Reintroduce mbase, rework many packages.

This commit is contained in:
Mid Favila 2021-05-10 16:55:12 +00:00
parent ecf25c43d7
commit 87664ffeae
204 changed files with 12860 additions and 83 deletions

1
README
View File

@ -4,3 +4,4 @@ The mbase directory contains symlinks to packages that I install as my core user
The banished directory contains software that has been isolated for whatever reason. May or may not include a "JUSTIFICATION" file to remind myself in the future.
Note that not all of the packages in this repo are written by me; some are forked from Community. This is purely a matter of convenience.

1
mbase/9base-mod Symbolic link
View File

@ -0,0 +1 @@
../ports/9base-mod

1
mbase/axel Symbolic link
View File

@ -0,0 +1 @@
../ports/axel

1
mbase/dtach-git Symbolic link
View File

@ -0,0 +1 @@
../ports/dtach-git

1
mbase/file Symbolic link
View File

@ -0,0 +1 @@
../ports/file/

1
mbase/fvwm3-git Symbolic link
View File

@ -0,0 +1 @@
../ports/fvwm3-git

1
mbase/gdb Symbolic link
View File

@ -0,0 +1 @@
../ports/gdb

1
mbase/gv Symbolic link
View File

@ -0,0 +1 @@
../ports/gv

1
mbase/hummingbird-git Symbolic link
View File

@ -0,0 +1 @@
../ports/hummingbird-git

1
mbase/iana-etc Symbolic link
View File

@ -0,0 +1 @@
../ports/iana-etc

1
mbase/inetutils Symbolic link
View File

@ -0,0 +1 @@
../ports/inetutils

1
mbase/kiss-mod Symbolic link
View File

@ -0,0 +1 @@
../ports/kiss-mod

1
mbase/less Symbolic link
View File

@ -0,0 +1 @@
../ports/less

1
mbase/libarchive Symbolic link
View File

@ -0,0 +1 @@
../ports/libarchive

1
mbase/links2 Symbolic link
View File

@ -0,0 +1 @@
../ports/links2

1
mbase/lz4 Symbolic link
View File

@ -0,0 +1 @@
../ports/lz4

1
mbase/mandoc Symbolic link
View File

@ -0,0 +1 @@
../ports/mandoc

1
mbase/mtm-git Symbolic link
View File

@ -0,0 +1 @@
../ports/mtm-git

1
mbase/net-tools Symbolic link
View File

@ -0,0 +1 @@
../ports/net-tools/

1
mbase/nilfs-utils Symbolic link
View File

@ -0,0 +1 @@
../ports/nilfs-utils

1
mbase/nmap Symbolic link
View File

@ -0,0 +1 @@
../ports/nmap

1
mbase/oksh Symbolic link
View File

@ -0,0 +1 @@
../ports/oksh

1
mbase/otawk-git Symbolic link
View File

@ -0,0 +1 @@
../ports/otawk-git/

1
mbase/patch Symbolic link
View File

@ -0,0 +1 @@
../ports/patch

1
mbase/pciutils Symbolic link
View File

@ -0,0 +1 @@
../ports/pciutils

1
mbase/pidgin Symbolic link
View File

@ -0,0 +1 @@
../ports/pidgin

1
mbase/procps-ng Symbolic link
View File

@ -0,0 +1 @@
../ports/procps-ng

1
mbase/psmisc-git Symbolic link
View File

@ -0,0 +1 @@
../ports/psmisc-git

1
mbase/purple-discord-git Symbolic link
View File

@ -0,0 +1 @@
../ports/purple-discord-git

1
mbase/sbase-git-mod Symbolic link
View File

@ -0,0 +1 @@
../ports/sbase-git-mod

1
mbase/sed Symbolic link
View File

@ -0,0 +1 @@
../ports/sed

1
mbase/shadow Symbolic link
View File

@ -0,0 +1 @@
../ports/shadow

1
mbase/shared-mime-info Symbolic link
View File

@ -0,0 +1 @@
../ports/shared-mime-info

1
mbase/smack-utils Symbolic link
View File

@ -0,0 +1 @@
../ports/smack-utils

1
mbase/ssu Symbolic link
View File

@ -0,0 +1 @@
../ports/ssu

1
mbase/stalonetray Symbolic link
View File

@ -0,0 +1 @@
../ports/stalonetray

1
mbase/syslinux Symbolic link
View File

@ -0,0 +1 @@
../ports/syslinux

1
mbase/sysmgr Symbolic link
View File

@ -0,0 +1 @@
../ports/sysmgr

1
mbase/tabbed Symbolic link
View File

@ -0,0 +1 @@
../ports/tabbed/

1
mbase/tcpdump Symbolic link
View File

@ -0,0 +1 @@
../ports/tcpdump

1
mbase/tine-git Symbolic link
View File

@ -0,0 +1 @@
../ports/tine-git

1
mbase/ubase-git-mod Symbolic link
View File

@ -0,0 +1 @@
../ports/ubase-git-mod

1
mbase/usbutils Symbolic link
View File

@ -0,0 +1 @@
../ports/usbutils

1
mbase/xcalc Symbolic link
View File

@ -0,0 +1 @@
../ports/xcalc

1
mbase/xdm Symbolic link
View File

@ -0,0 +1 @@
../ports/xdm

1
mbase/xfsprogs Symbolic link
View File

@ -0,0 +1 @@
../ports/xfsprogs

1
mbase/xmessage Symbolic link
View File

@ -0,0 +1 @@
../ports/xmessage

1
mbase/xosview Symbolic link
View File

@ -0,0 +1 @@
../ports/xosview

1
mbase/xset Symbolic link
View File

@ -0,0 +1 @@
../ports/xset

1
mbase/xsetroot Symbolic link
View File

@ -0,0 +1 @@
../ports/xsetroot

1
mbase/xssstart Symbolic link
View File

@ -0,0 +1 @@
../ports/xssstart

1
mbase/xterm Symbolic link
View File

@ -0,0 +1 @@
../ports/xterm

4
ports/9base-mod/README Normal file
View File

@ -0,0 +1,4 @@
ACHTUNG!
This is a modified version of 9base that does not include many of its core utilities.
Please make sure that you have supplementary packages before switching.

12
ports/9base-mod/build Executable file
View File

@ -0,0 +1,12 @@
#!/bin/sh -e
export CFLAGS="$CFLAGS -fcommon"
cp makefile.mid ./Makefile
make PREFIX=/usr
make PREFIX=/usr DESTDIR="$1" install
# Prevent 9yacc from actually installing
for file in /usr/bin/yacc /usr/yacc /usr/share/man/man1/yacc.1
do rm -rf "$1$file"
done

View File

@ -0,0 +1 @@
10af8e8dd6ed0ab1f5caba93c7eb74983fdd9d958edacb6ce8d869ce4cc9373c

View File

@ -3,9 +3,8 @@
include config.mk
SUBDIRS = lib9\
yacc\
yacc\
ascii\
awk\
bc\
cleanname\
dc\
@ -22,7 +21,6 @@ SUBDIRS = lib9\
read\
troff\
unicode\
uniq\
unutf\
urlencode\

View File

@ -1,7 +0,0 @@
#!/bin/sh -e
export CFLAGS="$CFLAGS -fcommon"
cp makefile.mid ./Makefile
make PREFIX=/usr
make PREFIX=/usr DESTDIR="$1" install

View File

@ -1 +0,0 @@
29a6f8d216d4038729af96f9da06070474cb09ea6996e39e480f3bbfcf47459f

10
ports/dosfstools/build Executable file
View File

@ -0,0 +1,10 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--sbindir=/usr/bin \
--mandir=/usr/share/man \
--enable-compat-symlinks
make
make DESTDIR="$1" install

View File

@ -0,0 +1 @@
64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527

1
ports/dosfstools/sources Normal file
View File

@ -0,0 +1 @@
https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz

1
ports/dosfstools/version Normal file
View File

@ -0,0 +1 @@
4.2 1

7
ports/file/build Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh -e
./configure \
--prefix=/usr
make
make DESTDIR="$1" install

1
ports/file/checksums Normal file
View File

@ -0,0 +1 @@
167321f43c148a553f68a0ea7f579821ef3b11c27b8cbe158e4df897e4a5dd57

1
ports/file/depends Normal file
View File

@ -0,0 +1 @@
zlib

1
ports/file/sources Normal file
View File

@ -0,0 +1 @@
https://astron.com/pub/file/file-5.40.tar.gz

1
ports/file/version Normal file
View File

@ -0,0 +1 @@
5.40 1

View File

@ -17,10 +17,10 @@ IFS=. read -r gcc_version _ 2>/dev/null \
< "$KISS_ROOT/var/db/kiss/installed/gcc/version" || gcc_version=null
# Skip the bootstrap process if we are able.
case $2 in "$gcc_version"*)
printf '%s\n' "Minor version difference, disabling bootstrap."
bootstrap=--disable-bootstrap
esac
#case $2 in "$gcc_version"*)
# printf '%s\n' "Minor version difference, disabling bootstrap."
# bootstrap=--disable-bootstrap
#esac
export libat_cv_have_ifunc=no
@ -28,7 +28,7 @@ export libat_cv_have_ifunc=no
--prefix=/usr \
--libexecdir=/usr/lib \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--infodir=/dev/null \
--disable-multilib \
--disable-symvers \
--disable-libmpx \
@ -48,8 +48,8 @@ export libat_cv_have_ifunc=no
--enable-languages=c,c++ \
--without-included-gettext \
--with-system-zlib \
--build=x86_64-pc-linux-gnu \
"${bootstrap:---enable-bootstrap}"
--build=x86_64-pc-linux-gnu
# "${bootstrap:---enable-bootstrap}"
make
make DESTDIR="$1" install

20
ports/gdb/build Executable file
View File

@ -0,0 +1,20 @@
#!/bin/sh -e
cat > makeinfo <<EOF
#!/bin/sh
printf 'makeinfo (GNU texinfo) 5.2\n'
EOF
chmod +x makeinfo
export PATH=$PATH:$PWD
mkdir _build
cd _build
../configure \
--prefix=/usr \
--without-installed-readline \
--disable-nls
make
make DESTDIR="$1" install

1
ports/gdb/checksums Normal file
View File

@ -0,0 +1 @@
aaa1223d534c9b700a8bec952d9748ee1977513f178727e1bee520ee000b4f29

1
ports/gdb/depends Normal file
View File

@ -0,0 +1 @@
linux-headers make

1
ports/gdb/sources Normal file
View File

@ -0,0 +1 @@
https://ftp.gnu.org/gnu/gdb/gdb-10.2.tar.xz

1
ports/gdb/version Normal file
View File

@ -0,0 +1 @@
10.2 1

5
ports/iana-etc/build Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh -e
mkdir -p "$1/etc"
cp protocols "$1/etc"
cp services "$1/etc"

2
ports/iana-etc/checksums Normal file
View File

@ -0,0 +1,2 @@
b67419201045bc5fb1ae6dc3b144435b2c5610a2c7d1746df61e5c9e298ae6a3
4b8c8274d2d162037702d6700fbb64efbaa472545855864bd608bbe3fa83f61f

View File

@ -0,0 +1,135 @@
hopopt 0 HOPOPT
icmp 1 ICMP
igmp 2 IGMP
ggp 3 GGP
ipv4 4 IPv4
st 5 ST
tcp 6 TCP
cbt 7 CBT
egp 8 EGP
igp 9 IGP
bbn-rcc-mon 10 BBN-RCC-MON
nvp-ii 11 NVP-II
pup 12 PUP
emcon 14 EMCON
xnet 15 XNET
chaos 16 CHAOS
udp 17 UDP
mux 18 MUX
dcn-meas 19 DCN-MEAS
hmp 20 HMP
prm 21 PRM
xns-idp 22 XNS-IDP
trunk-1 23 TRUNK-1
trunk-2 24 TRUNK-2
leaf-1 25 LEAF-1
leaf-2 26 LEAF-2
rdp 27 RDP
irtp 28 IRTP
iso-tp4 29 ISO-TP4
netblt 30 NETBLT
mfe-nsp 31 MFE-NSP
merit-inp 32 MERIT-INP
dccp 33 DCCP
3pc 34 3PC
idpr 35 IDPR
xtp 36 XTP
ddp 37 DDP
idpr-cmtp 38 IDPR-CMTP
tp++ 39 TP++
il 40 IL
ipv6 41 IPv6
sdrp 42 SDRP
ipv6-route 43 IPv6-Route
ipv6-frag 44 IPv6-Frag
idrp 45 IDRP
rsvp 46 RSVP
gre 47 GRE
dsr 48 DSR
bna 49 BNA
esp 50 ESP
ah 51 AH
i-nlsp 52 I-NLSP
narp 54 NARP
mobile 55 MOBILE
tlsp 56 TLSP
skip 57 SKIP
ipv6-icmp 58 IPv6-ICMP
ipv6-nonxt 59 IPv6-NoNxt
ipv6-opts 60 IPv6-Opts
cftp 62 CFTP
sat-expak 64 SAT-EXPAK
kryptolan 65 KRYPTOLAN
rvd 66 RVD
ippc 67 IPPC
sat-mon 69 SAT-MON
visa 70 VISA
ipcv 71 IPCV
cpnx 72 CPNX
cphb 73 CPHB
wsn 74 WSN
pvp 75 PVP
br-sat-mon 76 BR-SAT-MON
sun-nd 77 SUN-ND
wb-mon 78 WB-MON
wb-expak 79 WB-EXPAK
iso-ip 80 ISO-IP
vmtp 81 VMTP
secure-vmtp 82 SECURE-VMTP
vines 83 VINES
ttp 84 TTP
iptm 84 IPTM
nsfnet-igp 85 NSFNET-IGP
dgp 86 DGP
tcf 87 TCF
eigrp 88 EIGRP
ospfigp 89 OSPFIGP
sprite-rpc 90 Sprite-RPC
larp 91 LARP
mtp 92 MTP
ax.25 93 AX.25
ipip 94 IPIP
scc-sp 96 SCC-SP
etherip 97 ETHERIP
encap 98 ENCAP
gmtp 100 GMTP
ifmp 101 IFMP
pnni 102 PNNI
pim 103 PIM
aris 104 ARIS
scps 105 SCPS
qnx 106 QNX
a/n 107 A/N
ipcomp 108 IPComp
snp 109 SNP
compaq-peer 110 Compaq-Peer
ipx-in-ip 111 IPX-in-IP
vrrp 112 VRRP
pgm 113 PGM
l2tp 115 L2TP
ddx 116 DDX
iatp 117 IATP
stp 118 STP
srp 119 SRP
uti 120 UTI
smp 121 SMP
ptp 123 PTP
fire 125 FIRE
crtp 126 CRTP
crudp 127 CRUDP
sscopmce 128 SSCOPMCE
iplt 129 IPLT
sps 130 SPS
pipe 131 PIPE
sctp 132 SCTP
fc 133 FC
rsvp-e2e-ignore 134 RSVP-E2E-IGNORE
udplite 136 UDPLite
mpls-in-ip 137 MPLS-in-IP
manet 138 manet
hip 139 HIP
shim6 140 Shim6
wesp 141 WESP
rohc 142 ROHC
ethernet 143 Ethernet
reserved 255 Reserved

11436
ports/iana-etc/files/services Normal file

File diff suppressed because it is too large Load Diff

2
ports/iana-etc/sources Normal file
View File

@ -0,0 +1,2 @@
files/protocols
files/services

1
ports/iana-etc/version Normal file
View File

@ -0,0 +1 @@
20200910 1

3
ports/inetutils/README Normal file
View File

@ -0,0 +1,3 @@
ACHTUNG!
This configuration of inetutils is intended to be used with net-tools!

View File

@ -1,6 +1,7 @@
#!/bin/sh -e
./configure --prefix=/usr \
./configure \
--prefix=/usr \
--libexecdir=/usr/sbin \
--localstatedir=/var \
--disable-logger \
@ -9,6 +10,9 @@
--disable-rlogin \
--disable-rsh \
--disable-servers \
--disable-ping6 \
--disable-dnsdomainname \
--disable-hostname
make
make DESTDIR="$1" install

View File

@ -1,3 +1,5 @@
ACHTUNG!
This is a modified version of KISS. It does not install documentation or wiki
pages by default, and it does not rely on curl; instead, it uses a simpler tool
called axel. axel is multithreaded and therefore can complete larger downloads

15
ports/libarchive/build Executable file
View File

@ -0,0 +1,15 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--without-nettle \
--without-openssl \
--without-xml2 \
--without-expat
make
make DESTDIR="$1" install
ln -s bsdcat "$1/usr/bin/cat"
ln -s bsdcpio "$1/usr/bin/cpio"
ln -s bsdtar "$1/usr/bin/tar"

View File

@ -0,0 +1 @@
0e17d3a8d0b206018693b27f08029b598f6ef03600c2b5d10c94ce58692e299b

3
ports/libarchive/depends Normal file
View File

@ -0,0 +1,3 @@
bzip2
xz
zlib

1
ports/libarchive/sources Normal file
View File

@ -0,0 +1 @@
https://github.com/libarchive/libarchive/releases/download/3.5.1/libarchive-3.5.1.tar.xz

1
ports/libarchive/version Normal file
View File

@ -0,0 +1 @@
3.5.1 1

7
ports/libpcap/build Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh -e
./configure \
--prefix=/usr
make
make DESTDIR="$1" install

1
ports/libpcap/checksums Normal file
View File

@ -0,0 +1 @@
8d12b42623eeefee872f123bd0dc85d535b00df4d42e865f993c40f7bfc92b1e

1
ports/libpcap/sources Normal file
View File

@ -0,0 +1 @@
https://www.tcpdump.org/release/libpcap-1.10.0.tar.gz

1
ports/libpcap/version Normal file
View File

@ -0,0 +1 @@
1.10.0 1

4
ports/libudev-zero/build Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh -e
make PREFIX=/usr
make DESTDIR="$1" PREFIX=/usr install

View File

@ -0,0 +1 @@
19e8af430997283a8a830797634757c299da13e9ca5a151bb919d45b46f5e95d

View File

@ -0,0 +1 @@
linux-headers make

View File

@ -0,0 +1 @@
https://github.com/illiliti/libudev-zero/archive/0.4.8.tar.gz

View File

@ -0,0 +1 @@
0.4.8 1

6
ports/lz4/build Executable file
View File

@ -0,0 +1,6 @@
#!/bin/sh -e
make -C lib PREFIX=/usr
make -C programs PREFIX=/usr lz4 lz4c
make install PREFIX=/usr DESTDIR="$1"

1
ports/lz4/checksums Normal file
View File

@ -0,0 +1 @@
030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1

Some files were not shown because too many files have changed in this diff Show More