[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