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

Collapse All | Expand All

(-)emulators/xsystem35/Makefile (-31 / +29 lines)
Lines 10-53 Link Here
10
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	AliceSoft System 3.5/3.6/3.8/3.9 on X Window System
11
COMMENT=	AliceSoft System 3.5/3.6/3.8/3.9 on X Window System
12
12
13
BROKEN=	Does not build
13
LICENSE=	GPLv2 # (or later)
14
14
15
LIB_DEPENDS=	vorbis.4:${PORTSDIR}/audio/libvorbis \
15
LIB_DEPENDS=	vorbis:${PORTSDIR}/audio/libvorbis \
16
		jpeg.11:${PORTSDIR}/graphics/jpeg
16
		jpeg:${PORTSDIR}/graphics/jpeg
17
17
18
USE_AUTOTOOLS=	autoconf libtool
18
OPTIONS_DEFINE=	ESOUND DOCS EXAMPLES
19
USE_GETTEXT=	yes
20
USE_GMAKE=	yes
21
USE_GNOME=	gtk12
22
WANT_GNOME=	yes
23
24
PKGMESSAGE=	${WRKSRC}/MESSAGE
25
26
DOCSDIR=	${PREFIX}/share/doc/ja/${PORTNAME}
27
PATCHES=	pastel.diff
28
29
.include <bsd.port.pre.mk>
30
19
20
USES=		gettext
21
USE_GNOME=	gtk12
22
USE_GMAKE=	yes
23
USE_AUTOTOOLS=	autoconf libtool
31
CONFIGURE_ARGS=	--without-included-gettext \
24
CONFIGURE_ARGS=	--without-included-gettext \
32
		--program-prefix="" \
33
		--with-cachesize=20 \
25
		--with-cachesize=20 \
34
		--enable-midi=seq,extp,raw \
26
		--enable-midi=seq,extp,raw \
35
		--enable-cdrom=bsd,mp3
27
		--enable-cdrom=bsd,mp3
28
MAKE_JOBS_SAFE=	yes
29
36
CPPFLAGS+=	-I${LOCALBASE}/include
30
CPPFLAGS+=	-I${LOCALBASE}/include
37
LDFLAGS+=	-L${LOCALBASE}/lib
31
LDFLAGS+=	-L${LOCALBASE}/lib
38
32
39
.if ${HAVE_GNOME:Mesound}!=""
33
SUB_FILES=	pkg-message
34
35
DOCSDIR=	${PREFIX}/share/doc/ja/${PORTNAME}
36
37
.include <bsd.port.options.mk>
38
39
.if ${PORT_OPTIONS:MESOUND}
40
USE_GNOME+=	esound
40
USE_GNOME+=	esound
41
CONFIGURE_ARGS+=	--enable-audio=oss,esd --with-default-output=esd
41
CONFIGURE_ARGS+=	--enable-audio=oss,esd --with-default-output=esd
42
.else
42
.else
43
CONFIGURE_ARGS+=	--enable-audio=oss --with-default-output=oss
43
CONFIGURE_ARGS+=	--enable-audio=oss --with-default-output=oss
44
.endif
44
.endif
45
45
46
#.if defined(WITH_SDL)
46
#.if ${PORT_OPTIONS:MSDL}
47
#USE_SDL=	sdl
47
#USE_SDL=	sdl
48
#CONFIGURE_ARGS+=	--enable-sdl
48
#CONFIGURE_ARGS+=	--enable-sdl
49
#CONFIGURE_ENV+=		"CPPFLAGS=`$(SDL_CONFIG) --cflags`" \
49
#CPPFLAGS+=	$$(${SDL_CONFIG} --cflags)
50
#			"LIBS=`$(SDL_CONFIG) --libs`"
50
#LDFLAGS+=	$$(${SDL_CONFIG} --libs)
51
#.else
51
#.else
52
CONFIGURE_ARGS+=	--disable-sdl
52
CONFIGURE_ARGS+=	--disable-sdl
53
#.endif
53
#.endif
Lines 59-69 Link Here
59
CONFIGURE_ARGS+=	--disable-mmx
59
CONFIGURE_ARGS+=	--disable-mmx
60
.endif
60
.endif
61
61
62
pre-everything::
63
#.if !defined(WITH_SDL)
64
#	@${ECHO_MSG} '===> Define WITH_SDL to enable SDL support'
65
#.endif
66
67
post-extract:
62
post-extract:
68
	@${CP} ${WRKSRC}/INSTALL ${WRKSRC}/doc/INSTALL
63
	@${CP} ${WRKSRC}/INSTALL ${WRKSRC}/doc/INSTALL
69
64
Lines 71-94 Link Here
71
	${FIND} ${WRKSRC}/src -type f |\
66
	${FIND} ${WRKSRC}/src -type f |\
72
		${XARGS} ${GREP} -l '<SDL/SDL' /dev/null |\
67
		${XARGS} ${GREP} -l '<SDL/SDL' /dev/null |\
73
		${XARGS} ${REINPLACE_CMD} -e 's,<SDL/,<,'
68
		${XARGS} ${REINPLACE_CMD} -e 's,<SDL/,<,'
69
	@${REINPLACE_CMD} -e \
70
		's|__COUNTER__|__COUNTER_H__|' ${WRKSRC}/src/counter.h
74
71
75
pre-configure:
72
pre-configure:
76
	(cd ${WRKSRC}/libltdl; ${AUTOCONF})
73
	(cd ${WRKSRC}/libltdl; ${AUTOCONF})
77
74
78
post-install:
75
post-install:
79
	${INSTALL_SCRIPT} ${WRKSRC}/contrib/instgame ${PREFIX}/bin
76
	${INSTALL_SCRIPT} ${WRKSRC}/contrib/instgame ${PREFIX}/bin
80
.if !defined(NOPORTDOCS)
77
.if ${PORT_OPTIONS:MDOCS}
81
	@${MKDIR} ${DOCSDIR}
78
	@${MKDIR} ${DOCSDIR}
82
	(cd ${WRKSRC}/doc;\
79
	(cd ${WRKSRC}/doc;\
83
		${INSTALL_MAN} * ${DOCSDIR})
80
		${INSTALL_DATA} * ${DOCSDIR})
84
.endif
81
.endif
82
.if ${PORT_OPTIONS:MEXAMPLES}
85
	@${MKDIR} ${EXAMPLESDIR}
83
	@${MKDIR} ${EXAMPLESDIR}
86
	${INSTALL_DATA} ${WRKSRC}/src/xsys35rc.sample ${EXAMPLESDIR}
84
	${INSTALL_DATA} ${WRKSRC}/src/xsys35rc.sample ${EXAMPLESDIR}
87
	@(cd ${WRKSRC}/contrib; \
85
	@(cd ${WRKSRC}/contrib; \
88
		${INSTALL_DATA} *.* ${EXAMPLESDIR})
86
		${INSTALL_DATA} *.* ${EXAMPLESDIR})
89
	@(cd ${WRKSRC}/patch; \
87
	@(cd ${WRKSRC}/patch; \
90
		${INSTALL_DATA} ${PATCHES} ${EXAMPLESDIR})
88
		${INSTALL_DATA} pastel.diff ${EXAMPLESDIR})
91
	@${SED} -e s,PREFIX,${PREFIX}, ${PKGDIR}/pkg-message > ${WRKSRC}/MESSAGE
89
.endif
92
	@${CAT} ${WRKSRC}/MESSAGE
90
	@${CAT} ${PKGMESSAGE}
93
91
94
.include <bsd.port.post.mk>
92
.include <bsd.port.mk>
(-)emulators/xsystem35/files/pkg-message.in (+15 lines)
Line 0 Link Here
1
2
o Make sure your kernel has been configured with options SHMMAXPGS=4096
3
  when you run on display 16bpp or deeper color.
4
5
o Copy %%PREFIX%%/share/example/xsystem35/xsys35rc.sample
6
  to ~/.xsys35rc and fit it to your environment.
7
8
o Install game data from AliceSoft's cdrom with
9
  %%PREFIX%%/bin/instgame.
10
11
o pcm0 sound device doesn't work well with this program for now.
12
  Try snd0 instead, OSS commercial product or
13
  `-devdsp none' command line option as the last resort.
14
15
Enjoy!
(-)emulators/xsystem35/pkg-message (-15 lines)
Lines 1-15 Link Here
1
2
o Make sure your kernel has been configured with options SHMMAXPGS=4096
3
  when you run on display 16bpp or deeper color.
4
5
o Copy PREFIX/share/example/xsystem35/xsys35rc.sample
6
  to ~/.xsys35rc and fit it to your environment.
7
8
o Install game data from AliceSoft's cdrom with
9
  PREFIX/bin/instgame.
10
11
o pcm0 sound device doesn't work well with this program for now.
12
  Try snd0 instead, OSS commercial product or
13
  `-devdsp none' command line option as the last resort.
14
15
Enjoy!
(-)emulators/xsystem35/pkg-plist (-46 / +46 lines)
Lines 87-138 Link Here
87
%%PORTDOCS%%%%DOCSDIR%%/TECH.TXT
87
%%PORTDOCS%%%%DOCSDIR%%/TECH.TXT
88
%%PORTDOCS%%%%DOCSDIR%%/THANKS
88
%%PORTDOCS%%%%DOCSDIR%%/THANKS
89
%%PORTDOCS%%%%DOCSDIR%%/TODO
89
%%PORTDOCS%%%%DOCSDIR%%/TODO
90
%%EXAMPLESDIR%%/20cDPS.inf
90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20cDPS.inf
91
%%EXAMPLESDIR%%/20cKaeru.inf
91
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20cKaeru.inf
92
%%EXAMPLESDIR%%/456atlach.inf
92
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/456atlach.inf
93
%%EXAMPLESDIR%%/456ningen.inf
93
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/456ningen.inf
94
%%EXAMPLESDIR%%/456zero.inf
94
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/456zero.inf
95
%%EXAMPLESDIR%%/README.TXT
95
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.TXT
96
%%EXAMPLESDIR%%/ambi.inf
96
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ambi.inf
97
%%EXAMPLESDIR%%/atlach_new.inf
97
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atlach_new.inf
98
%%EXAMPLESDIR%%/chairs.inf
98
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chairs.inf
99
%%EXAMPLESDIR%%/daiakuji.inf
99
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/daiakuji.inf
100
%%EXAMPLESDIR%%/dalk.inf
100
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dalk.inf
101
%%EXAMPLESDIR%%/darcrows.inf
101
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/darcrows.inf
102
%%EXAMPLESDIR%%/diabo.inf
102
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/diabo.inf
103
%%EXAMPLESDIR%%/diabo_new.inf
103
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/diabo_new.inf
104
%%EXAMPLESDIR%%/drstop.inf
104
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/drstop.inf
105
%%EXAMPLESDIR%%/esuka.inf
105
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/esuka.inf
106
%%EXAMPLESDIR%%/hushaby.inf
106
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hushaby.inf
107
%%EXAMPLESDIR%%/kakurezuki.inf
107
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kakurezuki.inf
108
%%EXAMPLESDIR%%/katsumi.inf
108
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/katsumi.inf
109
%%EXAMPLESDIR%%/kichiku.inf
109
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kichiku.inf
110
%%EXAMPLESDIR%%/mamatoto.inf
110
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mamatoto.inf
111
%%EXAMPLESDIR%%/mamori.inf
111
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mamori.inf
112
%%EXAMPLESDIR%%/miko.inf
112
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/miko.inf
113
%%EXAMPLESDIR%%/mugen.inf
113
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mugen.inf
114
%%EXAMPLESDIR%%/nd.inf
114
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nd.inf
115
%%EXAMPLESDIR%%/onlyyou_r.inf
115
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/onlyyou_r.inf
116
%%EXAMPLESDIR%%/oudou.inf
116
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oudou.inf
117
%%EXAMPLESDIR%%/panyo.inf
117
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panyo.inf
118
%%EXAMPLESDIR%%/panyo_new.inf
118
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/panyo_new.inf
119
%%EXAMPLESDIR%%/pascha.inf
119
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pascha.inf
120
%%EXAMPLESDIR%%/pastel.diff
120
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pastel.diff
121
%%EXAMPLESDIR%%/persiom.inf
121
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/persiom.inf
122
%%EXAMPLESDIR%%/progood.inf
122
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/progood.inf
123
%%EXAMPLESDIR%%/rance1.inf
123
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rance1.inf
124
%%EXAMPLESDIR%%/rance2.inf
124
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rance2.inf
125
%%EXAMPLESDIR%%/rance3.inf
125
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rance3.inf
126
%%EXAMPLESDIR%%/rance4.inf
126
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rance4.inf
127
%%EXAMPLESDIR%%/rance5d.inf
127
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rance5d.inf
128
%%EXAMPLESDIR%%/seeinao.inf
128
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/seeinao.inf
129
%%EXAMPLESDIR%%/toushin.inf
129
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/toushin.inf
130
%%EXAMPLESDIR%%/toushin2.inf
130
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/toushin2.inf
131
%%EXAMPLESDIR%%/tsuma.inf
131
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tsuma.inf
132
%%EXAMPLESDIR%%/tsuma2.inf
132
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tsuma2.inf
133
%%EXAMPLESDIR%%/xsys35rc.sample
133
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xsys35rc.sample
134
%%EXAMPLESDIR%%/zero_new.inf
134
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zero_new.inf
135
share/locale/ja/LC_MESSAGES/xsystem35.mo
135
share/locale/ja/LC_MESSAGES/xsystem35.mo
136
@dirrm %%EXAMPLESDIR%%
136
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
137
%%PORTDOCS%%@dirrm %%DOCSDIR%%
137
%%PORTDOCS%%@dirrm %%DOCSDIR%%
138
@dirrm lib/xsystem35
138
@dirrm lib/xsystem35

Return to bug 177559