mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-17 19:39:43 +00:00
games/vms-empire: Update to 1.18
Switch to DISTVERSION. Add LICENSE_FILE. Add gmake to USES. Replace post-patch target to patchfile. Take maintainership. Changelog: http://www.catb.org/~esr/vms-empire/NEWS
This commit is contained in:
parent
7bf7810c85
commit
04de1ea736
@ -1,33 +1,27 @@
|
||||
PORTNAME= vms-empire
|
||||
PORTVERSION= 1.16
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.18
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://www.catb.org/~esr/vms-empire/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= uzsolt@FreeBSD.org
|
||||
COMMENT= Simulation of a full-scale war between two emperors
|
||||
WWW= http://www.catb.org/~esr/vms-empire/
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= ncurses
|
||||
USES= gmake ncurses
|
||||
MAKE_ARGS= LIBS="${LDFLAGS} -lncurses"
|
||||
|
||||
PLIST_FILES= ${DESKTOPDIR}/${PORTNAME}.desktop \
|
||||
bin/${PORTNAME} \
|
||||
share/appdata/${PORTNAME}.xml \
|
||||
share/icons/hicolor/48x48/apps/${PORTNAME}.png \
|
||||
share/man/man6/${PORTNAME}.6.gz
|
||||
|
||||
PORTDOCS= AUTHORS BUGS HACKING NEWS README
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME} \
|
||||
share/man/man6/${PORTNAME}.6.gz \
|
||||
share/appdata/${PORTNAME}.xml \
|
||||
${DESKTOPDIR}/${PORTNAME}.desktop \
|
||||
share/icons/hicolor/48x48/apps/${PORTNAME}.png
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|^CFLAGS|CFLAGS?|; \
|
||||
s|/usr/bin|${PREFIX}/bin|; \
|
||||
s|/usr/share/|${PREFIX}/share/|; \
|
||||
s|/usr/local/share/man|${PREFIX}/share/man|' \
|
||||
${WRKSRC}/Makefile
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1617653402
|
||||
SHA256 (vms-empire-1.16.tar.gz) = 5c44c86edfea554f93a5a98f736590ca7aaa52e66a91352722d069ae383e80f9
|
||||
SIZE (vms-empire-1.16.tar.gz) = 110627
|
||||
TIMESTAMP = 1728146872
|
||||
SHA256 (vms-empire-1.18.tar.gz) = 2560a6ac64b88c29528ba302706362abccd41fef767e2a8cb64e7c07ec0c2909
|
||||
SIZE (vms-empire-1.18.tar.gz) = 111335
|
||||
|
38
games/vms-empire/files/patch-Makefile
Normal file
38
games/vms-empire/files/patch-Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
--- Makefile.orig 2024-10-05 16:57:31 UTC
|
||||
+++ Makefile
|
||||
@@ -20,7 +20,7 @@ LIBS = -lncurses
|
||||
# You shouldn't have to modify anything below this line.
|
||||
|
||||
# There's a dynamic format in the object-display routines; suppress the warning
|
||||
-CFLAGS = $(DEBUG) $(PROFILE) -Wall -Wno-format-security
|
||||
+CFLAGS ?= $(DEBUG) $(PROFILE) -Wall -Wno-format-security
|
||||
|
||||
FILES = \
|
||||
attack.c \
|
||||
@@ -93,16 +93,16 @@ install: empire.6 uninstall
|
||||
@cppcheck --quiet --inline-suppr --suppress=missingIncludeSystem --suppress=unusedFunction --template gcc --enable=all --force *.[ch]
|
||||
|
||||
install: empire.6 uninstall
|
||||
- install -m 0755 -d $(DESTDIR)/usr/bin
|
||||
- install -m 0755 -d $(DESTDIR)/usr/share/man/man6
|
||||
- install -m 0755 -d $(DESTDIR)/usr/share/applications/
|
||||
- install -m 0755 -d $(DESTDIR)/usr/share/icons/hicolor/48x48/apps/
|
||||
- install -m 0755 -d $(DESTDIR)/usr/share/appdata
|
||||
- install -m 0755 vms-empire $(DESTDIR)/usr/bin/
|
||||
- install -m 0644 empire.6 $(DESTDIR)/usr/share/man/man6/vms-empire.6
|
||||
- install -m 0644 vms-empire.desktop $(DESTDIR)/usr/share/applications/
|
||||
- install -m 0644 vms-empire.png $(DESTDIR)/usr/share/icons/hicolor/48x48/apps/
|
||||
- install -m 0644 vms-empire.xml $(DESTDIR)/usr/share/appdata/
|
||||
+ install -m 0755 -d $(DESTDIR)$(PREFIX)/bin
|
||||
+ install -m 0755 -d $(DESTDIR)$(PREFIX)/share/man/man6
|
||||
+ install -m 0755 -d $(DESTDIR)$(PREFIX)/share/applications/
|
||||
+ install -m 0755 -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
||||
+ install -m 0755 -d $(DESTDIR)$(PREFIX)/share/appdata
|
||||
+ install -m 0755 vms-empire $(DESTDIR)$(PREFIX)/bin/
|
||||
+ install -m 0644 empire.6 $(DESTDIR)$(PREFIX)/share/man/man6/vms-empire.6
|
||||
+ install -m 0644 vms-empire.desktop $(DESTDIR)$(PREFIX)/share/applications/
|
||||
+ install -m 0644 vms-empire.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
|
||||
+ install -m 0644 vms-empire.xml $(DESTDIR)$(PREFIX)/share/appdata/
|
||||
|
||||
uninstall:
|
||||
rm -f /usr/bin/vms-empire /usr/share/man/man6/vms-empire.6
|
Loading…
Reference in New Issue
Block a user