| Port details |
- glib20 Some useful routines of C programming (current stable version)
- 2.86.4,2 devel
=437 2.86.4,2Version of this port present on the latest quarterly branch. - Maintainer: desktop@FreeBSD.org
 - Port Added: 2002-03-11 16:08:04
- Last Update: 2026-05-04 05:59:51
- Commit Hash: 944cdc8
- People watching this port, also watch:: libiconv, png, expat, freetype2, gmake
- License: LGPL20
- WWW:
- https://www.gtk.org/
- Description:
- GLib provides a simple, abstract, and highly portable set of C support
routines such as lists, trees, hashes, memory allocation, and much, much
more. It is a foundation for writing portable applications.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/devel/glib20/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/glib20
- pkg install glib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: glib
- Package flavors (<flavor>: <package>)
- default: glib
- bootstrap: glib-bootstrap
- distinfo:
- TIMESTAMP = 1771651323
SHA256 (gnome/glib-2.86.4.tar.xz) = d4e2b5d791d5015ffd8c6971ad8e975a0a55c1a14926cdb25cf843ff00682260
SIZE (gnome/glib-2.86.4.tar.xz) = 5692304
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-packaging>0 : devel/py-packaging@py311
- py311-gi-docgen>0 : textproc/py-gi-docgen@py311
- rst2man : textproc/py-docutils
- gettext-runtime>=0.26 : devel/gettext-runtime
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- gettext-tools>=0.26 : devel/gettext-tools
- perl5>=5.42.r<5.43 : lang/perl5.42
- Test dependencies:
-
- dbus-uuidgen : devel/dbus
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-packaging>0 : devel/py-packaging@py311
- python3.11 : lang/python311
- Library dependencies:
-
- libffi.so : devel/libffi
- libpcre2-8.so : devel/pcre2
- libintl.so : devel/gettext-runtime
- libiconv.so : converters/libiconv
- Patch dependencies:
-
- g-ir-scanner : devel/gobject-introspection@bootstrap
- This port is required by:
- for Build
-
- devel/zix
- emulators/qemu-user-static
- emulators/qemu-user-static-devel
- ftp/yafc
- irc/irssi-fish
- multimedia/tenacity
- net/gssdp
-
Deleted ports which required this port:
- for Libraries
-
- accessibility/accerciser
- accessibility/at-spi2-core
- accessibility/atkmm
- accessibility/caribou
- accessibility/feedbackd
- accessibility/gammastep
- accessibility/libspeechprovider
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for glib-2.86.4,2:
DOCS=on: Build and/or install documentation
MANPAGES=on: Build and/or install manual pages
NLS=on: Native Language Support
TEST=on: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- devel_glib20
- USES:
- compiler:c11 cpe gettext-runtime gnome iconv:wchar_t localbase:ldflags meson perl5 pkgconfig python tar:xz trigger gettext-tools
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.2.1 07 Feb 2003 18:42:25
 |
marcus  |
Update to GNOME 2.2.
This is Phase I. All existing ports have been updated to their GNOME 2.2
counterparts. |
2.0.7 10 Dec 2002 09:37:07
 |
adamw  |
pkg-descr claimed this was glib 1.3 ::) |
2.0.7 04 Nov 2002 23:48:32
 |
marcus  |
Update to 2.0.7. |
2.0.6 20 Sep 2002 17:07:51
 |
marcus  |
GNOME has just changed the layout of their FTP site. This resulted in
making all the distfiles unfetachable. Update all GNOME ports that fetch
from MASTER_SITE_GNOME to fetch from the correct location. |
2.0.6 04 Aug 2002 03:01:29
 |
marcus  |
Update to 2.0.6. |
2.0.4_1 01 Aug 2002 16:22:41
 |
ade  |
Chase shlib rev of devel/gettext
Submitted by: lots and lots
Pointy hat to: ade |
2.0.4_1 04 Jul 2002 19:03:28
 |
marcus  |
Add USE_PERL5. |
2.0.4_1 30 Jun 2002 22:20:44
 |
marcus  |
The FreeBSD GNOME team is proud to present GNOME 2.0 Release. |
2.0.4_1 30 Jun 2002 20:07:37
 |
marcus  |
Revert sobomax's removal of --export-dynamic. This is needed for ports like
bugbuddy which require the signal handler symbols to be exported to
libglade. Other ports which require libglade may also benefit from
--export-dynamic.
If you find GNOME 2.0 applications that complain libglade cannot find
a certain signal handler, recompile the port after updating to this
revision of glib20. The problem should go away.
Note, this may not be the optimum fix, but it is what the GNOME people
probably intended, and gets things working for GNOME 2.0 Final. |
2.0.3 19 Jun 2002 08:18:10
 |
sobomax  |
Add USE_REINPLACE where appropriate. |
2.0.3 17 Jun 2002 10:15:33
 |
sobomax  |
Don't leak --export-dynamic into installed gmodule-2.0.pc. |
2.0.3 15 Jun 2002 09:05:13
 |
marcus  |
Update to GNOME 2.0 Release Candidate 1...the "Fever Pitch" release. |
2.0.3 11 Jun 2002 08:15:32
 |
marcus  |
Update to the latest GNOME 2 snapshot. This will be done it two parts.
This first part is the GNOME 2 API. The next part will contain the desktop
components. |
2.0.3 04 Jun 2002 00:48:56
 |
sobomax  |
Don't touch charset.alias file installed by libiconv. |
2.0.3 01 Jun 2002 18:59:39
 |
marcus  |
Update to 2.0.3.
This is a set of commits for GTK+-2.0 and friends to support
freetype2-2.1.0.
PR: 38796 |
2.0.1_1 28 May 2002 16:08:26
 |
marcus  |
Update to the latest GNOME 2.0 snapshot, the "Stay on target!" release. |
2.0.1_1 19 May 2002 20:16:06
 |
marcus  |
Back to betas...Update to GNOME 2.0 beta 5. |
2.0.1_1 13 May 2002 16:09:05
 |
marcus  |
Fix up the pkg-{descr|comment} to relfect reality, and avoid confusion
for software developers.
Submitted by: Lawrence Mayer dsg <Lawrence.Mayer@dsg.ki.se> |
2.0.1_1 12 May 2002 06:49:02
 |
marcus  |
Update to GNOME 2.0 RC2. |
2.0.1_1 02 May 2002 03:37:15
 |
marcus  |
Update to GNOME 2.0 RC 1. |
2.0.1_1 26 Apr 2002 14:50:03
 |
sobomax  |
Use GNOME2 beta4 download location for all GNOME2 ports. |
2.0.1_1 26 Apr 2002 06:32:00
 |
sobomax  |
Use USE_LIBTOOL. |
2.0.1_1 12 Apr 2002 17:10:20
 |
ade  |
gettext upgrade uber-patch (stage 3)
- switch devel/gettext (0.11.1) on, installing full package
- flip devel/gettext-old (0.10.35) to installing only static binaries
with a "-old" suffix -- gettext-old will have its deorbit burn
sequence initiated just after 4.6-RELEASE
- fix up ports for the new world order
Reviewed by: portmgr |
2.0.1 06 Apr 2002 22:37:44
 |
marcus  |
Update to GNOME 2.0 beta3.
Approved by: sobomax |
2.0.0_1 28 Mar 2002 12:29:55
 |
sobomax  |
Remove iconv->giconv hack.
PR: 36265
Submitted by: Joe Marcus Clarke <marcus@marcuscom.com> |
2.0.0_1 18 Mar 2002 11:50:39
 |
sobomax  |
Iconv cleanup, stage 2b: remove regex hacks that change iconv.h to giconv.h and
-liconv to -lgiconv. |
2.0.0_1 18 Mar 2002 10:27:58
 |
knu  |
Bump PORTREVISION to reflect the (lib)iconv upgrade. |
2.0.0_1 18 Mar 2002 09:46:46
 |
sobomax  |
Iconv cleanup, stage 1b: correct {BUILD,LIB,RUN}_DEPENDS of all ports that need
libiconv. |
2.0.0 15 Mar 2002 19:44:29
 |
ade  |
Stage 1 of gettext update.
Move gettext (0.10.35) with gettext-old
Update gettext from gettext-devel (0.10.40)
Remove gettext-devel
Fix dependencies
Stage 2 will involve upgraded gettext to 0.11 and fixing issues
Stage 3 involves a de-orbit burn sequence for gettext-old
Reviewed by: portmgr |
11 Mar 2002 19:08:04
 |
sobomax  |
Update to 2.0.0.
PR: 35541
Submitted by: Joe Marcus Clarke <marcus@marcuscom.com> |