Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: textproc/libxml2 |
Commit | Credits | Log message |
2.11.7_1 17 May 2024 08:51:04 |
Jason E. Hale (jhale) |
py-libxml2: Byte compile
This eliminates annoying fs-violation errors, notably from
textproc/itstool and textproc/gtk-doc where the byte code is generated
at build time instead of already having been generated by py-libxml2.
It is still peculiar to me that these files are dumped directly into
PYTHON_SITELIBDIR and don't have a subdirectory of their own.
Worth investigating, but hierachical changes are obviously more
intrusive and beyond this scope. |
2.11.6 12 Jan 2024 17:05:01 |
Daniel Engberg (diizzy) |
textproc/libxml2: Update to 2.11.6
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.11.6/NEWS
PR: 273210
Reviewed by: fluffy
Approved by: desktop (arrowd)
Exp-run by: antoine |
2.10.2 10 Sep 2022 17:41:16 |
Stefan Eßer (se) Author: Tobias Kortkamp |
Fix WWW in parent/child ports
Many of the WWW are overwritten later which means the wrong value
is used. This did not happen before where the children were either
a) just using the pkg-descr from the parents
b) or had their own separate pkg-descr with custom WWW
Use WWW?= in parents when the child's WWW is different.
Children that use the same WWW as the parent can just inherit it,
i.e., the child WWW can be removed.
Approved by: portmgr (implicit) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.10.2 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.10.2 31 Aug 2022 11:33:12 |
Dima Panov (fluffy) |
textproc/py-libxml2: unbreak build after libxml2 update (+)
Since version 2.10.2 pregenerated files was dropped from release tarball.
This need to run full configure path to generate all requred stuff from
templates.
Pointy hat to: fluffy
Reported by: tcberner |
2.9.14 24 Jul 2022 13:28:51 |
Dima Panov (fluffy) |
textproc/libxml2: update to 2.9.14 maintenance release (+)
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14 |
2.9.13_5 20 Jul 2022 14:23:14 |
Tobias C. Berner (tcberner) |
textproc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* -
* <glewis@FreeBSD.org>
* <koshy@india.hp.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron Straup Cope
* Aaron Straup Cope <ascope@cpan.org>
* Ache
* Adam Herzog <adam@herzogdesigns.com>
* Adam Weinberger <adamw@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
2.9.13_5 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
2.9.13_4 10 Apr 2022 19:11:40 |
Charlie Li (vishwin) |
textproc/{,py-}libxml2: switch back to autotools
See notes in Makefile and linked PRs.
While here, disable the ICU option by default. CFLAGS for libicu
are passed to libxml2's consumers when the option is enabled. As
icu's API is not stable between versions, PORTREVISION bumps can
get missed.
Additionally, properly exclude all OPTIONS from py-libxml2 and
prevent do-configure from unnecessarily running.
Co-authored-by: diizzy
PR: 262853, 262940, 262877
Approved by: fluffy (mentor) |
2.9.13_2 30 Mar 2022 10:26:45 |
Po-Chuan Hsieh (sunpoet) |
textproc/py-libxml2: Fix PLIST for py37 flavor
- While I'm here:
- Merge post-install: into do-install: since this port uses a custom
do-install:
- Fix indent
Approved by: portmgr (blanket) |
2.9.13_2 28 Mar 2022 07:16:50 |
Daniel Engberg (diizzy) |
textproc/py-libxml2: Include bytecode files in package
This fixes build_fs_violation while running "poudriere bulk" with -t flag
PR: 262823
Reported by: sunpoet
Approved by: portmgr (blanket) |
2.9.13_1 26 Mar 2022 08:27:27 |
Matthias Fechner (mfechner) |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
2.9.13 25 Mar 2022 17:14:39 |
Daniel Engberg (diizzy) |
textproc/libxml2: Update to 2.9.13 and migrate to CMake
Depend on ICU and (lib)readline to follow other distros
Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/tags/v2.9.13
I'd like to thank both tcberner and mandree for reviewing,
suggesting improvements and helping out in general. I'd also like
thank antoine for doing exp-runs.
PR: 262288
Reviewed by: tcberner, mandree
Approved by: desktop (tcberner)
Differential Revision: https://reviews.freebsd.org/D34338
Exp-run by: antoine |
2.9.10_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.9.10_2 29 Dec 2020 13:21:38 |
antoine |
Drop python 2.7 support from a few ports |
2.9.10_2 24 Dec 2020 13:46:02 |
kai |
Relax hardcoded paths to fix build with Python 3.8.7
Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme. This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".
The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.
Remedy the issue by adding wildcards to these paths. This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.
[1] https://bugs.python.org/issue42604
PR: 252057
Reported by: John Kennedy
Reviewed by: fluffy, koobs
Approved by: koobs (python) |
2.9.10 23 Nov 2019 20:09:34 |
tcberner |
textproc/libxml2: update to 2.9.10
PR: 24004
Exp-run by: antoine
Reviewed by: madpilot
Differential Revision: https://reviews.freebsd.org/D22410 |
2.9.9 08 Nov 2019 12:59:36 |
tobik |
textproc: Add missing USES={gnome,php} |
2.9.9 13 Jun 2019 12:59:39 |
swills |
textproc/libxml2: Update to 2.9.9 [1]
While here, fix a bug in libxslt triggered by the libxml2 update
PR: 235713 [1]
PR: 238522
Exp-run by: antoine
Reported by: kunda <chitty_cloud@me.com> [1]
Reviewed by: kwm [1] [2]
Obtained
from: https://gitlab.gnome.org/GNOME/libxslt/commit/5b0965010abf274f7a3a1291d16dde34c167e8a7 |
2.9.8_2 08 Mar 2019 06:47:53 |
antoine |
Workaround https://bugzilla.gnome.org/show_bug.cgi?id=789714
PR: 234633
Obtained from: Fedora / openSuse |
2.9.7_1 25 Oct 2018 19:26:44 |
kwm |
Remove usage of _PyVerify_fd().
This function appears to be removed in python 3.5.0. Instead of adding a
version check like the submitter proposed. Grab the upstream patch instead
that just removes the function usage.
PR: 224902
Submitted by: Michael Zhilin <mizhka@gmail.com>
Obtained from: libxml2 upstream |
2.9.4 30 Nov 2017 15:50:34 |
mat |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
2.9.4 25 Oct 2016 19:09:14 |
antoine |
Do not hand roll PYTHON_CMD |
2.9.4 28 Aug 2016 19:18:20 |
kwm |
Update libxml2 to 2.9.4.
Add license block.
Pull extra patch to fix NULL pointer deref. [1]
Changelog: https://mail.gnome.org/archives/xml/2016-May/msg00023.html
PR: 209806
Submitted by: pi@
Obtained from: upstream [1]
MFH: 2016Q3
Security: e195679d-045b-4953-bb33-be0073ba2ac6 |
2.9.3 20 Nov 2015 20:45:25 |
kwm |
New release to fix a number of CVE's.
CVE-2015-1819 is also listed in the release notes of 2.9.3 but that issue
was fixed in a previous commit and documented in another vuxml entry.
MFH: 2015Q4
Security: e5423caf-8fb8-11e5-918c-bcaec565249c |
2.9.2 04 Jul 2015 21:41:56 |
rm |
Convert py-libxml2 ports to autoplist
PR: 194470
Submitted by: rm (myself)
Approved by: maintainer timeout (6 months+) |
2.9.2 07 Dec 2014 10:01:37 |
mva |
- Convert textproc/ to USES=python
With hat: python@ |
2.9.2 18 Oct 2014 12:55:55 |
kwm |
Update to 2.9.2.
This release fixes CVE-2014-3660 (DoS).
MFH: 2014Q4
Security: 0642b064-56c4-11e4-8b87-bcaec565249c |
2.9.1 13 May 2014 20:32:00 |
kwm |
Update to libxml2 2.9.1 [1]
This version fixes CVE-2013-2877.
Add upstream patch for CVE-2014-0191.
CVE's Reported by: Akinori MUSHA <knu@iDaemons.org>
Obtained from: GNOME dev repo [1], libxml2 upstream [2]
MFH: 2014Q2 |
2.8.0_2 16 Apr 2014 18:28:50 |
zeising |
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well (Only the first 15 lines of the commit message are shown above ) |
2.8.0_1 07 Apr 2014 17:43:20 |
kwm |
Fix the compilation of the python modules. To not refer to the stagedir. |
2.8.0 07 Mar 2014 05:10:26 |
miwi |
- Stage support |
2.8.0 13 Jan 2014 21:00:04 |
rene |
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat) |
2.8.0 20 Sep 2013 23:17:32 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc) |
2.8.0 07 Sep 2013 19:49:42 |
bsam |
Introduce variable ICONV_PREFIX at Mk/Uses/iconv.mk. The default for
pre 100043 is ${LOCALBASE} and /usr otherwise. Convert all ports to
new variable usage.
Approved by: portmgr (bapt, implicit) |
2.8.0 03 Jul 2013 18:54:26 |
eadler |
libxml does not build with python 3 so don't claim it does
Approved by: gnome (kwm) |
2.8.0 19 Apr 2013 08:37:11 |
kwm |
Unbreak after libxml2 2.8.0_2 update.
Reported by: zeissoctopus on IRC
Feature safe: yes |
2.8.0 29 Mar 2013 14:08:47 |
kwm |
Update to 2.8.0. [1]
Add patch to fix CVE-2013-0338 and CVE-2013-0339. [2]
Convert to OptionsNG, rename patches to standard form. [1]
Notified by: swills@ [2]
Obtained from: gnome team repo [1]
Security: 843a4641-9816-11e2-9c51-080027019be0 |
2.7.8_2 23 Jul 2012 17:00:46 |
mva |
- Fix includes and linker settings for lang/python2*'s PTH options
PR: ports/156425
Reported by: Iwao, Koichiro <meta@club.kyutech.ac.jp> |
2.7.8_1 11 Aug 2011 19:20:17 |
kwm |
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> |
2.7.8_1 27 Nov 2010 22:49:13 |
kwm |
Bump portrevision, to build agains fixed libxml2 library (2.7.8_1). |
2.7.2 10 Jan 2009 05:22:13 |
marcus |
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 ) |
2.6.32 24 May 2008 05:27:17 |
mezz |
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. |
2.6.30 13 Sep 2007 17:38:40 |
mezz |
Fix the build with old python.
PR: ports/116256
Reported by: Laurent DAVERIO <daverio@cri.ensmp.fr>
Submitted by: Nikola Lecic <nlecic@EUnet.yu> |
2.6.27 15 Jan 2007 18:27:56 |
pav |
- Update to 2.6.27 |
2.6.24 28 Apr 2006 21:15:20 |
marcus |
Update to 2.6.24. |
2.6.23_1 23 Feb 2006 10:40:45 |
ade |
Conversion to a single libtool environment.
Approved by: portmgr (kris) |
2.6.21 04 Sep 2005 22:54:24 |
marcus |
Update to 2.6.21. |
2.6.20_2 28 Aug 2005 17:18:38 |
marcus |
Correct PORTREVISIONs so that the overall PORTVERSION does not go
backwards.
Reported by: eik's script |
2.6.20_2 12 Jul 2005 12:07:52 |
pav |
- Fix plist after recent update of masterport
Reported by: krismail |
2.6.19_1 07 Apr 2005 14:11:34 |
kwm |
Fix plist, dump portrevision.
Submitted by: pointyhat |
2.6.18 15 Mar 2005 04:20:26 |
marcus |
Update to 2.6.18. |
2.6.16 10 Nov 2004 19:02:51 |
marcus |
Update to 2.6.16. |
2.6.12 23 Aug 2004 01:32:01 |
marcus |
Update to 2.6.12. |
2.6.11_1 06 Jul 2004 03:06:13 |
bland |
Add py-libxml2 , Python interface for XML parser library for GNOME. |