subversion-perl: new maintainer. updates and fixes.

Update to 1.9.7 release.
Fix up removing junk files.
Work around for bogus RPATH in modules.
This commit is contained in:
John Vogel 2018-02-17 09:46:57 -05:00
parent 0cebf6e4c3
commit 6b12ccdefa
4 changed files with 27 additions and 29 deletions

View File

@ -6,9 +6,6 @@ lrwxrwxrwx root/root usr/lib/libsvn_swig_perl-1.so -> libsvn_swig_perl-1.so.0.0.
lrwxrwxrwx root/root usr/lib/libsvn_swig_perl-1.so.0 -> libsvn_swig_perl-1.so.0.0.0
-rwxr-xr-x root/root usr/lib/libsvn_swig_perl-1.so.0.0.0
drwxr-xr-x root/root usr/lib/perl5/
drwxr-xr-x root/root usr/lib/perl5/5.24/
drwxr-xr-x root/root usr/lib/perl5/5.24/linux-thread-multi/
-rw-r--r-- root/root usr/lib/perl5/5.24/linux-thread-multi/perllocal.pod
drwxr-xr-x root/root usr/lib/perl5/site_perl/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.24/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/
@ -26,7 +23,6 @@ drwxr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/_Client/
-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/_Client/_Client.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/_Core/
-rw-r--r-- root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/_Core/.packlist
-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/_Core/_Core.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/_Delta/
-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.24/linux-thread-multi/auto/SVN/_Delta/_Delta.so

View File

@ -1 +1 @@
9fcbae352a5efe73d46a88c97c6bba14 subversion-1.9.5.tar.bz2
05b0c677681073920f938c1f322e0be2 subversion-1.9.7.tar.bz2

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3yFR5laIV0EPPPJeIRv/ZvR2vGQPnFzoAlip+uI+N0KcGG401tnN4IMtBL7RVny/yW1/mSN5czHkgnUadkhAawo=
SHA256 (Pkgfile) = 0b1a223d65296814d19259631e9400f739675731c9b69b685e9bbac99143e938
SHA256 (.footprint) = 897f69bc52d654c8ece4f392c839ccfc5c804b78cc7d7e5d5de623a5df6f4656
SHA256 (subversion-1.9.5.tar.bz2) = 8a4fc68aff1d18dcb4dd9e460648d24d9e98657fbed496c582929c6b3ce555e5
RWSagIOpLGJF3+zEnfxARKKDc0kshCabzupipHoPAyBMhVNImlF7DrssattnkmoF7fshab0c3+M+yHMACMdu0uj/vRPiNoqv7gk=
SHA256 (Pkgfile) = 14ca928ea45090edf353d2d699f5fa4f0cf828776491846a7b74e7723c42b821
SHA256 (.footprint) = d839fb151931924d6dc37922bf6d574cc1b217f593b4e6677fe722234d8c7367
SHA256 (subversion-1.9.7.tar.bz2) = c3b118333ce12e501d509e66bb0a47bcc34d053990acab45559431ac3e491623

View File

@ -1,32 +1,34 @@
# Description: Perl bindings for subversion
# URL: http://subversion.tigris.org
# Maintainer: Jose V Beneyto, sepen at crux dot nu
# Packager: Johannes Winkelmann, jw at tks6 dot net
# Depends on: subversion swig
# URL: http://subversion.tigris.org
# Maintainer: John Vogel, jvogel4 at stny dot rr dot com
# Depends on: subversion swig
name=subversion-perl
version=1.9.5
version=1.9.7
release=1
source=(https://www.apache.org/dist/subversion/subversion-$version.tar.bz2)
build() {
P5VERSION="$(pkginfo -i | grep '^perl ' | cut -d' ' -f2 | cut -d'-' -f1)"
cd subversion-$version
cd subversion-$version
# build multiple jobs compilation
sed 's|Makefile.PL.in$|& libsvn_swig_perl|' -i Makefile.in
./configure \
--prefix=/usr \
--disable-nls \
--disable-mod-activation \
--with-apr=/usr \
--with-apr-util=/usr
LDFLAGS="-L$PKG/usr/lib" \
./configure --prefix=/usr \
--disable-nls \
--disable-mod-activation \
--with-apr=/usr \
--with-apr-util=/usr
make swig-pl-lib
(cd subversion/bindings/swig/perl/native; perl Makefile.PL)
sed -i 's,LD_RUN_PATH="$(LD_RUN_PATH)" ,,' \
subversion/bindings/swig/perl/native/Makefile{,.client,.delta,.fs} \
subversion/bindings/swig/perl/native/Makefile{.ra,.repos,.wc}
touch subversion/bindings/swig/perl/native/Makefile*
make -j1 -C subversion/bindings/swig/perl/native
make DESTDIR=$PKG install-swig-pl-lib install-swig-pl
make DESTDIR=$PKG install-swig-pl-lib
make -C subversion/bindings/swig/perl/native DESTDIR=$PKG install
rm -rf $PKG/usr/lib/perl5/$P5VERSION \
$PKG/usr/lib/perl5/site_perl/$P5VERSION/linux/auto/SVN/_Core/.packlist \
$(find $PKG -type f -size 0)
rm -rf $PKG/"$(eval $(perl -V:privlib) && echo $privlib)"
find $PKG \( -empty -o -name '.packlist' \) -delete
}