From f40d0d07148761dccb52a2a9f32e48247870ce99 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 20 Jul 2011 00:26:01 +0000 Subject: [PATCH] Update for hpkg building * Add SUMMARY, BUILD_DEPEND,... * Use pre-set shell variables (prefix, portVersion, binDir,...). * Reenable make invocation. * Fix libperl.so symlink. --- dev-lang/perl/perl-5.10.1.bep | 38 +++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/dev-lang/perl/perl-5.10.1.bep b/dev-lang/perl/perl-5.10.1.bep index 02cb4d7c7..60b2f7ea2 100644 --- a/dev-lang/perl/perl-5.10.1.bep +++ b/dev-lang/perl/perl-5.10.1.bep @@ -1,27 +1,31 @@ -DESCRIPTION="Larry Wall's Practical Extraction and Report Language" -HOMEPAGE="http://www.perl.org/" +SUMMARY="Larry Wall's Practical Extraction and Report Language" +DESCRIPTION="Larry Wall's Practical Extraction and Report Language." +HOMEPAGE="http://www.perl.org/" SRC_URI="http://www.cpan.org/src/perl-5.10.1.tar.gz" -REVISION="1" +REVISION="2" STATUS_HAIKU="stable" -DEPEND="" +PROVIDES="cmd:perl = $portVersion compat >= 5" +DEPEND="haiku >= $haikuVersion" +BUILD_DEPEND="haiku-devel >= $haikuVersion + cmd:gcc + cmd:ld" CHECKSUM_MD5="b9b2fdb957f50ada62d73f43ee75d044" + +SOURCE_DIR="$portVersionedName" + BUILD { - version=5.10.1 - arch=BePC-Haiku - cd perl-$version - prefix=$(finddir B_PACKAGE_LINKS_DIRECTORY)/perl-$version ./Configure \ -Dprefix=$prefix \ - -Dprivlib=$prefix/lib/perl5/core_perl/$version \ + -Dprivlib=$prefix/lib/perl5/core_perl/$portVersion \ -Dsiteprefix=$prefix/non-packaged \ - -Dsitelib=$prefix/non-packaged/lib/perl5/site_perl/$version \ + -Dsitelib=$prefix/non-packaged/lib/perl5/site_perl/$portVersion \ -Dvendorprefix=$prefix \ - -Dvendorlib=$prefix/lib/perl5/vendor_perl/$version \ + -Dvendorlib=$prefix/lib/perl5/vendor_perl/$portVersion \ -Dcf_email=zooey@hirschkaefer.de \ -Uusenm -Duseshrplib -Uusemymalloc \ -Dlibpth="$(finddir B_USER_LIB_DIRECTORY) $(finddir B_COMMON_LIB_DIRECTORY) $(finddir B_SYSTEM_LIB_DIRECTORY)" \ -Dusrinc="$(finddir B_SYSTEM_DEVELOP_DIRECTORY)/headers/posix" \ - -Dlocinc="$(finddir B_USER_CONFIG_DIRECTORY)/headers $(finddir B_COMMON_DEVELOP_DIRECTORY)/headers $(finddir B_SYSTEM_DEVELOP_DIRECTORY)/headers" \ + -Dlocinc="$(finddir B_USER_CONFIG_DIRECTORY)/develop/headers $(finddir B_COMMON_DEVELOP_DIRECTORY)/headers $(finddir B_SYSTEM_DEVELOP_DIRECTORY)/headers" \ -Dlibc="$(finddir B_SYSTEM_LIB_DIRECTORY)/libroot.so" \ -Dlibs=-lnetwork -Dcc=gcc -Dld=gcc \ -Ud_link -Ddont_use_nlink -Ud_syserrlst \ @@ -30,16 +34,16 @@ BUILD { # force-remove path from sed sed -i -e 's/LOC_SED\s*"\/boot\/common\/bin\/sed/LOC_SED "sed/' config.h -# make + make -j$jobs } INSTALL { - cd perl-5.10.1 + perlArch=BePC-Haiku make install - cd "${DESTDIR}/bin" + cd "$binDir" chmod a+x perl psed pstruct perlthanks - cd "${DESTDIR}/lib" - ln -sf perl5/5.10.1/BePC-haiku/CORE/libperl.so . + cd "$libDir" + ln -sf perl5/core_perl/5.10.1/$perlArch/CORE/libperl.so . } LICENSE="GNU GPL v1 Artistic (Perl)"