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

(-)games/exult/Makefile (-33 / +55 lines)
Lines 2-54 Link Here
2
# $FreeBSD: head/games/exult/Makefile 416324 2016-06-03 16:44:58Z antoine $
2
# $FreeBSD: head/games/exult/Makefile 416324 2016-06-03 16:44:58Z antoine $
3
3
4
PORTNAME=	exult
4
PORTNAME=	exult
5
PORTVERSION=	1.5.0.20130315
5
PORTVERSION=	1.5.0.20160514
6
PORTREVISION=	3
7
CATEGORIES=	games
6
CATEGORIES=	games
8
MASTER_SITES=	http://www.math.leidenuniv.nl/~wpalenst/cvs/
9
DISTNAME=	exult-20130315-0400
10
7
11
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	ports@FreeBSD.org
12
COMMENT=	Ultima VII engine
9
COMMENT=	Ultima VII engine
13
10
14
BROKEN=		unfetchable
15
DEPRECATED=	Broken for more than 6 months
16
EXPIRATION_DATE=	2016-07-04
17
18
LICENSE=	GPLv2+
11
LICENSE=	GPLv2+
19
LICENSE_FILE=	${WRKSRC}/COPYING
12
LICENSE_FILE=	${WRKSRC}/COPYING
20
13
21
BUILD_DEPENDS=	timidity:audio/timidity
14
LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
22
RUN_DEPENDS=	timidity:audio/timidity
15
		libpng.so:graphics/png
23
16
24
USE_SDL=	sdl mixer
17
USE_GITHUB=	yes
25
USE_XORG=	x11
18
GH_TAGNAME=	b15afba
26
USES=		autoreconf gmake libtool pkgconfig
27
GNU_CONFIGURE=	yes
28
CPPFLAGS+=	-I${LOCALBASE}/include
29
LDFLAGS+=	-L${LOCALBASE}/lib
30
19
31
WRKSRC=		${WRKDIR}/exult
20
USES=		autoreconf compiler:c++11-lib gmake libtool localbase pkgconfig
21
USE_XORG=	xext
22
GNU_CONFIGURE=	yes
23
CONFIGURE_ARGS=	--disable-alsa \
24
		--with-icondir=${PREFIX}/share/pixmaps
32
25
33
SUB_FILES=	pkg-message
26
SUB_FILES=	pkg-message
34
27
35
OPTIONS_DEFINE=	STUDIO
28
OPTIONS_DEFINE=		DOCS FLUIDSYNTH GIMP STUDIO THUMBNAILER
36
OPTIONS_DEFAULT=STUDIO
29
OPTIONS_SINGLE=		SDL
37
OPTIONS_SUB=	yes
30
OPTIONS_SINGLE_SDL=	SDL1 SDL2
38
STUDIO_DESC=	Install Exult Studio
31
OPTIONS_DEFAULT=	SDL1 STUDIO
39
32
OPTIONS_SUB=		yes
40
.include <bsd.port.options.mk>
33
41
34
FLUIDSYNTH_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
42
.if ${PORT_OPTIONS:MSTUDIO}
35
FLUIDSYNTH_CONFIGURE_ENABLE=\
43
CONFIGURE_ARGS+=--enable-exult-studio \
36
			fluidsynth
44
		--enable-exult-studio-support
37
GIMP_DESC=		GIMP plugin support
45
USE_GNOME+=	libglade2
38
GIMP_LIB_DEPENDS=	libgimp-2.0.so:graphics/gimp-app
46
.endif
39
GIMP_CONFIGURE_ENABLE=	gimp-plugin
40
SDL1_DESC=		Simple Direct Media Layer 1 support
41
SDL1_USE=		sdl=mixer
42
SDL1_CONFIGURE_ARGS=	--with-sdl=sdl12
43
SDL2_DESC=		Simple Direct Media Layer 2 support
44
SDL2_USE=		sdl=mixer2
45
SDL2_CONFIGURE_ARGS=	--with-sdl=sdl2
46
STUDIO_DESC=		Install Exult Studio
47
STUDIO_CONFIGURE_ENABLE=\
48
			exult-studio exult-studio-support
49
STUDIO_USE=		gnome=libglade2
50
THUMBNAILER_DESC=	Gnome SHP thumbnailer support
51
THUMBNAILER_USES=	shared-mime-info
52
THUMBNAILER_USE=	gnome=libgnomeui
53
THUMBNAILER_CONFIGURE_ENABLE=\
54
			gnome-shp-thumbnailer
55
56
post-patch:
57
	@${REINPLACE_CMD} -e \
58
		's|-I/usr/local/include|| ; \
59
		 s|="-O2"|=|' \
60
		${WRKSRC}/configure.ac
61
	@${REINPLACE_CMD} -e \
62
		's|install -d|$$(MKDIR_P)| ; \
63
		 s|install -c|$$(INSTALL_PROGRAM)|' \
64
		${WRKSRC}/mapedit/Makefile.am
65
	@${REINPLACE_CMD} -e \
66
		's|=/usr/share|=$$(datadir)| ; \
67
		 s|=$$(DESTDIR)|=| ; \
68
		 s|update-mime-database.*|:|' \
69
		${WRKSRC}/tools/Makefile.am
47
70
48
post-install:
71
post-install-DOCS-on:
49
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
72
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
50
.for i in FAQ NEWS README
73
	(cd ${WRKSRC} && ${INSTALL_DATA} FAQ NEWS README \
51
	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
74
		${STAGEDIR}${DOCSDIR})
52
.endfor
53
75
54
.include <bsd.port.mk>
76
.include <bsd.port.mk>
(-)games/exult/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (exult-20130315-0400.tar.gz) = 368dc28016d56c5251531e4cff463d9ffcaa151d74bad65bdc5366c213e12fcc
1
SHA256 (exult-exult-1.5.0.20160514-b15afba_GH0.tar.gz) = f517470ff132fbe114c47c996c2f8775693fca8a4a8bc3caf479ed7580d2cc2a
2
SIZE (exult-20130315-0400.tar.gz) = 4784001
2
SIZE (exult-exult-1.5.0.20160514-b15afba_GH0.tar.gz) = 4941781
(-)games/exult/files/patch-shapes_pngio.cc (-10 lines)
Lines 1-10 Link Here
1
--- shapes/pngio.cc.orig	2013-01-27 03:00:25 UTC
2
+++ shapes/pngio.cc
3
@@ -31,6 +31,7 @@ Foundation, Inc., 59 Temple Place - Suit
4
 
5
 #include <png.h>
6
 #include <setjmp.h>
7
+#include <string.h>
8
 
9
 
10
 /*
(-)games/exult/pkg-plist (-4 / +8 lines)
Lines 1-6 Link Here
1
bin/expack
1
bin/expack
2
bin/exult
2
bin/exult
3
%%STUDIO%%bin/exult_studio
3
%%STUDIO%%bin/exult_studio
4
%%THUMBNAILER%%bin/gnome_shp_thumbnailer
4
bin/ipack
5
bin/ipack
5
bin/shp2pcx
6
bin/shp2pcx
6
bin/splitshp
7
bin/splitshp
Lines 14-20 Link Here
14
man/man1/textpack.1.gz
15
man/man1/textpack.1.gz
15
man/man1/ucc.1.gz
16
man/man1/ucc.1.gz
16
man/man6/exult.6.gz
17
man/man6/exult.6.gz
18
%%GIMP%%libexec/gimp/2.2/plug-ins/u7shp
17
share/applications/exult.desktop
19
share/applications/exult.desktop
20
%%PORTDOCS%%%%DOCSDIR%%/FAQ
21
%%PORTDOCS%%%%DOCSDIR%%/NEWS
22
%%PORTDOCS%%%%DOCSDIR%%/README
18
%%DATADIR%%/bg_mr_faces.vga
23
%%DATADIR%%/bg_mr_faces.vga
19
%%DATADIR%%/bg_paperdol.vga
24
%%DATADIR%%/bg_paperdol.vga
20
%%STUDIO%%%%DATADIR%%/estudio/new/blends.dat
25
%%STUDIO%%%%DATADIR%%/estudio/new/blends.dat
Lines 39-45 Link Here
39
%%DATADIR%%/u7misc.data
44
%%DATADIR%%/u7misc.data
40
%%DATADIR%%/u7opcodes.data
45
%%DATADIR%%/u7opcodes.data
41
%%DATADIR%%/u7siintrinsics.data
46
%%DATADIR%%/u7siintrinsics.data
42
%%DOCSDIR%%/FAQ
47
%%THUMBNAILER%%share/mime/packages/x-shapefile.xml
43
%%DOCSDIR%%/NEWS
48
share/pixmaps/exult.png
44
%%DOCSDIR%%/README
49
%%THUMBNAILER%%share/thumbnailers/gnome_u7shapes.thumbnailer
45
share/icons/exult.png

Return to bug 210790