Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Apr 2014 13:54:17 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r351386 - in head/games/noegnud-littlehack: . files
Message-ID:  <201404161354.s3GDsHRO046987@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Wed Apr 16 13:54:16 2014
New Revision: 351386
URL: http://svnweb.freebsd.org/changeset/ports/351386
QAT: https://qat.redports.org/buildarchive/r351386/

Log:
  - Add staging support
  - Fix build on 10+, bmake does not support -E option
  - Convert to USES=tar:bzip2
  - Remove Author tag from pkg-descr, info available on homepage
  
  MFH:		2014Q2

Modified:
  head/games/noegnud-littlehack/Makefile
  head/games/noegnud-littlehack/files/patch-variants::Makefile
  head/games/noegnud-littlehack/pkg-descr
  head/games/noegnud-littlehack/pkg-plist

Modified: head/games/noegnud-littlehack/Makefile
==============================================================================
--- head/games/noegnud-littlehack/Makefile	Wed Apr 16 13:45:10 2014	(r351385)
+++ head/games/noegnud-littlehack/Makefile	Wed Apr 16 13:54:16 2014	(r351386)
@@ -18,18 +18,16 @@ COMMENT=	The noeGNUd UI for the LittleHa
 RUN_DEPENDS=	${LOCALBASE}/share/${NOEGNUDVERSION}/data/gui:${PORTSDIR}/games/noegnud-data
 
 NOEGNUDVERSION=	${PORTNAME}-0.8.0
-USES=		bison
+USES=		bison tar:bzip2
 USE_GL=		yes
 WANT_SDL=	yes
 USE_SDL=	sdl image mixer
-USE_BZIP2=	yes
 WRKSRC=		${WRKDIR}/${DISTNAME}/variants
 PATCH_WRKSRC=	${WRKDIR}/${DISTNAME}
 ALL_TARGET=	lh001
 INSTALL_TARGET=	install_lh001
 MAKE_JOBS_UNSAFE=	yes
 
-NO_STAGE=	yes
 .include <bsd.port.pre.mk>
 
 pre-everything::
@@ -46,7 +44,11 @@ post-extract:
 post-patch:
 	(cd ${WRKSRC} && ${MAKE} ${NOEGNUDVERSION}-littlehack-0.0.1)
 	@(${PATCH} ${PATCH_ARGS} < ${FILESDIR}/noegnud-littlehack.patch)
-
+	@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -E -e 's,ch(grp|own),true,' \
+		-e '/(^VARDIR|ln -s|sed)/! s,(GAME|SHELL|VAR)DIR),DESTDIR)$$(&,g' \
+		-e '/ln -s/ s,SHELLDIR,DESTDIR)$$(&,2' \
+		${WRKSRC}/${NOEGNUDVERSION}-littlehack-0.0.1/sys/unix/Makefile.top
 do-configure:
 	(cd ${WRKSRC} && ${MAKE} ${NOEGNUDVERSION}-littlehack-0.0.1/Makefile)
 

Modified: head/games/noegnud-littlehack/files/patch-variants::Makefile
==============================================================================
--- head/games/noegnud-littlehack/files/patch-variants::Makefile	Wed Apr 16 13:45:10 2014	(r351385)
+++ head/games/noegnud-littlehack/files/patch-variants::Makefile	Wed Apr 16 13:54:16 2014	(r351386)
@@ -1,55 +1,24 @@
---- variants/Makefile.orig	Mon Aug 23 12:13:51 2004
-+++ variants/Makefile	Sun Nov 21 00:49:21 2004
-@@ -1,7 +1,6 @@
+--- variants/Makefile.orig	2004-08-23 19:13:51.000000000 +0200
++++ variants/Makefile	2014-04-15 14:55:14.044062891 +0200
+@@ -1,7 +1,7 @@
  NOEGNUDVERSION=noegnud-0.8.0
  # you __MUST__ change this if you change the prefix for any variants' install !!!!!!!!!!!!!
  # although ..... " make -e foo " also works :O ;)
 -PREFIX = /usr/local
++PREFIX = %%PREFIX%%
  GAMEUID = games
  GAMEGRP = bin
  CHOWN = chown
-@@ -62,31 +61,31 @@
- install: install_all
- 
- install_nh342: nh342
--	make -e -C $(NOEGNUDVERSION)-nethack-3.4.2 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-nethack-3.4.2 install
- 
- install_nh343: nh343
--	make -e -C $(NOEGNUDVERSION)-nethack-3.4.3 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-nethack-3.4.3 install
- 
- install_se006e4f8: se006e4f8
--	make -e -C $(NOEGNUDVERSION)-slashem-0.0.6E4F8 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-slashem-0.0.6E4F8 install
- 
- install_se007e2: se007e2
--	make -e -C $(NOEGNUDVERSION)-slashem-0.0.7E2 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-slashem-0.0.7E2 install
- 
- install_se007e5: se007e5
--	make -e -C $(NOEGNUDVERSION)-slashem-0.0.7E5 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-slashem-0.0.7E5 install
- 
- install_se007e6: se007e6
--	make -e -C $(NOEGNUDVERSION)-slashem-0.0.7E6 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-slashem-0.0.7E6 install
- 
- install_se007e6f2: se007e6f2
--	make -e -C $(NOEGNUDVERSION)-slashem-0.0.7E6F2 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-slashem-0.0.7E6F2 install
+@@ -83,7 +83,7 @@
+ 	make -e -C $(NOEGNUDVERSION)-slashem-0.0.7E6F2 install
  
  install_lh001: lh001
 -	make -e -C $(NOEGNUDVERSION)-littlehack-0.0.1 install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-littlehack-0.0.1 install
++	make -C $(NOEGNUDVERSION)-littlehack-0.0.1 install
  
  install_nh342-dt: nh342-dt
--	make -e -C $(NOEGNUDVERSION)-nethack-3.4.2-deet install
-+	make -EPREFIX -C $(NOEGNUDVERSION)-nethack-3.4.2-deet install
- 
- # data
- 
-@@ -204,7 +203,7 @@
+ 	make -e -C $(NOEGNUDVERSION)-nethack-3.4.2-deet install
+@@ -204,7 +204,7 @@
  	patch -p0 <diffs/$(NOEGNUDVERSION)-slashem-0.0.7E6F2.diff
  
  $(NOEGNUDVERSION)-littlehack-0.0.1: littlehack-0.0.1

Modified: head/games/noegnud-littlehack/pkg-descr
==============================================================================
--- head/games/noegnud-littlehack/pkg-descr	Wed Apr 16 13:45:10 2014	(r351385)
+++ head/games/noegnud-littlehack/pkg-descr	Wed Apr 16 13:54:16 2014	(r351386)
@@ -6,5 +6,4 @@ and an outstanding 3D-Mode.
 
 This port installs noeGNUd for the LittleHack variation of NetHack.
 
-Author: Clive Crous
 WWW: http://noegnud.sourceforge.net/

Modified: head/games/noegnud-littlehack/pkg-plist
==============================================================================
--- head/games/noegnud-littlehack/pkg-plist	Wed Apr 16 13:45:10 2014	(r351385)
+++ head/games/noegnud-littlehack/pkg-plist	Wed Apr 16 13:54:16 2014	(r351386)
@@ -1,5 +1,7 @@
 bin/noegnud-0.8.0-littlehack-0.0.1
 bin/noegnud-littlehack-0.0.1
+@owner games
+@group bin
 share/noegnud-0.8.0/littlehack-0.0.1/license
 share/noegnud-0.8.0/littlehack-0.0.1/logfile
 share/noegnud-0.8.0/littlehack-0.0.1/nhdat
@@ -7,7 +9,7 @@ share/noegnud-0.8.0/littlehack-0.0.1/noe
 share/noegnud-0.8.0/littlehack-0.0.1/perm
 share/noegnud-0.8.0/littlehack-0.0.1/record
 share/noegnud-0.8.0/littlehack-0.0.1/recover
-@exec chown games:bin %D/share/noegnud-0.8.0/littlehack-0.0.1
+@exec chown root:wheel %D/share/noegnud-0.8.0
 @exec chmod 775 %D/share/noegnud-0.8.0/littlehack-0.0.1
 @dirrmtry share/noegnud-0.8.0/littlehack-0.0.1/save
 @dirrmtry share/noegnud-0.8.0/littlehack-0.0.1



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