Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jul 2016 13:24:03 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r418018 - in head/games/exult: . files
Message-ID:  <201607041324.u64DO3U0004482@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Mon Jul  4 13:24:02 2016
New Revision: 418018
URL: https://svnweb.freebsd.org/changeset/ports/418018

Log:
  Update to version 1.5.0.20160514
  
  PR:		210790
  Submitted by:	tkato432 yahoo com
  Sponsored by:	Absolight

Added:
  head/games/exult/files/patch-configure.ac   (contents, props changed)
  head/games/exult/files/patch-mapedit_Makefile.am   (contents, props changed)
  head/games/exult/files/patch-tools_Makefile.am   (contents, props changed)
Deleted:
  head/games/exult/files/patch-shapes_pngio.cc
Modified:
  head/games/exult/Makefile   (contents, props changed)
  head/games/exult/distinfo   (contents, props changed)
  head/games/exult/pkg-plist   (contents, props changed)

Modified: head/games/exult/Makefile
==============================================================================
--- head/games/exult/Makefile	Mon Jul  4 13:23:57 2016	(r418017)
+++ head/games/exult/Makefile	Mon Jul  4 13:24:02 2016	(r418018)
@@ -2,50 +2,58 @@
 # $FreeBSD$
 
 PORTNAME=	exult
-PORTVERSION=	1.5.0.20130315
-PORTREVISION=	3
+PORTVERSION=	1.5.0.20160514
 CATEGORIES=	games
-MASTER_SITES=	http://www.math.leidenuniv.nl/~wpalenst/cvs/
-DISTNAME=	exult-20130315-0400
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Ultima VII engine
 
-BROKEN=		unfetchable
-DEPRECATED=	Broken for more than 6 months
-EXPIRATION_DATE=	2016-07-04
-
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	timidity:audio/timidity
-RUN_DEPENDS=	timidity:audio/timidity
+LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
+		libpng.so:graphics/png
 
-USE_SDL=	sdl mixer
-USE_XORG=	x11
-USES=		autoreconf gmake libtool pkgconfig
-GNU_CONFIGURE=	yes
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+USE_GITHUB=	yes
+GH_TAGNAME=	b15afba
 
-WRKSRC=		${WRKDIR}/exult
+USES=		autoreconf compiler:c++11-lib gmake libtool localbase pkgconfig
+USE_XORG=	xext
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--disable-alsa \
+		--with-icondir=${PREFIX}/share/pixmaps
 
 SUB_FILES=	pkg-message
 
-OPTIONS_DEFINE=	STUDIO
-OPTIONS_DEFAULT=STUDIO
-OPTIONS_SUB=	yes
-STUDIO_DESC=	Install Exult Studio
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSTUDIO}
-CONFIGURE_ARGS+=--enable-exult-studio \
-		--enable-exult-studio-support
-USE_GNOME+=	libglade2
-.endif
+OPTIONS_DEFINE=		DOCS FLUIDSYNTH GIMP STUDIO THUMBNAILER
+OPTIONS_SINGLE=		SDL
+OPTIONS_SINGLE_SDL=	SDL1 SDL2
+OPTIONS_DEFAULT=	SDL1 STUDIO
+OPTIONS_SUB=		yes
+
+FLUIDSYNTH_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
+FLUIDSYNTH_CONFIGURE_ENABLE=\
+			fluidsynth
+GIMP_DESC=		GIMP plugin support
+GIMP_LIB_DEPENDS=	libgimp-2.0.so:graphics/gimp-app
+GIMP_CONFIGURE_ENABLE=	gimp-plugin
+SDL1_DESC=		Simple Direct Media Layer 1 support
+SDL1_USE=		sdl=mixer
+SDL1_CONFIGURE_ARGS=	--with-sdl=sdl12
+SDL2_DESC=		Simple Direct Media Layer 2 support
+SDL2_USE=		sdl=mixer2
+SDL2_CONFIGURE_ARGS=	--with-sdl=sdl2
+STUDIO_DESC=		Install Exult Studio
+STUDIO_CONFIGURE_ENABLE=\
+			exult-studio exult-studio-support
+STUDIO_USE=		gnome=libglade2
+THUMBNAILER_DESC=	Gnome SHP thumbnailer support
+THUMBNAILER_USES=	shared-mime-info
+THUMBNAILER_USE=	gnome=libgnomeui
+THUMBNAILER_CONFIGURE_ENABLE=\
+			gnome-shp-thumbnailer
 
-post-install:
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for i in FAQ NEWS README
 	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}

Modified: head/games/exult/distinfo
==============================================================================
--- head/games/exult/distinfo	Mon Jul  4 13:23:57 2016	(r418017)
+++ head/games/exult/distinfo	Mon Jul  4 13:24:02 2016	(r418018)
@@ -1,2 +1,2 @@
-SHA256 (exult-20130315-0400.tar.gz) = 368dc28016d56c5251531e4cff463d9ffcaa151d74bad65bdc5366c213e12fcc
-SIZE (exult-20130315-0400.tar.gz) = 4784001
+SHA256 (exult-exult-1.5.0.20160514-b15afba_GH0.tar.gz) = f517470ff132fbe114c47c996c2f8775693fca8a4a8bc3caf479ed7580d2cc2a
+SIZE (exult-exult-1.5.0.20160514-b15afba_GH0.tar.gz) = 4941781

Added: head/games/exult/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/exult/files/patch-configure.ac	Mon Jul  4 13:24:02 2016	(r418018)
@@ -0,0 +1,20 @@
+--- configure.ac.orig	2016-05-14 01:04:00 UTC
++++ configure.ac
+@@ -71,7 +71,7 @@ case "$host_os" in
+ 		WINDOWING_SYSTEM="-DXWIN"
+ 		AC_DEFINE(NETBSD, 1, [Using NetBSD])
+ 		AC_MSG_RESULT([X11 (FreeBSD)])
+-		CXXFLAGS="$CXXFLAGS -I/usr/local/include"
++		CXXFLAGS="$CXXFLAGS "
+ 		;;
+ 	netbsd* )
+ 		WINDOWING_SYSTEM="-DXWIN"
+@@ -665,7 +665,7 @@ if test x$enable_debug = xyes; then
+ 	DEBUG_FLAGS="-g"
+ else
+ 	AC_MSG_RESULT(no)
+-	DEBUG_FLAGS="-O2"
++	DEBUG_FLAGS=
+ fi
+ 
+ # optimized debugging mode

Added: head/games/exult/files/patch-mapedit_Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/exult/files/patch-mapedit_Makefile.am	Mon Jul  4 13:24:02 2016	(r418018)
@@ -0,0 +1,13 @@
+--- mapedit/Makefile.am.orig	2016-05-14 01:04:00 UTC
++++ mapedit/Makefile.am
+@@ -92,8 +92,8 @@ EXTRA_DIST=	\
+ 
+ if GIMP_PLUGIN
+ install-exec-local:
+-	install -d $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
+-	install -c $(GIMP_PLUGINS) $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
++	$(MKDIR_P) $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
++	$(INSTALL_PROGRAM) $(GIMP_PLUGINS) $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
+ else
+ install-exec-local:
+ endif

Added: head/games/exult/files/patch-tools_Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/exult/files/patch-tools_Makefile.am	Mon Jul  4 13:24:02 2016	(r418018)
@@ -0,0 +1,29 @@
+--- tools/Makefile.am.orig	2016-05-14 01:04:00 UTC
++++ tools/Makefile.am
+@@ -56,11 +56,11 @@ if BUILD_GTHUMB
+ ## Does not work:
+ #thumbnailerdir=$(datadir)/thumbnailers
+ ## Needs to be in /usr/share/thumbnailers
+-thumbnailerdir=/usr/share/thumbnailers
++thumbnailerdir=$(datadir)/thumbnailers
+ thumbnailer_in_files=gnome_u7shapes.thumbnailer.in
+ thumbnailer_DATA=$(thumbnailer_in_files:.thumbnailer.in=.thumbnailer)
+ gnome_shp_thumbnailer_DATA=x-shapefile.xml
+-gnome_shp_thumbnailerdir=$(DESTDIR)$(datadir)/mime/packages
++gnome_shp_thumbnailerdir=$(datadir)/mime/packages
+ 
+ # Rule to make the service file with bindir expanded
+ $(thumbnailer_DATA): $(thumbnailer_in_files)
+@@ -99,10 +99,10 @@ cmanip_LDADD = \
+ 
+ if BUILD_GTHUMB
+ install-data-hook:
+-	update-mime-database $(DESTDIR)$(datadir)/mime || :
++	:
+ 
+ uninstall-hook:
+-	update-mime-database $(DESTDIR)$(datadir)/mime || :
++	:
+ else
+ install-data-hook:
+ uninstall-hook:

Modified: head/games/exult/pkg-plist
==============================================================================
--- head/games/exult/pkg-plist	Mon Jul  4 13:23:57 2016	(r418017)
+++ head/games/exult/pkg-plist	Mon Jul  4 13:24:02 2016	(r418018)
@@ -1,6 +1,7 @@
 bin/expack
 bin/exult
 %%STUDIO%%bin/exult_studio
+%%THUMBNAILER%%bin/gnome_shp_thumbnailer
 bin/ipack
 bin/shp2pcx
 bin/splitshp
@@ -14,7 +15,11 @@ man/man1/splitshp.1.gz
 man/man1/textpack.1.gz
 man/man1/ucc.1.gz
 man/man6/exult.6.gz
+%%GIMP%%libexec/gimp/2.2/plug-ins/u7shp
 share/applications/exult.desktop
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
 %%DATADIR%%/bg_mr_faces.vga
 %%DATADIR%%/bg_paperdol.vga
 %%STUDIO%%%%DATADIR%%/estudio/new/blends.dat
@@ -39,7 +44,6 @@ share/applications/exult.desktop
 %%DATADIR%%/u7misc.data
 %%DATADIR%%/u7opcodes.data
 %%DATADIR%%/u7siintrinsics.data
-%%DOCSDIR%%/FAQ
-%%DOCSDIR%%/NEWS
-%%DOCSDIR%%/README
-share/icons/exult.png
+%%THUMBNAILER%%share/mime/packages/x-shapefile.xml
+share/pixmaps/exult.png
+%%THUMBNAILER%%share/thumbnailers/gnome_u7shapes.thumbnailer



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607041324.u64DO3U0004482>