summaryrefslogtreecommitdiff
path: root/Ports
AgeCommit message (Collapse)Author
2020-06-09Ports: Use keyserver.ubuntu.com as .sig keyserver (#2535)Nico Weber
Increases the number of successfully building ports from 27 to 36 (of 56) on my system.
2020-06-08LibC: Don't assert on unknown mode character in fopen()Andreas Kling
Just carry on with some debug log whining. Gets rid of one dropbear patch. :^)
2020-06-08LibC: Add nanosleep() wrapper around clock_nanosleep(CLOCK_REALTIME)Andreas Kling
Gets rid of one dropbear patch. :^)
2020-06-08LibC: Add IPPORT_RESERVED and IPPORT_USERRESERVEDAndreas Kling
Gets rid of one dropbear patch. :^)
2020-06-08Base: Symlink /dev/urandom to /dev/randomAndreas Kling
Some software expects to find /dev/urandom so we might as well provide. Gets rid of one dropbear patch. :^)
2020-06-08LibC: Add ws_xpixel and ws_ypixel members to struct winsizeAndreas Kling
This matches what other systems have, although we don't use them. Gets rid of one dropbear patch. :^)
2020-06-08Ports: Add editline library (#2532)Stephen Gregoratto
2020-05-18Ports: Make bash link againLinus Groh
No idea why this was suddenly broken, but removing these duplicated declarations make it build to completion again.
2020-05-16Toolchain/Ports: Update to gcc 10.1.0Shannon Booth
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
Closes https://github.com/SerenityOS/serenity/issues/2080
2020-05-11Ports: Add preliminary dropbear portYonatan Goldschmidt
This is very basic and doesn't support many features. Instead of describing what it *doesn't* support, I'll describe what I have tested: 1. Public key authentication (password is not supported) 2. Single command execution 3. PTY-less interactive bash shell (/bin/sh doesn't work) 4. Multi-user (i.e you can ssh as 'anon' as well as root)
2020-05-10Ports: Build ncurses --without-ada to avoid potential build failures.Brian Callahan
2020-05-10Ports: Add dash shellBrian Callahan
2020-05-10Ports: Add tr utilityBrian Callahan
2020-05-10Ports: Fix binutils runtimeBrian Callahan
2020-05-02Ports: Added rsync portEd Rochenski
2020-04-28Ports: Add neofetchLinus Groh
2020-04-19Ports: Add frotz port (#1859)Noah Rosamilia
2020-04-15Ports: Add gnuplot portLinus Groh
Obviously we don't support many of the common terminals as we're missing X11, Qt, WxWidgets, Cairo etc. - but at least the "dumb" terminal (ASCII output) and "canvas" terminal (generates JS to plot on a HTML <canvas>) are confirmed to be working :^)
2020-04-15Ports: Support pre_configure scriptLinus Groh
This is useful if we want to do something after patching but before running the configure script - e.g. creating the configure script using another script :^)
2020-04-15Ports: sl (#1802)Noah Rosamilia
2020-04-14Ports: Unhardcode Python configurationSergey Bugaev
This ensures that ./configure results are actually used by the build. This way, Python picks up the new sizeof(time_t) (which is 8), and the build succeeds.
2020-04-13Ports: Update git to 2.26.0Linus Groh
2020-04-06Ports: Remove LibDraw from c-ray CMakeLists.txtLinus Groh
2020-04-06Ports: refresh OpenSSL, make it build its command line utils.Xiao NuoFu
This patch refreshes the openssl port and makes it build the utilities in apps/, e.g. the openssl utility. Now you can do this from Serenity: $ openssl s_client -connect example.org:443 ... GET / HTTP/1.1 Host: example.org <HTTP response here> The download URL was bit-rotten and needed a fix.
2020-03-25Ports/bash: Make a /bin/bash symlink to /usr/local/bin/bashAndreas Kling
I've added a post_install step to the system that allows you to run arbitrary commands after the regular install step. This allows scripts that start with "#!/bin/bash" to work in Serenity.
2020-03-23Toolchain/Ports: Update gcc to 9.3.0Shannon Booth
Ever closer to C++20! Also fix up some of those pesky "'s
2020-03-19Ports: Unbreak vttest build by updating package versionTibor Nagy
2020-03-14Ports: Add zstd portBrian Callahan
2020-03-14Add the libpuffy helper library and jot, patch, and printf utilsBrian Callahan
from OpenBSD.
2020-03-04Ports: Build ncurses with --with-tlib=tinfoAndreas Kling
This way it finds tgetent() from ncurses and things go back to working. I'm not sure how this broke, or when, but meh.
2020-02-27Ports: Update the C-ray renderer portValtteri Koskivuori
2020-02-20Ports: Add git portAndreas Kling
There are various issues with this port that need to be fixed, but it's at least possible to inspect and modify the SerenityOS repo if I clone it into the disk image from the outside. Very cool! :^)
2020-02-10Ports: Disable JACK for SDL2 in `configopts`Jesse Buhagiar
This is causing build errors for myself and a few other people. This config option disables the SDL2 port from trying to compile with the JACK audio server (which we don't need).
2020-02-06Ports: Added checksums / signature files and other fixesEmanuel Sprung
* Use ${version} instead of explicit version numbers in urls/filenames * Move -L option to port script, as this is always good * Fix some various other stuff
2020-02-06Ports: Improve port build sriptEmanuel Sprung
* Add authenticity methods: sig, asc, md5sum, sha1sum, sha256sum * Split patch into own step * Improve extraction and patching: only do it, if it hasn't already be done, to do that, hidden files are created when a file is extracted or a patch is applied * Patch function is named patched_internal to not overwrite patch command in /usr/bin
2020-02-06Ports: Added build script to build all portsEmanuel Sprung
Use the option clean to clean up the working directory/downloads before building: ./build_all.sh clean
2020-02-05Ports: Add mrsh portSergey Bugaev
2020-02-01Ports: Add klong language portAndreas Kling
Patch contributed by nut (casaca on IRC)
2020-02-01Ports: Add ed port (#1159)Brian Callahan
2020-01-26Ports+OpenSSL: Fix RAND_poll patchMWGuy
2020-01-26Ports: Fix zlib buildAndreas Kling
We only support static linking at the moment, and zlib was trying to build itself as a shared library. Fixes #1135.
2020-01-26Ports: Add grep portBrian Callahan
2020-01-26Ports: Add mandoc portBrian Callahan
2020-01-26Ports: Add diffutils portBrian Callahan
2020-01-25Ports: Add bc portBrian Callahan
2020-01-24Ports: Add GNU sed 4.2.1 (#1127)Dan MacDonald
4.2.1 was the last version not to depend upon Gnulib.
2020-01-24Ports: Add byacc portBrian Callahan
2020-01-24Ports: Add flex and pcre2 portsBrian Callahan
2020-01-23Ports: Add mawk port (#1117)Brian Callahan