Commit graph

55 commits

Author SHA1 Message Date
grant
344d5ea615 minor formatting fix, s/Gnome/GNOME/ 2003-11-29 10:19:05 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
martti
fa5f3482ef Updated libxml to 1.8.17nb1
Add a patch from the official libxml CVS repository:

1.28 veillard "2001-04-18 11:10"

- entities.h: andrew@ugh.net.au detected a double declaration
2003-04-25 03:09:08 +00:00
rh
e525650d57 Replace hand made patches for pkgconfig tempates with PKGCONFIG_OVERRIDE. 2002-10-30 03:09:25 +00:00
rh
c2934c968e Track directory layout change at MASTER_SITE_GNOME.
Patch provided in PR pkg/18701 by Julio Merino <jmmv@menta.net>
2002-10-19 10:54:42 +00:00
wiz
e84e85eac9 Unused. 2002-10-09 17:51:35 +00:00
jlam
64b5bb855e Ensure that the libxml headers may be found as <libxml/*>. 2002-09-23 21:45:10 +00:00
jlam
6147cca444 *Conf.sh files don't need to be symlinked when using buildlink2. 2002-09-22 09:43:16 +00:00
martti
89d1d449bd Updated libxml to 1.8.17
* parserold.c (xmlOldParseAttValue): Ensure you've got enough
  characters in your readahead buffer before you check NXT(1).
* tree.c (xmlStaticCopyNode) : back port a fix from xml2
  to correctly namespace copied nodes.
2002-08-26 10:21:04 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
rh
489635a98e Add missing includes in libxml subdirectory 2002-07-14 02:09:38 +00:00
wiz
09e21549b9 Remove duplicate empty line. 2002-07-02 12:56:29 +00:00
rh
2c5747f974 Add buildlink wrapper for gnome-1.0 so this actually works on systems
without xpkgwedge, where it is not picked up "by accident" by another
gnome wrapper.
2002-03-26 06:25:16 +00:00
skrll
5d76fba944 This pkgs uses a newer libtool which means we need LIBTOOL_OVERRIDE not
LTCONFIG_OVERRIDE.

From Eric Schnoebelen <eric@cirr.com> in pkg/15472
2002-02-03 22:29:11 +00:00
wiz
dfd9443556 patthern -> pattern 2002-01-13 11:45:31 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
jlam
f0a4fcd3e4 Substitute the real config script for the config wrapper script in
installed files.  We don't want buildlink references to escape into the
install directory.
2001-10-03 20:56:40 +00:00
rh
92d400e850 Update libxml to 1.8.16. Changes are memory management improvements and
bugfixes.
2001-09-30 20:15:48 +00:00
jlam
7bba3453dc If USE_CONFIG_WRAPPER is defined (implied by USE_BUILDLINK_ONLY), then
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV.  We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well.  Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
2001-08-17 21:14:00 +00:00
rh
981e67a8e6 Update libxml to 1.8.14. Changes are bugfixes only. 2001-08-11 12:50:35 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
dd30dabc8c Mechanical changes to buildlink.mk files to use EVAL_PREFIX to set
BUILDLINK_PREFIX.<pkgname>.  This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed.  Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-20 01:54:51 +00:00
jlam
9943bc93db Allow overriding of *_CONFIG variables in a package Makefile when using
USE_BUILDLINK_ONLY.
2001-07-02 05:33:56 +00:00
jlam
cb76bd5efc Move inclusion of bsd.buildlink.mk to start of file. 2001-07-01 22:59:08 +00:00
jlam
34d11d8a0f Generalize how the dependency pattern may be specified. Instead of just
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0.  This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-23 19:26:48 +00:00
jlam
34b5c737b4 Add buildlink.mk file for use by other package Makefiles 2001-06-19 04:51:25 +00:00
jlam
caed2a1d79 Mark as USE_BUILDLINK_ONLY. 2001-06-19 04:32:29 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
jlam
dbfde59b14 The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles.  As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
2001-06-11 02:05:07 +00:00
jlam
b29cc0ac41 Use zlib's buildlink.mk to get dependency on zlib if needed. 2001-05-26 21:51:51 +00:00
rh
df60385868 Update libxml to 1.8.13. Changes are mainly bugfixes, most notably a bug
that let malformed input data cause endless loops.
2001-05-21 19:45:04 +00:00
skrll
88af130dfa Move to sha1 digests, and add distfile sizes. 2001-04-20 15:04:54 +00:00
agc
bbc67fac91 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:53:33 +00:00
drochner
49d24e1a7d update to 1.8.11.
No changelog found, but 1.8.10 isn't available on the distribution site
anymore.
2001-03-10 12:37:20 +00:00
wiz
ad02d69ab2 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:31:58 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
jlam
e170da88fe Update libxml to 0.8.10. Changes from 0.8.9 fix some GNOME-related bugs:
* entities.c: added missing tests for doc == NULL as pointed by
          Michael.

        * tree.c : return content from CDATA sections when asking for
                   node content
2000-10-17 23:58:17 +00:00
jlam
9c42304164 Update libxml to 1.8.9. Changes from 1.8.7 are bugfixes and some mods
for convergence between libxml and libxml2 (the development lib).
2000-07-15 08:09:27 +00:00
jlam
9ca42a8c27 Remove unnecessary patch now that we USE_LIBTOOL. 2000-06-20 23:30:23 +00:00
jlam
88cb6c49b3 USE_LIBTOOL instead of PKGLIBTOOL; sort PLIST. 2000-06-20 23:29:45 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
rh
1de2c38108 Resolve conflicts 2000-05-30 11:03:44 +00:00
rh
6a03747e2c Update libxml to 1.8.7. Changes are mainly bugfixes. 2000-05-30 09:07:29 +00:00
danw
82d9c1f174 Remove patches to deal with two bugs involving configure's handling of
INSTALL which have both been worked around in bsd.pkg.mk now.
2000-05-02 18:48:35 +00:00
tron
b8513e67c6 Don't attempt to build test programs. They would either require the
"readline" library or patches to make them work with our "edit" library
but they aren't installed anyway.
2000-01-26 20:32:45 +00:00
rh
f5d323841c Update libxml to 1.8.5
Changes are:

        * doc/* recompiled documentation
        * tree.c: fixed a hideous bug in xmlGetProp() thanks to
          Rune.Djurhuus@fast.no
        * tree.c, parser.c: made sure that only memory alloc problems
          and internal parser errors are allowed to write to stdout or
          stderr.
        * tree.c : restored xmlNewGlobalNs since this seems used by
          a lot of existing code :-(, fixed a bug in xmlNewNs
        * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
        * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
          to exit() from the library code.
        * xpath.c, parser.c: removed bugs or unused code detected by
          Windows compilers
        * parser.c: started adding interfaces for parsing well balanced
          XML fragments
        * tree.[ch] : added xmlNewDocFragment() for DOM
        * testHTML.c: uninitialized variable.
        * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
        * tree.c: added check and handling when possibly removing an ID
        * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
             and saving.
        * test/HTML/entities.html result/HTML/entities.html* : test for
             various entities reference cases
        * result/HTML/* : as a result output of some testcase have
             changed
        * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
             by previous example. added xmlParseTryOrFinish().
        * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
          entities.h debugXML.h HTMLparser.h: changed the way struct are
          declared to allow gtk-doc to expose those
        * parser.c: closed bug #4960
        * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
        * tree.[ch]: added xmlRemoveProp
        * win32config.h.in nanohttp.c: avoid including the Windows
            socket stuff in every C files
        * parser.c: removed an indetermination xmLDecl/PI(xml...) in
            the XmL parser(s)
        * test/ns4 result/ns4 etc...: added test case for previous prob
        * tree.c: xmlNewNs wasn't checking for double definition
        * Makefile.in: fixed a problem with dist-hook duplicates
        * parser.[hc], xmlIO.c: fixed the loading of external entities
            APIs, now xmlLoadExternalEntity() is used everywhere and
            setting up an app specific front-end using the
        * SAX.c parser.c: some fixes, now the xhtml spec validates
            with the xhtml DTD.
        * error.c: fixed crashes in case of no input stream
        * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
            to the validation tests and results
        * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
          too htmlCreatePushParserCtxt() and htmlParseChunk()
        * parser.c: a bit of cleanup.
        * SAX.c, HTMLparser.c: some attributes may not have values (contrary
          to XML) removed the last mem leak known
        * HTMLtree.c: output message cleanup
        * xmlmemory.c: display content info about memory blocks
        * result/HTML/wired.* : missing att value warning change
        * parser.[ch] parserInternals.h: Push parser for XML,
             seems to work fine now
        * tester.c debugXML.[ch]: Added an XML shell debug facility and
             --push for push testing
        * xpath.[ch] : cleaned up for Shell usage, added missing APIs
        * testSAX.c: added --push
        * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
             subtree
        * xmlIO.[ch] : enriched API + fixes for push mode
        * entities.[ch]: added the entity content length to the struct.
        * xmlmemory.[ch]: new API to show the last entries for the shell
        * valid.c: added required attribute testing
        * SAX.c: the cdata callback now merge contiguous fragments
        * HTMLparser.c: cleanup of some macros
        * parser.c: fix for PIs name starting with xml
        * tree.c: fixed a potential problem with || and && ops
        * *.c, configure.in win32config.h.in : generate win32config.h for
          those on the Other Side !
        * parser.c: fixed a stupid = vs. == bug :-(
        * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
          Hopefully the end of that silly C++ include problem
        * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
              xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
        * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
              troubles with autoclosed elements when the stree shape doesn't
              follow the DtD specs. Added htmlIsAutoClosed() and
              htmlAutoCloseTag()
        * result/HTML/*.htm*: Updated the HTML examples regression tests output
        * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
        * debugXML.c: fixed a bug on printing default namespaces.
        * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
        * result/HTML/*.htm[l] : updated the HTML regression tests according
          to the new output
        * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
          HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
          problem due to intermix of extern "C" { ... } declarations for C++
          and recursive includes in the headers
        * HTMLtree.c: Made it so that html nodes with a single child do
        not insert a carriage return before or after the child node.
        * configure.in, doc/xml.html : bug fix release 1.8.1
        * parser.c: fixed bug #4344
        * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
          added the glue to avoid C++ problems
        * tree.c: fixed a bug introduced in 1.8.0 and breaking default
          namespace recognition, and Dia as a resul :-(
        * encoding.c: closed bug #3950
        * valid.c: debugging a posteriori validation, except URI expansion
          stuff this should be fixed now
        * parserInternals.h: fixed a bug in IS_BASECHAR reported by
          Carl Nygard <cnygard@bellatlantic.net>
        * tester.c: added --postvalid, cleaning of the code
        * tree.[ch]: added xmlDocGetRootElement()
        * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
        c++ losage.
        * xlink.[ch], Makefile.am : added framework for link detection
        * parser.h: added nbChars to parser context, needed for cleanup.
        * xmlmemory.c: removed a nasty bug when out of mem
        * valid.[ch]: adding namespace support for attribute decl
        * tester.c: added --debugent option
        * debugXML.[ch]: added xmlDebugDumpEntities()
        * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
          buffers instead, this was really needed, validation was breaking
          in strange ways due to that. Added xmlParseStringPEReference()
          and other parsing from strings functions. Entities processing
          modified again, but PERef are still not handled correcly but
          unless you're Eve Maller you won't notice :-)
        * HTMLparser.c: large changes toward reliability, and switched to
          lowercase internal tags, XHTML is lowercase, so it will help
          that output is closer to next version.
        * doc/* : regenerated the documentation, it is now hosted at
          http://xmlsoft.org/ (same bits I just bought the domain :-)
        * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
                 doc generation
        * parser.c: fixed bugs #3908 and #3937 and a memory leak
                 in the SAX API
        * doc/*: rebuilt the doc making sure everything appears in the
                 HTML files
        * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
             added the patch from Carl Nygard <cnygard@bellatlantic.net>
             which allow impressive speed improvement on dataset with
             large text pieces, but at the cost of broken binary
             compatibility and slightly bigger memory usage.
             Configure with --with-buffers to activate them, they
             are protected with XML_USE_BUFFER_CONTENT define.
        * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
             goal is 0 memory left allocated once parser is no more used
        * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
             call xmlCleanupParser() and xmlMemoryDump()
        * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
        * parser.[ch] encoding.[ch]: added memory cleanup routines
        * parser.c: closing bug #3788
        * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
                     xmlNewTextChild() and xmlSetCompressMode() behaviour.
        * tester.c: added --compress option
        * doc/*: rebuilt the documentation
        * HTMLparser.c: bugfixing, the damn thing MUST not crash even
                        if given /proc/kcore as input !
        * doc/xml.html doc/*: updated and rebuilt the documentation
        * parser.c: Fixed some wrongly space collapsing code due to
                    a misreading of the spec.
        * result/*: fixed the output accordingly
        * encoding.c: bug fix and typos
        * xmlIO.[ch] parser.c: first bits toward real progressive parsing
        * parser.c: added attribute normalization closing bug #3597
        * test/att* result/att* SAXresult/att*: testcase for attribute
            normalization
        * configure.in: closing bug #3163 by adding extra flags for the
                        cc compiler on HP-UX
        * valid.[ch] : removed a typo and an enumerated type bug in the
                       xmlAddElementDecl() function
        * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
            call to xmlEncodeEntitiesReentrant() so that the functions
            New, Set and Get are at the same level.
        * parser.c HTMLparser.c: extra memory allocation bug for
            attributes detected by someone using libxml in embedded systems :-)
        * xmlmemory.h: turned off mem debug :-\
        * parser.c: closed bug #2784 a one line fix, but worth pushing
                    a new release out
        * HTMLparser.c: fixed auto-close bugs on list items, zeroing
                    some structures, comments before and after the
                    main element, and other nastyness
        * HTMLtree.c tree.c: accomodate the extended HTML supported
        * configure.in: pushing 1.7.4
        * test/ent8 and related outputs : added a new test for bug #2784
        * test/HTML/wired.html and related output: a nasty HTML example
        * Makefile.am: improved the test scripts
        * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
             HTMLparser and debugged the HTML related code. HTML documents
             now have their own type
        * entities.c: do not dump &apos; for HTML output
        * xmlmemory.c: improvement, breakpoint mechanism
        * testHTML.c: added --sax --repeat ...
        * Makefile.am: improved the HTML tests
        * valid.[ch]: added xmlValidGetValidElements and
                      xmlValidGetPotentialChildren
        * tester.c: added --insert to test the 2 new functions
        * test//* result//* SAXresult//* : regression test cleanup
                       and extension.
        * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
                     gnome-xml-nanohttp.html
        * HTMLparser.c: fixed problems with some autoclose tags
        * tree.c: fixed XML output problems.
        * result/* SAXresult/*: update of the tests output
        * Makefile.am: Arturo patch for xmlConf.sh version info
        * parser.c: Tim Josling patch for single quoted items
        * tester.c: Tim Josling patch for tester options usage
        * tree.h: indent cleanup
        * HTMLparser.c parser.h : Fixed problems with HTML parsing
            reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
        * tree.c : Raph patch for initialization of CORBA fields
2000-01-26 10:59:12 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
jlam
37fe82e7a0 * Substitute for @VERSION@ in xmlConf.sh;
* Ensure that `xml-config --libs' returns the proper linker flags.
1999-10-11 00:19:23 +00:00
jlam
6a0e02ce18 * Substitute for @VERSION@ in xmlConf.sh;
* Note dependency on zlib (for Solaris);
* Ensure xml-config --libs returns proper linker flags.
1999-10-11 00:14:43 +00:00
rh
f84ef2eca9 Update libxml to 1.7.3. Changes include bugfixes and improved
documentation.
1999-10-10 15:23:37 +00:00