summaryrefslogtreecommitdiff
path: root/devel/libsigc++1
diff options
context:
space:
mode:
authorwiz <wiz>2007-09-21 12:59:53 +0000
committerwiz <wiz>2007-09-21 12:59:53 +0000
commit3c9349c943bf4c33d60c988373ec5031be699c84 (patch)
treef12bd6ed76ca4747b513c39cdfcec17a4bd91013 /devel/libsigc++1
parent827bd02236f5ef414a968756064fe12f4aafb356 (diff)
downloadpkgsrc-3c9349c943bf4c33d60c988373ec5031be699c84.tar.gz
Rename libsigc++ to libsigc++1, and libsigc++2 to libsigc++;
(there's only one dependency of libsigc++1 left in pkgsrc).
Diffstat (limited to 'devel/libsigc++1')
-rw-r--r--devel/libsigc++1/DESCR9
-rw-r--r--devel/libsigc++1/Makefile28
-rw-r--r--devel/libsigc++1/PLIST37
-rw-r--r--devel/libsigc++1/buildlink3.mk20
-rw-r--r--devel/libsigc++1/distinfo5
5 files changed, 99 insertions, 0 deletions
diff --git a/devel/libsigc++1/DESCR b/devel/libsigc++1/DESCR
new file mode 100644
index 00000000000..9b40bc997c1
--- /dev/null
+++ b/devel/libsigc++1/DESCR
@@ -0,0 +1,9 @@
+libsigc++ implements a full callback system for use in widget
+libraries, abstract interfaces, and general programming. Originally
+part of the Gtk-- widget set, libsigc++ is now a separate library to
+provide for more general use. It is the most complete library of its
+kind with the ability to connect an abstract callback to a class
+method, function, or function object. It contains adaptor classes for
+connection of dissimilar callbacks and has an ease of use unmatched by
+other C++ callback libraries. Libsigc++ is licensed under the GNU
+Library General Public License, LGPL.
diff --git a/devel/libsigc++1/Makefile b/devel/libsigc++1/Makefile
new file mode 100644
index 00000000000..486d1c4b0c7
--- /dev/null
+++ b/devel/libsigc++1/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2007/09/21 12:59:54 wiz Exp $
+
+DISTNAME= libsigc++-1.2.7
+PKGNAME= libsigc++1-1.2.7
+PKGREVISION= 1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsigc++/1.2/}
+
+MAINTAINER= bsieker@freenet.de
+HOMEPAGE= http://libsigc.sourceforge.net/
+COMMENT= Type-safe callback system for C++ programs
+
+GNU_CONFIGURE= YES
+USE_LIBTOOL= YES
+USE_TOOLS+= gm4 gmake
+USE_LANGUAGES= c c++
+
+CONFLICTS+= libsigc++-1.*
+
+PKGCONFIG_OVERRIDE= sigc++-1.2.pc.in
+
+.include "../../mk/pthread.buildlink3.mk"
+
+.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "none")
+CONFIGURE_ARGS+= --disable-threads
+.endif
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libsigc++1/PLIST b/devel/libsigc++1/PLIST
new file mode 100644
index 00000000000..3011a9afdbd
--- /dev/null
+++ b/devel/libsigc++1/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1 2007/09/21 12:59:54 wiz Exp $
+include/sigc++-1.2/sigc++/adaptor.h
+include/sigc++-1.2/sigc++/bind.h
+include/sigc++-1.2/sigc++/bind_return.h
+include/sigc++-1.2/sigc++/class_slot.h
+include/sigc++-1.2/sigc++/connection.h
+include/sigc++-1.2/sigc++/hide.h
+include/sigc++-1.2/sigc++/macros/bind.h.m4
+include/sigc++-1.2/sigc++/macros/bind_return.h.m4
+include/sigc++-1.2/sigc++/macros/class_slot.h.m4
+include/sigc++-1.2/sigc++/macros/hide.h.m4
+include/sigc++-1.2/sigc++/macros/method_slot.h.m4
+include/sigc++-1.2/sigc++/macros/object_slot.h.m4
+include/sigc++-1.2/sigc++/macros/retype.h.m4
+include/sigc++-1.2/sigc++/macros/retype_return.h.m4
+include/sigc++-1.2/sigc++/macros/signal.h.m4
+include/sigc++-1.2/sigc++/macros/slot.h.m4
+include/sigc++-1.2/sigc++/macros/template.macros.m4
+include/sigc++-1.2/sigc++/marshal.h
+include/sigc++-1.2/sigc++/method_slot.h
+include/sigc++-1.2/sigc++/node.h
+include/sigc++-1.2/sigc++/object.h
+include/sigc++-1.2/sigc++/object_slot.h
+include/sigc++-1.2/sigc++/retype.h
+include/sigc++-1.2/sigc++/retype_return.h
+include/sigc++-1.2/sigc++/sigc++.h
+include/sigc++-1.2/sigc++/signal.h
+include/sigc++-1.2/sigc++/slot.h
+include/sigc++-1.2/sigc++/trait.h
+lib/libsigc-1.2.la
+lib/pkgconfig/sigc++-1.2.pc
+lib/sigc++-1.2/include/sigcconfig.h
+@dirrm lib/sigc++-1.2/include
+@dirrm lib/sigc++-1.2
+@dirrm include/sigc++-1.2/sigc++/macros
+@dirrm include/sigc++-1.2/sigc++
+@dirrm include/sigc++-1.2
diff --git a/devel/libsigc++1/buildlink3.mk b/devel/libsigc++1/buildlink3.mk
new file mode 100644
index 00000000000..570810a2946
--- /dev/null
+++ b/devel/libsigc++1/buildlink3.mk
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2007/09/21 12:59:54 wiz Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBSIGCPP1_BUILDLINK3_MK:= ${LIBSIGCPP1_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= libsigcpp1
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibsigcpp1}
+BUILDLINK_PACKAGES+= libsigcpp1
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libsigcpp1
+
+.if !empty(LIBSIGCPP1_BUILDLINK3_MK:M+)
+BUILDLINK_API_DEPENDS.libsigcpp1+= libsigc++1>=1.2.3nb1
+BUILDLINK_ABI_DEPENDS.libsigcpp1+= libsigc++1>=1.2.7nb1
+BUILDLINK_PKGSRCDIR.libsigcpp1?= ../../devel/libsigc++1
+.endif # LIBSIGCPP1_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/devel/libsigc++1/distinfo b/devel/libsigc++1/distinfo
new file mode 100644
index 00000000000..6a8af034fd4
--- /dev/null
+++ b/devel/libsigc++1/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2007/09/21 12:59:54 wiz Exp $
+
+SHA1 (libsigc++-1.2.7.tar.gz) = 4c58891bc50f9ed1a90d954afe27b8d9b67c1f84
+RMD160 (libsigc++-1.2.7.tar.gz) = ea20f28f2dd8b06a7d38c2e9ff8094ab4921b689
+Size (libsigc++-1.2.7.tar.gz) = 477083 bytes