aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2014-10-31 04:29:41 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2014-10-31 04:29:41 +0800
commit066097d69b63da6a56e121c0f633d7efc7f10e81 (patch)
tree11ef670931fe1c567f8f7f407101daf5d2f4134f
parent85020fc7816bdc77bb2b257e3f3184db5e28897a (diff)
downloadfreebsd-ports-gnome-066097d69b63da6a56e121c0f633d7efc7f10e81.tar.gz
freebsd-ports-gnome-066097d69b63da6a56e121c0f633d7efc7f10e81.tar.zst
freebsd-ports-gnome-066097d69b63da6a56e121c0f633d7efc7f10e81.zip
- Update to 1.6.0
-rw-r--r--games/neverball/Makefile43
-rw-r--r--games/neverball/distinfo4
-rw-r--r--games/neverball/files/patch-Makefile49
-rw-r--r--games/neverball/pkg-plist13
4 files changed, 61 insertions, 48 deletions
diff --git a/games/neverball/Makefile b/games/neverball/Makefile
index a602160084fb..91459705c2e2 100644
--- a/games/neverball/Makefile
+++ b/games/neverball/Makefile
@@ -1,11 +1,9 @@
# $FreeBSD$
PORTNAME= neverball
-PORTVERSION= 1.5.4
-PORTREVISION= 9
+PORTVERSION= 1.6.0
CATEGORIES= games
-MASTER_SITES= http://offload1.icculus.org:9090/neverball/ \
- http://offload2.icculus.org:9090/neverball/ \
+MASTER_SITES= http://icculus.org/neverball/ \
http://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
@@ -18,41 +16,29 @@ LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \
libvorbis.so:${PORTSDIR}/audio/libvorbis \
libphysfs.so:${PORTSDIR}/devel/physfs
-USES= gmake
+USES= gmake iconv
USE_GL= gl
-USE_SDL= sdl ttf
-MAKE_ENV+= ENABLE_WII=0
-USE_XORG= x11
+USE_SDL= sdl2 ttf2
+MAKE_ARGS+= DATADIR="${DATADIR}" \
+ LOCALEDIR="${PREFIX}/share/locale"
-PORTDOCS= CHANGES COPYING README
+PORTDOCS= *
PORTDATA= *
OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
MAKE_ENV+= ENABLE_NLS=1
-LOCALE_DIRS= ca de es fi fr lv nn
-PLIST_SUB+= NLS=""
.else
MAKE_ENV+= ENABLE_NLS=0
-PLIST_SUB+= NLS="@comment "
.endif
-post-patch:
- @${REINPLACE_CMD} -e 's|./data|${DATADIR}/data|g; \
- s|./locale|${PREFIX}/share/locale|g; \
- s|sdl-config|${SDL_CONFIG}|g; \
- s| -O2| ${CFLAGS}|g; \
- s|%%LOCALBASE%%|${LOCALBASE}|g; \
- s|%%ICONV_LIB%%|${ICONV_LIB}|' \
- ${WRKSRC}/Makefile
-
do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}/data
- cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}/
+ cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/
${INSTALL_MAN} ${WRKSRC}/dist/*.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/
.for f in neverball neverputt
${INSTALL_DATA} ${WRKSRC}/dist/${f}.desktop \
@@ -62,15 +48,8 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/
.endfor
.if ${PORT_OPTIONS:MNLS}
-. for ii in ${LOCALE_DIRS}
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${ii}/LC_MESSAGES
- ${INSTALL_DATA} ${WRKSRC}/locale/${ii}/LC_MESSAGES/*.mo \
- ${STAGEDIR}${PREFIX}/share/locale/${ii}/LC_MESSAGES/
-. endfor
+ cd ${WRKSRC}/locale && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/locale/
.endif
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/
-.endfor
+ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>
diff --git a/games/neverball/distinfo b/games/neverball/distinfo
index a0d1e43fb3e6..76e85f336a9f 100644
--- a/games/neverball/distinfo
+++ b/games/neverball/distinfo
@@ -1,2 +1,2 @@
-SHA256 (neverball-1.5.4.tar.gz) = ea31ca9f6eec70c8e66eaa20d7ce9e48295fdb077313b97637c503b16b7b0da6
-SIZE (neverball-1.5.4.tar.gz) = 26767623
+SHA256 (neverball-1.6.0.tar.gz) = 73fe63cca4f96e2d355480d03bc0b2904e83a0abdf65fe8c52db5cc3cca88fa0
+SIZE (neverball-1.6.0.tar.gz) = 37772911
diff --git a/games/neverball/files/patch-Makefile b/games/neverball/files/patch-Makefile
index 303107227d21..41642fa103ee 100644
--- a/games/neverball/files/patch-Makefile
+++ b/games/neverball/files/patch-Makefile
@@ -1,28 +1,49 @@
---- Makefile.orig 2009-01-29 16:39:11.000000000 -0600
-+++ Makefile 2009-02-05 21:25:57.000000000 -0600
-@@ -12,6 +12,10 @@
- DARWIN := 1
+--- Makefile
++++ Makefile
+@@ -17,6 +17,10 @@ ifeq ($(shell uname), Darwin)
+ PLATFORM := darwin
endif
+ifeq ($(shell uname), FreeBSD)
-+ FREEBSD := 1
++ PLATFORM := freebsd
+endif
+
#------------------------------------------------------------------------------
+ # Paths (packagers might want to set DATADIR and LOCALEDIR)
+
+@@ -36,13 +40,13 @@ endif
# Optional flags (CFLAGS, CPPFLAGS, ...)
-@@ -105,6 +109,14 @@
- BASE_LIBS += -L/opt/local/lib
+ ifeq ($(DEBUG),1)
+- CFLAGS := -g
+- CXXFLAGS := -g
+- CPPFLAGS :=
++ CFLAGS ?= -g
++ CXXFLAGS ?= -g
++ CPPFLAGS +=
+ else
+- CFLAGS := -O2
+- CXXFLAGS := -O2
+- CPPFLAGS := -DNDEBUG
++ CFLAGS ?= -O2
++ CXXFLAGS ?= -O2
++ CPPFLAGS += -DNDEBUG
+ endif
+
+ #------------------------------------------------------------------------------
+@@ -179,6 +183,15 @@ ifeq ($(PLATFORM),darwin)
+ /usr/local/lib))
endif
-+ifdef FREEBSD
-+ BASE_LIBS += -L%%LOCALBASE%%/lib -lX11 -lm
++ifeq ($(PLATFORM),freebsd)
++ LOCALBASE ?= /usr/local
++ BASE_LIBS += -L${LOCALBASE}/lib
+
-+ ifneq ($(ENABLE_NLS),0)
-+ INTL_LIBS := -lintl %%ICONV_LIB%%
-+ endif
++ ifneq ($(ENABLE_NLS),0)
++ INTL_LIBS := -lintl
++ endif
+endif
+
- ALL_LIBS := $(SDL_LIBS) $(BASE_LIBS) $(TILT_LIBS) $(INTL_LIBS) -lSDL_ttf \
- -lvorbisfile $(OGL_LIBS)
+ OGG_LIBS := -lvorbisfile
+ TTF_LIBS := -lSDL2_ttf
diff --git a/games/neverball/pkg-plist b/games/neverball/pkg-plist
index 80d28faf324d..7674f5cf0cf9 100644
--- a/games/neverball/pkg-plist
+++ b/games/neverball/pkg-plist
@@ -6,10 +6,23 @@ share/applications/neverball.desktop
share/applications/neverputt.desktop
%%NLS%%share/locale/ca/LC_MESSAGES/neverball.mo
%%NLS%%share/locale/de/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/el/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/eo/LC_MESSAGES/neverball.mo
%%NLS%%share/locale/es/LC_MESSAGES/neverball.mo
%%NLS%%share/locale/fi/LC_MESSAGES/neverball.mo
%%NLS%%share/locale/fr/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/gd/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/it/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/neverball.mo
%%NLS%%share/locale/lv/LC_MESSAGES/neverball.mo
%%NLS%%share/locale/nn/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/neverball.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/neverball.mo
share/pixmaps/neverball.png
share/pixmaps/neverputt.png