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

x11-toolkits/gnustep-back 0.32.0

GNUstep GUI backend

Port info

Maintainer
joe.maloney@icloud.com
Packages
latest: 0.32.0
Upstream
up to date
Last update
to 0.32.0 · d22181301d
Quarterly
2026Q4: 0.32.0
Formerly
x11-toolkits/gnustep-xgps until 2003-01-20
WWW
http://www.gnustep.org/
Links
cgit · VuXML

Install

Package
# pkg install gnustep-back
installs 0.32.0 from latest; from quarterly (2026Q4) 0.32.0
Port
# cd /usr/ports/x11-toolkits/gnustep-back && make install clean
Size
257 KiB download · 1,014 KiB installed
Depends on
graphics/cairo 1.18.2,3, graphics/giflib 6.1.3, graphics/jpeg-turbo 3.1.4.1, graphics/libglvnd 1.7.0, graphics/tiff 4.7.2, lang/gnustep-base 1.31.1_1, lang/libobjc2 2.3, print/freetype2 2.14.3, x11-fonts/fontconfig 2.18.3,1, x11-fonts/libXft 2.3.9, x11-toolkits/gnustep-gui 0.32.0, x11-toolkits/libXmu 1.3.1,1, x11/libX11 1.8.14,1, x11/libXcursor 1.2.3, x11/libXext 1.3.7,1, x11/libXfixes 6.0.2, x11/libXrender 0.9.13
License
GPLv3 and LGPL3

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.32.00.32.0–
FreeBSD 150.32.00.32.0–
FreeBSD 140.32.00.32.00.32.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.32.00.32.0–
FreeBSD 140.32.00.32.00.32.0

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 0.32.0.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (166)

Eric Turgeon (ericbsd) · 0.32.0
GNUstep: update ports to latest releases

- devel/gnustep-make: update 2.9.2 → 2.9.3
  * Removed configure knobs that are no longer valid
- lang/gnustep-base: update 1.29.0 → 1.31.1
  * Remove old patch no longer needed
- x11-toolkits/gnustep-gui: update 0_31_1 → 0_32_0
- x11-toolkits/gnustep-back: update 0_31_0 → 0_32_0
- Pass maintainership of GNUstep ports to Joseph <joe@example.com>

Pull Request: https://github.com/freebsd/freebsd-ports/pull/434
Submitted by: pkgdemon joe.maloney@icloud.com
Approved by: ericbsd
Reviewed by: ericbsd
d22181301d
Fernando Apesteguía (fernape) · 0.31.0
x11-toolkits/gnustep-back: update to 0_31_0

ChangeLog: https://github.com/gnustep/libs-back/releases/tag/back-0_31_0
c95e77226e
Tijl Coosemans (tijl) · 0.30.0_1
graphics/tiff: Update to 4.6.0

PR:		278577
Exp-run by:	antoine
98bf25875a
Robert Clausecker (fuz) · 0.30.0
x11-toolkits/gnustep-back: update to 0.30.0

Changelog: https://github.com/gnustep/libs-back/releases/tag/back-0_30_0

PR:		276149
5c98ae62a2
Daniel Engberg (diizzy) · 0.28.0_3
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Christian Weisgerber (naddy) · 0.28.0_2
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Stefan Eßer (se) · 0.28.0_1
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) · 0.28.0_1
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
Kevin Bowling (kbowling) · 0.28.0_1
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
da3162c7c9
Mathieu Arnold (mat) · 0.28.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.28.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Neel Chauhan (nc) · 0.28.0
Update a few GNUstep ports:

* devel/gnustep-make: Update to 2.8.0
 * lang/gnustep-base: Update to 1.27.0
 * x11-toolkits/gnustep-back: update to 0.28.0
 * x11-toolkits/gnustep-gui: update to 0.28.0

Also bump PORTREVISION on dependent ports.
1385312c50
Rene Ladan (rene) · 0.27.0
Return theraven's ports to the pool after safekeeping his commit bit.
7fc8f970bb
Niclas Zeising (zeising) · 0.27.0
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
4c46ca73d8
Mathieu Arnold (mat) · 0.27.0
Fix USE_GITHUB usage.

(And in some case, reorder the Makefiles a bit to complie with the
 handbook.)
11b0cf068b
David Chisnall (theraven) · 0.27.0
Move Objective-C ports to the v2 GNUstep ABI.

* Bump the LLVM revision used for GNUstep to 7, the minimum to support
   the new ABI.
 * GNUstep-back does not work with lld, so mark it to use Gold (BFD LD
   doesn't seem able to link Objective-C things).
 * Turn off some annoying debug logs in GNUstep back, which generate
   several messages per second when you move the mouse.  These should
   never have been enabled in a release build anyway.
 * Downgrade Cenon to 4.0.2.  This was the last version to actually work
   with GNUstep (the later ones use XCode >= 5 .xib files, which GNUstep
   can't parse).
 * Update gorm to git head. The current release doesn't work with the
   new Objective-C ABI, but -head has the patches to fix it.
 * Update PikoPixel and add it to the gnustep-app meta-package.
 * Update the three core GNUstep packages to the latest release.
 * Update gnumail and pantomime to the latest release and fix a linking
   error with the new ABI.
 * Update GNUstep FTP to the latest version.

Reviewed by:	bapt (previous version)
3f627ab4ce
Brooks Davis (brooks) · 0.25.1_2
Update Objective-C LLVM version to 6.0.

Fixes aarch64 build.  Reduces depends on obsolete LLVM 4.0.

PR:		230116
Submitted by:	mikael.urankar@gmail.com
Approved by:	theraven (prior version)
Sponsored by:	DARPA, AFRL
3a34ffa58f
David Chisnall (theraven) · 0.25.1_1
Fix configure options for gnustep-make

We were not setting the flag to select the GNUstep ABI, so were defaulting to
using the GCC-compatible version, which was likely to trigger a lot of subtle
bugs.  This was noticed when C++ exceptions thrown through Objective-C stack
frames caused segfaults.
f9197640d9
David Chisnall (theraven) · 0.25.1
Update GNUstep core libraries.

Update the default Objective-C compiler.

Fix various build failures in GNUstep ports from newer versions of the GNUstep
core libraries and from changes to GNUstep Make.

Update various ports that use GNUstep and bump the portrevision of the ones
that haven't had a new release.
31e0b9f12c
Matthew Rezny (rezny) · 0.24.1_1
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Dmitry Marakasov (amdmi3) · 0.24.1
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
1f8b48b772
Mathieu Arnold (mat) · 0.24.1
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
David Chisnall (theraven) · 0.24.1
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) · 0.24.1
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
Antoine Brodin (antoine) · 0.24.0_5
Convert to USES=jpeg
6e5719ca80
Baptiste Daroussin (bapt) · 0.24.0_5
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
Dmitry Marakasov (amdmi3) · 0.24.0_5
- Drop @dirrm* from and add empty directories to pkg-plists

Approved by:	portmgr blanket, kwm (for gnome@ ports)
fead972aff
Tijl Coosemans (tijl) · 0.24.0_5
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it.  Bump PORTREVISION on their dependent ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
60945f0277
Gerald Pfeifer (gerald) · 0.24.0_4
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
15945f8122
Tijl Coosemans (tijl) · 0.24.0_3
Bump PORTREVISION on more ports that depend on libgcrypt after the update in r363436 and remove the UPDATING entry because it did not guarantee that all ports were updated nor that they were updated in the right order. Also remove libgcrypt.la again.

PR:		192342
Approved by:	portmgr (implicit, bump unstaged ports)
74a7f8c73c
Niclas Zeising (zeising) · 0.24.0_2
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) · 0.24.0_1
Support stage Use modern LIB_DEPENDS A bit of cosmetic changes
5eb2b3a017
David Chisnall (theraven) · 0.24.0_1
Make GNUstep applications work out of the box without explicitly setting a back end.  Add staging support.

Approved by:	bapt (mentor)
c8ca559dfc
David Chisnall (theraven) · 0.24.0
Update core GNUstep libraries and fisicalab to latest versions

Approved by:	bapt (mentor)
faaef9bc69
Baptiste Daroussin (bapt) · 0.23.0
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-toolkits)
7e5a7bfffd
Antoine Brodin (antoine) · 0.23.0
Add an explicit dependency on pkgconf

Approved by:	portmgr (bapt)
119fdc5491
David Chisnall (theraven) · 0.23.0
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) · 0.22.0
Maintainer has relinquished these ports.

PR:		ports/181404
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
19f09659e8
Bryan Drewery (bdrewery) · 0.22.0
- 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
Dirk Meyer (dinoex) · 0.22.0
- cleanup comments Feature safe: yes
851945b1eb
Dirk Meyer (dinoex) · 0.22.0
- reset MAINTAINER
79ed41a8a0
Dirk Meyer (dinoex) · 0.22.0
- update to 0.22
9680a59fd1
Dirk Meyer (dinoex) · 0.17.1_4
- update png to 1.5.10
2b74a89bc8
Dmitry Marakasov (amdmi3) · 0.17.1_3
- 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
Dirk Meyer (dinoex) · 0.17.1_3
- update GNUSTEP_DEVEL to 1.22.0
4ca365cd65
Dirk Meyer (dinoex) · 0.17.1_3
- drop MD5
bbdff0a2e6
Dirk Meyer (dinoex) · 0.17.1_3
add LICENSE_COMB
81b4894e8b
Dirk Meyer (dinoex) · 0.17.1_3
- LICENSE GPLv3
cfbe99ab0b
Dirk Meyer (dinoex) · 0.17.1_3
- drop USE_GNUSTEP_PREFIX
ca8e128e62
Dirk Meyer (dinoex) · 0.17.1_3
- add GL support - add option WITH_GNUSTEP_DEVEL to build version 0.19.0
e406e329ae