aboutsummaryrefslogtreecommitdiff
path: root/devel/glib20
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Update glib to 2.50.3.Koop Mast2018-01-266-120/+131
| | | | | | | | | | | | Also redo the kqueue patches. Now we patch files only once, and add some bits that got lost somewhere (which is probably my fault). Which where causing crashes when for example nautilus or thundar where monitoring directories and files where added/removed. PR: 199872 Notes: svn path=/head/; revision=460052
* devel/icu: update to 60.1Jan Beich2017-11-091-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/60 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 223373 Exp-run by: antoine Notes: svn path=/head/; revision=453790
* devel/icu: update to 59.1Jan Beich2017-09-251-1/+1
| | | | | | | | | | | | - Temporarily keep C++98 working in consumers for Clang's default -std= Changes: http://site.icu-project.org/download/59 PR: 218788 Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version) Exp-run by: antoine Notes: svn path=/head/; revision=450556
* - Update WWWDmitry Marakasov2017-09-221-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=450328
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* - Make NLS optionalDmitry Marakasov2017-07-172-99/+100
| | | | | | | | | | | Sice there's not apparent way to disable gettext support, at least make locale files installation optional. PR: 220385 Approved by: maintainer timeout (gnome, 2 weeks) Notes: svn path=/head/; revision=446063
* devel/glib20: fix symlink writingJan Beich2017-07-012-1/+39
| | | | | | | | | | | | | | | | $ gio save testfile < /etc/shells $ ln -s testfile testlink $ gio save testlink < /etc/shells gio: file:///path/to/testlink: Error opening file '/path/to/testlink': Too many links PR: 212572 Reported by: Yuri Victorovich Submitted by: Ting-Wei Lan Approved by: maintainer timeout (3 weeks) MFH: 2017Q2 Notes: svn path=/head/; revision=444811
* Fix build when PREFIX is not /usr/local.Bryan Drewery2017-05-221-2/+2
| | | | | | | | | | PR: 218659 Approved by: kwm Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D10860 Notes: svn path=/head/; revision=441489
* Sprinkle some fixes to make these ports build on ARCH's that don'tKoop Mast2017-05-061-2/+2
| | | | | | | | | | have clang as the default compiler. Submitted by: jhibbits@ Differential Revision: https://reviews.freebsd.org/D10628 Notes: svn path=/head/; revision=440288
* r431187 moved machine-id to the upstream default location. Remove patchingTijl Coosemans2017-05-041-4/+1
| | | | | | | | | of the path in audio/pulseaudio and devel/glib20. PR: 218983, 218984 Notes: svn path=/head/; revision=440100
* Fix a problem in GLib/gio which caused gnome-shell and others to crash.Koop Mast2017-04-293-0/+115
| | | | | | | | | | | | | | | The problem happened when, for example, a packages was installed/deinstall that placed a file in ${LOCALBASE}/share/applications. Thanks to ajacoutot@openbsd.org and mpi@openbsd.org for bringing these patches to my attention. Obtained from: https://bugzilla.gnome.org/show_bug.cgi?id=739424 https://bugzilla.gnome.org/show_bug.cgi?id=778515 MFH: 2017Q2 Notes: svn path=/head/; revision=439770
* Going to 2.52 was a too big step, some Gnome/Mate programs hasn't catched upBaptiste Daroussin2017-04-023-11/+8
| | | | | | | | | with it yet, namely: mate-utils and gnome-dictionaries. Going to 2.50 instead works fine Notes: svn path=/head/; revision=437550
* Shame on me not using properly the framework I wrote...Baptiste Daroussin2017-04-011-1/+1
| | | | | | | | Reported by: jbeich Pointy hat: bapt Notes: svn path=/head/; revision=437478