build-scripts reviewed

This commit is contained in:
Achim Gsell
2018-10-11 23:08:23 +02:00
parent 94ab320acc
commit b74fd7bce4
45 changed files with 139 additions and 230 deletions

View File

@@ -1,16 +1,23 @@
#!/usr/bin/env modbuild
SOURCE_URL="ftp://ftp.tcl.tk/pub/tcl/tcl8_6/tcl$V-src.tar.gz"
pbuild::set_download_url "ftp://ftp.tcl.tk/pub/tcl/tcl8_6/tcl$V-src.tar.gz"
# use system's cc
declare CC=cc
pbuild::add_to_group 'Programming'
pbuild::install_docfiles 'license.terms' 'README'
pbuild::pre_configure_Linux() {
srcdir="${SRC_DIR}/unix"
}
pbuild::pre_configure_Darwin() {
srcdir="${SRC_DIR}/macosx"
}
pbuild::configure() {
case ${OS} in
Linux )
srcdir="${SRC_DIR}/unix"
;;
Darwin )
srcdir="${SRC_DIR}/macosx"
;;
esac
"${srcdir}"/configure \
--prefix="${PREFIX}" \
--enable-shared=no \
@@ -20,10 +27,3 @@ pbuild::configure() {
pbuild::post_install() {
{ cd "${PREFIX}"/bin && rm -f tclsh && ln -fs tclsh${V%.*} tclsh; };
}
# use system's cc
declare CC=cc
pbuild::add_to_group 'Programming'
pbuild::install_docfiles 'license.terms' 'README'
pbuild::make_all

View File

@@ -1,6 +1,12 @@
#!/usr/bin/env modbuild
SOURCE_URL="ftp://ftp.tcl.tk/pub/tcl/tcl8_6/tk$V-src.tar.gz"
pbuild::set_download_url ftp://ftp.tcl.tk/pub/tcl/tcl8_6/tk$V-src.tar.gz"
# use system's cc
declare CC=cc
pbuild::add_to_group 'Programming'
pbuild::install_docfiles 'license.terms' 'README'
pbuild::configure() {
case ${OS} in
@@ -25,9 +31,3 @@ pbuild::post_install() {
#{ cd "${PREFIX}"/bin && rm -f tclsh && ln -fs tclsh${V%.*} tclsh; };
}
# use system's cc
declare CC=cc
pbuild::add_to_group 'Programming'
pbuild::install_docfiles 'license.terms' 'README'
pbuild::make_all

View File

@@ -1,12 +1,6 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
pbuild::configure() {
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::set_download_url "https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
# use system gcc to compile
declare -rx CC=gcc
@@ -21,8 +15,6 @@ pbuild::install_docfiles \
README \
THANKS
pbuild::make_all
# Local Variables:
# mode: sh
# sh-basic-offset: 8

View File

@@ -1,12 +1,6 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
pbuild::configure() {
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::set_download_url "https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
# use system gcc to compile
declare -rx CC=gcc
@@ -20,7 +14,6 @@ pbuild::install_docfiles \
NEWS \
README \
THANKS
pbuild::make_all
# Local Variables:
# mode: sh

View File

@@ -1,12 +1,5 @@
#!/usr/bin/env modbuild
SOURCE_URL="http://ftp.gnu.org/gnu/binutils/$P-$V.tar.gz"
pbuild::configure() {
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::set_download_url "http://ftp.gnu.org/gnu/binutils/$P-${V_PKG}.tar.gz"
pbuild::add_to_group 'Programming'
pbuild::make_all

View File

@@ -1,19 +1,16 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://cmake.org/files/v${V_MAJOR}.${V_MINOR}/$P-$V.tar.gz"
pbuild::set_download_url "https://cmake.org/files/v${V_MAJOR}.${V_MINOR}/$P-$V.tar.gz"
pbuild::add_to_group 'Programming'
declare bootstrap_flags=''
case $OS in
Darwin )
pbuild::pre_configure_Darwin() {
bootstrap_flags+='--system-curl'
;;
esac
}
pbuild::configure() {
"${SRC_DIR}/bootstrap" --prefix="${PREFIX}" ${bootstrap_flags} --verbose
}
pbuild::add_to_group 'Programming'
pbuild::make_all

View File

@@ -18,4 +18,3 @@ pbuild::install() {
:
}
pbuild::make_all

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://ftp.gnu.org/gnu/gcc/$P-$V/$P-$V.tar.gz"
pbuild::set_download_url "https://ftp.gnu.org/gnu/gcc/$P-$V/$P-$V.tar.gz"
pbuild::patch_sources_Darwin() {
if (( V_MAJOR == 4 && V_MINOR <= 8 )) || \

View File

@@ -1,5 +1,7 @@
#!/usr/bin/env modbuild
# :FIXME: need review!
CCTOOLS_VERSION='895'
DYLD_VERSION='421.2'

View File

@@ -1,17 +1,11 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
pbuild::configure() {
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::set_download_url "https://ftp.gnu.org/gnu/$P/$P-$V.tar.gz"
# use system gcc to compile
declare -rx CC=gcc
pbuild::add_to_group 'Programming'
pbuild::install_docfiles 'AUTHORS' 'COPYING' 'NEWS' 'README' 'THANKS'
pbuild::make_all

View File

@@ -1,15 +1,8 @@
#!/usr/bin/env modbuild
SOURCE_URL="https://ftp.gnu.org/gnu/$P/$P-$V.tar.bz2"
pbuild::configure() {
"${SRC_DIR}"/configure \
--prefix="${PREFIX}" \
|| exit 1
}
pbuild::set_download_url "https://ftp.gnu.org/gnu/$P/$P-$V.tar.bz2"
# use system gcc to compile
declare -rx CC=gcc
pbuild::add_to_group 'Programming'
pbuild::make_all

View File

@@ -1,5 +1,7 @@
#!/usr/bin/env modbuild
# :FIXME: to be removed or reviewed!
pbuild::configure() {
:
}