SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "apache-mod-perl"

# SliTaz package receipt.

PACKAGE="apache-mod-perl"
VERSION="2.0.11"
CATEGORY="network"
SHORT_DESC="PERL module for Apache"
MAINTAINER="erjo@slitaz.org"
LICENSE="Apache"
WEB_SITE="https://perl.apache.org/"
REPOLOGY="apmod:perl"

SOURCE="mod_perl"
TARBALL="$SOURCE-$VERSION.tar.gz"
WGET_URL="http://search.cpan.org/CPAN/authors/id/P/PH/PHRED/$TARBALL"
WGET_URL="https://archive.apache.org/dist/perl/$TARBALL"

DEPENDS="apache perl-thread"
BUILD_DEPENDS="apache apache-dev apr-dev apr-util-dev gdbm-dev perl-thread"

current_version()
{
    wget -O - http://perl.apache.org/download/index.html 2>/dev/null | \
    sed '/Version/!d;s|.*ersion ||;s| .*||;q'
}

# Rules to configure and make the package.
compile_rules()
{
    # Patch to use recent perl
    # see https://github.com/Perl/perl5/issues/18617
    patch -p1 < $stuff/perl-5.34.0.patch

    perl    Makefile.PL        \
        MP_APXS=/usr/bin/apxs    \
        MP_APR_CONFIG=/usr/bin/apr-1-config
    sed -i 's/remote_ip/client_ip/;s/remote_addr/client_addr/' \
        WrapXS/Apache2/Connection/Connection.xs
    sed -i 's/>loglevel/>log.level/' \
        WrapXS/Apache2/ServerRec/ServerRec.xs
    make &&
    make install DESTDIR=$DESTDIR
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/share

    cp -a $install/usr/bin        $fs/usr
    cp -a $install/usr/lib        $fs/usr
    cp -a $install/usr/share/apache    $fs/usr/share
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)