44 lines
1.6 KiB
Text
44 lines
1.6 KiB
Text
$NetBSD: patch-al,v 1.2 2010/10/03 10:43:03 obache Exp $
|
|
|
|
DESTDIR support.
|
|
|
|
XXX: I've disabled the chown/chgrp because as things previously were,
|
|
XXX: it had no effect.
|
|
XXX:
|
|
XXX: It was installing the data files as 644/755 games.bin, while the
|
|
XXX: program was installed setgid games because we patched things that
|
|
XXX: way. Installing the files with the pkgsrc default ownership will
|
|
XXX: not change the behavior (no write permission).
|
|
XXX:
|
|
XXX: However, it is likely wrong and someone needs to wade in and find
|
|
XXX: out if these things really need to be writeable, and if so figure
|
|
XXX: out the best way to arrange that. SPECIAL_PERMS for all these files
|
|
XXX: (there are a lot) won't be pretty.
|
|
|
|
--- lib/Makefile.in.orig 2000-06-09 14:52:41.000000000 +0000
|
|
+++ lib/Makefile.in
|
|
@@ -51,12 +51,12 @@ install: all install-only
|
|
install-only:
|
|
for i in `ls $(srcdir)/*.dir $(srcdir)/*.g $(srcdir)/*.imf $(srcdir)/news.txt`; do \
|
|
echo $$i; \
|
|
- $(INSTALL_DATA) $(srcdir)/$$i $(gamelibdir); \
|
|
+ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(gamelibdir); \
|
|
done
|
|
- chown $(GAMEUID) $(gamelibdir) $(gamelibdir)/*
|
|
- chgrp $(GAMEGRP) $(gamelibdir) $(gamelibdir)/*
|
|
- chmod $(DIRPERM) $(gamelibdir)
|
|
- chmod $(FILEPERM) $(gamelibdir)/*
|
|
+ #chown $(GAMEUID) $(gamelibdir) $(gamelibdir)/*
|
|
+ #chgrp $(GAMEGRP) $(gamelibdir) $(gamelibdir)/*
|
|
+ #chmod $(DIRPERM) $(gamelibdir)
|
|
+ #chmod $(FILEPERM) $(gamelibdir)/*
|
|
|
|
clean:
|
|
|
|
@@ -69,5 +69,5 @@ extraclean: distclean
|
|
realclean: distclean
|
|
|
|
Makefile: Makefile.in $(host_makefile_frag) $(target_makefile_frag)
|
|
- cd .. \
|
|
+ cd .. \
|
|
&& CONFIG_FILES=lib/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|