diff --git a/NOTES b/NOTES index 5abb537..e15fb7b 100644 --- a/NOTES +++ b/NOTES @@ -10,3 +10,7 @@ -remove coreutils from browser deps? -look into packaging ftpfs, encfs, x11fs, and ucspi, as well as stunnel, sent, +-removed bkeymaps, brotli, jq. +-fix iptables package to not require GNU install +-add iptables to mbase? +-began adding 'about' files to each directory diff --git a/NOTES~ b/NOTES~ new file mode 100644 index 0000000..5abb537 --- /dev/null +++ b/NOTES~ @@ -0,0 +1,12 @@ +-LessTif is busted; tries to mkdir an existing dir. Replace with OS/F MOTIF +-Package Haskell tools to allow building shellcheck from source +-es needs to have its patch adjusted +-libwebp cannot be retrieved from upstream securely; look into alternate sources + +-rename all non-obvious GNU tools to gnu-$package +-rename all libraries to lib$package, adjust depends +-remove superfluous packages +-fix sup package +-remove coreutils from browser deps? + +-look into packaging ftpfs, encfs, x11fs, and ucspi, as well as stunnel, sent, diff --git a/community-mod/stable/2bwm/about b/community-mod/stable/2bwm/about new file mode 100644 index 0000000..5058a9c --- /dev/null +++ b/community-mod/stable/2bwm/about @@ -0,0 +1,2 @@ +2bwm is a lightweight floating window manager with the peculiarity +of having two borders. It is written atop XCB. diff --git a/community-mod/stable/abduco/about b/community-mod/stable/abduco/about new file mode 100644 index 0000000..54f6ade --- /dev/null +++ b/community-mod/stable/abduco/about @@ -0,0 +1 @@ +abduco is a program to detaching and reattaching terminal sessions. diff --git a/community-mod/stable/alsa-plugins/about b/community-mod/stable/alsa-plugins/about new file mode 100644 index 0000000..fb8ff2e --- /dev/null +++ b/community-mod/stable/alsa-plugins/about @@ -0,0 +1,2 @@ +alsa-plugins provides a set of plugins for the ALSA audio system. Needed +for a working audio subsystem. diff --git a/community-mod/stable/aria2/about b/community-mod/stable/aria2/about new file mode 100644 index 0000000..52854b6 --- /dev/null +++ b/community-mod/stable/aria2/about @@ -0,0 +1,2 @@ +aria2 is a multiprotocol client with support for HTTP, FTP, BitTorrent, SSL, +and others. diff --git a/community-mod/stable/autoconf-archive/about b/community-mod/stable/autoconf-archive/about new file mode 100644 index 0000000..96700c3 --- /dev/null +++ b/community-mod/stable/autoconf-archive/about @@ -0,0 +1 @@ +autoconf-archive provides additional M4 macros for autotools. diff --git a/community-mod/stable/autoconf/about b/community-mod/stable/autoconf/about new file mode 100644 index 0000000..02963eb --- /dev/null +++ b/community-mod/stable/autoconf/about @@ -0,0 +1 @@ +GNU Autoconf is a part of the autotools build system. diff --git a/community-mod/stable/automake/about b/community-mod/stable/automake/about new file mode 100644 index 0000000..a6cc5a1 --- /dev/null +++ b/community-mod/stable/automake/about @@ -0,0 +1 @@ +GNU Automake accompanies Autoconf and is part of the autotools build system. diff --git a/community-mod/stable/azpainter/about b/community-mod/stable/azpainter/about new file mode 100644 index 0000000..e4a8521 --- /dev/null +++ b/community-mod/stable/azpainter/about @@ -0,0 +1 @@ +AZPainter is an advanced drawing utility built atop XLib. diff --git a/community-mod/stable/bash/about b/community-mod/stable/bash/about new file mode 100644 index 0000000..b46867d --- /dev/null +++ b/community-mod/stable/bash/about @@ -0,0 +1 @@ +GNU Bash is a heavyweight shell with a number of unique and powerful features. diff --git a/community-mod/stable/bdftopcf/about b/community-mod/stable/bdftopcf/about new file mode 100644 index 0000000..eb9fb69 --- /dev/null +++ b/community-mod/stable/bdftopcf/about @@ -0,0 +1,2 @@ +bdftopcf is a utility used to convert BDF fonts to the marginally more efficient +PCF format. diff --git a/community-mod/stable/berry/about b/community-mod/stable/berry/about new file mode 100644 index 0000000..43bc390 --- /dev/null +++ b/community-mod/stable/berry/about @@ -0,0 +1,2 @@ +berry is a "healty, byte-sized window manager" that is controlled using +a client program from the command line. diff --git a/community-mod/stable/bind/about b/community-mod/stable/bind/about new file mode 100644 index 0000000..8c824e2 --- /dev/null +++ b/community-mod/stable/bind/about @@ -0,0 +1 @@ +BIND is the Berkeley Internet Name Domain. Used for managing DNS. diff --git a/community-mod/stable/bitfetch/about b/community-mod/stable/bitfetch/about new file mode 100644 index 0000000..d94b4dc --- /dev/null +++ b/community-mod/stable/bitfetch/about @@ -0,0 +1 @@ +bitfetch is a simple "fetch" program written in C. diff --git a/community-mod/stable/bkeymaps/build b/community-mod/stable/bkeymaps/build deleted file mode 100755 index e2a3803..0000000 --- a/community-mod/stable/bkeymaps/build +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -e - -make DESTDIR="$1" install -install -Dm644 -t "$1/usr/share/bkeymaps/colemak" en-latin9.bmap diff --git a/community-mod/stable/bkeymaps/checksums b/community-mod/stable/bkeymaps/checksums deleted file mode 100644 index 2e497ef..0000000 --- a/community-mod/stable/bkeymaps/checksums +++ /dev/null @@ -1,2 +0,0 @@ -59d41ddb0c7a92d8ac155a82ed2875b7880c8957ea4308afa633c8b81e5b8887 bkeymaps-1.13.tar.gz -f4e10f53a60516a0db572d0b1298be303dcdc5f83e2fe587379b887a85283acd bkeymap-colemak-1.13.tar.gz diff --git a/community-mod/stable/bkeymaps/post-install b/community-mod/stable/bkeymaps/post-install deleted file mode 100755 index f15c1c1..0000000 --- a/community-mod/stable/bkeymaps/post-install +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -e - -cat < loadkmap < /usr/share/bkeymaps/us/us.bmap - -EOF diff --git a/community-mod/stable/bkeymaps/sources b/community-mod/stable/bkeymaps/sources deleted file mode 100644 index 0390c47..0000000 --- a/community-mod/stable/bkeymaps/sources +++ /dev/null @@ -1,2 +0,0 @@ -https://dev.alpinelinux.org/bkeymaps/bkeymaps-1.13.tar.gz -https://dev.alpinelinux.org/bkeymaps/bkeymap-colemak-1.13.tar.gz diff --git a/community-mod/stable/bkeymaps/version b/community-mod/stable/bkeymaps/version deleted file mode 100644 index f5836c7..0000000 --- a/community-mod/stable/bkeymaps/version +++ /dev/null @@ -1 +0,0 @@ -1.13 3 diff --git a/community-mod/stable/boehm-gc/about b/community-mod/stable/boehm-gc/about new file mode 100644 index 0000000..0c37931 --- /dev/null +++ b/community-mod/stable/boehm-gc/about @@ -0,0 +1,2 @@ +The Boehm-Demers-Weiser garbage collector is a conservative incremental +and generational garbage collector for C. diff --git a/community-mod/stable/boost/about b/community-mod/stable/boost/about new file mode 100644 index 0000000..f5dfc49 --- /dev/null +++ b/community-mod/stable/boost/about @@ -0,0 +1,2 @@ +Boost is a set of additional libraries for C++. Can be thought of as the +standard library 2.0. diff --git a/community-mod/stable/brotli/build b/community-mod/stable/brotli/build deleted file mode 100755 index d44a1f5..0000000 --- a/community-mod/stable/brotli/build +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -e - -export DESTDIR="$1" - -cmake -B build \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DBUILD_SHARED_LIBS=True - -cmake --build build -cmake --install build diff --git a/community-mod/stable/brotli/checksums b/community-mod/stable/brotli/checksums deleted file mode 100644 index ad5322d..0000000 --- a/community-mod/stable/brotli/checksums +++ /dev/null @@ -1 +0,0 @@ -f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46 diff --git a/community-mod/stable/brotli/depends b/community-mod/stable/brotli/depends deleted file mode 100644 index 7d91ec2..0000000 --- a/community-mod/stable/brotli/depends +++ /dev/null @@ -1 +0,0 @@ -cmake make diff --git a/community-mod/stable/brotli/sources b/community-mod/stable/brotli/sources deleted file mode 100644 index 82e06f1..0000000 --- a/community-mod/stable/brotli/sources +++ /dev/null @@ -1 +0,0 @@ -https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz diff --git a/community-mod/stable/brotli/version b/community-mod/stable/brotli/version deleted file mode 100644 index 7773763..0000000 --- a/community-mod/stable/brotli/version +++ /dev/null @@ -1 +0,0 @@ -1.0.9 1 diff --git a/community-mod/stable/iproute2/about b/community-mod/stable/iproute2/about new file mode 100644 index 0000000..8a6855d --- /dev/null +++ b/community-mod/stable/iproute2/about @@ -0,0 +1,2 @@ +iproute2 is a set of networking tools developed in tandem with the Linux +kernel. It can be thought of as a more modern equivalent to net-tools. diff --git a/community-mod/stable/iptables/about b/community-mod/stable/iptables/about new file mode 100644 index 0000000..8628ce0 --- /dev/null +++ b/community-mod/stable/iptables/about @@ -0,0 +1,2 @@ +iptables is a set of tools and Linux kernel components that provide +firewall capabilities in userspace. diff --git a/community-mod/stable/iputils/about b/community-mod/stable/iputils/about new file mode 100644 index 0000000..cbf99f8 --- /dev/null +++ b/community-mod/stable/iputils/about @@ -0,0 +1 @@ +iputils is a set of small tools for Linux networking. diff --git a/community-mod/stable/irssi/about b/community-mod/stable/irssi/about new file mode 100644 index 0000000..f465302 --- /dev/null +++ b/community-mod/stable/irssi/about @@ -0,0 +1,2 @@ +irssi is a classic text-mode IRC client for Unix with Perl scripting +support. diff --git a/community-mod/stable/jansson/about b/community-mod/stable/jansson/about new file mode 100644 index 0000000..66775ba --- /dev/null +++ b/community-mod/stable/jansson/about @@ -0,0 +1 @@ +Jansson is a C library for manipulating JSON data. diff --git a/community-mod/stable/jq/build b/community-mod/stable/jq/build deleted file mode 100755 index 8bfadcd..0000000 --- a/community-mod/stable/jq/build +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -e - -./configure \ - --prefix=/usr \ - --disable-maintainer-mode \ - --with-oniguruma=no - -make -make DESTDIR="$1" install diff --git a/community-mod/stable/jq/checksums b/community-mod/stable/jq/checksums deleted file mode 100644 index 66fd482..0000000 --- a/community-mod/stable/jq/checksums +++ /dev/null @@ -1 +0,0 @@ -5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72 jq-1.6.tar.gz diff --git a/community-mod/stable/jq/sources b/community-mod/stable/jq/sources deleted file mode 100644 index f081d4d..0000000 --- a/community-mod/stable/jq/sources +++ /dev/null @@ -1 +0,0 @@ -https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz diff --git a/community-mod/stable/jq/version b/community-mod/stable/jq/version deleted file mode 100644 index 1b2c330..0000000 --- a/community-mod/stable/jq/version +++ /dev/null @@ -1 +0,0 @@ -1.6 2 diff --git a/mbase/brownout b/mbase/brownout new file mode 100644 index 0000000..e69de29 diff --git a/ports/classic-colors-git/depends b/ports/classic-colors-git/depends index 717e81a..3e481ac 100644 --- a/ports/classic-colors-git/depends +++ b/ports/classic-colors-git/depends @@ -3,3 +3,4 @@ libXext libXpm libXt motif +xxd make diff --git a/ports/classic-colors-git/depends~ b/ports/classic-colors-git/depends~ new file mode 100644 index 0000000..717e81a --- /dev/null +++ b/ports/classic-colors-git/depends~ @@ -0,0 +1,5 @@ +libX11 +libXext +libXpm +libXt +motif diff --git a/ports/netsurf-gtk2/build b/ports/netsurf-gtk2/build index fe186f6..f485eab 100755 --- a/ports/netsurf-gtk2/build +++ b/ports/netsurf-gtk2/build @@ -17,9 +17,6 @@ for p in html-parser html-tagset; do ( make DESTDIR="$PWD/.." install ) done -# Build standalone xxd to remove VIM requirement -cc xxd/xxd.c -o xxd/xxd - make \ LIBDIR=lib \ INCLUDEDIR=include \ diff --git a/ports/netsurf-gtk2/build~ b/ports/netsurf-gtk2/build~ new file mode 100755 index 0000000..fe186f6 --- /dev/null +++ b/ports/netsurf-gtk2/build~ @@ -0,0 +1,35 @@ +#!/bin/sh -e + +export CFLAGS="$CFLAGS -fcommon" +export PERL5LIB="$PWD/usr/lib/perl5/vendor_perl/5.32.0/x86_64-linux-thread-multi" +export PATH="$PATH:$PWD/xxd" + +# Give the Makefile busybox compatible arguments. +sed -i "s|$(Q)$(INSTALL) -T|$(Q)$(INSTALL) -Dm755|g" \ + netsurf/frontends/framebuffer/Makefile + +for p in html-parser html-tagset; do ( + cd "$p" + + perl Makefile.PL INSTALLDIRS=vendor + + make + make DESTDIR="$PWD/.." install +) done + +# Build standalone xxd to remove VIM requirement +cc xxd/xxd.c -o xxd/xxd + +make \ + LIBDIR=lib \ + INCLUDEDIR=include \ + PREFIX=/usr \ + TARGET=gtk2 + +make \ + LIBDIR=lib \ + INCLUDEDIR=include \ + PREFIX=/usr \ + TARGET=gtk2 \ + DESTDIR="$1" \ + install diff --git a/ports/netsurf-gtk2/depends b/ports/netsurf-gtk2/depends index 688404e..6331708 100644 --- a/ports/netsurf-gtk2/depends +++ b/ports/netsurf-gtk2/depends @@ -11,3 +11,4 @@ xcb-util xcb-util-image xcb-util-keysyms xcb-util-wm +xxd make diff --git a/ports/netsurf-gtk2/depends~ b/ports/netsurf-gtk2/depends~ new file mode 100644 index 0000000..688404e --- /dev/null +++ b/ports/netsurf-gtk2/depends~ @@ -0,0 +1,13 @@ +#sdl - uncomment to build with additional sdl interface +bison make +gperf make +gtk+2 +libjpeg-turbo +libpng +libressl +linux-headers make +perl make +xcb-util +xcb-util-image +xcb-util-keysyms +xcb-util-wm diff --git a/ports/pidgin/build b/ports/pidgin/build index 292afa6..a78dd08 100755 --- a/ports/pidgin/build +++ b/ports/pidgin/build @@ -19,7 +19,7 @@ ls --disable-vv \ --disable-dependency-tracking \ --disable-nls \ - --with-dynamic-prpls=irc \ + --with-dynamic-prpls=irc,jabber \ --disable-gevolution make diff --git a/ports/pidgin/build~ b/ports/pidgin/build~ new file mode 100755 index 0000000..2821dfb --- /dev/null +++ b/ports/pidgin/build~ @@ -0,0 +1,26 @@ +#!/bin/sh -e + +ls + +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --disable-gstreamer \ + --disable-avahi \ + --disable-gtkspell \ + --disable-meanwhile \ + --disable-idn \ + --disable-nm \ + --disable-tcl \ + --disable-dbus \ + --disable-screensaver \ + --disable-perl \ + --disable-sm \ + --disable-vv \ + --disable-dependency-tracking \ + --disable-nls \ + --with-dynamic-prpls=irc,xmpp \ + --disable-gevolution + +make +make DESTDIR="$1" install diff --git a/ports/xxd/build b/ports/xxd/build new file mode 100755 index 0000000..41a63d7 --- /dev/null +++ b/ports/xxd/build @@ -0,0 +1,5 @@ +#!/bin/sh -e + +cc $CFLAGS xxd.c + +install -Dm755 a.out "$1/usr/bin/xxd" diff --git a/ports/xxd/checksums b/ports/xxd/checksums new file mode 100644 index 0000000..3c2b4f8 --- /dev/null +++ b/ports/xxd/checksums @@ -0,0 +1 @@ +c3ff5f0afc4a9615a2a2ce6b0f0d266397fa3dab3e3ec431564a811df8fba0ad diff --git a/ports/xxd/sources b/ports/xxd/sources new file mode 100644 index 0000000..d7e8b50 --- /dev/null +++ b/ports/xxd/sources @@ -0,0 +1 @@ +https://raw.githubusercontent.com/vim/vim/v8.2.1158/src/xxd/xxd.c diff --git a/ports/xxd/version b/ports/xxd/version new file mode 100644 index 0000000..b50ff29 --- /dev/null +++ b/ports/xxd/version @@ -0,0 +1 @@ +8.2.1158 1