Ports: Added checksums / signature files and other fixes

* Use ${version} instead of explicit version numbers in urls/filenames
* Move -L option to port script, as this is always good
* Fix some various other stuff
This commit is contained in:
Emanuel Sprung 2020-02-04 01:11:35 +01:00 committed by Andreas Kling
parent 991953ab0a
commit f46d80ac4f
Notes: sideshowbarker 2024-07-19 09:34:37 +09:00
39 changed files with 148 additions and 74 deletions

View file

@ -3,7 +3,6 @@ port=SDL2
version=serenity-git
workdir=SDL-master-serenity
useconfigure=true
curlopts="-L"
files="https://github.com/SerenityOS/SDL/archive/master-serenity.tar.gz SDL2-git.tar.gz"
configopts="-DCMAKE_TOOLCHAIN_FILE=$SERENITY_ROOT/Toolchain/CMakeToolchain.txt -DPULSEAUDIO=OFF"

View file

@ -3,7 +3,11 @@ port=bash
version=5.0
useconfigure=true
configopts="--disable-nls --without-bash-malloc"
files="https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz bash-5.0.tar.gz"
files="https://ftp.gnu.org/gnu/bash/bash-${version}.tar.gz bash-${version}.tar.gz
https://ftp.gnu.org/gnu/bash/bash-${version}.tar.gz.sig bash-${version}.tar.gz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg bash-${version}.tar.gz.sig"
build() {
run_replace_in_file "s/define GETCWD_BROKEN 1/undef GETCWD_BROKEN/" config.h

View file

@ -1,10 +1,13 @@
#!/bin/bash ../.port_include.sh
port=bc
version=2.5.1
curlopts="-L"
files="https://github.com/gavinhoward/bc/releases/download/2.5.1/bc-2.5.1.tar.xz bc-2.5.1.tar.xz"
files="https://github.com/gavinhoward/bc/releases/download/${version}/bc-${version}.tar.xz bc-${version}.tar.xz
https://github.com/gavinhoward/bc/releases/download/${version}/bc-${version}.tar.xz.sig bc-${version}.tar.xz.sig"
useconfigure=true
configscript=configure.sh
auth_type="sig"
auth_import_key="E2A30324A4465A4D5882692EC08038BDF280D33E"
auth_opts="bc-${version}.tar.xz.sig"
configure() {
run env HOSTCC=gcc ./"$configscript"

View file

@ -3,4 +3,8 @@ port=binutils
version=2.32
useconfigure=true
configopts="--target=i686-pc-serenity --with-sysroot=/ --with-build-sysroot=$SERENITY_ROOT/Root --disable-werror --disable-gdb --disable-nls"
files="https://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.xz binutils-2.32.tar.xz"
files="https://ftp.gnu.org/gnu/binutils/binutils-${version}.tar.xz binutils-${version}.tar.xz
https://ftp.gnu.org/gnu/binutils/binutils-${version}.tar.xz.sig binutils-${version}.tar.xz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg binutils-${version}.tar.xz.sig"

View file

@ -1,5 +1,9 @@
#!/bin/bash ../.port_include.sh
port=byacc
version=20191125
files="https://invisible-mirror.net/archives/byacc/byacc-20191125.tgz byacc-20191125.tgz"
files="https://invisible-mirror.net/archives/byacc/byacc-${version}.tgz byacc-${version}.tgz
https://invisible-mirror.net/archives/byacc/byacc-${version}.tgz.asc byacc-${version}.tgz.asc"
useconfigure=true
auth_type="sig"
auth_import_key="C52048C0C0748FEE227D47A2702353E0F7E48EDB"
auth_opts="byacc-${version}.tgz.asc byacc-${version}.tgz"

View file

@ -3,7 +3,6 @@ port=c-ray
version=git
workdir=c-ray-master
useconfigure=true
curlopts="-L"
files="https://github.com/vkoskiv/c-ray/archive/master.tar.gz c-ray-git.tar.gz"
configopts="-DCMAKE_TOOLCHAIN_FILE=$SERENITY_ROOT/Toolchain/CMakeToolchain.txt -DNO_SDL2=True"

View file

@ -3,5 +3,10 @@ port=curl
version=7.65.3
useconfigure=true
configopts="--disable-threaded-resolver"
files="https://curl.haxx.se/download/curl-7.65.3.tar.bz2 curl-7.65.3.tar.bz2"
files="https://curl.haxx.se/download/curl-${version}.tar.bz2 curl-${version}.tar.bz2
https://curl.haxx.se/download/curl-${version}.tar.bz2.asc curl-${version}.tar.bz2.asc"
depends=zlib
auth_type="sig"
auth_import_key="27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2"
auth_opts="curl-${version}.tar.bz2.asc curl-${version}.tar.bz2"

View file

@ -1,5 +1,9 @@
#!/bin/bash ../.port_include.sh
port=diffutils
version=3.5
files="https://ftp.gnu.org/gnu/diffutils/diffutils-3.5.tar.xz diffutils-3.5.tar.xz"
files="https://ftp.gnu.org/gnu/diffutils/diffutils-${version}.tar.xz diffutils-${version}.tar.xz
https://ftp.gnu.org/gnu/diffutils/diffutils-${version}.tar.xz.sig diffutils-${version}.tar.xz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
useconfigure=true
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg diffutils-${version}.tar.xz.sig"

View file

@ -2,7 +2,6 @@
port=doom
workdir=SerenityDOOM-master
version=serenity-git
curlopts="-L"
files="https://github.com/SerenityOS/SerenityDOOM/archive/master.tar.gz doom-git.tar.gz"
makeopts="-C doomgeneric/"
installopts="-C doomgeneric/"

View file

@ -1,5 +1,5 @@
#!/bin/bash ../.port_include.sh
port=figlet
version=2.2.5
files="http://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz figlet-2.2.5.tar.gz"
files="http://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz figlet-2.2.5.tar.gz d88cb33a14f1469fff975d021ae2858e"
makeopts="CC=i686-pc-serenity-gcc LD=i686-pc-serenity-gcc"

View file

@ -1,8 +1,11 @@
#!/bin/bash ../.port_include.sh
port=flex
version=2.6.4
curlopts="-L"
files="https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz flex-2.6.4.tar.gz"
files="https://github.com/westes/flex/releases/download/v${version}/flex-${version}.tar.gz flex-${version}.tar.gz
https://github.com/westes/flex/releases/download/v${version}/flex-${version}.tar.gz.sig flex-${version}.tar.gz.sig"
useconfigure=true
configopts=--disable-bootstrap
depends="m4 pcre2"
auth_type="sig"
auth_import_key="E4B29C8D64885307"
auth_opts="flex-${version}.tar.gz.sig"

View file

@ -3,23 +3,16 @@ port=gcc
version=9.2.0
useconfigure=true
configopts="--target=i686-pc-serenity --with-sysroot=/ --with-build-sysroot=$SERENITY_ROOT/Root --with-newlib --enable-languages=c,c++ --disable-lto --disable-nls"
files="https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz gcc-9.2.0.tar.xz"
files="https://ftp.gnu.org/gnu/gcc/gcc-${version}/gcc-${version}.tar.xz gcc-${version}.tar.xz
https://ftp.gnu.org/gnu/gcc/gcc-${version}/gcc-${version}.tar.xz.sig gcc-${version}.tar.xz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
makeopts="all-gcc all-target-libgcc all-target-libstdc++-v3 -j $(nproc)"
installopts="DESTDIR=$SERENITY_ROOT/Root install-gcc install-target-libgcc install-target-libstdc++-v3"
depends="binutils"
fetch() {
read url filename <<< $(echo "$files")
if [ -f "$filename" ]; then
echo "$filename already exists"
else
run_nocd curl -O "$url" -o "$filename"
fi
run_nocd tar xf "$filename"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg gcc-${version}.tar.xz.sig"
post_fetch() {
run contrib/download_prerequisites
for f in patches/*; do
run patch -p1 < "$f"
done
}
build() {
run make $makeopts

View file

@ -1,6 +1,11 @@
#!/bin/bash ../.port_include.sh
port=grep
version=2.5.4
files="https://ftp.gnu.org/gnu/grep/grep-2.5.4.tar.gz grep-2.5.4.tar.gz"
files="https://ftp.gnu.org/gnu/grep/grep-${version}.tar.gz grep-${version}.tar.gz
https://ftp.gnu.org/gnu/grep/grep-${version}.tar.gz.sig grep-${version}.tar.gz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
useconfigure=true
configopts=--disable-perl-regexp
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg grep-${version}.tar.gz.sig"

View file

@ -6,21 +6,21 @@
+CC= i686-pc-serenity-gcc $(CFLAGS)
V= 20190330
R= 20190926
# Modules to load into image file
OPTIONS=-l nstat -l nplot -l time
-all: kg klong.image
+all: kg
klong.image: kg
./kg -n $(OPTIONS) -o klong.image
@@ -48,3 +48,8 @@
mksums: clean
find . -type f | grep -v _csums | grep -v klong2015 | csum >_csums
+
+install:
+ install kg ${DESTDIR}/usr/local/bin
+ mkdir ${DESTDIR}/usr/local/lib/klong
+ mkdir -p ${DESTDIR}/usr/local/lib/klong
+ install -m 644 lib/* ${DESTDIR}/usr/local/lib/klong

View file

@ -2,5 +2,10 @@
port=less
version=530
useconfigure="true"
files="http://ftp.gnu.org/gnu/less/less-530.tar.gz less-530.tar.gz"
files="http://ftp.gnu.org/gnu/less/less-${version}.tar.gz less-${version}.tar.gz
http://ftp.gnu.org/gnu/less/less-${version}.tar.gz.sig less-${version}.tar.gz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
depends="ncurses"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg less-${version}.tar.gz.sig"

View file

@ -3,5 +3,9 @@ port=libarchive
version=3.4.0
useconfigure=true
configopts="--without-xml2"
files="https://libarchive.org/downloads/libarchive-3.4.0.tar.gz libarchive-3.4.0.tar.gz"
files="https://libarchive.org/downloads/libarchive-${version}.tar.gz libarchive-${version}.tar.gz
https://libarchive.org/downloads/libarchive-${version}.tar.gz.asc libarchive-${version}.tar.gz.asc"
depends=zlib
auth_type="sig"
auth_import_key="CB55788360B992FA0885C878F040F7196BA99AF4"
auth_opts="libarchive-${version}.tar.gz.asc libarchive-${version}.tar.gz"

View file

@ -2,11 +2,9 @@
port=libexpat
version=2.2.9
useconfigure=true
files="https://codeload.github.com/libexpat/libexpat/tar.gz/R_2_2_9 expat-2.2.9.tar.gz"
workdir=libexpat-R_2_2_9/expat/
configure() {
run ./buildconf.sh
run patch -p 0 < fix-autoconf.patch
run ./"$configscript" --host=i686-pc-serenity $configopts
}
files="https://github.com/libexpat/libexpat/releases/download/R_2_2_9/expat-${version}.tar.xz expat-${version}.tar.xz
https://github.com/libexpat/libexpat/releases/download/R_2_2_9/expat-${version}.tar.xz.asc expat-${version}.tar.xz.asc"
workdir=expat-${version}
auth_type="sig"
auth_import_key="CB8DE70A90CFBF6C3BF5CC5696262ACFFBD3AEC6"
auth_opts="expat-${version}.tar.xz.asc expat-${version}.tar.xz"

View file

@ -1,15 +1,15 @@
--- conftools/config.sub.orig 2019-10-03 23:14:02.281000072 +0100
+++ conftools/config.sub 2019-10-03 23:14:36.896816822 +0100
--- a/conftools/config.sub
+++ b/conftools/config.sub
@@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2018 Free Software Foundation, Inc.
-timestamp='2018-02-22'
-timestamp='2018-01-01'
+timestamp='2019-10-03'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -1364,6 +1364,7 @@
@@ -1409,6 +1409,7 @@ case $os in
# Each alternative MUST end in a * to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
@ -17,3 +17,6 @@
| -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
| -sym* | -kopensolaris* | -plan9* \
--
2.17.1

View file

@ -2,5 +2,9 @@
port=libiconv
version=1.16
useconfigure=true
files="https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz libiconv-1.16.tar.gz"
patchlevel=1
files="https://ftp.gnu.org/pub/gnu/libiconv/libiconv-${version}.tar.gz libiconv-${version}.tar.gz
http://ftp.gnu.org/gnu/libiconv/libiconv-${version}.tar.gz.sig libiconv-${version}.tar.gz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg libiconv-${version}.tar.gz.sig"

View file

@ -2,4 +2,4 @@
port=links
version=2.19
useconfigure=true
files="http://links.twibright.com/download/links-2.19.tar.bz2 links-2.19.tar.bz2"
files="http://links.twibright.com/download/links-2.19.tar.bz2 links-2.19.tar.bz2 fa6df86919640e490187ee9d85a4f598"

View file

@ -1,6 +1,6 @@
#!/bin/bash ../.port_include.sh
port=lua
version=5.3.5
files="http://www.lua.org/ftp/lua-5.3.5.tar.gz lua-5.3.5.tar.gz"
files="http://www.lua.org/ftp/lua-5.3.5.tar.gz lua-5.3.5.tar.gz 4f4b4f323fd3514a68e0ab3da8ce3455"
makeopts="-j$(nproc) generic"
installopts="INSTALL_TOP=$SERENITY_ROOT/Root/"

View file

@ -2,4 +2,8 @@
port=m4
version=1.4.9
useconfigure=true
files="http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz m4-1.4.9.tar.gz"
files="http://ftp.gnu.org/gnu/m4/m4-${version}.tar.gz m4-${version}.tar.gz
http://ftp.gnu.org/gnu/m4/m4-${version}.tar.gz.sig m4-${version}.tar.gz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg m4-${version}.tar.gz.sig"

View file

@ -2,5 +2,9 @@
port=make
version=4.2.1
useconfigure=true
files="https://ftp.gnu.org/gnu/make/make-4.2.1.tar.bz2 make-4.2.1.tar.bz2"
files="https://ftp.gnu.org/gnu/make/make-${version}.tar.bz2 make-${version}.tar.bz2
http://ftp.gnu.org/gnu/make/make-${version}.tar.bz2.sig make-${version}.tar.bz2.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg make-${version}.tar.bz2.sig"
configopts="--target=i686-pc-serenity --with-sysroot=/ --without-guile"

View file

@ -2,5 +2,6 @@
port=mandoc
version=1.14.5
useconfigure=true
files="https://mandoc.bsd.lv/snapshots/mandoc-1.14.5.tar.gz mandoc-1.14.5.tar.gz"
files="https://mandoc.bsd.lv/snapshots/mandoc-${version}.tar.gz mandoc-${version}.tar.gz 8219b42cb56fc07b2aa660574e6211ac38eefdbf21f41b698d3348793ba5d8f7"
depends="less pcre2 zlib"
auth_type="sha256"

View file

@ -1,5 +1,9 @@
#!/bin/bash ../.port_include.sh
port=mawk
version=1.3.4-20200120
files="https://invisible-mirror.net/archives/mawk/mawk-1.3.4-20200120.tgz mawk-1.3.4-20200120.tgz"
files="https://invisible-mirror.net/archives/mawk/mawk-${version}.tgz mawk-${version}.tgz
https://invisible-mirror.net/archives/mawk/mawk-${version}.tgz.asc mawk-${version}.tgz.asc"
useconfigure=true
auth_type="sig"
auth_import_key="C52048C0C0748FEE227D47A2702353E0F7E48EDB"
auth_opts="mawk-${version}.tgz.asc mawk-${version}.tgz"

View file

@ -1,5 +1,6 @@
#!/bin/bash ../.port_include.sh
port=mbedtls
version=2.16.2
files="https://tls.mbed.org/download/mbedtls-2.16.2-apache.tgz mbedtls-2.16.2-apache.tgz"
files="https://tls.mbed.org/download/mbedtls-${version}-apache.tgz mbedtls-${version}-apache.tgz ba809acfd4b41b86895b92e98d936695b5b62b73"
makeopts="CFLAGS=-DPLATFORM_UTIL_USE_GMTIME"
auth_type="sha1"

View file

@ -1,11 +1,14 @@
#!/bin/bash ../.port_include.sh
port=nano
version=4.5
workdir=nano-4.5
useconfigure="true"
curlopts="-L"
files="https://www.nano-editor.org/dist/v4/nano-4.5.tar.xz nano-4.5.tar.xz"
files="https://www.nano-editor.org/dist/v4/nano-${version}.tar.xz nano-${version}.tar.xz
https://www.nano-editor.org/dist/v4/nano-${version}.tar.xz.asc nano-${version}.tar.xz.asc"
configopts="--target=i686-pc-serenity --disable-browser --disable-utf8"
depends="ncurses"
auth_type="sig"
auth_import_key="BFD009061E535052AD0DF2150D28D4D2A0ACE884"
auth_opts="nano-${version}.tar.xz.asc nano-${version}.tar.xz"
export CPPFLAGS=-I${SERENITY_ROOT}/Root/usr/local/include/ncurses
export PKG_CONFIG_PATH=${SERENITY_ROOT}/Root/usr/local/lib/pkgconfig

View file

@ -2,5 +2,9 @@
port=ncurses
version=6.1
useconfigure=true
configopts="--with-termlib"
files="ftp://ftp.gnu.org/gnu/ncurses/ncurses-6.1.tar.gz ncurses-6.1.tar.gz"
configopts="--with-termlib --enable-pc-files --with-pkg-config=/usr/local/lib/pkgconfig --with-pkg-config-libdir=/usr/local/lib/pkgconfig"
files="ftp://ftp.gnu.org/gnu/ncurses/ncurses-${version}.tar.gz ncurses-${version}.tar.gz
http://ftp.gnu.org/gnu/ncurses/ncurses-${version}.tar.gz.sig ncurses-${version}.tar.gz.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg ncurses-${version}.tar.gz.sig"

View file

@ -1,7 +1,6 @@
#!/bin/bash ../.port_include.sh
port=nesalizer
version=master
curlopts="-L"
makeopts="CONF=release"
files="https://github.com/SerenityOS/nesalizer/archive/master.zip nesalizer-master.zip"
depends=SDL2

View file

@ -2,5 +2,4 @@
port=nyancat
version=git
workdir=nyancat-master
curlopts="-L"
files="https://github.com/klange/nyancat/archive/master.tar.gz nyancat-git.tar.gz"

View file

@ -3,7 +3,12 @@ port=openssl
version=1.0.2t
useconfigure=true
configscript=Configure
files="https://www.openssl.org/source/openssl-1.0.2t.tar.gz openssl-1.0.2t.tar.gz "
files="https://www.openssl.org/source/openssl-${version}.tar.gz openssl-${version}.tar.gz
https://www.openssl.org/source/openssl-${version}.tar.gz.asc openssl-${version}.tar.gz.asc"
auth_type="sig"
auth_import_key="8657ABB260F056B1E5190839D9C4D26D0E604491"
auth_opts="openssl-${version}.tar.gz.asc openssl-${version}.tar.gz"
depends="zlib"
usr_local=$SERENITY_ROOT/Root/usr/local/
configopts="--prefix=$usr_local --openssldir=$usr_local/ssl BSD-x86 zlib no-tests no-threads no-asm no-sock"

View file

@ -2,4 +2,9 @@
port=pcre2
version=10.34
useconfigure=true
files="https://ftp.pcre.org/pub/pcre/pcre2-10.34.tar.gz pcre2-10.34.tar.gz"
files="https://ftp.pcre.org/pub/pcre/pcre2-${version}.tar.gz pcre2-${version}.tar.gz
https://ftp.pcre.org/pub/pcre/pcre2-${version}.tar.gz.sig pcre2-${version}.tar.gz.sig"
auth_type="sig"
auth_import_key="45F68D54BBE23FB3039B46E59766E084FB0F43D8"
auth_opts="pcre2-${version}.tar.gz.sig"

View file

@ -6,7 +6,7 @@ port=python-3.6
version=3.6
workdir=Python-3.6.0
useconfigure=true
configopts="--build=i686 --without-threads --enable-optimizations"
configopts="--build=i686 --without-threads --enable-optimizations --without-ensurepip"
makeopts="-j$(nproc) build_all"
installopts="-j$(nproc) build_all"
files="${PYTHON_URL} ${PYTHON_ARCHIVE}"

View file

@ -3,7 +3,8 @@ port=quake
version=0.65
workdir=SerenityQuake-master
useconfigure=false
curlopts="-L"
files="https://github.com/SerenityOS/SerenityQuake/archive/master.tar.gz quake.tar.gz"
makeopts="V=1 SYMBOLS_ON=Y"
makeopts="V=1 SYMBOLS_ON=Y "
depends=SDL2
export PATH=${SERENITY_ROOT}/Root/usr/bin:$PATH

View file

@ -2,4 +2,9 @@
port=sed
version=4.2.1
useconfigure="true"
files="https://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.bz2 sed-4.2.1.tar.bz2"
files="https://ftp.gnu.org/gnu/sed/sed-${version}.tar.bz2 sed-${version}.tar.bz2
http://ftp.gnu.org/gnu/sed/sed-${version}.tar.bz2.sig sed-${version}.tar.bz2.sig
https://ftp.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts="--keyring ./gnu-keyring.gpg sed-${version}.tar.bz2.sig"

View file

@ -3,4 +3,4 @@ port=termcap
version=1.3.1
useconfigure=true
configopts="--prefix=$SERENITY_ROOT/Root/usr"
files="https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz termcap-1.3.1.tar.gz"
files="https://ftp.gnu.org/gnu/termcap/termcap-${version}.tar.gz termcap-${version}.tar.gz"

View file

@ -2,7 +2,6 @@
port=tinycc
workdir=tinycc-dev
version=dev
curlopts="-L"
files="https://github.com/TinyCC/tinycc/archive/dev.tar.gz tinycc-dev.tar.gz"
useconfigure=true
makeopts=tcc

View file

@ -3,7 +3,6 @@ port=vim
version=git
workdir=vim-master
useconfigure="true"
curlopts="-L"
files="https://github.com/vim/vim/archive/master.tar.gz vim-git.tar.gz"
configopts="--with-tlib=ncurses --with-features=normal"
depends="ncurses"

View file

@ -2,7 +2,12 @@
port=zlib
version=1.2.11
useconfigure=true
files="https://www.zlib.net/zlib-1.2.11.tar.gz zlib-1.2.11.tar.gz"
files="https://www.zlib.net/zlib-${version}.tar.gz zlib-${version}.tar.gz
https://www.zlib.net/zlib-${version}.tar.gz.asc zlib-${version}.tar.gz.asc"
auth_type="sig"
auth_import_key="783FCD8E58BCAFBA"
auth_opts="zlib-${version}.tar.gz.asc"
configure() {
run ./configure --static