diff --git a/steps/diffutils-3.10/import-gnulib.sh b/steps/diffutils-3.10/import-gnulib.sh new file mode 100644 index 00000000..a299f6f2 --- /dev/null +++ b/steps/diffutils-3.10/import-gnulib.sh @@ -0,0 +1,96 @@ +#!/bin/sh + +../gnulib-5d2fe24/gnulib-tool --import --local-dir=gl \ + --lib=libdiffutils \ + --source-base=lib \ + --m4-base=m4 \ + --doc-base=doc \ + --tests-base=gnulib-tests \ + --aux-dir=build-aux \ + --with-tests \ + --makefile-name=gnulib.mk \ + --no-conditional-dependencies \ + --no-libtool \ + --macro-prefix=gl \ + --avoid=localename \ + --avoid=lock-tests \ + --avoid=setlocale \ + announce-gen \ + argmatch \ + attribute \ + binary-io \ + c-stack \ + config-h \ + diffseq \ + dirname \ + do-release-commit-and-tag \ + dup2 \ + error \ + exclude \ + exitfail \ + extensions \ + extern-inline \ + fcntl \ + file-type \ + filenamecat \ + flexmember \ + fnmatch-gnu \ + getopt-gnu \ + gettext-h \ + gettime \ + git-version-gen \ + gitlog-to-changelog \ + gnu-make \ + gnu-web-doc-update \ + gnumakefile \ + gnupload \ + hard-locale \ + inttostr \ + inttypes \ + isblank \ + largefile \ + lstat \ + maintainer-makefile \ + manywarnings \ + mbrtowc \ + mempcpy \ + mkstemp \ + mktime \ + nstrftime \ + nullptr \ + perl \ + progname \ + propername \ + raise \ + rawmemchr \ + readme-release \ + regex \ + sh-quote \ + signal \ + sigprocmask \ + stat \ + stat-macros \ + stat-time \ + stdbool \ + stdint \ + stpcpy \ + strcase \ + strptime \ + strtoimax \ + sys_wait \ + system-quote \ + time_rz \ + unistd \ + unlocked-io \ + update-copyright \ + verify \ + version-etc \ + version-etc-fsf \ + wcwidth \ + xalloc \ + xfreopen \ + xmalloca \ + xreadlink \ + xstdopen \ + xstrtoimax \ + year2038 diff --git a/steps/diffutils-3.10/pass1.sh b/steps/diffutils-3.10/pass1.sh new file mode 100755 index 00000000..d3b76166 --- /dev/null +++ b/steps/diffutils-3.10/pass1.sh @@ -0,0 +1,15 @@ +src_prepare() { + default + + autoreconf-2.71 -fi + rm man/*.1 + + # gperf + rm lib/iconv_open*.h + + . ../../import-gnulib.sh +} + +src_configure() { + ./configure --prefix="${PREFIX}" +} diff --git a/steps/diffutils-3.10/sources b/steps/diffutils-3.10/sources new file mode 100644 index 00000000..8c66feff --- /dev/null +++ b/steps/diffutils-3.10/sources @@ -0,0 +1,2 @@ +https://ftp.gnu.org/gnu/diffutils/diffutils-3.10.tar.xz 90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e +http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-5d2fe24.tar.gz 72e7bb2d1d75e63d1c46d33b8dd22e8eb60afdba4af3e7251151b5c2a6f00bfb diff --git a/steps/manifest b/steps/manifest index 570a0db1..a32d98fd 100644 --- a/steps/manifest +++ b/steps/manifest @@ -191,6 +191,7 @@ jump: break ( INTERNAL_CI == pass1 ) # scripts are generated in pass1 build: gcc-10.4.0 build: binutils-2.41 build: gcc-13.1.0 +build: diffutils-3.10 build: libmd-1.1.0 build: libbsd-0.11.8 build: shadow-4.14.3