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 · Report wrong data

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)

Alex Dupre (ale) · 1.18.0_1
Chase libgmp and bump PORTREVISION.
523a16e2bd
Dirk Meyer (dinoex) · 1.18.0
- set NO_PACKAGE
21bef45d60
Dirk Meyer (dinoex) · 1.18.0
- update to 1.18.0
b4cb3b6756
Dirk Meyer (dinoex) · 1.16.5
- update to 1.16.5
8d54a3338e
Dirk Meyer (dinoex) · 1.16.4
- update to 1.16.4
08c00070a5
Rong-En Fan (rafan) · 1.16.3
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
741aa71483
Ade Lovett (ade) · 1.16.3
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:	exp build run (erwin)
771ea13f41
Dirk Meyer (dinoex) · 1.16.3
- udpate stable to 1.16.3
ab0b73a674
Dirk Meyer (dinoex) · 1.14.4
- update to 1.16.3
0a1d7f13f4
Dirk Meyer (dinoex) · 1.14.4
- update to 1.16.2
c7ccb5c6b5
Dirk Meyer (dinoex) · 1.14.4
- update to 1.16.0
98ae4f0749
Dirk Meyer (dinoex) · 1.14.4
- update to 1.14.4
3383ed4b4f
Dirk Meyer (dinoex) · 1.14.3
- add WITH_GNUSTEP_DEVEL
1b9f926d36
Dirk Meyer (dinoex) · 1.14.3
- update to 1.14.3
b6a52153d4
Dirk Meyer (dinoex) · 1.14.2
- update to 1.14.2
2412099627
Mark Linimon (linimon) · 1.13.1_1
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:		ports/116639
Submitted by:	aDe
48420a5ebd
Dirk Meyer (dinoex) · 1.13.1
- update to 1.13.1
cdc1aa019f
Kris Kennaway (kris) · 1.13.0
Retire NO_FILTER_SHLIBS now that it no longer serves a purpose
a01439c2ca
Dirk Meyer (dinoex) · 1.13.0
- update to use new bsd.gnustep.mk Approved by:	gurkan@linuks.mine.nu
d7f59ea8de
Dirk Meyer (dinoex) · 1.13.0
- update to 1.13.0
93405b24d1
Dirk Meyer (dinoex) · 1.12.0_2
- remove LDCONFIG_GCC workaround
c3d379c79d
Dirk Meyer (dinoex) · 1.12.0_2
- activate regression-test
fa1045dda1
Dirk Meyer (dinoex) · 1.12.0_2
- make sure ldconfig has been run
2995a979d5
Dirk Meyer (dinoex) · 1.12.0_1
- make portlint happier
1a4bb222f5
Alex Dupre (ale) · 1.12.0_1
Chase gmp library and bump PORTREVISION.
ffcb54b54f
Dirk Meyer (dinoex) · 1.12.0
- cleanup after gcc updates no hacks for ldconfig needed
8d7e99571b
Dirk Meyer (dinoex) · 1.12.0
- add USE_GNUSTEP_PREFIX
ccd3e4a8d4
Dirk Meyer (dinoex) · 1.12.0
- update to 1.12.0
14f10b4598
Dirk Meyer (dinoex) · 1.11.2_1
- new option GNUSTEP_PREFIX   allow user defined location of all files
3b6641a158
Dirk Meyer (dinoex) · 1.11.2_1
- enable fake-main support again   so packages can be build without procfs - new option WITHOUT_GNUSTEP_FAKEMAIN
1d306ef3e3
Dirk Meyer (dinoex) · 1.11.2
- update to 1.11.2
33caebc6a9
Ade Lovett (ade) · 1.11.1
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.
54a0b86543
Dirk Meyer (dinoex) · 1.11.1
- add SHA checksum
ec997a9574
Dirk Meyer (dinoex) · 1.11.1
- update to 1.11.1
f07a57f9f4
Dirk Meyer (dinoex) · 1.11.0
- cleanup Makefile location
e99d7a1173
Dirk Meyer (dinoex) · 1.11.0
- update to 1.10.0
a69d82a06f
Dirk Meyer (dinoex) · 1.10.3
- new option WITH_GNUSTEP_FAKEMAIN to work without procfs - call ldconfig in configure stage again   this workarounds a problem that ldconfig is called to early when   addding a package like: gcc-objc-current-3.3.6_20050511.tgz
8eafc28228
Dirk Meyer (dinoex) · 1.10.3
- update to 1.10.3
8521b5b156
Dirk Meyer (dinoex) · 1.10.2
- remove WITH_GNUSTEP_DEVEL - update to 1.10.2
09bb2ae21d
Dirk Meyer (dinoex) · 1.10.1
- cleanup Makefile
3e06360037
Dirk Meyer (dinoex) · 1.10.1
- update to 1.10.1 (stable)
e5e0cea40b
Dirk Meyer (dinoex) · 1.10.0
- update to 1.10.0 (stable)
811cff3000
Dirk Meyer (dinoex) · 1.8.0_2
- Fix PATH problem with bsd.autotools.mk PR:		64393
ab630c8e5e
Dirk Meyer (dinoex) · 1.8.0_2
- update to 1.9.2
aa3074a492
Dirk Meyer (dinoex) · 1.8.0_2
- patch to fix coredumps in make_services
e63ab851d0
Ade Lovett (ade) · 1.8.0_1
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
3f651573ad
Dirk Meyer (dinoex) · 1.8.0_1
- update to 1.9.1
94806b5b2a
Dirk Meyer (dinoex) · 1.8.0_1
- add SIZE
c600b83191
Joe Marcus Clarke (marcus) · 1.8.0_1
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
053fdb6a6b
Dirk Meyer (dinoex) · 1.8.0
- update MASTER_SITES
6abdfa6dbb