diff options
author | Fantix King | 2014-05-23 16:57:57 +0800 |
---|---|---|
committer | Fantix King | 2015-12-30 05:06:23 +0800 |
commit | 099e20a6a7c745d5bd7716cbb289519e33ac4d0f (patch) | |
tree | 51326225a29b99600cd5ed368cf1353a788dcc2a | |
parent | cf7445d0c3ee302fe8f58093fcf9fbddd030a31b (diff) | |
download | aur-099e20a6a7c745d5bd7716cbb289519e33ac4d0f.tar.gz |
1.12.1-1
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | krb5-config_LDFLAGS.patch | 12 |
3 files changed, 42 insertions, 27 deletions
@@ -1,23 +1,24 @@ # Generated by mksrcinfo v8 -# Tue Dec 29 20:58:35 UTC 2015 +# Tue Dec 29 21:06:17 UTC 2015 pkgbase = libx32-krb5 pkgdesc = The Kerberos network authentication system (x32 ABI) - pkgver = 1.10.3 - pkgrel = 1.1 + pkgver = 1.12.1 + pkgrel = 1 url = http://web.mit.edu/kerberos/ arch = x86_64 license = custom makedepends = perl makedepends = gcc-multilib-x32 + makedepends = bison depends = libx32-e2fsprogs depends = libx32-libldap depends = libx32-keyutils depends = krb5 options = !emptydirs - source = http://web.mit.edu/kerberos/dist/krb5/1.10/krb5-1.10.3-signed.tar - source = krb5-1.10.1-gcc47.patch - sha1sums = 04ab9837e5d1958158bcb30bd6480201089a0cbb - sha1sums = 78b759d566b1fdefd9bbcd06df14f07f12effe96 + source = http://web.mit.edu/kerberos/dist/krb5/1.12/krb5-1.12.1-signed.tar + source = krb5-config_LDFLAGS.patch + sha1sums = d59e8dc0fc9e1890e109cd033756539984e3d3fe + sha1sums = 09e478cddfb9d46d2981dd25ef96b8c3fd91e1aa pkgname = libx32-krb5 @@ -1,33 +1,34 @@ -# $Id: PKGBUILD 78820 2012-10-25 06:47:28Z foutrelis $ +# $Id: PKGBUILD 104719 2014-01-24 21:00:48Z bluewind $ # Upstream Maintainer: Florian Pritz <flo@xinu.at> # Contributor: Stéphane Gaudreault <stephane@archlinux.org> # Maintainer: Fantix King <fantix.king at gmail.com> _pkgbasename=krb5 pkgname=libx32-$_pkgbasename -pkgver=1.10.3 -pkgrel=1.1 +pkgver=1.12.1 +pkgrel=1 pkgdesc="The Kerberos network authentication system (x32 ABI)" arch=('x86_64') url="http://web.mit.edu/kerberos/" license=('custom') depends=('libx32-e2fsprogs' 'libx32-libldap' 'libx32-keyutils' "$_pkgbasename") -makedepends=('perl' 'gcc-multilib-x32') -source=("http://web.mit.edu/kerberos/dist/${_pkgbasename}/1.10/${_pkgbasename}-${pkgver}-signed.tar" - 'krb5-1.10.1-gcc47.patch') -sha1sums=('04ab9837e5d1958158bcb30bd6480201089a0cbb' - '78b759d566b1fdefd9bbcd06df14f07f12effe96') +makedepends=('perl' 'gcc-multilib-x32' 'bison') +source=("http://web.mit.edu/kerberos/dist/${_pkgbasename}/1.12/${_pkgbasename}-${pkgver}-signed.tar" + krb5-config_LDFLAGS.patch) +sha1sums=('d59e8dc0fc9e1890e109cd033756539984e3d3fe' + '09e478cddfb9d46d2981dd25ef96b8c3fd91e1aa') options=('!emptydirs') -build() { +prepare() { tar zxvf ${_pkgbasename}-${pkgver}.tar.gz cd "${srcdir}/${_pkgbasename}-${pkgver}/src" - # With gcc47 : deltat.c:1694:12: error: 'yylval' may be used uninitialized - # in this function [-Werror=maybe-uninitialized] - # As this is generated code, just ignore the complaint. - patch -Np2 -i ../../krb5-1.10.1-gcc47.patch - rm lib/krb5/krb/deltat.c + # cf https://bugs.gentoo.org/show_bug.cgi?id=448778 + (cd build-tools; patch -Np2 -i "${srcdir}"/krb5-config_LDFLAGS.patch; cd ..) +} + +build() { + cd "${srcdir}/${_pkgbasename}-${pkgver}/src" export CC="gcc -mx32" export CXX="g++ -mx32" @@ -37,8 +38,7 @@ build() { export CFLAGS+=" -fPIC -fno-strict-aliasing -fstack-protector-all" export CPPFLAGS+=" -I/usr/include/et" ./configure --prefix=/usr \ - --sysconfdir=/etc/krb5 \ - --mandir=/usr/share/man \ + --sysconfdir=/etc \ --localstatedir=/var/lib \ --libdir=/usr/libx32 \ --enable-shared \ @@ -53,11 +53,13 @@ build() { make } -check() { +#check() { # We can't do this in the build directory. - cd "${srcdir}/${_pkgbasename}-${pkgver}" - make -C src check -} + + # only works if the hostname is set properly/resolves to something. whatever... + #cd "${srcdir}/${_pkgbasename}-${pkgver}" + #make -C src check +#} package() { cd "${srcdir}/${_pkgbasename}-${pkgver}/src" diff --git a/krb5-config_LDFLAGS.patch b/krb5-config_LDFLAGS.patch new file mode 100644 index 000000000000..0b300cb44a37 --- /dev/null +++ b/krb5-config_LDFLAGS.patch @@ -0,0 +1,12 @@ +Bug #448778 +--- krb5-1.11/src/krb5-config.in 2012-12-18 02:47:04.000000000 +0000 ++++ krb5-1.11/src/krb5-config.in 2012-12-28 07:13:16.582693363 +0000 +@@ -217,7 +217,7 @@ + -e 's#\$(PROG_RPATH)#'$libdir'#' \ + -e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \ + -e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \ +- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \ ++ -e 's#\$(LDFLAGS)##' \ + -e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \ + -e 's#\$(CFLAGS)##'` + |