Import of libsigc++ 2.0.16
A Signal Framework for C++
This commit is contained in:
parent
4135e14535
commit
bf22f7930e
44
devel/libsigc++-2/Makefile
Normal file
44
devel/libsigc++-2/Makefile
Normal file
@ -0,0 +1,44 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2005/11/02 23:50:01 wilfried Exp $
|
||||
|
||||
COMMENT= "callback framework for C++"
|
||||
COMMENT-docs= "callback framework for C++ documentation"
|
||||
|
||||
VERSION= 2.0.16
|
||||
DISTNAME= libsigc++-${VERSION}
|
||||
PKGNAME-docs= libsigc++-docs-${VERSION}
|
||||
CATEGORIES= devel
|
||||
|
||||
HOMEPAGE= http://libsigc.sourceforge.net/
|
||||
|
||||
MAINTAINER= Peter Stromberg <wilfried@openbsd.org>
|
||||
|
||||
# LGPL
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsigc++/2.0/}
|
||||
|
||||
MULTI_PACKAGES= -docs
|
||||
SUBPACKAGE?=
|
||||
|
||||
.if defined(PACKAGING) && ${SUBPACKAGE} == "-docs"
|
||||
PKG_ARCH= *
|
||||
.endif
|
||||
|
||||
BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig
|
||||
|
||||
SEPARATE_BUILD= concurrent
|
||||
USE_GMAKE= Yes
|
||||
USE_LIBTOOL= Yes
|
||||
CONFIGURE_STYLE= gnu
|
||||
CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
|
||||
CONFIGURE_ENV= M4='m4 -g'
|
||||
|
||||
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/scripts
|
||||
|
||||
V= 2.0
|
||||
SUBST_VARS= V
|
||||
|
||||
.include <bsd.port.mk>
|
4
devel/libsigc++-2/distinfo
Normal file
4
devel/libsigc++-2/distinfo
Normal file
@ -0,0 +1,4 @@
|
||||
MD5 (libsigc++-2.0.16.tar.gz) = 49b8c091b1be84d9f9801c4c81cd98b8
|
||||
RMD160 (libsigc++-2.0.16.tar.gz) = b800db7741a1a9e9aea614f7464e030daf030b77
|
||||
SHA1 (libsigc++-2.0.16.tar.gz) = 5b15e20bf4e52ead7df22e567c8e0db37579d3e9
|
||||
SIZE (libsigc++-2.0.16.tar.gz) = 1973982
|
21
devel/libsigc++-2/pkg/DESCR
Normal file
21
devel/libsigc++-2/pkg/DESCR
Normal file
@ -0,0 +1,21 @@
|
||||
Libsigc++ - A Signal Framework for C++
|
||||
|
||||
Provides following features:
|
||||
* compile time typesafe callbacks (faster than run time checks)
|
||||
* typesafty violations line number reports correctly with
|
||||
template names (no tracing template failures into headers)
|
||||
* no compiler extensions or meta compilers required
|
||||
* proper handling of dynamic objects and signals
|
||||
(deleted objects will not cause seg faults)
|
||||
|
||||
* extendable API at any level
|
||||
Slot, Connection, Object, and Signal
|
||||
* extensions do not require alteration of basic components
|
||||
to allow use of extensions
|
||||
* User definable marshallers
|
||||
|
||||
* provides headers for up to 7 arguments and 2 callback data
|
||||
* M4 Macros for building templates with various numbers
|
||||
of arguments and callback data
|
||||
* Easily build support for templates with number of arguments
|
||||
and callback data not defined in library headers
|
1
devel/libsigc++-2/pkg/DESCR-docs
Normal file
1
devel/libsigc++-2/pkg/DESCR-docs
Normal file
@ -0,0 +1 @@
|
||||
Documentation for libsigc++-2 in HTML format.
|
2
devel/libsigc++-2/pkg/PFRAG.shared
Normal file
2
devel/libsigc++-2/pkg/PFRAG.shared
Normal file
@ -0,0 +1,2 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2005/11/02 23:50:01 wilfried Exp $
|
||||
@lib lib/libsigc-${V}.so.0.0
|
89
devel/libsigc++-2/pkg/PLIST
Normal file
89
devel/libsigc++-2/pkg/PLIST
Normal file
@ -0,0 +1,89 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/11/02 23:50:01 wilfried Exp $
|
||||
@option no-default-conflict
|
||||
@conflict libsigc++-2.*
|
||||
%%SHARED%%
|
||||
include/sigc++-${V}/
|
||||
include/sigc++-${V}/sigc++/
|
||||
include/sigc++-${V}/sigc++/adaptors/
|
||||
include/sigc++-${V}/sigc++/adaptors/adaptor_trait.h
|
||||
include/sigc++-${V}/sigc++/adaptors/adaptors.h
|
||||
include/sigc++-${V}/sigc++/adaptors/bind.h
|
||||
include/sigc++-${V}/sigc++/adaptors/bind_return.h
|
||||
include/sigc++-${V}/sigc++/adaptors/bound_argument.h
|
||||
include/sigc++-${V}/sigc++/adaptors/compose.h
|
||||
include/sigc++-${V}/sigc++/adaptors/deduce_result_type.h
|
||||
include/sigc++-${V}/sigc++/adaptors/exception_catch.h
|
||||
include/sigc++-${V}/sigc++/adaptors/hide.h
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/base.h
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/group.h
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/lambda.h
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/macros/
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/macros/base.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/macros/group.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/macros/lambda.cc.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/macros/operator.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/macros/select.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/operator.h
|
||||
include/sigc++-${V}/sigc++/adaptors/lambda/select.h
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/adaptor_trait.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/bind.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/bind_return.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/compose.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/deduce_result_type.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/exception_catch.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/hide.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/retype.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/macros/retype_return.h.m4
|
||||
include/sigc++-${V}/sigc++/adaptors/retype.h
|
||||
include/sigc++-${V}/sigc++/adaptors/retype_return.h
|
||||
include/sigc++-${V}/sigc++/bind.h
|
||||
include/sigc++-${V}/sigc++/bind_return.h
|
||||
include/sigc++-${V}/sigc++/class_slot.h
|
||||
include/sigc++-${V}/sigc++/compatibility.h
|
||||
include/sigc++-${V}/sigc++/connection.h
|
||||
include/sigc++-${V}/sigc++/functors/
|
||||
include/sigc++-${V}/sigc++/functors/functor_trait.h
|
||||
include/sigc++-${V}/sigc++/functors/functors.h
|
||||
include/sigc++-${V}/sigc++/functors/macros/
|
||||
include/sigc++-${V}/sigc++/functors/macros/functor_trait.h.m4
|
||||
include/sigc++-${V}/sigc++/functors/macros/mem_fun.h.m4
|
||||
include/sigc++-${V}/sigc++/functors/macros/ptr_fun.h.m4
|
||||
include/sigc++-${V}/sigc++/functors/macros/slot.h.m4
|
||||
include/sigc++-${V}/sigc++/functors/mem_fun.h
|
||||
include/sigc++-${V}/sigc++/functors/ptr_fun.h
|
||||
include/sigc++-${V}/sigc++/functors/slot.h
|
||||
include/sigc++-${V}/sigc++/functors/slot_base.h
|
||||
include/sigc++-${V}/sigc++/hide.h
|
||||
include/sigc++-${V}/sigc++/limit_reference.h
|
||||
include/sigc++-${V}/sigc++/macros/
|
||||
include/sigc++-${V}/sigc++/macros/class_slot.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/hide.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/limit_reference.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/method_slot.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/object_slot.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/retype.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/signal.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/slot.h.m4
|
||||
include/sigc++-${V}/sigc++/macros/template.macros.m4
|
||||
include/sigc++-${V}/sigc++/method_slot.h
|
||||
include/sigc++-${V}/sigc++/object.h
|
||||
include/sigc++-${V}/sigc++/object_slot.h
|
||||
include/sigc++-${V}/sigc++/reference_wrapper.h
|
||||
include/sigc++-${V}/sigc++/retype.h
|
||||
include/sigc++-${V}/sigc++/retype_return.h
|
||||
include/sigc++-${V}/sigc++/sigc++.h
|
||||
include/sigc++-${V}/sigc++/signal.h
|
||||
include/sigc++-${V}/sigc++/signal_base.h
|
||||
include/sigc++-${V}/sigc++/slot.h
|
||||
include/sigc++-${V}/sigc++/trackable.h
|
||||
include/sigc++-${V}/sigc++/type_traits.h
|
||||
include/sigc++-${V}/sigc++/visit_each.h
|
||||
lib/libsigc-${V}.a
|
||||
lib/libsigc-${V}.la
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/sigc++-${V}.pc
|
||||
lib/sigc++-${V}/
|
||||
lib/sigc++-${V}/include/
|
||||
lib/sigc++-${V}/include/sigc++config.h
|
1201
devel/libsigc++-2/pkg/PLIST-docs
Normal file
1201
devel/libsigc++-2/pkg/PLIST-docs
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user