44 Commits

Author SHA1 Message Date
ajacoutot
d96ee48797 Sync with x11/gtk+3 but as comment since gtk-update-icon-cache is handled
by gtk+3 for now.
2021-03-07 08:28:17 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
ajacoutot
974b60a2d0 Update to gtk+4-4.0.3. 2021-02-09 17:25:08 +00:00
ajacoutot
a6ff36ee37 Drop PORTROACH; we are now tracking stable releases. 2021-01-31 08:50:56 +00:00
ajacoutot
8809cf5c38 Update to gtk+4-4.0.2. 2021-01-19 17:14:27 +00:00
ajacoutot
7cdd11c87e Update to gtk+4-4.0.1. 2021-01-09 11:30:47 +00:00
ajacoutot
c8a184f9f8 Update to gtk+4-4.0.0. 2020-12-17 08:49:03 +00:00
ajacoutot
e830562f22 Update to gtk+4-3.99.5. 2020-12-09 13:42:56 +00:00
ajacoutot
dc1b690010 graphics/colord is going away: regen WANTLIB / LIB_DEPENDS
We are stuck on an old release because new one requires GUdev, GUsb etc.
Also it depends on the suid dbus-daemon-launch-helper and polkit.
And it currently has no benetif...

no objection sthen@ jasper@ phessler@
2020-11-14 11:03:45 +00:00
ajacoutot
ccaafda03e Reword the themes section and add blurb about libcanberra (sound theme) and
gnome-themes-extra (for Adwaita support in gtk+2).
2020-11-11 11:49:55 +00:00
ajacoutot
d73983271c Update to gtk+4-3.99.4.
Add 2 new subpackages:
- cloudprint: Cloud Print backend for gtk+4.
- demos: Demo programs for gtk+4.
2020-11-09 12:17:07 +00:00
cwen
9fe17d274a gtk+{3,4}: a revision bump was needed on !rust archs after the last commit
for the -cups subpackage. Found the hard way in the macppc bulk.
2020-10-21 15:57:00 +00:00
cwen
c26b396cd6 gtk+4: unlock the build on non-rust archs
Change a conditional so only rust archs build the -cups subpackage with colord
support, since it requires the rust-powered spidermonkey78 via polkit.
Tested on macppc (no rust) and amd64 (rust).

"sure, if it does the same" aja@ (maintainer)
2020-10-19 09:10:17 +00:00
phessler
9998ff7c55 gtk+2 and gtk+3 are in the dep chain for huge amounts of the ports tree,
so add a parallel flag so they use multiple CPUs while building.  this
is noticably faster at unlocking lots of buildable ports on aarch64
keep gtk+4 in sync with them

has been in arm64 package snaps for at least a year

OK ajacoutot@ (a while ago)
2020-09-12 19:44:11 +00:00
ajacoutot
13a642c2c4 Update to gtk+4-3.99.0. 2020-08-14 07:00:16 +00:00
kmos
4ac48376a9 Using base-gcc gives lots of "redundant declaration of " errors.
Using ports-gcc and adding -Wno-error fixes the build for sparc64.

input and ok ajacoutot (maintainer)
2020-07-28 07:56:04 +00:00
ajacoutot
9122160c0c Update to gtk+4-3.98.4. 2020-05-19 12:00:40 +00:00
ajacoutot
364c6e17fe Stupid me, I reversed the logic.
spotted by naddy@
2020-05-17 15:41:04 +00:00
ajacoutot
e70f3942f0 Fix libexecinfo patch. 2020-05-15 10:40:26 +00:00
ajacoutot
ffb9494774 Update to gtk+4-3.98.3. 2020-05-14 14:56:24 +00:00
ajacoutot
3f11b17681 Update to gtk+4-3.98.2. 2020-04-01 08:44:24 +00:00
ajacoutot
f719bd583c Update to gtk+4-3.98.1 2020-03-23 08:52:55 +00:00
ajacoutot
24bc1d3006 Update to gtk+4-3.98.0. 2020-02-11 10:18:48 +00:00
ajacoutot
2194e025ef Set DEBUG_PACKAGES to BUILD_PACKAGES instead of the ugly dash. 2019-11-10 21:44:06 +00:00
ajacoutot
55aa67ae00 Automatish all ze things!
/!\ requires latest ports/infrastructure/ and pkg_add code
2019-11-10 17:26:22 +00:00
ajacoutot
f31f158588 Add debug packages. 2019-11-10 15:43:26 +00:00
ajacoutot
503e103de2 Don't ship with debug symbols anymore; there's a new opt-in facility to do
this now.
2019-11-09 17:27:39 +00:00
ajacoutot
2b52b9e8b6 Sync with devel/spidermonkey60. 2019-08-17 10:47:56 +00:00
phessler
aa8caf12a3 gtk+4,-cups depends on colord on aarch64, too
while here, sort the list of arches

OK ajacoutot@
2019-08-13 18:13:53 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
ajacoutot
85501c6128 Merged upstream. 2019-05-17 12:11:30 +00:00
ajacoutot
b1f0c39ad1 Make sure kp is properly initialized. 2019-05-16 20:43:09 +00:00
ajacoutot
7d7a720b05 Prevent potential leak of kp. 2019-05-14 14:46:34 +00:00
ajacoutot
f9712e88b0 Merge unveil patches from gtk+3 and tweak/add comment:
unveil(2): check if the XDG directories exist before showing them on the
sidebar
2019-05-13 21:04:44 +00:00
ajacoutot
5ef2c9da4b Fix a long standing bug in pid_get_parent on OpenBSD where kp wasn't properly
allocated and the function could randomly fail.
Already merged upstream.

with robert@
2019-05-13 19:28:27 +00:00
ajacoutot
5b3b197cde Update to gtk+4-3.96.0. 2019-05-09 13:42:04 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
espie
2a95b6e111 tag glib-compile-schemas 2018-07-06 06:04:41 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
ajacoutot
1760901717 Update to gtk+4-3.94.0 (keep BROKEN for now).
Add a -media subpackage using Gstreamer1 for:
GtkVideo
GtkMediaFile
GtkMediaStream
GtkMediaControls
2018-06-27 11:28:17 +00:00
ajacoutot
387d8fc6f3 Mark as BROKEN for the time being.
There's a meson(1) dependency ordering issue which breaks the build in a
non reproducible way.
I'll look at it when I have time.
2018-06-13 11:31:01 +00:00
ajacoutot
4c4cb42260 Import gtk+4-3.93.0.
Not hooked up yet because it's needs an updated libepoxy that matthieu@ should
be able to commit soon.

Some GNOME stuff (at least) will slowly start moving to gtk+4 in the near future
so let's get this in early so we can start to play with it. Yes, this is
obviously a development release, a stable gtk+4 is not officially out yet.
2018-05-24 15:54:09 +00:00