Yuan Liao
f7771a595f
games-emulation/dosbox-x: Add dev-lang/duktape automagic dep to 9999
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2026-03-29 15:46:47 -04:00
Paul Zander
e07d695d5d
*/*: Add := to virtual/zlib deps
...
Add := to virtual/zlib deps, part 1
Done via:
```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```
Add := to virtual/zlib deps
Done via:
```
git grep -l 'virtual/zlib ' |
xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g'
```
Unify virtual/zlib:0= to virtual/zlib:=
Done via:
```
git grep -l 'virtual/zlib:0=' |
xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g'
```
Add := to virtual/zlib deps, part 3
Done via:
```
git grep -l 'virtual/zlib:0' |
xargs sed -i -e 's@virtual/zlib:0@virtual/zlib:=@g'
git grep -l 'virtual/zlib:=/' |
xargs sed -i -e 's@virtual/zlib:=/@virtual/zlib:0/@g'
```
Add := to virtual/zlib deps, part 4
Done via:
```
git grep -l 'virtual/zlib\[' |
xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g'
```
Use := on virtual/zlib deps, part 5
Done via:
```
git grep -l 'virtual/zlib-' |
xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
-c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```
Use := on virtual/zlib deps, part 6
Done via:
```
git grep -l 'virtual/zlib"' | xargs sed -i -e 's@virtual/zlib"@virtual/zlib:="@'
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com >
2025-11-18 17:53:08 +01:00
Paul Zander
c23791504e
*/*: update for virtual/zlib
...
Update done using:
```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com >
2025-11-16 23:26:20 +01:00
Yuan Liao
215e297f20
games-emulation/dosbox-x: Use xdg-utils.eclass to set XDG_CONFIG_HOME
...
Suggested-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in >
Fixes: 08f413c38 (games-emulation/dosbox-x: Set XDG_CONFIG_HOME for tests)
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2024-12-15 10:56:19 -05:00
Yuan Liao
08f413c387
games-emulation/dosbox-x: Set XDG_CONFIG_HOME for tests
...
Since upstream commit 25f23a25c (Log loaded conf file, 2024-11-09),
DOSBox-X creates a default configuration file if an existing file does
not exist when its binary is launched, even when it is just to run self
tests. When Portage runs the tests, to ensure the tests can start
without an error or even a segmentation fault, the 'portage' user must
have permission to the path where DOSBox-X will create the configuration
file.
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2024-12-14 11:47:35 -05:00
Yuan Liao
3a74bcdf3e
games-emulation/dosbox-x: Update for libsdl2's dropped IUSE=threads
...
Closes: https://bugs.gentoo.org/940731
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2024-10-04 18:18:15 -04:00
Yuan Liao
514d2ce532
games-emulation/dosbox-x: Ensure dep for file dialog is present
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2024-02-07 18:37:34 -05:00
Yuan Liao
8bd80372a6
games-emulation/dosbox-x: Change freetype USE flag to truetype
...
`truetype` is a global USE flag, which is more preferable.
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2023-08-19 13:18:19 -04:00
Yuan Liao
01bd1151ad
games-emulation/dosbox-x: Update copyright year in live ebuild
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2023-04-01 09:49:31 -07:00
Yuan Liao
e55cf39750
games-emulation/dosbox-x: Always depend on media-libs/libsdl2[alsa]
...
Closes: https://bugs.gentoo.org/901303
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2023-03-15 13:22:36 -07:00
Yuan Liao
1bbe30bbd0
games-emulation/dosbox-x: Revert changes for rolling release adoption
...
This reverts commit b8194cde46 .
The upstream has just made a new release after I started to believe that
they had ditched tagged releases. Who knows what will happen next...
Not revision-bumping the 2022.09.1_pre20221210 ebuild because there is
just a trivial documentation change for it; existing users of this
package will likely update to a new version soon.
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-12-26 22:12:19 -08:00
Yuan Liao
4889f43448
games-emulation/dosbox-x: Simplify sed script for configure.ac
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-12-26 09:13:40 -08:00
Yuan Liao
331b5bbba4
games-emulation/dosbox-x: Respect user's '-O*' compiler flags
...
Closes: https://bugs.gentoo.org/887669
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-12-21 16:36:07 -08:00
Yuan Liao
b8194cde46
games-emulation/dosbox-x: Update for upstream's rolling release adoption
...
Without a clear explanation, the upstream of this package has stopped
tagging releases and willy-nilly switched to "continuously built"
"nightly builds" (a.k.a. prone-to-break-on-any-day binaries put for user
downloads at an obscure place). To allow Gentoo users to use recent
versions of this package without having to resort to the live ebuild, we
have no choice other than to make new non-live ebuilds based on GitHub
snapshot tarballs from now on.
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-12-14 09:18:26 -08:00
Yuan Liao
b010132352
games-emulation/dosbox-x: Enable unit tests
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-12-05 10:01:05 -08:00
Yuan Liao
d4052f4cc1
games-emulation/dosbox-x: Sync live ebuild
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-10-06 09:43:30 -07:00
Yuan Liao
dcc517c60c
games-emulation/dosbox-x: Unfilter LTO flags for latest Git revisions
...
The upstream has fixed the LTO build failure.
Bug: https://bugs.gentoo.org/859973
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-09-07 07:49:13 -07:00
Yuan Liao
d1ff3cc3ee
games-emulation/dosbox-x: Filter LTO flags
...
Closes: https://bugs.gentoo.org/859973
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-08-23 12:58:19 -07:00
Yuan Liao
dc6f7122c0
games-emulation/dosbox-x: Sync live ebuild
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-08-01 17:22:54 -07:00
Yuan Liao
69b445fb0a
games-emulation/dosbox-x: Respect the 'AR' variable
...
Closes: https://bugs.gentoo.org/856352
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-07-04 09:10:43 -07:00
Yuan Liao
6d87785bf2
games-emulation/dosbox-x: New package added at 0.84.1, 9999
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2022-07-02 15:19:18 -07:00