diff options
author | johans <johans@FreeBSD.org> | 2007-04-16 01:52:35 +0800 |
---|---|---|
committer | johans <johans@FreeBSD.org> | 2007-04-16 01:52:35 +0800 |
commit | 11fd105baec9a80aecbebe544a3f24bd3e8b844e (patch) | |
tree | a2213a957738b8c9e146a516852b19238a1a3289 /lang/smalltalk | |
parent | ae267d21555a081915445c320b707ef55e14466f (diff) | |
download | freebsd-ports-gnome-11fd105baec9a80aecbebe544a3f24bd3e8b844e.tar.gz freebsd-ports-gnome-11fd105baec9a80aecbebe544a3f24bd3e8b844e.tar.zst freebsd-ports-gnome-11fd105baec9a80aecbebe544a3f24bd3e8b844e.zip |
- Update to 2.3.3
- Claim maintainership
- Fix build for amd64 (and maybe ia64)
- Remove FreeBSD 4.x specific libreadline requirement
- Mark broken for 5.x: lacking certain libm functions
Diffstat (limited to 'lang/smalltalk')
-rw-r--r-- | lang/smalltalk/Makefile | 21 | ||||
-rw-r--r-- | lang/smalltalk/distinfo | 6 |
2 files changed, 14 insertions, 13 deletions
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile index d390e091a312..7629dd07ff5a 100644 --- a/lang/smalltalk/Makefile +++ b/lang/smalltalk/Makefile @@ -6,13 +6,12 @@ # PORTNAME= smalltalk -PORTVERSION= 2.3.1 -PORTREVISION= 1 +PORTVERSION= 2.3.3 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= ${PORTNAME} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= johans@stack.nl COMMENT= GNU Smalltalk LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm \ @@ -45,12 +44,8 @@ LDFLAGS= -L${LOCALBASE}/lib .include <bsd.port.pre.mk> -.if ${ARCH} != "i386" && ${ARCH} != "alpha" -BROKEN= does not compile on !i386 and !alpha -.endif - -.if ${OSVERSION} < 500000 || exists(${LOCALBASE}/lib/libreadline.so.5) -LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline +.if ${OSVERSION} < 600000 +BROKEN= requires C99 math functions for long doubles .endif .if defined(WITHOUT_TCLTK) @@ -65,7 +60,13 @@ PLIST_SUB+= TCLTK="" post-patch: @${REINPLACE_CMD} -e 's|echo aout|echo elf|g' \ - ${WRKSRC}/configure + -e 's/ia64-\*-\* /&|amd64-*-* /' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's/x86_64-\*-freebsd\* /&| amd64-*-freebsd* / ' \ + ${WRKSRC}/libffi/configure + @${REINPLACE_CMD} -e 's/lrintl (truncl/lroundl (truncl/' \ + ${WRKSRC}/libgst/prims.def \ + ${WRKSRC}/libgst/prims.inl post-build: @${SED} -e 's|@bindir@|${PREFIX}/bin|g' \ diff --git a/lang/smalltalk/distinfo b/lang/smalltalk/distinfo index 28d2c0ae8b89..90efc91f5ee9 100644 --- a/lang/smalltalk/distinfo +++ b/lang/smalltalk/distinfo @@ -1,3 +1,3 @@ -MD5 (smalltalk-2.3.1.tar.gz) = 42bd6adc7c84c2d6ca3e6086cb913334 -SHA256 (smalltalk-2.3.1.tar.gz) = f548425d884bdaf9ed457be243bcc836abef5a2f35ee37d930ba32c198c762ce -SIZE (smalltalk-2.3.1.tar.gz) = 4298106 +MD5 (smalltalk-2.3.3.tar.gz) = 79eaff2e19b82b5da08ac5a939317a49 +SHA256 (smalltalk-2.3.3.tar.gz) = 5b6adfd3ec265b9156d2d6f9ffb1d6b5044b5f5e8a43645bcd005580bb2e329d +SIZE (smalltalk-2.3.3.tar.gz) = 4302098 |