From afc3a44491a7a5899522eb8ebebf14301d8d3892 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Sat, 29 May 2010 17:37:22 +0000 Subject: [PATCH] Patched libsigc++-2.2.7 which now allows it to build, untested though. --- dev-libs/libsigc++/libsigc++-2.2.7.bep | 8 ++-- .../libsigc++/patches/libsigc++-2.2.7.patch | 45 +++++++++++++++++++ 2 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 dev-libs/libsigc++/patches/libsigc++-2.2.7.patch diff --git a/dev-libs/libsigc++/libsigc++-2.2.7.bep b/dev-libs/libsigc++/libsigc++-2.2.7.bep index 68066aff3..1d1aea380 100644 --- a/dev-libs/libsigc++/libsigc++-2.2.7.bep +++ b/dev-libs/libsigc++/libsigc++-2.2.7.bep @@ -1,9 +1,9 @@ -DESCRIPTION="libsigc++" +DESCRIPTION="libsigc++ is a typesafe callback system for standard C++" HOMEPAGE="http://libsigc.sourceforge.net/stable.shtml" SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-2.2.7.tar.gz" REVISION="1" -STATUS_HAIKU="broken" -DEPEND="" +STATUS_HAIKU="untested" +DEPEND="dev-cpp/mm-common >= 0.9.2" CHECKSUM_MD5="48afe53ba0e3958f6ac5f072afed1c53" BUILD { cd libsigc++-2.2.7 @@ -20,4 +20,4 @@ INSTALL { } LICENSE="GNU LGPL v2.1" -COPYRIGHT="2002, 2003, 2005 The libsigc++ Development Team" \ No newline at end of file +COPYRIGHT="2002, 2003, 2005 The libsigc++ Development Team" diff --git a/dev-libs/libsigc++/patches/libsigc++-2.2.7.patch b/dev-libs/libsigc++/patches/libsigc++-2.2.7.patch new file mode 100644 index 000000000..03a71ab92 --- /dev/null +++ b/dev-libs/libsigc++/patches/libsigc++-2.2.7.patch @@ -0,0 +1,45 @@ +diff -urN libsigc++-2.2.7/Makefile.am libsigc++-2.2.7-haiku/Makefile.am +--- libsigc++-2.2.7/Makefile.am 2009-09-02 19:37:49.029360128 +0000 ++++ libsigc++-2.2.7-haiku/Makefile.am 2010-05-29 17:20:38.000000000 +0000 +@@ -22,7 +22,7 @@ + else + doc_subdirs = + endif +-SUBDIRS = sigc++ tests examples $(doc_subdirs) ++SUBDIRS = sigc++ $(doc_subdirs) + + sigc_configdir = $(libdir)/$(SIGCXX_MODULE_NAME)/include + nodist_sigc_config_HEADERS = sigc++config.h +diff -urN libsigc++-2.2.7/Makefile.in libsigc++-2.2.7-haiku/Makefile.in +--- libsigc++-2.2.7/Makefile.in 2010-05-04 19:44:19.045875200 +0000 ++++ libsigc++-2.2.7-haiku/Makefile.in 2010-05-29 17:20:43.000000000 +0000 +@@ -114,7 +114,7 @@ + distdir dist dist-all distcheck + ETAGS = etags + CTAGS = ctags +-DIST_SUBDIRS = sigc++ tests examples docs ++DIST_SUBDIRS = sigc++ docs + DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) + distdir = $(PACKAGE)-$(VERSION) + top_distdir = $(distdir) +@@ -291,7 +291,7 @@ + ACLOCAL_AMFLAGS = -I build ${ACLOCAL_FLAGS} + @ENABLE_DOCUMENTATION_FALSE@doc_subdirs = + @ENABLE_DOCUMENTATION_TRUE@doc_subdirs = docs +-SUBDIRS = sigc++ tests examples $(doc_subdirs) ++SUBDIRS = sigc++ $(doc_subdirs) + sigc_configdir = $(libdir)/$(SIGCXX_MODULE_NAME)/include + nodist_sigc_config_HEADERS = sigc++config.h + pkgconfigdir = $(libdir)/pkgconfig +diff -urN libsigc++-2.2.7/configure.ac libsigc++-2.2.7-haiku/configure.ac +--- libsigc++-2.2.7/configure.ac 2010-05-04 19:41:29.054788096 +0000 ++++ libsigc++-2.2.7-haiku/configure.ac 2010-05-29 17:19:57.000000000 +0000 +@@ -66,8 +66,6 @@ + ${SIGCXX_MODULE_NAME}.pc:sigc++.pc.in + ${SIGCXX_MODULE_NAME}-uninstalled.pc:sigc++-uninstalled.pc.in + sigc++/Makefile +- examples/Makefile +- tests/Makefile + docs/Makefile + docs/reference/Doxyfile + MSVC_Net2005/sigc.rc