Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Sep 2021 22:47:46 GMT
From:      Neel Chauhan <nc@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 07c7b4a54379 - main - devel/libsigc++30: New port: Callback Framework for C++
Message-ID:  <202109262247.18QMlkeL054985@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by nc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=07c7b4a54379b7f03bbc4aaa91aff5616dca3498

commit 07c7b4a54379b7f03bbc4aaa91aff5616dca3498
Author:     Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2021-09-26 22:44:44 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-09-26 22:47:41 +0000

    devel/libsigc++30: New port: Callback Framework for C++
    
    PR:     252333
---
 devel/Makefile              |  1 +
 devel/libsigc++30/Makefile  | 23 +++++++++++++++++++++++
 devel/libsigc++30/distinfo  |  3 +++
 devel/libsigc++30/pkg-descr |  9 +++++++++
 devel/libsigc++30/pkg-plist | 45 +++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 81 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 5c98b45c8551..bf4fa9a2cf1f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1344,6 +1344,7 @@
     SUBDIR += libshhmsg
     SUBDIR += libshhopt
     SUBDIR += libsigc++20
+    SUBDIR += libsigc++30
     SUBDIR += libsigrok
     SUBDIR += libsigrokdecode
     SUBDIR += libsigscan
diff --git a/devel/libsigc++30/Makefile b/devel/libsigc++30/Makefile
new file mode 100644
index 000000000000..3a6974455efd
--- /dev/null
+++ b/devel/libsigc++30/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	libsigc++
+PORTVERSION=	3.0.7
+CATEGORIES=	devel
+MASTER_SITES=	GNOME
+PKGNAMESUFFIX=	30
+
+MAINTAINER=	gnome@FreeBSD.org
+COMMENT=	Callback Framework for C++
+
+LICENSE=	LGPL21+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		compiler:c++17-lang meson tar:xz
+USE_LDCONFIG=	yes
+
+MESON_ARGS=	-Dbuild-documentation=false \
+		-Dbuild-examples=false
+
+INSTALL_TARGET=	install-strip
+
+PLIST_SUB=	API_VERSION="3.0"
+
+.include <bsd.port.mk>
diff --git a/devel/libsigc++30/distinfo b/devel/libsigc++30/distinfo
new file mode 100644
index 000000000000..cc88e2b48f1b
--- /dev/null
+++ b/devel/libsigc++30/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1632696149
+SHA256 (libsigc++-3.0.7.tar.xz) = bfbe91c0d094ea6bbc6cbd3909b7d98c6561eea8b6d9c0c25add906a6e83d733
+SIZE (libsigc++-3.0.7.tar.xz) = 790604
diff --git a/devel/libsigc++30/pkg-descr b/devel/libsigc++30/pkg-descr
new file mode 100644
index 000000000000..8acbe8369c86
--- /dev/null
+++ b/devel/libsigc++30/pkg-descr
@@ -0,0 +1,9 @@
+Libsigc++ -- The Typesafe Callback Framework for C++
+
+This library implements a full callback system for use in widget libraries,
+abstract interfaces, and general programming.
+
+To get a good overview of how to use the library, read
+/usr/local/share/doc/libsigc++/signals.
+
+WWW: https://libsigcplusplus.github.io/libsigcplusplus/index.html
diff --git a/devel/libsigc++30/pkg-plist b/devel/libsigc++30/pkg-plist
new file mode 100644
index 000000000000..94763c6d6fb1
--- /dev/null
+++ b/devel/libsigc++30/pkg-plist
@@ -0,0 +1,45 @@
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/adaptor_base.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/adaptor_trait.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/adaptors.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/adapts.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/bind.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/bind_return.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/bound_argument.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/compose.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/exception_catch.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/hide.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/retype.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/retype_return.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/track_obj.h
+include/sigc++-%%API_VERSION%%/sigc++/adaptors/tuple_visitor_visit_each.h
+include/sigc++-%%API_VERSION%%/sigc++/bind.h
+include/sigc++-%%API_VERSION%%/sigc++/bind_return.h
+include/sigc++-%%API_VERSION%%/sigc++/connection.h
+include/sigc++-%%API_VERSION%%/sigc++/functors/functor_trait.h
+include/sigc++-%%API_VERSION%%/sigc++/functors/functors.h
+include/sigc++-%%API_VERSION%%/sigc++/functors/mem_fun.h
+include/sigc++-%%API_VERSION%%/sigc++/functors/ptr_fun.h
+include/sigc++-%%API_VERSION%%/sigc++/functors/slot.h
+include/sigc++-%%API_VERSION%%/sigc++/functors/slot_base.h
+include/sigc++-%%API_VERSION%%/sigc++/limit_reference.h
+include/sigc++-%%API_VERSION%%/sigc++/member_method_trait.h
+include/sigc++-%%API_VERSION%%/sigc++/reference_wrapper.h
+include/sigc++-%%API_VERSION%%/sigc++/retype_return.h
+include/sigc++-%%API_VERSION%%/sigc++/sigc++.h
+include/sigc++-%%API_VERSION%%/sigc++/signal.h
+include/sigc++-%%API_VERSION%%/sigc++/signal_base.h
+include/sigc++-%%API_VERSION%%/sigc++/slot.h
+include/sigc++-%%API_VERSION%%/sigc++/trackable.h
+include/sigc++-%%API_VERSION%%/sigc++/tuple-utils/tuple_cdr.h
+include/sigc++-%%API_VERSION%%/sigc++/tuple-utils/tuple_end.h
+include/sigc++-%%API_VERSION%%/sigc++/tuple-utils/tuple_for_each.h
+include/sigc++-%%API_VERSION%%/sigc++/tuple-utils/tuple_start.h
+include/sigc++-%%API_VERSION%%/sigc++/tuple-utils/tuple_transform_each.h
+include/sigc++-%%API_VERSION%%/sigc++/type_traits.h
+include/sigc++-%%API_VERSION%%/sigc++/visit_each.h
+include/sigc++-%%API_VERSION%%/sigc++/weak_raw_ptr.h
+lib/libsigc-%%API_VERSION%%.so
+lib/libsigc-%%API_VERSION%%.so.0
+lib/libsigc-%%API_VERSION%%.so.0.0.0
+lib/sigc++-%%API_VERSION%%/include/sigc++config.h
+libdata/pkgconfig/sigc++-%%API_VERSION%%.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109262247.18QMlkeL054985>