fixup! Add ports to the Sortix repository.
This commit is contained in:
parent
68ae23d18c
commit
2f70bba912
|
@ -91,7 +91,7 @@ fi
|
|||
# Detect all packages.
|
||||
get_all_packages() {
|
||||
for PACKAGE in $(ls "$SORTIX_PORTS_DIR"); do
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info" ]; then
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port" ]; then
|
||||
echo $PACKAGE
|
||||
fi
|
||||
done
|
||||
|
@ -110,9 +110,9 @@ fi
|
|||
# Detect the build-time dependencies for a package.
|
||||
get_package_dependencies_raw() {(
|
||||
PACKAGE_DIR=$(echo $1 | grep -Eo '^[^\.]*')
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.info" ]; then
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.port" ]; then
|
||||
(BUILD_LIBRARIES= &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.info &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.port &&
|
||||
echo "$BUILD_LIBRARIES")
|
||||
else
|
||||
for set in $sets; do
|
||||
|
@ -140,7 +140,7 @@ get_package_dependencies_recursive() {
|
|||
DEPENDENCY=$(echo "$DEPENDENCY" | tr -d '?')
|
||||
PACKAGE_DIR=$(echo "$DEPENDENCY" | grep -Eo '^[^\.]*')
|
||||
# Optional dependencies might not exist yet.
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.info" ]; then
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.port" ]; then
|
||||
echo "$DEPENDENCY"
|
||||
get_package_dependencies_recursive "$DEPENDENCY" "$2"
|
||||
fi
|
||||
|
@ -152,7 +152,7 @@ PACKAGES=$(for PACKAGE in $PACKAGES; do
|
|||
PACKAGE=$(echo "$PACKAGE" | grep -Eo '^[^!]*')
|
||||
# TODO: Better way of detecting a port is a set.
|
||||
PACKAGE_DIR=$(echo "$PACKAGE" | grep -Eo '^[^\.]*')
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.info" ]; then
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE_DIR/$PACKAGE_DIR.port" ]; then
|
||||
echo "$PACKAGE"
|
||||
fi
|
||||
if [ -n "$RECURSION" ]; then
|
||||
|
@ -286,7 +286,7 @@ download_package() {(
|
|||
PACKAGE="$1"
|
||||
unset ARCHIVE
|
||||
unset ARCHIVE_2
|
||||
. "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info"
|
||||
. "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port"
|
||||
if [ -n "$ARCHIVE" ]; then
|
||||
download_archive "$PACKAGE" "$ARCHIVE" "$UPSTREAM_SITE" "$UPSTREAM_ARCHIVE" "$SHA256SUM"
|
||||
if [ -n "$ARCHIVE_2" ]; then
|
||||
|
@ -300,7 +300,7 @@ desired_version() {(
|
|||
unset DEVELOPMENT
|
||||
unset ARCHIVE
|
||||
unset ARCHIVE_2
|
||||
. "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info"
|
||||
. "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port"
|
||||
VERSION_STAMP="$NAME"
|
||||
if [ -n "$ARCHIVE" ]; then
|
||||
VERSION_STAMP="$VERSION_STAMP.$VERSION.$SHA256SUM"
|
||||
|
@ -341,7 +341,7 @@ extract_package() {(
|
|||
unset ARCHIVE
|
||||
unset ARCHIVE_2
|
||||
unset NEED_WRITABLE
|
||||
. "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info"
|
||||
. "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port"
|
||||
VERSION_STAMP="$(desired_version "$PACKAGE")"
|
||||
if [ ! -e "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version" ] ||
|
||||
[ "$(cat "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version")" != "$VERSION_STAMP" ] ||
|
||||
|
@ -420,10 +420,10 @@ extract_package() {(
|
|||
# Build all the packages (if needed) and otherwise install them.
|
||||
for PACKAGE in $PACKAGES; do
|
||||
SOURCE_PACKAGE=$( (SOURCE_PACKAGE= &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port &&
|
||||
echo "$SOURCE_PACKAGE") )
|
||||
DEVELOPMENT=$( (DEVELOPMENT= &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port &&
|
||||
echo "$DEVELOPMENT") )
|
||||
# TODO: clean support.
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ SORTIX_PORTS_DIR=$(make_dir_path_absolute "$SORTIX_PORTS_DIR")
|
|||
# Detect all packages.
|
||||
get_all_packages() {
|
||||
for PACKAGE in $(ls "$SORTIX_PORTS_DIR"); do
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info" ]; then
|
||||
if [ -f "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port" ]; then
|
||||
echo $PACKAGE
|
||||
fi
|
||||
done
|
||||
|
@ -35,10 +35,10 @@ get_all_packages() {
|
|||
# Clean all the packages.
|
||||
for PACKAGE in $(get_all_packages); do
|
||||
SOURCE_PACKAGE=$( (SOURCE_PACKAGE= &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port &&
|
||||
echo "$SOURCE_PACKAGE") )
|
||||
DEVELOPMENT=$( (DEVELOPMENT= &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.info &&
|
||||
. $SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.port &&
|
||||
echo "$DEVELOPMENT") )
|
||||
if [ -e "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version" -o \
|
||||
-e "$SORTIX_PORTS_DIR/$PACKAGE/$PACKAGE.version.new" ]; then
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
NAME='ag'
|
||||
BUILD_LIBRARIES='libpcre libz xz'
|
||||
VERSION='0.33.0'
|
||||
DISTNAME='the_silver_searcher-0.33.0'
|
||||
ARCHIVE='the_silver_searcher-0.33.0.tar.gz'
|
||||
SHA256SUM='8ca680399df5ee8846a509c8a67c10ee1d5fc1a94456806a0ff9dd913b961db3'
|
||||
UPSTREAM_SITE='https://geoff.greer.fm/ag/releases'
|
||||
UPSTREAM_ARCHIVE='the_silver_searcher-0.33.0.tar.gz'
|
||||
RELEASE_SEARCH_PAGE="https://geoff.greer.fm/ag/"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=ag
|
||||
BUILD_LIBRARIES='libpcre libz xz'
|
||||
VERSION=0.33.0
|
||||
DISTNAME=the_silver_searcher-0.33.0
|
||||
ARCHIVE=the_silver_searcher-0.33.0.tar.gz
|
||||
SHA256SUM=8ca680399df5ee8846a509c8a67c10ee1d5fc1a94456806a0ff9dd913b961db3
|
||||
UPSTREAM_SITE=https://geoff.greer.fm/ag/releases
|
||||
UPSTREAM_ARCHIVE=the_silver_searcher-0.33.0.tar.gz
|
||||
RELEASE_SEARCH_PAGE="https://geoff.greer.fm/ag/"
|
|
@ -1,9 +0,0 @@
|
|||
NAME='binutils'
|
||||
BUILD_LIBRARIES='gettext'
|
||||
VERSION='1.1-rc1'
|
||||
DISTNAME='sortix-binutils-1.1-rc1'
|
||||
ARCHIVE='sortix-binutils-1.1-rc1.tar.xz'
|
||||
SHA256SUM='c7ee1a05728882a2da6c2658d3cd3099e45525e3d3d0d9b29477ed0486f59f30'
|
||||
UPSTREAM_SITE='https://pub.sortix.org/sortix/toolchain'
|
||||
UPSTREAM_ARCHIVE='sortix-binutils-1.1-rc1.tar.xz'
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=binutils
|
||||
BUILD_LIBRARIES=gettext
|
||||
VERSION=1.1-rc1
|
||||
DISTNAME=sortix-binutils-1.1-rc1
|
||||
ARCHIVE=sortix-binutils-1.1-rc1.tar.xz
|
||||
SHA256SUM=c7ee1a05728882a2da6c2658d3cd3099e45525e3d3d0d9b29477ed0486f59f30
|
||||
UPSTREAM_SITE=https://pub.sortix.org/sortix/toolchain
|
||||
UPSTREAM_ARCHIVE=sortix-binutils-1.1-rc1.tar.xz
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='bison'
|
||||
BUILD_LIBRARIES='libstdc++? libiconv?'
|
||||
VERSION='3.0.2'
|
||||
DISTNAME='bison-3.0.2'
|
||||
ARCHIVE='bison-3.0.2.tar.xz'
|
||||
SHA256SUM='a2c3e8528bdb50567d6fa26deeb493dc5ccd7e277b865251608a9e43ac928f3c'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/bison'
|
||||
UPSTREAM_ARCHIVE='bison-3.0.2.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=bison
|
||||
BUILD_LIBRARIES='libstdc++? libiconv?'
|
||||
VERSION=3.0.2
|
||||
DISTNAME=bison-3.0.2
|
||||
ARCHIVE=bison-3.0.2.tar.xz
|
||||
SHA256SUM=a2c3e8528bdb50567d6fa26deeb493dc5ccd7e277b865251608a9e43ac928f3c
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/bison
|
||||
UPSTREAM_ARCHIVE=bison-3.0.2.tar.xz
|
|
@ -1,11 +0,0 @@
|
|||
NAME='bochs'
|
||||
BUILD_LIBRARIES='libstdc++ libiconv libSDL'
|
||||
VERSION='2.6'
|
||||
DISTNAME='bochs-2.6'
|
||||
ARCHIVE='bochs-2.6.tar.gz'
|
||||
SHA256SUM='65123e44a6d2c1148d741da025d16311b9ccd600ef268b911aba73c67eaf86e1'
|
||||
UPSTREAM_SITE='https://sourceforge.net/projects/bochs/files/bochs/2.6'
|
||||
UPSTREAM_ARCHIVE='bochs-2.6.tar.gz'
|
||||
RELEASE_SEARCH_PAGE="https://sourceforge.net/projects/bochs/files/bochs/"
|
||||
RELEASE_SEARCH_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*)/"
|
||||
UPSTREAM_SITE_TEMPLATE="https://sourceforge.net/projects/bochs/files/bochs/%v"
|
|
@ -0,0 +1,11 @@
|
|||
NAME=bochs
|
||||
BUILD_LIBRARIES='libstdc++ libiconv libSDL'
|
||||
VERSION=2.6
|
||||
DISTNAME=bochs-2.6
|
||||
ARCHIVE=bochs-2.6.tar.gz
|
||||
SHA256SUM=65123e44a6d2c1148d741da025d16311b9ccd600ef268b911aba73c67eaf86e1
|
||||
UPSTREAM_SITE=https://sourceforge.net/projects/bochs/files/bochs/2.6
|
||||
UPSTREAM_ARCHIVE=bochs-2.6.tar.gz
|
||||
RELEASE_SEARCH_PAGE="https://sourceforge.net/projects/bochs/files/bochs/"
|
||||
RELEASE_SEARCH_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*)/"
|
||||
UPSTREAM_SITE_TEMPLATE="https://sourceforge.net/projects/bochs/files/bochs/%v"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='bzip2'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='1.0.6'
|
||||
DISTNAME='bzip2-1.0.6'
|
||||
ARCHIVE='bzip2-1.0.6.tar.gz'
|
||||
SHA256SUM='a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd'
|
||||
UPSTREAM_SITE='https://sourceware.org/pub/bzip2'
|
||||
UPSTREAM_ARCHIVE='bzip2-1.0.6.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=bzip2
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=1.0.6
|
||||
DISTNAME=bzip2-1.0.6
|
||||
ARCHIVE=bzip2-1.0.6.tar.gz
|
||||
SHA256SUM=a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd
|
||||
UPSTREAM_SITE=https://sourceware.org/pub/bzip2
|
||||
UPSTREAM_ARCHIVE=bzip2-1.0.6.tar.gz
|
|
@ -1,2 +0,0 @@
|
|||
NAME='cut'
|
||||
BUILD_LIBRARIES=''
|
|
@ -0,0 +1,2 @@
|
|||
NAME=cut
|
||||
BUILD_LIBRARIES=
|
|
@ -1,8 +0,0 @@
|
|||
NAME='dash'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='0.5.7'
|
||||
DISTNAME='dash-0.5.7'
|
||||
ARCHIVE='dash-0.5.7.tar.gz'
|
||||
SHA256SUM='ae89fa9f1145b7748cf0740e1df04cd52fdf8a285da4911dd0f04983efba4e39'
|
||||
UPSTREAM_SITE='http://gondor.apana.org.au/~herbert/dash/files'
|
||||
UPSTREAM_ARCHIVE='dash-0.5.7.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=dash
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=0.5.7
|
||||
DISTNAME=dash-0.5.7
|
||||
ARCHIVE=dash-0.5.7.tar.gz
|
||||
SHA256SUM=ae89fa9f1145b7748cf0740e1df04cd52fdf8a285da4911dd0f04983efba4e39
|
||||
UPSTREAM_SITE='http://gondor.apana.org.au/~herbert/dash/files'
|
||||
UPSTREAM_ARCHIVE=dash-0.5.7.tar.gz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='diffutils'
|
||||
BUILD_LIBRARIES='libiconv?'
|
||||
VERSION='3.2'
|
||||
DISTNAME='diffutils-3.2'
|
||||
ARCHIVE='diffutils-3.2.tar.xz'
|
||||
SHA256SUM='ab4fb75d0ef35f3c8c9a148cd3526ba6f4db71d10467a041eb45006436079149'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/diffutils'
|
||||
UPSTREAM_ARCHIVE='diffutils-3.2.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=diffutils
|
||||
BUILD_LIBRARIES='libiconv?'
|
||||
VERSION=3.2
|
||||
DISTNAME=diffutils-3.2
|
||||
ARCHIVE=diffutils-3.2.tar.xz
|
||||
SHA256SUM=ab4fb75d0ef35f3c8c9a148cd3526ba6f4db71d10467a041eb45006436079149
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/diffutils
|
||||
UPSTREAM_ARCHIVE=diffutils-3.2.tar.xz
|
|
@ -1,11 +0,0 @@
|
|||
NAME='e2fsprogs'
|
||||
BUILD_LIBRARIES='libiconv gettext'
|
||||
VERSION='1.42.13'
|
||||
DISTNAME='e2fsprogs-1.42.13'
|
||||
ARCHIVE='e2fsprogs-1.42.13.tar.xz'
|
||||
SHA256SUM='e16474b5a3a30f9197160c4b91bd48d5a463583049c0fcc405b6f0f7075aa0c7'
|
||||
UPSTREAM_SITE='https://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.42.13'
|
||||
UPSTREAM_ARCHIVE='e2fsprogs-1.42.13.tar.xz'
|
||||
RELEASE_SEARCH_PAGE="https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/"
|
||||
RELEASE_SEARCH_REGEX="v([0-9]+\.[0-9]+(\.[0-9]+)*)/"
|
||||
UPSTREAM_SITE_TEMPLATE="https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%v"
|
|
@ -0,0 +1,11 @@
|
|||
NAME=e2fsprogs
|
||||
BUILD_LIBRARIES='libiconv gettext'
|
||||
VERSION=1.42.13
|
||||
DISTNAME=e2fsprogs-1.42.13
|
||||
ARCHIVE=e2fsprogs-1.42.13.tar.xz
|
||||
SHA256SUM=e16474b5a3a30f9197160c4b91bd48d5a463583049c0fcc405b6f0f7075aa0c7
|
||||
UPSTREAM_SITE=https://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.42.13
|
||||
UPSTREAM_ARCHIVE=e2fsprogs-1.42.13.tar.xz
|
||||
RELEASE_SEARCH_PAGE="https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/"
|
||||
RELEASE_SEARCH_REGEX="v([0-9]+\.[0-9]+(\.[0-9]+)*)/"
|
||||
UPSTREAM_SITE_TEMPLATE="https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%v"
|
|
@ -1,2 +0,0 @@
|
|||
NAME='ed'
|
||||
BUILD_LIBRARIES=''
|
|
@ -0,0 +1,2 @@
|
|||
NAME=ed
|
||||
BUILD_LIBRARIES=
|
|
@ -1,8 +1,8 @@
|
|||
NAME='emacs'
|
||||
NAME=emacs
|
||||
BUILD_LIBRARIES='libcurses libcairo? libdbus? libfontconfig? libfreetype? libgconf? libgif? libgnutls? libgobject-introspection? libgpm? libgtk? libjpeg? liblcms2? libMagick? libm17t? libotf? libpng? librsvg? libtiff? libxml2? libxpm? libz?'
|
||||
VERSION='26.2'
|
||||
DISTNAME='emacs-26.2'
|
||||
ARCHIVE='emacs-26.2.tar.xz'
|
||||
SHA256SUM='151ce69dbe5b809d4492ffae4a4b153b2778459de6deb26f35691e1281a9c58e'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/emacs'
|
||||
UPSTREAM_ARCHIVE='emacs-26.2.tar.xz'
|
||||
VERSION=26.2
|
||||
DISTNAME=emacs-26.2
|
||||
ARCHIVE=emacs-26.2.tar.xz
|
||||
SHA256SUM=151ce69dbe5b809d4492ffae4a4b153b2778459de6deb26f35691e1281a9c58e
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/emacs
|
||||
UPSTREAM_ARCHIVE=emacs-26.2.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='ffmpeg'
|
||||
BUILD_LIBRARIES='libavcodec libGL? libSDL? libSDL2?'
|
||||
VERSION='4.3.1'
|
||||
DISTNAME='ffmpeg-4.3.1'
|
||||
ARCHIVE='ffmpeg-4.3.1.tar.xz'
|
||||
SHA256SUM='ad009240d46e307b4e03a213a0f49c11b650e445b1f8be0dda2a9212b34d2ffb'
|
||||
UPSTREAM_SITE='https://ffmpeg.org/releases'
|
||||
UPSTREAM_ARCHIVE='ffmpeg-4.3.1.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=ffmpeg
|
||||
BUILD_LIBRARIES='libavcodec libGL? libSDL? libSDL2?'
|
||||
VERSION=4.3.1
|
||||
DISTNAME=ffmpeg-4.3.1
|
||||
ARCHIVE=ffmpeg-4.3.1.tar.xz
|
||||
SHA256SUM=ad009240d46e307b4e03a213a0f49c11b650e445b1f8be0dda2a9212b34d2ffb
|
||||
UPSTREAM_SITE=https://ffmpeg.org/releases
|
||||
UPSTREAM_ARCHIVE=ffmpeg-4.3.1.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='flex'
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION='2.6.0'
|
||||
DISTNAME='flex-2.6.0'
|
||||
ARCHIVE='flex-2.6.0.tar.xz'
|
||||
SHA256SUM='d39b15a856906997ced252d76e9bfe2425d7503c6ed811669665627b248e4c73'
|
||||
UPSTREAM_SITE='https://sourceforge.net/projects/flex/files'
|
||||
UPSTREAM_ARCHIVE='flex-2.6.0.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=flex
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION=2.6.0
|
||||
DISTNAME=flex-2.6.0
|
||||
ARCHIVE=flex-2.6.0.tar.xz
|
||||
SHA256SUM=d39b15a856906997ced252d76e9bfe2425d7503c6ed811669665627b248e4c73
|
||||
UPSTREAM_SITE=https://sourceforge.net/projects/flex/files
|
||||
UPSTREAM_ARCHIVE=flex-2.6.0.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='gawk'
|
||||
BUILD_LIBRARIES='libiconv? libintl? libgmp? libmpfr? libreadline?'
|
||||
VERSION='4.2.0'
|
||||
DISTNAME='gawk-4.2.0'
|
||||
ARCHIVE='gawk-4.2.0.tar.xz'
|
||||
SHA256SUM='d4f3cd31c001fd0ed52832d4fbfbdfeaa38ad541c182f80ff8fdf87324a6a9f2'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/gawk'
|
||||
UPSTREAM_ARCHIVE='gawk-4.2.0.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=gawk
|
||||
BUILD_LIBRARIES='libiconv? libintl? libgmp? libmpfr? libreadline?'
|
||||
VERSION=4.2.0
|
||||
DISTNAME=gawk-4.2.0
|
||||
ARCHIVE=gawk-4.2.0.tar.xz
|
||||
SHA256SUM=d4f3cd31c001fd0ed52832d4fbfbdfeaa38ad541c182f80ff8fdf87324a6a9f2
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/gawk
|
||||
UPSTREAM_ARCHIVE=gawk-4.2.0.tar.xz
|
|
@ -1,9 +0,0 @@
|
|||
NAME='gcc'
|
||||
BUILD_LIBRARIES='libstdc++ libiconv? libgmp libmpfr libmpc libz'
|
||||
VERSION='1.1-rc3'
|
||||
DISTNAME='sortix-gcc-1.1-rc3'
|
||||
ARCHIVE='sortix-gcc-1.1-rc3.tar.xz'
|
||||
SHA256SUM='4d90fe38a67cddab81dc34265009cde508338072ec9b0083010d46647f9c6320'
|
||||
UPSTREAM_SITE='https://pub.sortix.org/sortix/toolchain'
|
||||
UPSTREAM_ARCHIVE='sortix-gcc-1.1-rc3.tar.xz'
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=gcc
|
||||
BUILD_LIBRARIES='libstdc++ libiconv? libgmp libmpfr libmpc libz'
|
||||
VERSION=1.1-rc3
|
||||
DISTNAME=sortix-gcc-1.1-rc3
|
||||
ARCHIVE=sortix-gcc-1.1-rc3.tar.xz
|
||||
SHA256SUM=4d90fe38a67cddab81dc34265009cde508338072ec9b0083010d46647f9c6320
|
||||
UPSTREAM_SITE=https://pub.sortix.org/sortix/toolchain
|
||||
UPSTREAM_ARCHIVE=sortix-gcc-1.1-rc3.tar.xz
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='gettext'
|
||||
BUILD_LIBRARIES='libiconv libintl libxml2 libcroco? libcurses? libexpat? libunistring?'
|
||||
VERSION='0.19.8'
|
||||
DISTNAME='gettext-0.19.8'
|
||||
ARCHIVE='gettext-0.19.8.tar.xz'
|
||||
SHA256SUM='9c1781328238caa1685d7bc7a2e1dcf1c6c134e86b42ed554066734b621bd12f'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/gettext'
|
||||
UPSTREAM_ARCHIVE='gettext-0.19.8.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=gettext
|
||||
BUILD_LIBRARIES='libiconv libintl libxml2 libcroco? libcurses? libexpat? libunistring?'
|
||||
VERSION=0.19.8
|
||||
DISTNAME=gettext-0.19.8
|
||||
ARCHIVE=gettext-0.19.8.tar.xz
|
||||
SHA256SUM=9c1781328238caa1685d7bc7a2e1dcf1c6c134e86b42ed554066734b621bd12f
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/gettext
|
||||
UPSTREAM_ARCHIVE=gettext-0.19.8.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='git'
|
||||
BUILD_LIBRARIES='libiconv libz libcurl? libexpat? libintl? libpcre? libssl?'
|
||||
VERSION='2.14.3'
|
||||
DISTNAME='git-2.14.3'
|
||||
ARCHIVE='git-2.14.3.tar.xz'
|
||||
SHA256SUM='5330960dd52467f6e5bf1931b9fd42b76d3f8ce9bc75150b54ecfb57d407151d'
|
||||
UPSTREAM_SITE='https://www.kernel.org/pub/software/scm/git'
|
||||
UPSTREAM_ARCHIVE='git-2.14.3.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=git
|
||||
BUILD_LIBRARIES='libiconv libz libcurl? libexpat? libintl? libpcre? libssl?'
|
||||
VERSION=2.14.3
|
||||
DISTNAME=git-2.14.3
|
||||
ARCHIVE=git-2.14.3.tar.xz
|
||||
SHA256SUM=5330960dd52467f6e5bf1931b9fd42b76d3f8ce9bc75150b54ecfb57d407151d
|
||||
UPSTREAM_SITE=https://www.kernel.org/pub/software/scm/git
|
||||
UPSTREAM_ARCHIVE=git-2.14.3.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='grep'
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION='2.20'
|
||||
DISTNAME='grep-2.20'
|
||||
ARCHIVE='grep-2.20.tar.xz'
|
||||
SHA256SUM='f0af452bc0d09464b6d089b6d56a0a3c16672e9ed9118fbe37b0b6aeaf069a65'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/grep'
|
||||
UPSTREAM_ARCHIVE='grep-2.20.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=grep
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION=2.20
|
||||
DISTNAME=grep-2.20
|
||||
ARCHIVE=grep-2.20.tar.xz
|
||||
SHA256SUM=f0af452bc0d09464b6d089b6d56a0a3c16672e9ed9118fbe37b0b6aeaf069a65
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/grep
|
||||
UPSTREAM_ARCHIVE=grep-2.20.tar.xz
|
|
@ -1,9 +0,0 @@
|
|||
NAME='grub'
|
||||
BUILD_LIBRARIES='libiconv? gettext? libfreetype? xz?'
|
||||
VERSION='1.0-rc1'
|
||||
DISTNAME='sortix-grub-1.0-rc1'
|
||||
ARCHIVE='sortix-grub-1.0-rc1.tar.gz'
|
||||
SHA256SUM='82ac8faf257fb3476969a0b79a0b5fd53d4cdefb2e2aa5941381477e38c5f9c5'
|
||||
UPSTREAM_SITE='https://pub.sortix.org/sortix/toolchain'
|
||||
UPSTREAM_ARCHIVE='sortix-grub-1.0-rc1.tar.gz'
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=grub
|
||||
BUILD_LIBRARIES='libiconv? gettext? libfreetype? xz?'
|
||||
VERSION=1.0-rc1
|
||||
DISTNAME=sortix-grub-1.0-rc1
|
||||
ARCHIVE=sortix-grub-1.0-rc1.tar.gz
|
||||
SHA256SUM=82ac8faf257fb3476969a0b79a0b5fd53d4cdefb2e2aa5941381477e38c5f9c5
|
||||
UPSTREAM_SITE=https://pub.sortix.org/sortix/toolchain
|
||||
UPSTREAM_ARCHIVE=sortix-grub-1.0-rc1.tar.gz
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='gzip'
|
||||
BUILD_LIBRARIES='libz'
|
||||
VERSION='1.5'
|
||||
DISTNAME='gzip-1.5'
|
||||
ARCHIVE='gzip-1.5.tar.xz'
|
||||
SHA256SUM='9ac20a3841a1246a8bedd800ea1fb93ef76521535d89cb59397d267026b6a173'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/gzip'
|
||||
UPSTREAM_ARCHIVE='gzip-1.5.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=gzip
|
||||
BUILD_LIBRARIES=libz
|
||||
VERSION=1.5
|
||||
DISTNAME=gzip-1.5
|
||||
ARCHIVE=gzip-1.5.tar.xz
|
||||
SHA256SUM=9ac20a3841a1246a8bedd800ea1fb93ef76521535d89cb59397d267026b6a173
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/gzip
|
||||
UPSTREAM_ARCHIVE=gzip-1.5.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='hello'
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION='2.8'
|
||||
DISTNAME='hello-2.8'
|
||||
ARCHIVE='hello-2.8.tar.gz'
|
||||
SHA256SUM='e6b77f81f7cf7daefad4a9f5b65de6cae9c3f13b8cfbaea8cb53bb5ea5460d73'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/hello'
|
||||
UPSTREAM_ARCHIVE='hello-2.8.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=hello
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION=2.8
|
||||
DISTNAME=hello-2.8
|
||||
ARCHIVE=hello-2.8.tar.gz
|
||||
SHA256SUM=e6b77f81f7cf7daefad4a9f5b65de6cae9c3f13b8cfbaea8cb53bb5ea5460d73
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/hello
|
||||
UPSTREAM_ARCHIVE=hello-2.8.tar.gz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libSDL'
|
||||
BUILD_LIBRARIES='libstdc++ libiconv libgmp'
|
||||
VERSION='1.2.15'
|
||||
DISTNAME='sortix-libSDL-1.2.15'
|
||||
ARCHIVE='sortix-libSDL-1.2.15.tar.xz'
|
||||
SHA256SUM='09e4215a0f8ecad45a36aee04f97bfb662cf9578e3bee55dbd3750a9dd021b12'
|
||||
UPSTREAM_SITE='https://pub.sortix.org/fork/libSDL'
|
||||
UPSTREAM_ARCHIVE='sortix-libSDL-1.2.15.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libSDL
|
||||
BUILD_LIBRARIES='libstdc++ libiconv libgmp'
|
||||
VERSION=1.2.15
|
||||
DISTNAME=sortix-libSDL-1.2.15
|
||||
ARCHIVE=sortix-libSDL-1.2.15.tar.xz
|
||||
SHA256SUM=09e4215a0f8ecad45a36aee04f97bfb662cf9578e3bee55dbd3750a9dd021b12
|
||||
UPSTREAM_SITE=https://pub.sortix.org/fork/libSDL
|
||||
UPSTREAM_ARCHIVE=sortix-libSDL-1.2.15.tar.xz
|
|
@ -1,2 +0,0 @@
|
|||
NAME='libavcodec'
|
||||
SOURCE_PACKAGE='ffmpeg'
|
|
@ -0,0 +1,2 @@
|
|||
NAME=libavcodec
|
||||
SOURCE_PACKAGE=ffmpeg
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libcairo'
|
||||
BUILD_LIBRARIES='libz bzip2 libpng libfreetype libfontconfig? librsvg? libexpat? libpixman libglib?'
|
||||
VERSION='1.12.14'
|
||||
DISTNAME='cairo-1.12.14'
|
||||
ARCHIVE='cairo-1.12.14.tar.xz'
|
||||
SHA256SUM='96d0d1e3f9b74d2ca3469ff187c5e5f25649b1ad35cf06f4f3a83847dff4ac13'
|
||||
UPSTREAM_SITE='https://www.cairographics.org/releases'
|
||||
UPSTREAM_ARCHIVE='cairo-1.12.14.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libcairo
|
||||
BUILD_LIBRARIES='libz bzip2 libpng libfreetype libfontconfig? librsvg? libexpat? libpixman libglib?'
|
||||
VERSION=1.12.14
|
||||
DISTNAME=cairo-1.12.14
|
||||
ARCHIVE=cairo-1.12.14.tar.xz
|
||||
SHA256SUM=96d0d1e3f9b74d2ca3469ff187c5e5f25649b1ad35cf06f4f3a83847dff4ac13
|
||||
UPSTREAM_SITE=https://www.cairographics.org/releases
|
||||
UPSTREAM_ARCHIVE=cairo-1.12.14.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libcurl'
|
||||
BUILD_LIBRARIES='libz? libssl? libidn? libssh2? librtmp? libmetalink? libpsl?'
|
||||
VERSION='7.69.0'
|
||||
DISTNAME='curl-7.69.0'
|
||||
ARCHIVE='curl-7.69.0.tar.xz'
|
||||
SHA256SUM='9fadf2f082c127757808a28ddd5ab9d1bc2c7061ca7ddaf85814285e15e3271f'
|
||||
UPSTREAM_SITE='https://curl.se/download'
|
||||
UPSTREAM_ARCHIVE='curl-7.69.0.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libcurl
|
||||
BUILD_LIBRARIES='libz? libssl? libidn? libssh2? librtmp? libmetalink? libpsl?'
|
||||
VERSION=7.69.0
|
||||
DISTNAME=curl-7.69.0
|
||||
ARCHIVE=curl-7.69.0.tar.xz
|
||||
SHA256SUM=9fadf2f082c127757808a28ddd5ab9d1bc2c7061ca7ddaf85814285e15e3271f
|
||||
UPSTREAM_SITE=https://curl.se/download
|
||||
UPSTREAM_ARCHIVE=curl-7.69.0.tar.xz
|
|
@ -1,9 +0,0 @@
|
|||
NAME='libcurses'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='0.1.0'
|
||||
DISTNAME='netbsd-curses-0.1.0'
|
||||
ARCHIVE='netbsd-curses-0.1.0.tar.xz'
|
||||
SHA256SUM='bea4a945c8d0ec6e923bb43882b1d261c544601c3510b73818a6c431dec7756a'
|
||||
UPSTREAM_SITE='https://github.com/sabotage-linux/netbsd-curses/releases/download/v0.1.0'
|
||||
UPSTREAM_ARCHIVE='netbsd-curses-0.1.0.tar.xz'
|
||||
UPSTREAM_SITE="https://ftp.barfooze.de/pub/sabotage/tarballs"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=libcurses
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=0.1.0
|
||||
DISTNAME=netbsd-curses-0.1.0
|
||||
ARCHIVE=netbsd-curses-0.1.0.tar.xz
|
||||
SHA256SUM=bea4a945c8d0ec6e923bb43882b1d261c544601c3510b73818a6c431dec7756a
|
||||
UPSTREAM_SITE=https://github.com/sabotage-linux/netbsd-curses/releases/download/v0.1.0
|
||||
UPSTREAM_ARCHIVE=netbsd-curses-0.1.0.tar.xz
|
||||
UPSTREAM_SITE="https://ftp.barfooze.de/pub/sabotage/tarballs"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libdbus'
|
||||
BUILD_LIBRARIES='libexpat'
|
||||
VERSION='1.6.8'
|
||||
DISTNAME='dbus-1.6.8'
|
||||
ARCHIVE='dbus-1.6.8.tar.gz'
|
||||
SHA256SUM='fc1370ef38abeeb13f55c905ec002e60705fb0bfde3b8d21c8d6eb8056c11bac'
|
||||
UPSTREAM_SITE='https://dbus.freedesktop.org/releases/dbus'
|
||||
UPSTREAM_ARCHIVE='dbus-1.6.8.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libdbus
|
||||
BUILD_LIBRARIES=libexpat
|
||||
VERSION=1.6.8
|
||||
DISTNAME=dbus-1.6.8
|
||||
ARCHIVE=dbus-1.6.8.tar.gz
|
||||
SHA256SUM=fc1370ef38abeeb13f55c905ec002e60705fb0bfde3b8d21c8d6eb8056c11bac
|
||||
UPSTREAM_SITE=https://dbus.freedesktop.org/releases/dbus
|
||||
UPSTREAM_ARCHIVE=dbus-1.6.8.tar.gz
|
|
@ -1,11 +0,0 @@
|
|||
NAME='libevent'
|
||||
BUILD_LIBRARIES='libz? libssl?'
|
||||
VERSION='2.0.22-stable'
|
||||
DISTNAME='libevent-2.0.22-stable'
|
||||
ARCHIVE='libevent-2.0.22-stable.tar.gz'
|
||||
SHA256SUM='71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3'
|
||||
UPSTREAM_SITE='https://github.com/libevent/libevent/releases/download/release-2.0.22-stable'
|
||||
UPSTREAM_ARCHIVE='libevent-2.0.22-stable.tar.gz'
|
||||
VERSION_REGEX="([0-9]+\\.[0-9]+(\\.[0-9]+)*-stable)"
|
||||
UPSTREAM_SITE_TEMPLATE="https://github.com/libevent/libevent/releases/download/release-%v"
|
||||
UPSTREAM_ARCHIVE_TEMPLATE="libevent-%v%e"
|
|
@ -0,0 +1,11 @@
|
|||
NAME=libevent
|
||||
BUILD_LIBRARIES='libz? libssl?'
|
||||
VERSION=2.0.22-stable
|
||||
DISTNAME=libevent-2.0.22-stable
|
||||
ARCHIVE=libevent-2.0.22-stable.tar.gz
|
||||
SHA256SUM=71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3
|
||||
UPSTREAM_SITE=https://github.com/libevent/libevent/releases/download/release-2.0.22-stable
|
||||
UPSTREAM_ARCHIVE=libevent-2.0.22-stable.tar.gz
|
||||
VERSION_REGEX="([0-9]+\\.[0-9]+(\\.[0-9]+)*-stable)"
|
||||
UPSTREAM_SITE_TEMPLATE="https://github.com/libevent/libevent/releases/download/release-%v"
|
||||
UPSTREAM_ARCHIVE_TEMPLATE="libevent-%v%e"
|
|
@ -1,9 +0,0 @@
|
|||
NAME='libexpat'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='2.1.0'
|
||||
DISTNAME='expat-2.1.0'
|
||||
ARCHIVE='expat-2.1.0.tar.gz'
|
||||
SHA256SUM='823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86'
|
||||
UPSTREAM_SITE='https://github.com/libexpat/libexpat/releases/download/R_2_1_0'
|
||||
UPSTREAM_ARCHIVE='expat-2.1.0.tar.gz'
|
||||
UPSTREAM_SITE_TEMPLATE="https://github.com/libexpat/libexpat/releases/download/R_%M_%m_%p"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=libexpat
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=2.1.0
|
||||
DISTNAME=expat-2.1.0
|
||||
ARCHIVE=expat-2.1.0.tar.gz
|
||||
SHA256SUM=823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
|
||||
UPSTREAM_SITE=https://github.com/libexpat/libexpat/releases/download/R_2_1_0
|
||||
UPSTREAM_ARCHIVE=expat-2.1.0.tar.gz
|
||||
UPSTREAM_SITE_TEMPLATE="https://github.com/libexpat/libexpat/releases/download/R_%M_%m_%p"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libffi'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='3.2.1'
|
||||
DISTNAME='libffi-3.2.1'
|
||||
ARCHIVE='libffi-3.2.1.tar.gz'
|
||||
SHA256SUM='d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37'
|
||||
UPSTREAM_SITE='https://sourceware.org/pub/libffi'
|
||||
UPSTREAM_ARCHIVE='libffi-3.2.1.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libffi
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=3.2.1
|
||||
DISTNAME=libffi-3.2.1
|
||||
ARCHIVE=libffi-3.2.1.tar.gz
|
||||
SHA256SUM=d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37
|
||||
UPSTREAM_SITE=https://sourceware.org/pub/libffi
|
||||
UPSTREAM_ARCHIVE=libffi-3.2.1.tar.gz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libfontconfig'
|
||||
BUILD_LIBRARIES='libiconv libexpat libfreetype'
|
||||
VERSION='2.12.6'
|
||||
DISTNAME='fontconfig-2.12.6'
|
||||
ARCHIVE='fontconfig-2.12.6.tar.bz2'
|
||||
SHA256SUM='cf0c30807d08f6a28ab46c61b8dbd55c97d2f292cf88f3a07d3384687f31f017'
|
||||
UPSTREAM_SITE='https://www.freedesktop.org/software/fontconfig/release'
|
||||
UPSTREAM_ARCHIVE='fontconfig-2.12.6.tar.bz2'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libfontconfig
|
||||
BUILD_LIBRARIES='libiconv libexpat libfreetype'
|
||||
VERSION=2.12.6
|
||||
DISTNAME=fontconfig-2.12.6
|
||||
ARCHIVE=fontconfig-2.12.6.tar.bz2
|
||||
SHA256SUM=cf0c30807d08f6a28ab46c61b8dbd55c97d2f292cf88f3a07d3384687f31f017
|
||||
UPSTREAM_SITE=https://www.freedesktop.org/software/fontconfig/release
|
||||
UPSTREAM_ARCHIVE=fontconfig-2.12.6.tar.bz2
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libfreetype'
|
||||
BUILD_LIBRARIES='libz bzip2? libpng?'
|
||||
VERSION='2.8.1'
|
||||
DISTNAME='freetype-2.8.1'
|
||||
ARCHIVE='freetype-2.8.1.tar.bz2'
|
||||
SHA256SUM='e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78'
|
||||
UPSTREAM_SITE='https://download.savannah.gnu.org/releases/freetype'
|
||||
UPSTREAM_ARCHIVE='freetype-2.8.1.tar.bz2'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libfreetype
|
||||
BUILD_LIBRARIES='libz bzip2? libpng?'
|
||||
VERSION=2.8.1
|
||||
DISTNAME=freetype-2.8.1
|
||||
ARCHIVE=freetype-2.8.1.tar.bz2
|
||||
SHA256SUM=e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78
|
||||
UPSTREAM_SITE=https://download.savannah.gnu.org/releases/freetype
|
||||
UPSTREAM_ARCHIVE=freetype-2.8.1.tar.bz2
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libglib'
|
||||
BUILD_LIBRARIES='libiconv gettext libz libffi xz? libdbus?'
|
||||
VERSION='2.45.6'
|
||||
DISTNAME='glib-2.45.6'
|
||||
ARCHIVE='glib-2.45.6.tar.xz'
|
||||
SHA256SUM='a5710fcf8a073201ceca188c285af14d8da4bb2bbec22bdf6b5e0593d5bc6b77'
|
||||
UPSTREAM_SITE='https://download.gnome.org/sources/glib/2.45'
|
||||
UPSTREAM_ARCHIVE='glib-2.45.6.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libglib
|
||||
BUILD_LIBRARIES='libiconv gettext libz libffi xz? libdbus?'
|
||||
VERSION=2.45.6
|
||||
DISTNAME=glib-2.45.6
|
||||
ARCHIVE=glib-2.45.6.tar.xz
|
||||
SHA256SUM=a5710fcf8a073201ceca188c285af14d8da4bb2bbec22bdf6b5e0593d5bc6b77
|
||||
UPSTREAM_SITE=https://download.gnome.org/sources/glib/2.45
|
||||
UPSTREAM_ARCHIVE=glib-2.45.6.tar.xz
|
|
@ -1,10 +0,0 @@
|
|||
NAME='libgmp'
|
||||
BUILD_LIBRARIES='libstdc++'
|
||||
VERSION='6.0.0a'
|
||||
DISTNAME='gmp-6.0.0a'
|
||||
ARCHIVE='gmp-6.0.0a.tar.xz'
|
||||
SHA256SUM='9156d32edac6955bc53b0218f5f3763facb890b73a835d5e1b901dcf8eb8b764'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/gmp'
|
||||
UPSTREAM_ARCHIVE='gmp-6.0.0a.tar.xz'
|
||||
# TODO: Remove after upgrading past 6.0.0a.
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*a?)"
|
|
@ -0,0 +1,10 @@
|
|||
NAME=libgmp
|
||||
BUILD_LIBRARIES=libstdc++
|
||||
VERSION=6.0.0a
|
||||
DISTNAME=gmp-6.0.0a
|
||||
ARCHIVE=gmp-6.0.0a.tar.xz
|
||||
SHA256SUM=9156d32edac6955bc53b0218f5f3763facb890b73a835d5e1b901dcf8eb8b764
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/gmp
|
||||
UPSTREAM_ARCHIVE=gmp-6.0.0a.tar.xz
|
||||
# TODO: Remove after upgrading past 6.0.0a.
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*a?)"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libiconv'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='1.16'
|
||||
DISTNAME='libiconv-1.16'
|
||||
ARCHIVE='libiconv-1.16.tar.gz'
|
||||
SHA256SUM='e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/libiconv'
|
||||
UPSTREAM_ARCHIVE='libiconv-1.16.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libiconv
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=1.16
|
||||
DISTNAME=libiconv-1.16
|
||||
ARCHIVE=libiconv-1.16.tar.gz
|
||||
SHA256SUM=e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/libiconv
|
||||
UPSTREAM_ARCHIVE=libiconv-1.16.tar.gz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libidn'
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION='1.33'
|
||||
DISTNAME='libidn-1.33'
|
||||
ARCHIVE='libidn-1.33.tar.gz'
|
||||
SHA256SUM='44a7aab635bb721ceef6beecc4d49dfd19478325e1b47f3196f7d2acc4930e19'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/libidn'
|
||||
UPSTREAM_ARCHIVE='libidn-1.33.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libidn
|
||||
BUILD_LIBRARIES='libiconv? gettext?'
|
||||
VERSION=1.33
|
||||
DISTNAME=libidn-1.33
|
||||
ARCHIVE=libidn-1.33.tar.gz
|
||||
SHA256SUM=44a7aab635bb721ceef6beecc4d49dfd19478325e1b47f3196f7d2acc4930e19
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/libidn
|
||||
UPSTREAM_ARCHIVE=libidn-1.33.tar.gz
|
|
@ -1,2 +0,0 @@
|
|||
NAME='libintl'
|
||||
SOURCE_PACKAGE='gettext'
|
|
@ -0,0 +1,2 @@
|
|||
NAME=libintl
|
||||
SOURCE_PACKAGE=gettext
|
|
@ -1,13 +0,0 @@
|
|||
NAME='libjpeg'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='jpegsrc.v9'
|
||||
DISTNAME='jpegsrc.v9'
|
||||
ARCHIVE='jpegsrc.v9.tar.gz'
|
||||
SHA256SUM='c4e29e9375aaf60b4b79db87a58b063fb5b84f923bee97a88280b3d159e7e535'
|
||||
UPSTREAM_SITE='https://pub.sortix.org/mirror/libjpeg'
|
||||
UPSTREAM_ARCHIVE='jpegsrc.v9.tar.gz'
|
||||
UPSTREAM_SITE="https://www.ijg.org/files"
|
||||
# TODO: The last letter is optional but sort -V before the first release.
|
||||
VERSION_REGEX="([0-9]+[a-z])"
|
||||
RELEASE_REGEX="jpegsrc\.v$VERSION_REGEX"
|
||||
UPSTREAM_ARCHIVE_TEMPLATE="jpegsrc.v%v%e"
|
|
@ -0,0 +1,13 @@
|
|||
NAME=libjpeg
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=jpegsrc.v9
|
||||
DISTNAME=jpegsrc.v9
|
||||
ARCHIVE=jpegsrc.v9.tar.gz
|
||||
SHA256SUM=c4e29e9375aaf60b4b79db87a58b063fb5b84f923bee97a88280b3d159e7e535
|
||||
UPSTREAM_SITE=https://pub.sortix.org/mirror/libjpeg
|
||||
UPSTREAM_ARCHIVE=jpegsrc.v9.tar.gz
|
||||
UPSTREAM_SITE="https://www.ijg.org/files"
|
||||
# TODO: The last letter is optional but sort -V before the first release.
|
||||
VERSION_REGEX="([0-9]+[a-z])"
|
||||
RELEASE_REGEX="jpegsrc\.v$VERSION_REGEX"
|
||||
UPSTREAM_ARCHIVE_TEMPLATE="jpegsrc.v%v%e"
|
|
@ -1,2 +0,0 @@
|
|||
NAME='liblua'
|
||||
SOURCE_PACKAGE='lua'
|
|
@ -0,0 +1,2 @@
|
|||
NAME=liblua
|
||||
SOURCE_PACKAGE=lua
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libmpc'
|
||||
BUILD_LIBRARIES='libgmp libmpfr'
|
||||
VERSION='1.0.3'
|
||||
DISTNAME='mpc-1.0.3'
|
||||
ARCHIVE='mpc-1.0.3.tar.gz'
|
||||
SHA256SUM='617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/mpc'
|
||||
UPSTREAM_ARCHIVE='mpc-1.0.3.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libmpc
|
||||
BUILD_LIBRARIES='libgmp libmpfr'
|
||||
VERSION=1.0.3
|
||||
DISTNAME=mpc-1.0.3
|
||||
ARCHIVE=mpc-1.0.3.tar.gz
|
||||
SHA256SUM=617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/mpc
|
||||
UPSTREAM_ARCHIVE=mpc-1.0.3.tar.gz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libmpfr'
|
||||
BUILD_LIBRARIES='libstdc++ libgmp'
|
||||
VERSION='3.1.3'
|
||||
DISTNAME='mpfr-3.1.3'
|
||||
ARCHIVE='mpfr-3.1.3.tar.xz'
|
||||
SHA256SUM='6835a08bd992c8257641791e9a6a2b35b02336c8de26d0a8577953747e514a16'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/mpfr'
|
||||
UPSTREAM_ARCHIVE='mpfr-3.1.3.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libmpfr
|
||||
BUILD_LIBRARIES='libstdc++ libgmp'
|
||||
VERSION=3.1.3
|
||||
DISTNAME=mpfr-3.1.3
|
||||
ARCHIVE=mpfr-3.1.3.tar.xz
|
||||
SHA256SUM=6835a08bd992c8257641791e9a6a2b35b02336c8de26d0a8577953747e514a16
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/mpfr
|
||||
UPSTREAM_ARCHIVE=mpfr-3.1.3.tar.xz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libogg'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='1.3.1'
|
||||
DISTNAME='libogg-1.3.1'
|
||||
ARCHIVE='libogg-1.3.1.tar.xz'
|
||||
SHA256SUM='3a5bad78d81afb78908326d11761c0fb1a0662ee7150b6ad587cc586838cdcfa'
|
||||
UPSTREAM_SITE='https://ftp.osuosl.org/pub/xiph/releases/ogg'
|
||||
UPSTREAM_ARCHIVE='libogg-1.3.1.tar.xz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libogg
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=1.3.1
|
||||
DISTNAME=libogg-1.3.1
|
||||
ARCHIVE=libogg-1.3.1.tar.xz
|
||||
SHA256SUM=3a5bad78d81afb78908326d11761c0fb1a0662ee7150b6ad587cc586838cdcfa
|
||||
UPSTREAM_SITE=https://ftp.osuosl.org/pub/xiph/releases/ogg
|
||||
UPSTREAM_ARCHIVE=libogg-1.3.1.tar.xz
|
|
@ -1,11 +0,0 @@
|
|||
NAME='libpcre'
|
||||
BUILD_LIBRARIES='libstdc++ libz bzip2 libedit? libreadline?'
|
||||
VERSION='8.39'
|
||||
DISTNAME='pcre-8.39'
|
||||
ARCHIVE='pcre-8.39.tar.bz2'
|
||||
SHA256SUM='b858099f82483031ee02092711689e7245586ada49e534a06e678b8ea9549e8b'
|
||||
UPSTREAM_SITE='https://sourceforge.net/projects/pcre/files/pcre/8.39'
|
||||
UPSTREAM_ARCHIVE='pcre-8.39.tar.bz2'
|
||||
RELEASE_SEARCH_PAGE="https://sourceforge.net/projects/pcre/files/pcre/"
|
||||
RELEASE_SEARCH_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*)/"
|
||||
UPSTREAM_SITE_TEMPLATE="https://sourceforge.net/projects/pcre/files/pcre/%v"
|
|
@ -0,0 +1,11 @@
|
|||
NAME=libpcre
|
||||
BUILD_LIBRARIES='libstdc++ libz bzip2 libedit? libreadline?'
|
||||
VERSION=8.39
|
||||
DISTNAME=pcre-8.39
|
||||
ARCHIVE=pcre-8.39.tar.bz2
|
||||
SHA256SUM=b858099f82483031ee02092711689e7245586ada49e534a06e678b8ea9549e8b
|
||||
UPSTREAM_SITE=https://sourceforge.net/projects/pcre/files/pcre/8.39
|
||||
UPSTREAM_ARCHIVE=pcre-8.39.tar.bz2
|
||||
RELEASE_SEARCH_PAGE="https://sourceforge.net/projects/pcre/files/pcre/"
|
||||
RELEASE_SEARCH_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*)/"
|
||||
UPSTREAM_SITE_TEMPLATE="https://sourceforge.net/projects/pcre/files/pcre/%v"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libpixman'
|
||||
BUILD_LIBRARIES='libpng?'
|
||||
VERSION='0.28.2'
|
||||
DISTNAME='pixman-0.28.2'
|
||||
ARCHIVE='pixman-0.28.2.tar.gz'
|
||||
SHA256SUM='2afac9006adbc3fba28830007d7a9521b118d516342478dfe7818ffe4aeb9b55'
|
||||
UPSTREAM_SITE='https://www.cairographics.org/releases'
|
||||
UPSTREAM_ARCHIVE='pixman-0.28.2.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libpixman
|
||||
BUILD_LIBRARIES='libpng?'
|
||||
VERSION=0.28.2
|
||||
DISTNAME=pixman-0.28.2
|
||||
ARCHIVE=pixman-0.28.2.tar.gz
|
||||
SHA256SUM=2afac9006adbc3fba28830007d7a9521b118d516342478dfe7818ffe4aeb9b55
|
||||
UPSTREAM_SITE=https://www.cairographics.org/releases
|
||||
UPSTREAM_ARCHIVE=pixman-0.28.2.tar.gz
|
|
@ -1,9 +0,0 @@
|
|||
NAME='libpng'
|
||||
BUILD_LIBRARIES='libz'
|
||||
VERSION='1.5.13'
|
||||
DISTNAME='libpng-1.5.13'
|
||||
ARCHIVE='libpng-1.5.13.tar.xz'
|
||||
SHA256SUM='b843f9cb01d10ae22acd9aaf58aceaa4a6aeb9cf78943b41588004b271257aee'
|
||||
UPSTREAM_SITE='https://download.sourceforge.net/libpng'
|
||||
UPSTREAM_ARCHIVE='libpng-1.5.13.tar.xz'
|
||||
RELEASE_SEARCH_PAGE="http://libpng.org/pub/png/libpng.html"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=libpng
|
||||
BUILD_LIBRARIES=libz
|
||||
VERSION=1.5.13
|
||||
DISTNAME=libpng-1.5.13
|
||||
ARCHIVE=libpng-1.5.13.tar.xz
|
||||
SHA256SUM=b843f9cb01d10ae22acd9aaf58aceaa4a6aeb9cf78943b41588004b271257aee
|
||||
UPSTREAM_SITE=https://download.sourceforge.net/libpng
|
||||
UPSTREAM_ARCHIVE=libpng-1.5.13.tar.xz
|
||||
RELEASE_SEARCH_PAGE="http://libpng.org/pub/png/libpng.html"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libreadline'
|
||||
BUILD_LIBRARIES='libcurses'
|
||||
VERSION='7.0'
|
||||
DISTNAME='readline-7.0'
|
||||
ARCHIVE='readline-7.0.tar.gz'
|
||||
SHA256SUM='750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334'
|
||||
UPSTREAM_SITE='https://ftp.gnu.org/gnu/readline'
|
||||
UPSTREAM_ARCHIVE='readline-7.0.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libreadline
|
||||
BUILD_LIBRARIES=libcurses
|
||||
VERSION=7.0
|
||||
DISTNAME=readline-7.0
|
||||
ARCHIVE=readline-7.0.tar.gz
|
||||
SHA256SUM=750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334
|
||||
UPSTREAM_SITE=https://ftp.gnu.org/gnu/readline
|
||||
UPSTREAM_ARCHIVE=readline-7.0.tar.gz
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libssl'
|
||||
BUILD_LIBRARIES=''
|
||||
VERSION='3.4.0'
|
||||
DISTNAME='libressl-3.4.0'
|
||||
ARCHIVE='libressl-3.4.0.tar.gz'
|
||||
SHA256SUM='e52eae758d40206a71d763a1a87b71037223bf1986ac239a6be1a6d2ac3916d2'
|
||||
UPSTREAM_SITE='https://ftp.openbsd.org/pub/OpenBSD/LibreSSL'
|
||||
UPSTREAM_ARCHIVE='libressl-3.4.0.tar.gz'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libssl
|
||||
BUILD_LIBRARIES=
|
||||
VERSION=3.4.0
|
||||
DISTNAME=libressl-3.4.0
|
||||
ARCHIVE=libressl-3.4.0.tar.gz
|
||||
SHA256SUM=e52eae758d40206a71d763a1a87b71037223bf1986ac239a6be1a6d2ac3916d2
|
||||
UPSTREAM_SITE=https://ftp.openbsd.org/pub/OpenBSD/LibreSSL
|
||||
UPSTREAM_ARCHIVE=libressl-3.4.0.tar.gz
|
|
@ -1,9 +0,0 @@
|
|||
NAME='libstdc++'
|
||||
BUILD_LIBRARIES='libiconv?'
|
||||
VERSION='1.1-rc1'
|
||||
DISTNAME='sortix-libstdc++-1.1-rc1'
|
||||
ARCHIVE='sortix-libstdc++-1.1-rc1.tar.xz'
|
||||
SHA256SUM='0669b1344d969453a01d041ec9671e32fae25f89373d205bb172a8f7a267a10e'
|
||||
UPSTREAM_SITE='https://pub.sortix.org/sortix/toolchain'
|
||||
UPSTREAM_ARCHIVE='sortix-libstdc++-1.1-rc1.tar.xz'
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -0,0 +1,9 @@
|
|||
NAME=libstdc++
|
||||
BUILD_LIBRARIES='libiconv?'
|
||||
VERSION=1.1-rc1
|
||||
DISTNAME=sortix-libstdc++-1.1-rc1
|
||||
ARCHIVE=sortix-libstdc++-1.1-rc1.tar.xz
|
||||
SHA256SUM=0669b1344d969453a01d041ec9671e32fae25f89373d205bb172a8f7a267a10e
|
||||
UPSTREAM_SITE=https://pub.sortix.org/sortix/toolchain
|
||||
UPSTREAM_ARCHIVE=sortix-libstdc++-1.1-rc1.tar.xz
|
||||
VERSION_REGEX="([0-9]+\.[0-9]+(\.[0-9]+)*(-rc[0-9]+)?)"
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libtheora'
|
||||
BUILD_LIBRARIES='libogg libvorbis libSDL? libcairo? libpng?'
|
||||
VERSION='1.1.1'
|
||||
DISTNAME='libtheora-1.1.1'
|
||||
ARCHIVE='libtheora-1.1.1.tar.bz2'
|
||||
SHA256SUM='b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc'
|
||||
UPSTREAM_SITE='https://ftp.osuosl.org/pub/xiph/releases/theora'
|
||||
UPSTREAM_ARCHIVE='libtheora-1.1.1.tar.bz2'
|
|
@ -0,0 +1,8 @@
|
|||
NAME=libtheora
|
||||
BUILD_LIBRARIES='libogg libvorbis libSDL? libcairo? libpng?'
|
||||
VERSION=1.1.1
|
||||
DISTNAME=libtheora-1.1.1
|
||||
ARCHIVE=libtheora-1.1.1.tar.bz2
|
||||
SHA256SUM=b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc
|
||||
UPSTREAM_SITE=https://ftp.osuosl.org/pub/xiph/releases/theora
|
||||
UPSTREAM_ARCHIVE=libtheora-1.1.1.tar.bz2
|
|
@ -1,8 +0,0 @@
|
|||
NAME='libvorbis'
|
||||
BUILD_LIBRARIES='libogg'
|
||||
VERSION='1.3.3'
|
||||
DISTNAME='libvorbis-1.3.3'
|
||||
ARCHIVE='libvorbis-1.3.3.tar.xz'
|
||||
SHA256SUM='834c7d35a5ebf4e7b8ab60b0979f2b7f204ca66ff6829728e9d2a67f15347ebd'
|
||||
UPSTREAM_SITE='https://ftp.osuosl.org/pub/xiph/releases/vorbis'
|
||||
UPSTREAM_ARCHIVE='libvorbis-1.3.3.tar.xz'
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue