EWouters
e3eb45c6e5
Ports/x264: Update x264 to version baee400
2022-06-08 11:40:31 +01:00
EWouters
6f4a903be6
Ports/sqlite: Update sqlite to version 3380500
2022-06-08 11:40:31 +01:00
EWouters
7e3a952158
Ports/radare2: Support x86_64
...
This update was merged with a33b9a8
, which has the `--disable-threads`
flag. This update brings support for `x86_64` and uses a more up to date
Github url. It also removes the `workdir` as it was set to the default.
2022-06-08 11:40:31 +01:00
EWouters
4d2f148267
Ports/pt2-clone: Update pt2-clone to version 1.49
2022-06-08 11:40:31 +01:00
EWouters
a9e9b55380
Ports/php: Update php to version 8.1.6
2022-06-08 11:40:31 +01:00
EWouters
e26d0a9c9f
Ports/pcre2: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
bb98991ff8
Ports/pcre2: Update pcre2 to version 10.40
2022-06-08 11:40:31 +01:00
EWouters
a25ab52ee7
Ports/oksh: Update oksh to version 7.1
2022-06-08 11:40:31 +01:00
EWouters
efa9b7d9a1
Ports/ninja: Update ninja to version 1.11.0
2022-06-08 11:40:31 +01:00
EWouters
41390c9da8
Ports/ncdu: Update ncdu to version 1.17
2022-06-08 11:40:31 +01:00
EWouters
6d1ec983a4
Ports/nano: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
2714e58b52
Ports/nano: Update nano to version 6.3
2022-06-08 11:40:31 +01:00
EWouters
b706d7cf57
Ports/m4: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
9846533ce4
Ports/m4: Update m4 to version 1.4.19
2022-06-08 11:40:31 +01:00
EWouters
d73bb1dcd6
Ports/links: Update links to version 2.26
2022-06-08 11:40:31 +01:00
EWouters
7f0d4eef76
Ports/libzip: Update libzip to version 1.8.0
2022-06-08 11:40:31 +01:00
EWouters
582192ce91
Ports/libxml2: Update libxml2 to version 2.9.14
2022-06-08 11:40:31 +01:00
EWouters
459c49803b
Ports/libtiff: Update libtiff to version 4.4.0
2022-06-08 11:40:31 +01:00
EWouters
411277e5d0
Ports/libiconv: Update libiconv to version 1.17
...
This also removes the patch that stubbed out `getprogname()` as it is no
longer needed.
2022-06-08 11:40:31 +01:00
EWouters
41bb21985e
Ports/libgpg-error: Update libgpg-error to version 1.45
2022-06-08 11:40:31 +01:00
EWouters
accf20c83e
Ports/harfbuzz: Update harfbuzz to version 4.3.0
2022-06-08 11:40:31 +01:00
EWouters
9a692aaabc
Ports/glib: Update glib to version 2.72.2
2022-06-08 11:40:31 +01:00
EWouters
810f363fc0
Ports/git: Update git to version 2.36.1
2022-06-08 11:40:31 +01:00
EWouters
dea9eff3cd
Ports/frotz: Update frotz to version 2.54
2022-06-08 11:40:31 +01:00
EWouters
b3cf5a5df7
Ports/freetype: Update freetype to version 2.12.1
2022-06-08 11:40:31 +01:00
EWouters
b0f8f4ca7d
Ports/fio: Update fio to version 3.30
2022-06-08 11:40:31 +01:00
EWouters
202f7c48ed
Ports/dialog: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
f24aa0d574
Ports/dialog: Update dialog to version 1.3-20220526
2022-06-08 11:40:31 +01:00
EWouters
2a9a2f17a1
Ports/composer: Update composer to version 2.3.5
2022-06-08 11:40:31 +01:00
EWouters
34eff055b2
Ports/brogue: Update brogue to version 1.11.1
2022-06-08 11:40:31 +01:00
EWouters
6238b3896a
Ports/bc: Remove hardcoded HOSTCC
...
The configure script will pick up the `HOSTCC` via `HOST_CC`, which is
defined in `Ports/.hosted_defs.sh`.
2022-06-08 11:40:31 +01:00
EWouters
49928a5703
Ports/bc: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
1da48b2c0c
Ports/bc: Update bc to version 5.2.5
2022-06-08 11:40:31 +01:00
EWouters
3a611ff2cb
Ports/libyaml: Add correct workdir
...
This fixes the `workdir` after fd9125c
and uses single quotes for
strings.
2022-06-07 22:23:26 +01:00
SeekingBlues
c579617375
Ports: Unbreak ccache
2022-06-05 22:32:26 +01:00
pancake
a33b9a8bca
Ports: Update radare2 from 5.4.0 to the latest 5.7.0
2022-06-05 22:14:25 +01:00
Xexxa
2a171dfc38
Ports: Update serenity-theming to 2287073
2022-06-04 21:48:03 +01:00
Tim Schumacher
0ecf17cf91
Ports: Replace manually linking xz
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
1c66ec7aea
Ports: Replace manually linking ntbtls
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
1f726791fb
Ports: Replace manually linking npth
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
834e0ee614
Ports: Replace manually linking libxml2
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
9213ed85f0
Ports: Replace manually linking libvorbis
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
e3b29ef61c
Ports: Replace manually linking libtiff
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
bd7bcd2407
Ports: Replace manually linking libtheora
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
6d20f2aaa1
Ports: Replace manually linking libsodium
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
e9e6dd925c
Ports: Replace manually linking libpng
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
5b034a75bb
Ports: Replace manually linking libogg
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
07e046cf97
Ports: Replace manually linking libmodplug
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
095eb8194e
Ports: Replace manually linking libksba
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
c7faa3a229
Ports: Replace manually linking libjpeg
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
a97899c088
Ports: Replace manually linking libiconv
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
9e1de61613
Ports: Replace manually linking libgpg-error
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
9d3e8b3e57
Ports: Replace manually linking libgcrypt
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
c4f645f4a2
Ports: Replace manually linking libassuan
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
dadb6e1c15
Ports: Replace manually linking SDL2_ttf
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
16a34c521e
Ports: Replace manually linking SDL2_net
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
546f398ff5
Ports: Replace manually linking SDL2_mixer
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
e7f8389d37
Ports: Replace manually linking SDL2_image
with a libtool patch
2022-06-03 20:50:01 +01:00
Tim Schumacher
9b4b068166
Ports: Replace manually linking SDL2_gfx
with a libtool patch
2022-06-03 20:50:01 +01:00
EWouters
997890c94e
Ports/cmake: Update cmake to version 3.23.2
2022-06-02 23:26:14 +01:00
circl
83b21d4299
Ports: Re-sort AvailablePorts.md
2022-06-02 23:18:06 +01:00
circl
6b16430d01
Ports/powdertoy: Use the release build type
...
This should speed up the game
2022-06-02 23:18:06 +01:00
circl
ddfcefe311
Ports/luajit: Use HOST_CC instead of hardcoding gcc
2022-06-02 23:18:06 +01:00
circl
e51547986e
Ports/luajit: Move warning to configure
...
Putting it in preconfigure did not work, as useconfigure wasn't enabled.
2022-06-02 23:18:06 +01:00
circl
f1111e99bf
Ports/tinycc: Fix syntax error in backtrace patch
...
This typo prevented it from compiling.
2022-06-02 23:18:06 +01:00
Grigoris Pavlakis
f578247cdf
Ports: Fix tuxracer port to use sdl12-compat instead of SDL2
2022-06-01 19:32:31 +02:00
Tim Schumacher
d10071ce42
Ports: Add a port of SDL_mixer
2022-06-01 19:32:31 +02:00
Tim Schumacher
b929b91e4f
Ports: Add a port of libmikmod
2022-06-01 19:32:31 +02:00
Tim Schumacher
cc9afeab41
Ports: Use the official release tarball for the_silver_searcher
2022-06-01 11:02:34 +01:00
Tim Schumacher
d5934f919e
Ports: Use proper SDL2 include and library paths for sam
2022-06-01 11:02:34 +01:00
Tim Schumacher
34776752f8
Ports: Remove the nice
stub from oksh
2022-06-01 11:02:34 +01:00
Tim Schumacher
fd9125c288
Ports: Use the official release tarball for libyaml
2022-06-01 11:02:34 +01:00
Tim Schumacher
867e103f5d
Ports: Remove outdated stubs from the fio
patches
...
These have already been added to the system in the meantime.
2022-06-01 11:02:34 +01:00
Tim Schumacher
43285eec8f
Ports: Restore the former c-ray
HDR patch
...
This was accidentally corrupted during the Git conversion, as
`input/hdr.json` is listed in the `.gitignore` and was therefore missing
from the repository.
2022-06-01 11:02:34 +01:00
Tim Schumacher
8a5941e294
Ports: Force-add all files when entering dev
...
This keeps us from accidentally excluding files that are listed in the
`.gitignore` but that are included in the tarball anyways.
2022-06-01 11:02:34 +01:00
Tim Schumacher
92fe7eb341
Ports: Don't unset EDITOR
2022-05-29 19:35:04 +01:00
Liav A
be3fec7c9e
Ports: Add SerenityOS theming repository code as ported software
2022-05-29 19:29:34 +01:00
Grigoris Pavlakis
3c1f899050
Ports: Add SDL2 compatibility layer port (sdl12-compat)
2022-05-29 18:30:39 +01:00
EWouters
39682d4fbc
Ports/acpica-tools: Use ./package.sh dev
to align patches and ReadMe
...
This prevents manual changes to the ReadMe to get lost in the future.
2022-05-28 14:57:13 +01:00
Liav A
606cfc4d48
Ports: Remove spaces in specifier in 2 printf calls in acpica-tools port
...
The specifiers are badly written and lead to a crash when using iASL.
This happens because our printf doesn't understand how to handle a space
between the percent symbol and the actual formatted type specifier after
it. To fix this, we just remove the spaces in a new patch file.
2022-05-27 22:26:51 +01:00
Liav A
d1c9089fcd
Ports: Add ACPICA tools port
2022-05-27 08:52:35 +01:00
Xexxa
1b622c9921
Ports: AvailablePorts.md: Add link to ports.serenityos.net
2022-05-26 10:26:48 +01:00
gouchi
74226a6cb3
Ports: Add RetroArch
2022-05-25 23:19:25 +01:00
Tim Schumacher
5a24accfa7
Ports: Update SDL2 to 2.0.22
2022-05-25 23:04:52 +01:00
Tim Schumacher
cb6a406190
Ports: Return SDL2 to upstream
2022-05-25 23:04:52 +01:00
EWouters
81a2f09a80
Ports: Return nesalizer
to upstream
...
This makes https://github.com/SerenityPorts/nesalizer obsolete.
The patch that hardcoded the SDL2 location is removed. The the patches
to the `Makefile` are quashed. A new install function is added.
2022-05-25 22:55:59 +01:00
Tim Schumacher
317ca37dc6
Ports: Replace the manual dosbox-staging
config.sub
patch
2022-05-25 22:54:04 +01:00
Tim Schumacher
bbd54a5a25
Ports: Replace the gnuapl
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
99cdafa5bc
Ports: Replace the x264
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
1371d1d952
Ports: Replace the joe
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
7ceccb7b82
Ports: Replace the gsl
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
aa18adc43f
Ports: Replace the jq
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
2d3724303a
Ports: Replace the manual glu
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
40b9318695
Ports: Use the official release tarball for glu
2022-05-25 22:54:04 +01:00
Tim Schumacher
22b862e9f0
Ports: Replace the gettext
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
ffe541e4ef
Ports: Replace the libiconv
config.sub
patch with our download
2022-05-25 22:54:04 +01:00
Tim Schumacher
f31f25b918
Ports: Use our built-in config.sub
download for libuuid
2022-05-25 22:54:04 +01:00
Tim Schumacher
2c886fa93f
Ports: Use the official release tarball for libuuid
...
These already come preconfigured
2022-05-25 22:54:04 +01:00
Tim Schumacher
f81e47eea8
Ports: Allow selecting multiple config_{sub,guess}_path
s
...
Some ports may have more than one `config.sub` that is in use (vendored
dependencies, etc.). Instead of fiddling about with space-delimited
strings, let's just make that setting into an array right away.
2022-05-25 22:54:04 +01:00
Tim Schumacher
ff90647958
Ports: Fix a typo in get_new_config_guess
...
While we're at it, we might as well replace the download arguments in
`get_new_config_{sub,guess}` with the variable we defined earlier.
2022-05-25 22:54:04 +01:00
Peter Elliott
f19aad8336
Ports: Port GNU guile
2022-05-23 00:13:26 +02:00
Peter Elliott
0b9a9c7708
Ports: Port libunistring
2022-05-23 00:13:26 +02:00
Peter Elliott
8a007e755d
Ports/bdwgc: Build using automake
...
This provides the necessary pkg-config files for other automake ports
that depend on it.
2022-05-23 00:13:26 +02:00
Tim Schumacher
ee66ed6248
Ports: Fully delete Co-Authored-By lines from the ReadMe
...
Otherwise, this results in a number of empty lines where
Co-Authored-By would have been.
2022-05-22 00:11:16 +01:00
Tim Schumacher
6641868c35
Ports: Bring all ReadMes in line with their respective patches
2022-05-22 00:11:16 +01:00
Tim Schumacher
0e0db33a2a
Ports: Don't unset {HOME,USER,TERM,PATH}
...
These are required for the `dev` environment (or more precisely, `git`)
to work.
2022-05-22 00:11:16 +01:00
Kenneth Myhra
6a3f959e92
Ports/glib: Update to version 2.72.1
2022-05-21 20:38:04 +01:00
Tim Schumacher
7550017f97
Ports: Sanitize environment before handling Ports
...
This keeps users from leaking their host environment variables (CFLAGS,
etc.) into Ports, and it keeps us from leaking Port-specific settings
into their dependencies.
2022-05-21 18:12:07 +02:00
Tim Schumacher
034951dd92
Ports: Remove the /usr/lib
pkg-config path
...
Our Ports are exclusively installed to `/usr/local/lib`, so having
`/usr/lib` in there as well doesn't make much sense.
2022-05-21 18:11:04 +02:00
Simon Danner
92d113ee32
Ports: Enable x265 in ffmpeg
2022-05-21 18:10:52 +02:00
Simon Danner
4af690f376
Ports: Add x265
...
Co-Authored-By: Tim Schumacher <timschumi@gmx.de>
2022-05-21 18:10:52 +02:00
Tim Schumacher
651560d588
Ports: Update and fix imgcat
...
- Update imgcat to 2.5.1 to get rid of prebuilt object files that have
accidentally been included in the previous release tarball.
- Add a missing dependency on `termcap`.
- Remove an unused include of `err.h`, which we do not support.
- Use actually working settings for installing the built files.
2022-05-21 18:10:38 +02:00
Tim Schumacher
749d0eef7f
Ports: Install ncurses headers into the main include directory
2022-05-21 18:10:38 +02:00
Ali Mohammad Pur
80c745066b
Ports: Add a ReadMe.md for qt6-qtbase's patches
2022-05-19 20:17:10 +04:30
Daniel Bertalan
d0edf2627c
Toolchain+Ports: Split the GCC patches
...
This shouldn't cause any breaking changes, so a toolchain rebuild is not
required.
As per Hendiadyoin's request, math errno is disabled by default, which
should enable some extra compiler optimizations in LibGL and LibSoftGPU
code that uses math functions heavily.
Co-Authored-By: Ali Mohammad Pur <mpfard@serenityos.org>
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
83aa5dcbf6
Ports: Update cfunge's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
b321d2b563
Ports: Update zstd's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a3ff011fcb
Ports: Update zsh's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
26ca20a55d
Ports: Update x264's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
73f92f49c2
Ports: Update vitetris' patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
4e979feb6e
Ports: Update tuxracer's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
624c3c5a46
Ports: Update tr's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a20773b5ce
Ports: Update tinycc's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
3531aa2b84
Ports: Update thesilversearcher's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
6f6d1a8f76
Ports: Update tcl's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
ee557a4145
Ports: Update sqlite's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
54f191f25b
Ports: Update sl's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
06f9a1bacc
Ports: Update scummvm's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
0068f7f764
Ports: Update sam's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
57bbe11933
Ports: Update ruby's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
8e95236efb
Ports: Update the Ruby port to version 3.0.4
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a9c362a4be
Ports: Update pfetch's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
9e12cd0098
Ports: Update pcre2's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
5b91e02dc9
Ports: Update patch's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
848c883bb6
Ports: Update p7zip's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
bb40ff80b2
Ports: Update opentyrian's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
32c380b7f9
Ports: Update openttd's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
2c71a62e09
Ports: Update openssl's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
6e5509183f
Ports: Update openssh's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
7077ce7779
Ports: Update oksh's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
bb8febffac
Ports: Update nyancat's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
288818eb29
Ports: Update npiet's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
e16272eacd
Ports: Update ninja's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
59156d0f0e
Ports: Update nethack's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
b62503a142
Ports: Update neofetch's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
bd0c78e40e
Ports: Update ncurses' patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a2402faaf3
Ports: Update mruby's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
37857a629d
Ports: Update milkytracker's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
e1a5f63e1a
Ports: Update mgba's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
79dc62af61
Ports: Update mbedtls' patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
1f64b93b21
Ports: Update mandoc's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
490e97233d
Ports: Update make's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
2ec53fd9c0
Ports: Update m4's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
9424b610ed
Ports: Update luarocks' patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
318cc0a188
Ports: Update lua's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
eda9f383f8
Ports: Update libzip's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
b97b6bd348
Ports: Update libpuffy's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
6c2009f915
Ports: Update libmpg123's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
70a8cb0ac3
Ports: Update libmodplug's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
4007f69976
Ports: Update libicu's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
0293439d28
Ports: Update libiconv's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
8d370cf81d
Ports: Update libgpg-error's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
6c24b509e1
Ports: Update libassuan's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
e99a1b5b64
Ports: Update jq's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
8a610b1bb9
Ports: Update joe's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
ab83c669ea
Ports: Update ja2's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
6058f623e9
Ports: Update indent's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
aea8b8fd0f
Ports: Update harfbuzz's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
89c59f20d2
Ports: Update gsl's patches to use git patches
...
Note that the previous patches have been split in this commit as well.
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
d6076bfce7
Ports: Update gnuplot's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
0bec82d6fe
Ports: Update gnucobol's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
fd388bb239
Ports: Update gnuapl's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
4876a943cd
Ports: Update gmp's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
1f93ef2b83
Ports: Update git's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
d4413bc26b
Ports: Update gettext's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
2f58fe00bd
Ports: Update genemu's patches to use git patches
...
This required splitting the single patch file up, which was done with
_some_ degree of accuracy (but not entirely so).
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
c92ec097c0
Ports: Update freedink's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
bf5f83907f
Ports: Update freeciv's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
d383bae7d3
Ports: Update fontconfig's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
4fa66c91d5
Ports: Update flex's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
17ef3530cd
Ports: Update figlet's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
1e06a78966
Ports: Update fheroes2's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
5da5c4d9fa
Ports: Update ffmpeg's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
47a840ea13
Ports: Update epsilon's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
1b5389ea81
Ports: Update emu2's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
f5a4d529c2
Ports: Update ed's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
25dc066af6
Ports: Update dungeonrush's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
a4c404ea9c
Ports: Update dropbear's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
5f986a91c6
Ports: Update dosbox-staging's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
9188e35e1d
Ports: Update dos2unix's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
09d63910c2
Ports: Update dmidecode's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
03e9253d37
Ports: Update dash's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
b7975b33b3
Ports: Update curl's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
ff7163e5b8
Ports: Update cmatrix's patches to use git patches
...
Also fixes one of the patches no longer applying.
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
57a98258aa
Ports: Update chester's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
4874465018
Ports: Update c-ray's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
8b9302890e
Ports: Update brogue's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
3a7d5ca469
Ports: Update bochs's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
d65736e5bd
Ports: Update awk's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
0880542d99
Ports: Update angband's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
cbd76e0531
Ports: Update Super-Mario's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
6eb071cd0d
Ports: Update SDL_sound's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
e24b55db8c
Ports: Update SDLPoP's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
98260975c0
Ports: Update SDL2_net's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
7574dc0258
Ports: Update SDL2-mixer's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
f901f98814
Ports: Update SDL2-GNUBoy's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
1dc03216ab
Ports: Update Another-World's patches to use git patches
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
3a879faba6
Ports: Skip Co-Authored-By lines when generating patch ReadMes
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
dcf8385e5b
Ports: Make package.sh dev work with ports that have slashes in $workdir
2022-05-19 20:17:10 +04:30
Ali Mohammad Pur
527502494c
Ports: Make the patch auto-import script care about the patch's authors
...
Previously it would commit with the current user's git identity, this
commit makes it ask the user if they want to retain the original
author(s) of the patch as commit authors and co-authors, as well as the
original commit date.
2022-05-19 20:17:10 +04:30
Snow
a1f19b7a98
Ports: Add joe's own editor
2022-05-15 12:14:02 +02:00
Raymond Lucke
f8984146bd
Ports: Add thesilversearcher (ag)
2022-05-14 19:38:07 +02:00
Jelle Raaijmakers
4472cab81a
Ports: Set right launcher command for Quake
...
By setting the absolute path for `launcher_command`, the menu item
actually shows up. Provide an `icon_file` as well so it's pretty.
2022-05-13 23:01:58 +02:00
Luke Wilde
1f94c8c622
Ports: Update curl to 7.83.1
2022-05-12 22:51:10 +02:00
Daniel Bertalan
0aee2abda7
Ports/gcc: Update to version 12.1.0
2022-05-12 13:12:37 +02:00
Daniel Bertalan
cccc001ded
Ports: Add $STRIP and $HOST_STRIP variables
...
This fixes stripping the debug information from the gcc port when
building on macOS hosts.
2022-05-12 13:12:37 +02:00
Daniel Bertalan
2c0c1dca04
Ports/gcc: Install dependencies as ports
...
This lets us remove a couple manual config.sub patches.
2022-05-12 13:12:37 +02:00
Daniel Bertalan
f123fd7af6
Ports: Enable ccache for SERENITY_TOOLCHAIN=Clang
2022-05-12 13:12:37 +02:00
Daniel Bertalan
9b34ffd964
Ports: Add Integer Set Library (isl)
...
This is a dependency of gcc.
2022-05-12 13:12:37 +02:00
Jelle Raaijmakers
b5a39f5edb
Ports: Play GLTron audio at 1x speed
...
Because of sample rate issues, the audio used to be played at 2x speed.
2022-05-09 21:18:21 +02:00
Jelle Raaijmakers
fa77e6b289
Ports: Convert GLTron patches to new format
2022-05-09 21:18:21 +02:00
Jelle Raaijmakers
37bbfc1b38
Ports: Improve newline support for ./package.sh dev
...
Previously `git am` could fail on patches with Windows line endings
(CRLF). By supplying `--keep-cr`, we prevent git from stripping the CR
from our patches.
2022-05-09 21:18:21 +02:00
EWouters
0e9100e3c2
Ports/cmake: Update cmake to version 3.23.1
2022-05-08 16:33:27 +02:00
EWouters
a07e12609e
Ports/mrsh: Fix workdir, remove or upgrade patches
...
Also removes mrsh from the list of ports missing descriptions. I tried
to be descriptive about the patches, but as I picked this port up from
someone else, I'm not 100% sure how to best explain the patches.
2022-05-07 17:00:39 +02:00
EWouters
f04911e777
Ports/libmad: Use fresh config.guess
...
This fixes the build on MacOS.
2022-05-07 01:10:28 +02:00
Luke Wilde
8ed4ec9bc4
Ports: Update ca-certificates to 2022-04-26
2022-05-04 19:26:02 +02:00
Luke Wilde
65693bd003
Ports: Update OpenSSL to 1.1.1o
2022-05-04 19:26:02 +02:00
Luke Wilde
58409bcbd2
Ports: Update curl to 7.83.0
2022-05-04 19:26:02 +02:00
Tim Schumacher
812aa1a99c
Ports: Make cmake adhere to the number of build jobs
2022-05-03 22:18:20 +02:00
Tim Schumacher
8f8673474a
Ports: Make llvm adhere to the number of build jobs
2022-05-03 22:18:20 +02:00
Tim Schumacher
d8ce2802e0
Ports: Make the number of compile jobs configurable
2022-05-03 22:18:20 +02:00
Tim Schumacher
7eb8d13f84
Ports: Update mc
to 4.8.28
...
This also switches us from the GitHub tag archive to using the actual
release tarballs, which don't require us to run autoconf anymore.
2022-05-03 22:17:28 +02:00
Tim Schumacher
365caec2e2
Ports: Replace mc
config.sub patch with our own download
...
`mc` runs `autoconf` on the fly, which unpacks a `config.sub` from its
own files. This means that support for `serenity` (and the fact whether
the patch successfully applies) depends on the version of `autoconf`
that is installed on the host.
Instead, just always replace it with a fresh version straight from the
GNU server.
2022-05-03 22:17:28 +02:00
Tim Schumacher
283aa43bf9
Ports: Force glib to link against gcc_s during the configure stage
2022-05-03 22:17:28 +02:00
Tim Schumacher
9dde7dcd70
Ports: Fix the default Toolchain name in .hosted_defs.sh
2022-05-03 22:17:28 +02:00
Tim Schumacher
be8a18b8d5
Ports: Work around halflife
formatting NaN values endlessly
2022-05-03 22:16:14 +02:00
Tim Schumacher
73e505fb77
Ports: Return opfor to upstream
2022-05-03 22:16:14 +02:00
Tim Schumacher
c9c59602a4
Ports: Return halflife to upstream
2022-05-03 22:16:14 +02:00
Linus Groh
45995aaeb6
Ports: Add RISCVEmu
2022-05-03 21:38:35 +02:00
Patrick Meyer
7b76bc2b49
Ports: Update openssh to 9.0
2022-05-02 17:12:51 -07:00
Patrick Meyer
6020364476
Ports: Make openssh server not crash during startup
...
Before, the openssh server tried to chroot. The startup always aborted
after that, as our chroot stub currently simply returns -1. Luckily we
can use unveil instead.
Furthermore the missing ssh_host_ed25519_key also prevented the server
from successfully starting.
The previous ReadMe.md entry about socketpair missing was already
resolved by #6705 .
2022-05-02 17:12:51 -07:00
Tim Schumacher
139f903960
Ports: Set the correct prefix for libxml2
...
The prefix should apply both inside and outside the system. Having the
full host path there only confuses software that is built inside the
system, as well as other ports that prepend the host path themselves
additionally.
2022-04-30 16:22:40 +02:00
Kenneth Myhra
1cc69edc34
Ports: Remove no longer needed fnmatch.patch
...
We already have LibC/fnmatch.h with the necessary defines so these
patches are no longer needed.
2022-04-29 22:49:25 +02:00
Jelle Raaijmakers
15b0c38c0f
Ports: Compile SDL2 against LibAudio
2022-04-29 18:05:42 +02:00
Patrick Meyer
03d38e3ab8
Ports: Update dropbear port to 2022.82
2022-04-28 08:38:24 -07:00
circl
8cdbad3c7a
Ports: Use correct packages.db location in build_installed.sh
...
The packages.db file now resides in Serenity's root.
2022-04-26 22:45:48 +02:00
circl
2130a83640
Ports: Make .hosted_defs.sh usable outside of .port_include.sh
...
This commit moves some stuff around in order to isolate .hosted_defs.sh
from .port_include.sh
2022-04-26 22:45:48 +02:00
EWouters
559ea5a030
Ports/libyaml: Fix download location
2022-04-24 11:30:24 -04:00
Daniel Bertalan
01b31d9858
Toolchain+Ports: Update LLVM to 14.0.1
...
Besides a version bump, the following changes have been made to our
toolchain infrastructure:
- LLVM/Clang is now built with -march=native if the host compiler
supports it. An exception to this is CI, as the toolchain cache is
shared among many different machines there.
- The LLVM tarball is not re-extracted if the hash of the applied
patches doesn't differ.
- The patches have been split up into atomic chunks.
- Port-specific patches have been integrated into the main patches,
which will aid in the work towards self-hosting.
- <sysroot>/usr/local/lib is now appended to the linker's search path by
default.
- --pack-dyn-relocs=relr is appended to the linker command line by
default, meaning ports take advantage of RELR relocations without any
patches or additional compiler flags.
The formatting of LLVM port's package.sh has been bothering me, so I
also indented the arguments to the CMake invocation.
2022-04-23 10:43:32 -07:00
Daniel Bertalan
9a898df1cd
Ports: Fix issue with the patches directory being a symlink
...
The path of the temporary directory should be an absolute path to
account for the patches directory being a symlink like in the upcoming
LLVM port update.
2022-04-23 10:43:32 -07:00