# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= openjade VERSION= 1.3.2 REVISION= 1 EPOCH= 1 KEYWORDS= textproc VARIANTS= standard SDESC[standard]= SGML/XML parser toolkit and DSSSL engine HOMEPAGE= https://www.netfolder.com/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= SF/openjade/openjade/1.3.2 DISTFILE[1]= openjade-1.3.2.tar.gz:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= OpenSP:single:standard RUN_DEPENDS= xmlcatmgr:single:standard USES= gmake libtool perl MUST_CONFIGURE= gnu CONFIGURE_ARGS= --enable-default-catalog={{PREFIX}}/share/sgml/catalog --datadir={{PREFIX}}/share/sgml/openjade --disable-nls MAKE_ENV= STRIP="{{STRIP}}" INSTALL_TARGET= install install-man PLIST_SUB= XMLCATMGR={{LOCALBASE}}/bin/xmlcatmgr CATALOG_PORTS_SGML={{PREFIX}}/share/sgml/catalog.ports post-install: ${FIND} ${WRKSRC}/dsssl -depth -maxdepth 1 -type f \ -exec ${INSTALL_DATA} {} ${STAGEDIR}/${PREFIX}/share/sgml/openjade \; [FILE:213:descriptions/desc.single] OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL language. It is based on the James Clark implementation of DSSSL named Jade. OpenJade is now developed and maintained by the OpenJade team. [FILE:100:distinfo] 1d2d7996cc94f9b87d0c51cf0e028070ac177c4123ecbfd7ac1cb8d0b7d322d1 894834 openjade-1.3.2.tar.gz [FILE:430:manifests/plist.single] %%EXCLUDE-DARWIN%%lib/ libogrove.so libogrove.so.0 libogrove.so.0.0.1 libospgrove.so libospgrove.so.0 libospgrove.so.0.0.1 libostyle.so libostyle.so.0 libostyle.so.0.0.1 bin/openjade lib/ libogrove.a libospgrove.a libostyle.a share/man/man1/openjade.1.gz share/sgml/openjade/ README.jadetex builtins.dsl demo.dsl demo.sgm dsssl.dtd extensions.dsl fot.dtd style-sheet.dtd @xmlcatmgr share/sgml/openjade/catalog [FILE:332:patches/patch-GroveApp.h] --- spgrove/GroveApp.h.orig Sun May 2 21:57:37 1999 +++ spgrove/GroveApp.h Tue Aug 5 11:27:44 2003 @@ -7,9 +7,9 @@ #pragma interface #endif -#include "ParserApp.h" +#include #include "GroveBuilder.h" -#include "HashTable.h" +#include #ifdef SP_NAMESPACE namespace SP_NAMESPACE { [FILE:1132:patches/patch-GroveBuilder.cxx] --- spgrove/GroveBuilder.cxx.orig Sun Nov 17 03:01:12 2002 +++ spgrove/GroveBuilder.cxx Tue Aug 5 11:27:44 2003 @@ -4,26 +4,24 @@ // FIXME location for SgmlDocument node. #include "config.h" -#include "Boolean.h" +#include #include "Node.h" -#include "Resource.h" -#include "Ptr.h" -#include "xnew.h" -#include "Event.h" +#include +#include +#include +#include #include "GroveBuilder.h" -#include "ErrorCountEventHandler.h" -#include "OutputCharStream.h" -#include "MessageFormatter.h" -#include "Dtd.h" -#include "Syntax.h" -#include "Attribute.h" -#include "Vector.h" +#include +#include +#include +#include +#include +#include +#include #include "LocNode.h" #include "SdNode.h" #include "threads.h" -#include "macros.h" -#include -#include +#include #ifdef _MSC_VER #pragma warning ( disable : 4250 ) // inherits via dominance [FILE:346:patches/patch-Makefile.lib.in] --- Makefile.lib.in.orig 2002-01-22 11:57:53 UTC +++ Makefile.lib.in @@ -28,7 +28,7 @@ install: $(mkinstalldirs) $(DESTDIR)$(libdir) - $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) lib$(LIB).la $(DESTDIR)$(libdir) + $(LIBTOOL) --mode=install $(INSTALL) $(STRIP) lib$(LIB).la $(DESTDIR)$(libdir) depend: depend_src depend.temp: $(GENSRCS) [FILE:882:patches/patch-Makefile.prog.in] --- Makefile.prog.in.orig Tue Jan 22 20:57:53 2002 +++ Makefile.prog.in Sun Aug 22 05:48:16 2004 @@ -12,7 +12,9 @@ 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 -e "s/\.a/.la/g" -e "s,[^ ]*libosp\.la[^ ]*,,"` "\\" >Makefile.lt + echo " " `echo "$(ALL_LIBS)" | awk '{print $$4}'` >> Makefile.lt +# echo 'LT_LIBS='`echo $(ALL_LIBS)|sed 's/\.a/.la/g'` >Makefile.lt PROG:=$(shell echo "$(PROG)" | sed '@program_transform_name@') @@ -25,7 +27,7 @@ -test -d $(DESTDIR)$(bindir) || \ (mkdir $(DESTDIR)$(bindir); chmod 755 $(DESTDIR)$(bindir)) -rm -f $(DESTDIR)$(bindir)/$(PROG) - $(LIBTOOL) --mode=install $(INSTALL) $(PROG) $(DESTDIR)$(bindir) + $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(bindir) depend: depend_src depend.temp: $(GENSRCS) [FILE:552:patches/patch-Node.h] --- grove/Node.h.orig Mon Oct 21 06:47:24 2002 +++ grove/Node.h Tue Aug 5 11:27:44 2003 @@ -8,7 +8,8 @@ #endif #include -#include "IList.h" +#include +#include #ifdef SP_USE_DLL #ifdef BUILD_LIBGROVE @@ -34,10 +35,10 @@ #endif #ifdef SP_MULTI_BYTE -#ifdef SP_WCHAR_T_USHORT -typedef wchar_t GroveChar; -#else +#if UINT_MAX >= 0xffffffffL /* 2^32 - 1 */ typedef unsigned int GroveChar; +#else +typedef unsigned long GroveChar; #endif #else /* not SP_MULTI_BYTE */ typedef unsigned char GroveChar; [FILE:640:patches/patch-TeXFOTBuilder.cxx] --- jade/TeXFOTBuilder.cxx.orig 2011-09-24 14:17:02.000000000 +0000 +++ jade/TeXFOTBuilder.cxx 2011-09-24 14:19:42.000000000 +0000 @@ -83,6 +83,8 @@ value.convertString(nic_.placement); } ExtensionFlowObj *copy() const { return new PageFloatFlowObj(*this); } + public: + PageFloatFlowObj() {} private: PageFloatNIC nic_; StringC name_; @@ -96,6 +98,8 @@ fotb.endPageFootnote(); } ExtensionFlowObj *copy() const { return new PageFootnoteFlowObj(*this); } + public: + PageFootnoteFlowObj() {} private: }; ////////////////////////////////////////////////////////////////////// [FILE:1440:patches/patch-TransformFOTBuilder.cxx] --- jade/TransformFOTBuilder.cxx.orig 2011-09-24 14:20:28.000000000 +0000 +++ jade/TransformFOTBuilder.cxx 2011-09-24 14:22:32.000000000 +0000 @@ -41,6 +41,7 @@ }; class EntityRefFlowObj : public TransformExtensionFlowObj { public: + EntityRefFlowObj() {} void atomic(TransformFOTBuilder &fotb, const NodePtr &) const { fotb.entityRef(name_); } @@ -56,6 +57,7 @@ }; class ProcessingInstructionFlowObj : public TransformExtensionFlowObj { public: + ProcessingInstructionFlowObj() {} void atomic(TransformFOTBuilder &fotb, const NodePtr &) const { fotb.processingInstruction(data_); } @@ -98,6 +100,8 @@ } } ExtensionFlowObj *copy() const { return new EmptyElementFlowObj(*this); } + public: + EmptyElementFlowObj() {} private: ElementNIC nic_; }; @@ -133,6 +137,8 @@ } } ExtensionFlowObj *copy() const { return new ElementFlowObj(*this); } + public: + ElementFlowObj() {} private: ElementNIC nic_; }; @@ -150,6 +156,8 @@ value.convertString(systemId_); } ExtensionFlowObj *copy() const { return new EntityFlowObj(*this); } + public: + EntityFlowObj() {}; private: StringC systemId_; }; @@ -174,6 +182,8 @@ } } ExtensionFlowObj *copy() const { return new DocumentTypeFlowObj(*this); } + public: + DocumentTypeFlowObj() {} private: DocumentTypeNIC nic_; }; [FILE:1624:patches/patch-configure] --- configure.orig 2002-12-01 16:18:40 UTC +++ configure @@ -4899,6 +4899,8 @@ _ACEOF fi +if false; then # begin -disabling hack + echo "$as_me:$LINENO: checking for towupper" >&5 echo $ECHO_N "checking for towupper... $ECHO_C" >&6 if test "${ac_cv_func_towupper+set}" = set; then @@ -4970,6 +4972,8 @@ _ACEOF fi +fi # end -disabling hack + echo "$as_me:$LINENO: checking for gettext" >&5 echo $ECHO_N "checking for gettext... $ECHO_C" >&6 if test "${ac_cv_func_gettext+set}" = set; then @@ -6085,7 +6089,7 @@ darwin* | rhapsody*) esac ;; -freebsd*) +freebsd* | dragonfly* | midnight*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then case $host_cpu in i*86 ) @@ -7919,9 +7923,6 @@ else whole_archive_flag_spec='-all_load $convenience' ;; - freebsd1*) - ld_shlibs=no - ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o @@ -7943,7 +7944,7 @@ else ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) + freebsd* | dragonfly* | midnight*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes @@ -8342,11 +8343,7 @@ darwin* | rhapsody*) shlibpath_var=DYLD_LIBRARY_PATH ;; -freebsd1*) - dynamic_linker=no - ;; - -freebsd*) +freebsd* | dragonfly* | midnight*) objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` version_type=freebsd-$objformat case $version_type in [FILE:744:patches/patch-msggen] Use Getopt::Std in place of getopts.pl. https://bugs.gentoo.org/show_bug.cgi?id=420083 --- msggen.pl +++ msggen.pl @@ -4,6 +4,7 @@ # See the file COPYING for copying permission. use POSIX; +use Getopt::Std; # Package and version. $package = 'openjade'; @@ -18,8 +19,7 @@ undef $opt_l; undef $opt_p; undef $opt_t; -do 'getopts.pl'; -&Getopts('l:p:t:'); +getopts('l:p:t:'); $module = $opt_l; $pot_file = $opt_p; @@ -72,7 +72,7 @@ else { $field[0] =~ /^[IWQXE][0-9]$/ || &error("invalid first field");; $type[$num] = substr($field[0], 0, 1); - $argc = int(substr($field[0], 1, 1)); + $argc = substr($field[0], 1, 1); } $nargs[$num] = $argc; $field[1] =~ /^[a-zA-Z_][a-zA-Z0-9_]+$/ || &error("invalid tag");