summaryrefslogtreecommitdiff
path: root/graphics/mgl/patches/patch-aa
diff options
context:
space:
mode:
authorskrll <skrll@pkgsrc.org>2001-03-05 09:20:54 +0000
committerskrll <skrll@pkgsrc.org>2001-03-05 09:20:54 +0000
commit53a5e17cd58f785192cd7c660c200201ba7e70d2 (patch)
tree3704b5a5b37a313343701baec0ea868f440099e7 /graphics/mgl/patches/patch-aa
parented2ae759355ed49352cc47f96f84c0463efa593d (diff)
downloadpkgsrc-53a5e17cd58f785192cd7c660c200201ba7e70d2.tar.gz
Tidy up ELF and a.out differences including creating ELF symlinks - this
fixes problems noted in recent bulk build. Change from -fpic to -fPIC as this is the default for all architectures.
Diffstat (limited to 'graphics/mgl/patches/patch-aa')
-rw-r--r--graphics/mgl/patches/patch-aa69
1 files changed, 33 insertions, 36 deletions
diff --git a/graphics/mgl/patches/patch-aa b/graphics/mgl/patches/patch-aa
index 8f062385752..7efaa8055b2 100644
--- a/graphics/mgl/patches/patch-aa
+++ b/graphics/mgl/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1.1.1 2000/11/01 16:25:09 hubertf Exp $
+$NetBSD: patch-aa,v 1.2 2001/03/05 09:20:55 skrll Exp $
---- conf/NetBSD.mk.orig Thu Aug 31 14:06:52 2000
+--- conf/NetBSD.mk.orig Thu Aug 31 13:06:52 2000
+++ conf/NetBSD.mk
-@@ -1,33 +1,35 @@
+@@ -1,6 +1,6 @@
INSTALL=install
MAKEDEPEND=sh ../conf/mkdep.sh
-INCS_X11= -I/usr/X11R6/include
@@ -10,63 +10,60 @@ $NetBSD: patch-aa,v 1.1.1.1 2000/11/01 16:25:09 hubertf Exp $
# set ELFENV in config.mk
# a.out env. -> 0
- # ELF env. -> 1
--ifndef ELFENV
-+#HF#
-+#HF# Force -Wl,-rpath even on a.out
-+#HF#ifndef ELFENV
+@@ -9,29 +9,16 @@
ELFENV=1
--endif
-+#HF#endif
+ endif
- ifeq (${ELFENV},1)
+-ifeq (${ELFENV},1)
-LIBS_X11= -L/usr/X11R6/lib -Wl,-rpath,/usr/X11R6/lib -lX11
-+LIBS_X11= -L${X11BASE}/lib -Wl,-rpath,${X11BASE}/lib -lX11
- else
+-else
-LIBS_X11= -L/usr/X11R6/lib -lX11
-+LIBS_X11= -L${X11BASE}/lib -lX11
- endif
-
+-endif
+-
-INCS_CONS= -I/usr/pkg/include
-+INCS_CONS= -I${PREFIX}/include
- ifeq (${ELFENV},1)
+-ifeq (${ELFENV},1)
- LIBS_CONS= -L/usr/pkg/lib -Wl,-rpath /usr/pkg/lib
-+ LIBS_CONS= -L${PREFIX}/lib -Wl,-rpath ${PREFIX}/lib
- else
+-else
- LIBS_CONS= -L/usr/pkg/lib
-+ LIBS_CONS= -L${PREFIX}/lib
- endif
+-endif
++LIBS_X11= -L${X11BASE}/lib -Wl,-rpath,${X11BASE}/lib -lX11
++INCS_CONS= -I${PREFIX}/include
++LIBS_CONS= -L${PREFIX}/lib -Wl,-rpath ${PREFIX}/lib
ifndef LIBS_IM
-INCS_IM = -I/usr/pkg/include
-+INCS_IM = -I${PREFIX}/include
- ifeq (${ELFENV},1)
+- ifeq (${ELFENV},1)
- LIBS_IM = -L/usr/pkg/lib -Wl,-rpath,/usr/pkg/lib -lcanna
-+ LIBS_IM = -L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib -lcanna
- else
+- else
- LIBS_IM = -L/usr/pkg/lib -lcanna
-+ LIBS_IM = -L${PREFIX}/lib -lcanna
- endif
+- endif
++INCS_IM = -I${PREFIX}/include
++ LIBS_IM = -L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib -lcanna
endif
-@@ -63,16 +65,16 @@
+-SHLIB_CFLAGS=-fpic -DPIC
++SHLIB_CFLAGS=-fPIC -DPIC
+ ifeq (${ELFENV},1)
+ SHLIB_LDFLAGS = -shared
+ SHLIB_LD=${CC}
+@@ -62,17 +49,13 @@
+
ifdef MGL_INSTALLED
INCS_MGL = -I${MGL_HEADER_DIR}
- ifeq (${ELFENV},1)
+- ifeq (${ELFENV},1)
- LIBS_MGL = -L${MGL_LIB_DIR} -L/usr/X11R6/lib -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lmgl2
-+ LIBS_MGL = -L${MGL_LIB_DIR} -L${X11BASE}/lib -Wl,-rpath,${X11BASE}/lib -L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib -lmgl2
- else
+- else
- LIBS_MGL = -L${MGL_LIB_DIR} -L/usr/X11R6/lib -L/usr/pkg/lib -lmgl2
-+ LIBS_MGL = -L${MGL_LIB_DIR} -L${X11BASE}/lib -L${PREFIX}/lib -lmgl2
- endif
+- endif
++ LIBS_MGL = -L${MGL_LIB_DIR} -L/usr/X11R6/lib -Wl,-rpath,${PREFIX}/lib -L${PREFIX}/lib -lmgl2
else
INCS_MGL = -I${SRCDIR}
ifeq (${ELFENV},1)
- LIBS_MGL = -L${SRCDIR} -rdynamic -L/usr/X11R6/lib -Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -lmgl2
-+ LIBS_MGL = -L${SRCDIR} -rdynamic -L${X11BASE}/lib -Wl,-rpath,${X11BASE}/lib -L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib -lmgl2
++ LIBS_MGL = -L${SRCDIR} -rdynamic -L/usr/X11R6/lib -Wl,-rpath,${PREFIX}/lib -L${PREFIX}/lib -lmgl2
else
- LIBS_MGL = -L${SRCDIR} -L/usr/X11R6/lib -L/usr/pkg/lib -lmgl2
-+ LIBS_MGL = -L${SRCDIR} -L${X11BASE}/lib -L${PREFIX}/lib -lmgl2
++ LIBS_MGL = -L${SRCDIR} -L/usr/X11R6/lib -L${PREFIX}/lib -lmgl2
endif
endif