Fake, fix Imakefile, as Imakefiles should be working.

This commit is contained in:
espie 2000-03-22 18:11:27 +00:00
parent be717ad969
commit 1d445ace55
2 changed files with 120 additions and 16 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.11 2000/03/05 18:30:29 espie Exp $
# $OpenBSD: Makefile,v 1.12 2000/03/22 18:11:27 espie Exp $
DISTNAME= xfig.3.2.3a
PKGNAME= xfig-3.2.3a
@ -18,6 +18,7 @@ USE_IMAKE= Yes
MAKE_FLAGS= BINDIR=${PREFIX}/bin MANDIR=${PREFIX}/man/man1 \
XAPPLOADDIR=${PREFIX}/lib/X11/app-defaults \
XFIGLIBDIR=${PREFIX}/lib/X11/xfig
FAKE= Yes
post-patch:
perl -pi -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/Imakefile

View File

@ -1,17 +1,15 @@
--- Imakefile.orig Fri Jan 14 12:25:09 2000
+++ Imakefile Sat Jan 22 01:20:28 2000
@@ -40,8 +40,8 @@
--- Imakefile.orig Fri Jan 14 04:25:09 2000
+++ Imakefile Wed Mar 22 18:53:35 2000
@@ -41,7 +41,7 @@
#ifdef USEJPEG
#ifdef USEINSTALLEDJPEG
-JPEGLIBDIR = /usr/local/lib
JPEGLIBDIR = /usr/local/lib
-JPEGINCDIR = /usr/include/X11
+JPEGLIBDIR = %%LOCALBASE%%/lib
+JPEGINCDIR = %%LOCALBASE%%/include
+JPEGINCDIR = /usr/local/include
#else
JPEGLIBDIR = ../jpeg
JPEGINCDIR = $(JPEGLIBDIR)
@@ -59,18 +59,18 @@
@@ -59,12 +59,12 @@
XCOMM Change XPMLIBDIR if necessary to point to the xpm library (libXpm)
XCOMM Change XPMINC if necessary to point to the include file for xpm (xpm.h)
@ -23,16 +21,10 @@
#ifdef USEXPM
XPMLIBDIR = $(USRLIBDIR)
-XPMINC = -I/usr/include/X11
+XPMINC = -I$(INCDIR)/X11
+XPMINC = -I/usr/X11R6/include/X11
#endif
XCOMM Uncomment the following definiton if you want to use the small icons
XCOMM for the panel buttons. Use this if you have a 800x600 or smaller screen.
XCOMM #define USESMALLICONS
XCOMM Uncomment the following definition for XAW3D if you want to use
XCOMM the 3d Athena Widget Set (highly recommended!)
@@ -99,7 +99,7 @@
XCOMM Uncomment the next line if you want use Japanese (i18n) on xfig.
XCOMM If your setlocale() dosen't support the locale, you should
@ -60,3 +52,114 @@
I18N_SRC = w_i18n.c
I18N_OBJ = w_i18n.o
#endif
@@ -321,10 +321,10 @@
XCOMM here with "make install"
install::
- @if [ -d $(XFIGLIBDIR) ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(XFIGLIBDIR) ; set +x; ); fi
- chmod a+x,u+w $(XFIGLIBDIR)
- $(INSTALL) -c CompKeyDB $(XFIGLIBDIR)
+ @if [ -d $(DESTDIR)$(XFIGLIBDIR) ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGLIBDIR) ; set +x; ); fi
+ chmod a+x,u+w $(DESTDIR)$(XFIGLIBDIR)
+ $(INSTALL) -c CompKeyDB $(DESTDIR)$(XFIGLIBDIR)
make install.libs
make install.doc
@@ -337,20 +337,20 @@
#endif
@(cd Doc ; \
echo Copying pdf and html files to $(XFIGLIBDIR) ; \
- $(INSTALL) -c xfig.html $(XFIGLIBDIR) ; \
- $(INSTALL) -c xfig-howto.pdf $(XFIGLIBDIR) ; \
- if [ -d $(XFIGLIBDIR)/html ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(XFIGLIBDIR)/html ); fi ; \
+ $(INSTALL) -c xfig.html $(DESTDIR)$(XFIGLIBDIR) ; \
+ $(INSTALL) -c xfig-howto.pdf $(DESTDIR)$(XFIGLIBDIR) ; \
+ if [ -d $(DESTDIR)$(XFIGLIBDIR)/html ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGLIBDIR)/html ); fi ; \
(cd html ; \
for f in *.* ; do \
- $(INSTALL) -c $$f $(XFIGLIBDIR)/html ; \
+ $(INSTALL) -c $$f $(DESTDIR)$(XFIGLIBDIR)/html ; \
done) ; \
echo " Copying image files for html" ; \
- if [ -d $(XFIGLIBDIR)/html/images ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(XFIGLIBDIR)/html/images ); fi ; \
+ if [ -d $(DESTDIR)$(XFIGLIBDIR)/html/images ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGLIBDIR)/html/images ); fi ; \
(cd html/images ; \
for f in * ; do \
- $(INSTALL) -c $$f $(XFIGLIBDIR)/html/images ; \
+ $(INSTALL) -c $$f $(DESTDIR)$(XFIGLIBDIR)/html/images ; \
done) ; \
) ;
@@ -358,48 +358,48 @@
install.jhtml::
@echo "Copying japanese html files"
@(cd Doc/html/japanese ; \
- if [ -d $(XFIGLIBDIR)/html/japanese ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(XFIGLIBDIR)/html/japanese ); fi ; \
+ if [ -d $(DESTDIR)$(XFIGLIBDIR)/html/japanese ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(XFIGLIBDIR)/html/japanese ); fi ; \
for f in * ; do \
- $(INSTALL) -c $$f $(XFIGLIBDIR)/html/japanese ; \
+ $(INSTALL) -c $$f $(DESTDIR)$(XFIGLIBDIR)/html/japanese ; \
done) ;
#endif
XCOMM Install the object libraries here with "make install.libs"
install.libs::
@echo "Copying Fig Object Libraries"
- @if [ -d $(OBJLIBDIR) ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(OBJLIBDIR) ; set +x; ); fi
+ @if [ -d $(DESTDIR)$(OBJLIBDIR) ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(OBJLIBDIR) ; set +x; ); fi
@if [ -d Examples/Libraries ]; then \
(cd Examples/Libraries ; \
for d in * ; do \
(cd $$d ; \
- if [ -d $(OBJLIBDIR)/$$d ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(OBJLIBDIR)/$$d ); fi ; \
- echo " Copying $$d library files to $(OBJLIBDIR)/$$d" ; \
+ if [ -d $(DESTDIR)$(OBJLIBDIR)/$$d ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(OBJLIBDIR)/$$d ); fi ; \
+ echo " Copying $$d library files to $(DESTDIR)$(OBJLIBDIR)/$$d" ; \
for f in * ; do \
if [ -d $$f ]; then ( \
- if [ -d $(OBJLIBDIR)/$$d/$$f ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(OBJLIBDIR)/$$d/$$f ); fi ; \
+ if [ -d $(DESTDIR)$(OBJLIBDIR)/$$d/$$f ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(OBJLIBDIR)/$$d/$$f ); fi ; \
(cd $$f ; \
for dd in * ; do \
if [ -d $$dd ]; then ( \
- if [ -d $(OBJLIBDIR)/$$d/$$f/$$dd ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(OBJLIBDIR)/$$d/$$f/$$dd ); fi ; \
+ if [ -d $(DESTDIR)$(OBJLIBDIR)/$$d/$$f/$$dd ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(OBJLIBDIR)/$$d/$$f/$$dd ); fi ; \
(cd $$dd ; \
for l in * ; do \
if [ -d $$l ]; then ( \
- if [ -d $(OBJLIBDIR)/$$d/$$f/$$dd/$$l ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(OBJLIBDIR)/$$d/$$f/$$dd/$$l ); fi ; \
+ if [ -d $(DESTDIR)$(OBJLIBDIR)/$$d/$$f/$$dd/$$l ]; then set +x; \
+ else (set -x; $(MKDIRHIER) $(DESTDIR)$(OBJLIBDIR)/$$d/$$f/$$dd/$$l ); fi ; \
(cd $$l ; \
for m in * ; do \
- $(INSTALL) -c $$m $(OBJLIBDIR)/$$d/$$f/$$dd/$$l ; \
+ $(INSTALL) -c $$m $(DESTDIR)$(OBJLIBDIR)/$$d/$$f/$$dd/$$l ; \
done ) ) ; \
- else ( $(INSTALL) -c $$l $(OBJLIBDIR)/$$d/$$f/$$dd ) ; fi ; \
+ else ( $(INSTALL) -c $$l $(DESTDIR)$(OBJLIBDIR)/$$d/$$f/$$dd ) ; fi ; \
done) ) ; \
- else ( $(INSTALL) -c $$dd $(OBJLIBDIR)/$$d/$$f ) ; fi ; \
+ else ( $(INSTALL) -c $$dd $(DESTDIR)$(OBJLIBDIR)/$$d/$$f ) ; fi ; \
done) ); \
- else ($(INSTALL) -c $$f $(OBJLIBDIR)/$$d ) ; fi ; \
+ else ($(INSTALL) -c $$f $(DESTDIR)$(OBJLIBDIR)/$$d ) ; fi ; \
done ) ; \
done ; ) ; \
else echo No Object Libraries to install ; \