diff options
author | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-02-06 14:01:16 +0800 |
---|---|---|
committer | marcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-02-06 14:01:16 +0800 |
commit | 0b7a7f46d15437044311738d147646ecd4390b38 (patch) | |
tree | c166aad6b4d9841418c599bcf1394b784b305ce3 /devel/glibmm/Makefile | |
parent | 8cbc8171a3440fccabb20ef494b4f37c31993df7 (diff) | |
download | marcuscom-ports-0b7a7f46d15437044311738d147646ecd4390b38.tar marcuscom-ports-0b7a7f46d15437044311738d147646ecd4390b38.tar.gz marcuscom-ports-0b7a7f46d15437044311738d147646ecd4390b38.tar.bz2 marcuscom-ports-0b7a7f46d15437044311738d147646ecd4390b38.tar.lz marcuscom-ports-0b7a7f46d15437044311738d147646ecd4390b38.tar.xz marcuscom-ports-0b7a7f46d15437044311738d147646ecd4390b38.tar.zst marcuscom-ports-0b7a7f46d15437044311738d147646ecd4390b38.zip |
Update to 2.9.1, and add a nasty hack to get it to build on systems where
sizeof(time_t) == sizeof(int32_t) (basically i386 and alpha).
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@5638 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/glibmm/Makefile')
-rw-r--r-- | devel/glibmm/Makefile | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/devel/glibmm/Makefile b/devel/glibmm/Makefile new file mode 100644 index 000000000..e7326d75f --- /dev/null +++ b/devel/glibmm/Makefile @@ -0,0 +1,54 @@ +# New ports collection makefile for: glibmm +# Date created: 04 December 2003 +# Whom: Adam Weinberger <adamw@FreeBSD.org> +# +# $FreeBSD: ports/devel/glibmm/Makefile,v 1.13 2006/01/29 01:16:57 bland Exp $ +# $MCom: ports/devel/glibmm/Makefile,v 1.22 2005/10/29 22:31:16 marcus Exp $ +# + +PORTNAME= glibmm +PORTVERSION= 2.9.1 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R} +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= C++ interfaces for glib2 + +LIB_DEPENDS= sigc-2.0.0:${PORTSDIR}/devel/libsigc++20 +BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 + +USE_BZIP2= yes +USE_GMAKE= yes +USE_GCC= 3.4 +USE_GNOME= gnomehack gnometarget glib20 +USE_REINPLACE= yes +USE_PERL5= yes +USE_AUTOTOOLS= libtool:15:inc +INSTALLS_SHLIB= yes +CONFIGURE_ARGS= --enable-static + +PLIST_SUB= VERSION="2.4" API_VERSION="2.4" + +post-patch: + @${REINPLACE_CMD} -e '/^SUBDIRS = /s/tests//' ${WRKSRC}/Makefile.in +.if defined(NOPORTDOCS) + @${REINPLACE_CMD} -E '/^SUBDIRS = /s/(docs|examples)//g' ${WRKSRC}/Makefile.in +.endif + +.if !defined(NOPORTDOCS) +post-configure: + @${TOUCH} ${WRKSRC}/docs/reference/html/index.html +.endif + +patch-autotools:: + @(cd ${PATCH_WRKSRC}; \ + for file in ${LIBTOOLFILES}; do \ + ${CP} $$file $$file.tmp; \ + ${SED} -e "/^ltmain=/s^\$$ac_aux_dir/ltmain.sh^${LTMAIN}^g" \ + $$file.tmp > $$file; \ + ${RM} $$file.tmp; \ + done); + +.include <bsd.port.mk> |