From owner-dev-commits-ports-all@freebsd.org Sun Sep 26 22:47:46 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D77086A9984; Sun, 26 Sep 2021 22:47:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HHgry53Ctz3DnF; Sun, 26 Sep 2021 22:47:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8D50C25D26; Sun, 26 Sep 2021 22:47:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 18QMlksn054986; Sun, 26 Sep 2021 22:47:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 18QMlkeL054985; Sun, 26 Sep 2021 22:47:46 GMT (envelope-from git) Date: Sun, 26 Sep 2021 22:47:46 GMT Message-Id: <202109262247.18QMlkeL054985@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Neel Chauhan Subject: git: 07c7b4a54379 - main - devel/libsigc++30: New port: Callback Framework for C++ MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: nc X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 07c7b4a54379b7f03bbc4aaa91aff5616dca3498 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Sep 2021 22:47:46 -0000 The branch main has been updated by nc: URL: https://cgit.FreeBSD.org/ports/commit/?id=07c7b4a54379b7f03bbc4aaa91aff5616dca3498 commit 07c7b4a54379b7f03bbc4aaa91aff5616dca3498 Author: Neel Chauhan AuthorDate: 2021-09-26 22:44:44 +0000 Commit: Neel Chauhan 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 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