|
Lines 2-62
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= snes9x |
4 |
PORTNAME= snes9x |
| 5 |
PORTVERSION= 1.53r81 |
5 |
PORTVERSION= 1.54.1 |
| 6 |
PORTREVISION= 5 |
|
|
| 7 |
CATEGORIES= emulators |
6 |
CATEGORIES= emulators |
| 8 |
MASTER_SITES= http://snes9x-gtk.googlecode.com/files/ |
|
|
| 9 |
PKGNAMESUFFIX= -gtk |
7 |
PKGNAMESUFFIX= -gtk |
| 10 |
DISTNAME= snes9x-1.53-src |
|
|
| 11 |
|
8 |
|
| 12 |
MAINTAINER= root@cooltrainer.org |
9 |
MAINTAINER= root@cooltrainer.org |
| 13 |
COMMENT= Super Nintendo Entertainment System(SNES) Emulator |
10 |
COMMENT= Super Nintendo Entertainment System (SNES) Emulator |
| 14 |
|
11 |
|
| 15 |
LICENSE= Snes9x |
12 |
LICENSE= Snes9x |
| 16 |
LICENSE_NAME= Snes9x License |
13 |
LICENSE_NAME= Snes9x License |
| 17 |
LICENSE_FILE= ${WRKDIR}/${DISTNAME}/docs/snes9x-license.txt |
14 |
LICENSE_FILE= ${WRKSRC}/../docs/snes9x-license.txt |
| 18 |
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept |
15 |
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept |
| 19 |
|
16 |
|
| 20 |
BROKEN= Unfetchable (google code has gone away) |
17 |
LIB_DEPENDS= libpng.so:graphics/png \ |
|
|
18 |
libfreetype.so:print/freetype2 \ |
| 19 |
libfontconfig.so:x11-fonts/fontconfig |
| 21 |
|
20 |
|
| 22 |
LIB_DEPENDS= libpng.so:graphics/png |
21 |
USE_GITHUB= yes |
|
|
22 |
GH_ACCOUNT= snes9xgit |
| 23 |
|
23 |
|
|
|
24 |
USES= autoreconf desktop-file-utils gettext gmake \ |
| 25 |
localbase perl5 pkgconfig tar:bzip2 |
| 26 |
USE_GNOME= cairo gdkpixbuf2 gtk20 intltool libglade2 libxml2 |
| 27 |
USE_SDL= sdl2 |
| 24 |
USE_XORG= x11 sm ice xext |
28 |
USE_XORG= x11 sm ice xext |
| 25 |
USES= gettext gmake perl5 desktop-file-utils pkgconfig tar:bzip2 desktop-file-utils |
|
|
| 26 |
USE_GNOME= gtk20 intltool libglade2 libxml2 |
| 27 |
GNU_CONFIGURE= yes |
29 |
GNU_CONFIGURE= yes |
| 28 |
USE_SDL= sdl2 |
|
|
| 29 |
CPPFLAGS+= -I${LOCALBASE}/include |
| 30 |
LDFLAGS+= -L${LOCALBASE}/lib |
| 31 |
|
30 |
|
| 32 |
WRKSRC= ${WRKDIR}/${DISTNAME}/gtk |
31 |
PATCH_WRKSRC= ${WRKSRC}/.. |
|
|
32 |
WRKSRC_SUBDIR= gtk |
| 33 |
NO_CDROM= Commercial users must seek permission from copyright holders. |
33 |
NO_CDROM= Commercial users must seek permission from copyright holders. |
| 34 |
|
34 |
|
| 35 |
OPTIONS_DEFINE= DEBUG OPENGL JMA NETPLAY XV XRANDR ALSA PORTAUDIO PULSEAUDIO |
35 |
OPTIONS_DEFINE= DEBUG JMA NETPLAY |
| 36 |
OPTIONS_DEFAULT= JMA NETPLAY XV XRANDR |
36 |
OPTIONS_GROUP= SOUND VIDEO |
| 37 |
JMA_DESC= Enable JMA archive decompression support |
37 |
OPTIONS_GROUP_SOUND= ALSA PORTAUDIO PULSEAUDIO |
| 38 |
NETPLAY_DESC= Enable network support |
38 |
OPTIONS_GROUP_VIDEO= OPENGL XRANDR XVIDEO |
| 39 |
XV_DESC= Enable XVideo output on GTK |
39 |
OPTIONS_DEFAULT= JMA NETPLAY XVIDEO XRANDR |
| 40 |
XRANDR_DESC= Enable XRandR support on GTK |
|
|
| 41 |
PORTAUDIO_DESC= Enable PortAudio support |
| 42 |
GTK2_DESC= Use GTK 2.x interface toolkit |
| 43 |
|
40 |
|
| 44 |
DEBUG_CONFIGURE_WITH= debug |
41 |
DEBUG_CONFIGURE_WITH= debug |
| 45 |
OPENGL_CONFIGURE_WITH= opengl |
42 |
|
| 46 |
OPENGL_USE= GL=glu |
43 |
JMA_DESC= Enable JMA archive decompression support |
| 47 |
JMA_CONFIGURE_WITH= jma-decomp |
44 |
JMA_CONFIGURE_WITH= jma-decomp |
| 48 |
NETPLAY_CONFIGURE_WITH= netplay |
45 |
|
| 49 |
XV_CONFIGURE_WITH= xv |
46 |
NETPLAY_DESC= Enable network support |
| 50 |
XV_USE= XORG=xv |
47 |
NETPLAY_CONFIGURE_WITH= netplay |
| 51 |
XRANDR_CONFIGURE_WITH= xrandr |
48 |
|
| 52 |
XRANDR_USE= XORG=xrandr |
49 |
OPENGL_CONFIGURE_WITH= opengl |
| 53 |
ALSA_CONFIGURE_WITH= alsa |
50 |
OPENGL_USE= GL=gl,glu |
| 54 |
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib |
51 |
|
| 55 |
ALSA_USES= compiler:c++11-lang |
52 |
XRANDR_CONFIGURE_WITH= xrandr |
|
|
53 |
XRANDR_USE= XORG=xrandr |
| 54 |
|
| 55 |
XVIDEO_CONFIGURE_WITH= xv |
| 56 |
XVIDEO_USE= XORG=xv |
| 57 |
|
| 58 |
ALSA_CONFIGURE_WITH= alsa |
| 59 |
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib |
| 60 |
ALSA_USES= compiler:c++11-lang |
| 61 |
|
| 56 |
PORTAUDIO_CONFIGURE_WITH= portaudio |
62 |
PORTAUDIO_CONFIGURE_WITH= portaudio |
| 57 |
PORTAUDIO_LIB_DEPENDS= libportaudio.so.2:audio/portaudio2 |
63 |
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio |
|
|
64 |
|
| 58 |
PULSEAUDIO_CONFIGURE_WITH= pulseaudio |
65 |
PULSEAUDIO_CONFIGURE_WITH= pulseaudio |
| 59 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
66 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
| 60 |
|
67 |
|
| 61 |
PLIST_FILES= bin/snes9x-gtk \ |
68 |
PLIST_FILES= bin/snes9x-gtk \ |
| 62 |
share/pixmaps/snes9x.svg \ |
69 |
share/pixmaps/snes9x.svg \ |
|
Lines 70-75
Link Here
|
| 70 |
CONFIGURE_ARGS+= --without-joystick |
77 |
CONFIGURE_ARGS+= --without-joystick |
| 71 |
.endif |
78 |
.endif |
| 72 |
|
79 |
|
|
|
80 |
post-patch: |
| 81 |
@${REINPLACE_CMD} -e 's|sdl|sdl2|g' -e 's|-ldl||g' \ |
| 82 |
${WRKSRC}/configure.ac |
| 83 |
|
| 73 |
do-install: |
84 |
do-install: |
| 74 |
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} \ |
85 |
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} \ |
| 75 |
${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} |
86 |
${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} |