|
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> |