Port details |
- glib20 Some useful routines of C programming (current stable version)
- 2.84.1_2,2 devel
=443 2.80.5_1,2Version of this port present on the latest quarterly branch. - Maintainer: desktop@FreeBSD.org
 - Port Added: 2002-03-11 16:08:04
- Last Update: 2025-06-19 20:28:47
- Commit Hash: 4f0eba1
- 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.
- 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 = 1744003899
SHA256 (gnome/glib-2.84.1.tar.xz) = 2b4bc2ec49611a5fc35f86aca855f2ed0196e69e53092bab6bb73396bf30789a
SIZE (gnome/glib-2.84.1.tar.xz) = 5615396
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.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- perl5>=5.40.r<5.41 : lang/perl5.40
- 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
- libinotify.so : devel/libinotify
- 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
- net/gssdp
- net/gssdp14
-
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.84.1_2,2:
DOCS=on: Build and/or install documentation
FAM_ALTBACKEND=off: Alternate file monitor backend
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 gnome iconv:wchar_t localbase:ldflags meson perl5 pkgconfig python tar:xz trigger
- 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.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> |