[79368] trunk/dports/devel

pixilla at macports.org pixilla at macports.org
Sat Jun 11 11:02:49 PDT 2011


Revision: 79368
          http://trac.macports.org/changeset/79368
Author:   pixilla at macports.org
Date:     2011-06-11 11:02:49 -0700 (Sat, 11 Jun 2011)
Log Message:
-----------
devel/dbus-devel: New port

Added Paths:
-----------
    trunk/dports/devel/dbus-devel/
    trunk/dports/devel/dbus-devel/Portfile

Added: trunk/dports/devel/dbus-devel/Portfile
===================================================================
--- trunk/dports/devel/dbus-devel/Portfile	                        (rev 0)
+++ trunk/dports/devel/dbus-devel/Portfile	2011-06-11 18:02:49 UTC (rev 79368)
@@ -0,0 +1,74 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           muniversal 1.0
+
+name                dbus-devel
+set name_package    dbus
+conflicts           ${name_package}
+version             1.5.2
+distname            ${name_package}-${version}
+maintainers         pixilla openmaintainer
+categories          devel
+platforms           darwin
+description         A message bus system, a simple way for applications to talk to one another. (Development version)
+
+long_description    ${description}
+
+homepage            http://www.freedesktop.org/Software/dbus
+master_sites        http://dbus.freedesktop.org/releases/dbus
+
+checksums           sha1    26e78f6f0ea7d5151b60e905061e11979fb6098a \
+                    rmd160  b047fc0844e66b73d264dad1f37733bd68d4b22d
+
+depends_lib         port:expat
+
+depends_build       port:pkgconfig
+
+configure.args      --disable-doxygen-docs \
+                    --disable-xml-docs \
+                    --without-x \
+                    --enable-launchd \
+                    --with-session-socket-dir=/tmp
+
+use_parallel_build  yes
+
+destroot.keepdirs \
+    ${destroot}${prefix}/share/dbus-1/services \
+    ${destroot}${prefix}/var/run/dbus \
+    ${destroot}${prefix}/etc/dbus-1/system.d \
+    ${destroot}${prefix}/etc/dbus-1/session.d
+
+# universal_archs_to_use might not be set before pre-fetch.
+pre-destroot {
+    global merger_dont_diff merger_configure_env
+
+    # PortGroup muniversal has difficulty merging three files.
+    if {[info exists universal_archs_to_use] && [llength ${universal_archs_to_use}] == 3} {
+        set merger_dont_diff "${prefix}/lib/dbus-1.0/include/dbus/dbus-arch-deps.h"
+    }
+}
+
+livecheck.type      regex
+livecheck.url       [lindex ${master_sites} 0]
+livecheck.regex     ">${name_package}-((?!\${extract.suffix}).*)${extract.suffix}<"
+
+
+variant no_startupitem description {Do not install startup files.} {
+    configure.args-delete --enable-launchd
+}
+
+if {![variant_isset no_startupitem]} {
+    notes "
+
+##################################################################################
+# A LaunchAgent plist has been generated that will aid in starting dbus.
+#
+# Execute the following command to start dbus on demand with launchd:
+# launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
+#
+##################################################################################
+
+"
+}


Property changes on: trunk/dports/devel/dbus-devel/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110611/b0533719/attachment.html>


More information about the macports-changes mailing list