Commit Graph

57 Commits

Author SHA1 Message Date
Yuan Liao
0c3a86e627 games-emulation/dosbox-x: Add 2026.05.02
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-05-02 14:01:44 -04:00
Yuan Liao
86343cd09c games-emulation/dosbox-x: Drop 2026.01.02
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-05-02 14:01:44 -04:00
Yuan Liao
be2c3e5863 games-emulation/dosbox-x: Add 2026.03.29
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-03-29 15:46:47 -04:00
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
Yuan Liao
b1ba8a693e games-emulation/dosbox-x: Drop 2025.12.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-03-29 15:46:46 -04:00
Yuan Liao
7886306d76 games-emulation/dosbox-x: Add 2026.01.02
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-01-02 20:51:49 -05:00
Yuan Liao
ac2d56cd55 games-emulation/dosbox-x: Drop 2025.10.07
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-01-02 20:51:44 -05:00
Yuan Liao
ccf844f588 games-emulation/dosbox-x: Add 2025.12.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-12-01 17:33:00 -05:00
Yuan Liao
acb8809c49 games-emulation/dosbox-x: Drop 2025.05.03
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-11-29 09:15:29 -05: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
cb38869098 games-emulation/dosbox-x: Add 2025.10.07
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-10-08 11:43:36 -04:00
Yuan Liao
beea9a93b6 games-emulation/dosbox-x: Drop 2025.02.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-10-08 11:42:38 -04:00
Yuan Liao
9fce85b66c games-emulation/dosbox-x: Add 2025.05.03
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-05-03 19:46:23 -04:00
Yuan Liao
ad8101cd4c games-emulation/dosbox-x: Drop 2025.01.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-03-15 10:39:54 -04:00
Yuan Liao
b36d9251b4 games-emulation/dosbox-x: Add 2025.02.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-02-01 18:25:13 -05:00
Yuan Liao
15a7e7f266 games-emulation/dosbox-x: Drop 2024.10.01, 2024.12.04
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-02-01 18:25:13 -05:00
Yuan Liao
846908867f games-emulation/dosbox-x: Add 2025.01.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-01-03 08:29:22 -05: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
c90e091de0 games-emulation/dosbox-x: Drop 2024.07.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-12-14 11:47:35 -05:00
Yuan Liao
0ac991d2c6 games-emulation/dosbox-x: Add 2024.12.04
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-12-14 11:47:35 -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
e33c0ad196 games-emulation/dosbox-x: Add 2024.10.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-10-04 18:31:00 -04: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
75580952bb games-emulation/dosbox-x: Drop 2024.03.01
Closes: https://bugs.gentoo.org/921909
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-07-31 13:22:24 -04:00
Yuan Liao
3491265be0 games-emulation/dosbox-x: Add 2024.07.01
Bug: https://bugs.gentoo.org/921909
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-07-02 08:48:55 -04:00
Yuan Liao
08b6f40250 games-emulation/dosbox-x: Drop 2023.10.06-r1
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-04-27 07:38:43 -04:00
Yuan Liao
cee4e63668 games-emulation/dosbox-x: Add 2024.03.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-03-01 22:08:24 -05: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
695f0106e4 games-emulation/dosbox-x: Drop 2023.09.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-11-07 08:41:01 -05:00
Yuan Liao
0cc46571a5 games-emulation/dosbox-x: Add 2023.10.06
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-10-07 10:26:42 -04:00
Yuan Liao
2d4a0bfbe9 games-emulation/dosbox-x: Drop 2023.05.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-10-07 10:09:41 -04:00
Yuan Liao
2e420d3b87 games-emulation/dosbox-x: Add 2023.09.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-09-02 10:09:05 -04: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
a589c01177 games-emulation/dosbox-x: Drop 2023.03.31
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-06-01 18:25:37 -07:00
Yuan Liao
db1d43aa49 games-emulation/dosbox-x: Add 2023.05.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-05-02 17:50:43 -07:00
Yuan Liao
4726833904 games-emulation/dosbox-x: Drop 2022.12.26-r1
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-05-02 17:11:52 -07:00
Yuan Liao
31347df0ea games-emulation/dosbox-x: Add 2023.03.31
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-04-01 09:50:02 -07: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
c9f76c7942 games-emulation/dosbox-x: Drop 2022.08.0-r1, 2022.09.1_pre20221210-r1
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2023-01-25 14:25:15 -08:00
Yuan Liao
77c69ab2dd games-emulation/dosbox-x: Add 2022.12.26
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2022-12-26 22:21:48 -08: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
e52a88b468 games-emulation/dosbox-x: Backport upstream LTO ODR fix to 2022.08.0
Not bumping revision for this change because the ebuild for 2022.08.0
has just been revision-bumped in the previous commit.

Bug: https://bugs.gentoo.org/859973
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2022-12-21 16:40:21 -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
1d02a77abc games-emulation/dosbox-x: Add 2022.09.1_pre20221210
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2022-12-14 09:18:26 -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