Age | Commit message (Collapse) | Author |
|
This ensures that a libtinfo.a is produced, which is needed by nano.
|
|
An early step towards a fully functional nano.
|
|
|
|
|
|
|
|
|
|
This port is experimental and not all pythom modules are working.
But this is an initial shot which can be further worked on, as
SerenityOS gets more mature. :^)
The main limitation is that locales, threading and time related
functions are not working.
|
|
Otherwise it won't build on my machine.
|
|
|
|
|
|
|
|
Partial revert of 704f48d7f3a1a88047a64b4e2939878d6d4fafb8.
These changes made the ports system unusable.
|
|
Ports/.port_include.sh, Toolchain/BuildIt.sh, Toolchain/UseIt.sh
have been left largely untouched due to use of Bash-exclusive
functions and variables such as $BASH_SOURCE, pushd and popd.
|
|
Some systems (e.g. Arch Linux) build their gmake with Guile support and
thus have it installed. This patch disables Guile autodetection in the
configure script. It also updates the version of gmake to 4.2.1.
Fixes #645.
|
|
Quake now will build and run on Serenity. There are a few issues,
that'll stop you from playing currently, however, such as SDL
not having any keyboard input, as well as `printf_internal` throwing
an assertion over the `.` format specifier. However, the game launches
perfectly.
|
|
Provides a cpio and tar implementation. Unfortunately doesn't work
yet; requires a working mbtowc implementation.
|
|
|
|
|
|
|
|
It does build, but doesn't quite work yet.
|
|
Now uninstalling should just work once we have plists in place.
|
|
Much redundancy is removed from package scripts with this system.
It also supports simple dependency management, uninstalling (through
BSD ports style plist files), cleaning up after itself (with clean,
clean_dist, clean_all commands), etc.
|
|
Now that we're building our own DOOM fork, we don't need any patches.
|
|
This will make it easier to make improvements to the port.
|
|
Okay, here's something we've all been waiting for. A DOOM port :^)
It's based on the "doomgeneric" port and doesn't have sound support at
the moment, but it does let you play DOOM on Serenity.
Note that you have to provide DOOM1.WAD yourself.
Fixes #33.
|
|
This is a cute little program for testing out your terminal's color
support, and it also works pretty well as a general stress test.
|
|
Export the appropriate CC and CXX to all port commands.
|
|
|
|
Maybe we should build a specific version of ncurses instead but this at
least makes it work again for now.
|
|
This is a very basic mbedtls port. I've disabled the networking bits,
since they want some macros that we don't have defined. We might not even
want the networking functions anyway, since they wouldn't play very nice
with CEventLoop and friends.
|
|
|
|
This fixes downloading files from github when building ports.
|
|
I didn't look into why, but for some reason the SDL2 cmake build system
thinks it should build against PulseAudio which we definitely don't have.
So just tell it explicitly not to do that.
Fixes #265.
|
|
This was the first piece of 3rd party software I got running on Serenity,
so having it as a port feels like some kind of milestone. I think :^)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Doesn't actually run yet. in_term's read() fails with EFAULT for reasons that
are presently beyond me, points to a bug in Serenity.
|
|
|
|
|
|
|
|
This way, we don't (in the ports themselves) depend on perl as a public
interface, which means if we ever have to, we can port to something else easier.
|
|
This doesn't seem to go wrong anymore.
|
|
Also don't run cd for the initial git clone (DERP!), and other bash port fixes.
|
|
|
|
* Prints what is run, which is useful for trace purposes.
* Fix autotools configure to respect arguments
* Add run_patch for applying patches
|
|
|