Commit Graph
492159 Commits
Author SHA1 Message Date
Sam James 08df76446c Revert "app-admin/tmpwatch: address bug 524698 (bashism)"
This reverts commit ce830c8d6f.

Forgot to set git author when massaging git to apply the patch.

Bug: https://bugs.gentoo.org/524698
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 03:25:34 +01:00
Sam James 90f5896364 net-print/gutenprint: restore eautoreconf for CFLAGS patch
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 03:25:30 +01:00
Sam James ce830c8d6f app-admin/tmpwatch: address bug 524698 (bashism)
Remove the use of the [[ keyword in favour of the POSIX test command
(SC3010).

Don't hard-code pathnames to external programs and define silly
variables such as TMPWATCH. Instead, define a sane PATH at the beginning
of the script.

Don't force the user to reason with whether certain variables need to be
set or not. Instead, call out to portageq in the samples. Further, check
the exit status of portageq, rather than blindly assume that it always
succeeds. As a result, there are no more hard-coded paths, other than
/tmp.

Use pgrep in a less sloppy way.

Query PORT_LOGDIR if the query for PORTAGE_LOGDIR fails.

Closes: https://bugs.gentoo.org/524698
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 03:18:09 +01:00
Sam James 82f41c2376 app-admin/tmpwatch: fix metadata indentation
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 03:15:46 +01:00
Sam James fe419f34f7 sci-calculators/tilp2: fix bashism in configure
Thanks-to: Matt Whitlock <gentoo@mattwhitlock.name>
Closes: https://bugs.gentoo.org/723314
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 03:14:08 +01:00
Sam James e92d7defc5 sci-libs/adolc: temporarily enforce CONFIG_SHELL
While we have a dash patch already, it needs some more work
and a bunch of our patches should really be upstreamed anyway.

Need this for a dependency so this works for now.

Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 03:05:40 +01:00
Sam James 44dae9fc30 sci-libs/adolc: move large patches to devspace
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 03:03:10 +01:00
Sam James d324994faa x11-libs/pango: Stabilize 1.48.7-r1 sparc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:54:06 +01:00
Sam James c524d966ac app-crypt/libsecret: Stabilize 0.20.4-r1 sparc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:54:05 +01:00
Sam James 81fa50667c x11-libs/pango: Stabilize 1.48.7-r1 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:41 +01:00
Sam James 331cf79cf6 sys-block/gparted: Stabilize 1.3.1 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:40 +01:00
Sam James 4b0eaeb60a net-misc/networkmanager: Stabilize 1.32.4 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:39 +01:00
Sam James 301b7a8eb7 net-misc/modemmanager: Stabilize 1.16.8 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:37 +01:00
Sam James f92c576d3a media-libs/harfbuzz: Stabilize 2.8.2-r1 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:36 +01:00
Sam James 64550a1158 app-crypt/libsecret: Stabilize 0.20.4-r1 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:36 +01:00
Sam James 45e27a5486 virtual/secret-service: Stabilize 0 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:35 +01:00
Sam James 712b989473 app-accessibility/at-spi2-core: Stabilize 2.40.3 ppc, #806322
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:50:34 +01:00
Sam James 17050e84a1 net-libs/libupnp: update upstream metadata
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:34:56 +01:00
Sam James 70fb657a44 media-plugins/vdr-fritzbox: fix build with GCC 11
See: https://github.com/jowi24/libnetpp/pull/1
Closes: https://bugs.gentoo.org/808665
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 02:10:24 +01:00
Sam James fbc5280859 dev-libs/weston: Stabilize 9.0.0-r1 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:31 +01:00
Sam James e499fb84b0 gui-libs/wlroots: Stabilize 0.14.0-r1 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:30 +01:00
Sam James 368379e46d gnome-base/gnome-shell: Stabilize 40.3 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:29 +01:00
Sam James 8906afb004 x11-wm/mutter: Stabilize 40.3-r1 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:28 +01:00
Sam James b53ebdb3b0 x11-libs/libxcvt: Stabilize 0.1.0 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:27 +01:00
Sam James 87842ef74f x11-base/xwayland: Stabilize 21.1.2-r2 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:26 +01:00
Sam James cbeed16b9d x11-base/xorg-server: Stabilize 1.20.13-r1 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:25 +01:00
Sam James 9332ad1471 x11-misc/xkeyboard-config: Stabilize 2.33 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:24 +01:00
Sam James 7c36090584 x11-libs/libdrm: Stabilize 2.4.107 arm64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:28:23 +01:00
Sam James c7e2078cd1 x11-base/xorg-server: Stabilize 1.20.13-r1 ppc, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:06:41 +01:00
Sam James f81fcf81a4 x11-misc/xkeyboard-config: Stabilize 2.33 ppc, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:06:40 +01:00
Sam James fe71b5dd34 x11-libs/libdrm: Stabilize 2.4.107 ppc, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:06:39 +01:00
Sam James b16eae45b9 x11-base/xorg-server: Stabilize 1.20.13-r1 ppc64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:06:35 +01:00
Sam James 32fe2c940f x11-misc/xkeyboard-config: Stabilize 2.33 ppc64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:06:34 +01:00
Sam James 2b2dd53cf5 x11-libs/libdrm: Stabilize 2.4.107 ppc64, #806324
Signed-off-by: Sam James <sam@gentoo.org>
2021-08-20 01:06:30 +01:00
Ionen Wolkens 9817306e30 media-sound/xmms2: remove extra for in optfeature
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2021-08-19 19:28:52 -04:00
Ionen Wolkens d6274f3b09 media-sound/xmms2: tidy metadata, drop longdescription
Unfortunately for the longdescription, it looked quite terrible on
p.g.o as it discards all formatting. Some of this also doesn't reflect
the state of things very well (most clients aren't in the tree and
also dead upstream). For now, opting to simply drop it.

Also reduced amount of apes in the metadata.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2021-08-19 18:47:21 -04:00
Ionen Wolkens 02888a7505 media-sound/xmms2: add 0.8_p20201016, modernize
This ebuild has some accumulated history, this is an attempt to
simplify it and remove obsolete baggage. Hopefully no regressions.

Several changes, but for the more notable ones:
* bump to latest xmms2-devel/s4 snapshots and latest waf,
  no real changes since 2016 but upstreams a few fixes
* use github directly rather than generate a tarball
* remove upstreamed patches: be-hash + gcc-10 (thanks slyfox)
* remove unnecessary patches: tarball + ffmpeg2
* don't run tests at compile time by using --notests, and also
  add a valgrind check to accommodate tinderboxes (bug #807271)
* use makeopts for build, multiprocessing.eclass was there but unused
* replace hard dev-lang/python dep so it doesn't pull wrong slots
* entire DEPEND moved to BDEPEND except cunit
* several other *DEPEND updates after a full review
* use ffmpeg ebuild style static mappings (allows using them in IUSE)
* move "optionals" outside of the server block so client-only features
  like perl/python can be used with USE=-server
* drop ruby support, nothing in the tree uses these bindings, using
  ruby27/30 triggers severe warnings, and previous ruby-single only
  builds bindings for current "any" ruby ignoring RUBY_TARGETS
 (if someone needs, say so and will look into proper ruby-ng support)
* add IUSE=tremor and IUSE=gme, available in the tree and works
* make IUSE=alsa non-default, this should be handled by profile/global
* IUSE=mp4 was a no-op and always enabled for good reasons, removed
* install s4 cli tool to manipulate xmms2's database
* enable mid1 with fluidsynth so it can actually load .mid/rmi files
* set default soundfont so it can work out of the box with optfeature
* remove xmms2-et/phonehome, little point with an inactive upstream
 (open to re-adding if someone, or the devs, actually want it)
* fix prefix, previously broken due to complete lack of ${EPREFIX}
  and also needed an additional fix to find boost includes

Closes: https://bugs.gentoo.org/807271
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2021-08-19 18:45:46 -04:00
Ionen Wolkens f87f590afb media-sound/xmms2: tidy patches, remove unused perl patch
Only tidying patches that will still be using, others
are due for cleanup.

Perl patch was kept in a "need porting" state but
perl-core/ExtUtils-ParseXS is gone from the tree and
so should the issues it was causing.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2021-08-19 18:43:48 -04:00
Ionen Wolkens 0662ca627c media-sound/xmms2: add github remote-ids
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2021-08-19 18:43:48 -04:00
Michał Górny b0c925b705 dev-python/ruamel-yaml: Bump to 0.17.11
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-20 00:13:56 +02:00
Michał Górny 8dd339bba6 dev-python/translate-toolkit: Bump to 3.4.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-20 00:13:55 +02:00
Michał Górny 06e30a655b dev-python/qrcode: Bump to 7.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-20 00:13:53 +02:00
Michał Górny f1043ea61f dev-python/oslo-utils: Bump to 4.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-20 00:13:52 +02:00
Michał Górny 1e42bc2b07 dev-python/oslo-context: Bump to 3.3.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-20 00:13:51 +02:00
Marek Szuba 4c6d6525f1 media-sound/easyeffects: add 6.1.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
2021-08-19 23:11:23 +01:00
Marek Szuba 114cb88ef1 media-sound/easyeffects: drop 5.0.4
Signed-off-by: Marek Szuba <marecki@gentoo.org>
2021-08-19 23:11:22 +01:00
Michał Górny ec13dbe599 dev-python/webtest: Bump to 3.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-19 23:53:30 +02:00
Michał Górny 6ea16fbd0e dev-python/oslo-serialization: Bump to 4.2.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-19 23:53:29 +02:00
Michał Górny 14992dab74 dev-python/stevedore: Bump to 3.4.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-19 23:53:28 +02:00
Michał Górny 5cffd73ad4 dev-python/pytest-httpx: Bump to 0.13.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-08-19 23:53:26 +02:00