CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

lang/libhx5.3

C/C++ library with common data structures and functions

Maintainer
danfe@FreeBSD.org
Packages
libHX 5.3
Upstream
Higher version available: 5.4
CPE
jan_engelhardt:libhx from the port
WWW
https://inai.de/projects/libhx/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (54)

Alexey Dokuchaev (danfe) · 5.3
lang/libhx: update the port to version 5.3

Reported by:	portscout
159d2f52cc
Alexey Dokuchaev (danfe) · 4.27
lang/libhx: update the port to version 4.27

Reported by:	portscout
2ca3143568
Alexey Dokuchaev (danfe) · 4.24
lang/libhx: update the port to version 4.24

Reported by:	portscout
bf6add9e3a
Alexey Dokuchaev (danfe) · 4.23
lang/libhx: update the port to version 4.23

Purge the -Wl,--undefined-version patch added in commit
82a2ee4733f0 because it's not needed since version 4.18.

Reported by:	portscout
5747f72fc7
Alexey Dokuchaev (danfe) · 4.21
lang/libhx: update the port to version 4.21

Reported by:	portscout
69942f9db8
Alexey Dokuchaev (danfe) · 4.19
lang/libhx: update the port to version 4.19

Reported by:	portscout
06e56ec7dd
Dimitry Andric (dim) · 4.16
lang/libhx: fix build with lld 17

Building lang/libhx with lld 17 results in the following link errors:

  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_basename' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_basename_exact' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_chomp' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_copy_dir' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_copy_file' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_dirname' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_dlclose' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_dlerror' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_dlopen' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_dlsym' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_drand' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_exit' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_ffs' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_fls' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_getl' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_getopt' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_getopt_help' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_getopt_help_cb' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_getopt_usage' failed: symbol not defined
  ld: error: version script assignment of 'LIBHX_3.25' to symbol 'HX_getopt_usage_cb' failed: symbol not defined

Since the linker version script is also used for a "rtcheck" library
which does not implement any of the symbols, suppress errors with lld >=
17 due to these undefined symbols.

PR:		273753
MFH:		2023Q4
82a2ee4733
Alexey Dokuchaev (danfe) · 4.16
lang/libhx: update the port to version 4.16

Reported by:	portscout
b078a247fe
Alexey Dokuchaev (danfe) · 4.15
lang/libhx: update the port to version 4.15

- Added two functions to compute Least Positive Residue
- HX_strrtrim() now works on strings longer than INT_MAX
- Distfile can be also downloaded from Codeberg

Reported by:	portscout
cad40301e8
Alexey Dokuchaev (danfe) · 4.14
lang/libhx: update the port to bugfix version 4.14

- make HX_addrport_split() work on portless bracketed hostspec
- do not fail HX_mkdir() when component is a symlink to a directory
- fix infinite recursion in xml_getnsprop()

While here, install missing documentation.

Reported by:	portscout
5c3ce37006
Alexey Dokuchaev (danfe) · 4.12
lang/libhx: the port had been updated to version 4.12

- Plug a memory leak in HX_inet_listen() function
- Add HX_addrport_split(), HX_inet_connect(), HX_inet_listen(),
  and HX_local_listen() functions

Reported by:	portscout
3e63a76919
Alexey Dokuchaev (danfe) · 4.10
lang/libhx: update the port to version 4.10

While here, do not try to append to the previously undefined variable.

Reported by:	portscout
e6ba751c77
Alexey Dokuchaev (danfe) · 4.9
lang/libhx: update the port to version 4.9

Reported by:	portscout
e48e8b49ce
Alexey Dokuchaev (danfe) · 4.8
lang/libhx: update the port to version 4.8

Reported by:	portscout
2d4b77515f
Alexey Dokuchaev (danfe) · 4.7
lang/libhx: update the port to version 4.7

Reported by:	portscout
c1258c6153
Stefan Eßer (se) · 4.6
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)
fb16dfecae
Stefan Eßer (se) · 4.6
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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Alexey Dokuchaev (danfe) · 4.6
lang/libhx: update the port to version 4.6.
f8c2491a4b
Tobias C. Berner (tcberner) · 4.5
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Shterenlikht
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Bob Eager <bob@eager.cx>
  *  Bruce M Simpson
  *  Bruce M. Simpson
  *  Christoph Mallon <christoph.mallon@gmx.de>
  *  Christopher Elkins <chrise@scardini.com>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Dan Rench <citric@cubicone.tmetic.com>
  *  Danilo Egea Gondolfo <danilogondolfo@gmail.com>
  *  Dario Freni <saturnero@gufi.org>
  *  David Kalliecharan <dave@dal.ca>
  *  David Naylor <dbn@FreeBSD.org>
  *  David Naylor <dbn@dragon.local>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien (obrien@NUXI.org)
  *  David O'Brien <obrien@NUXI.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dereckson <dereckson@gmail.com>
  *  Devon H. O'Dell <devon.odell@gmail.com>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Don Croyle <croyle@gelemna.org>
  *  Douglas Anestad <yotta@dougdidit.com>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Eugene Ossintsev
  *  Frank Fischer
  *  Frank Gruender <elwood@mc5sys.in-berlin.de>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  GreenDog <fiziologus@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Guy Antony Halse <guy@rucus.ru.za.za>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Hye-Shik Chang <perky@python.or.kr>
  *  Iblis Lin <iblis@hs.ntnu.edu.tw>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jeff Brown <jabrown@caida.org>
  *  Jeremy Norris <ishmael27@home.com>
  *  Jing-Tang Keith Jang <keith@FreeBSD.org>
  *  John Hein <jhein@symmetricom.com>
  *  John Marino <marino@FreeBSD.org>
  *  John Merryweather Cooper
  *  John Merryweather Cooper <coop9211@uidaho.edu>
  *  John Merryweather Cooper et al
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Josh Elsasser <jre@vineyard.net>
  *  Josh Gilliam <josh@quick.net>
  *  Julian H. Stacey <jhs@FreeBSD.org>
  *  Julian Stecklina
  *  Jyun-Yan You <jyyou@cs.nctu.edu.tw>
  *  Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Kimura Fuyuki <fuyuki@mj.0038.net>
  *  Kimura Fuyuki <fuyuki@nigredo.org>
  *  Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Lev Walkin <vlm@lionet.info>
  *  Li-Wen Hsu <lwhsu@FreeBSD.org>
  *  Mahdi Mokhtari <mokhi64@gmail.com>
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Matthew Hunt <mph@FreeBSD.org>
  *  Michael Butschky <butsch@computi.erols.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Mitsuru YOSHIDA <mitsuru@riken.jp>
  *  Muhammad Moinur Rahman <5u623l20@gmail.com>
  *  Neal Nelson <ports@nicandneal.net>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Nils M Holm <nmh@t3x.org>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Patrick Li <pat@databits.net>
  *  Pawel Worach <pawel.worach@gmail.com>
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Pete French <pete@twisted.org.uk>
  *  Peter Schuller <peter.schuller@infidyne.com>
  *  Peter van Heusden <pvh@egenetics.com>
  *  Phillip Neumann <pneumann@gmail.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Pontus Stenetorp <ninjin@kth.se>
  *  Ralf S. Engelschall <rse@engelschall.com>
  *  Rick van der Zwet <rick@wzoeterwoude.net>
  *  Rob Zinkov
  *  Roland Jesse <roland.jesse@gmx.net>
  *  Romain Tartiere <romain@blogreen.org>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sahil Tandon <sahil@tandon.net>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Simon Marlow <simonmar@microsoft.com>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stephen Weeks <sweeks@sweeks.com>
  *  Steven G. Kargl
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Timothy Bourke <timbob@bigpond.com>
  *  Tom Judge <tj@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping <wenhping@gmail.com>
  *  Wes Peters <wes@softweyr.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yukihiro Nakai <Nakai@technologist.com>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zach Garner <zach@neurosoft.org>
  *  aaron@FreeBSD.org
  *  andrewb@cs.cmu.edu
  *  arved
  *  chinsan
  *  chuckr
  *  dd
  *  erik@smluc.org
  *  gahr
  *  gahr@FreeBSD.org
  *  gpalmer
  *  hsu
  *  ijliao
  *  jasone
  *  jkh
  *  jkoshy
  *  jmacd
  *  jmacd@FreeBSD.org
  *  jmz
  *  js@jeannot.org
  *  jseger@FreeBSD.org
  *  kappa@FreeBSD.org.ua
  *  kbyanc
  *  msmith@gsoft.com.au
  *  mutoh@openedu.org
  *  netchild@FreeBSD.org
  *  patrick
  *  pst
  *  rene@FreeBSD.org
  *  ruslan@shevchenko.kiev.ua
  *  stas
  *  tobez

With hat:	portmgr
f98ae56653
Alexey Dokuchaev (danfe) · 4.5
lang/libhx: update the port to the latest version 4.5

Now builds and passes its test suite without any patches, GC them.

Reported by:	portscout
9047a619ab
Alexey Dokuchaev (danfe) · 4.3
lang/libhx: update the port to version 4.3

Patch the test suite code to make it compatible with modern C++.

Reported by:	portscout
098861acba
Alexey Dokuchaev (danfe) · 4.2
lang/libhx: the port had been updated (+)

- Update libHX to version 4.2
- Sadly, the author no longer hosts the project on SourceForge
  but on his own site instead, this affects MASTER_SITES and
  WWW line in the port description
- Disable getsockopt(SO_BINDTODEVICE) call for now as FreeBSD
  does not implement this socket option (patches welcome)
- While here, assume maintainership of the port
441a956e5f
Danilo Egea Gondolfo (danilo) · 3.25
lang/libhx: Drop maintainership
59b918c5d1
Mathieu Arnold (mat) · 3.25
Remove # $FreeBSD$ from Makefiles.
305f148f48
Danilo Egea Gondolfo (danilo) · 3.25
- Update libhx to 3.25 [1] - Add TEST_TARGET [1]

while here:
- Replace CPPFLAGS and LDFLAGS by USES=localbase
- Remove useless post-patch
- Add LICENSE
- Bump dependencies PORTREVISION

Submitted by:	danfe (email) [1]
cd924b3768
Danilo Egea Gondolfo (danilo) · 3.24
- Update to 3.24
a310e61b22
Danilo Egea Gondolfo (danilo) · 3.23
- Update to 3.23
e17d2323b6
Dmitry Marakasov (amdmi3) · 3.22
- Add CPE info - Fix tab after WWW:

Approved by:	portmgr blanket
b6ae0d3158
Baptiste Daroussin (bapt) · 3.22
Cleanup plist
77cba41a62
Danilo Egea Gondolfo (danilo) · 3.22
- Update from 3.21 to 3.22
ad13c56a44
Danilo Egea Gondolfo (danilo) · 3.21
- Update from 3.14.1 to 3.21 - Take maintainership
727af7db27
Dmitry Marakasov (amdmi3) · 3.14.1_1
- Switch lang/libhx to USES=libtool, drop .la files - Fix pkgconfig files installation - Strip libraries - Bump dependent ports as .so version has changed
9d38b423d3
Adam Weinberger (adamw) · 3.14.1
Remove the final usages of USE_XZ from the tree, and replace them with USES=tar:xz.

Approved by:	portmgr (most of them)
037a3b5bf9
Adam Weinberger (adamw) · 3.14.1
Remove NOPORTDOCS and NOPORTEXAMPLES.
fb92175970
John Marino (marino) · 3.14.1
Reset the 99 ports still listed under sylvio@

Sylvio's last commit was 17 months ago, a full 5 months after all of his
ports could have been reset per policy.  Given the push to complete
staging (48 ports are still unstaged, something like 70+ have already
been staged by other committers) and given that PRs are automatically
assigned but never addressed, it's better just to reset all the ports and
PRs so that it's clear to others that these ports are free to maintain.

Approved by:	portmgr (implicit)
d0bb05930a
Baptiste Daroussin (bapt) · 3.14.1
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
4a4ec28d37
Bryan Drewery (bdrewery) · 3.14.1
- Remove NO_STAGE as these have been tested to be safe

With hat:	portmgr
2d8b17ea39
Baptiste Daroussin (bapt) · 3.14.1
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)
888ab73a81
Pietro Cerutti (gahr) · 3.14.1
- Update to 3.14.1

PR:		174089
Submitted by:	gahr
Approved by:	maintainer (timeout > 1 month)
996138b39f
Dmitry Marakasov (amdmi3) · 3.10.1
- 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
6f6fbe4bdf
Pietro Cerutti (gahr) · 3.10.1
- Fix PLIST and handling of PORTDOCS

Reported by:	PH (via erwin)
f1c9872d44
Pietro Cerutti (gahr) · 3.10.1
- Update to 3.10.1

PR:		159598
Submitted by:	Pietro Cerutti <gahr@FreeBSD.org>
Approved by:	maintainer timeout (1 month)
9690dea586
Olli Hauer (ohauer) · 3.6
- remove MD5
27de467a2b
Ade Lovett (ade) · 3.6
Sync to new bsd.autotools.mk
4a8684e352
Pietro Cerutti (gahr) · 3.6
- Fix build on < 800505 by properly using USE_XZ

Reported by:	ph (via pav)
becf50f11f
Pietro Cerutti (gahr) · 3.6
- Update to 3.6

PR:		151455
Submitted by:	gahr
Approved by:	maintainer (timeout 15 days)
76a8530f87
Sylvio Cesar Teixeira (sylvio) · 3.2
- Update to 3.2

Approved by:	miwi (mentor)
5bffa2eab6
Sylvio Cesar Teixeira (sylvio) · 3.0.1
- Update my mail address to FreeBSD

Approved by:	miwi (mentor)
ba072d1713
Martin Wilke (miwi) · 3.0.1
- Fix build on FreeBSD 6.X

PR:		138745
Submitted by:	Sylvio Cesar <scjamorim@bsd.com.br> (maintainer)
6f2f995261
Marcelo Araujo (araujo) · 3.0.1
- Update to 3.0.1.

PR:		ports/138511
Submitted by:	Sylvio Cesar <scjamorim@bsd.com.br> (maintainer)
2080701b64