more hardcoded versions (#1901)

* update(aspell)

* update(pango)

* update(binutils)

* update(gawk)

* 11 more
This commit is contained in:
Jacob Heider 2023-05-08 11:17:44 -04:00 committed by GitHub
parent ee11f8fc7e
commit 44dba213e5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 73 additions and 37 deletions

View file

@ -3,7 +3,11 @@ distributable:
strip-components: 1
versions:
- 0.60.8
url: https://ftp.gnu.org/gnu/aspell/
match: /aspell-\d+\.\d+(\.\d+)*.tar.gz/
strip:
- /aspell-/
- /.tar.gz/
provides:
- bin/aspell

View file

@ -3,9 +3,7 @@ distributable:
strip-components: 1
versions:
#FIXME github: GNOME/pango/tags
#NOTE above has a v2 which nothing seems to reference otherwise
- 1.50.9
gitlab: gitlab.gnome.org:GNOME/pango/tags
dependencies:
cairographics.org: 1

View file

@ -1,11 +1,13 @@
distributable:
url: https://ftp.gnu.org/gnu/binutils/binutils-{{ version.raw }}.tar.xz
url: https://ftp.gnu.org/gnu/binutils/binutils-{{ version.raw }}.tar.gz
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/binutils/
- '2.40'
- 2.39
url: https://ftp.gnu.org/gnu/binutils/
match: /binutils-\d+\.\d+(\.\d+)?.tar.gz/
strip:
- /binutils-/
- /.tar.gz/
build:
dependencies:

View file

@ -1,10 +1,13 @@
distributable:
url: https://ftp.gnu.org/gnu/gawk/gawk-{{ version.raw }}.tar.xz
url: https://ftp.gnu.org/gnu/gawk/gawk-{{ version.raw }}.tar.gz
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/gawk/
- 5.2.1
url: https://ftp.gnu.org/gnu/gawk/
match: /gawk-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /gawk-/
- /.tar.gz/
provides:
- bin/awk

View file

@ -3,8 +3,11 @@ distributable:
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/gdbm/
- 1.23
url: https://ftp.gnu.org/gnu/gdbm/
match: /gdbm-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /gdbm-/
- /.tar.gz/
build:
dependencies:

View file

@ -1,10 +1,13 @@
distributable:
url: https://ftp.gnu.org/gnu/inetutils/inetutils-{{version.marketing}}.tar.xz
url: https://ftp.gnu.org/gnu/inetutils/inetutils-{{version.marketing}}.tar.gz
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/inetutils
- 2.4
url: https://ftp.gnu.org/gnu/inetutils
match: /inetutils-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /inetutils-/
- /.tar.gz/
dependencies:
gnu.org/libidn2: '*'

View file

@ -3,8 +3,11 @@ distributable:
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/libidn/
- 2.3.4
url: https://ftp.gnu.org/gnu/libidn/
match: /libidn2-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /libidn2-/
- /.tar.gz/
dependencies:
gnu.org/gettext: '*'

View file

@ -3,8 +3,11 @@ distributable:
strip-components: 1
versions:
# github: mirror/make/tags -- these versions don't match the source versions...
- 4.3
url: https://ftp.gnu.org/gnu/make/
match: /make-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /make-/
- /.tar.gz/
provides:
- bin/make

View file

@ -3,8 +3,11 @@ distributable:
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/mpc/
- 1.3.1
url: https://ftp.gnu.org/gnu/mpc/
match: /mpc-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /mpc-/
- /.tar.gz/
build:
dependencies:

View file

@ -1,10 +1,13 @@
distributable:
url: https://ftp.gnu.org/gnu/mpfr/mpfr-{{ version.raw }}.tar.xz
url: https://ftp.gnu.org/gnu/mpfr/mpfr-{{ version.raw }}.tar.gz
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/mpfr/
- 4.1.1
url: https://ftp.gnu.org/gnu/mpfr/
match: /mpfr-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /mpfr-/
- /.tar.gz/
build:
dependencies:

View file

@ -3,9 +3,12 @@ distributable:
strip-components: 1
versions:
url: https://ftp.gnu.org/gnu/readline/
match: /readline-\d+\.\d+(\.\d+)?\.tar\.gz/
strip:
- /readline-/
- /.tar.gz/
#TODO brew has a couple patches we should apply
- 8.2
- 8.1
dependencies:
invisible-island.net/ncurses: ^6

View file

@ -1,10 +1,13 @@
distributable:
url: https://ftp.gnu.org/gnu/texinfo/texinfo-{{ version }}.tar.xz
url: https://ftp.gnu.org/gnu/texinfo/texinfo-{{ version }}.tar.gz
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/texinfo/
- 7.0.1
url: https://ftp.gnu.org/gnu/texinfo/
match: /texinfo-(\d+\.\d+(\.\d+)?)\.tar\.gz/
strip:
- /texinfo-/
- /.tar.gz/
dependencies:
perl.org: '*'

View file

@ -1,10 +1,9 @@
distributable:
url: https://www.gnupg.org/ftp/gcrypt/gnutls/v{{ version.major }}.{{ version.minor }}/gnutls-{{ version.raw }}.tar.xz
url: https://www.gnupg.org/ftp/gcrypt/gnutls/v{{ version.marketing }}/gnutls-{{ version.raw }}.tar.xz
strip-components: 1
versions:
#TODO HTML listing: https://ftp.gnu.org/gnu/gnutls/
- 3.6.16
gitlab: gnutls/gnutls/tags
dependencies:
freedesktop.org/p11-kit: '*'

View file

@ -3,8 +3,11 @@ distributable:
strip-components: 1
versions:
# FIXME: tcltk/tcl/tags needs serious parsing
- 8.6.13
url: https://sourceforge.net/projects/tcl/files/Tcl/
match: /files\/Tcl\/\d+\.\d+\.\d+\//
strip:
- /files\/Tcl\//
- /\//
build:
dependencies:

View file

@ -3,8 +3,11 @@ distributable:
strip-components: 1
versions:
#TODO https://sourceforge.net/projects/zsh/rss?path=/zsh
- 5.9
url: https://sourceforge.net/projects/zsh/files/zsh/
match: /files\/zsh\/\d+\.\d+(\.\d+)?\//
strip:
- /files\/zsh\//
- /\//
provides:
- bin/zsh