[107038] trunk/dports/devel/pficommon

hum at macports.org hum at macports.org
Sat Jun 15 06:23:29 PDT 2013


Revision: 107038
          https://trac.macports.org/changeset/107038
Author:   hum at macports.org
Date:     2013-06-15 06:23:29 -0700 (Sat, 15 Jun 2013)
Log Message:
-----------
pficommon: update to 20130603; add postgresql93 variant; fix the pathes of mysql_config and pg_config in src/database/wscript; see #39012.

Modified Paths:
--------------
    trunk/dports/devel/pficommon/Portfile
    trunk/dports/devel/pficommon/files/patch-wscript.diff

Modified: trunk/dports/devel/pficommon/Portfile
===================================================================
--- trunk/dports/devel/pficommon/Portfile	2013-06-15 12:23:59 UTC (rev 107037)
+++ trunk/dports/devel/pficommon/Portfile	2013-06-15 13:23:29 UTC (rev 107038)
@@ -4,8 +4,8 @@
 PortSystem          1.0
 PortGroup           github 1.0
 
-github.setup        pfi pficommon 4734013fa1f997a72ff7f4673baf8dcc26f82d83
-version             20130401
+github.setup        pfi pficommon 97700c8a4cbf506398dd9c8e6c270fe4c1055427
+version             20130603
 
 categories          devel
 maintainers         hum openmaintainer
@@ -16,19 +16,20 @@
 platforms           darwin
 license             BSD
 
-checksums           rmd160  e4de1dc4aa1ff7623dcd2cb87ae6c75cb5dfad58 \
-                    sha256  976e30b7f16005935ed48fc44b4bb3a7686a50f80ad85179d0b9289495798f0a
+checksums           rmd160  936cc492d00c5aa48d9adad212c08fbb34b83513 \
+                    sha256  d5d152586945e84a3c937ef8d417ea9a9f8a9443cd574b3d72c0a62bf6693782
 
 patchfiles          patch-wscript.diff
 
-# optional database version: my = MySQL, pg = PostgreSQL.
-set my_version      55
-set pg_version      92
+# optional database: my = MySQL, pg = PostgreSQL.
+set my_pkg          mysql55
+set pg_version      93
 
 post-patch {
-    reinplace "s|@prefix@|${prefix}|g"         ${worksrcpath}/src/database/wscript
-    reinplace "s|@my_version@|${my_version}|g" ${worksrcpath}/src/database/wscript
-    reinplace "s|@pg_version@|${pg_version}|g" ${worksrcpath}/src/database/wscript
+    set mysql_config    ${prefix}/lib/${my_pkg}/bin/mysql_config
+    set pg_config       ${prefix}/lib/postgresql${pg_version}/bin/pg_config
+    reinplace "s|@mysql_config@|${mysql_config}|g" ${worksrcpath}/src/database/wscript
+    reinplace "s|@pg_config@|${pg_config}|g"       ${worksrcpath}/src/database/wscript
 }
 
 # msgpack for jubatus.
@@ -44,11 +45,13 @@
 
 variant mysql55 conflicts mysql51 mariadb percona description {Enable MySQL 5.5} {
     depends_lib-append    port:mysql55
+    set my_pkg            mysql55
     configure.args-delete --disable-mysql
 }
 
 variant mysql51 conflicts mysql55 mariadb percona description {Enable MySQL 5.1} {
     depends_lib-append    port:mysql51
+    set my_pkg            mysql51
     configure.args-delete --disable-mysql
 }
 
@@ -56,31 +59,41 @@
 
 variant mariadb conflicts mysql55 mysql51 percona description {Enable MariaDB} {
     depends_lib-append    port:mariadb
+    set my_pkg            mariadb
     configure.args-delete --disable-mysql
 }
 
 variant percona conflicts mysql55 mysql51 mysql5 mariadb description {Enable Percona} {
     depends_lib-append    port:percona
+    set my_pkg            percona
     configure.args-delete --disable-mysql
 }
 
-variant postgresql92 conflicts postgresql91 postgresql90 postgresql84 description {Enable PostgreSQL 9.2} {
+variant postgresql93 conflicts postgresql92 postgresql91 postgresql90 postgresql84 description {Enable PostgreSQL 9.3} {
+    depends_lib-append    port:postgresql93
+    set pg_version        93
+    configure.args-delete --disable-postgresql
+}
+
+variant postgresql92 conflicts postgresql93 postgresql91 postgresql90 postgresql84 description {Enable PostgreSQL 9.2} {
     depends_lib-append    port:postgresql92
+    set pg_version        92
     configure.args-delete --disable-postgresql
 }
 
-variant postgresql91 conflicts postgresql92 postgresql90 postgresql84 description {Enable PostgreSQL 9.1} {
+variant postgresql91 conflicts postgresql93 postgresql92 postgresql90 postgresql84 description {Enable PostgreSQL 9.1} {
     depends_lib-append    port:postgresql91
+    set pg_version        91
     configure.args-delete --disable-postgresql
 }
 
-variant postgresql90 conflicts postgresql92 postgresql91 postgresql84 description {Enable PostgreSQL 9.0} {
+variant postgresql90 conflicts postgresql93 postgresql92 postgresql91 postgresql84 description {Enable PostgreSQL 9.0} {
     depends_lib-append    port:postgresql90
     set pg_version        90
     configure.args-delete --disable-postgresql
 }
 
-variant postgresql84 conflicts postgresql92 postgresql91 postgresql90 description {Enable PostgreSQL 8.4} {
+variant postgresql84 conflicts postgresql93 postgresql92 postgresql91 postgresql90 description {Enable PostgreSQL 8.4} {
     depends_lib-append    port:postgresql84
     set pg_version        84
     configure.args-delete --disable-postgresql

Modified: trunk/dports/devel/pficommon/files/patch-wscript.diff
===================================================================
--- trunk/dports/devel/pficommon/files/patch-wscript.diff	2013-06-15 12:23:59 UTC (rev 107037)
+++ trunk/dports/devel/pficommon/files/patch-wscript.diff	2013-06-15 13:23:29 UTC (rev 107038)
@@ -56,7 +56,7 @@
 -  if not Options.options.disable_database:
 -    if conf.check_cfg(path = 'mysql_config',
 +  if not Options.options.disable_mysql:
-+    if conf.check_cfg(path = '/opt/local/bin/mysql_config5',
++    if conf.check_cfg(path = '@mysql_config@',
                        args = '--cflags --libs_r',
                        package = '',
                        uselib_store = 'MYSQL',
@@ -69,8 +69,8 @@
      try:
 -      incdir = subprocess.check_output(['pg_config', '--includedir-server']).decode()
 -      libdir = subprocess.check_output(['pg_config', '--libdir']).decode()
-+      incdir = subprocess.check_output(['/opt/local/lib/postgresql91/bin/pg_config', '--includedir-server']).decode()
-+      libdir = subprocess.check_output(['/opt/local/lib/postgresql91/bin/pg_config', '--libdir']).decode()
++      incdir = subprocess.check_output(['@pg_config@', '--includedir-server']).decode()
++      libdir = subprocess.check_output(['@pg_config@', '--libdir']).decode()
        if conf.check_cxx(lib = 'pq',
                          header_name = 'postgres.h',
                          cxxflags = '-I' + incdir,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130615/334849c5/attachment.html>


More information about the macports-changes mailing list