[79080] trunk/dports/databases
pixilla at macports.org
pixilla at macports.org
Wed Jun 1 09:31:44 PDT 2011
Revision: 79080
http://trac.macports.org/changeset/79080
Author: pixilla at macports.org
Date: 2011-06-01 09:31:44 -0700 (Wed, 01 Jun 2011)
Log Message:
-----------
databases/dbslayer: New port dbslayer
Added Paths:
-----------
trunk/dports/databases/dbslayer/
trunk/dports/databases/dbslayer/Portfile
trunk/dports/databases/dbslayer/files/
trunk/dports/databases/dbslayer/files/patch-configure.ac.diff
Added: trunk/dports/databases/dbslayer/Portfile
===================================================================
--- trunk/dports/databases/dbslayer/Portfile (rev 0)
+++ trunk/dports/databases/dbslayer/Portfile 2011-06-01 16:31:44 UTC (rev 79080)
@@ -0,0 +1,62 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+set version_mysql 5
+name dbslayer
+version beta-12
+categories databases lang www
+maintainers pixilla
+platforms darwin
+license Apache-2.0
+
+description The DBacesslayer aka DBSlayer is a lightweight database abstraction layer \
+ suitable for high-load websites where you need the scalable advantages of \
+ connection pooling.
+long_description ${description} Written in C for speed, DBSlayer talks to clients via JSON over \
+ HTTP, meaning it's simple to monitor and can swiftly interoperate with any web \
+ framework you choose.
+
+homepage http://code.nytimes.com/projects/dbslayer/wiki
+master_sites http://code.nytimes.com/downloads/
+
+patchfiles patch-configure.ac.diff
+
+checksums sha1 fbf1c5563a6ee45783e31f6b49612e64fc141186 \
+ rmd160 439414996072ce36c7361d1188ebe115c70e0151
+
+worksrcdir ${name}
+
+depends_lib-append port:apr-util \
+ path:${prefix}/lib/mysql${version_mysql}/bin/mysql_config:mysql${version_mysql}
+
+extract.suffix .tgz
+
+post-extract {
+ foreach svn_dirs [glob -nocomplain -path ${worksrcpath}/ -type d .svn */.svn */*/.svn ] {
+ delete $svn_dirs
+ }
+}
+use_autoreconf yes
+
+# configure.optflags-append \
+# -undefined dynamic_lookup
+# -I/opt/local/include/mysql5/mysql
+
+configure.args --with-mysql-config=${prefix}/bin/mysql_config${version_mysql} \
+ --with-apr-1-config=${prefix}/bin/apr-1-config \
+ --with-apu-1-config=${prefix}/bin/apu-1-config
+
+post-destroot {
+ xinstall -d ${destroot}${prefix}/share/${name}
+ copy ${worksrcpath}/htdocs \
+ ${destroot}${prefix}/share/${name}
+ copy ${worksrcpath}/test \
+ ${destroot}${prefix}/share/${name}
+}
+
+
+livecheck.url ${master_sites}
+livecheck.type regex
+livecheck.regex ">${name}-((?!\${extract.suffix}).*)${extract.suffix}<"
\ No newline at end of file
Property changes on: trunk/dports/databases/dbslayer/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/databases/dbslayer/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/databases/dbslayer/files/patch-configure.ac.diff (rev 0)
+++ trunk/dports/databases/dbslayer/files/patch-configure.ac.diff 2011-06-01 16:31:44 UTC (rev 79080)
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2011-05-20 10:19:27.000000000 -0700
++++ configure.ac 2011-05-20 10:32:49.000000000 -0700
+@@ -61,7 +61,7 @@
+ AC_MSG_ERROR([apu-1-config wasn't found please install http://apr.apache.org ])
+ else
+ APU_INCLUDES=`$APUCONFIG --includes`
+- APU_LIBS=`$APUCONFIG --link-ld --libs`
++ APU_LIBS=`$APUCONFIG --link-ld --libs --ldflags`
+ fi
+ AC_SUBST(APU_INCLUDES)
+ AC_SUBST(APU_LIBS)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110601/1d357a3f/attachment.html>
More information about the macports-changes
mailing list