Remove git and curl from ports/official/core, point -git packages in core to SDF-hosted mirrors with tarballs.

This commit is contained in:
Mid Favila 2022-02-11 12:06:26 -04:00
parent 7a7a96afa7
commit 47e7bb6672
44 changed files with 57 additions and 35 deletions

View File

@ -1 +0,0 @@
git

View File

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

View File

@ -1 +0,0 @@
git+https://github.com/onetrueawk/awk.git

View File

@ -0,0 +1 @@
e5a3d5374db6076eaceacd55e9f980e11136662689ddc46c3329997da3a3d84b

View File

@ -0,0 +1 @@
https://git.sdf.org/midfavila/awk/archive/rel0.tar.gz

View File

@ -1,2 +0,0 @@
git+git://git.suckless.org/sbase
files/makefile.mid

View File

@ -1 +1,2 @@
0df705dcc7589a6926d9349813285fe673fd2eece5a95bd0840f00b46f964e34
cad76f664e1af74c8a102cc9742cd8a130abc89b7a44da71e8cb1023c0c4da5c

View File

@ -0,0 +1,2 @@
https://git.sdf.org/midfavila/sbase/archive/rel0.tar.gz
files/makefile.mid

View File

@ -1,3 +1,4 @@
628770a9b0d2ccab618d3d5b9bec85e2c2180169dd94449c67ba69283c43cbf7
714715936ff5e8a3574a41031cfbf05d4b061f19fcc07175e717f5db70b7f8e4
4b2932a50164230b0defd4de008e423babf053bac823930258378b0efee64065
0fba4476fd5cdf9d6b5d1c5847c6ff65e462c6dcec849c795b25c45cdcb1b002

View File

@ -1,4 +1,4 @@
git+git://git.suckless.org/ubase
https://git.sdf.org/midfavila/ubase/archive/rel0.tar.gz
patches/f3aa4b156360ce4a18e4a3897f883b663771ba24.patch
patches/fix-mount.patch
files/makefile.mid

35
ports/official/extra/curl/build Executable file
View File

@ -0,0 +1,35 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--disable-ipv6 \
--enable-unix-sockets \
--enable-hidden-symbols \
--without-libidn \
--without-libidn2 \
--disable-manual \
--disable-ldap \
--disable-ares \
--disable-ftp \
--disable-rtsp \
--disable-file \
--disable-proxy \
--disable-dict \
--disable-telnet \
--disable-tftp \
--disable-pop3 \
--disable-imap \
--disable-smb \
--disable-smtp \
--disable-gopher \
--disable-mqtt \
--enable-pthreads \
--without-librtmp \
--without-icu \
--without-libpsl \
--with-pic \
--with-openssl \
--with-ca-fallback
make curl_LDFLAGS=-all-static
make DESTDIR="$1" install

View File

@ -2,7 +2,6 @@
./configure \
--prefix=/usr \
--enable-ipv6 \
--enable-unix-sockets \
--enable-hidden-symbols \
--without-libidn \
@ -10,6 +9,20 @@
--disable-manual \
--disable-ldap \
--disable-ares \
--disable-ftp \
--disable-rtsp \
--disable-file \
--disable-proxy \
--disable-dict \
--disable-telnet \
--disable-tftp \
--disable-pop3 \
--disable-imap \
--disable-smb \
--disable-smtp \
--disable-gopher \
--disable-mqtt \
--enable-pthreads \
--without-librtmp \
--without-icu \
--without-libpsl \

View File

@ -1,6 +0,0 @@
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
much more quickly; it also supports non-HTTP/S protocols.

View File

@ -1,13 +0,0 @@
#!/bin/sh -e
mkdir -p "$1/usr/bin"
# Replace curl with axel. Increases download performance and supports FTP/S.
sed -i 's/curl "$src" -fLo/axel "$src" -o/' kiss
# Remove -reset and -outdated
rm contrib/kiss-reset
rm contrib/kiss-outdated
# Install kiss utilities.
cp -f kiss contrib/* "$1/usr/bin/"

View File

@ -1,3 +0,0 @@
628feccdedef85f7369d49c850bd494c3b2aa39c07354f1501cb7ce5914765d3
f4a83d29235f1549086da6ea445a363cd8a1874f4ebca073c2d55bb5aca383bc
22da43f0b83244d457e12a82776b053ab0958d3d27c41ad711915ea1cd778811

View File

@ -1,2 +0,0 @@
axel
git

View File

@ -1,3 +0,0 @@
https://github.com/kiss-community/kiss/archive/5.3.2.tar.gz
https://github.com/kiss-community/website/archive/5fc67c946d2391827273ef3f35ca55ca657f7ea7.tar.gz docs
https://github.com/kiss-community/wiki/archive/a7fc18204756dba2f8c5ea1c782d57ec4acdfe49.tar.gz wiki

View File

@ -1 +0,0 @@
5.3.0 1