lang/libhx: update the port to version 5.3 Reported by: portscout159d2f52cc
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:libhxfrom 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)
lang/libhx: update the port to version 4.27 Reported by: portscout2ca3143568
lang/libhx: update the port to version 4.24 Reported by: portscoutbf6add9e3a
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: portscout5747f72fc7
lang/libhx: update the port to version 4.21 Reported by: portscout69942f9db8
lang/libhx: update the port to version 4.19 Reported by: portscout06e56ec7dd
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: 2023Q482a2ee4733
lang/libhx: update the port to version 4.16 Reported by: portscoutb078a247fe
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: portscoutcad40301e8
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: portscout5c3ce37006
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: portscout3e63a76919
lang/libhx: update the port to version 4.10 While here, do not try to append to the previously undefined variable. Reported by: portscoute6ba751c77
lang/libhx: update the port to version 4.9 Reported by: portscoute48e8b49ce
lang/libhx: update the port to version 4.8 Reported by: portscout2d4b77515f
lang/libhx: update the port to version 4.7 Reported by: portscoutc1258c6153
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
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
lang/libhx: update the port to version 4.6.f8c2491a4b
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: portmgrf98ae56653
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: portscout9047a619ab
lang/libhx: update the port to version 4.3 Patch the test suite code to make it compatible with modern C++. Reported by: portscout098861acba
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 port441a956e5f
lang/libhx: Drop maintainership59b918c5d1
Remove # $FreeBSD$ from Makefiles.305f148f48
- 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
- Update to 3.24a310e61b22
- Update to 3.23e17d2323b6
- Add CPE info - Fix tab after WWW: Approved by: portmgr blanketb6ae0d3158
Cleanup plist77cba41a62
- Update from 3.21 to 3.22ad13c56a44
- Update from 3.14.1 to 3.21 - Take maintainership727af7db27
- Switch lang/libhx to USES=libtool, drop .la files - Fix pkgconfig files installation - Strip libraries - Bump dependent ports as .so version has changed9d38b423d3
Remove the final usages of USE_XZ from the tree, and replace them with USES=tar:xz. Approved by: portmgr (most of them)037a3b5bf9
Remove NOPORTDOCS and NOPORTEXAMPLES.fb92175970
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
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: portmgr4a4ec28d37
- Remove NO_STAGE as these have been tested to be safe With hat: portmgr2d8b17ea39
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)888ab73a81
- Update to 3.14.1 PR: 174089 Submitted by: gahr Approved by: maintainer (timeout > 1 month)996138b39f
- 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: pav6f6fbe4bdf- Fix PLIST and handling of PORTDOCS Reported by: PH (via erwin)f1c9872d44
- Update to 3.10.1 PR: 159598 Submitted by: Pietro Cerutti <gahr@FreeBSD.org> Approved by: maintainer timeout (1 month)9690dea586
- remove MD527de467a2b
Sync to new bsd.autotools.mk4a8684e352
- Fix build on < 800505 by properly using USE_XZ Reported by: ph (via pav)becf50f11f
- Update to 3.6 PR: 151455 Submitted by: gahr Approved by: maintainer (timeout 15 days)76a8530f87
- Update to 3.2 Approved by: miwi (mentor)5bffa2eab6
- Update my mail address to FreeBSD Approved by: miwi (mentor)ba072d1713
- Fix build on FreeBSD 6.X PR: 138745 Submitted by: Sylvio Cesar <scjamorim@bsd.com.br> (maintainer)6f2f995261
- Update to 3.0.1. PR: ports/138511 Submitted by: Sylvio Cesar <scjamorim@bsd.com.br> (maintainer)2080701b64