[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