pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/openjade Make this package build on Darwin.
details: https://anonhg.NetBSD.org/pkgsrc/rev/910edc6d35a6
branches: trunk
changeset: 522497:910edc6d35a6
user: minskim <minskim%pkgsrc.org@localhost>
date: Sun Dec 10 23:02:39 2006 +0000
description:
Make this package build on Darwin.
- Link with the C++ compiler because this is written in C++.
- Link with all the required libraries to prevent undefined symbols.
- Add only libtool libraries to LT_LIBS.
Based on patches provided by Ben Collver in PR 34495.
diffstat:
textproc/openjade/distinfo | 7 ++++++-
textproc/openjade/patches/patch-ab | 13 +++++++++++++
textproc/openjade/patches/patch-ac | 14 ++++++++++++++
textproc/openjade/patches/patch-ad | 13 +++++++++++++
textproc/openjade/patches/patch-ae | 21 +++++++++++++++++++++
textproc/openjade/patches/patch-af | 10 ++++++++++
6 files changed, 77 insertions(+), 1 deletions(-)
diffs (107 lines):
diff -r 9410517fc0ac -r 910edc6d35a6 textproc/openjade/distinfo
--- a/textproc/openjade/distinfo Sun Dec 10 22:54:56 2006 +0000
+++ b/textproc/openjade/distinfo Sun Dec 10 23:02:39 2006 +0000
@@ -1,6 +1,11 @@
-$NetBSD: distinfo,v 1.7 2005/02/24 14:48:44 agc Exp $
+$NetBSD: distinfo,v 1.8 2006/12/10 23:02:39 minskim Exp $
SHA1 (openjade-1.3.2.tar.gz) = 54e1999f41450fbd62c5d466002d79d3efca2321
RMD160 (openjade-1.3.2.tar.gz) = 3b12f6596a42c49a60cc07cd9b8f4c5fdf3bafd2
Size (openjade-1.3.2.tar.gz) = 894834 bytes
SHA1 (patch-aa) = 4914f08b6598d25af7b7f99a58e1e6490d292609
+SHA1 (patch-ab) = cc5be75d416be38ada244301ba7171dc30751e75
+SHA1 (patch-ac) = 535d81d8c04e5133878e329b274a00b910c61c96
+SHA1 (patch-ad) = f8c950cc4a0ffb5bdba315a298c14a3e7ebcd637
+SHA1 (patch-ae) = e31ad542ad9316e166a6c463e7cd12cfc3b7aa39
+SHA1 (patch-af) = 1e0db04b5b85ad3b71066e55f94bf3144d69efe5
diff -r 9410517fc0ac -r 910edc6d35a6 textproc/openjade/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/openjade/patches/patch-ab Sun Dec 10 23:02:39 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.3 2006/12/10 23:02:40 minskim Exp $
+
+--- Makefile.lib.in.orig 2002-01-22 03:57:53.000000000 -0800
++++ Makefile.lib.in
+@@ -23,7 +23,7 @@ Makefile.lt:
+ echo 'LT_OBJS='`echo $(OBJS)|sed 's/\.o/.lo/g'` >Makefile.lt
+
+ lib$(LIB).la: $(LT_OBJS)
+- $(LIBTOOL) --mode=link $(CC) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
++ $(LIBTOOL) --mode=link $(CXX) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
+ -rpath $(libdir) -version-info $(LTVERSION) $(DEPLIBS)
+
+ install:
diff -r 9410517fc0ac -r 910edc6d35a6 textproc/openjade/patches/patch-ac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/openjade/patches/patch-ac Sun Dec 10 23:02:39 2006 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.3 2006/12/10 23:02:40 minskim Exp $
+
+--- spgrove/Makefile.sub.orig 2002-11-15 14:46:50.000000000 -0800
++++ spgrove/Makefile.sub
+@@ -1,7 +1,8 @@
+ LTVERSION=0:1:0
+ LIB=ospgrove
+ INCLUDE=-I$(srcdir)/../grove
+-DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \
++DEPLIBS=$(TOP)/grove/libogrove.la \
++ -lm -losp -L$(TOP)/grove -L$(TOP)/grove/.libs \
+ -L$(TOP)/lib -L$(TOP)/lib/.libs \
+ $(LIB_THREADS)
+ OBJS=GroveApp.o GroveBuilder.o SdNode.o
diff -r 9410517fc0ac -r 910edc6d35a6 textproc/openjade/patches/patch-ad
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/openjade/patches/patch-ad Sun Dec 10 23:02:39 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.5 2006/12/10 23:02:40 minskim Exp $
+
+--- style/Makefile.sub.orig 2002-11-15 14:46:50.000000000 -0800
++++ style/Makefile.sub
+@@ -1,6 +1,7 @@
+ LTVERSION=0:1:0
+ LIB=ostyle
+-DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \
++DEPLIBS=$(TOP)/grove/libogrove.la $(TOP)/spgrove/libospgrove.la \
++ -lm -losp -L$(TOP)/grove -L$(TOP)/grove/.libs \
+ -L$(TOP)/lib -L$(TOP)/lib/.libs \
+ -L$(TOP)/spgrove -L$(TOP)/spgrove/.libs
+ OBJS=LangObj.o \
diff -r 9410517fc0ac -r 910edc6d35a6 textproc/openjade/patches/patch-ae
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/openjade/patches/patch-ae Sun Dec 10 23:02:39 2006 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-ae,v 1.1 2006/12/10 23:02:40 minskim Exp $
+
+--- Makefile.prog.in.orig 2002-01-22 03:57:53.000000000 -0800
++++ Makefile.prog.in
+@@ -12,14 +12,14 @@ LINKFLAGS = @LINKFLAGS@
+
+ ALL_LIBS = $(XLIBS) $(LIBS)
+ Makefile.lt:
+- echo 'LT_LIBS='`echo $(ALL_LIBS)|sed 's/\.a/.la/g'` >Makefile.lt
++ echo 'LT_LIBS='`echo $(ALL_LIBS)|sed 's/\.a/.la/g|sed 's/(^| )-l[0-9a-z]*//g'` >Makefile.lt
+
+ PROG:=$(shell echo "$(PROG)" | sed '@program_transform_name@')
+
+ all: $(PROG)
+
+ $(PROG): $(OBJS) $(COBJS) $(LT_LIBS)
+- $(LIBTOOL) --mode=link $(CXX) $(LINKFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(COBJS) $(LT_LIBS)
++ $(LIBTOOL) --mode=link $(CXX) $(LINKFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(COBJS) $(LT_LIBS) $(DEPLIBS)
+
+ install: $(PROG)
+ -test -d $(DESTDIR)$(bindir) || \
diff -r 9410517fc0ac -r 910edc6d35a6 textproc/openjade/patches/patch-af
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/openjade/patches/patch-af Sun Dec 10 23:02:39 2006 +0000
@@ -0,0 +1,10 @@
+$NetBSD: patch-af,v 1.1 2006/12/10 23:02:40 minskim Exp $
+
+--- jade/Makefile.sub.orig 2002-11-15 14:46:50.000000000 -0800
++++ jade/Makefile.sub
+@@ -1,4 +1,5 @@
+ PROG=openjade
++DEPLIBS=$(TOP)/grove/libogrove.la $(TOP)/spgrove/libospgrove.la $(TOP)/style/libostyle.la
+ OBJS=jade.o SgmlFOTBuilder.o RtfFOTBuilder.o HtmlFOTBuilder.o \
+ TeXFOTBuilder.o TransformFOTBuilder.o MifFOTBuilder.o
+ INCLUDE=-I$(srcdir)/../grove -I$(srcdir)/../spgrove -I$(srcdir)/../style
Home |
Main Index |
Thread Index |
Old Index