aboutsummaryrefslogtreecommitdiff
path: root/lang/visualworks/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/visualworks/Makefile')
-rw-r--r--lang/visualworks/Makefile66
1 files changed, 38 insertions, 28 deletions
diff --git a/lang/visualworks/Makefile b/lang/visualworks/Makefile
index f78eae8fdf7b..8ed10a949d47 100644
--- a/lang/visualworks/Makefile
+++ b/lang/visualworks/Makefile
@@ -6,51 +6,61 @@
#
PORTNAME= visualworks
-PORTVERSION= 5i.4
+PORTVERSION= 7.1
CATEGORIES= lang linux
-MASTER_SITES= ftp://ftp.cincom.com/pub/st/vw/ \
- ftp://ftp.cincom.com/pub/st/vm/ \
- ftp://ftp.cincom.com/pub/st/goodies/
-DISTFILES= BaseVisualWorks.tar.gz Image.tar.gz VM-Linux86.tar.gz \
- ExtendedBase.tar.gz DST.tar.gz PlugIn.tar.gz \
- VisualWaveWebToolkit.tar.gz Opentalk.tar.gz \
- I18NCatalogs.tar.gz Goodies.tar.gz Goodies-Aragon.tar.gz \
- Goodies-DOME.tar.gz Goodies-Jun.tar.gz
+MASTER_SITES= http://www.cincomsmalltalk.com/bsdports/vwnc7.1/
+DISTFILES= BaseVisualWorks.tar.gz \
+ COM.tar.gz \
+ DST.tar.gz \
+ ExtendedBase.tar.gz \
+ Goodies-Aragon.tar.gz \
+ Goodies-DOME.tar.gz \
+ Goodies-Jun.tar.gz \
+ Goodies.tar.gz \
+ I18NCatalogs.tar.gz \
+ Image.tar.gz \
+ Opentalk.tar.gz \
+ PlugIn.tar.gz \
+ Preview.tar.gz \
+ VM-Linux86.tar.gz \
+ VisualWaveWebToolkit.tar.gz \
+ WebServices.tar.gz
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
-MAINTAINER= js@jeannot.org
+MAINTAINER= chris@chrisburkert.de
COMMENT= A high performance Smalltalk environment
-BROKEN= Does not fetch
-
USE_LINUX= yes
-ONLY_FOR_ARCHS= i386
+ONLY_FOR_ARCHS= i386
NO_BUILD= yes
NO_WRKSUBDIR= yes
+NO_PACKAGE= yes
+NO_CDROM= yes
RESTRICTED= "Redistribution is probably not permitted."
do-install:
@${MKDIR} ${PREFIX}/${PORTNAME}/${PORTVERSION}
@cd ${WRKDIR} && tar -cf - * | tar -xf - -C ${PREFIX}/${PORTNAME}/${PORTVERSION}
- @echo "#!/bin/sh" > ${PREFIX}/bin/visual
- @echo VISUALWORKS=${PREFIX}/${PORTNAME}/${PORTVERSION} >> ${PREFIX}/bin/visual
- @echo export VISUALWORKS >> ${PREFIX}/bin/visual
- @echo ${PREFIX}/${PORTNAME}/${PORTVERSION}/bin/linux86/visual $$\* >> ${PREFIX}/bin/visual
- @${CHMOD} a+x ${PREFIX}/bin/visual
+ @${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/visual
+ @${ECHO_CMD} VISUALWORKS=${PREFIX}/${PORTNAME}/${PORTVERSION} >> ${WRKDIR}/visual
+ @${ECHO_CMD} export VISUALWORKS >> ${WRKDIR}/visual
+ @${ECHO_CMD} ${PREFIX}/${PORTNAME}/${PORTVERSION}/bin/linux86/visual $$\* >> ${WRKDIR}/visual
+ @${INSTALL_SCRIPT} ${WRKDIR}/visual ${PREFIX}/bin
+ @${RM} ${WRKDIR}/visual
post-install:
- @echo To start using VisualWorks,
- @echo First copy the default image to your home directory :
- @echo ${CP} ${PREFIX}/${PORTNAME}/${PORTVERSION}/image/visualnc.im ~
- @echo Make it writeable:
- @echo ${CHMOD} u+w ~/visualnc.im
- @echo Then run it using:
- @echo visual ~/visualnc.im
- @echo If this produces an out of memory error message try:
- @echo visual -h 1m ~/visualnc.im
- @echo and increase the '1m' value to '2m', ..., until the error goes away.
+ @${ECHO_CMD} " To start using VisualWorks,"
+ @${ECHO_CMD} " First copy the default image to your home directory :"
+ @${ECHO_CMD} " ${CP} ${PREFIX}/${PORTNAME}/${PORTVERSION}/image/visualnc.im ~"
+ @${ECHO_CMD} " Make it writeable:"
+ @${ECHO_CMD} " ${CHMOD} u+w ~/visualnc.im"
+ @${ECHO_CMD} " Then run it using:"
+ @${ECHO_CMD} " visual ~/visualnc.im"
+ @${ECHO_CMD} " If this produces an out of memory error message try:"
+ @${ECHO_CMD} " visual -h 1m ~/visualnc.im"
+ @${ECHO_CMD} " and increase the '1m' value to '2m', ..., until the error goes away."
.include <bsd.port.mk>