summaryrefslogtreecommitdiff
path: root/community/camlp5
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2011-09-23 23:14:53 +0000
committerroot <root@rshg054.dnsready.net>2011-09-23 23:14:53 +0000
commitcb2a1951e9cd1de18c0ab88c9d741e91a423fc36 (patch)
tree97c7682d2038f33c83b0b3910cea44bb38a3533f /community/camlp5
parent919a63ffc80158b2a5610fa87eb51fd5f8f724ba (diff)
Fri Sep 23 23:14:53 UTC 2011
Diffstat (limited to 'community/camlp5')
-rw-r--r--community/camlp5/PKGBUILD33
1 files changed, 24 insertions, 9 deletions
diff --git a/community/camlp5/PKGBUILD b/community/camlp5/PKGBUILD
index 404c76433..526451224 100644
--- a/community/camlp5/PKGBUILD
+++ b/community/camlp5/PKGBUILD
@@ -4,21 +4,36 @@
# Contributor: Massimiliano Brocchini <brocchini@netseven.it>
pkgname=('camlp5' 'camlp5-transitional')
-pkgver=6.02.3
-pkgrel=2
+_baseversion=6.02.3
+_patchlevel=1
+pkgver=${_baseversion}.${_patchlevel}
+pkgrel=1
arch=('i686' 'x86_64')
url='http://pauillac.inria.fr/~ddr/camlp5/'
license=('BSD')
depends=('sh')
makedepends=('ocaml')
options=('!makeflags')
-source=("http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-${pkgver}.tgz")
-md5sums=('a4f5e0dc13c43d50eb655c8e929f556e')
+source=("http://pauillac.inria.fr/~ddr/camlp5/distrib/src/camlp5-${_baseversion}.tgz")
+# upstream likes to release occasional patches instead of releasing new versions
+for i in $(seq ${_patchlevel}); do
+ source+=("http://pauillac.inria.fr/~ddr/camlp5/distrib/src/patch-${_baseversion}-${i}")
+done
+md5sums=('a4f5e0dc13c43d50eb655c8e929f556e'
+ 'bd5afff0952b407bc63a7b1928e5d6d6')
build() {
- cp -r camlp5-${pkgver} camlp5-transitional-${pkgver}
+ cd camlp5-${_baseversion}
- cd ${srcdir}/camlp5-${pkgver}
+ for i in $(seq ${_patchlevel}); do
+ patch -Np0 -i ${srcdir}/patch-${_baseversion}-${i}
+ done
+
+ cd ${srcdir}
+
+ cp -r camlp5-${_baseversion} camlp5-transitional-${_baseversion}
+
+ cd ${srcdir}/camlp5-${_baseversion}
./configure \
-prefix '/usr' \
@@ -27,7 +42,7 @@ build() {
make world.opt
- cd ${srcdir}/camlp5-transitional-${pkgver}
+ cd ${srcdir}/camlp5-transitional-${_baseversion}
./configure \
-prefix '/usr' \
@@ -41,7 +56,7 @@ package_camlp5() {
pkgdesc='A preprocessor-pretty-printer of OCaml.'
conflicts=('camlp5-transitional')
- cd camlp5-${pkgver}
+ cd camlp5-${_baseversion}
make DESTDIR=${pkgdir} install
@@ -53,7 +68,7 @@ package_camlp5-transitional() {
pkgdesc='A preprocessor-pretty-printer of OCaml. (transitional)'
conflicts=('camlp5')
- cd camlp5-transitional-${pkgver}
+ cd camlp5-transitional-${_baseversion}
make DESTDIR=${pkgdir} install