mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-22 20:41:26 +00:00
o update to 1.7.2.
o catch up comment/descr. o make freetype support non-optional. o drop broken SDL support.
This commit is contained in:
parent
1bbdec872c
commit
d4d258e052
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=116214
@ -6,45 +6,31 @@
|
||||
#
|
||||
|
||||
PORTNAME= xsystem35
|
||||
PORTVERSION= 1.4.2
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 1.7.2
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= http://www.aist-nara.ac.jp/~masaki-c/private/unitbase/xsys35/down/
|
||||
MASTER_SITES= http://8ne.sakura.ne.jp:20008/chika/unitbase/xsys35/down/
|
||||
|
||||
MAINTAINER= sf@FreeBSD.org
|
||||
COMMENT= AliceSoft System 3.5 on X Window System
|
||||
COMMENT= AliceSoft System 3.5/3.6/3.8/3.9 on X Window System
|
||||
|
||||
USE_REINPLACE= yes
|
||||
USE_AUTOCONF_VER= 213
|
||||
LIB_DEPENDS= vorbis.3:${PORTSDIR}/audio/libvorbis
|
||||
|
||||
USE_AUTOCONF_VER= 259
|
||||
USE_LIBTOOL_VER= 15
|
||||
USE_GETTEXT= yes
|
||||
USE_GMAKE= yes
|
||||
USE_GNOME= gtk12
|
||||
WANT_GNOME= yes
|
||||
USE_REINPLACE= yes
|
||||
|
||||
PKGMESSAGE= ${WRKSRC}/MESSAGE
|
||||
|
||||
DOC_FILES= BUGS ChangeLog ChangeLog.1 FAQ GAMES.TXT GRFMT.TXT \
|
||||
INSTALL MISCGAME.TXT \
|
||||
README README.color README.joystick README.music \
|
||||
TECH.TXT THANKS TODO
|
||||
|
||||
EXAMPLES= README.TXT \
|
||||
456atlach.inf 456ningen.inf 456zero.inf \
|
||||
ambi.inf atlach_new.inf dalk.inf darcrows.inf diabo.inf \
|
||||
drstop.inf hushaby.inf kakurezuki.inf katsumi.inf \
|
||||
kichiku.inf mamatoto.inf mamori.inf miko.inf mugen.inf \
|
||||
oudou.inf panyo.inf panyo_new.inf pascha.inf persiom.inf \
|
||||
progood.inf rance1.inf rance2.inf rance3.inf rance4.inf \
|
||||
seeinao.inf toushin.inf toushin2.inf
|
||||
|
||||
PATCHES= pastel.diff
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
|
||||
FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config
|
||||
|
||||
CONFIGURE_ARGS= --without-included-gettext \
|
||||
--program-prefix="" \
|
||||
--with-cachesize=20 \
|
||||
--enable-midi=seq,extp,raw \
|
||||
--enable-cdrom=bsd,mp3
|
||||
@ -58,20 +44,14 @@ CONFIGURE_ARGS+= --enable-audio=oss,esd --with-default-output=esd
|
||||
CONFIGURE_ARGS+= --enable-audio=oss --with-default-output=oss
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SDL)
|
||||
LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
|
||||
CONFIGURE_ARGS+= --enable-sdl
|
||||
CONFIGURE_ENV+= SDL_CONFIG="${SDL_CONFIG}"
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-sdl
|
||||
.endif
|
||||
|
||||
.if defined(WITH_FREETYPE)
|
||||
CONFIGURE_ARGS+= --enable-ttf
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-ttf
|
||||
.endif
|
||||
|
||||
#.if defined(WITH_SDL)
|
||||
#USE_SDL= sdl
|
||||
#CONFIGURE_ARGS+= --enable-sdl
|
||||
#CONFIGURE_ENV+= "CPPFLAGS=`$(SDL_CONFIG) --cflags`" \
|
||||
# "LIBS=`$(SDL_CONFIG) --libs`"
|
||||
#.else
|
||||
CONFIGURE_ARGS+= --disable-sdl
|
||||
#.endif
|
||||
.if ${ARCH} == "i386"
|
||||
.if defined(WITHOUT_MMX)
|
||||
CONFIGURE_ARGS+= --disable-mmx
|
||||
@ -82,12 +62,9 @@ BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
.if !defined(WITH_SDL)
|
||||
@${ECHO_MSG} '===> Define WITH_SDL to enable SDL support'
|
||||
.endif
|
||||
.if !defined(WITH_FREETYPE)
|
||||
@${ECHO_MSG} '===> Define WITH_FREETYPE to enable FreeType support'
|
||||
.endif
|
||||
#.if !defined(WITH_SDL)
|
||||
# @${ECHO_MSG} '===> Define WITH_SDL to enable SDL support'
|
||||
#.endif
|
||||
.if ${ARCH} == "i386"
|
||||
.if !defined(WITHOUT_MMX)
|
||||
@${ECHO_MSG} '===> Define WITHOUT_MMX to disable MMX routines'
|
||||
@ -104,26 +81,21 @@ post-patch:
|
||||
done
|
||||
|
||||
pre-configure:
|
||||
@${TOUCH} ${WRKSRC}/aclocal.m4 \
|
||||
${WRKSRC}/Makefile.in \
|
||||
${WRKSRC}/src/Makefile.in
|
||||
(cd ${WRKSRC}/libltdl; ${AUTOCONF})
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/xsystem35 ${PREFIX}/bin
|
||||
post-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/contrib/instgame ${PREFIX}/bin
|
||||
${MKDIR} ${PREFIX}/share/locale/ja/LC_MESSAGES
|
||||
${INSTALL_DATA} ${WRKSRC}/po/ja.mo ${PREFIX}/share/locale/ja/LC_MESSAGES/xsystem35.mo
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${PREFIX}/share/doc/ja/xsystem35
|
||||
(cd ${WRKSRC}/doc;\
|
||||
${INSTALL_MAN} ${DOC_FILES} ${PREFIX}/share/doc/ja/xsystem35)
|
||||
${INSTALL_MAN} * ${PREFIX}/share/doc/ja/xsystem35)
|
||||
.endif
|
||||
@${MKDIR} ${PREFIX}/share/examples/xsystem35
|
||||
${INSTALL_DATA} ${WRKSRC}/src/xsys35rc.sample ${PREFIX}/share/examples/xsystem35
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/src/xsys35rc.sample ${EXAMPLESDIR}
|
||||
@(cd ${WRKSRC}/contrib; \
|
||||
${INSTALL_DATA} ${EXAMPLES} ${PREFIX}/share/examples/xsystem35)
|
||||
${INSTALL_DATA} *.* ${EXAMPLESDIR})
|
||||
@(cd ${WRKSRC}/patch; \
|
||||
${INSTALL_DATA} ${PATCHES} ${PREFIX}/share/examples/xsystem35)
|
||||
${INSTALL_DATA} ${PATCHES} ${EXAMPLESDIR})
|
||||
@${SED} -e s,PREFIX,${PREFIX}, ${PKGDIR}/pkg-message > ${WRKSRC}/MESSAGE
|
||||
@${CAT} ${WRKSRC}/MESSAGE
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
MD5 (xsystem35-1.4.2.tar.gz) = d775ddb4ae2c355ee416efbfb4bbc7f3
|
||||
SIZE (xsystem35-1.4.2.tar.gz) = 458807
|
||||
MD5 (xsystem35-1.7.2.tar.gz) = 95225db33c620a66111740f7e75a14ea
|
||||
SIZE (xsystem35-1.7.2.tar.gz) = 990167
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- configure.in.orig Tue Nov 27 04:26:47 2001
|
||||
+++ configure.in Sun Dec 23 07:26:26 2001
|
||||
--- configure.ac.orig Tue Nov 27 04:26:47 2001
|
||||
+++ configure.ac Sun Dec 23 07:26:26 2001
|
||||
@@ -316,7 +316,7 @@
|
||||
*-*-linux*)
|
||||
;;
|
||||
|
@ -1,16 +1,3 @@
|
||||
--- src/audio_oss.c.orig Tue Apr 3 06:00:44 2001
|
||||
+++ src/audio_oss.c Sat Sep 7 10:57:08 2002
|
||||
@@ -33,9 +33,7 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/ioctl.h>
|
||||
-#if defined(__FreeBSD__)
|
||||
-#include <machine/soundcard.h>
|
||||
-#elif defined(__OpenBSD__) || defined(__NetBSD__)
|
||||
+#if defined(__OpenBSD__) || defined(__NetBSD__)
|
||||
#include <soundcard.h>
|
||||
#else
|
||||
#include <sys/soundcard.h>
|
||||
--- src/midi.rawmidi.c.orig Sat Mar 31 04:16:38 2001
|
||||
+++ src/midi.rawmidi.c Sat Sep 7 10:57:13 2002
|
||||
@@ -39,9 +39,7 @@
|
||||
@ -24,16 +11,3 @@
|
||||
#include <soundcard.h>
|
||||
#else
|
||||
#include <sys/soundcard.h>
|
||||
--- src/mixer_oss.c.orig Thu Mar 22 20:10:13 2001
|
||||
+++ src/mixer_oss.c Sat Sep 7 10:57:26 2002
|
||||
@@ -33,9 +33,7 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/ioctl.h>
|
||||
-#if defined(__FreeBSD__)
|
||||
-#include <machine/soundcard.h>
|
||||
-#elif defined(__OpenBSD__) || defined(__NetBSD__)
|
||||
+#if defined(__OpenBSD__) || defined(__NetBSD__)
|
||||
#include <soundcard.h>
|
||||
#else
|
||||
#include <sys/soundcard.h>
|
||||
|
12
emulators/xsystem35/files/patch-src_font_freetype2.c
Normal file
12
emulators/xsystem35/files/patch-src_font_freetype2.c
Normal file
@ -0,0 +1,12 @@
|
||||
--- src/font_freetype2.c.orig Mon Jul 21 04:30:16 2003
|
||||
+++ src/font_freetype2.c Sat Aug 14 05:11:39 2004
|
||||
@@ -26,7 +26,8 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <glib.h>
|
||||
-#include <freetype/freetype.h>
|
||||
+#include <ft2build.h>
|
||||
+#include FT_FREETYPE_H
|
||||
|
||||
#include "portab.h"
|
||||
#include "system.h"
|
11
emulators/xsystem35/files/patch-src_tempname.c
Normal file
11
emulators/xsystem35/files/patch-src_tempname.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/tempname.c.orig Mon Nov 10 00:06:13 2003
|
||||
+++ src/tempname.c Sun Aug 15 02:36:09 2004
|
||||
@@ -112,7 +112,7 @@
|
||||
uintmax_t is only 32 bits lose about 3.725 bits of randomness,
|
||||
which is better than not having mkstemp at all. */
|
||||
#if !defined UINT64_MAX && !defined uint64_t
|
||||
-# define uint64_t uintmax_t
|
||||
+# define uint64_t u_int64_t
|
||||
#endif
|
||||
|
||||
/* These are the characters used in temporary filenames. */
|
@ -1,6 +1,3 @@
|
||||
Xsystem35 is AliceSoft System 3.5 implementation on X Window System
|
||||
Xsystem35 is AliceSoft System 3.5/3.6/3.8/3.9 implementation on X Window System
|
||||
|
||||
WWW: http://www.aist-nara.ac.jp/~masaki-c/private/unitbase/xsys35/index.html
|
||||
|
||||
- FUJISHIMA Satsuki
|
||||
k5@cheerful.com
|
||||
WWW: http://8ne.sakura.ne.jp:20008/chika/unitbase/xsys35/
|
||||
|
@ -1,6 +1,29 @@
|
||||
bin/instgame
|
||||
bin/xsystem35
|
||||
share/locale/ja/LC_MESSAGES/xsystem35.mo
|
||||
lib/xsystem35/AliceLogo.so
|
||||
lib/xsystem35/Confirm.so
|
||||
lib/xsystem35/Gpx.so
|
||||
lib/xsystem35/MSGSKIP.so
|
||||
lib/xsystem35/Math.so
|
||||
lib/xsystem35/MsgSkip.so
|
||||
lib/xsystem35/NIGHTDLL.so
|
||||
lib/xsystem35/NightDemonDemo.so
|
||||
lib/xsystem35/RandMT.so
|
||||
lib/xsystem35/SACT.so
|
||||
lib/xsystem35/ShArray.so
|
||||
lib/xsystem35/ShCalc.so
|
||||
lib/xsystem35/ShGraph.so
|
||||
lib/xsystem35/ShPort.so
|
||||
lib/xsystem35/ShSound.so
|
||||
lib/xsystem35/ShString.so
|
||||
lib/xsystem35/dDemo.so
|
||||
lib/xsystem35/eDemo.so
|
||||
lib/xsystem35/eeDemo.so
|
||||
lib/xsystem35/nDEMO.so
|
||||
lib/xsystem35/nDEMOE.so
|
||||
lib/xsystem35/oDEMO.so
|
||||
lib/xsystem35/oujimisc.so
|
||||
lib/xsystem35/tDemo.so
|
||||
%%PORTDOCS%%share/doc/ja/xsystem35/BUGS
|
||||
%%PORTDOCS%%share/doc/ja/xsystem35/ChangeLog
|
||||
%%PORTDOCS%%share/doc/ja/xsystem35/ChangeLog.1
|
||||
@ -16,38 +39,52 @@ share/locale/ja/LC_MESSAGES/xsystem35.mo
|
||||
%%PORTDOCS%%share/doc/ja/xsystem35/TECH.TXT
|
||||
%%PORTDOCS%%share/doc/ja/xsystem35/THANKS
|
||||
%%PORTDOCS%%share/doc/ja/xsystem35/TODO
|
||||
share/examples/xsystem35/README.TXT
|
||||
share/examples/xsystem35/456atlach.inf
|
||||
share/examples/xsystem35/456ningen.inf
|
||||
share/examples/xsystem35/456zero.inf
|
||||
share/examples/xsystem35/ambi.inf
|
||||
share/examples/xsystem35/atlach_new.inf
|
||||
share/examples/xsystem35/dalk.inf
|
||||
share/examples/xsystem35/darcrows.inf
|
||||
share/examples/xsystem35/diabo.inf
|
||||
share/examples/xsystem35/drstop.inf
|
||||
share/examples/xsystem35/hushaby.inf
|
||||
share/examples/xsystem35/kakurezuki.inf
|
||||
share/examples/xsystem35/katsumi.inf
|
||||
share/examples/xsystem35/kichiku.inf
|
||||
share/examples/xsystem35/mamatoto.inf
|
||||
share/examples/xsystem35/mamori.inf
|
||||
share/examples/xsystem35/miko.inf
|
||||
share/examples/xsystem35/mugen.inf
|
||||
share/examples/xsystem35/oudou.inf
|
||||
share/examples/xsystem35/panyo.inf
|
||||
share/examples/xsystem35/panyo_new.inf
|
||||
share/examples/xsystem35/pascha.inf
|
||||
share/examples/xsystem35/persiom.inf
|
||||
share/examples/xsystem35/progood.inf
|
||||
share/examples/xsystem35/rance1.inf
|
||||
share/examples/xsystem35/rance2.inf
|
||||
share/examples/xsystem35/rance3.inf
|
||||
share/examples/xsystem35/rance4.inf
|
||||
share/examples/xsystem35/seeinao.inf
|
||||
share/examples/xsystem35/toushin.inf
|
||||
share/examples/xsystem35/toushin2.inf
|
||||
share/examples/xsystem35/xsys35rc.sample
|
||||
share/examples/xsystem35/pastel.diff
|
||||
%%EXAMPLESDIR%%/20cDPS.inf
|
||||
%%EXAMPLESDIR%%/20cKaeru.inf
|
||||
%%EXAMPLESDIR%%/456atlach.inf
|
||||
%%EXAMPLESDIR%%/456ningen.inf
|
||||
%%EXAMPLESDIR%%/456zero.inf
|
||||
%%EXAMPLESDIR%%/README.TXT
|
||||
%%EXAMPLESDIR%%/ambi.inf
|
||||
%%EXAMPLESDIR%%/atlach_new.inf
|
||||
%%EXAMPLESDIR%%/chairs.inf
|
||||
%%EXAMPLESDIR%%/daiakuji.inf
|
||||
%%EXAMPLESDIR%%/dalk.inf
|
||||
%%EXAMPLESDIR%%/darcrows.inf
|
||||
%%EXAMPLESDIR%%/diabo.inf
|
||||
%%EXAMPLESDIR%%/diabo_new.inf
|
||||
%%EXAMPLESDIR%%/drstop.inf
|
||||
%%EXAMPLESDIR%%/esuka.inf
|
||||
%%EXAMPLESDIR%%/hushaby.inf
|
||||
%%EXAMPLESDIR%%/kakurezuki.inf
|
||||
%%EXAMPLESDIR%%/katsumi.inf
|
||||
%%EXAMPLESDIR%%/kichiku.inf
|
||||
%%EXAMPLESDIR%%/mamatoto.inf
|
||||
%%EXAMPLESDIR%%/mamori.inf
|
||||
%%EXAMPLESDIR%%/miko.inf
|
||||
%%EXAMPLESDIR%%/mugen.inf
|
||||
%%EXAMPLESDIR%%/nd.inf
|
||||
%%EXAMPLESDIR%%/onlyyou_r.inf
|
||||
%%EXAMPLESDIR%%/oudou.inf
|
||||
%%EXAMPLESDIR%%/panyo.inf
|
||||
%%EXAMPLESDIR%%/panyo_new.inf
|
||||
%%EXAMPLESDIR%%/pascha.inf
|
||||
%%EXAMPLESDIR%%/pastel.diff
|
||||
%%EXAMPLESDIR%%/persiom.inf
|
||||
%%EXAMPLESDIR%%/progood.inf
|
||||
%%EXAMPLESDIR%%/rance1.inf
|
||||
%%EXAMPLESDIR%%/rance2.inf
|
||||
%%EXAMPLESDIR%%/rance3.inf
|
||||
%%EXAMPLESDIR%%/rance4.inf
|
||||
%%EXAMPLESDIR%%/rance5d.inf
|
||||
%%EXAMPLESDIR%%/seeinao.inf
|
||||
%%EXAMPLESDIR%%/toushin.inf
|
||||
%%EXAMPLESDIR%%/toushin2.inf
|
||||
%%EXAMPLESDIR%%/tsuma.inf
|
||||
%%EXAMPLESDIR%%/tsuma2.inf
|
||||
%%EXAMPLESDIR%%/xsys35rc.sample
|
||||
%%EXAMPLESDIR%%/zero_new.inf
|
||||
share/locale/ja/LC_MESSAGES/xsystem35.mo
|
||||
@dirrm %%EXAMPLESDIR%%
|
||||
%%PORTDOCS%%@dirrm share/doc/ja/xsystem35
|
||||
@dirrm share/examples/xsystem35
|
||||
@dirrm lib/xsystem35
|
||||
|
Loading…
Reference in New Issue
Block a user