From 868a495574a470d274992d65150ae12b832f04f8 Mon Sep 17 00:00:00 2001 From: James Mills Date: Wed, 27 Jun 2007 00:46:28 +1000 Subject: [PATCH] subversion-perl: NEW port - re-added and fixed thanks to tilman --- subversion-perl/.footprint | 57 ++++++++++++++++++++++++++++ subversion-perl/.md5sum | 2 + subversion-perl/Pkgfile | 31 +++++++++++++++ subversion-perl/subversion_perl.diff | 12 ++++++ 4 files changed, 102 insertions(+) create mode 100644 subversion-perl/.footprint create mode 100644 subversion-perl/.md5sum create mode 100644 subversion-perl/Pkgfile create mode 100644 subversion-perl/subversion_perl.diff diff --git a/subversion-perl/.footprint b/subversion-perl/.footprint new file mode 100644 index 000000000..da808374e --- /dev/null +++ b/subversion-perl/.footprint @@ -0,0 +1,57 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libsvn_swig_perl-1.a +-rwxr-xr-x root/root usr/lib/libsvn_swig_perl-1.la +lrwxrwxrwx root/root usr/lib/libsvn_swig_perl-1.so -> libsvn_swig_perl-1.so.0.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.8.8/ +drwxr-xr-x root/root usr/lib/perl5/5.8.8/linux/ +-rw-r--r-- root/root usr/lib/perl5/5.8.8/linux/perllocal.pod +drwxr-xr-x root/root usr/lib/perl5/site_perl/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Base.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Client.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Core.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Delta.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Fs.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Ra.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Repos.pm +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/SVN/Wc.pm +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/ +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Client/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Client/_Client.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Client/_Client.so +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Core/ +-rw-r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Core/.packlist +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Core/_Core.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Core/_Core.so +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Delta/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Delta/_Delta.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Delta/_Delta.so +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Fs/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Fs/_Fs.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Fs/_Fs.so +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Ra/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Ra/_Ra.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Ra/_Ra.so +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Repos/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Repos/_Repos.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Repos/_Repos.so +drwxr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Wc/ +-r--r--r-- root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Wc/_Wc.bs (EMPTY) +-r-xr-xr-x root/root usr/lib/perl5/site_perl/5.8.8/linux/auto/SVN/_Wc/_Wc.so +drwxr-xr-x root/root usr/man/ +drwxr-xr-x root/root usr/man/man3/ +-r--r--r-- root/root usr/man/man3/SVN::Base.3pm.gz +-r--r--r-- root/root usr/man/man3/SVN::Client.3pm.gz +-r--r--r-- root/root usr/man/man3/SVN::Core.3pm.gz +-r--r--r-- root/root usr/man/man3/SVN::Delta.3pm.gz +-r--r--r-- root/root usr/man/man3/SVN::Fs.3pm.gz +-r--r--r-- root/root usr/man/man3/SVN::Ra.3pm.gz +-r--r--r-- root/root usr/man/man3/SVN::Repos.3pm.gz +-r--r--r-- root/root usr/man/man3/SVN::Wc.3pm.gz diff --git a/subversion-perl/.md5sum b/subversion-perl/.md5sum new file mode 100644 index 000000000..5b0a17c2d --- /dev/null +++ b/subversion-perl/.md5sum @@ -0,0 +1,2 @@ +d4aa5aeb09acb3307841022d279ab895 subversion-1.4.4.tar.bz2 +2c1b15f961de085d33a2ddf2965b7b89 subversion_perl.diff diff --git a/subversion-perl/Pkgfile b/subversion-perl/Pkgfile new file mode 100644 index 000000000..9caa9084d --- /dev/null +++ b/subversion-perl/Pkgfile @@ -0,0 +1,31 @@ +# Description: Perl bindings for subversion. +# URL: http://subversion.tigris.org +# Packager: Johannes Winkelmann +# Maintainer: James Mills, prologic at shortcircuit dot net dot au +# +# Depends on: subversion, swig + +name=subversion-perl +version=1.4.4 +release=1 +source=(http://subversion.tigris.org/tarballs/subversion-$version.tar.bz2 subversion_perl.diff) + +build() { + cd subversion-$version + + patch -p1 < $SRC/subversion_perl.diff + + LDFLAGS="-L$PKG/usr/lib" \ + + ./configure \ + --prefix=/usr \ + --disable-nls \ + --with-neon=/usr \ + --disable-mod-activation \ + --with-apr=/usr \ + --with-apr-util=/usr + + make && make DESTDIR=$PKG install-swig-pl-lib install-swig-pl + + chown -R root:root $PKG +} diff --git a/subversion-perl/subversion_perl.diff b/subversion-perl/subversion_perl.diff new file mode 100644 index 000000000..378a89a13 --- /dev/null +++ b/subversion-perl/subversion_perl.diff @@ -0,0 +1,12 @@ +diff -aur subversion-1.4.4.orig/subversion/bindings/swig/perl/native/Makefile.PL.in subversion-1.4.4/subversion/bindings/swig/perl/native/Makefile.PL.in +--- subversion-1.4.4.orig/subversion/bindings/swig/perl/native/Makefile.PL.in 2005-11-16 15:19:09.000000000 +0100 ++++ subversion-1.4.4/subversion/bindings/swig/perl/native/Makefile.PL.in 2007-06-25 21:05:45.153077409 +0200 +@@ -26,7 +26,7 @@ + my @ldmodules = map {"-lsvn_$_-1"} (@modules, qw/diff subr/); + + my $apr_shlib_path_var = '@SVN_APR_SHLIB_PATH_VAR@'; +-my $apr_cflags = '@SVN_APR_INCLUDES@'; ++my $apr_cflags = '@SVN_APR_INCLUDES@ -D_LARGEFILE64_SOURCE'; + my $apu_cflags = '@SVN_APRUTIL_INCLUDES@'; + + # According to the log of r7937, the flags guarded by the conditional break