Bug 252333 - [NEW PORT]: devel/libsigc++30: Callback Framework for C++
Summary: [NEW PORT]: devel/libsigc++30: Callback Framework for C++
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Neel Chauhan
URL:
Keywords:
Depends on:
Blocks: 251721
  Show dependency treegraph
 
Reported: 2021-01-01 17:45 UTC by Neel Chauhan
Modified: 2021-09-26 23:00 UTC (History)
3 users (show)

See Also:


Attachments
Shar file (3.87 KB, application/x-shellscript)
2021-01-01 17:47 UTC, Neel Chauhan
no flags Details
Patch to update Mk directory (420 bytes, patch)
2021-01-01 17:48 UTC, Neel Chauhan
no flags Details | Diff
Shar file (Revision 2) (3.89 KB, application/x-shellscript)
2021-01-01 18:03 UTC, Neel Chauhan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neel Chauhan freebsd_committer freebsd_triage 2021-01-01 17:45:57 UTC
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

===

Passes poudriere. Setting gnome@ as the maintainer since this is GNOME-related.
Comment 1 Neel Chauhan freebsd_committer freebsd_triage 2021-01-01 17:47:13 UTC
Created attachment 221166 [details]
Shar file
Comment 2 Neel Chauhan freebsd_committer freebsd_triage 2021-01-01 17:48:06 UTC
Created attachment 221167 [details]
Patch to update Mk directory
Comment 3 Neel Chauhan freebsd_committer freebsd_triage 2021-01-01 18:03:09 UTC
Created attachment 221168 [details]
Shar file (Revision 2)
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2021-01-01 23:27:09 UTC
PORTVERSION --> DISTVERSION

PORTSCOUT line looks incorrect

https://github.com/libsigcplusplus/libsigcplusplus/blob/3.0.6/meson.build#L7
compiler:c++11-lang should be compiler:c++17-lang

With docs disabled, is the reference to /usr/local/share/doc/libsigc++/signals still valid? (pkg-descr)

Is portlint and poudriere happy?

Best regards,
Daniel
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2021-03-18 14:26:03 UTC
Any interest in this otherwise close it
Comment 6 Daniel Engberg freebsd_committer freebsd_triage 2021-05-05 20:08:08 UTC
Ping?
Comment 7 Daniel Engberg freebsd_committer freebsd_triage 2021-09-26 22:39:49 UTC
Friendly ping
Comment 8 Neel Chauhan freebsd_committer freebsd_triage 2021-09-26 22:44:25 UTC
I'll work on it.

Sorry for the extreme delay.
Comment 9 Neel Chauhan freebsd_committer freebsd_triage 2021-09-26 22:45:14 UTC
Done!
Comment 10 Neel Chauhan freebsd_committer freebsd_triage 2021-09-26 22:46:16 UTC
I realized I hadn't committed the port, reopening.
Comment 11 Neel Chauhan freebsd_committer freebsd_triage 2021-09-26 22:48:01 UTC
Now it's committed.
Comment 12 commit-hook freebsd_committer freebsd_triage 2021-09-26 22:48:23 UTC
A commit in branch main references this bug:

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 (new)  | 23 ++++++++++++++++++++
 devel/libsigc++30/distinfo (new)  |  3 +++
 devel/libsigc++30/pkg-descr (new) |  9 ++++++++
 devel/libsigc++30/pkg-plist (new) | 45 +++++++++++++++++++++++++++++++++++++++
 5 files changed, 81 insertions(+)
Comment 13 Daniel Engberg freebsd_committer freebsd_triage 2021-09-26 22:57:33 UTC
INSTALL_TARGET isn't needed
Comment 14 commit-hook freebsd_committer freebsd_triage 2021-09-26 23:00:25 UTC
A commit in branch main references this bug:

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

commit c7d30816dcc299ba0bff05b1b9be317d7e175279
Author:     Neel Chauhan <nc@FreeBSD.org>
AuthorDate: 2021-09-26 22:59:55 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2021-09-26 23:00:03 +0000

    devel/libsigc++30: Remove INSTALL_TARGET as it's not used

    PR:     252333

 devel/libsigc++30/Makefile | 2 --
 1 file changed, 2 deletions(-)