aboutsummaryrefslogtreecommitdiff
path: root/lang/oo2c
diff options
context:
space:
mode:
authorJohan van Selst <johans@FreeBSD.org>2010-09-09 22:31:34 +0000
committerJohan van Selst <johans@FreeBSD.org>2010-09-09 22:31:34 +0000
commit40eb7e3508e2b2c27224c84ed3b9b7ca640978f7 (patch)
tree2dfc9235331c5024ed5145a628cf00ea77f75b08 /lang/oo2c
parent0cd0ec9f2afa4daeb5e34f082e99aff8b57da06e (diff)
downloadports-40eb7e3508e2b2c27224c84ed3b9b7ca640978f7.tar.gz
ports-40eb7e3508e2b2c27224c84ed3b9b7ca640978f7.zip
- Update to oo2c 2.1.11
- Unbreak - Enable install on some 64-bit architectures - Grab maintainership
Notes
Notes: svn path=/head/; revision=260894
Diffstat (limited to 'lang/oo2c')
-rw-r--r--lang/oo2c/Makefile26
-rw-r--r--lang/oo2c/distinfo9
-rw-r--r--lang/oo2c/pkg-plist1
3 files changed, 23 insertions, 13 deletions
diff --git a/lang/oo2c/Makefile b/lang/oo2c/Makefile
index db3a0601c3d5..1281227f1950 100644
--- a/lang/oo2c/Makefile
+++ b/lang/oo2c/Makefile
@@ -5,30 +5,36 @@
# $FreeBSD$
PORTNAME= oo2c
-PORTVERSION= 2.1.10
-PORTREVISION= 1
+PORTVERSION= 2.1.11
CATEGORIES= lang
MASTER_SITES= SF/ooc/ooc2/${PORTVERSION}
-DISTNAME= ${PORTNAME}_32-${PORTVERSION}
+DISTNAME= ${PORTNAME}_${BITS}-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= johans@FreeBSD.org
COMMENT= Optimizing Oberon-2 compiler of University of Kaiserslautern, Germany
BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
LIB_DEPENDS= gc.1:${PORTSDIR}/devel/boehm-gc
-BROKEN= does not build
-
DOCSDIR= lib/${PORTNAME}
USE_BZIP2= yes
USE_AUTOTOOLS= libtool:22
+GNU_CONFIGURE= yes
USE_GMAKE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+USE_LDCONFIG= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -DGC_PTR='void*'" \
LDFLAGS="-L${LOCALBASE}/lib"
MAN1= oo2c.1 oob.1 ooef.1 oowhereis.1
-# This distribution is for 32-bit platforms. A separate 64 bit distribution is available.
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= i386 amd64 ia64
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == i386
+BITS= 32
+.else
+BITS= 64
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/lang/oo2c/distinfo b/lang/oo2c/distinfo
index 7b2db2dbcfd1..8e11cd519a64 100644
--- a/lang/oo2c/distinfo
+++ b/lang/oo2c/distinfo
@@ -1,3 +1,6 @@
-MD5 (oo2c_32-2.1.10.tar.bz2) = a558d60387e5ff7c3b28077164b58633
-SHA256 (oo2c_32-2.1.10.tar.bz2) = 87238be6f700d59150d15d20330bdd7e95dbb43ea1c7795728037443bb1cc735
-SIZE (oo2c_32-2.1.10.tar.bz2) = 1850297
+MD5 (oo2c_32-2.1.11.tar.bz2) = 62e19d42a8f7b9014c937d64665b4735
+SHA256 (oo2c_32-2.1.11.tar.bz2) = 4ab51cf1ca83ebb37182690902379686f5059b2f465d9fc58b7796b2fce564f6
+SIZE (oo2c_32-2.1.11.tar.bz2) = 1856793
+MD5 (oo2c_64-2.1.11.tar.bz2) = 64b3a250d0d1bf0736e293f365679a35
+SHA256 (oo2c_64-2.1.11.tar.bz2) = cee9d1bf023ec875edd8ca00535c84078fa79be3a5fd438955659104f07d2d4a
+SIZE (oo2c_64-2.1.11.tar.bz2) = 1859543
diff --git a/lang/oo2c/pkg-plist b/lang/oo2c/pkg-plist
index 4879bbea24b4..821be4363503 100644
--- a/lang/oo2c/pkg-plist
+++ b/lang/oo2c/pkg-plist
@@ -643,6 +643,7 @@ lib/oo2c/sym/liboo2c.Doc
lib/oo2c/sym/liboo2c.Sym
lib/oo2c/sym/libxml.Doc
lib/oo2c/sym/libxml.Sym
+@dirrm %%DOCSDIR%%
@dirrm lib/oo2c/sym/XML/UnicodeCodec
@dirrm lib/oo2c/sym/XML/Builder
@dirrm lib/oo2c/sym/XML/Basic