summaryrefslogtreecommitdiff
path: root/trove
diff options
context:
space:
mode:
Diffstat (limited to 'trove')
-rw-r--r--trove/bottle.morph5
-rw-r--r--trove/bzr-fastimport.morph8
-rw-r--r--trove/bzr-tarball.morph5
-rw-r--r--trove/cgit.morph9
-rw-r--r--trove/clod.morph12
-rw-r--r--trove/cvs-tarball.morph8
-rw-r--r--trove/cvsps.morph9
-rw-r--r--trove/flup.morph5
-rw-r--r--trove/gall.morph13
-rw-r--r--trove/gitano.morph10
-rw-r--r--trove/hg-fast-export.morph14
-rw-r--r--trove/lace.morph12
-rw-r--r--trove/libapr-tarball.morph5
-rw-r--r--trove/libapr-util-tarball.morph9
-rw-r--r--trove/libserf-tarball.morph8
-rw-r--r--trove/lighttpd.morph10
-rw-r--r--trove/lorry-controller.morph5
-rw-r--r--trove/lorry.morph16
-rw-r--r--trove/lrexlib-pcre.morph15
-rw-r--r--trove/lua-scrypt.morph9
-rw-r--r--trove/lua.morph13
-rw-r--r--trove/luxio.morph12
-rw-r--r--trove/mercurial-tarball.morph9
-rw-r--r--trove/morph-cache-server.morph5
-rw-r--r--trove/neon.morph12
-rw-r--r--trove/pcre.morph5
-rw-r--r--trove/perl-dbd-sqlite-tarball.morph7
-rw-r--r--trove/perl-dbi-tarball.morph7
-rw-r--r--trove/python-fastimport.morph5
-rw-r--r--trove/subversion-tarball.morph20
-rw-r--r--trove/supple.morph13
-rw-r--r--trove/swig-tarball.morph7
-rw-r--r--trove/trove-setup.morph7
33 files changed, 309 insertions, 0 deletions
diff --git a/trove/bottle.morph b/trove/bottle.morph
new file mode 100644
index 00000000..6c8855eb
--- /dev/null
+++ b/trove/bottle.morph
@@ -0,0 +1,5 @@
+name: trove/bottle.morph
+kind: chunk
+repo: upstream:bottle
+ref: 5238c615b3ec198fedebb0fcaad4458e3d68d70f
+build-system: python-distutils
diff --git a/trove/bzr-fastimport.morph b/trove/bzr-fastimport.morph
new file mode 100644
index 00000000..84c2918d
--- /dev/null
+++ b/trove/bzr-fastimport.morph
@@ -0,0 +1,8 @@
+name: trove/bzr-fastimport.morph
+kind: chunk
+repo: upstream:bzr-fastimport
+ref: b3cda9967f857127bd4dab5eb72223a95916f5ea
+build-system: python-distutils
+build_depends:
+- trove/bzr-tarball.morph
+- trove/python-fastimport.morph
diff --git a/trove/bzr-tarball.morph b/trove/bzr-tarball.morph
new file mode 100644
index 00000000..1d7cfa4f
--- /dev/null
+++ b/trove/bzr-tarball.morph
@@ -0,0 +1,5 @@
+name: trove/bzr-tarball.morph
+kind: chunk
+repo: upstream:bzr-tarball
+ref: e61c7edb4789abcd0f73c30fe719fa6fea478a52
+build-system: python-distutils
diff --git a/trove/cgit.morph b/trove/cgit.morph
new file mode 100644
index 00000000..f437b4df
--- /dev/null
+++ b/trove/cgit.morph
@@ -0,0 +1,9 @@
+name: trove/cgit.morph
+kind: chunk
+repo: upstream:cgit
+ref: acbf4a15e260c711094455dbef7c024f2553fd32
+build-system: manual
+build-commands:
+- make prefix="$PREFIX"
+install-commands:
+- make prefix="$PREFIX" DESTDIR="$DESTDIR" install
diff --git a/trove/clod.morph b/trove/clod.morph
new file mode 100644
index 00000000..ba8764b8
--- /dev/null
+++ b/trove/clod.morph
@@ -0,0 +1,12 @@
+name: trove/clod.morph
+kind: chunk
+description: Configuration Language Organised (by) Dots.
+repo: upstream:gitano/clod
+ref: da15894f42f48d15db997c4355d6b672371a4163
+build-system: manual
+build-commands:
+- make
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+build_depends:
+- trove/lua.morph
diff --git a/trove/cvs-tarball.morph b/trove/cvs-tarball.morph
new file mode 100644
index 00000000..75cff3d3
--- /dev/null
+++ b/trove/cvs-tarball.morph
@@ -0,0 +1,8 @@
+name: trove/cvs-tarball.morph
+kind: chunk
+repo: upstream:cvs-tarball
+ref: ca4cd317a75ef4349563b5a9a734561beb4a4f98
+build-system: autotools
+configure-commands:
+- YACC='bison -y' ./configure --prefix "$PREFIX" --with-external-zlib --without-gssapi
+ --without-krb4 --disable-dependency-tracking --disable-nls --disable-rpath
diff --git a/trove/cvsps.morph b/trove/cvsps.morph
new file mode 100644
index 00000000..b4bbf07a
--- /dev/null
+++ b/trove/cvsps.morph
@@ -0,0 +1,9 @@
+name: trove/cvsps.morph
+kind: chunk
+repo: upstream:cvsps
+ref: 71c6d1f5668f405a7b259a0aac0d423f6c9b4d49
+build-system: manual
+build-commands:
+- make
+install-commands:
+- make install prefix="$DESTDIR$PREFIX"
diff --git a/trove/flup.morph b/trove/flup.morph
new file mode 100644
index 00000000..47c7a683
--- /dev/null
+++ b/trove/flup.morph
@@ -0,0 +1,5 @@
+name: trove/flup.morph
+kind: chunk
+repo: upstream:flup
+ref: 0f97c5e0ab7d9827506120efc22af3a9c21d1d70
+build-system: python-distutils
diff --git a/trove/gall.morph b/trove/gall.morph
new file mode 100644
index 00000000..d1cf12cc
--- /dev/null
+++ b/trove/gall.morph
@@ -0,0 +1,13 @@
+name: trove/gall.morph
+kind: chunk
+description: Git Abstraction Layer for Lua
+repo: upstream:gitano/gall
+ref: fe5c6355cee196253ffd41c36df0064e8fb6d0cc
+build-system: manual
+build-commands:
+- make
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+build_depends:
+- trove/lua.morph
+- trove/luxio.morph
diff --git a/trove/gitano.morph b/trove/gitano.morph
new file mode 100644
index 00000000..6c042a76
--- /dev/null
+++ b/trove/gitano.morph
@@ -0,0 +1,10 @@
+name: trove/gitano.morph
+kind: chunk
+repo: upstream:gitano/gitano
+ref: 77266b3ec2efec51f0a3246cbad70a4f15835958
+build-system: manual
+install-commands:
+- make install INST_ROOT="$PREFIX" DESTDIR="$DESTDIR"
+- cp scripts/htpasswd "$DESTDIR/$PREFIX/bin"
+build_depends:
+- trove/lua.morph
diff --git a/trove/hg-fast-export.morph b/trove/hg-fast-export.morph
new file mode 100644
index 00000000..ac28b1da
--- /dev/null
+++ b/trove/hg-fast-export.morph
@@ -0,0 +1,14 @@
+name: trove/hg-fast-export.morph
+kind: chunk
+repo: upstream:hg-fast-export
+ref: 09a472aa58da0417a11a22bae172785f7cb2e80f
+install-commands:
+- install -d "$DESTDIR/$PREFIX/bin"
+- install -m 0755 hg-fast-export.py "$DESTDIR/$PREFIX/bin/"
+- install -m 0755 hg-reset.py "$DESTDIR/$PREFIX/bin/"
+- install -m 0755 hg-fast-export.sh "$DESTDIR/$PREFIX/bin/hg-fast-export"
+- install -m 0755 hg-reset.sh "$DESTDIR/$PREFIX/bin/hg-reset"
+- install -d "$DESTDIR/$PREFIX/lib/python2.7/site-packages"
+- install -m 0644 hg2git.py "$DESTDIR/$PREFIX/lib/python2.7/site-packages/"
+build_depends:
+- trove/mercurial-tarball.morph
diff --git a/trove/lace.morph b/trove/lace.morph
new file mode 100644
index 00000000..81efdb50
--- /dev/null
+++ b/trove/lace.morph
@@ -0,0 +1,12 @@
+name: trove/lace.morph
+kind: chunk
+description: Lua Access Control Engine.
+repo: upstream:gitano/lace
+ref: d1b540b6d361d6a1f51e53cdaab69f053340efbb
+build-system: manual
+build-commands:
+- make
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+build_depends:
+- trove/lua.morph
diff --git a/trove/libapr-tarball.morph b/trove/libapr-tarball.morph
new file mode 100644
index 00000000..b08476ab
--- /dev/null
+++ b/trove/libapr-tarball.morph
@@ -0,0 +1,5 @@
+name: trove/libapr-tarball.morph
+kind: chunk
+repo: upstream:libapr-tarball
+ref: dea1efeb7f60fc6848e1e72b3fc973d0057565db
+build-system: autotools
diff --git a/trove/libapr-util-tarball.morph b/trove/libapr-util-tarball.morph
new file mode 100644
index 00000000..3de1ed22
--- /dev/null
+++ b/trove/libapr-util-tarball.morph
@@ -0,0 +1,9 @@
+name: trove/libapr-util-tarball.morph
+kind: chunk
+repo: upstream:libapr-util-tarball
+ref: daba269ee5a262cc23621b3ee37ed368d2a2b69b
+build-system: autotools
+configure-commands:
+- ./configure --prefix "$PREFIX" --with-apr=/usr/bin/apr-1-config
+build_depends:
+- trove/libapr-tarball.morph
diff --git a/trove/libserf-tarball.morph b/trove/libserf-tarball.morph
new file mode 100644
index 00000000..b17d6e25
--- /dev/null
+++ b/trove/libserf-tarball.morph
@@ -0,0 +1,8 @@
+name: trove/libserf-tarball.morph
+kind: chunk
+repo: upstream:libserf-tarball
+ref: 6f61a1acd01dc2ad1d2f5c1f7458702c77c69f9c
+build-system: autotools
+build_depends:
+- trove/libapr-tarball.morph
+- trove/libapr-util-tarball.morph
diff --git a/trove/lighttpd.morph b/trove/lighttpd.morph
new file mode 100644
index 00000000..20d0f6ce
--- /dev/null
+++ b/trove/lighttpd.morph
@@ -0,0 +1,10 @@
+name: trove/lighttpd.morph
+kind: chunk
+repo: upstream:lighttpd
+ref: 12e4e21763da770034267ff0a7b660876930f789
+build-system: autotools
+configure-commands:
+- ./autogen.sh
+- ./configure --prefix="$PREFIX" --with-openssl --with-openssl-libs=/usr/lib
+build_depends:
+- trove/pcre.morph
diff --git a/trove/lorry-controller.morph b/trove/lorry-controller.morph
new file mode 100644
index 00000000..353e10ee
--- /dev/null
+++ b/trove/lorry-controller.morph
@@ -0,0 +1,5 @@
+name: trove/lorry-controller.morph
+kind: chunk
+repo: baserock:baserock/lorry-controller
+ref: 627c50633977804e6a10bafad81e72ae376b1cf6
+build-system: python-distutils
diff --git a/trove/lorry.morph b/trove/lorry.morph
new file mode 100644
index 00000000..16ae031c
--- /dev/null
+++ b/trove/lorry.morph
@@ -0,0 +1,16 @@
+name: trove/lorry.morph
+kind: chunk
+repo: baserock:baserock/lorry
+ref: 5afef32028fbcacb7acc3d0318407169dd2353de
+build-system: python-distutils
+build_depends:
+- trove/bzr-tarball.morph
+- trove/python-fastimport.morph
+- trove/bzr-fastimport.morph
+- trove/perl-dbi-tarball.morph
+- trove/perl-dbd-sqlite-tarball.morph
+- trove/cvs-tarball.morph
+- trove/cvsps.morph
+- trove/subversion-tarball.morph
+- trove/mercurial-tarball.morph
+- trove/hg-fast-export.morph
diff --git a/trove/lrexlib-pcre.morph b/trove/lrexlib-pcre.morph
new file mode 100644
index 00000000..a9c9fcd8
--- /dev/null
+++ b/trove/lrexlib-pcre.morph
@@ -0,0 +1,15 @@
+name: trove/lrexlib-pcre.morph
+kind: chunk
+description: Lua regular expression library - PCRE build only
+repo: upstream:lrexlib
+ref: da8a015f9e0192c47552313c981a574ff41a6b88
+build-commands:
+- gcc -fPIC -DPIC -DVERSION=\"2.7.2\" -o rex_pcre.so -shared src/common.c src/pcre/lpcre.c
+ src/pcre/lpcre_f.c -lpcre
+install-commands:
+- mkdir -p $DESTDIR/usr/lib/lua/5.1/
+- cp rex_pcre.so $DESTDIR/usr/lib/lua/5.1/
+build_depends:
+- trove/pcre.morph
+- trove/lua.morph
+buildsystem: manual
diff --git a/trove/lua-scrypt.morph b/trove/lua-scrypt.morph
new file mode 100644
index 00000000..eb7983c3
--- /dev/null
+++ b/trove/lua-scrypt.morph
@@ -0,0 +1,9 @@
+name: trove/lua-scrypt.morph
+kind: chunk
+repo: upstream:lua-scrypt
+ref: 0d7f74cd3eab7d54fbb13294194de7ea70ac34a5
+build-system: manual
+install-commands:
+- make lua-5.1-install DESTDIR="$DESTDIR"
+build_depends:
+- trove/lua.morph
diff --git a/trove/lua.morph b/trove/lua.morph
new file mode 100644
index 00000000..780c9d0c
--- /dev/null
+++ b/trove/lua.morph
@@ -0,0 +1,13 @@
+name: trove/lua.morph
+kind: chunk
+repo: upstream:lua
+ref: bedbdc0f03bca4fe97200ddf9c3d6cb210b45888
+configure-commands:
+- sed -e 's/defined(LUA_USE_READLINE)/0/g' src/luaconf.h.orig >src/luaconf.h
+- sed -i -e '/^linux:/{n;s/-lreadline//g;s/-lhistory//g;s/-lncurses//g}' src/Makefile
+build-commands:
+- make debian_linux INSTALL_TOP="$PREFIX" RPATH="$PREFIX/lib"
+install-commands:
+- make INSTALL_TOP="$DESTDIR/$PREFIX" debian_install
+- mkdir -p $DESTDIR/$PREFIX/lib/pkgconfig
+- cp lua5.1.pc $DESTDIR/$PREFIX/lib/pkgconfig/
diff --git a/trove/luxio.morph b/trove/luxio.morph
new file mode 100644
index 00000000..0c6bbed4
--- /dev/null
+++ b/trove/luxio.morph
@@ -0,0 +1,12 @@
+name: trove/luxio.morph
+kind: chunk
+description: Lua Unix IO (and related stuff).
+repo: upstream:luxio
+ref: be9d125080b9ff2376273e21b75669b65dc88d46
+build-system: manual
+build-commands:
+- make lua-5.1
+install-commands:
+- make DESTDIR="$DESTDIR" lua-5.1-install
+build_depends:
+- trove/lua.morph
diff --git a/trove/mercurial-tarball.morph b/trove/mercurial-tarball.morph
new file mode 100644
index 00000000..e08a61d0
--- /dev/null
+++ b/trove/mercurial-tarball.morph
@@ -0,0 +1,9 @@
+name: trove/mercurial-tarball.morph
+kind: chunk
+repo: upstream:mercurial-tarball
+ref: 4b0aa73b8c69bd5b7521337809f7bc4714209a5a
+build-system: manual
+build-commands:
+- make build PREFIX="$PREFIX"
+install-commands:
+- make install-bin PREFIX="$PREFIX" DESTDIR="$DESTDIR"
diff --git a/trove/morph-cache-server.morph b/trove/morph-cache-server.morph
new file mode 100644
index 00000000..13a2e368
--- /dev/null
+++ b/trove/morph-cache-server.morph
@@ -0,0 +1,5 @@
+name: trove/morph-cache-server.morph
+kind: chunk
+repo: baserock:baserock/morph-cache-server
+ref: cc5f95fa563c4817cdcffc428da18e263bd02ae2
+build-system: python-distutils
diff --git a/trove/neon.morph b/trove/neon.morph
new file mode 100644
index 00000000..03d46b3b
--- /dev/null
+++ b/trove/neon.morph
@@ -0,0 +1,12 @@
+name: trove/neon.morph
+kind: chunk
+repo: upstream:neon
+ref: 837374e9d797e216f1de684595cefe791f67c0e4
+build-system: autotools
+configure-commands:
+- ./autogen.sh
+- ./configure --prefix="$PREFIX" --with-ssl
+build-commands:
+- make
+install-commands:
+- make install-lib install-headers install-config DESTDIR="$DESTDIR"
diff --git a/trove/pcre.morph b/trove/pcre.morph
new file mode 100644
index 00000000..af5c0c55
--- /dev/null
+++ b/trove/pcre.morph
@@ -0,0 +1,5 @@
+name: trove/pcre.morph
+kind: chunk
+repo: upstream:pcre
+ref: 2720152c58e13e7cc7403642ec33127101b9971b
+build-system: autotools
diff --git a/trove/perl-dbd-sqlite-tarball.morph b/trove/perl-dbd-sqlite-tarball.morph
new file mode 100644
index 00000000..a7be7788
--- /dev/null
+++ b/trove/perl-dbd-sqlite-tarball.morph
@@ -0,0 +1,7 @@
+name: trove/perl-dbd-sqlite-tarball.morph
+kind: chunk
+repo: upstream:perl-dbd-sqlite-tarball
+ref: 485b97be9f2f2abf5a40923b5fd85f75714a8c02
+build-system: cpan
+build_depends:
+- trove/perl-dbi-tarball.morph
diff --git a/trove/perl-dbi-tarball.morph b/trove/perl-dbi-tarball.morph
new file mode 100644
index 00000000..b714e8cf
--- /dev/null
+++ b/trove/perl-dbi-tarball.morph
@@ -0,0 +1,7 @@
+name: trove/perl-dbi-tarball.morph
+kind: chunk
+repo: upstream:perl-dbi-tarball
+ref: 09e269cff811f0c1881ea0d6b7571173bab8377b
+build-system: cpan
+build-commands:
+- make -j1
diff --git a/trove/python-fastimport.morph b/trove/python-fastimport.morph
new file mode 100644
index 00000000..70adba76
--- /dev/null
+++ b/trove/python-fastimport.morph
@@ -0,0 +1,5 @@
+name: trove/python-fastimport.morph
+kind: chunk
+repo: upstream:python-fastimport
+ref: 6500a5e7d82651ade9002d44e3ecc71a50302616
+build-system: python-distutils
diff --git a/trove/subversion-tarball.morph b/trove/subversion-tarball.morph
new file mode 100644
index 00000000..cc0a145c
--- /dev/null
+++ b/trove/subversion-tarball.morph
@@ -0,0 +1,20 @@
+name: trove/subversion-tarball.morph
+kind: chunk
+repo: upstream:subversion-tarball
+ref: 351e074672d9aa6446d5829938b697a3d6b23266
+build-system: autotools
+configure-commands:
+- python gen-make.py build.conf
+- ./configure --prefix="$PREFIX" --without-berkeley-db
+build-commands:
+- make
+install-commands:
+- make install DESTDIR="$DESTDIR"
+- make swig-pl
+- make install-swig-pl DESTDIR="$DESTDIR"
+build_depends:
+- trove/swig-tarball.morph
+- trove/libapr-tarball.morph
+- trove/libapr-util-tarball.morph
+- trove/libserf-tarball.morph
+- trove/neon.morph
diff --git a/trove/supple.morph b/trove/supple.morph
new file mode 100644
index 00000000..bd3948b7
--- /dev/null
+++ b/trove/supple.morph
@@ -0,0 +1,13 @@
+name: trove/supple.morph
+kind: chunk
+description: Sandbox (for) Untrusted Procedure Partitioning (in) Lua Engine.
+repo: upstream:gitano/supple
+ref: 0963e5706d78d0ae7446ea91af986de1e196eb39
+build-system: manual
+build-commands:
+- make
+install-commands:
+- make INST_BASE="$PREFIX" DESTDIR="$DESTDIR" install
+build_depends:
+- trove/lua.morph
+- trove/luxio.morph
diff --git a/trove/swig-tarball.morph b/trove/swig-tarball.morph
new file mode 100644
index 00000000..d1227a0a
--- /dev/null
+++ b/trove/swig-tarball.morph
@@ -0,0 +1,7 @@
+name: trove/swig-tarball.morph
+kind: chunk
+repo: upstream:swig-tarball
+ref: 1f6cb46b6a4b3ebf9352fa10198b0b286f84138b
+build-system: autotools
+configure-commands:
+- ./configure --prefix="$PREFIX" --disable-ccache
diff --git a/trove/trove-setup.morph b/trove/trove-setup.morph
new file mode 100644
index 00000000..6f6534ac
--- /dev/null
+++ b/trove/trove-setup.morph
@@ -0,0 +1,7 @@
+name: trove/trove-setup.morph
+kind: chunk
+repo: baserock:baserock/trove-setup
+ref: 56b4fc537662d8d42f366b5cb5be0eada79d8d56
+build-system: manual
+install-commands:
+- make install DESTDIR="$DESTDIR"