diff options
-rw-r--r-- | textproc/libxslt/DESCR | 5 | ||||
-rw-r--r-- | textproc/libxslt/Makefile | 21 | ||||
-rw-r--r-- | textproc/libxslt/PLIST | 68 | ||||
-rw-r--r-- | textproc/libxslt/buildlink.mk | 56 | ||||
-rw-r--r-- | textproc/libxslt/distinfo | 6 | ||||
-rw-r--r-- | textproc/libxslt/patches/patch-aa | 13 | ||||
-rw-r--r-- | textproc/libxslt/patches/patch-ab | 13 |
7 files changed, 182 insertions, 0 deletions
diff --git a/textproc/libxslt/DESCR b/textproc/libxslt/DESCR new file mode 100644 index 00000000000..09b0c3947d2 --- /dev/null +++ b/textproc/libxslt/DESCR @@ -0,0 +1,5 @@ +Libxslt is the XSLT C library developed for the Gnome project. XSLT itself is +a an XML language to define transformation for XML. Libxslt is based on libxml2 +the XML C library developped for the Gnome project. It also implements most of +the EXSLT set of extensions functions and some of Saxon's evaluate and +expressions extensions. diff --git a/textproc/libxslt/Makefile b/textproc/libxslt/Makefile new file mode 100644 index 00000000000..710861cbcd0 --- /dev/null +++ b/textproc/libxslt/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/11/23 08:34:25 martti Exp $ + +DISTNAME= libxslt-1.0.7 +PKGNAME= ${DISTNAME} +CATEGORIES= textproc +MASTER_SITES= ${MASTER_SITE_GNOME:=stable/sources/libxslt/} + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://xmlsoft.org/ +COMMENT= Xslt parser library for GNOME + +USE_BUILDLINK_ONLY= yes +USE_GMAKE= yes +USE_LIBTOOL= yes +LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc + +.include "../../textproc/libxml2/buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/libxslt/PLIST b/textproc/libxslt/PLIST new file mode 100644 index 00000000000..87f1eafc037 --- /dev/null +++ b/textproc/libxslt/PLIST @@ -0,0 +1,68 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/11/23 08:34:25 martti Exp $ +bin/xslt-config +bin/xsltproc +include/breakpoint/breakpoint.h +include/libexslt/exslt.h +include/libexslt/exsltconfig.h +include/libxslt/attributes.h +include/libxslt/documents.h +include/libxslt/extensions.h +include/libxslt/extra.h +include/libxslt/functions.h +include/libxslt/imports.h +include/libxslt/keys.h +include/libxslt/namespaces.h +include/libxslt/numbersInternals.h +include/libxslt/pattern.h +include/libxslt/preproc.h +include/libxslt/templates.h +include/libxslt/transform.h +include/libxslt/variables.h +include/libxslt/xslt.h +include/libxslt/xsltInternals.h +include/libxslt/xsltconfig.h +include/libxslt/xsltutils.h +lib/libexslt.a +lib/libexslt.la +lib/libexslt.so +lib/libexslt.so.7 +lib/libexslt.so.7.0 +lib/libxslt.a +lib/libxslt.la +lib/libxslt.so +lib/libxslt.so.1 +lib/libxslt.so.1.7 +lib/libxsltbreakpoint.a +lib/libxsltbreakpoint.la +lib/libxsltbreakpoint.so +lib/libxsltbreakpoint.so.1 +lib/libxsltbreakpoint.so.1.7 +lib/xsltConf.sh +man/man1/xsltproc.1 +man/man4/libexslt.4 +man/man4/libxslt.4 +share/doc/libxslt/html/book1.html +share/doc/libxslt/html/libxslt-attributes.html +share/doc/libxslt/html/libxslt-functions.html +share/doc/libxslt/html/libxslt-imports.html +share/doc/libxslt/html/libxslt-keys.html +share/doc/libxslt/html/libxslt-lib.html +share/doc/libxslt/html/libxslt-namespaces.html +share/doc/libxslt/html/libxslt-notes.html +share/doc/libxslt/html/libxslt-numbersinternals.html +share/doc/libxslt/html/libxslt-pattern.html +share/doc/libxslt/html/libxslt-templates.html +share/doc/libxslt/html/libxslt-transform.html +share/doc/libxslt/html/libxslt-variables.html +share/doc/libxslt/html/libxslt-xslt.html +share/doc/libxslt/html/libxslt-xsltinternals.html +share/doc/libxslt/html/libxslt-xsltutils.html +share/doc/libxslt/html/tutorial/libxslt_tutorial.c +share/doc/libxslt/html/tutorial/libxslttutorial.html +share/doc/libxslt/html/tutorial/libxslttutorial.xml +@dirrm share/doc/libxslt/html/tutorial +@dirrm share/doc/libxslt/html +@dirrm share/doc/libxslt +@dirrm include/libxslt +@dirrm include/libexslt +@dirrm include/breakpoint diff --git a/textproc/libxslt/buildlink.mk b/textproc/libxslt/buildlink.mk new file mode 100644 index 00000000000..eefa7192e84 --- /dev/null +++ b/textproc/libxslt/buildlink.mk @@ -0,0 +1,56 @@ +# $NetBSD: buildlink.mk,v 1.1.1.1 2001/11/23 08:34:25 martti Exp $ +# +# This Makefile fragment is included by packages that use libxslt. +# +# To use this Makefile fragment, simply: +# +# (1) Optionally define BUILDLINK_DEPENDS.libxslt to the dependency pattern +# for the version of libxslt desired. +# (2) Include this Makefile fragment in the package Makefile, +# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header +# search path, and +# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search +# path. + +.if !defined(LIBXSLT_BUILDLINK_MK) +LIBXSLT_BUILDLINK_MK= # defined + +.include "../../mk/bsd.buildlink.mk" + +BUILDLINK_DEPENDS.libxslt?= libxslt>=1.0.7 +DEPENDS+= ${BUILDLINK_DEPENDS.libxslt}:../../textproc/libxslt + +EVAL_PREFIX+= BUILDLINK_PREFIX.libxslt=libxslt +BUILDLINK_PREFIX.libxslt_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.libxslt= include/breakpoint/* +BUILDLINK_FILES.libxslt+= include/libexslt/* +BUILDLINK_FILES.libxslt+= include/libxslt/* +BUILDLINK_FILES.libxslt+= lib/libexslt.* +BUILDLINK_FILES.libxslt+= lib/libxslt.* +BUILDLINK_FILES.libxslt+= lib/libxsltbreakpoint.* +BUILDLINK_FILES.libxslt+= lib/xsltConf.sh + +.include "../../textproc/libxml2/buildlink.mk" + +BUILDLINK_TARGETS.libxslt= libxslt-buildlink +BUILDLINK_TARGETS.libxslt+= libxslt-buildlink-config-wrapper +BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.libxslt} + +BUILDLINK_CONFIG.libxslt= \ + ${BUILDLINK_PREFIX.libxslt}/bin/xslt-config +BUILDLINK_CONFIG_WRAPPER.libxslt= \ + ${BUILDLINK_DIR}/bin/xslt-config +REPLACE_BUILDLINK_SED+= \ + -e "s|${BUILDLINK_CONFIG_WRAPPER.libxslt}|${BUILDLINK_CONFIG.libxslt}|g" + +.if defined(USE_CONFIG_WRAPPER) +XSLT_CONFIG?= ${BUILDLINK_CONFIG_WRAPPER.libxslt} +CONFIGURE_ENV+= XSLT_CONFIG="${XSLT_CONFIG}" +MAKE_ENV+= XSLT_CONFIG="${XSLT_CONFIG}" +.endif + +pre-configure: ${BUILDLINK_TARGETS.libxslt} +libxslt-buildlink: _BUILDLINK_USE +libxslt-buildlink-config-wrapper: _BUILDLINK_CONFIG_WRAPPER_USE + +.endif # LIBXSLT_BUILDLINK_MK diff --git a/textproc/libxslt/distinfo b/textproc/libxslt/distinfo new file mode 100644 index 00000000000..c17248e04b1 --- /dev/null +++ b/textproc/libxslt/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/11/23 08:34:25 martti Exp $ + +SHA1 (libxslt-1.0.7.tar.gz) = 93470cf263b80cdfafb033ee1a3a45f60e4b9c30 +Size (libxslt-1.0.7.tar.gz) = 1989123 bytes +SHA1 (patch-aa) = 46c2ff041b0476ed2efc7c93aba4e7d1aafe90b9 +SHA1 (patch-ab) = 49524b9ab94472052413cfab9ce9d2f7e99aeebc diff --git a/textproc/libxslt/patches/patch-aa b/textproc/libxslt/patches/patch-aa new file mode 100644 index 00000000000..24ca096307a --- /dev/null +++ b/textproc/libxslt/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/11/23 08:34:25 martti Exp $ + +--- configure.orig Sun Nov 11 02:51:35 2001 ++++ configure Fri Nov 23 11:39:10 2001 +@@ -6482,7 +6482,7 @@ + + + +-XSLT_LIBDIR='-L${libdir}' ++XSLT_LIBDIR='-L${libdir} -Wl,-R${libdir}' + + case ${host} in + *-*-solaris*) diff --git a/textproc/libxslt/patches/patch-ab b/textproc/libxslt/patches/patch-ab new file mode 100644 index 00000000000..8ec364102ea --- /dev/null +++ b/textproc/libxslt/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/11/23 08:34:25 martti Exp $ + +--- doc/Makefile.in.orig Sun Nov 11 02:52:38 2001 ++++ doc/Makefile.in Fri Nov 23 11:22:33 2001 +@@ -104,7 +104,7 @@ + XSLT_LIBDIR = @XSLT_LIBDIR@ + XSLT_LIBS = @XSLT_LIBS@ + +-DOC_MODULE = libxslt-$(VERSION) ++DOC_MODULE = libxslt + + # The top-level SGML file. + DOC_MAIN_SGML_FILE = libxslt.sgml |