1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

- 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
This commit is contained in:
Johan van Selst 2007-04-15 17:52:35 +00:00
parent 190f4c5d1b
commit e7b9960906
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=190012
2 changed files with 14 additions and 13 deletions

View File

@ -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' \

View File

@ -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