changeset 142:c3e9685afe86

perl: merge .sh and .info
author David Demelier <markand@malikania.fr>
date Mon, 11 Mar 2019 20:12:00 +0100
parents 21e18b280dea
children 329cad4dc6b0
files perl/perl/perl.sh
diffstat 1 files changed, 27 insertions(+), 31 deletions(-) [+]
line wrap: on
line diff
--- a/perl/perl/perl.sh	Mon Mar 11 20:10:00 2019 +0100
+++ b/perl/perl/perl.sh	Mon Mar 11 20:12:00 2019 +0100
@@ -15,37 +15,33 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-source ./perl.info
+PKGNAME=perl
+PKGVERSION=5.28.1
+PKGREVISION=1
+PKGLICENSE="GPLv1 CUSTOM"
+PKGSUMMARY="perl programming language"
+PKGDOWNLOAD="https://www.cpan.org/src/5.0/$PKGNAME-$PKGVERSION.tar.xz"
 
-case $(uname -m) in
-x86_64)
-	CFLAGS="-O2 -fPIC"
-	;;
-*)
-	CFLAGS="-O2"
-	;;
-esac
-
-set -e
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-./Configure \
-	-des \
-	-Dusethreads \
-	-Doptimize="$CFLAGS" \
-	-Dprefix=/usr \
-	-Dvendorprefix=/usr \
-	-Dprivlib=/usr/lib/perl5/${PKGVERSION%.*} \
-	-Dsitelib=/usr/lib/perl5/site_perl/${PKGVERSION%.*} \
-	-Dvendorlib=/usr/lib/perl5/site_perl/${PKGVERSION%.*} \
-	-Darchname=linux \
-	-Dman1ext=1pm \
-	-Dman3ext=3pm
-make
-make install DESTDIR=$DESTDIR
+	./Configure \
+		-des \
+		-Dusethreads \
+		-Dprefix=/usr \
+		-Dvendorprefix=/usr \
+		-Dprivlib=/usr/lib/perl5/${PKGVERSION%.*} \
+		-Dsitelib=/usr/lib/perl5/site_perl/${PKGVERSION%.*} \
+		-Dvendorlib=/usr/lib/perl5/site_perl/${PKGVERSION%.*} \
+		-Darchname=linux \
+		-Dman1ext=1pm \
+		-Dman3ext=3pm
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}