-> Overhauled build files in base. Almost all variable names in all build files are now in lower case to

prevent accidents with the general build environment. More changes in the build system and other section
   build files to follow.
-> Fixed library path in base/libical build file to prevent creation of lib64 directory
-> Fixed code that searches for an SMBuild file inside a package installer when installing from a package
   using base/pkgtools's installpkg script
-> Added a missing brace in base/findutils build file
-> Upgraded base/ntfs-3g to 2021.8.22
-> Temporarily removed rm -f command used to discard man pages in base/openssl build file
-> Added if/else check in base/rust build file to only extract rust toolchain in the absence of
   rust installation on the system
-> Upgraded base/syssstat to 12.5.5
This commit is contained in:
SMLinux 2022-02-13 13:46:58 +05:30
parent ec8d4408fb
commit 2f32197590
318 changed files with 4588 additions and 4567 deletions

View file

@ -1,31 +1,31 @@
APP=acl app=acl
VERSION=2.2.53 version=2.2.53
BUILD=1sml build=1sml
HOMEPAGE="http://savannah.nongnu.org/projects/acl" homepage="http://savannah.nongnu.org/projects/acl"
DOWNLOAD='' download="https://download.savannah.nongnu.org/releases/acl/acl-2.2.53.tar.gz"
REQUIRES="attr" requires="attr"
DESC="Tools and libraries for manipulating POSIX Access Control Lists" desc="Tools and libraries for manipulating POSIX Access Control Lists"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
mv $PKG/share/doc/$APP/* $PKGDOCS/ mv $pkg/share/doc/$app/* $pkgdocs/
rm -rf $PKG/share/doc rm -rf $pkg/share/doc
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
7b41ad53b4499bf59cb4d37b51db147a9aef8e72855f28044ae73dd8528272a0762e1e4a769919ca72b6cd1cec31161c166f6707e5534b85ed7718c6f57e8895 acl-2.2.53.tar.lz 7b41ad53b4499bf59cb4d37b51db147a9aef8e72855f28044ae73dd8528272a0762e1e4a769919ca72b6cd1cec31161c166f6707e5534b85ed7718c6f57e8895 acl-2.2.53.tar.lz
" "

View file

@ -1,17 +1,18 @@
APP=acpid app=acpid
VERSION=2.0.32 version=2.0.32
BUILD=1sml build=1sml
HOMEPAGE='http://sourceforge.net/projects/acpid2/' homepage='http://sourceforge.net/projects/acpid2/'
DOWNLOAD='' download=''
DESC="Tools and daemon for implementing ACPI standard on Linux" desc="Tools and daemon for implementing ACPI standard on Linux"
requires="musl"
build() { build() {
compileonlyfor x86_64 compileonlyfor x86_64
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z** tar xf $srcdir/$app-$version.tar.?z**
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,18 +21,18 @@ build() {
--sbindir=/bin --sbindir=/bin
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
install -Dm 755 $SRCDIR/acpi_handler.sh $PKG/etc/acpi/acpi_handler.sh.new install -Dm 755 $srcdir/acpi_handler.sh $pkg/etc/acpi/acpi_handler.sh.new
install -Dm 644 $SRCDIR/default $PKG/etc/acpi/events/default install -Dm 644 $srcdir/default $pkg/etc/acpi/events/default
install -Dm 755 $SRCDIR/rc.acpid $PKG/etc/rc.d/rc.acpid install -Dm 755 $srcdir/rc.acpid $pkg/etc/rc.d/rc.acpid
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
head -n 100 Changelog > $PKGDOCS/CHANGELOG head -n 100 Changelog > $pkgdocs/CHANGELOG
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
c7afffdf9818504e1ac03b0ad693a05f772bfd07af9808262b3b6bb82ca4dabe6253c94e6dc59e5be6f0da9e815e8bcf2d3e16f02b23d0248b6bad4509e78be7 acpid-2.0.32.tar.xz c7afffdf9818504e1ac03b0ad693a05f772bfd07af9808262b3b6bb82ca4dabe6253c94e6dc59e5be6f0da9e815e8bcf2d3e16f02b23d0248b6bad4509e78be7 acpid-2.0.32.tar.xz
" "

View file

@ -1,20 +1,20 @@
APP=alsa-lib app=alsa-lib
VERSION=1.2.3.1 version=1.2.3.1
BUILD=1sml build=1sml
HOMEPAGE="http://alsa-project.org" homepage="http://alsa-project.org"
DOWNLOAD='' download=''
DESC="Advanced Linux Sound Architecture provides audio and MIDI functionality for Linux" desc="Advanced Linux Sound Architecture provides audio and MIDI functionality for Linux"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z** tar xf $srcdir/$app-$version.tar.?z**
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/remove-test.patch patch -p1 < $srcdir/remove-test.patch
./configure \ ./configure \
--prefix="" \ --prefix="" \
@ -28,11 +28,11 @@ build() {
--without-versioned --without-versioned
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
( cd $PKG ( cd $pkg
mv share/alsa/alsa.conf share/alsa/alsa.conf.new mv share/alsa/alsa.conf share/alsa/alsa.conf.new
# create a blank asound.conf.new # create a blank asound.conf.new
mkdir -p etc ; touch etc/asound.conf.new mkdir -p etc ; touch etc/asound.conf.new
@ -40,14 +40,14 @@ build() {
if [ "$ARCH" = "aarch64" ]; then if [ "$ARCH" = "aarch64" ]; then
# Provide some sample conf files for using USB audio by overwriting the above file # Provide some sample conf files for using USB audio by overwriting the above file
cp $SRCDIR/alsa.conf.rpi.usbaudio $PKG/share/alsa/alsa.conf.new cp $srcdir/alsa.conf.rpi.usbaudio $pkg/share/alsa/alsa.conf.new
cp $SRCDIR/asound.conf.rpi $PKG/etc/asound.conf.new cp $srcdir/asound.conf.rpi $pkg/etc/asound.conf.new
fi fi
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
ed0a81371117a91a5024f3bef5a881ffa9521399eab5e016924669a3f1eba2d6a02efa284b160089bc581717d39d15325ebb2faf162e4d3dabe4c29785a5fb58 alsa-lib-1.2.3.1.tar.bz2 ed0a81371117a91a5024f3bef5a881ffa9521399eab5e016924669a3f1eba2d6a02efa284b160089bc581717d39d15325ebb2faf162e4d3dabe4c29785a5fb58 alsa-lib-1.2.3.1.tar.bz2
e15318431fe2d5bd1e42ef793f223e3e5995890d7befe6daa3d7456ccf5cb2f51eb79171539cecae13032a9b8a798ea35e04c89b27c7ef9567e2c03fb8db4512 remove-test.patch e15318431fe2d5bd1e42ef793f223e3e5995890d7befe6daa3d7456ccf5cb2f51eb79171539cecae13032a9b8a798ea35e04c89b27c7ef9567e2c03fb8db4512 remove-test.patch
" "

View file

@ -1,17 +1,17 @@
APP=alsa-plugins app=alsa-plugins
VERSION=1.2.2 version=1.2.2
BUILD=1sml build=1sml
HOMEPAGE="http://www.alsa-project.org" homepage="http://www.alsa-project.org"
DOWNLOAD="" download=""
DESC="Plugins for ALSA" desc="Plugins for ALSA"
REQUIRES="alsa-lib" requires="alsa-lib"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z** tar xf $srcdir/$app-$version.tar.?z**
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--libdir=/lib --libdir=/lib
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb alsa-plugins-1.2.2.tar.bz2 25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb alsa-plugins-1.2.2.tar.bz2
" "

View file

@ -1,17 +1,17 @@
APP=alsa-utils app=alsa-utils
VERSION=1.2.3 version=1.2.3
BUILD=1sml build=1sml
HOMEPAGE='http://alsa-project.org' homepage='http://alsa-project.org'
DOWNLOAD='' download=''
REQUIRES="netbsd-curses alsa-lib" requires="netbsd-curses alsa-lib"
DESC="Utilities for ALSA such as alsactl, amixer, alsamixer, aplay and arecord" desc="Utilities for ALSA such as alsactl, amixer, alsamixer, aplay and arecord"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z** tar xf $srcdir/$app-$version.tar.?z**
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -24,13 +24,13 @@ build() {
--disable-xmlto --disable-xmlto
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
5aeba2e5b7279c62d4df85b61a26b3f41e5465bac5a0b94c7bbe1299f7aa38e8cf2a1f749f618289a63b61f76609fe54169fcbe70792b45adc8957811b672012 alsa-utils-1.2.3.tar.bz2 5aeba2e5b7279c62d4df85b61a26b3f41e5465bac5a0b94c7bbe1299f7aa38e8cf2a1f749f618289a63b61f76609fe54169fcbe70792b45adc8957811b672012 alsa-utils-1.2.3.tar.bz2
" "

View file

@ -1,21 +1,21 @@
APP=argp-standalone app=argp-standalone
VERSION=1.3 version=1.3
BUILD=1sml build=1sml
HOMEPAGE='http://www.lysator.liu.se/~nisse/misc/' homepage="http://www.lysator.liu.se/~nisse/misc/"
DOWNLOAD='' download="http://www.lysator.liu.se/~nisse/misc/argp-standalone-1.3.tar.gz"
DESC="Hierarchical argument parsing library broken out of glibc" desc="Hierarchical argument parsing library broken out of glibc"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z** tar xf $srcdir/$app-$version.tar.?z**
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/gnu89-inline.patch patch -p1 < $srcdir/gnu89-inline.patch
patch -p1 < $SRCDIR/001-throw-in-funcdef.patch patch -p1 < $srcdir/001-throw-in-funcdef.patch
./configure \ ./configure \
--prefix="" \ --prefix="" \
@ -23,15 +23,15 @@ build() {
make make
install -Dm 644 argp.h $PKG/include/argp.h install -Dm 644 argp.h $pkg/include/argp.h
install -Dm 755 libargp.a $PKG/lib/libargp.a install -Dm 755 libargp.a $pkg/lib/libargp.a
head -n 100 ChangeLog > $PKGDOCS/CHANGELOG head -n 100 ChangeLog > $pkgdocs/CHANGELOG
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
b6bb0416d19cc2bc582158ea4b7d143fa13a2dacfac25b7f9adea68b4dd6b06548a4a81f1691036f04feae86ca87f45e6c1dae12cf2d6d6a74e16b2d2ee556dd argp-standalone-1.3.tar.lz b6bb0416d19cc2bc582158ea4b7d143fa13a2dacfac25b7f9adea68b4dd6b06548a4a81f1691036f04feae86ca87f45e6c1dae12cf2d6d6a74e16b2d2ee556dd argp-standalone-1.3.tar.lz
5e4cdeeb16e6a4fb46a00ab95f3da9276ee554eec00bb2a05da7467961234ba3f9a630aafa7ceb5feb429a84ece8bf03b869fa996b86468f4716935a914c79a4 001-throw-in-funcdef.patch 5e4cdeeb16e6a4fb46a00ab95f3da9276ee554eec00bb2a05da7467961234ba3f9a630aafa7ceb5feb429a84ece8bf03b869fa996b86468f4716935a914c79a4 001-throw-in-funcdef.patch
69f1d8a4fcd542346f98bc1fb7151db748483fc2f331c8c35114e0891d867b41c603ddaa5f3130aaaf1c640e02c51ac71cee71b62c09301b146812e9059e9ade gnu89-inline.patch 69f1d8a4fcd542346f98bc1fb7151db748483fc2f331c8c35114e0891d867b41c603ddaa5f3130aaaf1c640e02c51ac71cee71b62c09301b146812e9059e9ade gnu89-inline.patch

View file

@ -1,17 +1,17 @@
APP=asciidoc app=asciidoc
VERSION=9.0.4 version=9.0.4
BUILD=1sml build=1sml
HOMEPAGE="https://github.com/asciidoc/asciidoc-py3" homepage="https://github.com/asciidoc/asciidoc-py3"
DOWNLOAD='' download=''
DESC="Text document format for writing notes and documentation" desc="Text document format for writing notes and documentation"
REQUIRES="python3 libxslt docbook" requires="python3 libxslt docbook"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-"py3"-$VERSION rm -rf $app-"py3"-$version
tar xf $SRCDIR/$APP-"py3"-$VERSION.tar.?z* tar xf $srcdir/$app-"py3"-$version.tar.?z*
cd $APP-"py3"-$VERSION cd $app-"py3"-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYRIGHT LICENSE $PKGDOCS/ cp COPYRIGHT LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
df71bb8a35fc0099c34dcfbcfe8c182b59c5a8e86326a994fe722fea2c902fb56d221d8ae42a7b967daa4acc8cadd82ec9c85add48a8013ad04d295bf1d728c4 asciidoc-py3-9.0.4.tar.lz df71bb8a35fc0099c34dcfbcfe8c182b59c5a8e86326a994fe722fea2c902fb56d221d8ae42a7b967daa4acc8cadd82ec9c85add48a8013ad04d295bf1d728c4 asciidoc-py3-9.0.4.tar.lz
" "

View file

@ -1,16 +1,16 @@
APP=aspell app=aspell
VERSION=0.60.7 version=0.60.7
BUILD=1sml build=1sml
HOMEPAGE="http://aspell.net/" homepage="http://aspell.net/"
REQUIRES="gcc-libs netbsd-curses perl" requires="gcc-libs netbsd-curses perl"
DESC="Spell checker for GNU Linux" desc="Spell checker for GNU Linux"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -23,13 +23,13 @@ build() {
--enable-dict-dir=/lib/aspell --enable-dict-dir=/lib/aspell
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
b02d4f5e82f5a001a6dd626088405cc0987036f735585d4ad1a025e59f009c631318c8a9480096c552ef647b59d0050f8503af28aa1e7b858d1598d3495ba509 aspell-0.60.7.tar.lz b02d4f5e82f5a001a6dd626088405cc0987036f735585d4ad1a025e59f009c631318c8a9480096c552ef647b59d0050f8503af28aa1e7b858d1598d3495ba509 aspell-0.60.7.tar.lz
" "

View file

@ -1,29 +1,29 @@
APP=aspell6 app=aspell6
VERSION=en version=en
BUILD=1sml build=1sml
HOMEPAGE="https://ftp.gnu.org/gnu/aspell/dict/0index.html" homepage="https://ftp.gnu.org/gnu/aspell/dict/0index.html"
DOWNLOAD="" download=""
REQUIRES="aspell" requires="aspell"
DESC="Dictionary files for aspell spelling checker" desc="Dictionary files for aspell spelling checker"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION-2018.04.16-0.tar.bz2 tar xf $srcdir/$app-$version-2018.04.16-0.tar.bz2
cd "$APP-$VERSION-2018.04.16-0" cd "$app-$version-2018.04.16-0"
fixbuilddirpermissions fixbuilddirpermissions
./configure ./configure
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp Copyright $PKGDOCS/ cp Copyright $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
70447f5f11a6a2d96e58376ac06e78add59e4eb237ca40ed0752f481dabe1a6e9e227fd20ba95a5612de1bb4357cd65760a31c94efe66f8499b9ed031e9846c2 aspell6-en-2018.04.16-0.tar.bz2 70447f5f11a6a2d96e58376ac06e78add59e4eb237ca40ed0752f481dabe1a6e9e227fd20ba95a5612de1bb4357cd65760a31c94efe66f8499b9ed031e9846c2 aspell6-en-2018.04.16-0.tar.bz2
" "

View file

@ -1,22 +1,22 @@
APP=attr app=attr
VERSION=2.4.47 version=2.4.47
BUILD=1sml build=1sml
HOMEPAGE="http://savannah.nongnu.org/projects/attr" homepage="http://savannah.nongnu.org/projects/attr"
DOWNLOAD="" download="https://download.savannah.nongnu.org/releases/attr/attr-2.4.47.src.tar.gz"
REQUIRES="musl" requires="musl"
DESC="Tools for manipulating extended attributes on filesystems" desc="Tools for manipulating extended attributes on filesystems"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
sed -i 's@-o $(PKG_USER) -g $(PKG_GROUP)@@' include/buildmacros sed -i 's@-o $(PKG_USER) -g $(PKG_GROUP)@@' include/buildmacros
sed -i 's@CHOWN=_chown@CHOWN=true@' include/install-sh sed -i 's@CHOWN=_chown@CHOWN=true@' include/install-sh
patch -p1 < $SRCDIR/attr-cdefs.patch patch -p1 < $srcdir/attr-cdefs.patch
make clean make clean
@ -32,14 +32,14 @@ build() {
make LDFLAGS=-all-static make LDFLAGS=-all-static
make DESTDIR="$PKG" install install-lib install-dev make DESTDIR="$pkg" install install-lib install-dev
cp doc/{COPYING,COPYING.LGPL} $PKGDOCS/ cp doc/{COPYING,COPYING.LGPL} $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
8d1c8b506db2e0c8290d49dc2672a59d7fb5a8e74e784835132d706ebd0c52a14d848fde8fe629c551b51bdc098152f0e5ee0290d0ef51dd5f90dca3c113d24b attr-2.4.47.tar.lz 8d1c8b506db2e0c8290d49dc2672a59d7fb5a8e74e784835132d706ebd0c52a14d848fde8fe629c551b51bdc098152f0e5ee0290d0ef51dd5f90dca3c113d24b attr-2.4.47.tar.lz
28236fb6bd7021d249bb2f4fc98a4445f86d336afd4289708b3580d126f08c0c952595f78aa14b203f857df06e5c7262348b660c0e206de3efb1caecf6d19f8c attr-cdefs.patch 28236fb6bd7021d249bb2f4fc98a4445f86d336afd4289708b3580d126f08c0c952595f78aa14b203f857df06e5c7262348b660c0e206de3efb1caecf6d19f8c attr-cdefs.patch
" "

View file

@ -1,30 +1,30 @@
APP=autoconf app=autoconf
VERSION=2.69 version=2.69
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/autoconf' homepage="https://www.gnu.org/software/autoconf"
DOWNLOAD='' download="https://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz"
REQUIRES="m4 perl perl-modules diffutils gawk" requires="m4 perl perl-modules diffutils gawk"
DESC="m4 macros extension to produce scripts for software packaging" desc="m4 macros extension to produce scripts for software packaging"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
9ab9a95fdba7bed86440ec77d3bc976f30c08fb688c699e68c017c741a3792534ec96f0d1f61e5d0f242b77d0ae29fd541a29653fea82d6fd1b983b192033cb6 autoconf-2.69.tar.lz 9ab9a95fdba7bed86440ec77d3bc976f30c08fb688c699e68c017c741a3792534ec96f0d1f61e5d0f242b77d0ae29fd541a29653fea82d6fd1b983b192033cb6 autoconf-2.69.tar.lz
" "

View file

@ -1,30 +1,30 @@
APP=automake app=automake
VERSION=1.16.1 version=1.16.1
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/automake' homepage='https://www.gnu.org/software/automake'
DOWNLOAD='https://ftp.gnu.org/gnu/automake/automake-1.16.1.tar.xz' download='https://ftp.gnu.org/gnu/automake/automake-1.16.1.tar.xz'
DESC="GNU Makefile generator" desc="GNU Makefile generator"
REQUIRES="autoconf perl" requires="autoconf perl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
cde49f49251a4110b6d6bf71a87c70a02761b937575825049953a5ccb6031e4ee9f4d7ec00b4713e0f1267ddb3265de659e268b09697c4fd401c606910e4605f automake-1.16.1.tar.lz cde49f49251a4110b6d6bf71a87c70a02761b937575825049953a5ccb6031e4ee9f4d7ec00b4713e0f1267ddb3265de659e268b09697c4fd401c606910e4605f automake-1.16.1.tar.lz
" "

View file

@ -1,35 +1,35 @@
APP=bash-completion app=bash-completion
VERSION=2.11 version=2.11
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/scop/bash-completion' homepage='https://github.com/scop/bash-completion'
DOWNLOAD='https://github.com/scop/bash-completion/archive/refs/tags/2.11.tar.gz' download='https://github.com/scop/bash-completion/archive/refs/tags/2.11.tar.gz'
REQUIRES="bash" requires="bash"
DESC="Programmable completion for the bash shell" desc="Programmable completion for the bash shell"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z** tar xf $srcdir/$app-$version.tar.?z**
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
# Thank you slackware # Thank you slackware
patch -p1 < $SRCDIR/fixup-sh-script-completions.diff patch -p1 < $srcdir/fixup-sh-script-completions.diff
./configure \ ./configure \
--prefix="" \ --prefix="" \
--sysconfdir=/etc \ --sysconfdir=/etc \
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
551638e4b97be74ec97624bb9b952dd093a0f6b41f85932efc6a2b914d3a58a9e34b3efd0f4f49ed20fc089e2c93cb0997a0017fefaa7aa3b78d83878d58eda2 bash-completion-2.11.tar.lz 551638e4b97be74ec97624bb9b952dd093a0f6b41f85932efc6a2b914d3a58a9e34b3efd0f4f49ed20fc089e2c93cb0997a0017fefaa7aa3b78d83878d58eda2 bash-completion-2.11.tar.lz
313db416a83f811d52ed7ea530a45851b34ed736eb119ff539127983f300cfd9d4fef95c5e134255f55b082e3f41e9129f48eb85d81c87e8321b735d4d83a483 fixup-sh-script-completions.diff 313db416a83f811d52ed7ea530a45851b34ed736eb119ff539127983f300cfd9d4fef95c5e134255f55b082e3f41e9129f48eb85d81c87e8321b735d4d83a483 fixup-sh-script-completions.diff
" "

View file

@ -1,17 +1,17 @@
APP=bash app=bash
VERSION=5.0 version=5.0
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/bash/bash.html' homepage='https://www.gnu.org/software/bash/bash.html'
DOWNLOAD='https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz' download='https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz'
REQUIRES="netbsd-curses" requires="netbsd-curses"
DESC="GNU Bourne-Again SHell" desc="GNU Bourne-Again SHell"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
bash_cv_getenv_redef=no \ bash_cv_getenv_redef=no \
@ -28,15 +28,15 @@ build() {
--disable-nls --disable-nls
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
( cd $PKG/bin ; ln -s bash sh ) ( cd $pkg/bin ; ln -s bash sh )
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
5795c200a1f930caa1b984006498ea1ecae6fd9f73aa039ccc02403e4b2db0cc0999d47b00dc92eefe1ae25b189b43ca5e3d052606b535ea8712f3e3f6f39470 bash-5.0.tar.lz 5795c200a1f930caa1b984006498ea1ecae6fd9f73aa039ccc02403e4b2db0cc0999d47b00dc92eefe1ae25b189b43ca5e3d052606b535ea8712f3e3f6f39470 bash-5.0.tar.lz
" "

View file

@ -1,29 +1,29 @@
APP=bc app=bc
VERSION=1.2.5 version=1.2.5
BUILD=1sml build=1sml
HOMEPAGE="https://www.gnu.org/software/bc/" homepage="https://github.com/gavinhoward/bc"
DOWNLOAD='' download="https://github.com/gavinhoward/bc/releases/download/1.2.5/bc-1.2.5.tar.xz"
DESC="Arbitrary precision numeric processing language" desc="Arbitrary precision numeric processing language"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z** tar xf $srcdir/$app-$version.tar.?z**
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure.sh -EHNG ./configure.sh -EHNG
make all make all
make install DESTDIR=$PKG BINDIR="/bin" MAN1DIR="/share/man/man1" make install DESTDIR=$pkg BINDIR="/bin" MAN1DIR="/share/man/man1"
cp LICENSE.md $PKGDOCS cp LICENSE.md $pkgdocs
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
3e3f56daf1ec3622ef59de067a6497637d09adcec862eb1f90ea1fb901b113e072c1c2b7473fbb6cbff8e340db22bfe041d43b9e83e6b1bb55bf1f5a2bc40d52 bc-1.2.5.tar.lz 3e3f56daf1ec3622ef59de067a6497637d09adcec862eb1f90ea1fb901b113e072c1c2b7473fbb6cbff8e340db22bfe041d43b9e83e6b1bb55bf1f5a2bc40d52 bc-1.2.5.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=bison app=bison
VERSION=3.1 version=3.1
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/bison/bison.html' homepage='https://www.gnu.org/software/bison/bison.html'
DOWNLOAD='https://ftp.gnu.org/gnu/bison/bison-3.1.tar.xz' download='https://ftp.gnu.org/gnu/bison/bison-3.1.tar.xz'
DESC="parser generator similar to yacc" desc="parser generator similar to yacc"
REQUIRES="m4" requires="m4"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,11 +19,11 @@ build() {
--disable-nls --disable-nls
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
cfc0fd081892dfde34f0f1d5530db02c6160fb9c9efdc7da774c9150848456b14877fcc5f67e384cb6b1a85d174dd9cfb55ce852739fd949304f880a854765fe bison-3.1.tar.lz cfc0fd081892dfde34f0f1d5530db02c6160fb9c9efdc7da774c9150848456b14877fcc5f67e384cb6b1a85d174dd9cfb55ce852739fd949304f880a854765fe bison-3.1.tar.lz
" "

View file

@ -1,36 +1,36 @@
APP=boost app=boost
VERSION=1_69_0 version=1_69_0
BUILD=1sml build=1sml
HOMEPAGE='https://www.boost.org/' homepage='https://www.boost.org/'
REQUIRES="bzip2 zlib findutils python3 icu xz" requires="bzip2 zlib findutils python3 icu xz"
DESC="Huge collection of free peer-reviewed portable C++ source libraries" desc="Huge collection of free peer-reviewed portable C++ source libraries"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf "$APP"_"$VERSION" rm -rf "$app"_"$version"
tar xf $SRCDIR/"$APP"_"$VERSION".tar.?z* tar xf $srcdir/"$app"_"$version".tar.?z*
cd "$APP"_"$VERSION" cd "$app"_"$version"
chown -R root.root . chown -R root.root .
patch -p1 < $SRCDIR/boost-execinfo.patch patch -p1 < $srcdir/boost-execinfo.patch
unset CXX unset CXX
# Also symlink <toolchain>-gcc-6.3.0 to gcc-6.3.0 and <toolchain>-g++ to g++-6.3.0 # Also symlink <toolchain>-gcc-6.3.0 to gcc-6.3.0 and <toolchain>-g++ to g++-6.3.0
CC="$CC" \ CC="$CC" \
./bootstrap.sh \ ./bootstrap.sh \
--prefix="$PKG" \ --prefix="$pkg" \
./b2 -j3 toolset=gcc-foo -d+2 stage threading=multi link=shared || true ./b2 -j3 toolset=gcc-foo -d+2 stage threading=multi link=shared || true
./b2 -j3 -d+2 install threading=multi link=shared || true ./b2 -j3 -d+2 install threading=multi link=shared || true
cp LICENSE_1_0.txt $PKGDOCS/LICENSE cp LICENSE_1_0.txt $pkgdocs/LICENSE
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552 boost_1_69_0.tar.bz2 d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552 boost_1_69_0.tar.bz2
16d8d072adb9073f240e3f7ff73591d3867681c4ba47f6f9f7d064e367b45a97e1f757ff01e489d0d834382670f9e9658755754d0e0dce62b08e6045c1f8605a boost-execinfo.patch 16d8d072adb9073f240e3f7ff73591d3867681c4ba47f6f9f7d064e367b45a97e1f757ff01e489d0d834382670f9e9658755754d0e0dce62b08e6045c1f8605a boost-execinfo.patch
" "

View file

@ -1,17 +1,17 @@
APP=brotli app=brotli
VERSION=1.0.7 version=1.0.7
BUILD=1sml build=1sml
HOMEPAGE="https://github.com/google/brotli" homepage="https://github.com/google/brotli"
DOWNLOAD="https://github.com/google/brotli/archive/refs/tags/v1.0.7.tar.gz" download="https://github.com/google/brotli/archive/refs/tags/v1.0.7.tar.gz"
REQUIRES="musl" requires="musl"
DESC="Generic-purpose lossless compression algorithm based on LZ77, Huffman coding and 2nd order context modeling" desc="Generic-purpose lossless compression algorithm based on LZ77, Huffman coding and 2nd order context modeling"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./bootstrap ./bootstrap
@ -20,13 +20,13 @@ build() {
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
74c138ff3cd31185daed65666afb163279d2766d367bff9f3133252467772e47450b4b5dee9476d2cad4198d8e613739673de54648252b9d5e0887be5d87ca5d brotli-1.0.7.tar.lz 74c138ff3cd31185daed65666afb163279d2766d367bff9f3133252467772e47450b4b5dee9476d2cad4198d8e613739673de54648252b9d5e0887be5d87ca5d brotli-1.0.7.tar.lz
" "

View file

@ -1,20 +1,20 @@
APP=bubblewrap app=bubblewrap
VERSION=0.4.1 version=0.4.1
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/containers/bubblewrap' homepage='https://github.com/containers/bubblewrap'
DOWNLOAD='' download=''
DESC="Unprivileged sandboxing tool to reduce attack surfaces" desc="Unprivileged sandboxing tool to reduce attack surfaces"
REQUIRES="libcap" requires="libcap"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/realpath-workaround.patch patch -p1 < $srcdir/realpath-workaround.patch
./configure \ ./configure \
--prefix="" \ --prefix="" \
@ -24,14 +24,14 @@ build() {
--disable-man --disable-man
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35 bubblewrap-0.4.1.tar.xz 0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35 bubblewrap-0.4.1.tar.xz
7e8395aa7801263056b0c072194240f0ae1ee1a3b0acd874baf112a7b7b5e53ac5f688ece9099067bfc1e28e52e81f107964a3288a615cc1eedb1af5f82bbd8e realpath-workaround.patch 7e8395aa7801263056b0c072194240f0ae1ee1a3b0acd874baf112a7b7b5e53ac5f688ece9099067bfc1e28e52e81f107964a3288a615cc1eedb1af5f82bbd8e realpath-workaround.patch
" "

View file

@ -1,33 +1,33 @@
APP=busybox app=busybox
VERSION=1.27.2 version=1.27.2
BUILD=1sml build=1sml
HOMEPAGE="https://www.busybox.net/" homepage="https://www.busybox.net/"
DOWNLOAD="https://www.busybox.net/downloads/busybox-1.27.2.tar.bz2" download="https://www.busybox.net/downloads/busybox-1.27.2.tar.bz2"
REQUIRES="musl" requires="musl"
DESC="Swiss army knife of embedded linux providing subsets of common UNIX utilities" desc="Swiss army knife of embedded linux providing subsets of common UNIX utilities"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
# taken from sabotage linux # taken from sabotage linux
patch -p1 < $SRCDIR/busybox-blowfish.patch patch -p1 < $srcdir/busybox-blowfish.patch
patch -p1 < $SRCDIR/busybox-fdisk-sector-size.patch patch -p1 < $srcdir/busybox-fdisk-sector-size.patch
patch -p1 < $SRCDIR/busybox-libbb-make-unicode-printable.patch patch -p1 < $srcdir/busybox-libbb-make-unicode-printable.patch
patch -p1 < $SRCDIR/busybox-ping.patch patch -p1 < $srcdir/busybox-ping.patch
cp $SRCDIR/busybox.config .config cp $srcdir/busybox.config .config
make CC="$CC" make CC="$CC"
install -Dm 755 busybox $PKG/bin/busybox install -Dm 755 busybox $pkg/bin/busybox
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
cd $PKG/bin cd $pkg/bin
for f in ntpd hwclock passwd udhcpc udhcpd route ifconfig \ for f in ntpd hwclock passwd udhcpc udhcpd route ifconfig \
telnet telnetd tftp microcom netstat killall5 setfont \ telnet telnetd tftp microcom netstat killall5 setfont \
@ -37,20 +37,20 @@ build() {
do ln -s busybox "$f"; do ln -s busybox "$f";
done done
install -Dm 755 $SRCDIR/udhcpc-script $PKG/etc/udhcpc-script install -Dm 755 $srcdir/udhcpc-script $pkg/etc/udhcpc-script
install -Dm 755 $SRCDIR/dhclient $PKG/bin/dhclient install -Dm 755 $srcdir/dhclient $pkg/bin/dhclient
mkdir -p $PKG/share/man/man8 mkdir -p $pkg/share/man/man8
for f in sv runsvchdir chpst runsvdir runit runsv runit ; for f in sv runsvchdir chpst runsvdir runit runsv runit ;
do cp $SRCDIR/runit-man/$f.8 $PKG/share/man/man8/ do cp $srcdir/runit-man/$f.8 $pkg/share/man/man8/
done done
echo "server pool.ntp.org" > $PKG/etc/ntp.conf echo "server pool.ntp.org" > $pkg/etc/ntp.conf
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
b75f66680a0fa6fd409f5070ced57d8babd02bdf3e1a194d749a2acbc5842d2474d98e5368fe9831e5e560ed5320a914357a96b2f0a0b9653c2540f7801ea198 busybox-1.27.2.tar.lz b75f66680a0fa6fd409f5070ced57d8babd02bdf3e1a194d749a2acbc5842d2474d98e5368fe9831e5e560ed5320a914357a96b2f0a0b9653c2540f7801ea198 busybox-1.27.2.tar.lz
4380794dab5bc3e6a82b18d2556bbe647503382acb33d3c82baacae166d3a6fc877b4d07b15512678c2c9868fb28f67b43b0fd804b72e3c4ee441d9108f5c5b4 busybox-blowfish.patch 4380794dab5bc3e6a82b18d2556bbe647503382acb33d3c82baacae166d3a6fc877b4d07b15512678c2c9868fb28f67b43b0fd804b72e3c4ee441d9108f5c5b4 busybox-blowfish.patch
8e1c116cde322f35b2a122f0c333ef36ef06334c7c0c504a8abd7f9c805d2d3c25d455d8e20ed46e960ed6dec4b543973528c948cf24ac1e02c9730d894802a5 busybox-fdisk-sector-size.patch 8e1c116cde322f35b2a122f0c333ef36ef06334c7c0c504a8abd7f9c805d2d3c25d455d8e20ed46e960ed6dec4b543973528c948cf24ac1e02c9730d894802a5 busybox-fdisk-sector-size.patch

View file

@ -1,22 +1,22 @@
APP=bzip2 app=bzip2
VERSION=1.0.6 version=1.0.6
BUILD=1sml build=1sml
HOMEPAGE='https://sourceware.org/bzip2/' homepage='https://sourceware.org/bzip2/'
DOWNLOAD='https://sourceware.org/pub/bzip2/bzip2-1.0.6.tar.gz' download='https://sourceware.org/pub/bzip2/bzip2-1.0.6.tar.gz'
REQUIRES="musl" requires="musl"
DESC="block-sorting file compressor based on Burrows-Wheeler text compression algorithm" desc="block-sorting file compressor based on Burrows-Wheeler text compression algorithm"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
# Taken from sabotage # Taken from sabotage
patch -p1 < $SRCDIR/bzip2-flags.patch patch -p1 < $srcdir/bzip2-flags.patch
sed -i 's@$(PREFIX)@$(DESTDIR)$(PREFIX)@g' Makefile sed -i 's@$(PREFIX)@$(DESTDIR)$(PREFIX)@g' Makefile
sed -i 's@$(PREFIX)/man@$(PREFIX)/share/man@g' Makefile sed -i 's@$(PREFIX)/man@$(PREFIX)/share/man@g' Makefile
@ -25,19 +25,19 @@ build() {
make -f Makefile-libbz2_so make -f Makefile-libbz2_so
make PREFIX="/" CFLAGS="-fPIC" make PREFIX="/" CFLAGS="-fPIC"
make install DESTDIR=$PKG PREFIX="/" make install DESTDIR=$pkg PREFIX="/"
install -m 0644 libbz2.so.1.0.6 $PKG/lib install -m 0644 libbz2.so.1.0.6 $pkg/lib
cp LICEN?E $PKGDOCS/ cp LICEN?E $pkgdocs/
cd $PKG/lib cd $pkg/lib
ln -sf libbz2.so.1.0.6 libbz2.so.1.0 ln -sf libbz2.so.1.0.6 libbz2.so.1.0
ln -sf libbz2.so.1.0.6 libbz2.so ln -sf libbz2.so.1.0.6 libbz2.so
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
a8e36dd2987acb7f39fbfecc5207e9a18f5029b9254c75b0b832b72fa443a227f1e5490739707129ca325a6fab8acfd8fed9fec3330cdc67f4594147f84a1ba0 bzip2-1.0.6.tar.lz a8e36dd2987acb7f39fbfecc5207e9a18f5029b9254c75b0b832b72fa443a227f1e5490739707129ca325a6fab8acfd8fed9fec3330cdc67f4594147f84a1ba0 bzip2-1.0.6.tar.lz
8b8eff6348994c5d67691d3b4d53bd3e66785138c613737c1f38ac8c245412cde4efe44e671e9ee05c7216e9f895d7ef7212c1f76d31724f5016a3720aad335d bzip2-flags.patch 8b8eff6348994c5d67691d3b4d53bd3e66785138c613737c1f38ac8c245412cde4efe44e671e9ee05c7216e9f895d7ef7212c1f76d31724f5016a3720aad335d bzip2-flags.patch
" "

View file

@ -1,17 +1,17 @@
APP=c-ares app=c-ares
VERSION=1.16.1 version=1.16.1
BUILD=1sml build=1sml
HOMEPAGE='https://c-ares.haxx.se/' homepage='https://c-ares.haxx.se/'
DOWNLOAD='https://c-ares.haxx.se/download/c-ares-1.16.1.tar.gz' download='https://c-ares.haxx.se/download/c-ares-1.16.1.tar.gz'
DESC="C library for asynchronous DNS requests including name resolves" desc="C library for asynchronous DNS requests including name resolves"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--enable-shared --enable-shared
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp $SRCDIR/LICENSE $PKGDOCS/ cp $srcdir/LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
4ac2a5d5c6da74eb1d6155c4eadc7127ab1b53a8d13caec41bd6172db5417a79f3ab022e77ba37d8b13da6893d7ced5fd8baf5cc3950a4154b4de8743ad31471 c-ares-1.16.1.tar.gz 4ac2a5d5c6da74eb1d6155c4eadc7127ab1b53a8d13caec41bd6172db5417a79f3ab022e77ba37d8b13da6893d7ced5fd8baf5cc3950a4154b4de8743ad31471 c-ares-1.16.1.tar.gz
" "

View file

@ -1,48 +1,48 @@
APP=ca-certificates app=ca-certificates
VERSION=20210308 version=20210308
BUILD=1sml build=1sml
HOMEPAGE='https://ftp.debian.org/debian/pool/main/c/ca-certificates/' homepage='https://ftp.debian.org/debian/pool/main/c/ca-certificates/'
DOWNLOAD='' download=''
DESC="PEM Files of CA Certificates" desc="PEM Files of CA Certificates"
REQUIRES="musl curl" requires="musl curl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
tar xf $SRCDIR/$APP.tar.?z* tar xf $srcdir/$app.tar.?z*
cd $APP cd $app
fixbuilddirpermissions fixbuilddirpermissions
# Patch to remove incompatible arguments from run-parts # Patch to remove incompatible arguments from run-parts
patch -p1 < $SRCDIR/fixup_update-ca-certificates.diff patch -p1 < $srcdir/fixup_update-ca-certificates.diff
# Update to certdata.txt from $SRCDIR: # Update to certdata.txt from $srcdir:
xzcat $SRCDIR/certdata-${VERSION}.txt.xz > mozilla/certdata.txt xzcat $srcdir/certdata-${version}.txt.xz > mozilla/certdata.txt
mkdir -p $PKG/share/ca-certificates $PKG/bin $PKG/usr/sbin mkdir -p $pkg/share/ca-certificates $pkg/bin $pkg/usr/sbin
make make
make install DESTDIR=$PKG CERTSDIR=/share/ca-certificates make install DESTDIR=$pkg CERTSDIR=/share/ca-certificates
cp docs/copyright $PKGDOCS/COPYRIGHT cp docs/copyright $pkgdocs/COPYRIGHT
mkdir -p $PKG/etc/ca-certificates/update.d mkdir -p $pkg/etc/ca-certificates/update.d
printf "# Automatically generated by $APP-$VERSION \n#\n" \ printf "# Automatically generated by $app-$version \n#\n" \
> $PKG/etc/ca-certificates.conf.new > $pkg/etc/ca-certificates.conf.new
( cd $PKG/share/ca-certificates ( cd $pkg/share/ca-certificates
find . -name '*.crt' | sort | cut -b3- find . -name '*.crt' | sort | cut -b3-
) >> $PKG/etc/ca-certificates.conf.new ) >> $pkg/etc/ca-certificates.conf.new
install -Dm 755 $SRCDIR/setup.11.cacerts $PKG/var/log/setup/setup.11.cacerts install -Dm 755 $srcdir/setup.11.cacerts $pkg/var/log/setup/setup.11.cacerts
install -Dm 644 sbin/update-ca-certificates.8 $PKG/share/man/man8/update-ca-certificates.8 install -Dm 644 sbin/update-ca-certificates.8 $pkg/share/man/man8/update-ca-certificates.8
# Why do people hardcode paths in Makefiles! # Why do people hardcode paths in Makefiles!
mv $PKG/usr/sbin/* $PKG/bin/ mv $pkg/usr/sbin/* $pkg/bin/
rm -rf $PKG/usr rm -rf $pkg/usr
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
c1310a6c1f3af3838b56a9e55382261d60d3f1b5da5dbf612c5d5119e2a398dbbbdfbf7c88034aea901c752cf1c7624e3e7903746de6d8c72fc94bcccf9d06b7 ca-certificates.tar.lz c1310a6c1f3af3838b56a9e55382261d60d3f1b5da5dbf612c5d5119e2a398dbbbdfbf7c88034aea901c752cf1c7624e3e7903746de6d8c72fc94bcccf9d06b7 ca-certificates.tar.lz
c57ee9319db07b66a7f89fe518d318b47b31cb9e5f73ae4125f9e0f05e26fceaaa2decf2263716500e5403732f5446d0779a5cfb4b962328fb32dcc371347688 fixup_update-ca-certificates.diff c57ee9319db07b66a7f89fe518d318b47b31cb9e5f73ae4125f9e0f05e26fceaaa2decf2263716500e5403732f5446d0779a5cfb4b962328fb32dcc371347688 fixup_update-ca-certificates.diff
" "

View file

@ -1,17 +1,17 @@
APP=ccache app=ccache
VERSION=3.7.9 version=3.7.9
BUILD=1sml build=1sml
HOMEPAGE='https://ccache.dev/' homepage='https://ccache.dev/'
DOWNLOAD='https://github.com/ccache/ccache/releases/download/v3.7.9/ccache-3.7.9.tar.xz' download='https://github.com/ccache/ccache/releases/download/v3.7.9/ccache-3.7.9.tar.xz'
DESC="Compiler cache to speed up re-compilation of C/C++ code by caching previous compiles" desc="Compiler cache to speed up re-compilation of C/C++ code by caching previous compiles"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
LDFLAGS="-static" \ LDFLAGS="-static" \
@ -19,13 +19,13 @@ build() {
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp GPL* $PKGDOCS/ cp GPL* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
0944846a6543947251e500576dd69f0b88d69c9a7535de5be8d6a17505489d8ec658bac8a71b8a8c70f341e3e174968e99ebfaadfd1e64b2e791f4d567b1a0c9 ccache-3.7.9.tar.lz 0944846a6543947251e500576dd69f0b88d69c9a7535de5be8d6a17505489d8ec658bac8a71b8a8c70f341e3e174968e99ebfaadfd1e64b2e791f4d567b1a0c9 ccache-3.7.9.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=chrony app=chrony
VERSION=3.5 version=3.5
BUILD=1sml build=1sml
HOMEPAGE='https://chrony.tuxfamily.org/' homepage='https://chrony.tuxfamily.org/'
DOWNLOAD='https://download.tuxfamily.org/chrony/chrony-3.5.tar.gz' download='https://download.tuxfamily.org/chrony/chrony-3.5.tar.gz'
DESC="Lightweight program to maintain accuracy of the real time clock via NTP" desc="Lightweight program to maintain accuracy of the real time clock via NTP"
REQUIRES="nettle libcap" requires="nettle libcap"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -23,22 +23,22 @@ build() {
--without-nss --without-nss
make $MAKEFLAGS make $MAKEFLAGS
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
cp $SRCDIR/chrony.conf $PKG/etc/ cp $srcdir/chrony.conf $pkg/etc/
# raspberry pi example # raspberry pi example
cp $SRCDIR/chrony.conf.rpi $PKG/etc/ cp $srcdir/chrony.conf.rpi $pkg/etc/
cp $SRCDIR/README $PKG/etc/chrony.README cp $srcdir/README $pkg/etc/chrony.README
mkdir -p $PKG/var/lib/chrony mkdir -p $pkg/var/lib/chrony
preprunitservice chrony down preprunitservice chrony down
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
bdfeb8a5d478ff575b5bff6f9d298fb1102c9d74f2636499e124a8d9273a9d8c2b9b51bd037ef7054fd12c02a8371160a486f08a2f0c8fa2b97ed0410a9f3cf0 chrony-3.5.tar.lz bdfeb8a5d478ff575b5bff6f9d298fb1102c9d74f2636499e124a8d9273a9d8c2b9b51bd037ef7054fd12c02a8371160a486f08a2f0c8fa2b97ed0410a9f3cf0 chrony-3.5.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=chrpath app=chrpath
VERSION=0.16 version=0.16
BUILD=1sml build=1sml
HOMEPAGE='https://chrpath.alioth.debian.org/' homepage='https://chrpath.alioth.debian.org/'
DOWNLOAD='https://alioth.debian.org/frs/download.php/latestfile/813/chrpath-0.16.tar.gz' download='https://alioth.debian.org/frs/download.php/latestfile/813/chrpath-0.16.tar.gz'
DESC="Program to modify rpath aka dynamic library load path of binaries" desc="Program to modify rpath aka dynamic library load path of binaries"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--mandir=/share/man --mandir=/share/man
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
aa04d490f78bff20a56fe20539cec10218c0772a668909eda8324ca825f51e8ef92001e95d9c316e79a145a043c9c327ec94d1a82e104ab408ca1021832745aa chrpath-0.16.tar.gz aa04d490f78bff20a56fe20539cec10218c0772a668909eda8324ca825f51e8ef92001e95d9c316e79a145a043c9c327ec94d1a82e104ab408ca1021832745aa chrpath-0.16.tar.gz
" "

View file

@ -1,21 +1,21 @@
APP=clang app=clang
VERSION=10.0.1 version=10.0.1
BUILD=1sml build=1sml
HOMEPAGE='https://clang.llvm.org/' homepage='https://clang.llvm.org/'
DOWNLOAD="" download=""
REQUIRES="llvm" requires="llvm"
DESC="LLVM project-based C language family front-end" desc="LLVM project-based C language family front-end"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION".src" rm -rf $app-$version".src"
tar xf $SRCDIR/$APP-$VERSION".src".tar.?z* tar xf $srcdir/$app-$version".src".tar.?z*
cd $APP-$VERSION".src" cd $app-$version".src"
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/10-add-musl-triples.patch patch -p1 < $srcdir/10-add-musl-triples.patch
patch -p1 < $SRCDIR/30-fix-python-shebangs.patch patch -p1 < $srcdir/30-fix-python-shebangs.patch
unset CFLAGS CXXFLAGS unset CFLAGS CXXFLAGS
@ -38,14 +38,14 @@ build() {
ninja clang-tblgen ninja clang-tblgen
ninja $MAKEFLAGS ninja $MAKEFLAGS
DESTDIR="$PKG" ninja install DESTDIR="$pkg" ninja install
cp ../LICENSE.TXT $PKGDOCS/ cp ../LICENSE.TXT $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
c6712d491ce5e166ef72724cf855d742d88da825ffc25585612d7f2eb7770343e3ae48fa78e0af3e5d5efdde3a9686a7361dac3b546a4378de22448ea6e4026c clang-10.0.1.src.tar.xz c6712d491ce5e166ef72724cf855d742d88da825ffc25585612d7f2eb7770343e3ae48fa78e0af3e5d5efdde3a9686a7361dac3b546a4378de22448ea6e4026c clang-10.0.1.src.tar.xz
533558863dc7247202b2a739e1bd2d81a99a16be329370cb734d338284b5408ecd14fe78ac836aaf922e377334b7a3ebef532cf8395d91aafe346bf71eb8b7fc 10-add-musl-triples.patch 533558863dc7247202b2a739e1bd2d81a99a16be329370cb734d338284b5408ecd14fe78ac836aaf922e377334b7a3ebef532cf8395d91aafe346bf71eb8b7fc 10-add-musl-triples.patch
c7f34b425b0dcea9752eeb7ff3d3a33af9cc45740fd3e77d52e4d610c5fd3daaa4d59138a255b057ef886915615a77ec1e6a447f3818b4b2724129c0ba354932 30-fix-python-shebangs.patch c7f34b425b0dcea9752eeb7ff3d3a33af9cc45740fd3e77d52e4d610c5fd3daaa4d59138a255b057ef886915615a77ec1e6a447f3818b4b2724129c0ba354932 30-fix-python-shebangs.patch

View file

@ -1,17 +1,17 @@
APP=cmake app=cmake
VERSION=3.17.3 version=3.17.3
BUILD=1sml build=1sml
HOMEPAGE='http://www.cmake.org' homepage='http://www.cmake.org'
DOWNLOAD='https://cmake.org/files/v3.17/cmake-3.17.3.tar.gz' download='https://cmake.org/files/v3.17/cmake-3.17.3.tar.gz'
DESC="Cross-platform, open-source make system" desc="Cross-platform, open-source make system"
REQUIRES="gcc-libs openssl libunistring libidn2" requires="gcc-libs openssl libunistring libidn2"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
para="$(echo $MAKEFLAGS | sed 's/-j//')" para="$(echo $MAKEFLAGS | sed 's/-j//')"
@ -28,13 +28,13 @@ build() {
--parallel="$para" --parallel="$para"
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp Licenses/* Copyright.txt $PKGDOCS/ cp Licenses/* Copyright.txt $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
e68eb80a294a4ee441f5e29b95a6450677ef8d7a8aa40e29e7475db9aa7566edd903ce4bfb57a0795f8e31dd29f16620f588b81b5fd9f74e80f996de980bccd3 cmake-3.17.3.tar.lz e68eb80a294a4ee441f5e29b95a6450677ef8d7a8aa40e29e7475db9aa7566edd903ce4bfb57a0795f8e31dd29f16620f588b81b5fd9f74e80f996de980bccd3 cmake-3.17.3.tar.lz
" "

View file

@ -1,20 +1,20 @@
APP=coreutils app=coreutils
VERSION=8.32 version=8.32
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/coreutils/coreutils.html' homepage='https://www.gnu.org/software/coreutils/coreutils.html'
DOWNLOAD='http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz' download='http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz'
DESC="Core GNU utilities" desc="Core GNU utilities"
REQUIRES="attr acl" requires="attr acl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/ls.patch patch -p1 < $srcdir/ls.patch
FORCE_UNSAFE_CONFIGURE=1 \ FORCE_UNSAFE_CONFIGURE=1 \
CFLAGS="$CFLAGS -static" \ CFLAGS="$CFLAGS -static" \
@ -26,14 +26,14 @@ build() {
--disable-nls --disable-nls
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
e4473c87948904b017fef23d1c81cafdf0d6d282cd6dd9d402d3dc718642f392029933cd7b161f73d6b69523ca12458066ba2804201a1ce256da753fa521f54c coreutils-8.32.tar.lz e4473c87948904b017fef23d1c81cafdf0d6d282cd6dd9d402d3dc718642f392029933cd7b161f73d6b69523ca12458066ba2804201a1ce256da753fa521f54c coreutils-8.32.tar.lz
2742d74c45bdb52c524d415fb0787ed63164aec2c22980a1c46b40b7db2f0911008161b1219d5b571cc25de274bacc20c8be3f651906967a032a3ac9859cffce ls.patch 2742d74c45bdb52c524d415fb0787ed63164aec2c22980a1c46b40b7db2f0911008161b1219d5b571cc25de274bacc20c8be3f651906967a032a3ac9859cffce ls.patch
" "

View file

@ -1,17 +1,17 @@
APP=cpio app=cpio
VERSION=2.13 version=2.13
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/cpio/' homepage='https://www.gnu.org/software/cpio/'
DOWNLOAD='https://ftp.gnu.org/gnu/cpio/cpio-2.13.tar.gz' download='https://ftp.gnu.org/gnu/cpio/cpio-2.13.tar.gz'
DESC="Backup and archiving utility" desc="Backup and archiving utility"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
CFLAGS="$CFLAGS -fcommon" \ CFLAGS="$CFLAGS -fcommon" \
@ -20,13 +20,13 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp -a COPYING $PKGDOCS/ cp -a COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
078d5d0ab398adb76b0a4e83a07821edf2cca5e84308ef547fd530c6c6c3d4b8577833581614aedfd23ca697cab058672dba7886642d8a3eb9ae769c10d672e8 cpio-2.13.tar.lz 078d5d0ab398adb76b0a4e83a07821edf2cca5e84308ef547fd530c6c6c3d4b8577833581614aedfd23ca697cab058672dba7886642d8a3eb9ae769c10d672e8 cpio-2.13.tar.lz
" "

View file

@ -1,34 +1,35 @@
APP=crda app=crda
VERSION=4.14 version=4.14
BUILD=2sml build=2sml
REQUIRES="libnl libgcrypt python-m2crypto" homepage="https://wireless.wiki.kernel.org/en/developers/regulatory/crda"
DESC="Udev wrapper for communicating between kernel and userspace" requires="libnl libgcrypt python-m2crypto"
desc="Udev wrapper for communicating between kernel and userspace"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
# Thank you alpine linux # Thank you alpine linux
patch -p1 < $SRCDIR/01-Makefile-dont-run-ldconfig.patch patch -p1 < $srcdir/01-Makefile-dont-run-ldconfig.patch
# Thank you arch linux # Thank you arch linux
patch -p1 < $SRCDIR/crda-4.14-python-3.patch patch -p1 < $srcdir/crda-4.14-python-3.patch
# Disable -Werror, just in case # Disable -Werror, just in case
sed -i 's@-Werror@@g' Makefile sed -i 's@-Werror@@g' Makefile
make V=1 PREFIX="/" SBINDIR="/bin" make V=1 PREFIX="/" SBINDIR="/bin"
make install PREFIX="/" SBINDIR="/bin" DESTDIR=$PKG make install PREFIX="/" SBINDIR="/bin" DESTDIR=$pkg
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
d75990625c8ccc04beb7d300d519d18b715c8cc0a2ba231dc0dd6b9fe2906f20cd53609ef8f07ae74f4c2437dea47d8246b6319e9b02e4c905359854ca5db9b7 crda-4.14.tar.xz d75990625c8ccc04beb7d300d519d18b715c8cc0a2ba231dc0dd6b9fe2906f20cd53609ef8f07ae74f4c2437dea47d8246b6319e9b02e4c905359854ca5db9b7 crda-4.14.tar.xz
c642976b193722c0050c13331a010b466cea8391bb5f945832604a556e274ea1a4b289c78f74ff5d502fae800f18219db3d10ff10c0528eefc5e9443a963640f 01-Makefile-dont-run-ldconfig.patch c642976b193722c0050c13331a010b466cea8391bb5f945832604a556e274ea1a4b289c78f74ff5d502fae800f18219db3d10ff10c0528eefc5e9443a963640f 01-Makefile-dont-run-ldconfig.patch
6ab136d1a8fe59a6e1d92d8e07d2074bad7c663162e03b00916bb26c382ef66876b61b0f11b86a5705cc493d666497fd96d94b9d3f469b4bdedc37acf391d5e1 crda-4.14-python-3.patch 6ab136d1a8fe59a6e1d92d8e07d2074bad7c663162e03b00916bb26c382ef66876b61b0f11b86a5705cc493d666497fd96d94b9d3f469b4bdedc37acf391d5e1 crda-4.14-python-3.patch

View file

@ -1,17 +1,17 @@
APP=cryptsetup app=cryptsetup
VERSION=1.7.4 version=1.7.4
BUILD=1sml build=1sml
HOMEPAGE="https://github.com/mbroz/cryptsetup" homepage="https://github.com/mbroz/cryptsetup"
DOWNLOAD="https://github.com/mbroz/cryptsetup/archive/refs/tags/v1_7_4.tar.gz" download="https://github.com/mbroz/cryptsetup/archive/refs/tags/v1_7_4.tar.gz"
DESC="Utility for setting up encrypted filesystems" desc="Utility for setting up encrypted filesystems"
REQUIRES="popt util-linux libgpg-error libgcrypt lvm" requires="popt util-linux libgpg-error libgcrypt lvm"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -21,13 +21,13 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
b4fc1a2be208ebc795057964fd3d1d3756af9b07f0ae33bdd185ff1415961be70f380b0d98583a25e044dee3605997b96cdc3ea3e34ed3a4cb14cf1f48f65446 cryptsetup-1.7.4.tar.lz b4fc1a2be208ebc795057964fd3d1d3756af9b07f0ae33bdd185ff1415961be70f380b0d98583a25e044dee3605997b96cdc3ea3e34ed3a4cb14cf1f48f65446 cryptsetup-1.7.4.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=curl app=curl
VERSION=7.77.0 version=7.77.0
BUILD=1sml build=1sml
HOMEPAGE='https://curl.se/' homepage='https://curl.se/'
DOWNLOAD='https://curl.se/download/curl-7.77.0.tar.xz' download='https://curl.se/download/curl-7.77.0.tar.xz'
DESC="Command line URL data transfer tool" desc="Command line URL data transfer tool"
REQUIRES="zlib openssl brotli libssh2 libidn2 nghttp2 libunistring" requires="zlib openssl brotli libssh2 libidn2 nghttp2 libunistring"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -23,24 +23,24 @@ build() {
--with-openssl --with-openssl
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
( cd docs/libcurl ( cd docs/libcurl
make install-man3 DESTDIR=$PKG make install-man3 DESTDIR=$pkg
cd opts cd opts
make install-man3 DESTDIR=$PKG make install-man3 DESTDIR=$pkg
) )
# We don't ship the related perl script (yet): # We don't ship the related perl script (yet):
rm -f $PKG/share/man/man1/mk-ca-bundle.1 rm -f $pkg/share/man/man1/mk-ca-bundle.1
strip -g $PKG/lib/libcurl.a strip -g $pkg/lib/libcurl.a
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
aef92a0e3f8ce8491b258a9a1c4dcea3c07c29b139a1f68f08619caa0295cfde76335d2dfb9cdf434525daea7dd05d8acd22f203f5ccc7735bd317964ec1da76 curl-7.77.0.tar.xz aef92a0e3f8ce8491b258a9a1c4dcea3c07c29b139a1f68f08619caa0295cfde76335d2dfb9cdf434525daea7dd05d8acd22f203f5ccc7735bd317964ec1da76 curl-7.77.0.tar.xz
" "

View file

@ -1,25 +1,25 @@
APP=cython app=cython
VERSION=0.29.21 version=0.29.21
BUILD=1sml build=1sml
HOMEPAGE="https://pypi.org/project/Cython" homepage="https://pypi.org/project/Cython"
REQUIRES="python3 python-setuptools" requires="python3 python-setuptools"
DESC="C-Extensions for Python3" desc="C-Extensions for Python3"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf Cython-$VERSION rm -rf Cython-$version
tar xf $SRCDIR/Cython-$VERSION.tar.?z* tar xf $srcdir/Cython-$version.tar.?z*
cd Cython-$VERSION cd Cython-$version
fixbuilddirpermissions fixbuilddirpermissions
python3 setup.py install --prefix="" --root=$PKG python3 setup.py install --prefix="" --root=$pkg
cp COPYING.txt LICENSE.txt $PKGDOCS/ cp COPYING.txt LICENSE.txt $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
6216e63996e83b887cdcee6cd912d42e7da853640336b9190f5115d687848a902ee5a8edd6bfaef645c066b89e17dcd80ca1387688eb80a527ec23a0a4636e8f Cython-0.29.21.tar.gz 6216e63996e83b887cdcee6cd912d42e7da853640336b9190f5115d687848a902ee5a8edd6bfaef645c066b89e17dcd80ca1387688eb80a527ec23a0a4636e8f Cython-0.29.21.tar.gz
" "

View file

@ -1,17 +1,17 @@
APP=db app=db
VERSION=6.2.23 version=6.2.23
BUILD=1sml build=1sml
HOMEPAGE='https://www.oracle.com/database/technologies/related/berkeleydb.html' homepage='https://www.oracle.com/database/technologies/related/berkeleydb.html'
DOWNLOAD='http://download.oracle.com/berkeley-db/db-6.2.23.tar.gz' download='http://download.oracle.com/berkeley-db/db-6.2.23.tar.gz'
DESC="Berkeley embedded database library" desc="Berkeley embedded database library"
REQUIRES="gcc-libs" requires="gcc-libs"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
if [ "$ARCH" = "aarch64" ]; then if [ "$ARCH" = "aarch64" ]; then
@ -20,7 +20,7 @@ build() {
db_atomic=x86/gcc-assembly db_atomic=x86/gcc-assembly
fi fi
patch -p1 < $SRCDIR/bdb-configure.patch patch -p1 < $srcdir/bdb-configure.patch
cd build_unix cd build_unix
@ -41,15 +41,15 @@ build() {
sed -i 's/^install_docs:/install_docs:\n\ttrue\ninstall_crap:/' Makefile sed -i 's/^install_docs:/install_docs:\n\ttrue\ninstall_crap:/' Makefile
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cd .. cd ..
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
beb17661a44a4bb3feb3e95d6670599087fe38dd604f3902f90bf0336dc1d823adc7f56be854a55caa995f1503681896842ecfcd3dd668e47370c624255bd4ee db-6.2.23.tar.lz beb17661a44a4bb3feb3e95d6670599087fe38dd604f3902f90bf0336dc1d823adc7f56be854a55caa995f1503681896842ecfcd3dd668e47370c624255bd4ee db-6.2.23.tar.lz
8a91a6ff079792bf36efc11302140eef857019ab8e66058e39ea8b9a81dc2b4837fe2941b380343cf74e219d800eba2a08194d5b76fb48afc9cf0a599f1bf919 bdb-configure.patch 8a91a6ff079792bf36efc11302140eef857019ab8e66058e39ea8b9a81dc2b4837fe2941b380343cf74e219d800eba2a08194d5b76fb48afc9cf0a599f1bf919 bdb-configure.patch
" "

View file

@ -1,49 +1,49 @@
APP=dcron app=dcron
VERSION=4.5 version=4.5
BUILD=1sml build=1sml
HOMEPAGE='http://www.jimpryor.net/linux/dcron.html' homepage='http://www.jimpryor.net/linux/dcron.html'
DOWNLOAD='http://www.jimpryor.net/linux/releases/dcron-4.5.tar.gz' download='http://www.jimpryor.net/linux/releases/dcron-4.5.tar.gz'
DESC="Dillons Cron daemon" desc="Dillons Cron daemon"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/0002-README-var-spool-cron-crontabs-root.patch patch -p1 < $srcdir/0002-README-var-spool-cron-crontabs-root.patch
patch -p1 < $SRCDIR/0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch patch -p1 < $srcdir/0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch
patch -p1 < $SRCDIR/0007-Update-main.c.patch patch -p1 < $srcdir/0007-Update-main.c.patch
patch -p1 < $SRCDIR/crontab.c.O_EXCL.diff patch -p1 < $srcdir/crontab.c.O_EXCL.diff
make PREFIX="" BINDIR=/bin SBINDIR=/bin CRONTAB_GROUP=root make PREFIX="" BINDIR=/bin SBINDIR=/bin CRONTAB_GROUP=root
install -Dm 755 crond $PKG/bin/crond install -Dm 755 crond $pkg/bin/crond
install -Dm 4711 crontab $PKG/bin/crontab install -Dm 4711 crontab $pkg/bin/crontab
install -Dm 755 $SRCDIR/run-parts $PKG/bin/run-parts install -Dm 755 $srcdir/run-parts $pkg/bin/run-parts
install -Dm 644 crontab.1 $PKG/share/man/man1/crontab.1 install -Dm 644 crontab.1 $pkg/share/man/man1/crontab.1
install -Dm 644 crond.8 $PKG/share/man/man8/crond.8 install -Dm 644 crond.8 $pkg/share/man/man8/crond.8
install -Dm 644 $SRCDIR/run-parts.8 $PKG/share/man/man8/run-parts.8 install -Dm 644 $srcdir/run-parts.8 $pkg/share/man/man8/run-parts.8
# Create some other stuff we need # Create some other stuff we need
mkdir -p $PKG/etc/cron.{hourly,daily,weekly,monthly mkdir -p $pkg/etc/cron.{hourly,daily,weekly,monthly
install -dm 0751 $PKG/var/spool/cron install -dm 0751 $pkg/var/spool/cron
install -dm 750 $PKG/var/spool/cron/crontabs install -dm 750 $pkg/var/spool/cron/crontabs
install -dm 750 $PKG/var/spool/cron/cronstamps install -dm 750 $pkg/var/spool/cron/cronstamps
install -Dm 600 $SRCDIR/crontab.root $PKG/var/spool/cron/crontabs/root.new install -Dm 600 $srcdir/crontab.root $pkg/var/spool/cron/crontabs/root.new
# dcron will whine about "unable to scan this directory", so we'll create it # dcron will whine about "unable to scan this directory", so we'll create it
mkdir -p $PKG/etc/cron.d mkdir -p $pkg/etc/cron.d
cp CHANGELOG README $PKGDOCS/ cp CHANGELOG README $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
08521391d16ba5adf80278ec2a734319c26c48841fd94b119c0b27d744c2cfb3562b1a3630135a03d1c43b1668d49262713abb20ff5f7ecd397a2a19a2f6105a dcron-4.5.tar.gz 08521391d16ba5adf80278ec2a734319c26c48841fd94b119c0b27d744c2cfb3562b1a3630135a03d1c43b1668d49262713abb20ff5f7ecd397a2a19a2f6105a dcron-4.5.tar.gz
687ba63afc4bf6028a7a4f0debfcb8b8758aaacd1ddb317136d55dfae7c57c572d81edf340b4b36476280a38b71b740f23e9f56a02a95ebd0f0aacdcba735c59 0002-README-var-spool-cron-crontabs-root.patch 687ba63afc4bf6028a7a4f0debfcb8b8758aaacd1ddb317136d55dfae7c57c572d81edf340b4b36476280a38b71b740f23e9f56a02a95ebd0f0aacdcba735c59 0002-README-var-spool-cron-crontabs-root.patch
faf6ecee8f678298b1a8cd27f42f42e3e3396062d73ea4bfff14f930ae71e99613354d9ec234407936e19c05b1de9cec46fffbf6df9ef71d4294d8b32bdad74d 0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch faf6ecee8f678298b1a8cd27f42f42e3e3396062d73ea4bfff14f930ae71e99613354d9ec234407936e19c05b1de9cec46fffbf6df9ef71d4294d8b32bdad74d 0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch

View file

@ -1,34 +1,34 @@
APP=desktop-file-utils app=desktop-file-utils
VERSION=0.24 version=0.24
BUILD=1sml build=1sml
HOMEPAGE='https://www.freedesktop.org/wiki/Software/desktop-file-utils/' homepage='https://www.freedesktop.org/wiki/Software/desktop-file-utils/'
DESC="Utilities for manipulating desktop files" desc="Utilities for manipulating desktop files"
REQUIRES="glib pcre" requires="glib pcre"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
# Thank you slackware # Thank you slackware
patch -p1 < $SRCDIR/desktop-file-utils.quiet.warnings.diff patch -p1 < $srcdir/desktop-file-utils.quiet.warnings.diff
./configure \ ./configure \
--prefix="" \ --prefix="" \
--sysconfdir=/etc --sysconfdir=/etc
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
cd662fe5d77b5feb6c1063e69a9534b4bba23a32ed5d6ff8685b71d6f26114e4374bae184407c5e407cbaaf4e87812f4c9e71dff76dbe774c23bff6ebf7983f3 desktop-file-utils-0.24.tar.lz cd662fe5d77b5feb6c1063e69a9534b4bba23a32ed5d6ff8685b71d6f26114e4374bae184407c5e407cbaaf4e87812f4c9e71dff76dbe774c23bff6ebf7983f3 desktop-file-utils-0.24.tar.lz
f8371a36c4cda77797e6f1b4463dcf1c88d9200b65aa651b37cf902db9f266b7201da370014b181f9369913572aef816bdb9184ce88172a1fd45fc99886cca55 desktop-file-utils.quiet.warnings.diff f8371a36c4cda77797e6f1b4463dcf1c88d9200b65aa651b37cf902db9f266b7201da370014b181f9369913572aef816bdb9184ce88172a1fd45fc99886cca55 desktop-file-utils.quiet.warnings.diff
" "

View file

@ -1,16 +1,16 @@
APP=dialog app=dialog
VERSION=1.3 version=1.3
BUILD=1sml build=1sml
HOMEPAGE='https://invisible-island.net/archives/dialog/' homepage='https://invisible-island.net/archives/dialog/'
DESC="display dialog boxes from shell scripts" desc="display dialog boxes from shell scripts"
REQUIRES="netbsd-curses" requires="netbsd-curses"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION-20170509.tar.?z tar xf $srcdir/$app-$version-20170509.tar.?z
cd "$APP-$VERSION-20170509" cd "$app-$version-20170509"
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -22,13 +22,13 @@ build() {
--with-x --with-x
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
0cfdef91212009306101a91745183639a103d5b07d33d47601197fd95431ed9187eb38b0cd75537a91d98d35c9be0c92655e33ec4670d496bf9f6cc17701ee87 dialog-1.3-20170509.tar.lz 0cfdef91212009306101a91745183639a103d5b07d33d47601197fd95431ed9187eb38b0cd75537a91d98d35c9be0c92655e33ec4670d496bf9f6cc17701ee87 dialog-1.3-20170509.tar.lz
" "

View file

@ -1,24 +1,24 @@
APP=diffutils app=diffutils
VERSION=3.6 version=3.6
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/diffutils/' homepage='https://www.gnu.org/software/diffutils/'
DOWNLOAD='https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz' download='https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz'
DESC="Utilities to find and apply differences between files" desc="Utilities to find and apply differences between files"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
for i in tests gnulib-tests doc ; do for i in tests gnulib-tests doc ; do
printf "all:\n\ttrue\n\ninstall:\n\ttrue\n\n" > "$i"/Makefile.in printf "all:\n\ttrue\n\ninstall:\n\ttrue\n\n" > "$i"/Makefile.in
done done
CPPFLAGS="$($SRCDIR/gnulibfix lib)" \ CPPFLAGS="$($srcdir/gnulibfix lib)" \
LDFLAGS="-static" \ LDFLAGS="-static" \
./configure \ ./configure \
--prefix="" \ --prefix="" \
@ -26,13 +26,13 @@ build() {
--disable-nls --disable-nls
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
356f3cdbfd575bf7ca692b2ab36aa9f6dde6d52c560823a6f76ef81c147715f7db499eb689f9ee125a50efe62ca61c0e8600714f2022013723cbc9d6cbe78d5b diffutils-3.6.tar.lz 356f3cdbfd575bf7ca692b2ab36aa9f6dde6d52c560823a6f76ef81c147715f7db499eb689f9ee125a50efe62ca61c0e8600714f2022013723cbc9d6cbe78d5b diffutils-3.6.tar.lz
" "

View file

@ -1,28 +1,28 @@
APP=dmidecode app=dmidecode
VERSION=3.2 version=3.2
BUILD=1sml build=1sml
HOMEPAGE='https://www.nongnu.org/dmidecode/' homepage='https://www.nongnu.org/dmidecode/'
DOWNLOAD='http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.2.tar.xz' download='http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.2.tar.xz'
DESC="DMI table decoder" desc="DMI table decoder"
REQUIRES="musl" requires="musl"
build() { build() {
compileonlyfor x86_64 compileonlyfor x86_64
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
make V=s make V=s
make install DESTDIR=$PKG prefix="" mandir="/share/man" sbindir="/bin" make install DESTDIR=$pkg prefix="" mandir="/share/man" sbindir="/bin"
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
fb38256f4e577d015f7696e5bfe9bf023ce2448ba213deb40d825955da87728cef6d63050af0fe4f1f95f2b9a109629535c183f339ecb9a3ca956b6c3e2f574e dmidecode-3.2.tar.lz fb38256f4e577d015f7696e5bfe9bf023ce2448ba213deb40d825955da87728cef6d63050af0fe4f1f95f2b9a109629535c183f339ecb9a3ca956b6c3e2f574e dmidecode-3.2.tar.lz
" "

View file

@ -1,33 +1,33 @@
APP=docbook app=docbook
VERSION=1.0 version=1.0
BUILD=1sml build=1sml
HOMEPAGE='https://docbook.org' homepage='https://docbook.org'
DOWNLOAD='' download=''
DOCBOOKV="4.5" DOCBOOKV="4.5"
XSLV="1.79.2" XSLV="1.79.2"
DESC="DocBook DTD for XML" desc="DocBook DTD for XML"
REQUIRES="libxslt libxml2" requires="libxslt libxml2"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/docbook-xml-$DOCBOOKV.tar.?z* tar xf $srcdir/docbook-xml-$DOCBOOKV.tar.?z*
cd docbook-xml-$DOCBOOKV cd docbook-xml-$DOCBOOKV
fixbuilddirpermissions fixbuilddirpermissions
XML_CATALOG="$PKG/etc/xml/catalog" XML_CATALOG="$pkg/etc/xml/catalog"
XML_DOCBOOK="$PKG/etc/xml/docbook" XML_DOCBOOK="$pkg/etc/xml/docbook"
cd docbook-4.5 cd docbook-4.5
install -d -m755 "$PKG"/share/xml/docbook/xml-dtd-4.5 install -d -m755 "$pkg"/share/xml/docbook/xml-dtd-4.5
install -d -m755 "$PKG"/etc/xml install -d -m755 "$pkg"/etc/xml
#rm -rf /etc/xml #rm -rf /etc/xml
chown -R root:root . chown -R root:root .
cp -v -af docbook.cat *.dtd ent/ *.mod \ cp -v -af docbook.cat *.dtd ent/ *.mod \
"$PKG"/share/xml/docbook/xml-dtd-"$DOCBOOKV" "$pkg"/share/xml/docbook/xml-dtd-"$DOCBOOKV"
# Create the docbook and catalog # Create the docbook and catalog
xmlcatalog --noout --create "$XML_DOCBOOK" xmlcatalog --noout --create "$XML_DOCBOOK"
@ -123,29 +123,29 @@ do
done done
tar xf $SRCDIR/docbook-xsl-nons-$XSLV.tar.?z* tar xf $srcdir/docbook-xsl-nons-$XSLV.tar.?z*
cd docbook-xsl-nons-$XSLV cd docbook-xsl-nons-$XSLV
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/non-recursive-string-subst.patch patch -p1 < $srcdir/non-recursive-string-subst.patch
install -v -m755 -d "$PKG"/share/xml/docbook/xsl-stylesheets-"$XSLV" install -v -m755 -d "$pkg"/share/xml/docbook/xsl-stylesheets-"$XSLV"
cp -v -R VERSION common eclipse epub extensions fo highlighting html \ cp -v -R VERSION common eclipse epub extensions fo highlighting html \
htmlhelp images javahelp lib manpages params profiling \ htmlhelp images javahelp lib manpages params profiling \
roundtrip slides template tests tools webhelp website \ roundtrip slides template tests tools webhelp website \
xhtml xhtml-1_1 \ xhtml xhtml-1_1 \
"$PKG/share/xml/docbook/xsl-stylesheets-$XSLV" && "$pkg/share/xml/docbook/xsl-stylesheets-$XSLV" &&
( (
cd "$PKG/share/xml/docbook/xsl-stylesheets-$XSLV" cd "$pkg/share/xml/docbook/xsl-stylesheets-$XSLV"
ln -s VERSION VERSION.xsl ln -s VERSION VERSION.xsl
) )
install -v -m644 -D README \ install -v -m644 -D README \
"$PKG"/share/doc/docbook-xsl-"$XSLV"/README.txt "$pkg"/share/doc/docbook-xsl-"$XSLV"/README.txt
install -v -m644 RELEASE-NOTES* NEWS* \ install -v -m644 RELEASE-NOTES* NEWS* \
"$PKG"/share/doc/docbook-xsl-"$XSLV" "$pkg"/share/doc/docbook-xsl-"$XSLV"
xmlcatalog --noout --add "rewriteSystem" \ xmlcatalog --noout --add "rewriteSystem" \
"http://cdn.docbook.org/release/xsl-nons/"$XSLV"" \ "http://cdn.docbook.org/release/xsl-nons/"$XSLV"" \
@ -190,7 +190,7 @@ xmlcatalog --noout --add "rewriteURI" \
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
2408f9444d84490d31914dfe03ed53199012b9ac42f4562165c099b1e5af1a6a99037f16521b829f5833d5fc2d340cf590f48116aa856e6913f2b880d0ea56d3 docbook-xml-4.5.tar.lz 2408f9444d84490d31914dfe03ed53199012b9ac42f4562165c099b1e5af1a6a99037f16521b829f5833d5fc2d340cf590f48116aa856e6913f2b880d0ea56d3 docbook-xml-4.5.tar.lz
cfa54a7c499d9d964970cfdde065307a113965bac527445b87c52c32b361ca1a7e33b2611a81166ca75c223d6fed84fdec468d4deb6a6097b970dedfa110bf47 docbook-xsl-nons-1.79.2.tar.lz cfa54a7c499d9d964970cfdde065307a113965bac527445b87c52c32b361ca1a7e33b2611a81166ca75c223d6fed84fdec468d4deb6a6097b970dedfa110bf47 docbook-xsl-nons-1.79.2.tar.lz
3199de6b5a61ed25defa50a55fa3d138b60e1f5e4c2e3b9a14e169099189794adc3ac079fa3f62debc682f4840c6dadff40f8bd5a07fdba34fe1016ce885b9e2 non-recursive-string-subst.patch 3199de6b5a61ed25defa50a55fa3d138b60e1f5e4c2e3b9a14e169099189794adc3ac079fa3f62debc682f4840c6dadff40f8bd5a07fdba34fe1016ce885b9e2 non-recursive-string-subst.patch

View file

@ -1,17 +1,17 @@
APP=dosfstools app=dosfstools
VERSION=4.1 version=4.1
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/dosfstools/dosfstools' homepage='https://github.com/dosfstools/dosfstools'
DOWNLOAD='https://github.com/dosfstools/dosfstools/releases/download/v4.1/dosfstools-4.1.tar.gz' download='https://github.com/dosfstools/dosfstools/releases/download/v4.1/dosfstools-4.1.tar.gz'
DESC="Tools for working with FAT filesystems" desc="Tools for working with FAT filesystems"
REQUIRES="eudev" requires="eudev"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
LDFLAGS="-static" \ LDFLAGS="-static" \
@ -22,13 +22,13 @@ build() {
--enable-compat-symlinks --enable-compat-symlinks
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
d70ee344b35e25ab7bec3feaafd412f4ccc0c744fb0275c4c97e70e575afb3dcfe70e7c714a7b9a026f180ac2b67bb492b011150309e7eb9d6acc473d1857652 dosfstools-4.1.tar.lz d70ee344b35e25ab7bec3feaafd412f4ccc0c744fb0275c4c97e70e575afb3dcfe70e7c714a7b9a026f180ac2b67bb492b011150309e7eb9d6acc473d1857652 dosfstools-4.1.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=e2fsprogs app=e2fsprogs
VERSION=1.45.3 version=1.45.3
BUILD=2sml build=2sml
HOMEPAGE='http://e2fsprogs.sourceforge.net/' homepage='http://e2fsprogs.sourceforge.net/'
DOWNLOAD='https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.45.3/e2fsprogs-1.45.3.tar.xz' download='https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.45.3/e2fsprogs-1.45.3.tar.xz'
DESC="Utilities for working with ext 2, 3 and 4 filesystems" desc="Utilities for working with ext 2, 3 and 4 filesystems"
REQUIRES="util-linux" requires="util-linux"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
for i in misc/fsck.c misc/mke2fs.c e2fsck/unix.c ; do for i in misc/fsck.c misc/mke2fs.c e2fsck/unix.c ; do
@ -31,14 +31,14 @@ build() {
--disable-uuidd --disable-uuidd
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
make DESTDIR=$PKG install-libs make DESTDIR=$pkg install-libs
cp NOTICE $PKGDOCS/LICENSE cp NOTICE $pkgdocs/LICENSE
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
aaa6e1ef3bce5935cdca853a91ac596f41a62b5f16f7cd944b3ad572fe5890fce9d08335a46c6fefebeab99ec32b1ef6d2df94e6b7afc19f19d244f000605103 e2fsprogs-1.45.3.tar.lz aaa6e1ef3bce5935cdca853a91ac596f41a62b5f16f7cd944b3ad572fe5890fce9d08335a46c6fefebeab99ec32b1ef6d2df94e6b7afc19f19d244f000605103 e2fsprogs-1.45.3.tar.lz
" "

View file

@ -1,30 +1,30 @@
APP=ed app=ed
VERSION=1.14.2 version=1.14.2
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/ed' homepage='https://www.gnu.org/software/ed'
DOWNLOAD='https://ftp.gnu.org/gnu/ed/ed-1.14.2.tar.lz' download='https://ftp.gnu.org/gnu/ed/ed-1.14.2.tar.lz'
DESC="Old-school POSIX-compliant text editor" desc="Old-school POSIX-compliant text editor"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
653bcb89788b2d18c726336fb6f17678ac031fe6ea03a93ff248886a075c867ba5423d5471401e44cbdcce3b4cb766b621ca7b70d76881f5044ec3412767b11f ed-1.14.2.tar.lz 653bcb89788b2d18c726336fb6f17678ac031fe6ea03a93ff248886a075c867ba5423d5471401e44cbdcce3b4cb766b621ca7b70d76881f5044ec3412767b11f ed-1.14.2.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=enchant app=enchant
VERSION=2.2.8 version=2.2.8
BUILD=1sml build=1sml
HOMEPAGE='https://abiword.github.io/enchant/' homepage='https://abiword.github.io/enchant/'
DOWNLOAD='https://github.com/AbiWord/enchant/releases/download/v2.2.8/enchant-2.2.8.tar.gz' download='https://github.com/AbiWord/enchant/releases/download/v2.2.8/enchant-2.2.8.tar.gz'
DESC="spell checking library" desc="spell checking library"
REQUIRES="gcc-libs glib aspell hunspell" requires="gcc-libs glib aspell hunspell"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -21,11 +21,11 @@ build() {
# Taken from arch linux's enchant PKGBUILD # Taken from arch linux's enchant PKGBUILD
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING.LIB $PKGDOCS/ cp COPYING.LIB $pkgdocs/
cd $PKG cd $pkg
( cd include ; ln -sfv enchant-2 enchant ) ( cd include ; ln -sfv enchant-2 enchant )
( cd bin ; ln -sfv enchant-2 enchant ) ( cd bin ; ln -sfv enchant-2 enchant )
( cd lib ; ln -sfv libenchant-2.so libenchant.so ) ( cd lib ; ln -sfv libenchant-2.so libenchant.so )
@ -34,6 +34,6 @@ build() {
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
40bc7d5aa40f0460bd500ee1fbe3434ad7f5b99dc75be2dc428694b7ce2d97a4b172535f5f3010bdad77de21f98f155b774acefab8bb7a7f1872700ecf4ed48e enchant-2.2.8.tar.lz 40bc7d5aa40f0460bd500ee1fbe3434ad7f5b99dc75be2dc428694b7ce2d97a4b172535f5f3010bdad77de21f98f155b774acefab8bb7a7f1872700ecf4ed48e enchant-2.2.8.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=enet app=enet
VERSION=1.3.15 version=1.3.15
BUILD=1sml build=1sml
HOMEPAGE='http://enet.bespin.org/' homepage='http://enet.bespin.org/'
DOWNLOAD='http://enet.bespin.org/download/enet-1.3.15.tar.gz' download='http://enet.bespin.org/download/enet-1.3.15.tar.gz'
REQUIRES="musl" requires="musl"
DESC="simple and robust network communication layer over UDP" desc="simple and robust network communication layer over UDP"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--enable-static=no --enable-static=no
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
41ce9bae1286e61cc2288d326c6571cce35be0fa5abf957c7a1386b785e4c6744b744792ac30c8318bfd11eae5aa4731430c973ffa6a09694bd0b0be8f8b4dae enet-1.3.15.tar.gz 41ce9bae1286e61cc2288d326c6571cce35be0fa5abf957c7a1386b785e4c6744b744792ac30c8318bfd11eae5aa4731430c973ffa6a09694bd0b0be8f8b4dae enet-1.3.15.tar.gz
" "

View file

@ -1,17 +1,17 @@
APP=eudev app=eudev
VERSION=3.2.9 version=3.2.9
BUILD=1sml build=1sml
HOMEPAGE='https://wiki.gentoo.org/wiki/Eudev' homepage='https://wiki.gentoo.org/wiki/Eudev'
DOWNLOAD='http://sources.buildroot.net/eudev/eudev-3.2.9.tar.gz' download='http://sources.buildroot.net/eudev/eudev-3.2.9.tar.gz'
DESC="Independent fork of udev dynamic device manager by Gentoo devs" desc="Independent fork of udev dynamic device manager by Gentoo devs"
REQUIRES="util-linux" requires="util-linux"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -22,19 +22,18 @@ build() {
--disable-introspection --disable-introspection
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
mkdir -p $PKG/etc/udev/rules.d mkdir -p $pkg/etc/udev/rules.d
cp $SRCDIR/*.rules $PKG/etc/udev/rules.d/ cp $srcdir/*.rules $pkg/etc/udev/rules.d/
mv $PKG/share/pkgconfig/* $PKG/lib/pkgconfig/ mv $pkg/share/pkgconfig/* $pkg/lib/pkgconfig/
rm -rf $PKG/share
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
a239ca799e3b18bc058ab120dd8636e360ad9e579ea15d21718ac4eee7ad2a74720e83f66eb3dfaa22443f3ee8db64ef4e0d254dbcf98e2fbe37ecaec40075b1 eudev-3.2.9.tar.lz a239ca799e3b18bc058ab120dd8636e360ad9e579ea15d21718ac4eee7ad2a74720e83f66eb3dfaa22443f3ee8db64ef4e0d254dbcf98e2fbe37ecaec40075b1 eudev-3.2.9.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=exfat-utils app=exfat-utils
VERSION=1.3.0 version=1.3.0
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/relan/exfat' homepage='https://github.com/relan/exfat'
DOWNLOAD='https://github.com/relan/exfat/archive/refs/tags/v1.3.0.tar.gz' download='https://github.com/relan/exfat/archive/refs/tags/v1.3.0.tar.gz'
DESC="Utilities to create and manipulate Microsoft exFAT filesystems" desc="Utilities to create and manipulate Microsoft exFAT filesystems"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
CFLAGS="$CFLAGS -std=c99" \ CFLAGS="$CFLAGS -std=c99" \
@ -21,13 +21,13 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
e1c5b708f22e878d7521e3299866bba127145757e3620696ff11b18c8c7d4830522974e8ee4771234b70aa9718295d3433779cf34ca990e28ccc06cbf9325f7e exfat-utils-1.3.0.tar.gz e1c5b708f22e878d7521e3299866bba127145757e3620696ff11b18c8c7d4830522974e8ee4771234b70aa9718295d3433779cf34ca990e28ccc06cbf9325f7e exfat-utils-1.3.0.tar.gz
" "

View file

@ -1,17 +1,17 @@
APP=exiv2 app=exiv2
VERSION=0.25 version=0.25
BUILD=1sml build=1sml
HOMEPAGE='https://exiv2.org/' homepage='https://exiv2.org/'
DOWNLOAD='https://exiv2.org/releases/exiv2-0.25.tar.gz' download='https://exiv2.org/releases/exiv2-0.25.tar.gz'
DESC="C++ library and a utility to read and write Exif, IPTC and XMP image metadata" desc="C++ library and a utility to read and write Exif, IPTC and XMP image metadata"
REQUIRES="gcc-libs expat zlib curl" requires="gcc-libs expat zlib curl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -23,16 +23,16 @@ build() {
--enable-xmp \ --enable-xmp \
--enable-video \ --enable-video \
--enable-webready \ --enable-webready \
$BUILDDIST $builddist
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* doc/{COPYING-XMPSDK,README-XMP} $PKGDOCS/ cp COPYING* doc/{COPYING-XMPSDK,README-XMP} $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
eed430e3eb8faed9a2545ef77a45cc6de172697b1aff7b243f84b10066279a873418d66e7a821f758b42962f055670eec72d272aac388f512b61aefb77bf02c4 exiv2-0.25.tar.lz eed430e3eb8faed9a2545ef77a45cc6de172697b1aff7b243f84b10066279a873418d66e7a821f758b42962f055670eec72d272aac388f512b61aefb77bf02c4 exiv2-0.25.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=expat app=expat
VERSION=2.2.9 version=2.2.9
BUILD=1sml build=1sml
HOMEPAGE='https://libexpat.github.io/' homepage='https://libexpat.github.io/'
DOWNLOAD='https://github.com/libexpat/libexpat/releases/download/R_2_2_9/expat-2.2.9.tar.xz' download='https://github.com/libexpat/libexpat/releases/download/R_2_2_9/expat-2.2.9.tar.xz'
DESC="C library for parsing XML" desc="C library for parsing XML"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
85232a37d6b3b7aed0c16bbe30644c23faf80180d2e6c470fc60eb9e3da7fb4a315e9c97f02c5e8bbbd7e051a4e192d691763c228e388ece2ce96e1f4cb3588b expat-2.2.9.tar.lz 85232a37d6b3b7aed0c16bbe30644c23faf80180d2e6c470fc60eb9e3da7fb4a315e9c97f02c5e8bbbd7e051a4e192d691763c228e388ece2ce96e1f4cb3588b expat-2.2.9.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=faad2 app=faad2
VERSION=2.9.2 version=2.9.2
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/knik0/faad2' homepage='https://github.com/knik0/faad2'
DOWNLOAD='https://github.com/knik0/faad2/archive/refs/tags/2_9_2.tar.gz' download='https://github.com/knik0/faad2/archive/refs/tags/2_9_2.tar.gz'
DESC="HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder" desc="HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
013af33c9c99bb93e1686312bd4497a9700ee0d6dd0eba26fde525456e9519896a61bb4762c0127e8d22a42be2eee97b78d659f312f6b32280e12a0d36fd2a5f faad2-2.9.2.tar.lz 013af33c9c99bb93e1686312bd4497a9700ee0d6dd0eba26fde525456e9519896a61bb4762c0127e8d22a42be2eee97b78d659f312f6b32280e12a0d36fd2a5f faad2-2.9.2.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=fdk-aac app=fdk-aac
VERSION=0.1.6 version=0.1.6
BUILD=1sml build=1sml
HOMEPAGE='https://sourceforge.net/projects/opencore-amr/' homepage='https://sourceforge.net/projects/opencore-amr/'
DOWNLOAD='https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-0.1.6.tar.gz' download='https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-0.1.6.tar.gz'
DESC="AAC audio encoding and decoding library" desc="AAC audio encoding and decoding library"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp NOTICE OWNERS $PKGDOCS/ cp NOTICE OWNERS $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
bcd13ff7198346a7f19acc8e81d24e824f3604b5f96cc0caeacf64eedd3ac828ff78c4f4d4387b7db4e8dbdd475fb5f931ec8412bd465757711a648082e3e99c fdk-aac-0.1.6.tar.lz bcd13ff7198346a7f19acc8e81d24e824f3604b5f96cc0caeacf64eedd3ac828ff78c4f4d4387b7db4e8dbdd475fb5f931ec8412bd465757711a648082e3e99c fdk-aac-0.1.6.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=fftw app=fftw
VERSION=3.3.8 version=3.3.8
BUILD=1sml build=1sml
HOMEPAGE='http://www.fftw.org/' homepage='http://www.fftw.org/'
DOWNLOAD='https://www.fftw.org/fftw-3.3.8.tar.gz' download='https://www.fftw.org/fftw-3.3.8.tar.gz'
DESC="Free collection of fast C routines for computing the Discrete Fourier Transform in one or more dimensions" desc="Free collection of fast C routines for computing the Discrete Fourier Transform in one or more dimensions"
REQUIRES="gcc-libs" requires="gcc-libs"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
sed -i 's@-mtune=native@$CFLAGS@g' configure sed -i 's@-mtune=native@$CFLAGS@g' configure
@ -31,7 +31,7 @@ build() {
defmakeopts() { defmakeopts() {
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
make clean make clean
unset LIBOPTIONS unset LIBOPTIONS
} }
@ -49,13 +49,13 @@ build() {
LIBOPTIONS=--enable-long-double LIBOPTIONS=--enable-long-double
defconfopts defconfopts
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPY* $PKGDOCS/ cp COPY* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
a272fd08bf852011dfe0add9f374bac8d1f52798961eb9789677177d3e2455a706e7f56ab5bb2428445c799edb72ad3851cefe298a38f226f400505cda967269 fftw-3.3.8.tar.lz a272fd08bf852011dfe0add9f374bac8d1f52798961eb9789677177d3e2455a706e7f56ab5bb2428445c799edb72ad3851cefe298a38f226f400505cda967269 fftw-3.3.8.tar.lz
" "

View file

@ -1,21 +1,21 @@
APP=file app=file
VERSION=5.39 version=5.39
BUILD=3sml build=3sml
HOMEPAGE='https://www.darwinsys.com/file/' homepage='https://www.darwinsys.com/file/'
DOWNLOAD='http://astron.com/pub/file/file-5.39.tar.gz' download='http://astron.com/pub/file/file-5.39.tar.gz'
DESC="Utility to determine file types" desc="Utility to determine file types"
REQUIRES="bzip2 zlib" requires="bzip2 zlib"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/file.etc.file.diff patch -p1 < $srcdir/file.etc.file.diff
patch -p1 < $SRCDIR/file.short.diff patch -p1 < $srcdir/file.short.diff
# linking against libseccomp causes weird "Bad system call" issues # linking against libseccomp causes weird "Bad system call" issues
CFLAGS="--std=c99" \ CFLAGS="--std=c99" \
@ -28,24 +28,24 @@ build() {
# Install the flat files # Install the flat files
# We'll regenerate /etc/file/magic.mgc in the doinst.sh # We'll regenerate /etc/file/magic.mgc in the doinst.sh
rm -rf $PKG/etc/file/magic.mgc rm -rf $pkg/etc/file/magic.mgc
mkdir -p $PKG/etc/file/magic mkdir -p $pkg/etc/file/magic
cp -a magic/Magdir/* $PKG/etc/file/magic/ cp -a magic/Magdir/* $pkg/etc/file/magic/
chmod 0644 $PKG/etc/file/magic/* chmod 0644 $pkg/etc/file/magic/*
install -Dm 755 $SRCDIR/recompile_magic.mgc.sh $PKG/etc/file/recompile_magic.mgc.sh install -Dm 755 $srcdir/recompile_magic.mgc.sh $pkg/etc/file/recompile_magic.mgc.sh
( cd $PKG/etc ; ln -sf file misc ) ( cd $pkg/etc ; ln -sf file misc )
make CFLAGS="--std=c99" make CFLAGS="--std=c99"
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
706f52abe8a4140983c03bc9403987153e3996a8bfbfd20d94f82fc7781c710a54e57b8967c8885e0ceec83f86ff0acca14b6d051b854f79df7aaa626d7068b8 file-5.39.tar.lz 706f52abe8a4140983c03bc9403987153e3996a8bfbfd20d94f82fc7781c710a54e57b8967c8885e0ceec83f86ff0acca14b6d051b854f79df7aaa626d7068b8 file-5.39.tar.lz
3d5549ee9ec1357cd016b120c519c36b3f9fc1cd5f56a34ae5437ff0a9a536a0fa678dd151604e1d0b43c995fe766df5caf950e025c1ca1471f7bcc8715eca73 file.etc.file.diff 3d5549ee9ec1357cd016b120c519c36b3f9fc1cd5f56a34ae5437ff0a9a536a0fa678dd151604e1d0b43c995fe766df5caf950e025c1ca1471f7bcc8715eca73 file.etc.file.diff
66c7ba2a0d963c12df85408cd07d26cc55ba8cefb117ea322091e63af5aabd6df6ca389139a8f8338ea0edd244dbe43e385799381de1b8c0d33137374b3d5734 file.short.diff 66c7ba2a0d963c12df85408cd07d26cc55ba8cefb117ea322091e63af5aabd6df6ca389139a8f8338ea0edd244dbe43e385799381de1b8c0d33137374b3d5734 file.short.diff

View file

@ -1,21 +1,21 @@
APP=findutils app=findutils
VERSION=4.8.0 version=4.8.0
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/findutils/' homepage='https://www.gnu.org/software/findutils/'
DOWNLOAD='https://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz' download='https://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz'
DESC="POSIX-compliant utilities to locate files" desc="POSIX-compliant utilities to locate files"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/findutils.no.default.options.warnings.diff patch -p1 < $srcdir/findutils.no.default.options.warnings.diff
patch -p1 < $SRCDIR/mountlist.c.patch patch -p1 < $srcdir/mountlist.c.patch
LDFLAGS="-static" \ LDFLAGS="-static" \
./configure \ ./configure \
@ -24,17 +24,17 @@ build() {
--libexecdir=/lib --libexecdir=/lib
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
# Provided by mlocate # Provided by mlocate
rm -f $PKG/bin/{locate,updatedb $PKG/share/man/man1/{locate.1,updatedb.1} rm -f $pkg/bin/{locate,updatedb} $pkg/share/man/man1/{locate.1,updatedb.1}
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
eaa2da304dbeb2cd659b9210ac37da1bde4cd665c12a818eca98541c5ed5cba1050641fc0c39c0a446a5a7a87a8d654df0e0e6b0cee21752ea485188c9f1071e findutils-4.8.0.tar.xz eaa2da304dbeb2cd659b9210ac37da1bde4cd665c12a818eca98541c5ed5cba1050641fc0c39c0a446a5a7a87a8d654df0e0e6b0cee21752ea485188c9f1071e findutils-4.8.0.tar.xz
bacb78a89dab3fb52297c9b36178ef8c75c6d840f57508771084b355d43cfc2c77785c6361fbf694064288cfb8452095bf7552b156b059e04c4345db8e4e4a39 mountlist.c.patch bacb78a89dab3fb52297c9b36178ef8c75c6d840f57508771084b355d43cfc2c77785c6361fbf694064288cfb8452095bf7552b156b059e04c4345db8e4e4a39 mountlist.c.patch
ec9853fe85374db4a83282a99ba6aea7b8a4cefcb32e83002b773c05877be4a631a75ac208e946b20a0e22b9281f56cf1a022a1f17a287aadf523b0a22e2a02a findutils.no.default.options.warnings.diff ec9853fe85374db4a83282a99ba6aea7b8a4cefcb32e83002b773c05877be4a631a75ac208e946b20a0e22b9281f56cf1a022a1f17a287aadf523b0a22e2a02a findutils.no.default.options.warnings.diff

View file

@ -1,17 +1,17 @@
APP=flac app=flac
VERSION=1.3.3 version=1.3.3
BUILD=1sml build=1sml
HOMEPAGE='https://xiph.org/flac/index.html' homepage='https://xiph.org/flac/index.html'
DOWNLOAD='https://ftp.osuosl.org/pub/xiph/releases/flac/flac-1.3.3.tar.xz' download='https://ftp.osuosl.org/pub/xiph/releases/flac/flac-1.3.3.tar.xz'
DESC="Open-source lossless audio codec" desc="Open-source lossless audio codec"
REQUIRES="libogg" requires="libogg"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--disable-sse --disable-sse
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
18c8cf06afe739717331f00bacf1339694855d2870b1a2c47d7721f2e1fcd7ccc432518be1bdde10f68484d9abbc19f229759acf15b44b7aa2caf79ca810f7ad flac-1.3.3.tar.lz 18c8cf06afe739717331f00bacf1339694855d2870b1a2c47d7721f2e1fcd7ccc432518be1bdde10f68484d9abbc19f229759acf15b44b7aa2caf79ca810f7ad flac-1.3.3.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=flex app=flex
VERSION=2.6.4 version=2.6.4
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/westes/flex' homepage='https://github.com/westes/flex'
DOWNLOAD='https://github.com/westes/flex/archive/refs/tags/v2.6.4.tar.gz' download='https://github.com/westes/flex/archive/refs/tags/v2.6.4.tar.gz'
DESC="fast lexical analyzer generator" desc="fast lexical analyzer generator"
REQUIRES="m4" requires="m4"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
unset CPPFLAGS unset CPPFLAGS
@ -25,13 +25,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
6564218510945b678bb61a1375ccaa4c254aa43fc52f0c4e3d8b784f551bca82bb8ab1889bde522c3da9b04da99904d17420ef8615862bae65b925770fae2517 flex-2.6.4.tar.lz 6564218510945b678bb61a1375ccaa4c254aa43fc52f0c4e3d8b784f551bca82bb8ab1889bde522c3da9b04da99904d17420ef8615862bae65b925770fae2517 flex-2.6.4.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=fribidi app=fribidi
VERSION=1.0.9 version=1.0.9
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/fribidi/fribidi' homepage='https://github.com/fribidi/fribidi'
DOWNLOAD='https://github.com/fribidi/fribidi/releases/download/v1.0.9/fribidi-1.0.9.tar.xz' download='https://github.com/fribidi/fribidi/releases/download/v1.0.9/fribidi-1.0.9.tar.xz'
DESC="Unicode BiDirectional algorithm library" desc="Unicode BiDirectional algorithm library"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
88032eca39712493ffa6f2114bd75e7203b95fad1db1e619aaaf919df84a63869247a7fa56aa044c9475ae8027feff975ad35d0e6b5c3f1e85d5d8d4dd60c691 fribidi-1.0.9.tar.lz 88032eca39712493ffa6f2114bd75e7203b95fad1db1e619aaaf919df84a63869247a7fa56aa044c9475ae8027feff975ad35d0e6b5c3f1e85d5d8d4dd60c691 fribidi-1.0.9.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=fuse app=fuse
VERSION=2.9.5 version=2.9.5
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/libfuse/libfuse' homepage='https://github.com/libfuse/libfuse'
DOWNLOAD='https://github.com/libfuse/libfuse/releases/download/fuse-2.9.5/fuse-2.9.5.tar.xz' download='https://github.com/libfuse/libfuse/releases/download/fuse-2.9.5/fuse-2.9.5.tar.xz'
DESC="Interface to export virtual filesystem in userspace" desc="Interface to export virtual filesystem in userspace"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -23,19 +23,19 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
mv $PKG/sbin/* $PKG/bin/ ; rmdir $PKG/sbin mv $pkg/sbin/* $pkg/bin/ ; rmdir $pkg/sbin
mkdir -p $PKG/etc/rc.d mkdir -p $pkg/etc/rc.d
mv $PKG/etc/init.d/fuse $PKG/etc/rc.d/rc.fuse.new mv $pkg/etc/init.d/fuse $pkg/etc/rc.d/rc.fuse.new
rm -rf $PKG/etc/init.d rm -rf $pkg/etc/init.d
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
8d24254a26314a3c2f84108cd3aadc357b9ac943edd279f6fcd86c1821238ac01817880cfc994172b50a07bf74ead1e3bb44faf17eee81cca3baf3a6a960e823 fuse-2.9.5.tar.lz 8d24254a26314a3c2f84108cd3aadc357b9ac943edd279f6fcd86c1821238ac01817880cfc994172b50a07bf74ead1e3bb44faf17eee81cca3baf3a6a960e823 fuse-2.9.5.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=gawk app=gawk
VERSION=4.2.1 version=4.2.1
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/gawk/' homepage='https://www.gnu.org/software/gawk/'
DOWNLOAD='https://ftp.gnu.org/gnu/gawk/gawk-4.2.1.tar.xz' download='https://ftp.gnu.org/gnu/gawk/gawk-4.2.1.tar.xz'
DESC="POSIX-compliant pattern scanning and processing language" desc="POSIX-compliant pattern scanning and processing language"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
CFLAGS="-static" \ CFLAGS="-static" \
@ -23,13 +23,13 @@ build() {
--without-readline --without-readline
make CFLAGS="-static" make CFLAGS="-static"
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
0bf7ccefea01f6249e2da3299f0478421113adb6a827272fc08b02f2691754f3a2de28478681fd97944286c2495decc7dedc99bec11bcb7ee12ea17cf246e296 gawk-4.2.1.tar.lz 0bf7ccefea01f6249e2da3299f0478421113adb6a827272fc08b02f2691754f3a2de28478681fd97944286c2495decc7dedc99bec11bcb7ee12ea17cf246e296 gawk-4.2.1.tar.lz
" "

View file

@ -1,25 +1,26 @@
APP=gcc-libs app=gcc-libs
VERSION=9.3.0 version=9.3.0
BUILD=1sml build=1sml
HOMEPAGE='https://gcc.gnu.org/' homepage='https://gcc.gnu.org/'
DOWNLOAD='' download='https://gcc.gnu.org/'
DESC="separate GCC and libstdc++ libraries" desc="separate GCC and libstdc++ libraries"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION-$ARCH rm -rf $app-$version-$ARCH
tar xf $SRCDIR/$APP-$VERSION-$ARCH.tar.?z tar xf $srcdir/$app-$version-$ARCH.tar.?z
cd $APP-$VERSION-$ARCH cd $app-$version-$ARCH
mkdir -p $PKG/lib mkdir -p $pkg/lib
cp -av * $PKG/lib/ cp -av * $pkg/lib/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
9a098fc7df9491f73d3f58474390018ad3120a36b4122b47696d3ea60c4095fcdb7d002809b1b2e7eefbae828271f85c6eba298dc16a0b9605b4601368f0c4af gcc-libs-9.3.0-aarch64.tar.lz 9a098fc7df9491f73d3f58474390018ad3120a36b4122b47696d3ea60c4095fcdb7d002809b1b2e7eefbae828271f85c6eba298dc16a0b9605b4601368f0c4af gcc-libs-9.3.0-aarch64.tar.lz
e3dd69faf7722270e096f093633d116d1c707d62c267e4cb5a18128f55f3a57c1572d34ed51d901fbc0da969639cffd4efd19a591f3625117ca91c7c6c82a622 gcc-libs.aarch64.tar.lz e3dd69faf7722270e096f093633d116d1c707d62c267e4cb5a18128f55f3a57c1572d34ed51d901fbc0da969639cffd4efd19a591f3625117ca91c7c6c82a622 gcc-libs.aarch64.tar.lz
2fc2c35ab88f97e723ea905c20fd749eacc626195fd4b4361f691aa3219ec3f88d3628a419db7fb827fa03fd54675bea2bbd1190cee5a3d89b28ab4949fcb15e gcc-libs.x86_64.tar.lz 2fc2c35ab88f97e723ea905c20fd749eacc626195fd4b4361f691aa3219ec3f88d3628a419db7fb827fa03fd54675bea2bbd1190cee5a3d89b28ab4949fcb15e gcc-libs.x86_64.tar.lz

View file

@ -1,24 +1,24 @@
APP=gdb app=gdb
VERSION=8.3.1 version=8.3.1
BUILD=2sml build=2sml
HOMEPAGE='https://www.gnu.org/software/gdb/' homepage='https://www.gnu.org/software/gdb/'
DOWNLOAD='https://ftp.gnu.org/gnu/gdb/gdb-8.3.1.tar.xz' download='https://ftp.gnu.org/gnu/gdb/gdb-8.3.1.tar.xz'
DESC="GNU symbolic debugger" desc="GNU symbolic debugger"
REQUIRES="gcc-libs netbsd-curses expat xz python3 gmp mpfr" requires="gcc-libs netbsd-curses expat xz python3 gmp mpfr"
SM_NOAUTOCONFSITE=1 noautoconfsite=1
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/100-musl_fix.patch patch -p1 < $srcdir/100-musl_fix.patch
patch -p1 < $SRCDIR/110-shared_libgcc.patch patch -p1 < $srcdir/110-shared_libgcc.patch
patch -p1 < $SRCDIR/120-sigprocmask-invalid-call.patch patch -p1 < $srcdir/120-sigprocmask-invalid-call.patch
patch -p1 < $SRCDIR/130-uclibc-fix.patch patch -p1 < $srcdir/130-uclibc-fix.patch
./configure \ ./configure \
--prefix="" \ --prefix="" \
@ -30,14 +30,14 @@ build() {
--with-python=/bin/python3 --with-python=/bin/python3
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
9053a2dc6b9eb921907afbc4cecc75d635aa76df5e8c4f0e5824ccf57cb206b299c19b127fff000b65c334826ff8304a54ff6098428365a8e997cca886c39e9a gdb-8.3.1.tar.xz 9053a2dc6b9eb921907afbc4cecc75d635aa76df5e8c4f0e5824ccf57cb206b299c19b127fff000b65c334826ff8304a54ff6098428365a8e997cca886c39e9a gdb-8.3.1.tar.xz
8f266317da5ac6c0288d5254d836fb2166b78ba98714de011977a2546e1b695d28b1f5114c3faddedc113b729aac8ef0b5cafd651a5de53322be42f22e8b696f 001-gdb-pr14523-mips-signal-number.patch 8f266317da5ac6c0288d5254d836fb2166b78ba98714de011977a2546e1b695d28b1f5114c3faddedc113b729aac8ef0b5cafd651a5de53322be42f22e8b696f 001-gdb-pr14523-mips-signal-number.patch
a47debfd5285d9d2cbea42be9ca856c0ee44fa14b1e8a6c590908d5939c932d0f1898888ac337a27f57a49e01a884d0258c155425c0c64d9483879bc35295eda 010-aarch64-headers.patch a47debfd5285d9d2cbea42be9ca856c0ee44fa14b1e8a6c590908d5939c932d0f1898888ac337a27f57a49e01a884d0258c155425c0c64d9483879bc35295eda 010-aarch64-headers.patch

View file

@ -1,17 +1,17 @@
APP=gdbm app=gdbm
VERSION=1.18 version=1.18
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org.ua/software/gdbm/' homepage='https://www.gnu.org.ua/software/gdbm/'
DOWNLOAD='https://ftp.gnu.org/gnu/gdbm/gdbm-1.18.tar.gz' download='https://ftp.gnu.org/gnu/gdbm/gdbm-1.18.tar.gz'
DESC="set of database routines that work similar to the standard UNIX dbm routines" desc="set of database routines that work similar to the standard UNIX dbm routines"
REQUIRES="readline" requires="readline"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -21,13 +21,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
7e62e23fcec1351e0db6fa7a530711bd1fe8c01d72a8c69f178af2556bb9d47f4e37ea689a196e6e33d6c27b536bf9f8075f17c7e208e2892bc8d2add9e5331c gdbm-1.18.tar.lz 7e62e23fcec1351e0db6fa7a530711bd1fe8c01d72a8c69f178af2556bb9d47f4e37ea689a196e6e33d6c27b536bf9f8075f17c7e208e2892bc8d2add9e5331c gdbm-1.18.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=gettext app=gettext
VERSION=0.20.2 version=0.20.2
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/gettext/' homepage='https://www.gnu.org/software/gettext/'
DOWNLOAD='https://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.2.tar.xz' download='https://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.2.tar.xz'
DESC="Toolkit to internationalize the messages given by shell scripts" desc="Toolkit to internationalize the messages given by shell scripts"
REQUIRES="attr acl libxml2" requires="attr acl libxml2"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--disable-static --disable-static
make $MAKEFLAGS make $MAKEFLAGS
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
d6841381c3f3c7569a9c74bb91bd19d88838878e1b9aea5093034e501c05e992cdc7a2373d3f8d012b753916984182e5c09b247e81b41ea4ae602e41604a7454 gettext-0.20.2.tar.lz d6841381c3f3c7569a9c74bb91bd19d88838878e1b9aea5093034e501c05e992cdc7a2373d3f8d012b753916984182e5c09b247e81b41ea4ae602e41604a7454 gettext-0.20.2.tar.lz
" "

View file

@ -1,31 +1,31 @@
APP=giflib app=giflib
VERSION=5.2.1 version=5.2.1
BUILD=1sml build=1sml
HOMEPAGE='http://giflib.sourceforge.net/' homepage='http://giflib.sourceforge.net/'
DOWNLOAD='https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz' download='https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz'
DESC="library for manipulating GIF files" desc="library for manipulating GIF files"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/giflib-5.1.9-fix-missing-quantize-API-symbols.patch patch -p1 < $srcdir/giflib-5.1.9-fix-missing-quantize-API-symbols.patch
make make
make install DESTDIR=$PKG PREFIX="/" make install DESTDIR=$pkg PREFIX="/"
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
removestaticlibs removestaticlibs
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
b87cbea325d0b13ee75ea55adc63e7ebeea7ae77af395847a38c88892a8b308fed248a57c2ec95da8cb8b3fec9efe3b2e4890006f59bb64866abe86b91ebf895 giflib-5.2.1.tar.lz b87cbea325d0b13ee75ea55adc63e7ebeea7ae77af395847a38c88892a8b308fed248a57c2ec95da8cb8b3fec9efe3b2e4890006f59bb64866abe86b91ebf895 giflib-5.2.1.tar.lz
5de1e8724f5221fa3637b4e6a482f650f7608673e2c9200233290018ec8a0bf1beea049b3979b5f57dbf2b2a5fda409324e636e9af10582fd01c71d92d4de3b3 giflib-5.1.9-fix-missing-quantize-API-symbols.patch 5de1e8724f5221fa3637b4e6a482f650f7608673e2c9200233290018ec8a0bf1beea049b3979b5f57dbf2b2a5fda409324e636e9af10582fd01c71d92d4de3b3 giflib-5.1.9-fix-missing-quantize-API-symbols.patch
" "

View file

@ -1,34 +1,34 @@
APP=git app=git
VERSION=2.28.1 version=2.28.1
BUILD=1sml build=1sml
HOMEPAGE='https://git-scm.com/' homepage='https://git-scm.com/'
DOWNLOAD='https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.1.tar.xz' download='https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.1.tar.xz'
DESC="Fast, scalable, distributed revision control system" desc="Fast, scalable, distributed revision control system"
REQUIRES="curl openssl pcre asciidoc" requires="curl openssl pcre asciidoc"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
make CC="$CC" $MAKEFLAGS \ make CC="$CC" $MAKEFLAGS \
prefix="/" gitexecdir="/lib/git-core" \ prefix="/" gitexecdir="/lib/git-core" \
NO_TCLTK=1 NO_PYTHON=1 NO_EXPAT=1 NO_GETTEXT=1 \ NO_TCLTK=1 NO_PYTHON=1 NO_EXPAT=1 NO_GETTEXT=1 \
NO_REGEX=NeedsStartEnd \ NO_REGEX=NeedsStartEnd \
DESTDIR="$PKG" V=1 all install install-man DESTDIR="$pkg" V=1 all install install-man
rm -f $PKG/lib/perl5/core_perl_perllocal.pod rm -f $pkg/lib/perl5/core_perl_perllocal.pod
install -Dm 755 gitk-git/gitk $PKG/bin/gitk install -Dm 755 gitk-git/gitk $pkg/bin/gitk
install -Dm 664 perl/FromCPAN/Error.pm $PKG/lib/perl5/site_perl/Error.pm install -Dm 664 perl/FromCPAN/Error.pm $pkg/lib/perl5/site_perl/Error.pm
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
c7f768c987185b7af9f971577d2ce335962c8c60b50c167d8a19f937e40279eaa669a0265d5f7369041ab491dbafc62231041e362df6ce5866d7d4cd6ba66021 git-2.28.1.tar.lz c7f768c987185b7af9f971577d2ce335962c8c60b50c167d8a19f937e40279eaa669a0265d5f7369041ab491dbafc62231041e362df6ce5866d7d4cd6ba66021 git-2.28.1.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=glib app=glib
VERSION=2.66.4 version=2.66.4
BUILD=1sml build=1sml
HOMEPAGE='https://gitlab.gnome.org/GNOME/glib' homepage='https://gitlab.gnome.org/GNOME/glib'
DOWNLOAD='https://download.gnome.org/sources/glib/2.66/glib-2.66.4.tar.xz' download='https://download.gnome.org/sources/glib/2.66/glib-2.66.4.tar.xz'
DESC="library of C routines" desc="library of C routines"
REQUIRES="libffi util-linux pcre python3 gettext meson" requires="libffi util-linux pcre python3 gettext meson"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
mkdir smbuild && cd smbuild mkdir smbuild && cd smbuild
@ -24,13 +24,13 @@ build() {
-Dinstalled_tests=false -Dinstalled_tests=false
ninja ninja
DESTDIR="$PKG" ninja install DESTDIR="$pkg" ninja install
cp ../COPYING $PKGDOCS/ cp ../COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
40447b57dec2990e9cb8a5c273c81c4848bad036ab9bf6d7da2c9755782290acef5b085296cb98866832c8076a670ab970d113317da769f6d0da8cd0fe249118 glib-2.66.4.tar.lz 40447b57dec2990e9cb8a5c273c81c4848bad036ab9bf6d7da2c9755782290acef5b085296cb98866832c8076a670ab970d113317da769f6d0da8cd0fe249118 glib-2.66.4.tar.lz
" "

View file

@ -1,20 +1,20 @@
APP=gloox app=gloox
VERSION=1.0.22 version=1.0.22
BUILD=1sml build=1sml
HOMEPAGE='https://camaya.net/gloox/' homepage='https://camaya.net/gloox/'
DOWNLOAD='https://camaya.net/download/gloox-1.0.22.tar.bz2' download='https://camaya.net/download/gloox-1.0.22.tar.bz2'
DESC="Rock-solid, full-featured Jabber/XMPP client library in C++" desc="Rock-solid, full-featured Jabber/XMPP client library in C++"
REQUIRES="gcc-libs libidn gnutls" requires="gcc-libs libidn gnutls"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/gloox-musl.patch patch -p1 < $srcdir/gloox-musl.patch
./configure \ ./configure \
--prefix="" \ --prefix="" \
@ -23,14 +23,14 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
4125216628b99820eb1ee333c641d6db55944465bf97f8b6060da72027d2e76e6c9758cc3383c159780eef778fab5a6f5203b4e3d71c1a566574608e00116e62 gloox-1.0.22.tar.lz 4125216628b99820eb1ee333c641d6db55944465bf97f8b6060da72027d2e76e6c9758cc3383c159780eef778fab5a6f5203b4e3d71c1a566574608e00116e62 gloox-1.0.22.tar.lz
b30ddcfea7817a4426ad38febe9f16f1db2d4552710d7e02dbe69674ab6a06f9b26678f3f2a0d07bf6f08f16724387fff2b1b3deec76bdd6742b270a3366c8de gloox-musl.patch b30ddcfea7817a4426ad38febe9f16f1db2d4552710d7e02dbe69674ab6a06f9b26678f3f2a0d07bf6f08f16724387fff2b1b3deec76bdd6742b270a3366c8de gloox-musl.patch
" "

View file

@ -1,17 +1,17 @@
APP=gmime app=gmime
VERSION=2.6.23 version=2.6.23
BUILD=1sml build=1sml
HOMEPAGE='https://gitlab.gnome.org/GNOME/gmime' homepage='https://gitlab.gnome.org/GNOME/gmime'
DOWNLOAD='https://github.com/jstedfast/gmime/archive/refs/tags/2.6.23.tar.gz' download='https://github.com/jstedfast/gmime/archive/refs/tags/2.6.23.tar.gz'
DESC="Library to parse and create messages in MIME format" desc="Library to parse and create messages in MIME format"
REQUIRES="netbsd-curses libffi glib util-linux pcre gpgme" requires="netbsd-curses libffi glib util-linux pcre gpgme"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--disable-mono --disable-mono
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
688a9725c1d6913302211d1350406d45dbe9aca35e2bc58d297b213151c28c57c84f311f07e2386456e4537a3e6f941bc539942bf2798a9de0c0f591761cf4de gmime-2.6.23.tar.lz 688a9725c1d6913302211d1350406d45dbe9aca35e2bc58d297b213151c28c57c84f311f07e2386456e4537a3e6f941bc539942bf2798a9de0c0f591761cf4de gmime-2.6.23.tar.lz
" "

View file

@ -1,36 +1,36 @@
APP=gmp app=gmp
VERSION=6.1.2 version=6.1.2
BUILD=1sml build=1sml
DESC="GNU multiple precision arithmetic library" desc="GNU multiple precision arithmetic library"
REQUIRES="gcc-libs" requires="gcc-libs"
HOMEPAGE='https://gmplib.org/' homepage='https://gmplib.org/'
DOWNLOAD='https://gmplib.org/download/gmp/gmp-6.1.2.tar.lz' download='https://gmplib.org/download/gmp/gmp-6.1.2.tar.lz'
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
printf "all:\n\ttrue\n\ninstall:\n\ttrue\n\n" > tests/Makefile.in printf "all:\n\ttrue\n\ninstall:\n\ttrue\n\n" > tests/Makefile.in
[ "$ARCH" = "aarch64" ] && BUILDDIST="--build=aarch64-musl-linux" [ "$ARCH" = "aarch64" ] && builddist="--build=aarch64-musl-linux"
./configure \ ./configure \
--prefix="" \ --prefix="" \
--with-pic \ --with-pic \
--enable-cxx \ --enable-cxx \
$BUILDDIST $builddist
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp AUTHORS COPYING* NEWS README $PKGDOCS/ cp AUTHORS COPYING* NEWS README $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
20cac114b085e434e4b3c5be7a8a9caadc5ce2b0e427fb07877f33631d2ea39df6e4691bbe93e05687c169afc8e0e219c6b4d9481e38f7e98ac907da01e1b7b6 gmp-6.1.2.tar.lz 20cac114b085e434e4b3c5be7a8a9caadc5ce2b0e427fb07877f33631d2ea39df6e4691bbe93e05687c169afc8e0e219c6b4d9481e38f7e98ac907da01e1b7b6 gmp-6.1.2.tar.lz
" "

View file

@ -1,25 +1,25 @@
APP=gnu-efi app=gnu-efi
VERSION=3.0.8 version=3.0.8
BUILD=1sml build=1sml
HOMEPAGE='https://sourceforge.net/projects/gnu-efi/' homepage='https://sourceforge.net/projects/gnu-efi/'
DOWNLOAD='https://sourceforge.net/projects/gnu-efi/files/gnu-efi-3.0.8.tar.bz2' download='https://sourceforge.net/projects/gnu-efi/files/gnu-efi-3.0.8.tar.bz2'
DESC="library to develop applications using GNU toolchain and EFI dev environment" desc="library to develop applications using GNU toolchain and EFI dev environment"
REQUIRES="libelf-compat" requires="libelf-compat"
build() { build() {
compileonlyfor x86_64 compileonlyfor x86_64
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
make PREFIX="/" INSTALLROOT="$PKG" -j1 all install make PREFIX="/" INSTALLROOT="$pkg" -j1 all install
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
e4e1570bef9b3a3f4e321cd84e2f497a277b3c71e8e1d2321369f5b4c0ffede6c8a8f98bc03507cd436eb247b2e6028bd719e16db5f96a57873e2910bb38be0c gnu-efi-3.0.8.tar.lz e4e1570bef9b3a3f4e321cd84e2f497a277b3c71e8e1d2321369f5b4c0ffede6c8a8f98bc03507cd436eb247b2e6028bd719e16db5f96a57873e2910bb38be0c gnu-efi-3.0.8.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=gnupg2 app=gnupg2
VERSION=2.2.20 version=2.2.20
BUILD=1sml build=1sml
HOMEPAGE='https://gnupg.org/' homepage='https://gnupg.org/'
DOWNLOAD='https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.20.tar.bz2' download='https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.20.tar.bz2'
DESC="The GNU Privacy Guard version 2.x" desc="The GNU Privacy Guard version 2.x"
REQUIRES="bzip2 sqlite libassuan readline libksba libusb gnutls npth" requires="bzip2 sqlite libassuan readline libksba libusb gnutls npth"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf gnupg-$VERSION rm -rf gnupg-$version
tar xf $SRCDIR/gnupg-$VERSION.tar.?z* tar xf $srcdir/gnupg-$version.tar.?z*
cd gnupg-$VERSION cd gnupg-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
f73470e4e17bf634e8cc5d680492df21a166c0b1b6ad352c4c0115e7f95c7347bed07b662d0a52ac201f86681db6deeb01b3fda81120f3326d51fe604ff12916 gnupg-2.2.20.tar.lz f73470e4e17bf634e8cc5d680492df21a166c0b1b6ad352c4c0115e7f95c7347bed07b662d0a52ac201f86681db6deeb01b3fda81120f3326d51fe604ff12916 gnupg-2.2.20.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=gnutls app=gnutls
VERSION=3.6.16 version=3.6.16
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnutls.org/' homepage='https://www.gnutls.org/'
DOWNLOAD='https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz' download='https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz'
DESC="GNU TLS 1.0 and SSL 3.0 implementation" desc="GNU TLS 1.0 and SSL 3.0 implementation"
REQUIRES="gcc-libs zlib gmp libidn libtasn1 nettle openssl" requires="gcc-libs zlib gmp libidn libtasn1 nettle openssl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -21,13 +21,13 @@ build() {
--without-p11-kit --without-p11-kit
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp LICENSE* $PKGDOCS/ cp LICENSE* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
72c78d7fcb024393c1d15f2a1856608ae4460ba43cc5bbbb4c29b80508cae6cb822df4638029de2363437d110187e0a3cc19a7288c3b2f44b2f648399a028438 gnutls-3.6.16.tar.xz 72c78d7fcb024393c1d15f2a1856608ae4460ba43cc5bbbb4c29b80508cae6cb822df4638029de2363437d110187e0a3cc19a7288c3b2f44b2f648399a028438 gnutls-3.6.16.tar.xz
" "

View file

@ -1,30 +1,30 @@
APP=gperf app=gperf
VERSION=3.1 version=3.1
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/gperf/' homepage='https://www.gnu.org/software/gperf/'
DOWNLOAD='http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz' download='http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz'
DESC="perfect hash function generator in C++" desc="perfect hash function generator in C++"
REQUIRES="gcc-libs" requires="gcc-libs"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
bfa6021ac95bb54737da8b6b7782fd13babacf540edb4dcb705ac841ad19225545b6ff57c78c276f457e916c89900ba3ba2e6421ed15a266e6e09d6c2a167c0f gperf-3.1.tar.lz bfa6021ac95bb54737da8b6b7782fd13babacf540edb4dcb705ac841ad19225545b6ff57c78c276f457e916c89900ba3ba2e6421ed15a266e6e09d6c2a167c0f gperf-3.1.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=gpgme app=gpgme
VERSION=1.13.1 version=1.13.1
BUILD=1sml build=1sml
HOMEPAGE='https://gnupg.org/software/gpgme/index.html' homepage='https://gnupg.org/software/gpgme/index.html'
DOWNLOAD='https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.13.1.tar.bz2' download='https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.13.1.tar.bz2'
DESC="C language library to easily add crypto to a program" desc="C language library to easily add crypto to a program"
REQUIRES="gcc-libs libassuan libgpg-error" requires="gcc-libs libassuan libgpg-error"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
# TODO: disable linking against qt5 # TODO: disable linking against qt5
@ -21,13 +21,13 @@ build() {
--disable-gpg-test --disable-gpg-test
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
11de670c6cf512508103fe67af56d9fbb2a9dda6fc6fa3cd321371bbe337c7c2c81913ca557d07187adb2a63d37ea1a44da97ab22345bbe6022c405d0cb083b8 gpgme-1.13.1.tar.bz2 11de670c6cf512508103fe67af56d9fbb2a9dda6fc6fa3cd321371bbe337c7c2c81913ca557d07187adb2a63d37ea1a44da97ab22345bbe6022c405d0cb083b8 gpgme-1.13.1.tar.bz2
" "

View file

@ -1,32 +1,32 @@
APP=gptfdisk app=gptfdisk
VERSION=1.0.5 version=1.0.5
BUILD=1sml build=1sml
HOMEPAGE='http://sourceforge.net/projects/gptfdisk/' homepage='http://sourceforge.net/projects/gptfdisk/'
DOWNLOAD='https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.5/gptfdisk-1.0.5.tar.gz' download='https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.5/gptfdisk-1.0.5.tar.gz'
DESC="GPT fdisk utilities" desc="GPT fdisk utilities"
REQUIRES="gcc-libs netbsd-curses popt util-linux" requires="gcc-libs netbsd-curses popt util-linux"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
sed -i '/^#include /s|ncursesw/||' gptcurses.cc sed -i '/^#include /s|ncursesw/||' gptcurses.cc
make make
for f in cgdisk gdisk sgdisk fixparts ; do for f in cgdisk gdisk sgdisk fixparts ; do
install -Dm 755 $f $PKG/bin/$f install -Dm 755 $f $pkg/bin/$f
install -Dm 644 $f.8 $PKG/share/man/man8/$f.8 install -Dm 644 $f.8 $pkg/share/man/man8/$f.8
done done
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 gptfdisk-1.0.5.tar.gz 3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 gptfdisk-1.0.5.tar.gz
" "

View file

@ -1,17 +1,17 @@
APP=grep app=grep
VERSION=3.6 version=3.6
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/grep/' homepage='https://www.gnu.org/software/grep/'
DOWNLOAD='https://ftp.gnu.org/gnu/grep/grep-2.14.tar.xz' download='https://ftp.gnu.org/gnu/grep/grep-2.14.tar.xz'
DESC="print lines matching a pattern" desc="print lines matching a pattern"
REQUIRES="pcre" requires="pcre"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
CFLAGS="-static" \ CFLAGS="-static" \
@ -21,13 +21,13 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
make CFLAGS="-static" make CFLAGS="-static"
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
8934544a19ded61344d83ff2cab501e86f17f8ae338892e0c36c2d2d8e63c76817840a0071ef5e3fcbca9115eba8a1aae0e4c46b024e75cd9a2e3bd05f933d90 grep-3.6.tar.xz 8934544a19ded61344d83ff2cab501e86f17f8ae338892e0c36c2d2d8e63c76817840a0071ef5e3fcbca9115eba8a1aae0e4c46b024e75cd9a2e3bd05f933d90 grep-3.6.tar.xz
" "

View file

@ -1,17 +1,17 @@
APP=groff app=groff
VERSION=1.22.2 version=1.22.2
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/groff/' homepage='https://www.gnu.org/software/groff/'
DOWNLOAD='https://ftp.gnu.org/gnu/groff/groff-1.22.2.tar.gz' download='https://ftp.gnu.org/gnu/groff/groff-1.22.2.tar.gz'
DESC="GNU replacement for nroff and troff text formatters" desc="GNU replacement for nroff and troff text formatters"
REQUIRES="gcc-libs perl" requires="gcc-libs perl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--without-x --without-x
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING FDL LICENSES $PKGDOCS/ cp COPYING FDL LICENSES $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
c379309a795f120b4b02d10765797d591be1fd938ac0c822f1e29ac8fb4b8e0a84c55e11c66febf4078f03bd981e8cc532b817a0dd7cf9614774e24741aed034 groff-1.22.2.tar.lz c379309a795f120b4b02d10765797d591be1fd938ac0c822f1e29ac8fb4b8e0a84c55e11c66febf4078f03bd981e8cc532b817a0dd7cf9614774e24741aed034 groff-1.22.2.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=gsl app=gsl
VERSION=2.6 version=2.6
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/gsl/gsl.html' homepage='https://www.gnu.org/software/gsl/gsl.html'
DOWNLOAD='https://ftp.gnu.org/gnu/gsl/gsl-2.6.tar.gz' download='https://ftp.gnu.org/gnu/gsl/gsl-2.6.tar.gz'
DESC="a numerical library for C and C++ programmers written in ANSI C" desc="a numerical library for C and C++ programmers written in ANSI C"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
b2f8d661282eca13417aa863136ae81b551f1919741d35de339c20616332b45b1a94f1f87aec9c496c4704cc0f88c84c50adca047846cf97eb87fef4aedc704f gsl-2.6.tar.lz b2f8d661282eca13417aa863136ae81b551f1919741d35de339c20616332b45b1a94f1f87aec9c496c4704cc0f88c84c50adca047846cf97eb87fef4aedc704f gsl-2.6.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=gstreamer app=gstreamer
VERSION=1.16.2 version=1.16.2
BUILD=1sml build=1sml
HOMEPAGE='https://gstreamer.freedesktop.org/' homepage='https://gstreamer.freedesktop.org/'
DOWNLOAD='https://gstreamer.freedesktop.org/data/src/gstreamer/gstreamer-1.16.2.tar.xz' download='https://gstreamer.freedesktop.org/data/src/gstreamer/gstreamer-1.16.2.tar.xz'
DESC="streaming multimedia framework" desc="streaming multimedia framework"
REQUIRES="glib pcre libffi zlib" requires="glib pcre libffi zlib"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
mkdir -p smbuild && cd smbuild mkdir -p smbuild && cd smbuild
@ -24,14 +24,14 @@ build() {
-Dbash-completion=disabled -Dbash-completion=disabled
ninja ninja
DESTDIR="$PKG" ninja install DESTDIR="$pkg" ninja install
cd .. cd ..
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
34ad259bfe20f38a5c499dece285c24231c4585d6165603ec4aaa6ba3062b5560a69abcf1bc6864691982fc99c431af88c7f96fcff6db35b50b4e1463809d900 gstreamer-1.16.2.tar.lz 34ad259bfe20f38a5c499dece285c24231c4585d6165603ec4aaa6ba3062b5560a69abcf1bc6864691982fc99c431af88c7f96fcff6db35b50b4e1463809d900 gstreamer-1.16.2.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=guile app=guile
VERSION=2.2.6 version=2.2.6
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/guile/' homepage='https://www.gnu.org/software/guile/'
DOWNLOAD='https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.xz' download='https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.xz'
DESC="GNU extension language library" desc="GNU extension language library"
REQUIRES="libtool netbsd-curses libunistring libffi gmp libgc" requires="libtool netbsd-curses libunistring libffi gmp libgc"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -22,13 +22,13 @@ build() {
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
68c31e47786838f4f1dda63bfa99428a0092383f1045e836b742ccd8021fbdd83ef910ba35858c2855b3d748f228d356536496742feba5b00e07fdcc0c5a5628 guile-2.2.6.tar.xz 68c31e47786838f4f1dda63bfa99428a0092383f1045e836b742ccd8021fbdd83ef910ba35858c2855b3d748f228d356536496742feba5b00e07fdcc0c5a5628 guile-2.2.6.tar.xz
" "

View file

@ -1,32 +1,32 @@
APP=gyp app=gyp
VERSION=20200512 version=20200512
BUILD=1sml build=1sml
HOMEPAGE='https://gyp.gsrc.io/' homepage='https://gyp.gsrc.io/'
DESC="Meta-Build system that generates other build systems" desc="Meta-Build system that generates other build systems"
REQUIRES="python3" requires="python3"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION"_caa60026" rm -rf $app-$version"_caa60026"
tar xf $SRCDIR/$APP-$VERSION"_caa60026".tar.?z* tar xf $srcdir/$app-$version"_caa60026".tar.?z*
cd $APP-$VERSION"_caa60026" cd $app-$version"_caa60026"
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/gyp-fix-cmake.patch patch -p1 < $srcdir/gyp-fix-cmake.patch
patch -p1 < $SRCDIR/gyp-ninja-build.patch patch -p1 < $srcdir/gyp-ninja-build.patch
patch -p1 < $SRCDIR/gyp-python3.patch patch -p1 < $srcdir/gyp-python3.patch
patch -p1 < $SRCDIR/gyp-python38.patch patch -p1 < $srcdir/gyp-python38.patch
patch -p1 < $SRCDIR/gyp-python39.patch patch -p1 < $srcdir/gyp-python39.patch
python3 setup.py install --prefix="" --root="$PKG" python3 setup.py install --prefix="" --root="$pkg"
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
23a23e85eae9c7d92acea47a7e35b359ebe7f4039521276d0bbaf0fbcabe46c75351a2276185f2a478fb1cd04ccbf77b49aa553e63d6342e2fea219644a4010e gyp-20200512_caa60026.tar.xz 23a23e85eae9c7d92acea47a7e35b359ebe7f4039521276d0bbaf0fbcabe46c75351a2276185f2a478fb1cd04ccbf77b49aa553e63d6342e2fea219644a4010e gyp-20200512_caa60026.tar.xz
09ddf9b2ae8bcaba7e419522ab51968613214928d76f386daf947f9af1f456f0979c9b22481f5747f67afd9b2cb9b8396a54148978c5c8692f22b7c68d44807e gyp-fix-cmake.patch 09ddf9b2ae8bcaba7e419522ab51968613214928d76f386daf947f9af1f456f0979c9b22481f5747f67afd9b2cb9b8396a54148978c5c8692f22b7c68d44807e gyp-fix-cmake.patch
c8a03c7904447b8b75c98a71c5c7891acbd94479d52bd7be402dbe142430bf31a9a102fadd8b627d3c95cf72ff8321abbb282a4230af390bfb7e08e04e0af710 gyp-ninja-build.patch c8a03c7904447b8b75c98a71c5c7891acbd94479d52bd7be402dbe142430bf31a9a102fadd8b627d3c95cf72ff8321abbb282a4230af390bfb7e08e04e0af710 gyp-ninja-build.patch

View file

@ -1,33 +1,33 @@
APP=gzip app=gzip
VERSION=1.10 version=1.10
BUILD=1sml build=1sml
HOMEPAGE='https://www.gnu.org/software/gzip/' homepage='https://www.gnu.org/software/gzip/'
DOWNLOAD='https://ftp.gnu.org/gnu/gzip/gzip-1.10.tar.gz' download='https://ftp.gnu.org/gnu/gzip/gzip-1.10.tar.gz'
DESC="GNU file compression utility" desc="GNU file compression utility"
REQUIRES="less" requires="less"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
#$SRCDIR/gnulibfix lib #$srcdir/gnulibfix lib
#CPPFLAGS="-Drpl_fdopendir=fdopendir -DS_IRWXUGO=077 -DO_BINARY=0" \ #CPPFLAGS="-Drpl_fdopendir=fdopendir -DS_IRWXUGO=077 -DO_BINARY=0" \
./configure \ ./configure \
--prefix="" \ --prefix="" \
--sysconfdir=/etc --sysconfdir=/etc
make V=1 make V=1
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
7939043e74554ced0c1c05d354ab4eb36cd6dce89ad79d02ccdc5ed6b7ee390759689b2d47c07227b9b44a62851afe7c76c4cae9f92527d999f3f1b4df1cccff gzip-1.10.tar.gz 7939043e74554ced0c1c05d354ab4eb36cd6dce89ad79d02ccdc5ed6b7ee390759689b2d47c07227b9b44a62851afe7c76c4cae9f92527d999f3f1b4df1cccff gzip-1.10.tar.gz
" "

View file

@ -1,17 +1,17 @@
APP=haveged app=haveged
VERSION=1.9.2 version=1.9.2
BUILD=1sml build=1sml
HOMEPAGE='https://github.com/jirka-h/haveged' homepage='https://github.com/jirka-h/haveged'
DOWNLOAD='http://www.issihosts.com/haveged/haveged-1.9.2.tar.gz' download='http://www.issihosts.com/haveged/haveged-1.9.2.tar.gz'
DESC="entropy daemon especially suited for low-powered devices" desc="entropy daemon especially suited for low-powered devices"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -22,13 +22,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
e8f934fe8acc5229338e684de32a32d1011fd7dbd64d1fd9b1f4a7b8bf1045a628fca5a2fea871ab367726c7fba834ae500c37ad7ae49742fac7e3c2c546ec5a haveged-1.9.2.tar.lz e8f934fe8acc5229338e684de32a32d1011fd7dbd64d1fd9b1f4a7b8bf1045a628fca5a2fea871ab367726c7fba834ae500c37ad7ae49742fac7e3c2c546ec5a haveged-1.9.2.tar.lz
" "

View file

@ -1,27 +1,27 @@
APP=hdparm app=hdparm
VERSION=9.58 version=9.58
BUILD=1sml build=1sml
HOMEPAGE='https://sourceforge.net/projects/hdparm' homepage='https://sourceforge.net/projects/hdparm'
DOWNLOAD='https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.58.tar.gz' download='https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.58.tar.gz'
DESC="hard disk information utility" desc="hard disk information utility"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
make V=s make V=s
make install DESTDIR=$PKG mandir="/share/man" sbindir="/bin" make install DESTDIR=$pkg mandir="/share/man" sbindir="/bin"
cp LICENSE.TXT $PKGDOCS/ cp LICENSE.TXT $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
2c87e03c7ccb85b57851ea2f9d69688a62c264ae76bf10e08b6bb13813cdd33b76226ad21961e44e21fedd7aff9900ecfe4992426589ff4ce8bd67a7cd141f25 hdparm-9.58.tar.lz 2c87e03c7ccb85b57851ea2f9d69688a62c264ae76bf10e08b6bb13813cdd33b76226ad21961e44e21fedd7aff9900ecfe4992426589ff4ce8bd67a7cd141f25 hdparm-9.58.tar.lz
" "

View file

@ -1,27 +1,27 @@
APP=highlight app=highlight
VERSION=4.0 version=4.0
BUILD=1sml build=1sml
HOMEPAGE='http://www.andre-simon.de/doku/highlight/en/highlight.php' homepage='http://www.andre-simon.de/doku/highlight/en/highlight.php'
DOWNLOAD='http://www.andre-simon.de/zip/highlight-4.0.tar.bz2' download='http://www.andre-simon.de/zip/highlight-4.0.tar.bz2'
DESC="a universal syntax highlighter" desc="a universal syntax highlighter"
REQUIRES="gcc-libs musl lua53 readline netbsd-curses" requires="gcc-libs musl lua53 readline netbsd-curses"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
make make
make install PREFIX="/" DESTDIR=$PKG make install PREFIX="/" DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
f790e86daa0f4ab1f812f55eb374ddfdb6533870851a6b59869784d5a1a1698e22cc25b6373297f57712c5aa8f06b3614d9ef840251750cacb21070fdc038d65 highlight-4.0.tar.bz2 f790e86daa0f4ab1f812f55eb374ddfdb6533870851a6b59869784d5a1a1698e22cc25b6373297f57712c5aa8f06b3614d9ef840251750cacb21070fdc038d65 highlight-4.0.tar.bz2
" "

View file

@ -1,17 +1,17 @@
APP=htop app=htop
VERSION=2.2.0 version=2.2.0
BUILD=1sml build=1sml
HOMEPAGE='https://htop.dev/' homepage='https://htop.dev/'
DOWNLOAD='https://github.com/htop-dev/htop/archive/refs/tags/2.2.0.tar.gz' download='https://github.com/htop-dev/htop/archive/refs/tags/2.2.0.tar.gz'
DESC="ncurses-based interactive process viewer written in C" desc="ncurses-based interactive process viewer written in C"
REQUIRES="netbsd-curses" requires="netbsd-curses"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -23,13 +23,13 @@ build() {
--enable-taskstats --enable-taskstats
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
a2f9745572bc424ff6e5290285adaf6f76f635b140f310a727b8ec551e93369a780025d336594853a1769bbc00c299d3772ca3bea5e3f74a47144be5658a41a7 htop-2.2.0.tar.lz a2f9745572bc424ff6e5290285adaf6f76f635b140f310a727b8ec551e93369a780025d336594853a1769bbc00c299d3772ca3bea5e3f74a47144be5658a41a7 htop-2.2.0.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=hunspell app=hunspell
VERSION=1.7.0 version=1.7.0
BUILD=1sml build=1sml
HOMEPAGE='http://hunspell.github.io/' homepage='http://hunspell.github.io/'
DOWNLOAD='https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz' download='https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz'
DESC="spell checker based on OpenOffice.org myspell library" desc="spell checker based on OpenOffice.org myspell library"
REQUIRES="gcc-libs" requires="gcc-libs"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--disable-nls --disable-nls
make V=1 make V=1
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
2b99cdb3c5ae2c0c797b482cc020455cb16c1f61538ac178be5f937a9c8f348fa0ba091c66619dd53b43934d0ec3548c54b33ef5be3890814b53c152d0948b7b hunspell-1.7.0.tar.lz 2b99cdb3c5ae2c0c797b482cc020455cb16c1f61538ac178be5f937a9c8f348fa0ba091c66619dd53b43934d0ec3548c54b33ef5be3890814b53c152d0948b7b hunspell-1.7.0.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=hyphen app=hyphen
VERSION=2.8.8 version=2.8.8
BUILD=1sml build=1sml
HOMEPAGE='https://sourceforge.net/projects/hunspell/files/Hyphen/' homepage='https://sourceforge.net/projects/hunspell/files/Hyphen/'
DOWNLOAD='https://sourceforge.net/projects/hunspell/files/Hyphen/2.8/hyphen-2.8.8.tar.gz' download='https://sourceforge.net/projects/hunspell/files/Hyphen/2.8/hyphen-2.8.8.tar.gz'
DESC="TeX hyphenation library" desc="TeX hyphenation library"
REQUIRES="perl" requires="perl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
a864bd252ebe782ea8d9064bfd0a30ab398d4f44b1e0c76c3409ec8f9316886d38dc2b4dc7512faff6ee0364f814ebd344a164b933504b38ea81c9704ae73543 hyphen-2.8.8.tar.lz a864bd252ebe782ea8d9064bfd0a30ab398d4f44b1e0c76c3409ec8f9316886d38dc2b4dc7512faff6ee0364f814ebd344a164b933504b38ea81c9704ae73543 hyphen-2.8.8.tar.lz
" "

View file

@ -1,27 +1,27 @@
APP=i2c-tools app=i2c-tools
VERSION=4.1 version=4.1
BUILD=1sml build=1sml
HOMEPAGE='https://i2c.wiki.kernel.org/index.php/I2C_Tools' homepage='https://i2c.wiki.kernel.org/index.php/I2C_Tools'
DOWNLOAD='https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/i2c-tools-4.1.tar.gz' download='https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/i2c-tools-4.1.tar.gz'
DESC="Utilties to read and program data from I2C-protocol based sensors" desc="Utilties to read and program data from I2C-protocol based sensors"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
make make
make install PREFIX="/" mandir="/share/man" DESTDIR="$PKG" sbindir="/bin" make install PREFIX="/" mandir="/share/man" DESTDIR="$pkg" sbindir="/bin"
cp COPYING* $PKGDOCS/ cp COPYING* $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
476bd9172a57c20894c7e0b07e567fdc85e8c9b05697a839cddaff1ea45824843934581ed2fb738ced5bf273763e2429d27443edc89b725c3f4e98914732b1dc i2c-tools-4.1.tar.lz 476bd9172a57c20894c7e0b07e567fdc85e8c9b05697a839cddaff1ea45824843934581ed2fb738ced5bf273763e2429d27443edc89b725c3f4e98914732b1dc i2c-tools-4.1.tar.lz
" "

View file

@ -1,19 +1,17 @@
APP=icu app=icu
VERSION=69.1 version=69.1
BUILD=1sml build=1sml
HOMEPAGE='' homepage="http://www.icu-project.org/"
DOWNLOAD='' download="https://github.com/unicode-org/icu/releases/download/release-67-1/icu4c-67_1-src.tgz"
HOMEPAGE='http://www.icu-project.org/' desc="International Components for Unicode"
DOWNLOAD='https://github.com/unicode-org/icu/releases/download/release-67-1/icu4c-67_1-src.tgz' requires="gcc-libs python3"
DESC="International Components for Unicode"
REQUIRES="gcc-libs python3"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf "$APP" rm -rf "$app"
SVERSION="$(echo $VERSION | sed 's/\./_/g')" sversion="$(echo $version | sed 's/\./_/g')"
tar xf $SRCDIR/icu4c-"$SVERSION"-src.tar.lz tar xf $srcdir/icu4c-$sversion-src.tar.lz
cd icu cd icu
fixbuilddirpermissions fixbuilddirpermissions
@ -27,13 +25,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp ../LICENSE $PKGDOCS/ cp ../LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
45767114fb41ae55589da151970f22769065cfe57ca723d95349293cb1705cb09c041f09fbb4c4aec0ced562467e5b7f6a058e18230c2aa6f15dd6f491140a6e icu4c-69_1-src.tar.lz 45767114fb41ae55589da151970f22769065cfe57ca723d95349293cb1705cb09c041f09fbb4c4aec0ced562467e5b7f6a058e18230c2aa6f15dd6f491140a6e icu4c-69_1-src.tar.lz
" "

View file

@ -1,25 +1,25 @@
APP=id3lib app=id3lib
VERSION=3.8.3 version=3.8.3
BUILD=1sml build=1sml
HOMEPAGE='http://id3lib.sourceforge.net/' homepage='http://id3lib.sourceforge.net/'
DOWNLOAD='https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz' download='https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz'
DESC="ID3 tag manipulation library" desc="ID3 tag manipulation library"
REQUIRES="gcc-libs zlib" requires="gcc-libs zlib"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/10-fix-compilation-with-cpp-headers.patch patch -p1 < $srcdir/10-fix-compilation-with-cpp-headers.patch
patch -p1 < $SRCDIR/30-fix-utf16.patch patch -p1 < $srcdir/30-fix-utf16.patch
patch -p1 < $SRCDIR/50-remove-outdated-check.patch patch -p1 < $srcdir/50-remove-outdated-check.patch
patch -p1 < $SRCDIR/60-id3lib-missing-nullpointer-check.patch patch -p1 < $srcdir/60-id3lib-missing-nullpointer-check.patch
patch -p1 < $SRCDIR/61-fix_vbr_stack_smash.patch patch -p1 < $srcdir/61-fix_vbr_stack_smash.patch
patch -p1 < $SRCDIR/CVE-2007-4460.patch patch -p1 < $srcdir/CVE-2007-4460.patch
libtoolize -fc libtoolize -fc
aclocal aclocal
@ -30,17 +30,17 @@ build() {
./configure \ ./configure \
--prefix="" \ --prefix="" \
--sysconfdir=/etc \ --sysconfdir=/etc \
$BUILDDIST $builddist
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
51bcf7249d174b48d33bced8a814a08ce084e3d31894f6673cd0d80092fa745bcb26afdfce767c38ce4dc1c593c4eddcb8cd5ac2e1a3a0d3196647f6bc7f1181 id3lib-3.8.3.tar.lz 51bcf7249d174b48d33bced8a814a08ce084e3d31894f6673cd0d80092fa745bcb26afdfce767c38ce4dc1c593c4eddcb8cd5ac2e1a3a0d3196647f6bc7f1181 id3lib-3.8.3.tar.lz
a21024c20abb918081ea87be2114d9dc957cfe5d776e0942d2ef2ae450fa73f36236eaf5d50e1a14e293ca927bb95328da8c65a4ae6af6f43574ace3be0ad260 10-fix-compilation-with-cpp-headers.patch a21024c20abb918081ea87be2114d9dc957cfe5d776e0942d2ef2ae450fa73f36236eaf5d50e1a14e293ca927bb95328da8c65a4ae6af6f43574ace3be0ad260 10-fix-compilation-with-cpp-headers.patch
811e1cc121a965fd0b6162a8937475e3d7dc2a477289707a28f6961ca2b9886b98508a954b12a36c27206202673ebd9ae6ec37d175c947e4e560ac112309ec6d 30-fix-utf16.patch 811e1cc121a965fd0b6162a8937475e3d7dc2a477289707a28f6961ca2b9886b98508a954b12a36c27206202673ebd9ae6ec37d175c947e4e560ac112309ec6d 30-fix-utf16.patch

View file

@ -1,17 +1,17 @@
APP=ijs app=ijs
VERSION=0.35 version=0.35
BUILD=1sml build=1sml
HOMEPAGE='https://www.openprinting.org/download/ijs/' homepage='https://www.openprinting.org/download/ijs/'
DOWNLOAD='https://www.openprinting.org/download/ijs/download/ijs-0.35.tar.bz2' download='https://www.openprinting.org/download/ijs/download/ijs-0.35.tar.bz2'
DESC="print library for transmission of raster page images" desc="print library for transmission of raster page images"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,16 +19,16 @@ build() {
--mandir=/share/man \ --mandir=/share/man \
--enable-shared \ --enable-shared \
--disable-static \ --disable-static \
$BUILDDIST $builddist
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp README $PKGDOCS/ cp README $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
b5f8df6fe394efea4ee7059c1ca8d7eb91588f060642da12f6591f0f40d169883aa9f7a6976a00042c89dd370b30f36afc407c4e7515cbd68537505a63c9a293 ijs-0.35.tar.bz2 b5f8df6fe394efea4ee7059c1ca8d7eb91588f060642da12f6591f0f40d169883aa9f7a6976a00042c89dd370b30f36afc407c4e7515cbd68537505a63c9a293 ijs-0.35.tar.bz2
" "

View file

@ -1,16 +1,17 @@
APP=initfs app=initfs
VERSION=0.1 version=0.1
BUILD=1sml build=1sml
HOMEPAGE='http://git.pktsurf.in/smlinux/tree/base/initfs' homepage="http://git.pktsurf.in/smlinux/tree/base/initfs"
DESC="initfs - initial file system hierarchy creator" download="http://git.pktsurf.in/smlinux/tree/base/initfs"
REQUIRES="musl" desc="initfs - initial file system hierarchy creator"
ARCH=noarch requires="musl"
build() { build() {
arch=noarch
mkandenterbuilddir mkandenterbuilddir
cd $PKG cd $pkg
tar xf $SRCDIR/$APP.tar.lz tar xf $srcdir/$app.tar.lz
mv initfs/* . mv initfs/* .
rmdir initfs rmdir initfs
@ -19,13 +20,13 @@ build() {
chmod 1777 tmp chmod 1777 tmp
chmod 0700 root chmod 0700 root
cp $SRCDIR/doinst.sh install/ cp $srcdir/doinst.sh install/
install -Dm 755 $SRCDIR/$APP.SMBuild $PKG/doc/$APP-$VERSION/$APP.SMBuild install -Dm 755 $srcdir/$app.SMBuild $pkg/doc/$app-$version/$app.SMBuild
/bin/makepkg -l n -c n $PKGDEST/$APP-$VERSION-$ARCH-$BUILD.$PKGEXT /bin/makepkg -l n -c n $pkgdest/$app-$version-$arch-$build.$pkgext
[ "$?" = "0" ] && SM_PKGSTATUS=0 [ "$?" = "0" ] && sm_pkgstatus=0
} }
SHA512SUMS=" sha512sums="
85da0195b5e58c2b01f6ab91ed7a15ebff783325b08c5ed10722e6576974c1cedf55767eb30ccf58f41fc6c88171810ee63a0d7c7d09eb925c0572802d7754de initfs.tar.lz 85da0195b5e58c2b01f6ab91ed7a15ebff783325b08c5ed10722e6576974c1cedf55767eb30ccf58f41fc6c88171810ee63a0d7c7d09eb925c0572802d7754de initfs.tar.lz
" "

View file

@ -1,33 +1,33 @@
APP=intltool app=intltool
VERSION=0.51.0 version=0.51.0
BUILD=1sml build=1sml
HOMEPAGE='https://launchpad.net/intltool' homepage='https://launchpad.net/intltool'
DOWNLOAD='https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz' download='https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz'
DESC="Utilities for translation support" desc="Utilities for translation support"
REQUIRES="perl-modules" requires="perl-modules"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/intltool-regex-warning.patch patch -p1 < $srcdir/intltool-regex-warning.patch
./configure \ ./configure \
--prefix="" --prefix=""
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
4c93cb26592ed0b1622d3b7800b5d6622ffa36f58ac73f2ef0bddfab522565fdfb8fa73d81914b9a202f1d62bc995a08960f8adb9f62c86918e75498e85fbfdf intltool-0.51.0.tar.gz 4c93cb26592ed0b1622d3b7800b5d6622ffa36f58ac73f2ef0bddfab522565fdfb8fa73d81914b9a202f1d62bc995a08960f8adb9f62c86918e75498e85fbfdf intltool-0.51.0.tar.gz
2ca20ba6ff0492cd7c816cca4c17bbf11281ae4c24bb4f70cfa92826ff2127036b8a07de5a61765becfd0ff506ca092e05ecd7a02b796ba92745459786e7ba03 intltool-regex-warning.patch 2ca20ba6ff0492cd7c816cca4c17bbf11281ae4c24bb4f70cfa92826ff2127036b8a07de5a61765becfd0ff506ca092e05ecd7a02b796ba92745459786e7ba03 intltool-regex-warning.patch
" "

View file

@ -1,34 +1,34 @@
APP=iptables app=iptables
VERSION=1.4.20 version=1.4.20
BUILD=1sml build=1sml
HOMEPAGE='https://www.netfilter.org/projects/iptables/index.html' homepage='https://www.netfilter.org/projects/iptables/index.html'
DOWNLOAD='https://www.netfilter.org/projects/iptables/files/iptables-1.4.20.tar.bz2' download='https://www.netfilter.org/projects/iptables/files/iptables-1.4.20.tar.bz2'
DESC="IP packet filter administration tool" desc="IP packet filter administration tool"
REQUIRES="libpcap libnfnetlink libnetfilter_conntrack" requires="libpcap libnfnetlink libnetfilter_conntrack"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
patch -p1 < $SRCDIR/iptables-1.4.14-musl-fixes.patch patch -p1 < $srcdir/iptables-1.4.14-musl-fixes.patch
./configure \ ./configure \
--prefix="" \ --prefix="" \
--sbindir=/bin --sbindir=/bin
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
3f0b13052486f3b43a53989559417938a77ee4039c3ef606b286cba4708e118c9e4ebbd5e6304878e7d7ebb7adca8b660d6e40d2772567f1c78d19af459db270 iptables-1.4.20.tar.lz 3f0b13052486f3b43a53989559417938a77ee4039c3ef606b286cba4708e118c9e4ebbd5e6304878e7d7ebb7adca8b660d6e40d2772567f1c78d19af459db270 iptables-1.4.20.tar.lz
bc1cb36957d5afb80b770fe15f951de3074e2b1b28015372fb6f121fd551dd0e86c76c1819022dc468d11750b3969db40ef2dc9651c654c9f99212c0f2746985 iptables-1.4.14-musl-fixes.patch bc1cb36957d5afb80b770fe15f951de3074e2b1b28015372fb6f121fd551dd0e86c76c1819022dc468d11750b3969db40ef2dc9651c654c9f99212c0f2746985 iptables-1.4.14-musl-fixes.patch
" "

View file

@ -1,17 +1,17 @@
APP=iso-codes app=iso-codes
VERSION=4.4 version=4.4
BUILD=1sml build=1sml
HOMEPAGE='https://salsa.debian.org/iso-codes-team/iso-codes' homepage='https://salsa.debian.org/iso-codes-team/iso-codes'
DOWNLOAD='http://anduin.linuxfromscratch.org/BLFS/iso-codes/iso-codes-4.4.tar.xz' download='http://anduin.linuxfromscratch.org/BLFS/iso-codes/iso-codes-4.4.tar.xz'
DESC="ISO standards collection like language, language script and curreny names" desc="ISO standards collection like language, language script and curreny names"
REQUIRES="gettext" requires="gettext"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
# this software is so stupid, it doesn't make a basic msgfmt file check, # this software is so stupid, it doesn't make a basic msgfmt file check,
@ -26,13 +26,13 @@ build() {
--localstatedir=/var --localstatedir=/var
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING $PKGDOCS/ cp COPYING $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
a2a07de5d8f4cd9851a86a3e28e8e0bb7c594246a706116b3dcc0f37423f4d880c76aa0a7b5b18aa3cc783c23689fc2f5c7faf83466d5cf2bf5a6b24f7626aef iso-codes-4.4.tar.lz a2a07de5d8f4cd9851a86a3e28e8e0bb7c594246a706116b3dcc0f37423f4d880c76aa0a7b5b18aa3cc783c23689fc2f5c7faf83466d5cf2bf5a6b24f7626aef iso-codes-4.4.tar.lz
" "

View file

@ -1,17 +1,17 @@
APP=itstool app=itstool
VERSION=2.0.6 version=2.0.6
BUILD=1sml build=1sml
HOMEPAGE='http://itstool.org/' homepage='http://itstool.org/'
DOWNLOAD='http://files.itstool.org/itstool/itstool-2.0.6.tar.bz2' download='http://files.itstool.org/itstool/itstool-2.0.6.tar.bz2'
DESC="Translate XML documents with PO files" desc="Translate XML documents with PO files"
REQUIRES="python3 docbook" requires="python3 docbook"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -19,13 +19,13 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp COPYING* NEWS $PKGDOCS/ cp COPYING* NEWS $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
99f612db4bc009ac017abee6afff6121f73f759746cfbcab17a788348c294f7d6d94b0b8812fc34d716b6775fdd60039ab2a754bd1e285a9fcd73b4398157b63 itstool-2.0.6.tar.lz 99f612db4bc009ac017abee6afff6121f73f759746cfbcab17a788348c294f7d6d94b0b8812fc34d716b6775fdd60039ab2a754bd1e285a9fcd73b4398157b63 itstool-2.0.6.tar.lz
" "

View file

@ -1,28 +1,28 @@
APP=jam app=jam
VERSION=2.5 version=2.5
BUILD=1sml build=1sml
HOMEPAGE='http://public.perforce.com/public/jam/src/Jam.html' homepage='http://public.perforce.com/public/jam/src/Jam.html'
DOWNLOAD='' download=''
DESC="Program construction tool like make" desc="Program construction tool like make"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
mkdir $APP-$VERSION mkdir $app-$version
cd $APP-$VERSION cd $app-$version
unzip $SRCDIR/$APP-$VERSION.zip unzip $srcdir/$app-$version.zip
fixbuilddirpermissions fixbuilddirpermissions
make V=s make V=s
./jam0 -sBINDIR=$PKG/bin install ./jam0 -sBINDIR=$pkg/bin install
cp Porting README $PKGDOCS/ cp Porting README $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
bbb3132c617a14dff9fcce70e6d88bed298a5c6bee580fa9d9a2d99b47507c252968e5fdf66138e6d69d1f60f724365fd80012164cffc1e3d0f2c1005bcec437 jam-2.5.zip bbb3132c617a14dff9fcce70e6d88bed298a5c6bee580fa9d9a2d99b47507c252968e5fdf66138e6d69d1f60f724365fd80012164cffc1e3d0f2c1005bcec437 jam-2.5.zip
" "

View file

@ -1,17 +1,17 @@
APP=jansson app=jansson
VERSION=2.13 version=2.13
BUILD=1sml build=1sml
HOMEPAGE='https://digip.org/jansson/' homepage='https://digip.org/jansson/'
DOWNLOAD='https://digip.org/jansson/releases/jansson-2.13.tar.bz2' download='https://digip.org/jansson/releases/jansson-2.13.tar.bz2'
DESC="library for encoding, decoding and manipulating JSON data" desc="library for encoding, decoding and manipulating JSON data"
REQUIRES="musl" requires="musl"
build() { build() {
mkandenterbuilddir mkandenterbuilddir
rm -rf $APP-$VERSION rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z* tar xf $srcdir/$app-$version.tar.?z*
cd $APP-$VERSION cd $app-$version
fixbuilddirpermissions fixbuilddirpermissions
./configure \ ./configure \
@ -20,13 +20,13 @@ build() {
--disable-static --disable-static
make make
make install DESTDIR=$PKG make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/ cp LICENSE $pkgdocs/
mkfinalpkg mkfinalpkg
} }
SHA512SUMS=" sha512sums="
64f6f81d8b3b1814845b9014f7da77bbf536abb7572dd939bfc870c9c5c93791e4f0c4e574f71ed1de19d74d1efe9498d045073905c119786554b7f2d7c1fde6 jansson-2.13.tar.lz 64f6f81d8b3b1814845b9014f7da77bbf536abb7572dd939bfc870c9c5c93791e4f0c4e574f71ed1de19d74d1efe9498d045073905c119786554b7f2d7c1fde6 jansson-2.13.tar.lz
" "

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