aboutsummaryrefslogtreecommitdiff
path: root/games/xfireworks
diff options
context:
space:
mode:
authorShigeyuki Fukushima <shige@FreeBSD.org>2000-07-31 10:26:20 +0000
committerShigeyuki Fukushima <shige@FreeBSD.org>2000-07-31 10:26:20 +0000
commitdcfc89d17b31bec760dad41085702c3d68e72a6f (patch)
tree8131c9a7ce406017e9d8ce57ab146723cc715556 /games/xfireworks
parent4690ebba1e823541ed2bff399a823773c828bd73 (diff)
downloadports-dcfc89d17b31bec760dad41085702c3d68e72a6f.tar.gz
ports-dcfc89d17b31bec760dad41085702c3d68e72a6f.zip
Fix PLIST error.
Install default config file as a sample config file. Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
Notes
Notes: svn path=/head/; revision=31160
Diffstat (limited to 'games/xfireworks')
-rw-r--r--games/xfireworks/Makefile9
-rw-r--r--games/xfireworks/files/patch-aa33
-rw-r--r--games/xfireworks/pkg-plist3
3 files changed, 18 insertions, 27 deletions
diff --git a/games/xfireworks/Makefile b/games/xfireworks/Makefile
index 79eb5129a736..26393ac86641 100644
--- a/games/xfireworks/Makefile
+++ b/games/xfireworks/Makefile
@@ -17,6 +17,13 @@ MAINTAINER= sakai@seki.ee.kagu.sut.ac.jp
USE_X_PREFIX= yes
MAN1= xfireworks.1
-MANCOMPRESSED= yes
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/xfireworks ${PREFIX}/bin/xfireworks
+ ${INSTALL_MAN} ${WRKSRC}/xfireworks.man ${PREFIX}/bin/xfireworks.1
+ ${INSTALL_DATA} ${WRKSRC}/xfireworks.conf ${PREFIX}/etc/xfirewokrs.conf.sample
+.if !exists(${PREFIX}/etc/xfireworks.conf)
+ ${CP} ${PREFIX}/etc/xfireworks.conf.sample ${PREFIX}/etc/xfireworks.conf
+.endif
.include <bsd.port.mk>
diff --git a/games/xfireworks/files/patch-aa b/games/xfireworks/files/patch-aa
index 75dd3866e471..e5ab76e60d8a 100644
--- a/games/xfireworks/files/patch-aa
+++ b/games/xfireworks/files/patch-aa
@@ -1,6 +1,6 @@
---- Makefile.orig Thu Jul 27 22:05:19 2000
-+++ Makefile Fri Jul 28 20:56:30 2000
-@@ -1,7 +1,7 @@
+--- Makefile.orig Sat Jul 29 10:09:02 2000
++++ Makefile Mon Jul 31 18:15:11 2000
+@@ -1,18 +1,18 @@
VERSION = XFireworks-1.1
PKGNAME = xfireworks-1.1
-PREFIX = /usr/X11R6
@@ -9,8 +9,10 @@
+#X11BASE = /usr/X11R6
BINDIR = $(PREFIX)/bin
- LIBDIR = $(PREFIX)/lib/X11/xfireworks
-@@ -10,9 +10,9 @@
+-LIBDIR = $(PREFIX)/lib/X11/xfireworks
++LIBDIR = $(PREFIX)/etc
+ MANDIR = $(PREFIX)/man/man1
+
XINCLUDEDIR = $(X11BASE)/include
XLIBDIR = $(X11BASE)/lib
@@ -22,24 +24,3 @@
CP = cp
RM = rm -f
MKDIR = mkdir -p
-@@ -78,17 +78,14 @@
- install : install-bin install-lib install-man
-
- install-bin : xfireworks
-- $(CP) xfireworks $(BINDIR)
-- $(CHMOD) 0755 $(BINDIR)/xfireworks
-+ ${BSD_INSTALL_PROGRAM} xfireworks $(BINDIR)
-
- install-lib :
- $(MKDIR) $(LIBDIR)
-- $(CP) xfireworks.conf $(LIBDIR)
-- $(CHMOD) 0644 $(LIBDIR)/xfireworks.conf
-+ ${BSD_INSTALL_DATA} xfireworks.conf $(LIBDIR)
-
- install-man : manual
-- $(CP) xfireworks.1.gz $(MANDIR)
-- $(CHMOD) 0444 $(MANDIR)/xfireworks.1.gz
-+ ${BSD_INSTALL_MAN} xfireworks.1.gz $(MANDIR)
-
- uninstall : uninstall-bin uninstall-lib uninstall-man
-
diff --git a/games/xfireworks/pkg-plist b/games/xfireworks/pkg-plist
index bbf3c3cf517d..bdd256521efa 100644
--- a/games/xfireworks/pkg-plist
+++ b/games/xfireworks/pkg-plist
@@ -1 +1,4 @@
bin/xfireworks
+@unexec if cmp -s %D/etc/xfireworsk.conf %D/etc/xfireworks.conf.sample; then rm -f %D/etc/xfireworks.conf.sample
+etc/xfireworks.conf.sample
+@exec test -f %B/xfireworks.conf || cp %B/%f %B/xfireworks.conf