diff options
author | bapt <bapt@FreeBSD.org> | 2014-02-28 15:09:07 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2014-02-28 15:09:07 +0800 |
commit | 35c4c18efd83ff784dc44c2427b8a4239b1fca90 (patch) | |
tree | b49c2a67466e323e557451b68bd38627ecb8323c /x11/xdtm | |
parent | 8b7cb0270baae414376d24d104cb85b0bb268e0f (diff) | |
download | freebsd-ports-gnome-35c4c18efd83ff784dc44c2427b8a4239b1fca90.tar.gz freebsd-ports-gnome-35c4c18efd83ff784dc44c2427b8a4239b1fca90.tar.zst freebsd-ports-gnome-35c4c18efd83ff784dc44c2427b8a4239b1fca90.zip |
Support stage
Fix support for DESTDIR
Diffstat (limited to 'x11/xdtm')
-rw-r--r-- | x11/xdtm/Makefile | 3 | ||||
-rw-r--r-- | x11/xdtm/files/patch-Imakefile | 52 | ||||
-rw-r--r-- | x11/xdtm/files/patch-aa | 27 | ||||
-rw-r--r-- | x11/xdtm/pkg-plist | 1 |
4 files changed, 53 insertions, 30 deletions
diff --git a/x11/xdtm/Makefile b/x11/xdtm/Makefile index aa685e631d7c..f872f3f58ae6 100644 --- a/x11/xdtm/Makefile +++ b/x11/xdtm/Makefile @@ -16,7 +16,4 @@ USE_XORG= xaw USES= imake MAKE_JOBS_UNSAFE= yes -MAN1= xdtm.1 - -NO_STAGE= yes .include <bsd.port.mk> diff --git a/x11/xdtm/files/patch-Imakefile b/x11/xdtm/files/patch-Imakefile new file mode 100644 index 000000000000..c2ad176a6220 --- /dev/null +++ b/x11/xdtm/files/patch-Imakefile @@ -0,0 +1,52 @@ +--- ./Imakefile.orig 1996-03-14 14:02:00.000000000 +0100 ++++ ./Imakefile 2014-02-28 08:07:51.884434658 +0100 +@@ -147,6 +147,11 @@ + XDTMOPTIONS = -DHAS_STRSTR -DUSE_CWD -DECHO_N -DUSE_TERMIOS + #endif + ++#ifdef FreeBSDArchitecture ++ LOCAL_LDFLAGS = ++ XDTMOPTIONS = -DHAS_STRSTR -DUSE_CWD -DECHO_N -DUSE_TERMIOS ++#endif ++ + #if SystemV4 /* SVR4 is mostly POSIX */ + XDTMOPTIONS = -DHAS_STRSTR -DUSE_CWD -DUSE_TERMIOS + #endif +@@ -241,27 +246,28 @@ + sed -e 's^\"{icon dir}\"^\"$(XDTMDIR)/icons\"^' \ + xdtmrc.orig > xdtmrc + sed -e 's^iconfile^$(XDTMDIR)/new_xdtm.xbm^' Xdtm.ad.tmpl > Xdtm.ad ++ cp xdtm.sh xdtm.sh.script + + XCOMM Install the xdtm execute script file, used to prevent xterms closing + XCOMM when the inferier process dies. +-InstallProgram(xdtm.sh, $(BINDIR)) ++InstallScript(xdtm.sh,$(BINDIR)) + + XCOMM Install the helpfile, system xdtmrc, icon bitmaps and the default + XCOMM application defaults. + +-MakeDirectories(install, $(XDTMDIR)) +-InstallNonExec(help, $(XDTMDIR)) +-InstallNonExec(perm.help, $(XDTMDIR)) +-InstallNonExec(xdtmrc, $(XDTMDIR)) +-InstallNonExec(bitmaps/new_xdtm.xbm, $(XDTMDIR)) +-MakeDirectories(install, $(XDTMDIR)/icons) ++MakeDirectories(install,$(XDTMDIR)) ++InstallNonExec(help,$(XDTMDIR)) ++InstallNonExec(perm.help,$(XDTMDIR)) ++InstallNonExec(xdtmrc,$(XDTMDIR)) ++InstallNonExec(bitmaps/new_xdtm.xbm,$(XDTMDIR)) ++MakeDirectories(install,$(XDTMDIR)/icons) + InstallAppDefaults(Xdtm) + + install:: +- $(CP) icons$(PATHSEP)*$(PATHSEP)*.icon $(XDTMDIR)/icons ++ $(CP) icons$(PATHSEP)*$(PATHSEP)*.icon $(DESTDIR)$(XDTMDIR)/icons + $(RM) xdtmrc + $(MV) xdtmrc.orig xdtmrc +- chmod -R a+r $(XDTMDIR) ++ chmod -R a+r $(DESTDIR)$(XDTMDIR) + + XCOMM Make the emacs TAGS file + diff --git a/x11/xdtm/files/patch-aa b/x11/xdtm/files/patch-aa deleted file mode 100644 index 8249b4a1dfad..000000000000 --- a/x11/xdtm/files/patch-aa +++ /dev/null @@ -1,27 +0,0 @@ ---- Imakefile.orig Thu Mar 14 07:02:00 1996 -+++ Imakefile Mon May 31 09:22:43 1999 -@@ -147,6 +147,11 @@ - XDTMOPTIONS = -DHAS_STRSTR -DUSE_CWD -DECHO_N -DUSE_TERMIOS - #endif - -+#ifdef FreeBSDArchitecture -+ LOCAL_LDFLAGS = -+ XDTMOPTIONS = -DHAS_STRSTR -DUSE_CWD -DECHO_N -DUSE_TERMIOS -+#endif -+ - #if SystemV4 /* SVR4 is mostly POSIX */ - XDTMOPTIONS = -DHAS_STRSTR -DUSE_CWD -DUSE_TERMIOS - #endif -@@ -241,10 +246,11 @@ - sed -e 's^\"{icon dir}\"^\"$(XDTMDIR)/icons\"^' \ - xdtmrc.orig > xdtmrc - sed -e 's^iconfile^$(XDTMDIR)/new_xdtm.xbm^' Xdtm.ad.tmpl > Xdtm.ad -+ cp xdtm.sh xdtm.sh.script - - XCOMM Install the xdtm execute script file, used to prevent xterms closing - XCOMM when the inferier process dies. --InstallProgram(xdtm.sh, $(BINDIR)) -+InstallScript(xdtm.sh, $(BINDIR)) - - XCOMM Install the helpfile, system xdtmrc, icon bitmaps and the default - XCOMM application defaults. diff --git a/x11/xdtm/pkg-plist b/x11/xdtm/pkg-plist index ecff2fde6716..c2faef4b1279 100644 --- a/x11/xdtm/pkg-plist +++ b/x11/xdtm/pkg-plist @@ -53,5 +53,6 @@ lib/X11/xdtm/icons/x.icon lib/X11/xdtm/icons/xdtm.icon lib/X11/xdtm/icons/ycode.icon lib/X11/xdtm/icons/z.icon +man/man1/xdtm.1.gz @dirrm lib/X11/xdtm/icons @dirrm lib/X11/xdtm |