Libxml2 is the XML C parser and toolkit developed for the Gnome project (but
usable outside of the Gnome platform). XML itself is a metalanguage to design
markup languages, i.e. text language where semantic and structure are added to
the content using extra "markup" information enclosed between angle brackets.
===> The following configuration options are available for libxml2-2.15.4:
ICU=off: Unicode support via ICU
MANPAGES=off: Build and/or install manual pages
READLINE=on: History for xmllint
STATIC=on: Build static executables and/or libraries
THREAD_ALLOC=off: Per-thread memory (DEVELOPERS ONLY!)
====> Enable legacy API compatibility
HTTP=on: HTTP support
ZLIB=on: zlib compression support
===> Use 'make config' to modify these settings
Do the WITH_FBSD10_FIX manualy, because it doesn't do the right thing (yet).
This should unbreak the python bindings.
Reported by: miwi and pointyhat (via pav)
Make sure the FreeBSD 10 fix, doesn't blow away local changes.
Reported by: Marco Steinbach <coco@executive-computing.de>
Ruslan Mahmatkhanov <cvs-src@yandex.ru>
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.
PR: ports/159624
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Re-enable symbol versioning. This fixes the undefined symbols.
PR: ports/152616ports/152612
Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net>
Pascal Stumpf <Pascal.Stumpf@cubes.de>
Use USE_CSTD=gnu89 to build libxml2.
When build with Clang it tries to use C99 math functions we don't have.
Also fix a symbol collision with the python bindings that got exposed by a
Clang bug.
With hat: gnome
Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.30/ .
This release brings initial PackageKit support, Upower (replaces power
management part of hal), cuse4bsd integration with HAL and cheese, and a
faster Evolution.
Sadly GNOME 2.30.x will be the last release with FreeBSD 6.X support. This
will also be the last of the 2.x releases. The next release will be the
highly-anticipated GNOME 3.0 which will bring with it a new UI experience.
Currently, there are a few bugs with GNOME 2.30 that may be of note for our
users. Be sure to consult the UPGRADING note or the 2.30 upgrade FAQ at
http://www.freebsd.org/gnome/docs/faq230.html for specific upgrading
instructions, and the up-to-date list of known issues.
(Only the first 15 lines of the commit message are shown above )
libxml2 knows too much about zlib internals. Beginning from zlib 1.2.2.3
the zlib authors has provided a 'gzdirect' function to detect whether the
current gzFile descriptor is still providing a stream from uncompression,
so use it instead of rolling own.
The upcoming zlib 1.2.4 update will break the current libxml2 usage.
Patch was the same as Mark Adler provided to libxml2 maintainers at:
http://osdir.com/ml/svn-commits-list/2010-01/msg05723.html
PR: ports/144828
Approved by: mezz (freebsd-gnome@)
Presenting GNOME 2.24 for FreeBSD.
See http://library.gnome.org/misc/release-notes/2.24/ for the general
release notes. On the FreeBSD front, this release introduces Fuse support
in HAL, adds multi-CPU support to libgtop, WebKit updates, and fixes some
long-standing seahorse and gnome-keyring bugs. The documentation updates
to the website are forthcoming.
This release features commits by adamw, ahze, kwm, mezz, and myself. It would
not have been possible without are contributors and testers:
Alexander Loginov
Craig Butler [1]
Dmitry Marakasov [6]
Eric L. Chen
(Only the first 15 lines of the commit message are shown above )
Update to 2.6.32. As for the py-libxml2, get it able to find Python correct
when PREFIX is set other than LOCALBASE and will allowing the modules to build.
Reorder the MASTER_SITES by use mirrors first instead of master one. The
xmlsoft.org (master) server sucks and send corrupt tarballs to our users
too often. Add one more mirror.
Reported by: a few users
Rename the name of knob from WITH_THREADS to WITH_THREADS_BREAK. If enable
threads option will break other ports then the name of knob shouldn't be
use this global name.
PR: ports/116968
Reported by: Cory R. King <coryking@mozimedia.com>
- Add header in these *-reference ports.
- Fix a few of pkg-descr by chase the rename.
- Move all PORTREVISION and PORTEPOCH to top with ?=.
- Put USE_X_PREFIX back in, but under REFERENCE_PORT, and remove PREFIX? and
USE_XLIB. This fix ports to use the correct mtree when you change the prefix,
for example:
Incorrect: (Without USE_X_PREFIX)
================================
# cd /usr/ports/x11-toolkits/gtk20
# make -V MTREE_FILE
/etc/mtree/BSD.x11-4.dist
# make PREFIX=/tmp/foo -V MTREE_FILE
/etc/mtree/BSD.local.dist <-- Here...
================================
(Only the first 15 lines of the commit message are shown above )
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
- Change tunables from OPTIONS to plain make defines. Too many users
subconsciously enabled THREADS knob and ended with breakages later.
The last straw: Adam McLaurin <adam.mclaurin@gmx.net>
Approved by: FreeBSD/GNOME cabal
Update to 2.6.0. While this release is a major revision release, it maintains
API and ABI backward compatibility. Note, due to enhanced error checking
(particularly with namespaces), extra errors might be seen on the command line,
but they do not appear to be fatal.
Update to GNOME 2.4.0. For all the goodies on what's changed, known issues,
future plans, etc., please see http://www.gnome.org/start/2.4/.
This commit represents work done by adamw, bland, and myself as well as
many other contributers:
Koop Mast <einekoai@chello.nl>
Akifyev Sergey <asa@gascom.ru>
Franz Klammer <klammer@webonaut.com>
?yvind Kolbu <oyvind@kebab.gaffel.nu>
Thomas E. Zander <riggs@rrr.de>
Jeremy Messenger <mezz7@cox.net>
Without these contirbuters, and our faithful users, GNOME 2.4.0 would not
be possible.
Please check the FreeBSD GNOME site for any FreeBSD gotchas, as well as
general FAQs and documentation (GNOME 2.4 updates to be posted soon). The
best way to upgrade so that you get all shared library dependencies is:
portupgrade -rf -m BATCH=yes atk
portupgrade -R -m BATCH=yes gnome2
Approved by: portmgr (kris, will, myself implicitly)
Requested by: re as well as many other users
Disable thread support by default. This was interfering with ports
such as mod_php4 with DOMXML support. It also has the potential of
affecting other ports on -STABLE that rely on libxml2 to build shared
libraries. I have filed a bug with the libxml2 developers to see if we
can rectify this situation moving forward. More details can be found at:
http://bugzilla.gnome.org/show_bug.cgi?id=112144
Re-add a patch that was forgotten when libxml2 was upgraded to 2.4.27.
This will get us closer to eliminating HTTP traffic when searching for
DTDs. However, since we no longer offer the docbook 4.1.2 DTDs in ports,
this still doesn't solve the problem. Work is now being done to offer
a better overall solution.
Fix a bug introduced in 2.4.27 that caused KDE's doc building procedure
to virtually hang. This patch has been fed back to the libxml people, and
should be integrated in the next release.
Reported by: bento and the KDE people
Number of commits found: 262 (showing only 100 on this page)