Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Apr 2016 09:10:04 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r413176 - in head/games/enigma: . files
Message-ID:  <201604130910.u3D9A4ZL068867@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Wed Apr 13 09:10:04 2016
New Revision: 413176
URL: https://svnweb.freebsd.org/changeset/ports/413176

Log:
  - Update to 1.21
  - Add LICENSE
  - Switch to USES=localbase

Added:
  head/games/enigma/files/patch-src_items_Meditation.cc   (contents, props changed)
Deleted:
  head/games/enigma/files/patch-Makefile.in
  head/games/enigma/files/patch-configure
  head/games/enigma/files/patch-lib-src-Makefile.in
  head/games/enigma/files/patch-lib-src-enigma-core-ecl__alist.hh
  head/games/enigma/files/patch-lib-src-enigma-core-ecl__dict.hh
  head/games/enigma/files/patch-lib-src_enigma-core_IMG__SavePNG.c
  head/games/enigma/files/patch-src-Makefile.in
  head/games/enigma/files/patch-src-client.cc
  head/games/enigma/files/patch-src-lua.cc
  head/games/enigma/files/patch-src-netgame.cc
  head/games/enigma/files/patch-src-oxyd.cc
  head/games/enigma/files/patch-xerces-3
Modified:
  head/games/enigma/Makefile
  head/games/enigma/distinfo
  head/games/enigma/pkg-plist

Modified: head/games/enigma/Makefile
==============================================================================
--- head/games/enigma/Makefile	Wed Apr 13 07:38:33 2016	(r413175)
+++ head/games/enigma/Makefile	Wed Apr 13 09:10:04 2016	(r413176)
@@ -2,29 +2,26 @@
 # $FreeBSD$
 
 PORTNAME=	enigma
-PORTVERSION=	1.01
-PORTREVISION=	16
+PORTVERSION=	1.21
 CATEGORIES=	games
-MASTER_SITES=	BERLIOS/enigma-game
-DISTNAME=	${PORTNAME}-${PORTVERSION}-64bit
+MASTER_SITES=	SF/enigma-game/Release%20${PORTVERSION}
 
 MAINTAINER=	amdmi3@FreeBSD.org
 COMMENT=	Enigma is a reimplementation of Oxyd, a puzzle game
 
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 LIB_DEPENDS=	libxerces-c.so.3:textproc/xerces-c3 \
 		libpng.so:graphics/png \
-		libtolua++-${LUA_VER}.so:lang/tolua++ \
-		libenet.so:net/enet
+		libenet.so:net/enet \
+		libcurl.so:ftp/curl
+BUILD_DEPENDS=	convert:graphics/ImageMagick
 
-USES=		gettext gmake lua:51
+USES=		gmake localbase pkgconfig
 USE_SDL=	image mixer sdl ttf
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-cxxlua \
-		--with-libintl-prefix="${LOCALBASE}"
-CPPFLAGS+=	-I${LOCALBASE}/include -I${LUA_INCDIR}
-LDFLAGS+=	-L${LOCALBASE}/lib -L${LUA_LIBDIR}
-
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+CONFIGURE_ARGS=	--with-system-enet
 
 SUB_FILES=	pkg-message
 
@@ -37,14 +34,11 @@ OPTIONS_SUB=	yes
 NLS_USES=	gettext
 NLS_CONFIGURE_ENABLE=nls
 
-post-extract:
-	@${RM} -rf ${WRKSRC}/lib-src/lua \
-		${WRKSRC}/lib-src/enet ${WRKSRC}/tools ${WRKSRC}/intl
-
 post-patch:
 	@${REINPLACE_CMD} -e '/Exec=/s,enigma,${PREFIX}/bin/enigma,g' \
 		${WRKSRC}/etc/enigma.desktop
-	@${REINPLACE_CMD} -e 's|-llua|&-${LUA_VER}|; s|-ltolua++|&-${LUA_VER}|' \
-		${WRKSRC}/src/Makefile.in
+
+post-install:
+	@${RM} -d ${STAGEDIR}${DOCSDIR}/COPYING
 
 .include <bsd.port.mk>

Modified: head/games/enigma/distinfo
==============================================================================
--- head/games/enigma/distinfo	Wed Apr 13 07:38:33 2016	(r413175)
+++ head/games/enigma/distinfo	Wed Apr 13 09:10:04 2016	(r413176)
@@ -1,2 +1,2 @@
-SHA256 (enigma-1.01-64bit.tar.gz) = ae87ecf635bd89bec143a8011e30a4a3b546edb3fe2ed2fca243d366bb599736
-SIZE (enigma-1.01-64bit.tar.gz) = 10891095
+SHA256 (enigma-1.21.tar.gz) = d872cf067d8eb560d3bb1cb17245814bc56ac3953ae1f12e2229c8eb6f82ce01
+SIZE (enigma-1.21.tar.gz) = 56409951

Added: head/games/enigma/files/patch-src_items_Meditation.cc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/enigma/files/patch-src_items_Meditation.cc	Wed Apr 13 09:10:04 2016	(r413176)
@@ -0,0 +1,11 @@
+--- src/items/Meditation.cc.orig	2014-12-19 21:24:33 UTC
++++ src/items/Meditation.cc
+@@ -27,7 +27,7 @@ namespace enigma {
+ 
+     Meditation::Meditation(int initState) {
+         state = initState;
+-        //whiteball = NULL;
++        whiteball = NULL;
+     }
+ 
+     std::string Meditation::getClass() const {

Modified: head/games/enigma/pkg-plist
==============================================================================
--- head/games/enigma/pkg-plist	Wed Apr 13 07:38:33 2016	(r413175)
+++ head/games/enigma/pkg-plist	Wed Apr 13 09:10:04 2016	(r413176)
@@ -1,16 +1,25 @@
 bin/enigma
 man/man6/enigma.6.gz
+share/appdata/enigma.appdata.xml
 share/applications/enigma.desktop
 share/icons/hicolor/48x48/apps/enigma.png
+%%NLS%%share/locale/be/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/da/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/de/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/el/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/es/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/fi/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/fr/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/gd/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/hu/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/it/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/nl/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/pt/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/ru/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/enigma.mo
 %%NLS%%share/locale/sv/LC_MESSAGES/enigma.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/enigma.mo
 share/pixmaps/enigma.png
-@dir %%DATADIR%%/levels/enigma_stable



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