diff options
author | Fabian Affolter <fabian@bernewireless.net> | 2011-07-05 19:40:43 +0200 |
---|---|---|
committer | Fabian Affolter <fabian@bernewireless.net> | 2011-07-05 19:40:43 +0200 |
commit | 7f9851115264bca9bce3926ddb29e533a23929dd (patch) | |
tree | b0426fc489e4dad582f34b25d6f93354a65f5c0f /testing/apache2-mod-perl/APKBUILD | |
parent | 5dac3f219058736f6e19b7bec2b1cc2b1b300981 (diff) | |
parent | 269fc1049583d36e07153215fe535f88947ea98b (diff) | |
download | aports-7f9851115264bca9bce3926ddb29e533a23929dd.tar.bz2 aports-7f9851115264bca9bce3926ddb29e533a23929dd.tar.xz |
Merge branch 'master' of git://git.alpinelinux.org/aports
Diffstat (limited to 'testing/apache2-mod-perl/APKBUILD')
-rw-r--r-- | testing/apache2-mod-perl/APKBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/testing/apache2-mod-perl/APKBUILD b/testing/apache2-mod-perl/APKBUILD new file mode 100644 index 0000000000..40d3a54380 --- /dev/null +++ b/testing/apache2-mod-perl/APKBUILD @@ -0,0 +1,58 @@ +# Contributor: Matt Smith <mcs@darkregion.net> +# Maintainer: Matt Smith <mcs@darkregion.net> +pkgname=apache2-mod-perl +_realname=mod_perl +pkgver=2.0.5 +pkgrel=1 +pkgdesc="Perl Module for Apache2" +url="http://perl.apache.org/" +arch="all" +license="APACHE" +depends="apache2 perl" +depends_dev= +makedepends="$depends_dev apache2-dev perl-dev" +install="$pkgname.post-install" +subpackages="$pkgname-doc $pkgname-dev" +source="http://search.cpan.org/CPAN/authors/id/P/PH/PHRED/${_realname}-${pkgver}.tar.gz + $pkgname.apache2.conf + " + +_builddir="$srcdir"/${_realname}-${pkgver} +build() { + cd "$_builddir" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor \ + MP_APXS=/usr/sbin/apxs || return 1 + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 + find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete + + # install the apache2 config + install -Dm644 "$srcdir"/$pkgname.apache2.conf \ + "$pkgdir"/etc/apache2/conf.d/perl-module.conf || return 1 +} + +doc() { + arch="noarch" + + # man pages + mkdir -p "$subpkgdir"/usr/share/man || return 1 + mv "$pkgdir"/usr/share/man/man* "$subpkgdir"/usr/share/man/ \ + || return 1 + + # doc files + _docs="BRANCHING Changes INSTALL LICENSE MANIFEST NOTICE README \ + README-SVN RELEASE STATUS SVN-MOVE" + for _doc in $_docs; do + install -Dm644 "$_builddir"/$_doc \ + "$subpkgdir"/usr/share/doc/$pkgname/$_doc || return 1 + done + cp -ra "$_builddir"/docs/ "$subpkgdir"/usr/share/doc/$pkgname/ \ + || return 1 +} + +md5sums="03d01d135a122bd8cebd0cd5b185d674 mod_perl-2.0.5.tar.gz +86b84bb56b49a95772a7f773fc019043 apache2-mod-perl.apache2.conf" |