View | Details | Raw Unified | Return to bug 20839
Collapse All | Expand All

(-)emulators/xgs/Makefile (-11 / +16 lines)
Lines 11-47 Link Here
11
PORTVERSION=	0.50
11
PORTVERSION=	0.50
12
CATEGORIES=	emulators
12
CATEGORIES=	emulators
13
MASTER_SITES=	http://www.inwards.com/xgs/ \
13
MASTER_SITES=	http://www.inwards.com/xgs/ \
14
		ftp://ftp.apple.asimov.net/pub/apple_II/emulators/rom_images/
14
		http://www.inwards.com/xgs/2mg/
15
DISTFILES=	xgs050.tgz xgs.rom
15
DISTFILES=	xgs050.tgz ROM01.ZIP
16
EXTRACT_ONLY=	xgs050.tgz
16
17
17
MAINTAINER=	ports@FreeBSD.org
18
MAINTAINER=	ports@FreeBSD.org
18
19
20
BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
21
19
DIST_SUBDIR=	xgs
22
DIST_SUBDIR=	xgs
20
EXTRACT_ONLY=	xgs050.tgz
21
RESTRICTED=	"xgs.rom copyright is owned by Apple and cannot be distributed"
23
RESTRICTED=	"xgs.rom copyright is owned by Apple and cannot be distributed"
22
NO_PACKAGE=	${RESTRICTED}
24
NO_PACKAGE=	${RESTRICTED}
23
25
24
# Source building
26
# Source building
25
#
27
#
26
WRKSRC=		${WRKDIR}/xgs
28
WRKSRC=		${WRKDIR}/${PORTNAME}
27
USE_XLIB=	yes
29
USE_XLIB=	yes
28
USE_GMAKE=	yes
30
USE_GMAKE=	yes
29
GNU_CONFIGURE=	yes
31
GNU_CONFIGURE=	yes
30
CONFIGURE_ARGS=	--with-x --datadir='${PREFIX}/libdata'
32
CONFIGURE_ARGS=	--with-x
31
33
32
# Directories etc...
34
# Directories etc...
33
#
35
#
36
XGS_DIR=	${PREFIX}/share/xgs
34
XGS_DOC=	${PREFIX}/share/doc/xgs
37
XGS_DOC=	${PREFIX}/share/doc/xgs
35
XGS_LIB=	${PREFIX}/libdata/xgs
38
PORTDOCS= 	CHANGES.TXT COMPAT.TXT INSTALL.TXT IWM-DOC.TXT TODO.TXT \
36
DOC_FILES= 	CHANGES.TXT COMPAT.TXT INSTALL.TXT TODO.TXT \
39
		XGS-FAQ.TXT
37
		IWM-DOC.TXT XGS-FAQ.TXT
40
41
post-extract:
42
	unzip -L -qq ${_DISTDIR}/ROM01.ZIP -d ${WRKSRC}
38
43
39
post-install:
44
post-install:
40
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/xgs.rom ${XGS_LIB}
45
	${INSTALL_DATA} ${WRKSRC}/xgs.rom ${XGS_DIR}
41
	${INSTALL_DATA} -m 666 /dev/null ${XGS_LIB}/xgs.ram
46
	${INSTALL_DATA} -m 666 /dev/null ${XGS_DIR}/xgs.ram
42
.if !defined(NOPORTDOCS)
47
.if !defined(NOPORTDOCS)
43
	@${MKDIR} ${XGS_DOC}
48
	@${MKDIR} ${XGS_DOC}
44
.for file in ${DOC_FILES}
49
.for file in ${PORTDOCS}
45
	${INSTALL_DATA} ${WRKSRC}/docs/${file} ${XGS_DOC}
50
	${INSTALL_DATA} ${WRKSRC}/docs/${file} ${XGS_DOC}
46
.endfor
51
.endfor
47
	${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${XGS_DOC}
52
	${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${XGS_DOC}
(-)emulators/xgs/files/md5 (-1 / +1 lines)
Lines 1-2 Link Here
1
MD5 (xgs/xgs050.tgz) = a22f2974fd87253ba39c21a32451a4fb
1
MD5 (xgs/xgs050.tgz) = a22f2974fd87253ba39c21a32451a4fb
2
MD5 (xgs/xgs.rom) = 20a0334c447cb069a040ae5be1d938df
2
MD5 (xgs/ROM01.ZIP) = 62a2309196e70e06fa895a9eee3750e9
(-)emulators/xgs/pkg/PLIST (-5 / +5 lines)
Lines 1-10 Link Here
1
bin/imgconv
1
bin/imgconv
2
bin/imgutil
2
bin/imgutil
3
bin/xgs
3
bin/xgs
4
libdata/xgs/xgs.ram
5
libdata/xgs/xgs.rom
6
libdata/xgs/xgs40.fnt
7
libdata/xgs/xgs80.fnt
8
share/doc/xgs/CHANGES.TXT
4
share/doc/xgs/CHANGES.TXT
9
share/doc/xgs/COMPAT.TXT
5
share/doc/xgs/COMPAT.TXT
10
share/doc/xgs/INSTALL.TXT
6
share/doc/xgs/INSTALL.TXT
Lines 12-16 Link Here
12
share/doc/xgs/README.FreeBSD
8
share/doc/xgs/README.FreeBSD
13
share/doc/xgs/TODO.TXT
9
share/doc/xgs/TODO.TXT
14
share/doc/xgs/XGS-FAQ.TXT
10
share/doc/xgs/XGS-FAQ.TXT
11
share/xgs/xgs.ram
12
share/xgs/xgs.rom
13
share/xgs/xgs40.fnt
14
share/xgs/xgs80.fnt
15
@dirrm share/xgs
15
@dirrm share/doc/xgs
16
@dirrm share/doc/xgs
16
@dirrm libdata/xgs

Return to bug 20839