aboutsummaryrefslogtreecommitdiff
path: root/devel/glib20
Commit message (Collapse)AuthorAgeFilesLines
* Fix CONFLICTS entries of multiple portsStefan Eßer2022-01-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)
* devel/glib20: update to 2.70.2Jan Beich2021-12-032-5/+5
| | | | | Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.70.2/NEWS Reported by: Repology
* devel/glib20: update to 2.70.1Jan Beich2021-10-293-69/+5
| | | | | | Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.70.1/NEWS PR: 259513 Approved by: tcberner
* devel/glib20: Add option for unit testsDaniel Engberg2021-10-023-1/+129
| | | | | | | | | | | | | | | | | | | Don't build tests by default, the reduces time spent on compiling substantially (~450 objects vs ~1200) Add dependency for unit tests Some tests are disable due to circular dependency Backport upstream commit 75c854b359b8bd8b78938e51e5a2c7a42e5847ae to fix an issue calling getpwnam_r Thanks to arrowd for troubleshooting and submitting bugfix upstream References: https://gitlab.gnome.org/GNOME/glib/-/issues/2488 https://gitlab.gnome.org/GNOME/glib/-/commit/75c854b359b8bd8b78938e51e5a2c7a42e5847ae https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2276 (backport) PR: 257623 Approved by: arrowd (mentor) Differential Revision: https://reviews.freebsd.org/D31702
* devel/glib20: update to 2.70.0Jan Beich2021-09-274-10/+12
| | | | | | | Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.70.0/NEWS PR: 258598 Tested by: Evgeniy Khramtsov Approved by: tcberner
* devel/glib20: Add CPE informationBernhard Froehlich2021-09-081-1/+2
| | | | Approved by: portmgr (blanket)
* devel/glib20: update to 2.68.4Jan Beich2021-08-282-6/+5
| | | | | | Changes: https://gitlab.gnome.org/GNOME/glib/-/compare/2.68.3...2.68.4 PR: 258114 Approved by: tcberner
* devel/glib20: unbreak session bus autolaunch after 94630ac169bcJan Beich2021-08-281-1/+2
| | | | | | | | | | | | | | | | | | | Regressed by https://gitlab.gnome.org/GNOME/glib/-/commit/05ff2f877ca3 $ pkg install gtk4 $ service dbus onestart $ cat /var/lib/dbus/machine-id 123456789012345678901234567890123 $ unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR $ gtk4-demo Gdk-Message: Failed to get file transfer portal: Cannot spawn a message bus without a machine-id: Unable to load /var/local/lib/dbus/machine-id or /etc/machine-id: Failed to open file “/var/local/lib/dbus/machine-id”: No such file or directory ^C $ gdbus call --session --dest=org.freedesktop.DBus --object-path=/ --method=org.freedesktop.DBus.ListNames Error connecting: Cannot spawn a message bus without a machine-id: Unable to load /var/local/lib/dbus/machine-id or /etc/machine-id: Failed to open file “/var/local/lib/dbus/machine-id”: No such file or directory PR: 257977 Tested by: Thibault Payet Approved by: tcberner
* devel/glib20: fix patching on powerpc64Piotr Kubaj2021-08-042-27/+0
| | | | The patch is not necessary anymore.
* devel/glib20: Update to 2.68.3Neel Chauhan2021-08-034-10/+11
| | | | | PR: 256200 Differential Revision: https://reviews.freebsd.org/D30511
* devel/glib20: update to 2.66.8 releaseDima Panov2021-05-283-25/+5
| | | | | | | | | - Drop staled tzdata patch (reported by [ade]) We still stay with 2.66.x branch due to new API changes in 2.68+ which not supported yet by consumers. With hat: desktop
* devel/glib20: revert update to 2.68.2Dima Panov2021-05-275-22/+22
| | | | | | | | | | | | | This reverts commit 507359c509389602b4060b2c5e203c99911c3578. devel/glib20 was touched without desktop@ approval and properly passed exp-run which caused a massive build failures for critical parts of portstree such as *webkit*, grstreamer* and many others due to incompatible changes in the new glib API. Revert, bump PORTEPOCH and freeze at 2.66.* branch till all consumers will be adopted to new API. With hat: ports-secteam, desktop Pointy hat to: nc@
* devel/glib20: Update to 2.68.2Neel Chauhan2021-05-275-21/+21
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Use kinfo_getfile() to implement fdwalk().John Baldwin2021-02-264-38/+42
| | | | | | | | | | | | | | | | | | | | Previously, the kern.file sysctl (which queries the global file table) was queried and the results saved in an on-stack buffer. With a sufficiently active system the sysctl's output could overflow the stack's available space. Instead, switch to kinfo_getfile() from libutil. This uses a sysctl which queries only the open files for the current process, and it uses heap space instead of the stack to store the sysctl output. PR: 253602 Submitted by: ps (build glue patches) Reported by: ps Reviewed by: bapt MFH: 2021Q1 Differential Revision: https://reviews.freebsd.org/D28904 Notes: svn path=/head/; revision=566632
* devel/glib20: add alternative file monitoring backendTobias C. Berner2021-02-144-1/+1741
| | | | | | | | | | | | | This altnerative file monitoring backend implemented by the submitter may lead to a big decrease in cpu time usage in for example thunar. Consider it experimental, but worth a try, if your having issues with high cpu. PR: 214338 Submitted by: rozhuk.im@gmail.com Notes: svn path=/head/; revision=565264
* devel/glib20: Update to 2.66.7Juraj Lutter2021-02-132-40/+32
| | | | | | | | | | | | | | - Update to 2.66.7 - Depend on supported Python versions - Clean up Makefile Reviewed by: tcberner Approved by: tcberner MFH: 2021Q1 Differential Revision: https://reviews.freebsd.org/D28646 Notes: svn path=/head/; revision=565169
* devel/glib20: Fix mime search path when LOCALBASE != /usr/local (honour ↵Tobias C. Berner2021-02-124-15/+28
| | | | | | | | | | | | | | LOCALBASE) - explicitely not bumping port revision, as the package does not change for people who are using the defaults LOCALBASE=/usr/local -- no need to burden the package builders for this. PR: 225378 Submitted by: John Hein <jcfyecrayz@liamekaens.com> Notes: svn path=/head/; revision=565056
* devel/glib20: loops over all possible file descriptorsTobias C. Berner2020-12-232-0/+82
| | | | | | | | | | | | | - Stop glib from looping over all possible file descriptors. - This should greatly increase performance PR: 236815 Submitted by: rozhuk.im@gmail.com (committed version) Reported by: Eugene Grosbein <eugen@freebsd.org> MFH: 2020Q4 Notes: svn path=/head/; revision=559006
* devel/glib20: update to 2.66.4 maintenance releaseDima Panov2020-12-192-5/+5
| | | | | | | Changelog: https://gitlab.gnome.org/GNOME/glib/-/tags/2.66.4 Notes: svn path=/head/; revision=558431
* devel/glib: update to 2.66.3Tobias C. Berner2020-11-212-5/+5
| | | | | | | | Changelog: https://gitlab.gnome.org/GNOME/glib/-/releases#2.66.3 Notes: svn path=/head/; revision=555995
* devel/glib20: uppdate to 2.66.2 maintenance releaseDima Panov2020-10-202-6/+5
| | | | | | | | | | - Important and time-critical fix to DST transitions - Fix UTF-8 validation when escaping URI components Release notes: https://gitlab.gnome.org/GNOME/glib/-/releases#2.66.2 Notes: svn path=/head/; revision=552810
* devel/glib20: lock getfsent() usage to fix some consumers crashesDima Panov2020-10-192-0/+42
| | | | | | | | | | | | Add temporary fix while more correct solution is cooking in GNOME repo (see details at https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1707) PR: 250311 Submitted by: sigsys@gmail.com Reviewed by: tijl Notes: svn path=/head/; revision=552776
* devel/glib20: update to 2.66.1Tobias C. Berner2020-10-042-6/+5
| | | | | | | | Changelog: https://gitlab.gnome.org/GNOME/glib/-/tags/2.66.1 Notes: svn path=/head/; revision=551431
* And the final bit of the patch which was forgotten...Baptiste Daroussin2020-09-232-6/+9
| | | | | | | | | Bump portrevision as people may have upgraded glib already Submitted by: fluffy Notes: svn path=/head/; revision=549749
* Fix bad patchBaptiste Daroussin2020-09-231-28/+0
| | | | Notes: svn path=/head/; revision=549742
* Actually commit the glib 2.66.0 updateBaptiste Daroussin2020-09-2318-1936/+106
| | | | | | | | Reported by: fluffy Differential Revision: https://reviews.freebsd.org/D25279 Notes: svn path=/head/; revision=549741
* Move some gnome@ ports to desktop@Tobias C. Berner2020-09-101-1/+1
| | | | | | | | | | | | | | | | | | As gnome@ is lacking active committers at the moment, transfer some of its ports [1] up the stack to the desktop@ group, in hope that this way we get some updates in as the set of people that "should feel responsible" grows. As soon as gnome@ grows some committers again, this can (and should) of course be reverted again. [1] The list of ports chosen in this move consits of all the ports that are required to build x11/kde5. Approved by: portmgr (bapt) Differential Revision: https://reviews.freebsd.org/D26362 Notes: svn path=/head/; revision=548219
* Chanse update of devel/libffiNiclas Zeising2020-07-041-1/+1
| | | | | | | | | | | | | Chase the devel/libffi update Bump portrevision of all dependent ports to chace shard library version bump in libffi. Update LIB_DEPENDS lines where needed to not require a specific version of libffi.so. PR: 247028 (for tracking) Notes: svn path=/head/; revision=541232
* devel/glib20: backport GSETTINGS_BACKEND=keyfile supportJan Beich2020-06-182-1/+669
| | | | | | | | | | | | If devel/dconf or devel/gconf2 are installed then nothing changes. If neither are installed then settings are now stored in ~/.config/glib-2.0/settings/keyfile. PR: 247039 Obtained from: upstream Notes: svn path=/head/; revision=539508
* glib20: revert SSP_CFLAGS workaround (ports r500819)Kyle Evans2020-02-051-2/+1
| | | | | | | | | | | | | | | | | | This was later diagnosed to be a bug in libc, which has since been addressed in all supported releases and branches. PORTREVISION is bumped as SSP_CFLAGS will change the output. The bug was fixed in the following patch levels (FreeBSD-EN-20:01.ssp): - 12.1-p2 - 12.0-p13 - 11.3-p6 PR: 243735 Approved by: kwm (gnome, maintainer via IRC) MFH: 2020Q1 Notes: svn path=/head/; revision=525281
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* devel/glib20: unbreak qemu-user-static after r499897Jan Beich2019-05-041-1/+2
| | | | | | | | PR: 237273 Reported by: Mikaël Urankar Notes: svn path=/head/; revision=500819
* Bump a few PORTREVISIONs after r498529Antoine Brodin2019-04-101-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=498530
* - Add fix for the GNOME glib upstream bug report 1697 which is breakingAshish SHUKLA2019-02-232-1/+13
| | | | | | | | | | net-im/gajim when starting up PR: 235965 Approved by: kwm (IRC) Notes: svn path=/head/; revision=493725
* Only append to EXTRA_PATCHES after bsd.port.pre.mkTobias Kortkamp2019-01-311-1/+1
| | | | Notes: svn path=/head/; revision=491744
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* devel/glib20: remove runtime dep on perl5Steve Wills2018-11-191-0/+2
| | | | | | | | | | | | | | | Since glib-mkenums was rewritten in python in glib 2.53.5, glib20 seems to no longer need perl5 at runtime. This makes perl5 a build dep only. Removing the run dep causes some other ports to fail, so add the build dep to those where needed. PR: 233138 Approved by: gnome (kwm, maintainer, older version of patch) Exp-run by: antoine Notes: svn path=/head/; revision=485327
* Update glib20 to 2.56.3.Koop Mast2018-11-134-39/+53
| | | | | | | | | * Add MANPAGES options to build the manpages as they don't come pre-build anymore. Obtained from: GNOME devel repo. Notes: svn path=/head/; revision=484886
* devel/glib20: revert to old g_convert() behaviorJan Beich2018-11-032-1/+62
| | | | | | | | | | | PR: 232073 Reported by: many (via inkscape) Suggested by: tijl Tested by: glib/tests/convert MFH: 2018Q4 Notes: svn path=/head/; revision=483878
* Remove compatibility code for FreeBSD < 11.2 from all ports.Rene Ladan2018-11-023-149/+1
| | | | | | | | | | Simplify some ports where DragonFlyBSD no longer needs to be special-cased. Submitted by: rene Reviewed by: bapt, jbeich Differential Revision: https://reviews.freebsd.org/D17724 Notes: svn path=/head/; revision=483807
* Expand FreeBSD 12 conditionals to include 13.0-CURRENTJan Beich2018-10-231-0/+1
| | | | Notes: svn path=/head/; revision=482846
* devel/icu: update to 63.1Jan Beich2018-10-231-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/63 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 232300 Exp-run by: antoine Notes: svn path=/head/; revision=482830
* Clean up plistAntoine Brodin2018-10-011-8/+8
| | | | Notes: svn path=/head/; revision=480998
* The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD.Koop Mast2018-09-3011-1119/+1141
| | | | | | | | | | | | The offical GNOME 3.28 release notes can be found at https://help.gnome.org/misc/release-notes/3.28/ Thanks to Antoine Brodin for running the exp-runs. PR: 229761 Notes: svn path=/head/; revision=480951
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* devel/icu: update to 62.1Jan Beich2018-06-291-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/62 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 229359 Exp-run by: antoine (only 10.4) Notes: svn path=/head/; revision=473551
* Update the kqueue file monitering backend.Koop Mast2018-05-074-142/+1039
| | | | | | | | | | | | | | | | This update is a backport of work done by Martin Pieuchot (mpi@openbsd). And will be available in the next major Glib released in September. This update simplifies the backend and fixes a number of races and other issues in the old backend. Many thanks to Martin Pieuchot mpi@openbsd for the rewrite! PR: 226920 Submitted by: Ting-Wei Lan <lantw44@gmail.com>, lightside@gmx.com Obtained from: glib upstream Notes: svn path=/head/; revision=469308
* devel/icu: update to 61.1Jan Beich2018-04-061-1/+1
| | | | | | | | | | | Changes: http://site.icu-project.org/download/61 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 227042 Exp-run by: antoine MFH: 2018Q2 (required by Firefox 61) Notes: svn path=/head/; revision=466648
* Fix another crash bug in the kqueue backend.Koop Mast2018-01-282-6/+22
| | | | | | | PR: 199872 217946 Notes: svn path=/head/; revision=460230