fixup! Add ports to the Sortix repository.

This commit is contained in:
Jonas 'Sortie' Termansen 2022-02-14 00:42:29 +01:00
parent 68ae23d18c
commit 2f70bba912
149 changed files with 612 additions and 612 deletions

View File

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

View File

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

View File

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

9
ports/ag/ag.port Normal file
View File

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

View File

@ -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]+)?)"

View File

@ -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]+)?)"

View File

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

8
ports/bison/bison.port Normal file
View File

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

View File

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

11
ports/bochs/bochs.port Normal file
View File

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

View File

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

8
ports/bzip2/bzip2.port Normal file
View File

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

View File

@ -1,2 +0,0 @@
NAME='cut'
BUILD_LIBRARIES=''

2
ports/cut/cut.port Normal file
View File

@ -0,0 +1,2 @@
NAME=cut
BUILD_LIBRARIES=

View File

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

8
ports/dash/dash.port Normal file
View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,2 +0,0 @@
NAME='ed'
BUILD_LIBRARIES=''

2
ports/ed/ed.port Normal file
View File

@ -0,0 +1,2 @@
NAME=ed
BUILD_LIBRARIES=

View File

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

View File

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

8
ports/ffmpeg/ffmpeg.port Normal file
View File

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

View File

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

8
ports/flex/flex.port Normal file
View File

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

View File

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

8
ports/gawk/gawk.port Normal file
View File

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

View File

@ -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]+)?)"

9
ports/gcc/gcc.port Normal file
View File

@ -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]+)?)"

View File

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

View File

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

View File

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

8
ports/git/git.port Normal file
View File

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

View File

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

8
ports/grep/grep.port Normal file
View File

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

View File

@ -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]+)?)"

9
ports/grub/grub.port Normal file
View File

@ -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]+)?)"

View File

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

8
ports/gzip/gzip.port Normal file
View File

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

View File

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

8
ports/hello/hello.port Normal file
View File

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

View File

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

8
ports/libSDL/libSDL.port Normal file
View File

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

View File

@ -1,2 +0,0 @@
NAME='libavcodec'
SOURCE_PACKAGE='ffmpeg'

View File

@ -0,0 +1,2 @@
NAME=libavcodec
SOURCE_PACKAGE=ffmpeg

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

8
ports/libffi/libffi.port Normal file
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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?)"

10
ports/libgmp/libgmp.port Normal file
View File

@ -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?)"

View File

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

View File

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

View File

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

8
ports/libidn/libidn.port Normal file
View File

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

View File

@ -1,2 +0,0 @@
NAME='libintl'
SOURCE_PACKAGE='gettext'

View File

@ -0,0 +1,2 @@
NAME=libintl
SOURCE_PACKAGE=gettext

View File

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

View File

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

View File

@ -1,2 +0,0 @@
NAME='liblua'
SOURCE_PACKAGE='lua'

2
ports/liblua/liblua.port Normal file
View File

@ -0,0 +1,2 @@
NAME=liblua
SOURCE_PACKAGE=lua

View File

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

8
ports/libmpc/libmpc.port Normal file
View File

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

View File

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

View File

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

View File

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

8
ports/libogg/libogg.port Normal file
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

9
ports/libpng/libpng.port Normal file
View File

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

View File

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

View File

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

View File

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

8
ports/libssl/libssl.port Normal file
View File

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

View File

@ -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]+)?)"

View File

@ -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]+)?)"

View File

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

View File

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

View File

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