Date: Fri, 17 Jun 2016 08:21:17 +0000 (UTC) From: Torsten Zuehlsdorff <tz@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r417000 - in head/games/imaze: . files Message-ID: <201606170821.u5H8LHXq097968@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tz Date: Fri Jun 17 08:21:16 2016 New Revision: 417000 URL: https://svnweb.freebsd.org/changeset/ports/417000 Log: games/imaze: unbreak and modernize port This includes: - Bump PORTREVISION - Unbreak fetch - Remove TUCOWS from MASTER_SITES - Add ATHENA option and set it by default, instead of XVIEW - Convert GUI's options from RADIO to SINGLE - Switch to options helpers - Add MOTIFLIB define with proper value to fix linkage - Add xmu to USE_XORG - Regenerate patches PR: 210081 Submitted by: lightside <lightside@gmx.com> Approved by: junovitch (mentor) Modified: head/games/imaze/Makefile head/games/imaze/files/patch-source_Makefile.in head/games/imaze/files/patch-source_configure head/games/imaze/files/patch-source_fbsd_joystick.c head/games/imaze/files/patch-source_voxware_audio.c Modified: head/games/imaze/Makefile ============================================================================== --- head/games/imaze/Makefile Fri Jun 17 08:00:22 2016 (r416999) +++ head/games/imaze/Makefile Fri Jun 17 08:21:16 2016 (r417000) @@ -3,10 +3,9 @@ PORTNAME= imaze PORTVERSION= 1.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= games -MASTER_SITES= TUCOWS/x11/entertain/ \ - http://www.sourcefiles.org/Games/Arcade/ +MASTER_SITES= http://www.sourcefiles.org/Games/Arcade/ PKGNAMESUFFIX= -${TOOLKIT} MAINTAINER= ports@FreeBSD.org @@ -15,49 +14,31 @@ COMMENT= Multi-player network action gam LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/Copyright -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2016-07-04 OPTIONS_DEFINE= AUDIO JOYSTICK -OPTIONS_RADIO= GUI -OPTIONS_RADIO_GUI= XVIEW MOTIF -OPTIONS_DEFAULT= AUDIO JOYSTICK XVIEW +OPTIONS_SINGLE= GUI +OPTIONS_SINGLE_GUI= ATHENA MOTIF XVIEW +OPTIONS_DEFAULT= ATHENA AUDIO JOYSTICK + +ATHENA_DESC= Athena widget library support +ATHENA_VARS= TOOLKIT=athena AUDIO_DESC= Audio support +AUDIO_CONFIGURE_OFF= noaudio JOYSTICK_DESC= Joystick support +JOYSTICK_CONFIGURE_OFF= nojoystick +MOTIF_USES= motif +MOTIF_VARS= MOTIFLIB="-L${LOCALBASE}/lib -lXm -lXt" TOOLKIT=motif XVIEW_DESC= XView widget library support +XVIEW_LIB_DEPENDS= libxview.so:x11-toolkits/xview +XVIEW_VARS= TOOLKIT=xview CONFIGURE_WRKSRC=${WRKSRC}/source BUILD_WRKSRC= ${WRKSRC}/source -USE_XORG= x11 xaw xt +USE_XORG= x11 xaw xmu xt HAS_CONFIGURE= yes CONFIGURE_ARGS= ${TOOLKIT} X11Dir="${LOCALBASE}" CFlags="${CFLAGS}" MAKE_ENV= SOUNDDIR="${DATADIR}/sounds" -.include <bsd.port.options.mk> - -.if empty(PORT_OPTIONS:MAUDIO) -CONFIGURE_ARGS+=noaudio -.endif - -.if empty(PORT_OPTIONS:MJOYSTICK) -CONFIGURE_ARGS+=nojoystick -.endif - -.if empty(PORT_OPTIONS:MMOTIF) && empty(PORT_OPTIONS:MXVIEW) -TOOLKIT= athena -.endif - -.if ${PORT_OPTIONS:MMOTIF} -USES+= motif -TOOLKIT= motif -.endif - -.if ${PORT_OPTIONS:MXVIEW} -LIB_DEPENDS+= libxview.so:x11-toolkits/xview -TOOLKIT= xview -.endif - do-install: .for i in genlab imaze imazesrv imazestat ninja xlabed (cd ${WRKSRC}/source && ${INSTALL_PROGRAM} ${i} ${STAGEDIR}${PREFIX}/bin) Modified: head/games/imaze/files/patch-source_Makefile.in ============================================================================== --- head/games/imaze/files/patch-source_Makefile.in Fri Jun 17 08:00:22 2016 (r416999) +++ head/games/imaze/files/patch-source_Makefile.in Fri Jun 17 08:21:16 2016 (r417000) @@ -1,6 +1,6 @@ ---- source/Makefile.in.orig Thu Dec 13 10:50:40 2001 -+++ source/Makefile.in Thu Dec 13 10:56:34 2001 -@@ -43,7 +43,7 @@ +--- source/Makefile.in.orig 2001-12-10 00:47:32 UTC ++++ source/Makefile.in +@@ -43,7 +43,7 @@ Unconfigured: @echo "run ./configure first, don't use this makefile" #END configure output @@ -9,7 +9,7 @@ # # possible values: # -@@ -66,7 +66,7 @@ +@@ -66,7 +66,7 @@ INSTALL=install -s -m 755 X11Libs=-lX11 #AthenaLibs=-lXaw -lXt AthenaLibs=-lXaw -lXt -lXmu Modified: head/games/imaze/files/patch-source_configure ============================================================================== --- head/games/imaze/files/patch-source_configure Fri Jun 17 08:00:22 2016 (r416999) +++ head/games/imaze/files/patch-source_configure Fri Jun 17 08:21:16 2016 (r417000) @@ -1,6 +1,6 @@ ---- source/configure.orig Thu Jul 24 22:06:46 2003 -+++ source/configure Thu Jul 24 22:10:31 2003 -@@ -54,7 +54,7 @@ +--- source/configure.orig 2001-12-10 00:47:37 UTC ++++ source/configure +@@ -54,7 +54,7 @@ LibpathTmpl=-L@ MakefileIn=Makefile.in MakefileOut=Makefile Modified: head/games/imaze/files/patch-source_fbsd_joystick.c ============================================================================== --- head/games/imaze/files/patch-source_fbsd_joystick.c Fri Jun 17 08:00:22 2016 (r416999) +++ head/games/imaze/files/patch-source_fbsd_joystick.c Fri Jun 17 08:21:16 2016 (r417000) @@ -1,5 +1,5 @@ ---- source/fbsd_joystick.c.orig Sat Jun 28 15:55:30 2003 -+++ source/fbsd_joystick.c Sat Jun 28 15:56:01 2003 +--- source/fbsd_joystick.c.orig 2001-12-10 00:47:38 UTC ++++ source/fbsd_joystick.c @@ -44,7 +44,7 @@ #include <errno.h> #include <fcntl.h> Modified: head/games/imaze/files/patch-source_voxware_audio.c ============================================================================== --- head/games/imaze/files/patch-source_voxware_audio.c Fri Jun 17 08:00:22 2016 (r416999) +++ head/games/imaze/files/patch-source_voxware_audio.c Fri Jun 17 08:21:16 2016 (r417000) @@ -1,5 +1,5 @@ ---- source/voxware_audio.c.orig Sat Jun 28 15:55:41 2003 -+++ source/voxware_audio.c Sat Jun 28 15:56:08 2003 +--- source/voxware_audio.c.orig 2001-12-10 00:47:46 UTC ++++ source/voxware_audio.c @@ -50,7 +50,7 @@ #ifdef linux #include <linux/soundcard.h>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606170821.u5H8LHXq097968>