[146444] users/devans/GNOME-3/unstable-c++11/dports/devel

devans at macports.org devans at macports.org
Mon Mar 7 10:38:02 PST 2016


Revision: 146444
          https://trac.macports.org/changeset/146444
Author:   devans at macports.org
Date:     2016-03-07 10:38:02 -0800 (Mon, 07 Mar 2016)
Log Message:
-----------
GNOME-3/unstable-c++11: new port libsigcxx3, first (unstable) release of libsigc++-3.0 API, installs in parallel with libsigcxx2, requires compiler support for C++14 language features.

Modified Paths:
--------------
    users/devans/GNOME-3/unstable-c++11/dports/devel/libsigcxx3/Portfile

Added Paths:
-----------
    users/devans/GNOME-3/unstable-c++11/dports/devel/libsigcxx3/

Modified: users/devans/GNOME-3/unstable-c++11/dports/devel/libsigcxx3/Portfile
===================================================================
--- users/devans/GNOME-3/unstable-c++11/dports/devel/libsigcxx2/Portfile	2016-03-07 16:51:48 UTC (rev 146438)
+++ users/devans/GNOME-3/unstable-c++11/dports/devel/libsigcxx3/Portfile	2016-03-07 18:38:02 UTC (rev 146444)
@@ -3,31 +3,34 @@
 
 PortSystem          1.0
 
-# as of version 2.5.1 requires C++11 to build
+# as of version 2.99.1 requires C++14 to build
 
 PortGroup           cxx11 1.0
 
-name                libsigcxx2
+name                libsigcxx3
 set gname           libsigc++
-version             2.7.1
+version             2.99.1
 license             LGPL-2.1
 set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          devel
 platforms           darwin
 maintainers         devans openmaintainer
-description         C++ signal callback system
+description         Typesafe callback framework for C++
 
-long_description    libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to \
-                    connect those signals to any callback function, either global or a member function, regardless of whether it is \
-                    static or virtual.
+long_description    libsigc++ implements a typesafe callback system for standard C++. It allows \
+                    you to define signals and to connect those signals to any callback function, \
+                    either global or a member function, regardless of whether it is static or virtual. \
+                    This is the libsigc++-3.0 API, which installs in parallel with libsigc++-2.0. \
+                    The API is not significantly different, but the implementation is far simpler, \
+                    using variadic templates instead of generating C++ code from .m4 filessystem.
 
 homepage            http://libsigc.sourceforge.net/
 master_sites        gnome:sources/${gname}/${branch}/
 distname            ${gname}-${version}
 use_xz              yes
 
-checksums           sha256  fb86f86ab382eb5f57057fabc61b1766052496de9dfedcec2c142b98485e7a25 \
-                    rmd160  c30674b8bfbe00f2e43c266ad86a550a7085aa18
+checksums           sha256  5ceea726250319f33b30f85bf1fb77464dbbfdec0487114bc790e7efda246f4d \
+                    rmd160  ef09c5cc7e87b5a218ede268a65d778f6d71dfbb
 
 depends_build       port:pkgconfig \
                     port:mm-common \
@@ -47,7 +50,7 @@
 autoreconf.args     -fvi
 
 post-destroot {
-    set docdir ${prefix}/share/doc/${gname}-2.0
+    set docdir ${prefix}/share/doc/${gname}-3.0
     xinstall -d ${destroot}${docdir}
     xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
         ${destroot}${docdir}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160307/2f34a771/attachment.html>


More information about the macports-changes mailing list