[Midnightbsd-cvs] mports: print/ghostscript-gpl: ALways build a shared library.
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Sat Jan 3 15:49:07 EST 2009
Log Message:
-----------
ALways build a shared library. This is needed for kde4.
Modified Files:
--------------
mports/print/ghostscript-gpl:
Makefile (r1.7 -> r1.8)
Makefile.inc (r1.4 -> r1.5)
Added Files:
-----------
mports/print/ghostscript-gpl/files:
patch-src__unix-dll.mak (r1.1)
-------------- next part --------------
Index: Makefile.inc
===================================================================
RCS file: /home/cvs/mports/print/ghostscript-gpl/Makefile.inc,v
retrieving revision 1.4
retrieving revision 1.5
diff -L print/ghostscript-gpl/Makefile.inc -L print/ghostscript-gpl/Makefile.inc -u -r1.4 -r1.5
--- print/ghostscript-gpl/Makefile.inc
+++ print/ghostscript-gpl/Makefile.inc
@@ -1,5 +1,5 @@
# $MidnightBSD$
GS_VERSION= 8.56
-GS_REVISION= 1
+GS_REVISION= 2
GS_EPOCH= 0
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/print/ghostscript-gpl/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -L print/ghostscript-gpl/Makefile -L print/ghostscript-gpl/Makefile -u -r1.7 -r1.8
--- print/ghostscript-gpl/Makefile
+++ print/ghostscript-gpl/Makefile
@@ -111,7 +111,10 @@
MAKE_ENV+= FT_BRIDGE=1 FT_ROOT="${WRKSRC}/freetype" FT_LIB_EXT=".a"
.endif
-.if defined(WITH_SHLIB)
+.if defined(WITHOUT_SHLIB)
+ALL_TARGET= all pcl3opts
+PLIST_SUB+= SHLIB="@comment "
+.else
.undef WITHOUT_X11
USE_GNOME+= gtk20
ALL_TARGET= so pcl3opts
@@ -119,9 +122,6 @@
USE_LDCONFIG= yes
PLIST_SUB+= SHLIB="" SHLIB_VER="${GS_VERSION:R}"
INCLUDEDIR= ${PREFIX}/include/ghostscript
-.else
-ALL_TARGET= all pcl3opts
-PLIST_SUB+= SHLIB="@comment "
.endif
GS_SRCS= ${DISTNAME}${EXTRACT_SUFX}
@@ -514,9 +514,10 @@
${ECHO_MSG} ">>> in post-install ..."
${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont ${CIDFONTDIR}/CIDFont
${ECHO_MSG} ">>> stripping gs ..."
-.if defined(WITH_SHLIB)
+.if !defined(WITHOUT_SHLIB)
${STRIP_CMD} ${PREFIX}/bin/gsc ${PREFIX}/bin/gsx
${LN} -sf gsc ${PREFIX}/bin/gs
+ ${MKDIR} ${INCLUDEDIR}
.for i in iapi.h ierrors.h
${INSTALL_DATA} ${WRKSRC}/src/${i} ${INCLUDEDIR}
.endfor
--- /dev/null
+++ print/ghostscript-gpl/files/patch-src__unix-dll.mak
@@ -0,0 +1,35 @@
+--- ./src/unix-dll.mak.orig 2009-01-03 14:55:23 -0500
++++ ./src/unix-dll.mak 2009-01-03 14:57:45 -0500
+@@ -108,19 +108,19 @@
+ $(MAKE) $(SODEFS) GENOPT='-DDEBUG' CFLAGS='$(CFLAGS_DEBUG) $(CFLAGS_SO) $(GCFLAGS) $(XCFLAGS)' $(GSSOC) $(GSSOX)
+
+ install-so: so
+- -mkdir -p $(prefix)
+- -mkdir -p $(datadir)
+- -mkdir -p $(gsdir)
+- -mkdir -p $(gsdatadir)
+- -mkdir -p $(bindir)
+- -mkdir -p $(libdir)
+- $(INSTALL_PROGRAM) $(GSSOC) $(bindir)/$(GSSOC_XENAME)
+- $(INSTALL_PROGRAM) $(GSSOX) $(bindir)/$(GSSOX_XENAME)
+- $(INSTALL_PROGRAM) $(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR_MINOR) $(libdir)/$(GS_SONAME_MAJOR_MINOR)
+- $(RM_) $(libdir)/$(GS_SONAME)
+- ln -s $(GS_SONAME_MAJOR_MINOR) $(libdir)/$(GS_SONAME)
+- $(RM_) $(libdir)/$(GS_SONAME_MAJOR)
+- ln -s $(GS_SONAME_MAJOR_MINOR) $(libdir)/$(GS_SONAME_MAJOR)
++ -mkdir -p $(DESTDIR)$(prefix)
++ -mkdir -p $(DESTDIR)$(datadir)
++ -mkdir -p $(DESTDIR)$(gsdir)
++ -mkdir -p $(DESTDIR)$(gsdatadir)
++ -mkdir -p $(DESTDIR)$(bindir)
++ -mkdir -p $(DESTDIR)$(libdir)
++ $(INSTALL_PROGRAM) $(GSSOC) $(DESTDIR)$(bindir)/$(GSSOC_XENAME)
++ $(INSTALL_PROGRAM) $(GSSOX) $(DESTDIR)$(bindir)/$(GSSOX_XENAME)
++ $(INSTALL_PROGRAM) $(BINDIR)/$(SOBINRELDIR)/$(GS_SONAME_MAJOR_MINOR) $(DESTDIR)$(libdir)/$(GS_SONAME_MAJOR_MINOR)
++ $(RM_) $(DESTDIR)$(libdir)/$(GS_SONAME)
++ ln -s $(GS_SONAME_MAJOR_MINOR) $(DESTDIR)$(libdir)/$(GS_SONAME)
++ $(RM_) $(DESTDIR)$(libdir)/$(GS_SONAME_MAJOR)
++ ln -s $(GS_SONAME_MAJOR_MINOR) $(DESTDIR)$(libdir)/$(GS_SONAME_MAJOR)
+
+ soinstall: install-so install-scripts install-data
+
More information about the Midnightbsd-cvs
mailing list