[98240] trunk/dports/aqua/pgAdmin3/Portfile
Revision: 98240 http://trac.macports.org//changeset/98240 Author: jwa@macports.org Date: 2012-09-30 11:40:49 -0700 (Sun, 30 Sep 2012) Log Message: ----------- pgAdmin3: version bump to 1.16.0, change dependency to wxWidgets on Cocoa, make PostreSQL dependency a default variant, drop arch checks that were needed with previous wxWidgets on 32-bit Carbon Modified Paths: -------------- trunk/dports/aqua/pgAdmin3/Portfile Modified: trunk/dports/aqua/pgAdmin3/Portfile =================================================================== --- trunk/dports/aqua/pgAdmin3/Portfile 2012-09-30 18:00:29 UTC (rev 98239) +++ trunk/dports/aqua/pgAdmin3/Portfile 2012-09-30 18:40:49 UTC (rev 98240) @@ -2,11 +2,9 @@ # $Id$ PortSystem 1.0 -PortGroup archcheck 1.0 name pgAdmin3 -version 1.14.3 -license PostgreSQL +version 1.16.0 categories aqua maintainers jwa @@ -26,80 +24,77 @@ distname pgadmin3-${version} -checksums rmd160 e7846f76c54a935ba1395265f0c2de265c199c45 \ - sha256 00724a88b9f9f6ded24c98052053aef9b09a6a51816fbe9809f398307de12dd7 +checksums rmd160 d528d78d1a6ebcbd25f3af31d50623252eb3820c \ + sha256 f9cd6ff620f9c920615261ed6bd4b4c9f7b446420ed18a8080d2375640d851ac -depends_lib port:postgresql91 \ - port:wxWidgets \ - port:openssl \ +depends_lib port:openssl \ port:libxml2 \ - port:libxslt + port:libxslt \ + port:wxWidgets30 -archcheck.files lib/postgresql91/libpq.dylib \ - lib/libwx_macu_gl-2.8.dylib -# lib/libwx_osx_cocoau_gl-2.9.dylib - -configure.args --with-pgsql=${prefix}/lib/postgresql91 \ +configure.args --with-pgsql=${prefix}/lib/postgresql92 \ --with-wx=${prefix} \ - --with-wx-version=2.8 \ + --with-wx-version=2.9 \ --with-libxml2=${prefix} \ --with-libxslt=${prefix} \ + --with-arch-x86_64 \ --enable-appbundle use_parallel_build no build.target all install -supported_archs i386 ppc +default_variants +with_postgresql92 -# wxWidgets is not universal universal_variant no +post-configure { + system -W ${worksrcpath} "patch -p0 <${filespath}/patch-Makefile.diff" +} + #destroot.violate_mtree yes destroot { xinstall -d -m 0755 ${destroot}${applications_dir} file copy ${worksrcpath}/${name}.app ${destroot}${applications_dir}/${name}.app } -variant with_postgresql82 conflicts with_postgresql83 with_postgresql84 with_postgresql90 \ - description {support for PostgreSQL 8.2.x} { - archcheck.files-delete lib/postgresql91/libpq.dylib - archcheck.files-append lib/postgresql82/libpq.dylib - depends_lib-delete port:postgresql91 - depends_lib-delete --with-pgsql=${prefix}/lib/postgresql91 - depends_lib-append port:postgresql82 - configure.args-append --with-pgsql=${prefix}/lib/postgresql82 -} - -variant with_postgresql83 conflicts with_postgresql82 with_postgresql84 with_postgresql90 \ +variant with_postgresql83 conflicts with_postgresql84 with_postgresql90 with_postgresql91 with_postgresql92 \ description {support for PostgreSQL 8.3.x} { - archcheck.files-delete lib/postgresql91/libpq.dylib - archcheck.files-append lib/postgresql83/libpq.dylib - depends_lib-delete port:postgresql91 - depends_lib-delete --with-pgsql=${prefix}/lib/postgresql91 + depends_lib-delete port:postgresql92 + configure.args-delete --with-pgsql=${prefix}/lib/postgresql92 depends_lib-append port:postgresql83 configure.args-append --with-pgsql=${prefix}/lib/postgresql83 } -variant with_postgresql84 conflicts with_postgresql82 with_postgresql83 with_postgresql90 \ +variant with_postgresql84 conflicts with_postgresql83 with_postgresql90 with_postgresql91 with_postgresql92 \ description {support for PostgreSQL 8.4.x} { - archcheck.files-delete lib/postgresql91/libpq.dylib - archcheck.files-append lib/postgresql84/libpq.dylib - depends_lib-delete port:postgresql91 - depends_lib-delete --with-pgsql=${prefix}/lib/postgresql91 + depends_lib-delete port:postgresql92 + configure.args-delete --with-pgsql=${prefix}/lib/postgresql92 depends_lib-append port:postgresql84 configure.args-append --with-pgsql=${prefix}/lib/postgresql84 } -variant with_postgresql90 conflicts with_postgresql82 with_postgresql83 with_postgresql84 \ +variant with_postgresql90 conflicts with_postgresql83 with_postgresql84 with_postgresql91 with_postgresql92 \ description {support for PostgreSQL 9.0.x} { - archcheck.files-delete lib/postgresql91/libpq.dylib - archcheck.files-append lib/postgresql90/libpq.dylib - depends_lib-delete port:postgresql91 - depends_lib-delete --with-pgsql=${prefix}/lib/postgresql91 + depends_lib-delete port:postgresql92 + configure.args-delete --with-pgsql=${prefix}/lib/postgresql92 depends_lib-append port:postgresql90 configure.args-append --with-pgsql=${prefix}/lib/postgresql90 } +variant with_postgresql91 conflicts with_postgresql83 with_postgresql84 with_postgresql90 with_postgresql92 \ + description {support for PostgreSQL 9.1.x} { + depends_lib-delete port:postgresql92 + configure.args-delete --with-pgsql=${prefix}/lib/postgresql92 + depends_lib-append port:postgresql91 + configure.args-append --with-pgsql=${prefix}/lib/postgresql91 +} + +variant with_postgresql92 conflicts with_postgresql83 with_postgresql84 with_postgresql90 with_postgresql91 \ + description {support for PostgreSQL 9.2.x} { + depends_lib-append port:postgresql92 + configure.args-append --with-pgsql=${prefix}/lib/postgresql92 +} + variant debug description {provide a debug build in case of difficulties} { configure.args-append --enable-debug }
participants (1)
-
jwa@macports.org