aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2014-12-29 09:15:34 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2014-12-29 09:15:34 +0800
commite1148473a82abffd86b0be5c90affd30e33d938d (patch)
tree46ac044481a241fdd7865db040e5d6237b6d0085 /games
parentc665b45c4db48951312c13aec734c8a7fc99848a (diff)
downloadfreebsd-ports-gnome-e1148473a82abffd86b0be5c90affd30e33d938d.tar.gz
freebsd-ports-gnome-e1148473a82abffd86b0be5c90affd30e33d938d.tar.zst
freebsd-ports-gnome-e1148473a82abffd86b0be5c90affd30e33d938d.zip
- Fix dependent ports, they should not depend on directory
Diffstat (limited to 'games')
-rw-r--r--games/duke3d-data/Makefile5
-rw-r--r--games/duke3d-data/Makefile.include2
-rw-r--r--games/duke3d-data/pkg-plist2
3 files changed, 5 insertions, 4 deletions
diff --git a/games/duke3d-data/Makefile b/games/duke3d-data/Makefile
index 3b52b0df24a9..242bfa877dab 100644
--- a/games/duke3d-data/Makefile
+++ b/games/duke3d-data/Makefile
@@ -3,7 +3,7 @@
PORTNAME= data
PORTVERSION= 1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= ftp://ftp.3drealms.com/share/ \
ftp://ftp.kiarchive.ru/pub/.1/msdos/games/play/3d/ \
@@ -27,7 +27,7 @@ NO_WRKSUBDIR= yes
OPTIONS_DEFINE= SHAREWARE
SHAREWARE_DESC= Install shareware game data version 1.3
-DATADIR= ${DN3DDIR}
+DATADIR= ${DN3DDIR:C/^${LOCALBASE}/${PREFIX}/}
.include "Makefile.include"
@@ -48,6 +48,7 @@ post-extract:
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
+ @${TOUCH} ${STAGEDIR}${DATADIR}/.keepme
.if ${PORT_OPTIONS:MSHAREWARE}
${INSTALL_DATA} ${WRKSRC}/DUKE3D.GRP ${STAGEDIR}${DATADIR}/duke3d.grp
.endif
diff --git a/games/duke3d-data/Makefile.include b/games/duke3d-data/Makefile.include
index 22c238979645..a3fe9134564b 100644
--- a/games/duke3d-data/Makefile.include
+++ b/games/duke3d-data/Makefile.include
@@ -25,5 +25,5 @@ PLIST_SUB+= DN3DDIR="${DN3DDIR:S/${LOCALBASE}\///}"
SUB_LIST+= DN3DDIR="${DN3DDIR}"
.if ${PORTNAME} != "data"
-RUN_DEPENDS+= ${DN3DDIR}:${PORTSDIR}/games/duke3d-data
+RUN_DEPENDS+= ${DN3DDIR}/.keepme:${PORTSDIR}/games/duke3d-data
.endif
diff --git a/games/duke3d-data/pkg-plist b/games/duke3d-data/pkg-plist
index 1d7d4ecfcab0..cce0b46ae669 100644
--- a/games/duke3d-data/pkg-plist
+++ b/games/duke3d-data/pkg-plist
@@ -1,2 +1,2 @@
+%%DATADIR%%/.keepme
%%SHAREWARE%%%%DATADIR%%/duke3d.grp
-@dir %%DATADIR%%