CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

lang/gnustep-base 1.31.1_1

GNUstep Foundation library

Port info

Maintainer
joe.maloney@icloud.com
Packages
latest: 1.31.1_1
Upstream
up to date
Last update
to 1.31.1_1 · c168f47362
Quarterly
2026Q4: 1.31.1_1
WWW
http://www.gnustep.org/
Links
cgit · VuXML

Install

Package
# pkg install gnustep-base
installs 1.31.1_1 from latest; from quarterly (2026Q4) 1.31.1_1
Port
# cd /usr/ports/lang/gnustep-base && make install clean
# make -C /usr/ports/lang/gnustep-base config  # change options first
Size
2.2 MiB download · 10 MiB installed
Depends on
devel/gnustep-make 2.9.3, devel/icu 76.1,1, devel/libffi 3.8.0, ftp/curl 8.23.0, lang/libobjc2 2.3, math/gmp 6.3.0, net/avahi-app 0.8_6, security/gnutls 3.8.13, security/libgcrypt 1.12.4, textproc/libxml2 2.15.4, textproc/libxslt 1.1.45
License
GPLv3 and LGPL3
Options
3 of 4 on in the package: AVAHI GNUTLS ICU
Show the 1 options that are off
MDNS

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.31.1_11.31.1_1–
FreeBSD 151.31.1_11.31.1_1–
FreeBSD 141.31.1_11.31.1_11.31.1_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.31.1_11.31.1_1–
FreeBSD 141.31.1_11.31.1_11.31.1_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.31.1_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
288847lang/gnustep-base: should we put devel/libdispatch into LIB_DEPENDS?New2025-08-13

Commits (211)

David Chisnall (theraven) · 1.24.8_1
Add GNUstep Make as a run-time dependency of GNUstep Base.

The -make package contains makefiles required for building, but also shell
scripts for finding run-time dependencies.  This was reported as a bug on
www/sogo, but actually affects most GNUstep applications.

PR:		206586
f1bbaead08
Alexey Dokuchaev (danfe) · 1.24.8
- Do not hardcode dependency on GnuTLS (security/gnutls).  While preferred,   it is not required, and limited functionality can be achieved by using   OpenSSL instead (per the comment in configure script); both providers can   be turned off with --disable-{tls,openssl} switches - Similarly, make ICU support optional as well and replace cryptic regex in   BASEVERSION assignment with :R while here

Approved by:	theraven (maintainer)
785db2d605
David Chisnall (theraven) · 1.24.8
Make all GNUstep ports install into the System domain so that the Local domain is available for stuff built from source.

Some ports were already installing in the System domain, for these just remove the Makefile lines explicitly specifying the install domain.

The rest are installed in the Local domain, remove any overrides, update their pkg-plists and any explicit paths in the Makefiles and then bump port revision.

Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D2977
9156bf1b9e
David Chisnall (theraven) · 1.24.8
Update GNUstep ports to their latest versions. Also fix a few bits of generic infrastructure along the way.

Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D2961
b6546ca2ca
Baptiste Daroussin (bapt) · 1.24.6_7
Update icu to 55.1
25c34fd38f
Baptiste Daroussin (bapt) · 1.24.6_6
Convert bsd.gnustep.mk to USES=gnustep

Simplify gnustep ports
Hook into the regular ports framework:
- LIB_DEPENDS for library dependencies
- Use regular USE_LDCONFIG

Reuse USES=objc (automatic)
USE_GNUSTEP is now a macro to set the dependencies and build feature needed.
Accepted arguments: back base build gui

Merge deskutils/preferencepanes into deskutils/systempreferences
06f79b66f2
John Marino (marino) · 1.24.6_6
lang/gnustep-base: Remove empty directories from stagedir

Two empty directories weren't listed in pkg-plist, causing this port
not to pass poudriere QA checks.  My interpretation is that these
directories were never packaged, and they should not be packaged, so
let's simply remove them from stagedir.  This alse means we don't have
to bump the port.

Approved by:	just fix it
578b0d96dd
Kurt Jaeger (pi) · 1.24.6_6
security/libgcrypt: 1.6.1 -> 1.6.2, bump depends

Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
cba03c03e1
Baptiste Daroussin (bapt) · 1.24.6_5
Cleanup plist
77cba41a62
Antoine Brodin (antoine) · 1.24.6_5
Remove some plist duplicates

Reported by:	pkg developer mode
70ec194ac6
Kurt Jaeger (pi) · 1.24.6_5
security/libgcrypt: 1.5.3_3 -> 1.6.1

- Update to 1.6.1
- Remove some unneeded patches
- Fix pkg-plist
- report configure bug upstream
  https://bugs.g10code.com/gnupg/issue1668
- report API breakage downstream and find that MacPorts had the same issue
  https://rt.cpan.org/Ticket/Display.html?id=97201
- bump PORTREVISION for dependent ports (approx. 100 ports)
- Thanks to exp-run by antoine@ to find ports that break
- patch ports that would otherwise break
  security/shishi with PR 192164 is already committed
  [1] devel/ccrtp
  [2] editors/abiword
  [3] security/p5-Crypt-GCrypt

PR:		191256, 192162 [1], 192163 [2], 192166 [3]
Submitted by:	Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
Approved by:	maintainer timeout, antoine (exp-run), portmgr (implicit)
b95d127471
Tijl Coosemans (tijl) · 1.24.6_4
- Replace security/gnutls with security/gnutls3 and update to 3.2.15 - Bump PORTREVISION on all ports that depend on security/gnutls and   adjust all ports that depend on security/gnutls3 - Update mail/anubis to version 4.2 which supports gnutls 3.x - Update mail/libvmime to a development snapshot (recommended by upstream   developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
3ab1b8443e
Niclas Zeising (zeising) · 1.24.6_3
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
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
Baptiste Daroussin (bapt) · 1.24.6_2
Chase boost and icu bump While here convert some LIB_DEPENDS
4650a910d0
Baptiste Daroussin (bapt) · 1.24.6_1
Support stage Make sure to properly depend on libobjc2 and not get polluted by gcc Use modern libdepends
b7d1e54746
David Chisnall (theraven) · 1.24.6_1
Make mDNSResponder and Avahi options, with Avahi as the default.

Submitted by:	Marcus Muller
Approved by:	bapt (mentor)
d9fb637657
David Chisnall (theraven) · 1.24.6_1
Update core GNUstep libraries and fisicalab to latest versions

Approved by:	bapt (mentor)
faaef9bc69
Baptiste Daroussin (bapt) · 1.24.5_1
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)
888ab73a81
David Chisnall (theraven) · 1.24.5_1
Update to latest GNUstep core libraries. Update dependent packages with more recent releases. Remove old and bit-rotted ones. Switch to using clang 3.3 and libobjc2 1.7 by default, so modern Objective-C features work out of the box and remove a lot of configurable options for sub-optimal (and, often, unsupported / deprecated upstream) configurations. Take maintainership of GNUstep-related ports.

Several of the ports left in have scary warnings which mean that they are likely broken in lots of cases.  Future commits will fix them.

Approved by:	bapt
3bec8741ff
Mark Linimon (linimon) · 1.24.0_1
Maintainer has relinquished these ports.

PR:		ports/181404
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
19f09659e8
Marcus von Appen (mva) · 1.24.0_1
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
a3a0715f38
Baptiste Daroussin (bapt) · 1.24.0_1
Finish converting the whole ports tree to USES=pkgconfig
992586fa08
Bryan Drewery (bdrewery) · 1.24.0_1
- Please welcome back Chris Petrik as maintainer of   these ports [1] - Trim headers - Remove indefinite article from COMMENT - Convert tab to space in WWW lines

PR:		ports/175415 [1]
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> [1]
Discussed with:	bapt
6910bf819a
Roman Bogorodskiy (novel) · 1.24.0_1
- Add UPDATING entry for gnutls update - Chase shlib version bump for dependant ports
91e365d630
Jung-uk Kim (jkim) · 1.24.0
- Update devel/libffi to 3.0.11. - Reset maintainership for libffi.  See ports/164941.

PR:		ports/171768
Submitted by:	Takefu <takefu@airport.fm>
57945c1ebe
Baptiste Daroussin (bapt) · 1.24.0
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config are no more self hosting so we are stuck with 0.25 version while pkgconf provide the same set of features as 0.27 and a compatible frontend. A symlink to pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
9346b215f0
Dirk Meyer (dinoex) · 1.24.0
- reset MAINTAINER
79ed41a8a0
Dirk Meyer (dinoex) · 1.24.0
- mark BROKEN on FreeBSD 7
83a739b1c2
Dirk Meyer (dinoex) · 1.24.0
- update to 1.24.0
a8a322ff68
Dirk Meyer (dinoex) · 1.19.3_5
- fix option GNUSTEP_WITH_LIBOBJC2 - allow build with gcc from ports
237e02f2b0
Roman Bogorodskiy (novel) · 1.19.3_5
Chase security/gnutls update and add an UPDATING entry.
207386f96a
Dirk Meyer (dinoex) · 1.19.3_4
- mark IGNORE on FreeBSD 9-CURRENT
b5203c170a
Dirk Meyer (dinoex) · 1.19.3_4
- move option GNUSTEP_WITH_LIBOBJC2 down - fix build with FreeBSD 9-CURRENT
ce9247ef9c
Dirk Meyer (dinoex) · 1.19.3_4
- update GNUSTEP_DEVEL to 1.22.0
4ca365cd65
Dirk Meyer (dinoex) · 1.19.3_4
- drop MD5
bbdff0a2e6
Dirk Meyer (dinoex) · 1.19.3_4
- add experimental option GNUSTEP_WITH_LIBOBJC2
7997686c64
Ade Lovett (ade) · 1.19.3_4
Sync to new bsd.autotools.mk
4a8684e352
Ade Lovett (ade) · 1.19.3_4
Punt autoconf267->autoconf268
6abd00a86b
Ade Lovett (ade) · 1.19.3_4
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
8262a7b51d
Dirk Meyer (dinoex) · 1.19.3_3
- remove target test
dc3f60e8ef
Dirk Meyer (dinoex) · 1.19.3_3
- fix build with gcc42
94397a6b5c
Dirk Meyer (dinoex) · 1.19.3_2
- mark BROKEN after gcc42 update
220269ea3e
Dirk Meyer (dinoex) · 1.19.3_2
- update WITH_GNUSTEP_DEVEL to 1.21.1
02d82a1732
Dirk Meyer (dinoex) · 1.19.3_2
add LICENSE_COMB
81b4894e8b
Dirk Meyer (dinoex) · 1.19.3_2
- LICENSE GPLv3
cfbe99ab0b
Dirk Meyer (dinoex) · 1.19.3_2
- drop USE_GNUSTEP_PREFIX
ca8e128e62
Dirk Meyer (dinoex) · 1.19.3_2
- remove option WITHOUT_OPENSSL - add option WITH_GNUSTEP_DEVEL to build version 1.21.0
c08d0c79af
Alex Dupre (ale) · 1.19.3_1
Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
bf330a57d4
Dirk Meyer (dinoex) · 1.19.3
- update to 1.19.3
f67b064068
Dirk Meyer (dinoex) · 1.18.0
- Fix build for ffcall with under custom PREFIX
f71220b470