View | Details | Raw Unified | Return to bug 187508 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-12 / +12 lines)
Lines 4-22 Link Here
4
PORTNAME=		visualworks
4
PORTNAME=		visualworks
5
PORTVERSION=		7.6
5
PORTVERSION=		7.6
6
CATEGORIES=		lang linux
6
CATEGORIES=		lang linux
7
SUBDIR=			vwnc${PORTVERSION}
8
MASTER_SITES=		http://www.cincomsmalltalk.com/bsdports/${SUBDIR}.old/
7
MASTER_SITES=		http://www.cincomsmalltalk.com/bsdports/${SUBDIR}.old/
9
DISTFILES=		BaseVisualWorks.tar.gz \
8
DISTFILES=		BaseVisualWorks.tar.gz \
10
			VM-Linux86.tar.gz
9
			VM-Linux86.tar.gz
11
DIST_SUBDIR=		${SUBDIR}
12
EXTRACT_ONLY=
10
EXTRACT_ONLY=
13
11
14
MAINTAINER=		ports@FreeBSD.org
12
MAINTAINER=		ports@FreeBSD.org
15
COMMENT=		A high performance Smalltalk environment
13
COMMENT=		A high performance Smalltalk environment
16
14
15
DIST_SUBDIR=		${SUBDIR}
16
SUBDIR=			vwnc${PORTVERSION}
17
17
USE_LINUX=		yes
18
USE_LINUX=		yes
18
USE_LINUX_APPS=		xorglibs
19
USE_LINUX_APPS=		xorglibs
19
ONLY_FOR_ARCHS=		i386
20
ONLY_FOR_ARCHS=		i386 amd64
20
NO_BUILD=		yes
21
NO_BUILD=		yes
21
PLIST_FILES=		bin/visual
22
PLIST_FILES=		bin/visual
22
MY_STARTUP_SCRIPT=	visual.sh
23
MY_STARTUP_SCRIPT=	visual.sh
Lines 23-31 Link Here
23
24
24
RESTRICTED=		Redistribution is probably not permitted
25
RESTRICTED=		Redistribution is probably not permitted
25
26
26
OPTIONS_DEFINE=	ATOOLS COM DLLC DST DATABASE DOTNET CONTRIBUTED ARAGON COAST DOME JUN 3D \
27
OPTIONS_DEFINE=	ATOOLS COM DLLC DST DATABASE DOTNET CONTRIBUTED ARAGON COAST DOME JUN \
27
		SEASIDE SILVERMARK GEMSTONE I18N OBSOLETE OPENTALK PLUGIN PREVIEW STORE  \
28
		SEASIDE SILVERMARK GEMSTONE I18N OBSOLETE OPENTALK PLUGIN PREVIEW STORE  \
28
		WEBAPP WEBSERVICES VMLINUX VMWINDOWS VMMAC VMSOLARIS VMAIX VMHPUX VMSGI 
29
		WEBAPP WEBSERVICES VMLINUX VMWINDOWS VMMAC VMSOLARIS VMAIX VMHPUX VMSGI
29
OPTIONS_DEFAULT=	DLLC DATABASE SEASIDE STORE
30
OPTIONS_DEFAULT=	DLLC DATABASE SEASIDE STORE
30
31
31
ATOOLS_DESC=	Advanced Tools
32
ATOOLS_DESC=	Advanced Tools
Lines 58-64 Link Here
58
VMHPUX_DESC=	Virtual Machine for HPUX
59
VMHPUX_DESC=	Virtual Machine for HPUX
59
VMSGI_DESC=	Virtual Machine for SGI
60
VMSGI_DESC=	Virtual Machine for SGI
60
61
61
NO_STAGE=	yes
62
.include <bsd.port.pre.mk>
62
.include <bsd.port.pre.mk>
63
63
64
.if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MATOOLS}
64
.if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MATOOLS}
Lines 155-173 Link Here
155
.endif
155
.endif
156
156
157
do-install:
157
do-install:
158
	@${MKDIR} ${DATADIR}
158
	@${MKDIR} ${STAGEDIR}${DATADIR}
159
	@for f in ${DISTFILES}; do tar xzpf ${DISTDIR}/${DIST_SUBDIR}/$$f -C ${DATADIR}; done
159
	@for f in ${DISTFILES}; do tar xzpf ${DISTDIR}/${DIST_SUBDIR}/$$f -C ${STAGEDIR}${DATADIR}; done
160
	@${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/${MY_STARTUP_SCRIPT}
160
	@${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/${MY_STARTUP_SCRIPT}
161
	@${ECHO_CMD} "VISUALWORKS=${DATADIR}" >> ${WRKDIR}/${MY_STARTUP_SCRIPT}
161
	@${ECHO_CMD} "VISUALWORKS=${DATADIR}" >> ${WRKDIR}/${MY_STARTUP_SCRIPT}
162
	@${ECHO_CMD} "export VISUALWORKS" >> ${WRKDIR}/${MY_STARTUP_SCRIPT}
162
	@${ECHO_CMD} "export VISUALWORKS" >> ${WRKDIR}/${MY_STARTUP_SCRIPT}
163
	@${ECHO_CMD} "${DATADIR}/bin/linux86/visual \$$*" >> ${WRKDIR}/${MY_STARTUP_SCRIPT}
163
	@${ECHO_CMD} "${DATADIR}/bin/linux86/visual \$$*" >> ${WRKDIR}/${MY_STARTUP_SCRIPT}
164
	@${INSTALL_SCRIPT} ${WRKDIR}/${MY_STARTUP_SCRIPT} ${DATADIR}
164
	@${INSTALL_SCRIPT} ${WRKDIR}/${MY_STARTUP_SCRIPT} ${STAGEDIR}${DATADIR}
165
	@${LN} -s ${DATADIR}/${MY_STARTUP_SCRIPT} ${PREFIX}/bin/visual
165
	@${LN} -s ${DATADIR}/${MY_STARTUP_SCRIPT} ${STAGEDIR}${PREFIX}/bin/visual
166
166
167
post-install:
167
post-install:
168
	@${FIND} ${DATADIR} -not -type d \
168
	@${FIND} ${STAGEDIR}${DATADIR} -not -type d \
169
	  | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
169
	  | ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
170
	@${FIND} -d ${DATADIR} -type d \
170
	@${FIND} -d ${STAGEDIR}${DATADIR} -type d \
171
	  | ${SED} -ne 's,^${DATADIR},@dirrm share/${PORTNAME},p' >> ${TMPPLIST}
171
	  | ${SED} -ne 's,^${DATADIR},@dirrm share/${PORTNAME},p' >> ${TMPPLIST}
172
	@${ECHO_MSG} " "
172
	@${ECHO_MSG} " "
173
	@${ECHO_MSG} " --------------------------- Please note: ---------------------------"
173
	@${ECHO_MSG} " --------------------------- Please note: ---------------------------"

Return to bug 187508