Revision: 2455 http://gar.svn.sourceforge.net/gar/?rev=2455&view=rev Author: bdwalton Date: 2008-12-03 19:44:48 +0000 (Wed, 03 Dec 2008)
Log Message: ----------- First working package run for openjade. Still needs the postinstall preuninstall scripts added. Modified Paths: -------------- csw/mgar/pkg/openjade/trunk/Makefile csw/mgar/pkg/openjade/trunk/files/CSWopenjade.gspec Added Paths: ----------- csw/mgar/pkg/openjade/trunk/checksums csw/mgar/pkg/openjade/trunk/files/CSWopenjade.depend csw/mgar/pkg/openjade/trunk/files/openjade-1.3.1-nsl.patch csw/mgar/pkg/openjade/trunk/files/openjade.spec Modified: csw/mgar/pkg/openjade/trunk/Makefile =================================================================== --- csw/mgar/pkg/openjade/trunk/Makefile 2008-12-03 18:16:48 UTC (rev 2454) +++ csw/mgar/pkg/openjade/trunk/Makefile 2008-12-03 19:44:48 UTC (rev 2455) @@ -1,16 +1,68 @@ -GARNAME = package -GARVERSION = 1.0 -CATEGORIES = category +GARNAME = openjade +GARVERSION = 1.3.2 +PATCHLEVEL = 27 +CATEGORIES = apps -DESCRIPTION = Brief description +PREREQUISITES = CSWopensp + +DESCRIPTION = A DSSSL implementation. define BLURB - Long description + OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL + (Document Style Semantics and Specification Language). OpenJade is + based on James Clark's Jade implementation of DSSSL. OpenJade is a + command-line application and a set of components. The DSSSL engine + inputs an SGML or XML document and can output a variety of formats: + XML, RTF, TeX, MIF (FrameMaker), SGML, or XML. endef -MASTER_SITES = +MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWpackage,) +DISTFILES += $(call admfiles,CSWopenjade,depend) -CONFIGURE_ARGS = $(DIRPATHS) +PATCHFILES = openjade-1.3.1-nsl.patch +# use gnu c/c++ for this one...(matches opensp and the c++ doesn't want to +# play with sun_cc...) +GARCOMPILER = GNU +GNU_CC_HOME = /opt/csw/gcc3 + +CONFIGURE_ARGS = $(DIRPATHS) --disable-static +CONFIGURE_ARGS += --datadir=$(datadir)/sgml/$(GARNAME)-$(GARVERSION) +CONFIGURE_ARGS += --enable-splibdir=$(libdir) + +TEST_SCRIPTS = + +INSTALL_ARGS = install install-man + include gar/category.mk + +sgmldir = $(DESTDIR)/$(datadir)/sgml/$(GARNAME)-$(GARVERSION) +sgmldoc = $(DESTDIR)/$(docdir)/$(GARNAME) +INSTALL = /opt/csw/bin/ginstall -c +INSTALL_DATA = $(INSTALL) -m 0644 +INSTALL_DIR = $(INSTALL) -m 0755 -d + +post-install: + @echo Installing catalog files. + @( cd $(WORKSRC); \ + $(INSTALL_DIR) $(sgmldir)/; \ + $(INSTALL_DATA) dsssl/catalog $(sgmldir)/; \ + $(INSTALL_DATA) dsssl/dsssl.dtd $(sgmldir)/; \ + $(INSTALL_DATA) dsssl/fot.dtd $(sgmldir)/; \ + $(INSTALL_DATA) dsssl/style-sheet.dtd $(sgmldir); \ + $(INSTALL_DIR) $(DESTDIR)/$(sysconfdir)/sgml; \ + cd $(DESTDIR)/$(sysconfdir)/sgml; \ + touch $(GARNAME)-$(GARVERSION)-$(PATCHLEVEL).soc; \ + ln -s $(GARNAME)-$(GARVERSION)-$(PATCHLEVEL).soc $(GARNAME).soc; \ + ) + + @echo Installing docs. + @( cd $(WORKSRC); \ + $(INSTALL_DIR) $(sgmldoc); \ + $(INSTALL_DATA) jadedoc/*htm jadedoc/*txt $(sgmldoc)/; \ + $(INSTALL_DIR) $(sgmldoc)/images; \ + $(INSTALL_DATA) jadedoc/images/* $(sgmldoc)/images/; \ + $(INSTALL_DATA) dsssl/README.jadetex $(sgmldoc)/; \ + $(INSTALL_DATA) README COPYING VERSION $(sgmldoc)/; \ + ) + @$(MAKECOOKIE) \ No newline at end of file Added: csw/mgar/pkg/openjade/trunk/checksums =================================================================== --- csw/mgar/pkg/openjade/trunk/checksums (rev 0) +++ csw/mgar/pkg/openjade/trunk/checksums 2008-12-03 19:44:48 UTC (rev 2455) @@ -0,0 +1,4 @@ +7df692e3186109cc00db6825b777201e download/openjade-1.3.2.tar.gz +3bceb78eeb9bdb38e98e75c6fb20714e download/CSWopenjade.gspec +ea3dd2c469bf7e8efd183f82b743c90f download/CSWopenjade.depend +ca3a0ff43d8ed182f432d723927cd2e9 download/openjade-1.3.1-nsl.patch Added: csw/mgar/pkg/openjade/trunk/files/CSWopenjade.depend =================================================================== --- csw/mgar/pkg/openjade/trunk/files/CSWopenjade.depend (rev 0) +++ csw/mgar/pkg/openjade/trunk/files/CSWopenjade.depend 2008-12-03 19:44:48 UTC (rev 2455) @@ -0,0 +1,12 @@ +P CSWcommon common - common files and dirs for CSW packages +P CSWgcc3core gcc3core - GNU C Compiler +P CSWgcc3corert gcc3corert - GNU C Compiler Run Time +P CSWgcc3g++ gcc3g++ - GNU C++ Compiler +P CSWgcc3g++rt gcc3g++rt - GNU C++ Compiler Run Time +P CSWgcc4corert gcc4corert - GNU C Compiler Run Time +P CSWgcc4g++rt gcc4g++rt - GNU C++ Compiler Run Time +P CSWggettext ggettext - GNU gettext +P CSWiconv libiconv - GNU iconv library +P CSWopensp opensp - a SGML parser called OpenSP +P CSWsgmlcommon sgmlcommon - A collection of entities and DTDs +P CSWxmlcommon xmlcommon - A collection of entities and DTDs Modified: csw/mgar/pkg/openjade/trunk/files/CSWopenjade.gspec =================================================================== --- csw/mgar/pkg/openjade/trunk/files/CSWopenjade.gspec 2008-12-03 18:16:48 UTC (rev 2454) +++ csw/mgar/pkg/openjade/trunk/files/CSWopenjade.gspec 2008-12-03 19:44:48 UTC (rev 2455) @@ -1,4 +1,4 @@ -%var bitname package -%var pkgname CSWpackage +%var bitname openjade +%var pkgname CSWopenjade %include url file://%{PKGLIB}/csw_dyndepend.gspec -%copyright url file://%{WORKSRC}/LICENSE +%copyright url file://%{WORKSRC}/COPYING Added: csw/mgar/pkg/openjade/trunk/files/openjade-1.3.1-nsl.patch =================================================================== --- csw/mgar/pkg/openjade/trunk/files/openjade-1.3.1-nsl.patch (rev 0) +++ csw/mgar/pkg/openjade/trunk/files/openjade-1.3.1-nsl.patch 2008-12-03 19:44:48 UTC (rev 2455) @@ -0,0 +1,21 @@ +--- openjade-1.3.1/config/configure.in.lr 2003-09-12 08:03:22.000000000 -0600 ++++ openjade-1.3.1/config/configure.in 2003-09-12 08:03:44.000000000 -0600 +@@ -156,7 +156,6 @@ + then + AC_MSG_RESULT(yes) + AC_DEFINE(SP_HAVE_SOCKET) +- AC_CHECK_LIB(nsl,main,LIBS="$LIBS -lnsl") + AC_CHECK_LIB(socket,main,LIBS="$LIBS -lsocket") + AC_MSG_CHECKING(h_errno in netdb.h) + AC_EGREP_HEADER(h_errno,netdb.h, +--- openjade-1.3.1/configure.lr 2003-09-12 08:35:55.000000000 -0600 ++++ openjade-1.3.1/configure 2003-09-12 08:36:07.000000000 -0600 +@@ -5530,7 +5530,7 @@ + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lnsl $LIBS" ++LIBS="-lXXXnsl $LIBS" + cat >conftest.$ac_ext <<_ACEOF + #line $LINENO "configure" + #include "confdefs.h" Added: csw/mgar/pkg/openjade/trunk/files/openjade.spec =================================================================== --- csw/mgar/pkg/openjade/trunk/files/openjade.spec (rev 0) +++ csw/mgar/pkg/openjade/trunk/files/openjade.spec 2008-12-03 19:44:48 UTC (rev 2455) @@ -0,0 +1,348 @@ +Summary: A DSSSL implementation. +Name: openjade +Version: 1.3.2 +Release: 27 +Prereq: sgml-common >= 0.5 +Source: http://download.sourceforge.net/openjade/openjade-%{version}.tar.gz +Patch0: openjade-ppc64.patch +Patch1: openjade-1.3.1-nsl.patch +Patch2: openjade-deplibs.patch +License: Distributable +Group: Applications/Text +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Prefix: /usr +Obsoletes: openjade-devel < 1.3.2-17 +Obsoletes: jade +Provides: jade + +BuildRequires: opensp-devel + +%description +OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL +(Document Style Semantics and Specification Language). OpenJade is +based on James Clark's Jade implementation of DSSSL. OpenJade is a +command-line application and a set of components. The DSSSL engine +inputs an SGML or XML document and can output a variety of formats: +XML, RTF, TeX, MIF (FrameMaker), SGML, or XML. + + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 -b .deplibs + + +%build +%configure --disable-static --datadir=%{_datadir}/sgml/%{name}-%{version} \ + --enable-splibdir=%{_libdir} +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT + +make install install-man DESTDIR=$RPM_BUILD_ROOT + +# Fix up libtool libraries +find $RPM_BUILD_ROOT -name '*.la' | \ + xargs perl -p -i -e "s|-L$RPM_BUILD_DIR[\w/.-]*||g" + +# oMy, othis ois osilly. +ln -s openjade $RPM_BUILD_ROOT/%{prefix}/bin/jade +echo ".so man1/openjade.1" > $RPM_BUILD_ROOT/%{_mandir}/man1/jade.1 + +# install jade/jade $RPM_BUILD_ROOT/%{prefix}/bin/jade +cp dsssl/catalog $RPM_BUILD_ROOT/%{_datadir}/sgml/%{name}-%{version}/ +cp dsssl/{dsssl,style-sheet,fot}.dtd $RPM_BUILD_ROOT/%{_datadir}/sgml/%{name}-%{version}/ + +# add unversioned/versioned catalog and symlink +mkdir -p $RPM_BUILD_ROOT/etc/sgml +cd $RPM_BUILD_ROOT/etc/sgml +touch %{name}-%{version}-%{release}.soc +ln -s %{name}-%{version}-%{release}.soc %{name}.soc +cd - + + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/ldconfig +/usr/bin/install-catalog --add /etc/sgml/%{name}-%{version}-%{release}.soc \ + %{_datadir}/sgml/%{name}-%{version}/catalog >/dev/null 2>/dev/null || : + +%preun +/usr/bin/install-catalog --remove /etc/sgml/%{name}-%{version}-%{release}.soc \ + %{_datadir}/sgml/%{name}-%{version}/catalog >/dev/null 2>/dev/null || : + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%doc jadedoc/* dsssl/README.jadetex +%doc README COPYING VERSION +%ghost /etc/sgml/%{name}-%{version}-%{release}.soc +/etc/sgml/%{name}.soc +%{_bindir}/* +%{_libdir}/*.so +%{_libdir}/*.so.* +%{_mandir}/*/* +%{_datadir}/sgml/%{name}-%{version} +%{_libdir}/*.la + +%changelog +* Mon Jul 17 2006 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-27 +- Rebuilt. + +* Mon Jul 10 2006 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-26 +- Fix dependent libs for libogrove (bug #198232). + +* Mon Jun 26 2006 Florian La Roche <[EMAIL PROTECTED]> 1.3.2-25 +- add redirection to /dev/null for preun + +* Tue Jun 13 2006 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-24 +- Rebuild against opensp. + +* Fri Feb 10 2006 Jesse Keating <[EMAIL PROTECTED]> - 1.3.2-23.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating <[EMAIL PROTECTED]> - 1.3.2-23.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Jan 6 2006 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-23 +- Rebuild against new opensp. + +* Mon Dec 19 2005 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-22 +- Fix SOC files. +- Quieten scriptlets. + +* Mon Dec 19 2005 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-21 +- Fix location of catalog. + +* Tue Dec 13 2005 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-20 +- Use --enable-splibdir to prevent ambiguity. +- Move 'install-catalog --remove' to %%preun section (bug #60409). + +* Thu Dec 8 2005 Terje Bless <[EMAIL PROTECTED]> - 1.3.2-19 +- Drop -devel subpackage. + +* Sun Dec 4 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.3.2-18 +- Really BuildRequire opensp-devel. +- Clean up unneeded build dependencies and configure options. +- Drop dependency on docbook-dtds. +- Fix %%post(un) syntax and catalog installation. + +* Wed Nov 30 2005 Terje Bless <[EMAIL PROTECTED]> 1.3.2-17 +- Split opensp out into its own package. +- BuildRequire OpenSP-devel, Require OpenSP. +- Drop openjade-1.3.1-manpage.patch (it patches opensp, not openjade, and is + obsolete with external opensp). + +* Tue Mar 1 2005 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-16 +- Rebuilt for new GCC. + +* Wed Feb 9 2005 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-15 +- Rebuilt. + +* Tue Oct 5 2004 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-14 +- Build requires gettext-devel (bug #134672). + +* Tue Jun 15 2004 Elliot Lee <[EMAIL PROTECTED]> +- rebuilt + +* Fri Mar 19 2004 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-11.2 +- Rebuilt. + +* Tue Mar 02 2004 Elliot Lee <[EMAIL PROTECTED]> +- rebuilt + +* Fri Feb 13 2004 Elliot Lee <[EMAIL PROTECTED]> +- rebuilt + +* Sat Jan 31 2004 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-10 +- More C++ fixes (for GCC 3.4). + +* Thu Dec 4 2003 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-9 +- No longer need httphost patch. + +* Mon Oct 20 2003 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-8 +- Rebuilt. + +* Tue Sep 23 2003 Florian La Roche <[EMAIL PROTECTED]> 1.3.2-7 +- do not link against -lnsl + +* Thu Aug 7 2003 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-6 +- Rebootstrap to create a libtool that actually works. + +* Wed Aug 6 2003 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-5 +- Rebuilt. + +* Wed Jun 04 2003 Elliot Lee <[EMAIL PROTECTED]> 1.3.2-4 +- rebuilt + +* Thu May 22 2003 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-3 +- Fixes for GCC 3.3. +- Use --parents for %doc. + +* Tue Mar 18 2003 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-2 +- Provide sgml2xml man page (bug #83759). +- Add devel subpackage. + +* Fri Mar 14 2003 Tim Waugh <[EMAIL PROTECTED]> 1.3.2-1 +- OpenSP 1.5, openjade 1.3.2. +- Renumber patches. + +* Thu Feb 13 2003 Elliot Lee <[EMAIL PROTECTED]> 1.3.1-13 +- Add openjade-ppc64.patch + +* Wed Jan 22 2003 Tim Powers <[EMAIL PROTECTED]> +- rebuilt + +* Tue Jan 7 2003 Jeff Johnson <[EMAIL PROTECTED]> 1.3.1-11 +- don't include -debuginfo files in package. + +* Thu Dec 12 2002 Tim Waugh <[EMAIL PROTECTED]> +- Fix typo in description (bug #79395). + +* Mon Nov 4 2002 Tim Waugh <[EMAIL PROTECTED]> 1.3.1-10 +- Fix DTD retrieval from virtual hosts (bug #77137). + +* Sat Aug 10 2002 Elliot Lee <[EMAIL PROTECTED]> +- rebuilt with gcc-3.2 (we hope) + +* Mon Jul 22 2002 Tim Powers <[EMAIL PROTECTED]> 1.3.1-8 +- rebuild using gcc-3.2-0.1 + +* Fri Jun 21 2002 Tim Powers <[EMAIL PROTECTED]> 1.3.1-7 +- automated rebuild + +* Thu Jun 13 2002 Tim Waugh <[EMAIL PROTECTED]> 1.3.1-6 +- Fix sgmlnorm(1) man page (bug #64136). +- Fix %%files list (bug #64323). + +* Thu May 23 2002 Tim Powers <[EMAIL PROTECTED]> 1.3.1-5 +- automated rebuild + +* Thu Feb 21 2002 Tim Waugh <[EMAIL PROTECTED]> 1.3.1-4 +- Avoid bad triggers. + +* Thu Feb 21 2002 Tim Waugh <[EMAIL PROTECTED]> 1.3.1-3 +- Rebuild in new environment. + +* Mon Jan 28 2002 Tim Waugh <[EMAIL PROTECTED]> 1.3.1-2 +- Ship man pages. + +* Mon Jan 28 2002 Tim Waugh <[EMAIL PROTECTED]> 1.3.1-1 +- 1.3.1. +- Patches no longer needed: decl, strdup, foo, size_t, 31525, indev, + ligature, twosidestartonright. +- Updated lt patch. + +* Mon Jan 14 2002 Tim Waugh <[EMAIL PROTECTED]> 1.3-22 +- Enable build on GCC 3.0 onwards. +- Run libtoolize. + +* Fri Nov 2 2001 Tim Waugh <[EMAIL PROTECTED]> 1.3-21 +- Enable HTTP support. Now a DocBook XML document can be processed by + either xsltproc or openjade. + +* Tue Oct 30 2001 Tim Waugh <[EMAIL PROTECTED]> 1.3-20 +- Apply twosidestartonright patch from Ian Castle. + +* Thu Oct 11 2001 Tim Waugh <[EMAIL PROTECTED]> 1.3-19 +- s/Copyright:/License:/ +- Use %%{_tmppath}. +- Fix up libtool libraries (bug #46212). + +* Wed Sep 12 2001 Tim Powers <[EMAIL PROTECTED]> 1.3-18 +- rebuild with new gcc and binutils + +* Fri Jun 15 2001 Tim Waugh <[EMAIL PROTECTED]> 1.3-17 +- Apply patch from CVS to break up unintentional ligatures (bugs #11497, + #11779) + +* Mon Jun 4 2001 Tim Waugh <[EMAIL PROTECTED]> 1.3-16 +- Apply the iNdev openjade-1.3.patch patch. + +* Tue May 29 2001 Tim Waugh <[EMAIL PROTECTED]> 1.3-15 +- ldconfig (bug #32824). +- Fix up some libtool problems. + +* Fri Apr 27 2001 Bill Nottingham <[EMAIL PROTECTED]> 1.3-14 +- rebuild for C++ exception handling on ia64 +- build with optimization on ia64 + +* Tue Mar 13 2001 Tim Waugh <[EMAIL PROTECTED]> +- Avoid creating bogus TeX output for section headings containing + special characters (#bug 31525). + +* Mon Jan 22 2001 Florian La Roche <[EMAIL PROTECTED]> +- Apply original autoconf patch to s390 s390x only. This patch can + be deleted once s390* uses a current compiler. + +* Thu Jan 19 2001 Tim Waugh <[EMAIL PROTECTED]> +- Don't conflict with stylesheets; require sgml-common >= 0.5 instead. +- Revert autoconf change, as it's still broken. + +* Wed Jan 17 2001 Florian La Roche <[EMAIL PROTECTED]> +- fix this autoconf macro to work on all archs :-) + +* Wed Jan 17 2001 Florian La Roche <[EMAIL PROTECTED]> +- apply patch from Fritz Elfert <[EMAIL PROTECTED]> + - removed explicit stripping + - Added autoconf macro for correctly recognizing if size_t + is unsigned int + +* Tue Jan 16 2001 Tim Waugh <[EMAIL PROTECTED]> +- Default catalog file is /etc/sgml/catalog. + +* Mon Jan 08 2001 Tim Waugh <[EMAIL PROTECTED]> +- Conflict with stylesheets (new-trials location changes). +- /usr/lib/sgml -> /usr/share/sgml/%%{name}-%%{version}. +- Remove %%post and %%postun. + +* Wed Oct 18 2000 Matt Wilson <[EMAIL PROTECTED]> +- rebuilt against g++-2.96-60, fixes jade on alpha + +* Wed Jul 12 2000 Prospector <[EMAIL PROTECTED]> +- automatic rebuild + +* Tue Jul 4 2000 Jakub Jelinek <[EMAIL PROTECTED]> +- Rebuild with new C++ + +* Wed May 31 2000 Matt Wilson <[EMAIL PROTECTED]> +- fix several C++ build problems (declarations) +- build against new libstdc++ + +* Wed May 17 2000 Matt Wilson <[EMAIL PROTECTED]> +- build with -O0 on alpha +- fix -j testing + +* Thu May 5 2000 Bill Nottingham <[EMAIL PROTECTED]> +- openjade is maintained, and actually builds. Let's try that. + +* Thu Mar 9 2000 Bill Nottingham <[EMAIL PROTECTED]> +- this package is way too huge. strip *everything* + +* Mon Feb 21 2000 Matt Wilson <[EMAIL PROTECTED]> +- build with CXXFLAGS="-O2 -ggdb" to work around segfault on alpha + +* Thu Feb 3 2000 Bill Nottingham <[EMAIL PROTECTED]> +- strip binaries + +* Wed Jan 5 2000 Bill Nottingham <[EMAIL PROTECTED]> +- sanitize spec file some + +* Tue Aug 17 1999 Tim Powers <[EMAIL PROTECTED]> +- fixed conflict problem with sgml-tools + +* Sat Jul 17 1999 Tim Powers <[EMAIL PROTECTED]> +- changed buildroot path to /var/tmp +- rebuilt for 6.1 + +* Fri Apr 23 1999 Michael K. Johnson <[EMAIL PROTECTED]> +- quiet scripts + +* Thu Apr 23 1999 Owen Taylor <[EMAIL PROTECTED]> +- Made requires for sgml-common into prereq This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel