This commit is contained in:
Mid Favila 2021-11-07 14:33:48 -03:00
parent 97077bbb92
commit b290a122ae
49 changed files with 136 additions and 54 deletions

4
NOTES
View File

@ -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

12
NOTES~ Normal file
View File

@ -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,

View File

@ -0,0 +1,2 @@
2bwm is a lightweight floating window manager with the peculiarity
of having two borders. It is written atop XCB.

View File

@ -0,0 +1 @@
abduco is a program to detaching and reattaching terminal sessions.

View File

@ -0,0 +1,2 @@
alsa-plugins provides a set of plugins for the ALSA audio system. Needed
for a working audio subsystem.

View File

@ -0,0 +1,2 @@
aria2 is a multiprotocol client with support for HTTP, FTP, BitTorrent, SSL,
and others.

View File

@ -0,0 +1 @@
autoconf-archive provides additional M4 macros for autotools.

View File

@ -0,0 +1 @@
GNU Autoconf is a part of the autotools build system.

View File

@ -0,0 +1 @@
GNU Automake accompanies Autoconf and is part of the autotools build system.

View File

@ -0,0 +1 @@
AZPainter is an advanced drawing utility built atop XLib.

View File

@ -0,0 +1 @@
GNU Bash is a heavyweight shell with a number of unique and powerful features.

View File

@ -0,0 +1,2 @@
bdftopcf is a utility used to convert BDF fonts to the marginally more efficient
PCF format.

View File

@ -0,0 +1,2 @@
berry is a "healty, byte-sized window manager" that is controlled using
a client program from the command line.

View File

@ -0,0 +1 @@
BIND is the Berkeley Internet Name Domain. Used for managing DNS.

View File

@ -0,0 +1 @@
bitfetch is a simple "fetch" program written in C.

View File

@ -1,4 +0,0 @@
#!/bin/sh -e
make DESTDIR="$1" install
install -Dm644 -t "$1/usr/share/bkeymaps/colemak" en-latin9.bmap

View File

@ -1,2 +0,0 @@
59d41ddb0c7a92d8ac155a82ed2875b7880c8957ea4308afa633c8b81e5b8887 bkeymaps-1.13.tar.gz
f4e10f53a60516a0db572d0b1298be303dcdc5f83e2fe587379b887a85283acd bkeymap-colemak-1.13.tar.gz

View File

@ -1,13 +0,0 @@
#!/bin/sh -e
cat <<EOF
NOTE: Keymaps are copied to /usr/share/bkeymaps.
NOTE: You should pipe the keymaps to loadkmap in
NOTE: order to load them.
example usage:
-> loadkmap < /usr/share/bkeymaps/us/us.bmap
EOF

View File

@ -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

View File

@ -1 +0,0 @@
1.13 3

View File

@ -0,0 +1,2 @@
The Boehm-Demers-Weiser garbage collector is a conservative incremental
and generational garbage collector for C.

View File

@ -0,0 +1,2 @@
Boost is a set of additional libraries for C++. Can be thought of as the
standard library 2.0.

View File

@ -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

View File

@ -1 +0,0 @@
f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46

View File

@ -1 +0,0 @@
cmake make

View File

@ -1 +0,0 @@
https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz

View File

@ -1 +0,0 @@
1.0.9 1

View File

@ -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.

View File

@ -0,0 +1,2 @@
iptables is a set of tools and Linux kernel components that provide
firewall capabilities in userspace.

View File

@ -0,0 +1 @@
iputils is a set of small tools for Linux networking.

View File

@ -0,0 +1,2 @@
irssi is a classic text-mode IRC client for Unix with Perl scripting
support.

View File

@ -0,0 +1 @@
Jansson is a C library for manipulating JSON data.

View File

@ -1,9 +0,0 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--disable-maintainer-mode \
--with-oniguruma=no
make
make DESTDIR="$1" install

View File

@ -1 +0,0 @@
5de8c8e29aaa3fb9cc6b47bb27299f271354ebb72514e3accadc7d38b5bbaa72 jq-1.6.tar.gz

View File

@ -1 +0,0 @@
https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz

View File

@ -1 +0,0 @@
1.6 2

0
mbase/brownout Normal file
View File

View File

@ -3,3 +3,4 @@ libXext
libXpm
libXt
motif
xxd make

View File

@ -0,0 +1,5 @@
libX11
libXext
libXpm
libXt
motif

View File

@ -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 \

35
ports/netsurf-gtk2/build~ Executable file
View File

@ -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

View File

@ -11,3 +11,4 @@ xcb-util
xcb-util-image
xcb-util-keysyms
xcb-util-wm
xxd make

View File

@ -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

View File

@ -19,7 +19,7 @@ ls
--disable-vv \
--disable-dependency-tracking \
--disable-nls \
--with-dynamic-prpls=irc \
--with-dynamic-prpls=irc,jabber \
--disable-gevolution
make

26
ports/pidgin/build~ Executable file
View File

@ -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

5
ports/xxd/build Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh -e
cc $CFLAGS xxd.c
install -Dm755 a.out "$1/usr/bin/xxd"

1
ports/xxd/checksums Normal file
View File

@ -0,0 +1 @@
c3ff5f0afc4a9615a2a2ce6b0f0d266397fa3dab3e3ec431564a811df8fba0ad

1
ports/xxd/sources Normal file
View File

@ -0,0 +1 @@
https://raw.githubusercontent.com/vim/vim/v8.2.1158/src/xxd/xxd.c

1
ports/xxd/version Normal file
View File

@ -0,0 +1 @@
8.2.1158 1