diff options
-rw-r--r-- | x11-toolkits/bakery/Makefile | 41 | ||||
-rw-r--r-- | x11-toolkits/bakery/distinfo | 3 | ||||
-rw-r--r-- | x11-toolkits/bakery/files/patch-bakery-2.4.pc.in | 9 | ||||
-rw-r--r-- | x11-toolkits/bakery/files/patch-bakery::Makefile.in | 15 | ||||
-rw-r--r-- | x11-toolkits/bakery/pkg-descr | 9 | ||||
-rw-r--r-- | x11-toolkits/bakery/pkg-plist | 71 |
6 files changed, 148 insertions, 0 deletions
diff --git a/x11-toolkits/bakery/Makefile b/x11-toolkits/bakery/Makefile new file mode 100644 index 000000000..971f69acf --- /dev/null +++ b/x11-toolkits/bakery/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: bakery +# Date created: 12th September 2000 +# Whom: Ade Lovett <ade@FreeBSD.org> +# +# $FreeBSD: ports/x11-toolkits/bakery/Makefile,v 1.46 2007/12/12 04:41:36 mezz Exp $ +# $MCom: ports-stable/x11-toolkits/bakery/Makefile,v 1.5 2007/12/02 07:02:19 marcus Exp $ +# + +PORTNAME= bakery +PORTVERSION= 2.4.3 +PORTREVISION= 1 +CATEGORIES= x11-toolkits gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME:S/2$//}/2.4 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A C++ Application Framework for use with Gtkmm + +LIB_DEPENDS= gconfmm-2.6:${PORTSDIR}/devel/gconfmm26 \ + glademm-2.4:${PORTSDIR}/devel/libglademm24 \ + gnomevfsmm-2.6:${PORTSDIR}/devel/gnome-vfsmm \ + xml\\+\\+-2.6:${PORTSDIR}/textproc/libxml++26 + +USE_GNOME= gnomehack gnomeprefix gnometarget intltool ltverhack +USE_BZIP2= yes +USE_GMAKE= yes +USE_GCC= 3.4+ +USE_GETTEXT= yes +USE_XLIB= yes +USE_AUTOTOOLS= libtool:15 +USE_LDCONFIG= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +PLIST_SUB= VERSION="2.4" API_VERSION="2.4" + +post-patch: + @${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \ + ${WRKSRC}/Makefile.in + +.include <bsd.port.mk> diff --git a/x11-toolkits/bakery/distinfo b/x11-toolkits/bakery/distinfo new file mode 100644 index 000000000..6f11807c6 --- /dev/null +++ b/x11-toolkits/bakery/distinfo @@ -0,0 +1,3 @@ +MD5 (bakery-2.4.3.tar.bz2) = 7d22a4610656c412e6ae3918a3e82304 +SHA256 (bakery-2.4.3.tar.bz2) = c719c0e7f6ce7c53b1f3a4c0d3a23dbab758bf03525ec7eaf364c4b1a3fc6130 +SIZE (bakery-2.4.3.tar.bz2) = 380117 diff --git a/x11-toolkits/bakery/files/patch-bakery-2.4.pc.in b/x11-toolkits/bakery/files/patch-bakery-2.4.pc.in new file mode 100644 index 000000000..61609f1de --- /dev/null +++ b/x11-toolkits/bakery/files/patch-bakery-2.4.pc.in @@ -0,0 +1,9 @@ +--- bakery-2.4.pc.in.orig 2007-12-02 01:54:38.000000000 -0500 ++++ bakery-2.4.pc.in 2007-12-02 01:54:46.000000000 -0500 +@@ -8,5 +8,5 @@ Description: C++ Application Framework f + Requires: gtkmm-2.4 >= 2.4.0 gconfmm-2.6 >= 2.6.0 libglademm-2.4 >= 2.4.0 libxml++-2.6 >= 2.6.0 gnome-vfsmm-2.6 >= 2.6.0 + Version: @VERSION@ + Libs: -L${libdir} -lbakery-2.4 +-Cflags: -I${includedir}/bakery-2.4 -I${libdir}/bakery-2.4/include ++Cflags: -I${includedir}/bakery-2.4 + diff --git a/x11-toolkits/bakery/files/patch-bakery::Makefile.in b/x11-toolkits/bakery/files/patch-bakery::Makefile.in new file mode 100644 index 000000000..9d0fa0b3e --- /dev/null +++ b/x11-toolkits/bakery/files/patch-bakery::Makefile.in @@ -0,0 +1,15 @@ +--- bakery/Makefile.in.orig 2008-03-17 21:46:07.000000000 +0100 ++++ bakery/Makefile.in 2008-03-17 21:47:37.000000000 +0100 +@@ -279,10 +279,10 @@ + View/libbakery_view.la \ + $(BAKERY_LIBS) + +-libbakery_2_4_la_LDFLAGS = -version-info $(GENERIC_LIBRARY_VERSION) -release $(GENERIC_RELEASE) ++libbakery_2_4_la_LDFLAGS = -version-info $(GENERIC_LIBRARY_VERSION) + + # Install the headers: +-library_configdir = $(libdir)/bakery-2.4/include ++library_configdir = $(includedir)/bakery-2.4 + library_config_DATA = bakeryconfig.h + all: bakeryconfig.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive diff --git a/x11-toolkits/bakery/pkg-descr b/x11-toolkits/bakery/pkg-descr new file mode 100644 index 000000000..611f10d25 --- /dev/null +++ b/x11-toolkits/bakery/pkg-descr @@ -0,0 +1,9 @@ +Bakery is a C++ Framework for creating applications using Gtkmm. + +- provides a Document/View architecture, but it doesn't force you to + use the whole architecture. +- provides default functionality, which can be easily customized. +- makes it easy to start developing GTK+ applications. +- gives your application structure. + +WWW: http://bakery.sourceforge.net/ diff --git a/x11-toolkits/bakery/pkg-plist b/x11-toolkits/bakery/pkg-plist new file mode 100644 index 000000000..5642da1da --- /dev/null +++ b/x11-toolkits/bakery/pkg-plist @@ -0,0 +1,71 @@ +include/bakery-%%API_VERSION%%/bakery/App/App.h +include/bakery-%%API_VERSION%%/bakery/App/AppInstanceManager.h +include/bakery-%%API_VERSION%%/bakery/App/App_Gtk.h +include/bakery-%%API_VERSION%%/bakery/App/App_WithDoc.h +include/bakery-%%API_VERSION%%/bakery/App/App_WithDoc_Gtk.h +include/bakery-%%API_VERSION%%/bakery/App/Dialog_OfferSave.h +include/bakery-%%API_VERSION%%/bakery/App/GtkDialogs.h +include/bakery-%%API_VERSION%%/bakery/Configuration/Association.h +include/bakery-%%API_VERSION%%/bakery/Configuration/AssociationBase.h +include/bakery-%%API_VERSION%%/bakery/Configuration/Client.h +include/bakery-%%API_VERSION%%/bakery/Configuration/Dialog_Preferences.h +include/bakery-%%API_VERSION%%/bakery/Document/Document.h +include/bakery-%%API_VERSION%%/bakery/Document/Document_XML.h +include/bakery-%%API_VERSION%%/bakery/Utilities/BusyCursor.h +include/bakery-%%API_VERSION%%/bakery/Utilities/sharedptr.h +include/bakery-%%API_VERSION%%/bakery/View/View.h +include/bakery-%%API_VERSION%%/bakery/View/ViewBase.h +include/bakery-%%API_VERSION%%/bakery/View/View_Composite.h +include/bakery-%%API_VERSION%%/bakery/bakery.h +include/bakery-%%API_VERSION%%/bakery/init.h +include/bakery-%%API_VERSION%%/bakeryconfig.h +lib/libbakery-%%VERSION%%.a +lib/libbakery-%%VERSION%%.la +lib/libbakery-%%VERSION%%.so +lib/libbakery-%%VERSION%%.so.1 +libdata/pkgconfig/bakery-%%API_VERSION%%.pc +share/locale/ar/LC_MESSAGES/bakery.mo +share/locale/bg/LC_MESSAGES/bakery.mo +share/locale/ca/LC_MESSAGES/bakery.mo +share/locale/de/LC_MESSAGES/bakery.mo +share/locale/dz/LC_MESSAGES/bakery.mo +share/locale/el/LC_MESSAGES/bakery.mo +share/locale/en_CA/LC_MESSAGES/bakery.mo +share/locale/en_GB/LC_MESSAGES/bakery.mo +share/locale/es/LC_MESSAGES/bakery.mo +share/locale/fi/LC_MESSAGES/bakery.mo +share/locale/fr/LC_MESSAGES/bakery.mo +share/locale/gl/LC_MESSAGES/bakery.mo +share/locale/hu/LC_MESSAGES/bakery.mo +share/locale/ja/LC_MESSAGES/bakery.mo +share/locale/lt/LC_MESSAGES/bakery.mo +share/locale/mk/LC_MESSAGES/bakery.mo +share/locale/nb/LC_MESSAGES/bakery.mo +share/locale/ne/LC_MESSAGES/bakery.mo +share/locale/oc/LC_MESSAGES/bakery.mo +share/locale/nl/LC_MESSAGES/bakery.mo +share/locale/pl/LC_MESSAGES/bakery.mo +share/locale/pt_BR/LC_MESSAGES/bakery.mo +share/locale/ru/LC_MESSAGES/bakery.mo +share/locale/rw/LC_MESSAGES/bakery.mo +share/locale/sk/LC_MESSAGES/bakery.mo +share/locale/sl/LC_MESSAGES/bakery.mo +share/locale/sq/LC_MESSAGES/bakery.mo +share/locale/sv/LC_MESSAGES/bakery.mo +share/locale/vi/LC_MESSAGES/bakery.mo +share/locale/uk/LC_MESSAGES/bakery.mo +share/locale/zh_CN/LC_MESSAGES/bakery.mo +share/locale/zh_TW/LC_MESSAGES/bakery.mo +@dirrm include/bakery-%%API_VERSION%%/bakery/View +@dirrm include/bakery-%%API_VERSION%%/bakery/Utilities +@dirrm include/bakery-%%API_VERSION%%/bakery/Document +@dirrm include/bakery-%%API_VERSION%%/bakery/Configuration +@dirrm include/bakery-%%API_VERSION%%/bakery/App +@dirrm include/bakery-%%API_VERSION%%/bakery +@dirrm include/bakery-%%API_VERSION%% +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@dirrmtry share/locale/oc/LC_MESSAGES +@dirrmtry share/locale/oc +@dirrmtry share/locale/dz/LC_MESSAGES +@dirrmtry share/locale/dz |