diff options
Diffstat (limited to 'testing/heimdal/APKBUILD')
-rw-r--r-- | testing/heimdal/APKBUILD | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/testing/heimdal/APKBUILD b/testing/heimdal/APKBUILD new file mode 100644 index 0000000000..c7de187275 --- /dev/null +++ b/testing/heimdal/APKBUILD @@ -0,0 +1,74 @@ +# Contributor: Leonardo Arena <rnalrd@gmail.com> +pkgname=heimdal +pkgver=1.2.1 +pkgrel=0 +pkgdesc="An implementation of Kerberos 5" +url="http://www.h5l.org/" +license="BSD" +depends="uclibc sqlite readline openssl" +makedepends="gawk readline-dev" +install= +subpackages="$pkgname-doc $pkgname-dev" +source="http://www.h5l.org/dist/src/$pkgname-$pkgver.tar.gz +001_all_heimdal-no_libedit.patch +002_all_heimdal-fPIC.patch +003_all_heimdal-rxapps.patch +005_all_heimdal-suid_fix.patch +013_all_heimdal-pthread-lib.patch +014_all_heimdal-path.patch +022_all_heimdal-as-needed.patch +heimdal-system_sqlite.patch +heimdal-r23235-kb5-libwind_la.patch +heimdal-r23238-kb5_locl_h-wind_h.patch +" + +build() { + [ -e /usr/lib/libasn1.so ] && echo "## remove old heimdal pkg first ##" && return 1 + + cd "$srcdir/$pkgname-$pkgver" + + patch -Np0 -i ../../001_all_heimdal-no_libedit.patch || return 1 + patch -Np0 -i ../../002_all_heimdal-fPIC.patch || return 1 + patch -Np0 -i ../../003_all_heimdal-rxapps.patch || return 1 + patch -Np0 -i ../../005_all_heimdal-suid_fix.patch || return 1 + patch -Np1 -i ../../013_all_heimdal-pthread-lib.patch || return 1 + patch -Np0 -i ../../014_all_heimdal-path.patch || return 1 + patch -Np0 -i ../../022_all_heimdal-as-needed.patch || return 1 + patch -Np0 -i ../../heimdal-system_sqlite.patch || return 1 + patch -Np2 -i ../../heimdal-r23235-kb5-libwind_la.patch || return 1 + patch -Np2 -i ../../heimdal-r23238-kb5_locl_h-wind_h.patch || return 1 + + sed -i -e 's|var/heimdal|var/lib/heimdal|g' configure.in \ + doc/setup.texi doc/heimdal.info kadmin/kadmind.8 kdc/kdc.8 \ + lib/hdb/hdb.h lib/krb5/krb5.conf.5 lib/krb5/krb5.conf.cat5 + + export LDFLAGS="${LDFLAGS} -Wl,--as-needed" + + ./configure --prefix=/usr \ + --enable-shared=yes --without-x \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + --datadir=/var/lib/heimdal \ + --localstatedir=/var/lib/heimdal \ + --libexecdir=/usr/sbin \ + --disable-berkeley-db \ + --with-readline-lib=/usr/lib \ + --with-readline-include=/usr/include/readline \ + --with-openssl=/usr + + make || return 1 + make DESTDIR="$pkgdir" install +} + +md5sums="6e5028077e2a6b101a4a72801ba71b9e heimdal-1.2.1.tar.gz +98e28f11f906c967aac22d6184102c9e 001_all_heimdal-no_libedit.patch +6d5571bdedba2e2423b90bccdbac2c0a 002_all_heimdal-fPIC.patch +2feec3924ee5230b54175b4d4000c872 003_all_heimdal-rxapps.patch +45aeb207f360f9f4e9e0fabc8bfeecbc 005_all_heimdal-suid_fix.patch +1b8665b771c4eb6b56ea8582c96e56e3 013_all_heimdal-pthread-lib.patch +8208ae8c0b6ff5ab4f64af1693e9e396 014_all_heimdal-path.patch +d7649e078c87d2ca997080f0deb527c0 022_all_heimdal-as-needed.patch +949a389ebe7652861b2e178a7e0f1ed9 heimdal-system_sqlite.patch +072f6b2550693adb30117394b1dd354e heimdal-r23235-kb5-libwind_la.patch +7b4537b0e8bde95214211091e55eacf5 heimdal-r23238-kb5_locl_h-wind_h.patch" |