diff options
author | erich <erich@FreeBSD.org> | 1996-10-17 01:48:16 +0800 |
---|---|---|
committer | erich <erich@FreeBSD.org> | 1996-10-17 01:48:16 +0800 |
commit | ce29e4636cf4b52050593aa6b8bbd938c4def35c (patch) | |
tree | b4830794a003a78d2dbc32f6fbe22a54772c4e2c | |
parent | 25208e018a1430ae6ee3916d7213dc201dc76c94 (diff) | |
download | freebsd-ports-graphics-ce29e4636cf4b52050593aa6b8bbd938c4def35c.tar.gz freebsd-ports-graphics-ce29e4636cf4b52050593aa6b8bbd938c4def35c.tar.zst freebsd-ports-graphics-ce29e4636cf4b52050593aa6b8bbd938c4def35c.zip |
link dynamically, this shrinks the binary from ~1.3 Meg to ~300k
Requested by: satoshi, of course.
-rw-r--r-- | graphics/aero/files/patch-aa | 181 |
1 files changed, 79 insertions, 102 deletions
diff --git a/graphics/aero/files/patch-aa b/graphics/aero/files/patch-aa index 73f80cc5152..388e1703e46 100644 --- a/graphics/aero/files/patch-aa +++ b/graphics/aero/files/patch-aa @@ -1,102 +1,79 @@ -*** Makefile.orig Fri Nov 4 06:06:34 1994 ---- Makefile Mon Aug 28 07:34:47 1995 -*************** -*** 21,28 **** - # Set path where you want to install xaero and it's application-default - # file. - -! XAEROBIN = /usr/local/X11R5/bin # or local: $HOME/bin -! XAEROAPPL = /usr/local/X11R5/lib/app-defaults # or local: $HOME/app-defaults - - - ########################################################################### ---- 21,28 ---- - # Set path where you want to install xaero and it's application-default - # file. - -! XAEROBIN = ${PREFIX}/bin # or local: $HOME/bin -! XAEROAPPL = ${PREFIX}/lib/X11/app-defaults # or local: $HOME/app-defaults - - - ########################################################################### -*************** -*** 39,55 **** - # - RM = rm -f - ECHO = echo -! CP = cp -i - - - ########################################################################### - # Path-definitons for X11R5 and FWF - -! XINCLUDE = /usr/local/X11R5/include -! XLIB = /usr/local/X11R5/lib -! FWFINCLUDE = ../../FWF/FWF/include -! FWFLIB = ../../FWF/FWF/lib.$(HOSTTYPE) -! XPMLIB = ../../FWF/xpm-3.4a/lib.$(HOSTTYPE) - - - ########################################################################### ---- 39,55 ---- - # - RM = rm -f - ECHO = echo -! CP = cp - - - ########################################################################### - # Path-definitons for X11R5 and FWF - -! XINCLUDE = /usr/X11R6/include -! XLIB = /usr/X11R6/lib -! FWFINCLUDE = . #../../FWF/FWF/include -! FWFLIB = -lfwf # ../../FWF/FWF/lib.$(HOSTTYPE) -! XPMLIB = -lXpm #../../FWF/xpm-3.4a/lib.$(HOSTTYPE) - - - ########################################################################### -*************** -*** 92,99 **** - xaero: $(EDITOROBJS) $(ANZEIGEOBJS) $(FSBLIBNAME) - $(CC) $(STATIC) $(DEBUG) -o xaero $(EDITOROBJS) $(ANZEIGEOBJS) \ - -L. -L$(FWFLIB) -L$(XPMLIB) -L$(XLIB) \ -! -lfwf -lXaw -lXmu -lXt -lXext -lXpm -lX11 -l$(FSBLIB) -lm -! - - ########################################################################### - # example files generation (optional) ---- 92,98 ---- - xaero: $(EDITOROBJS) $(ANZEIGEOBJS) $(FSBLIBNAME) - $(CC) $(STATIC) $(DEBUG) -o xaero $(EDITOROBJS) $(ANZEIGEOBJS) \ - -L. -L$(FWFLIB) -L$(XPMLIB) -L$(XLIB) \ -! -lfwf -lXaw -lXmu -lXt -lXext -lXpm -lX11 -l$(FSBLIB) -lSM -lICE -lm - - ########################################################################### - # example files generation (optional) -*************** -*** 118,124 **** ---- 117,139 ---- - - copyFilesToDestination:: - $(CP) xaero $(XAEROBIN) -+ strip $(XAEROBIN)/xaero -+ [ -d $(XAEROAPPL) ] || mkdir -p $(XAEROAPPL) -+ [ -d ${PREFIX}/lib/X11/xaero ] || mkdir -p ${PREFIX}/lib/X11/xaero - $(CP) ../app-defaults/XAero $(XAEROAPPL) -+ $(CP) ../scripts/povsubst $(XAEROBIN) -+ $(CP) ../scripts/rayclear $(XAEROBIN) -+ $(CP) ../scripts/raystart $(XAEROBIN) -+ $(CP) ../scripts/raystat $(XAEROBIN) -+ sed 's:__XAERO_LIB_PATH__:${PREFIX}/lib/X11/xaero:' ../scripts/raymany >$(XAEROBIN)/raymany -+ chmod +x $(XAEROBIN)/raymany -+ $(CP) ../povray-include/FILELIST.povray-include ${PREFIX}/lib/X11/xaero -+ $(CP) ../povray-include/aeromat2.inc ${PREFIX}/lib/X11/xaero -+ $(CP) ../povray-include/aerop1materials.inc ${PREFIX}/lib/X11/xaero -+ $(CP) ../povray-include/aeropov1.inc ${PREFIX}/lib/X11/xaero -+ $(CP) ../povray-include/aeropov2.inc ${PREFIX}/lib/X11/xaero -+ mkdir -p ${PREFIX}/lib/X11/xaero/examples -+ $(CP) ../examples/* ${PREFIX}/lib/X11/xaero/examples - - all:: - @make help +--- Makefile.orig Fri Nov 4 08:06:34 1994 ++++ Makefile Wed Oct 16 12:31:20 1996 +@@ -21,8 +21,8 @@ + # Set path where you want to install xaero and it's application-default + # file. + +-XAEROBIN = /usr/local/X11R5/bin # or local: $HOME/bin +-XAEROAPPL = /usr/local/X11R5/lib/app-defaults # or local: $HOME/app-defaults ++XAEROBIN = ${PREFIX}/bin # or local: $HOME/bin ++XAEROAPPL = ${PREFIX}/lib/X11/app-defaults # or local: $HOME/app-defaults + + + ########################################################################### +@@ -32,24 +32,24 @@ + DEBUG = # -g if you want some debug-information + OPTIMIZE = -O2 -DNODEBUG + LD = ld +-STATIC = -static ++STATIC = + + + ########################################################################### + # + RM = rm -f + ECHO = echo +-CP = cp -i ++CP = cp + + + ########################################################################### + # Path-definitons for X11R5 and FWF + +-XINCLUDE = /usr/local/X11R5/include +-XLIB = /usr/local/X11R5/lib +-FWFINCLUDE = ../../FWF/FWF/include +-FWFLIB = ../../FWF/FWF/lib.$(HOSTTYPE) +-XPMLIB = ../../FWF/xpm-3.4a/lib.$(HOSTTYPE) ++XINCLUDE = /usr/X11R6/include ++XLIB = /usr/X11R6/lib ++FWFINCLUDE = . #../../FWF/FWF/include ++FWFLIB = -lfwf # ../../FWF/FWF/lib.$(HOSTTYPE) ++XPMLIB = -lXpm #../../FWF/xpm-3.4a/lib.$(HOSTTYPE) + + + ########################################################################### +@@ -92,8 +92,7 @@ + xaero: $(EDITOROBJS) $(ANZEIGEOBJS) $(FSBLIBNAME) + $(CC) $(STATIC) $(DEBUG) -o xaero $(EDITOROBJS) $(ANZEIGEOBJS) \ + -L. -L$(FWFLIB) -L$(XPMLIB) -L$(XLIB) \ +- -lfwf -lXaw -lXmu -lXt -lXext -lXpm -lX11 -l$(FSBLIB) -lm +- ++ -lfwf -lXaw -lXmu -lXt -lXext -lXpm -lX11 -l$(FSBLIB) -lSM -lICE -lm + + ########################################################################### + # example files generation (optional) +@@ -118,7 +117,23 @@ + + copyFilesToDestination:: + $(CP) xaero $(XAEROBIN) ++ strip $(XAEROBIN)/xaero ++ [ -d $(XAEROAPPL) ] || mkdir -p $(XAEROAPPL) ++ [ -d ${PREFIX}/lib/X11/xaero ] || mkdir -p ${PREFIX}/lib/X11/xaero + $(CP) ../app-defaults/XAero $(XAEROAPPL) ++ $(CP) ../scripts/povsubst $(XAEROBIN) ++ $(CP) ../scripts/rayclear $(XAEROBIN) ++ $(CP) ../scripts/raystart $(XAEROBIN) ++ $(CP) ../scripts/raystat $(XAEROBIN) ++ sed 's:__XAERO_LIB_PATH__:${PREFIX}/lib/X11/xaero:' ../scripts/raymany >$(XAEROBIN)/raymany ++ chmod +x $(XAEROBIN)/raymany ++ $(CP) ../povray-include/FILELIST.povray-include ${PREFIX}/lib/X11/xaero ++ $(CP) ../povray-include/aeromat2.inc ${PREFIX}/lib/X11/xaero ++ $(CP) ../povray-include/aerop1materials.inc ${PREFIX}/lib/X11/xaero ++ $(CP) ../povray-include/aeropov1.inc ${PREFIX}/lib/X11/xaero ++ $(CP) ../povray-include/aeropov2.inc ${PREFIX}/lib/X11/xaero ++ mkdir -p ${PREFIX}/lib/X11/xaero/examples ++ $(CP) ../examples/* ${PREFIX}/lib/X11/xaero/examples + + all:: + @make help |