diff --git a/srcpkgs/bash/bash.rshlibs b/srcpkgs/bash/bash.rshlibs new file mode 100644 index 0000000000..84f70afba2 --- /dev/null +++ b/srcpkgs/bash/bash.rshlibs @@ -0,0 +1,3 @@ +libncursesw.so.6 +libdl.so.2 +libc.so.6 diff --git a/srcpkgs/bash/template b/srcpkgs/bash/template index cc494c003c..3cb70cef4b 100644 --- a/srcpkgs/bash/template +++ b/srcpkgs/bash/template @@ -3,7 +3,7 @@ pkgname=bash _bash_patchlevel=010 _bash_distver=4.2 version=${_bash_distver}.${_bash_patchlevel} -revision=1 +revision=2 #version=${_bash_distver} wrksrc=${pkgname}-${_bash_distver} distfiles="http://ftp.gnu.org/gnu/bash/bash-${_bash_distver}.tar.gz" @@ -37,8 +37,6 @@ long_desc=" bootstrap=yes register_shell="/bin/bash" -Add_dependency run glibc -Add_dependency run ncurses-libs Add_dependency build ncurses-devel if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then Add_dependency build bison diff --git a/srcpkgs/binutils/binutils.rshlibs b/srcpkgs/binutils/binutils.rshlibs new file mode 100644 index 0000000000..ffdb45be14 --- /dev/null +++ b/srcpkgs/binutils/binutils.rshlibs @@ -0,0 +1,3 @@ +libdl.so.2 +libz.so.1 +libc.so.6 diff --git a/srcpkgs/binutils/template b/srcpkgs/binutils/template index cd75847ea3..67ad0314dd 100644 --- a/srcpkgs/binutils/template +++ b/srcpkgs/binutils/template @@ -2,6 +2,7 @@ pkgname=binutils version=2.21.1 distfiles="${GNU_SITE}/binutils/$pkgname-$version.tar.bz2" +revision=1 short_desc="GNU binary utilities" maintainer="Juan RP " homepage="http://www.gnu.org/software/binutils/" @@ -23,8 +24,6 @@ long_desc=" bootstrap=yes subpackages="$pkgname-devel" -Add_dependency run glibc -Add_dependency run zlib if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then Add_dependency build gettext diff --git a/srcpkgs/busybox/busybox.rshlibs b/srcpkgs/busybox/busybox.rshlibs new file mode 100644 index 0000000000..7c868f9838 --- /dev/null +++ b/srcpkgs/busybox/busybox.rshlibs @@ -0,0 +1,2 @@ +libm.so.6 +libc.so.6 diff --git a/srcpkgs/busybox/template b/srcpkgs/busybox/template index 59facc2815..7cb6369b81 100644 --- a/srcpkgs/busybox/template +++ b/srcpkgs/busybox/template @@ -1,7 +1,7 @@ # Build template for 'busybox'. pkgname=busybox version=1.19.2 -revision=2 +revision=3 homepage="http://www.busybox.net" distfiles="${homepage}/downloads/busybox-$version.tar.bz2" short_desc="The Swiss Army Knife of Embedded Linux" @@ -18,7 +18,6 @@ long_desc=" environment for any small or embedded system." bootstrap=yes -Add_dependency run glibc if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then Add_dependency build coreutils diff --git a/srcpkgs/bzip2/bzip2.rshlibs b/srcpkgs/bzip2/bzip2.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/bzip2/bzip2.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/bzip2/template b/srcpkgs/bzip2/template index f80abd0ef3..683fe06e8a 100644 --- a/srcpkgs/bzip2/template +++ b/srcpkgs/bzip2/template @@ -1,7 +1,7 @@ # Template build file for 'bzip2'. pkgname=bzip2 version=1.0.6 -revision=1 +revision=2 distfiles="http://www.bzip.org/$version/$pkgname-$version.tar.gz" short_desc="The bzip2 compression library" maintainer="Juan RP " @@ -23,7 +23,6 @@ long_desc=" bootstrap=yes subpackages="bzip2-devel" -Add_dependency run glibc do_build() { diff --git a/srcpkgs/ccache/ccache.rshlibs b/srcpkgs/ccache/ccache.rshlibs new file mode 100644 index 0000000000..1ba75165c5 --- /dev/null +++ b/srcpkgs/ccache/ccache.rshlibs @@ -0,0 +1,3 @@ +libm.so.6 +libz.so.1 +libc.so.6 diff --git a/srcpkgs/ccache/template b/srcpkgs/ccache/template index 2ab2cf4464..2a26eb2353 100644 --- a/srcpkgs/ccache/template +++ b/srcpkgs/ccache/template @@ -1,7 +1,7 @@ # Template file for 'ccache' pkgname=ccache version=3.1.6 -revision=2 +revision=3 distfiles="http://samba.org/ftp/$pkgname/$pkgname-$version.tar.bz2" build_style=gnu-configure short_desc="compiler cache" @@ -15,8 +15,6 @@ long_desc=" Supported languages are C, C++, Objective-C and Objective-C++." bootstrap=yes -Add_dependency run glibc -Add_dependency run zlib Add_dependency build zlib-devel if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then diff --git a/srcpkgs/chroot-grep/chroot-grep.rshlibs b/srcpkgs/chroot-grep/chroot-grep.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/chroot-grep/chroot-grep.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/chroot-grep/template b/srcpkgs/chroot-grep/template index 91fc9b5a9f..6028054ede 100644 --- a/srcpkgs/chroot-grep/template +++ b/srcpkgs/chroot-grep/template @@ -5,7 +5,7 @@ # Reset some vars unset run_depends build_depends revision -revision=2 +revision=3 bootstrap=yes pkgname=chroot-grep wrksrc=grep-${version} @@ -16,7 +16,6 @@ long_desc="${long_desc} This package only installs the grep utility into a not default location for use in chroots with xbps-src." -Add_dependency run glibc post_install() { diff --git a/srcpkgs/cloog-ppl/cloog-ppl.rshlibs b/srcpkgs/cloog-ppl/cloog-ppl.rshlibs new file mode 100644 index 0000000000..ae9b7f2fe3 --- /dev/null +++ b/srcpkgs/cloog-ppl/cloog-ppl.rshlibs @@ -0,0 +1,5 @@ +libppl_c.so.4 +libc.so.6 +libgmp.so.10 +libppl.so.9 +libgmpxx.so.4 diff --git a/srcpkgs/cloog-ppl/template b/srcpkgs/cloog-ppl/template index 7e63e942a7..60bf5a8ad6 100644 --- a/srcpkgs/cloog-ppl/template +++ b/srcpkgs/cloog-ppl/template @@ -4,6 +4,7 @@ version=0.15.9 distfiles="ftp://gcc.gnu.org/pub/gcc/infrastructure/${pkgname}-${version}.tar.gz" build_style=gnu-configure configure_args="--with-bits=gmp --with-ppl=${XBPS_MASTERDIR}/usr" +revision=1 short_desc="The Chunky Loop Generator" maintainer="Juan RP " checksum=8c54d4bca186cb66671e07540aec276d5f8ad013ae8867294576b431cbb142a5 @@ -15,9 +16,6 @@ long_desc=" bootstrap=yes subpackages="$pkgname-devel" -Add_dependency run glibc -Add_dependency run gmp -Add_dependency run ppl Add_dependency build gmp-devel Add_dependency build ppl-devel diff --git a/srcpkgs/diffutils/diffutils.rshlibs b/srcpkgs/diffutils/diffutils.rshlibs new file mode 100644 index 0000000000..61cc9c6aaf --- /dev/null +++ b/srcpkgs/diffutils/diffutils.rshlibs @@ -0,0 +1,2 @@ +libc.so.6 +librt.so.1 diff --git a/srcpkgs/diffutils/template b/srcpkgs/diffutils/template index c7ca10d65e..bc98fad304 100644 --- a/srcpkgs/diffutils/template +++ b/srcpkgs/diffutils/template @@ -3,6 +3,7 @@ pkgname=diffutils version=3.1 distfiles="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$version.tar.gz" build_style=gnu-configure +revision=1 short_desc="The GNU diff utilities" maintainer="Juan RP " homepage="http://www.gnu.org/software/diffutils" @@ -15,7 +16,6 @@ long_desc=" These programs are usually used for creating patch files." bootstrap=yes -Add_dependency run glibc if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then Add_dependency build gettext diff --git a/srcpkgs/fakeroot/fakeroot.rshlibs b/srcpkgs/fakeroot/fakeroot.rshlibs new file mode 100644 index 0000000000..12289b9976 --- /dev/null +++ b/srcpkgs/fakeroot/fakeroot.rshlibs @@ -0,0 +1,2 @@ +libc.so.6 +libdl.so.2 diff --git a/srcpkgs/fakeroot/template b/srcpkgs/fakeroot/template index 7ecf76bec0..83da860c9a 100644 --- a/srcpkgs/fakeroot/template +++ b/srcpkgs/fakeroot/template @@ -4,6 +4,7 @@ version=1.18.1 distfiles="${DEBIAN_SITE}/main/f/fakeroot/${pkgname}_${version}.orig.tar.bz2" build_style=gnu-configure configure_args="--disable-static" +revision=1 short_desc="Gives a fake root environment" maintainer="Juan RP " homepage="http://packages.debian.org/fakeroot" @@ -16,7 +17,6 @@ long_desc=" root environment." bootstrap=yes -Add_dependency run glibc post_install() { diff --git a/srcpkgs/file/file.rshlibs b/srcpkgs/file/file.rshlibs new file mode 100644 index 0000000000..1a1d79f63f --- /dev/null +++ b/srcpkgs/file/file.rshlibs @@ -0,0 +1,2 @@ +libc.so.6 +libz.so.1 diff --git a/srcpkgs/file/template b/srcpkgs/file/template index 647923cccf..7a5c58560e 100644 --- a/srcpkgs/file/template +++ b/srcpkgs/file/template @@ -3,6 +3,7 @@ pkgname=file version=5.09 distfiles="ftp://ftp.astron.com/pub/file/$pkgname-$version.tar.gz" build_style=gnu-configure +revision=1 short_desc="File type identification utility" maintainer="Juan RP " homepage="http://www.darwinsys.com/file/" @@ -15,6 +16,4 @@ long_desc=" bootstrap=yes subpackages="file-devel" -Add_dependency run glibc -Add_dependency run zlib Add_dependency build zlib-devel diff --git a/srcpkgs/gcc/gcc-c++.rshlibs b/srcpkgs/gcc/gcc-c++.rshlibs new file mode 100644 index 0000000000..0167f35af9 --- /dev/null +++ b/srcpkgs/gcc/gcc-c++.rshlibs @@ -0,0 +1,8 @@ +libc.so.6 +libcloog.so.0 +libppl_c.so.4 +libmpc.so.2 +libmpfr.so.4 +libgmp.so.10 +libdl.so.2 +libz.so.1 diff --git a/srcpkgs/gcc/gcc-c++.template b/srcpkgs/gcc/gcc-c++.template index ba72caf7d4..333f88b080 100644 --- a/srcpkgs/gcc/gcc-c++.template +++ b/srcpkgs/gcc/gcc-c++.template @@ -1,18 +1,12 @@ # Template file for 'gcc-c++'. # +revision=1 short_desc="GCC C++ support" long_desc="${long_desc} This package contains GCC C++ support." -Add_dependency run glibc -Add_dependency run zlib -Add_dependency run cloog-ppl -Add_dependency run ppl -Add_dependency run gmp -Add_dependency run mpfr -Add_dependency run mpc Add_dependency run libelf Add_dependency run gcc ">=$version" Add_dependency run libstdc++-devel ">=$version" diff --git a/srcpkgs/gcc/gcc-fortran.rshlibs b/srcpkgs/gcc/gcc-fortran.rshlibs new file mode 100644 index 0000000000..0167f35af9 --- /dev/null +++ b/srcpkgs/gcc/gcc-fortran.rshlibs @@ -0,0 +1,8 @@ +libc.so.6 +libcloog.so.0 +libppl_c.so.4 +libmpc.so.2 +libmpfr.so.4 +libgmp.so.10 +libdl.so.2 +libz.so.1 diff --git a/srcpkgs/gcc/gcc-fortran.template b/srcpkgs/gcc/gcc-fortran.template index 10455a226e..4bc73adcbd 100644 --- a/srcpkgs/gcc/gcc-fortran.template +++ b/srcpkgs/gcc/gcc-fortran.template @@ -1,5 +1,6 @@ # Template file for 'gcc-fortran'. # +revision=1 short_desc="GCC Fortran compiler frontend" long_desc="${long_desc} @@ -7,14 +8,7 @@ long_desc="${long_desc} Add_dependency run libgcc ">=$version" -Add_dependency run glibc Add_dependency run libgfortran ">=$version" -Add_dependency run cloog-ppl -Add_dependency run ppl -Add_dependency run mpc -Add_dependency run mpfr -Add_dependency run gmp -Add_dependency run zlib Add_dependency run gcc ">=$version" do_install() diff --git a/srcpkgs/gcc/gcc-go.rshlibs b/srcpkgs/gcc/gcc-go.rshlibs new file mode 100644 index 0000000000..4d3a7e9eae --- /dev/null +++ b/srcpkgs/gcc/gcc-go.rshlibs @@ -0,0 +1,11 @@ +libc.so.6 +libcloog.so.0 +libppl_c.so.4 +libmpc.so.2 +libmpfr.so.4 +libgmp.so.10 +libdl.so.2 +libz.so.1 +libstdc++.so.6 +libm.so.6 +libgcc_s.so.1 diff --git a/srcpkgs/gcc/gcc-go.template b/srcpkgs/gcc/gcc-go.template index 10f232b6f0..b7891f26bc 100644 --- a/srcpkgs/gcc/gcc-go.template +++ b/srcpkgs/gcc/gcc-go.template @@ -1,20 +1,12 @@ # Template file for 'gcc-go'. # +revision=1 short_desc="GCC Go compiler frontend" long_desc="${long_desc} This package contains the GCC Go frontend." -Add_dependency run libgcc ">=$version" -Add_dependency run glibc -Add_dependency run libstdc++ ">=$version" -Add_dependency run cloog-ppl -Add_dependency run ppl -Add_dependency run mpc -Add_dependency run mpfr -Add_dependency run gmp -Add_dependency run zlib Add_dependency run gcc ">=$version" Add_dependency run libgo-devel ">=$version" diff --git a/srcpkgs/gcc/gcc-objc++.rshlibs b/srcpkgs/gcc/gcc-objc++.rshlibs new file mode 100644 index 0000000000..b94b7d6099 --- /dev/null +++ b/srcpkgs/gcc/gcc-objc++.rshlibs @@ -0,0 +1,8 @@ +libcloog.so.0 +libppl_c.so.4 +libmpc.so.2 +libmpfr.so.4 +libgmp.so.10 +libdl.so.2 +libz.so.1 +libc.so.6 diff --git a/srcpkgs/gcc/gcc-objc++.template b/srcpkgs/gcc/gcc-objc++.template index 19eb4d4683..0a7fc60320 100644 --- a/srcpkgs/gcc/gcc-objc++.template +++ b/srcpkgs/gcc/gcc-objc++.template @@ -1,18 +1,12 @@ # Template file for 'gcc-objc++'. # +revision=1 short_desc="GCC Objective-C++ support" long_desc="${long_desc} This package contains GCC Objective-C++ support." -Add_dependency run glibc -Add_dependency run zlib -Add_dependency run cloog-ppl -Add_dependency run ppl -Add_dependency run gmp -Add_dependency run mpfr -Add_dependency run mpc Add_dependency run libelf Add_dependency run gcc-c++ ">=$version" Add_dependency run gcc-objc ">=$version" diff --git a/srcpkgs/gcc/gcc-objc.rshlibs b/srcpkgs/gcc/gcc-objc.rshlibs new file mode 100644 index 0000000000..b94b7d6099 --- /dev/null +++ b/srcpkgs/gcc/gcc-objc.rshlibs @@ -0,0 +1,8 @@ +libcloog.so.0 +libppl_c.so.4 +libmpc.so.2 +libmpfr.so.4 +libgmp.so.10 +libdl.so.2 +libz.so.1 +libc.so.6 diff --git a/srcpkgs/gcc/gcc-objc.template b/srcpkgs/gcc/gcc-objc.template index a6ca89ef63..74480c8210 100644 --- a/srcpkgs/gcc/gcc-objc.template +++ b/srcpkgs/gcc/gcc-objc.template @@ -1,18 +1,12 @@ # Template file for 'gcc-objc'. # +revision=1 short_desc="GCC Objective-C support" long_desc="${long_desc} This package contains GCC Objective-C support." -Add_dependency run glibc -Add_dependency run zlib -Add_dependency run cloog-ppl -Add_dependency run ppl -Add_dependency run gmp -Add_dependency run mpfr -Add_dependency run mpc Add_dependency run libelf Add_dependency run gcc ">=$version" Add_dependency run libobjc ">=$version" diff --git a/srcpkgs/gcc/gcc.rshlibs b/srcpkgs/gcc/gcc.rshlibs new file mode 100644 index 0000000000..0167f35af9 --- /dev/null +++ b/srcpkgs/gcc/gcc.rshlibs @@ -0,0 +1,8 @@ +libc.so.6 +libcloog.so.0 +libppl_c.so.4 +libmpc.so.2 +libmpfr.so.4 +libgmp.so.10 +libdl.so.2 +libz.so.1 diff --git a/srcpkgs/gcc/libgfortran.rshlibs b/srcpkgs/gcc/libgfortran.rshlibs new file mode 100644 index 0000000000..993effcf38 --- /dev/null +++ b/srcpkgs/gcc/libgfortran.rshlibs @@ -0,0 +1,3 @@ +libquadmath.so.0 +libm.so.6 +libc.so.6 diff --git a/srcpkgs/gcc/libgfortran.template b/srcpkgs/gcc/libgfortran.template index 4dc60d410e..3a9d92fac3 100644 --- a/srcpkgs/gcc/libgfortran.template +++ b/srcpkgs/gcc/libgfortran.template @@ -1,13 +1,12 @@ # Template file for 'libgfortran'. # +revision=1 short_desc="GCC Fortran library ${version} shared library support" long_desc="${long_desc} This package contains the GCC Fortran shared library." Add_dependency run libgcc ">=$version" -Add_dependency run glibc -Add_dependency run libquadmath ">=$version" do_install() { diff --git a/srcpkgs/gcc/libgo.rshlibs b/srcpkgs/gcc/libgo.rshlibs new file mode 100644 index 0000000000..87f20df1c5 --- /dev/null +++ b/srcpkgs/gcc/libgo.rshlibs @@ -0,0 +1,5 @@ +libpthread.so.0 +libm.so.6 +libgcc_s.so.1 +libc.so.6 +ld-linux.so.2 diff --git a/srcpkgs/gcc/libgo.template b/srcpkgs/gcc/libgo.template index 53bfc90f54..0a426d22fc 100644 --- a/srcpkgs/gcc/libgo.template +++ b/srcpkgs/gcc/libgo.template @@ -1,12 +1,11 @@ # Template file for 'libgo'. # +revision=1 short_desc="Go library ${version} shared library support" long_desc="${long_desc} This package contains the GO shared library." -Add_dependency run libgcc ">=${version}" -Add_dependency run glibc do_install() { diff --git a/srcpkgs/gcc/libgomp.rshlibs b/srcpkgs/gcc/libgomp.rshlibs new file mode 100644 index 0000000000..d1507aad9d --- /dev/null +++ b/srcpkgs/gcc/libgomp.rshlibs @@ -0,0 +1,3 @@ +librt.so.1 +libpthread.so.0 +libc.so.6 diff --git a/srcpkgs/gcc/libgomp.template b/srcpkgs/gcc/libgomp.template index 1fe965e585..b3409af529 100644 --- a/srcpkgs/gcc/libgomp.template +++ b/srcpkgs/gcc/libgomp.template @@ -1,12 +1,12 @@ # Template file for 'gcc-libgomp'. # +revision=1 short_desc="GCC OpenMP v3.0 shared support library" long_desc="${long_desc} This package contains GCC shared support library which is needed for OpenMP v3.0 support." -Add_dependency run glibc Add_dependency run libgcc ">=${version}" do_install() diff --git a/srcpkgs/gcc/libmudflap.rshlibs b/srcpkgs/gcc/libmudflap.rshlibs new file mode 100644 index 0000000000..d5e7c03eda --- /dev/null +++ b/srcpkgs/gcc/libmudflap.rshlibs @@ -0,0 +1,3 @@ +libdl.so.2 +libc.so.6 +ld-linux.so.2 diff --git a/srcpkgs/gcc/libmudflap.template b/srcpkgs/gcc/libmudflap.template index 4e28228b53..0c0eea5419 100644 --- a/srcpkgs/gcc/libmudflap.template +++ b/srcpkgs/gcc/libmudflap.template @@ -1,12 +1,12 @@ # Template file for 'gcc-libmudflap'. # +revision=1 short_desc="GCC mudflap shared support library" long_desc="${long_desc} This package contains GCC shared support library which is needed for mudflap support." -Add_dependency run glibc Add_dependency run libgcc ">=${version}" do_install() diff --git a/srcpkgs/gcc/libobjc.rshlibs b/srcpkgs/gcc/libobjc.rshlibs new file mode 100644 index 0000000000..935914f64c --- /dev/null +++ b/srcpkgs/gcc/libobjc.rshlibs @@ -0,0 +1,2 @@ +libgcc_s.so.1 +libc.so.6 diff --git a/srcpkgs/gcc/libobjc.template b/srcpkgs/gcc/libobjc.template index 4b72cb4d4e..cf55142609 100644 --- a/srcpkgs/gcc/libobjc.template +++ b/srcpkgs/gcc/libobjc.template @@ -1,13 +1,12 @@ # Template file for 'libobjc'. # +revision=1 short_desc="GCC Objective-C shared library support" long_desc="${long_desc} This package contains GCC Objective-C shared support library which is needed to run Objective-C dynamically linked programs." -Add_dependency run glibc -Add_dependency run libgcc ">=${version}" do_install() { diff --git a/srcpkgs/gcc/libquadmath.rshlibs b/srcpkgs/gcc/libquadmath.rshlibs new file mode 100644 index 0000000000..7c868f9838 --- /dev/null +++ b/srcpkgs/gcc/libquadmath.rshlibs @@ -0,0 +1,2 @@ +libm.so.6 +libc.so.6 diff --git a/srcpkgs/gcc/libquadmath.template b/srcpkgs/gcc/libquadmath.template index 8ac9fabbbd..2726fbd3cd 100644 --- a/srcpkgs/gcc/libquadmath.template +++ b/srcpkgs/gcc/libquadmath.template @@ -1,12 +1,12 @@ # Template file for 'libquadmath' # +revision=1 short_desc="GCC quad match ${version} shared library support" long_desc="${long_desc} This package contains the GCC quadmath shared library." Add_dependency run libgcc ">=$version" -Add_dependency run glibc do_install() { diff --git a/srcpkgs/gcc/libssp.rshlibs b/srcpkgs/gcc/libssp.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/gcc/libssp.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/gcc/libssp.template b/srcpkgs/gcc/libssp.template index e83862e457..434b88671e 100644 --- a/srcpkgs/gcc/libssp.template +++ b/srcpkgs/gcc/libssp.template @@ -1,12 +1,12 @@ # Template file for 'libssp'. # +revision=1 short_desc="GCC SSP shared library support" long_desc="${long_desc} This package contains the Stack Smashing Protection shared library provided by GCC." -Add_dependency run glibc do_install() { diff --git a/srcpkgs/gcc/libstdc++.rshlibs b/srcpkgs/gcc/libstdc++.rshlibs new file mode 100644 index 0000000000..cff7bfdfb2 --- /dev/null +++ b/srcpkgs/gcc/libstdc++.rshlibs @@ -0,0 +1,4 @@ +libm.so.6 +libc.so.6 +ld-linux.so.2 +libgcc_s.so.1 diff --git a/srcpkgs/gcc/libstdc++.template b/srcpkgs/gcc/libstdc++.template index e5ca374b73..0e0a16b88b 100644 --- a/srcpkgs/gcc/libstdc++.template +++ b/srcpkgs/gcc/libstdc++.template @@ -1,13 +1,12 @@ # Template file for 'gcc-libstdc++'. # +revision=1 short_desc="GCC Standard C++ Library" long_desc="${long_desc} This package contains a rewritten standard compliant GCC Standard C++ library." -Add_dependency run glibc -Add_dependency run libgcc ">=${version}" do_install() diff --git a/srcpkgs/gcc/template b/srcpkgs/gcc/template index aca95de2e1..2be951d1f9 100644 --- a/srcpkgs/gcc/template +++ b/srcpkgs/gcc/template @@ -5,6 +5,7 @@ pkgname=gcc _majorver=4.6 version=${_majorver}.2 distfiles="http://ftp.gnu.org/pub/gnu/gcc/gcc-$version/gcc-$version.tar.bz2" +revision=1 short_desc="The GNU C Compiler" maintainer="Juan RP " homepage="http://gcc.gnu.org" @@ -26,18 +27,10 @@ subpackages="${subpackages} libgfortran libgfortran-devel gcc-fortran" subpackages="${subpackages} gcc-c++ gcc-objc gcc-objc++ gcc-go" Add_dependency run libgcc ">=${version}" -Add_dependency run glibc -Add_dependency run zlib Add_dependency run libgomp ">=${version}" -Add_dependency run gmp -Add_dependency run mpfr -Add_dependency run mpc Add_dependency run binutils -Add_dependency run ppl -Add_dependency run cloog-ppl Add_dependency run libelf Add_dependency run libssp-devel ">=${version}" -Add_dependency run glibc-devel Add_dependency build gmp-devel Add_dependency build mpfr-devel diff --git a/srcpkgs/glibc/nscd.rshlibs b/srcpkgs/glibc/nscd.rshlibs new file mode 100644 index 0000000000..975a2b2b7e --- /dev/null +++ b/srcpkgs/glibc/nscd.rshlibs @@ -0,0 +1,4 @@ +librt.so.1 +libpthread.so.0 +libnsl.so.1 +libc.so.6 diff --git a/srcpkgs/glibc/nscd.template b/srcpkgs/glibc/nscd.template index 204cf5192a..646378239c 100644 --- a/srcpkgs/glibc/nscd.template +++ b/srcpkgs/glibc/nscd.template @@ -5,11 +5,10 @@ long_desc=" This package contains nscd, a daemon that provides a cache for the most common name service requests." -revision=2 +revision=3 systemd_services="nscd.service on" conf_files="/etc/nscd.conf" -Add_dependency run glibc do_install() { diff --git a/srcpkgs/gmp/gmp.rshlibs b/srcpkgs/gmp/gmp.rshlibs new file mode 100644 index 0000000000..d2b712aef4 --- /dev/null +++ b/srcpkgs/gmp/gmp.rshlibs @@ -0,0 +1,4 @@ +libstdc++.so.6 +libm.so.6 +libc.so.6 +libgcc_s.so.1 diff --git a/srcpkgs/gmp/template b/srcpkgs/gmp/template index cff0d4bdf2..facb8ca469 100644 --- a/srcpkgs/gmp/template +++ b/srcpkgs/gmp/template @@ -10,6 +10,7 @@ if [ "${XBPS_MACHINE}" = "i686" ]; then fi configure_args="${configure_args} --enable-cxx --enable-mpbsd --build=${XBPS_MACHINE}-unknown-linux-gnu" +revision=1 short_desc="Library for arbitrary precision arithmetic" maintainer="Juan RP " checksum=a2a610f01fd3298dc08c87bf30498c2402590e1bcb227fc40b15ee6d280939fb @@ -30,9 +31,6 @@ long_desc=" bootstrap=yes subpackages="gmp-devel" -Add_dependency run libgcc -Add_dependency run glibc -Add_dependency run libstdc++ Add_dependency build m4 if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then diff --git a/srcpkgs/gzip/gzip.rshlibs b/srcpkgs/gzip/gzip.rshlibs new file mode 100644 index 0000000000..f7df7fcad1 --- /dev/null +++ b/srcpkgs/gzip/gzip.rshlibs @@ -0,0 +1,2 @@ +librt.so.1 +libc.so.6 diff --git a/srcpkgs/gzip/template b/srcpkgs/gzip/template index 511ba29cf0..6bf9469474 100644 --- a/srcpkgs/gzip/template +++ b/srcpkgs/gzip/template @@ -3,6 +3,7 @@ pkgname=gzip version=1.4 distfiles="http://ftp.gnu.org/gnu/gzip/$pkgname-$version.tar.gz" build_style=gnu-configure +revision=1 short_desc="GNU compression utility (replacement for compress)" maintainer="Juan RP " checksum=d166cfd3da380da1bd535633e8890bfb5664f9e68870a611d1dc01a3e9f711ee @@ -13,7 +14,6 @@ long_desc=" standard compression program for its system." bootstrap=yes -Add_dependency run glibc if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then Add_dependency build texinfo diff --git a/srcpkgs/libelf/libelf.rshlibs b/srcpkgs/libelf/libelf.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/libelf/libelf.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/libelf/template b/srcpkgs/libelf/template index f77969fad2..f42544bb35 100644 --- a/srcpkgs/libelf/template +++ b/srcpkgs/libelf/template @@ -5,6 +5,7 @@ distfiles="http://www.mr511.de/software/$pkgname-$version.tar.gz" build_style=gnu-configure configure_args="--enable-gnu-names --enable-compat --enable-shared" make_install_target="prefix=$XBPS_DESTDIR/$pkgname-$version/usr install" +revision=1 short_desc="ELF object file access library" maintainer="Juan RP " checksum=591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d @@ -16,4 +17,3 @@ long_desc=" bootstrap=yes subpackages="$pkgname-devel" -Add_dependency run glibc diff --git a/srcpkgs/m4/m4.rshlibs b/srcpkgs/m4/m4.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/m4/m4.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/m4/template b/srcpkgs/m4/template index d4864f6a77..b31d1d5770 100644 --- a/srcpkgs/m4/template +++ b/srcpkgs/m4/template @@ -4,6 +4,7 @@ version=1.4.16 distfiles="http://ftp.gnu.org/gnu/m4/$pkgname-$version.tar.bz2" build_style=gnu-configure configure_args="--enable-changeword --enable-threads" +revision=1 short_desc="GNU version of UNIX m4 macro language processor" maintainer="Juan RP " checksum=42500c1fddd90bcb161e6b58de931d769929c495c124112d67428a23543db90c @@ -16,7 +17,6 @@ long_desc=" generating configure scripts, but not for running them." bootstrap=yes -Add_dependency run glibc if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then Add_dependency build gettext diff --git a/srcpkgs/make/make.rshlibs b/srcpkgs/make/make.rshlibs new file mode 100644 index 0000000000..f7df7fcad1 --- /dev/null +++ b/srcpkgs/make/make.rshlibs @@ -0,0 +1,2 @@ +librt.so.1 +libc.so.6 diff --git a/srcpkgs/make/template b/srcpkgs/make/template index 64dfdc5832..b60bcb4462 100644 --- a/srcpkgs/make/template +++ b/srcpkgs/make/template @@ -1,7 +1,7 @@ # Template build file for 'make' pkgname=make version=3.82 -revision=1 +revision=2 distfiles="http://ftp.gnu.org/pub/gnu/make/$pkgname-$version.tar.bz2" build_style=gnu-configure short_desc="The GNU make system" @@ -13,7 +13,6 @@ long_desc=" recompile them, when necessary." bootstrap=yes -Add_dependency run glibc if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then Add_dependency build gettext diff --git a/srcpkgs/mpc/mpc.rshlibs b/srcpkgs/mpc/mpc.rshlibs new file mode 100644 index 0000000000..977503b177 --- /dev/null +++ b/srcpkgs/mpc/mpc.rshlibs @@ -0,0 +1,3 @@ +libmpfr.so.4 +libgmp.so.10 +libc.so.6 diff --git a/srcpkgs/mpc/template b/srcpkgs/mpc/template index 2b0371c380..3b67fa17bf 100644 --- a/srcpkgs/mpc/template +++ b/srcpkgs/mpc/template @@ -1,7 +1,7 @@ # Template build file for 'mpc' pkgname=mpc version=0.8.2 -revision=1 +revision=2 distfiles="http://www.multiprecision.org/mpc/download/mpc-${version}.tar.gz" build_style=gnu-configure short_desc="C library for the arithmetic of complex numbers" @@ -14,8 +14,5 @@ long_desc=" bootstrap=yes subpackages="mpc-devel" -Add_dependency run glibc -Add_dependency run gmp -Add_dependency run mpfr Add_dependency build gmp-devel Add_dependency build mpfr-devel diff --git a/srcpkgs/mpfr/mpfr.rshlibs b/srcpkgs/mpfr/mpfr.rshlibs new file mode 100644 index 0000000000..2b22d448e1 --- /dev/null +++ b/srcpkgs/mpfr/mpfr.rshlibs @@ -0,0 +1,3 @@ +libgmp.so.10 +libc.so.6 +ld-linux.so.2 diff --git a/srcpkgs/mpfr/template b/srcpkgs/mpfr/template index 355e02731a..3df7a6f1e8 100644 --- a/srcpkgs/mpfr/template +++ b/srcpkgs/mpfr/template @@ -5,6 +5,7 @@ homepage="http://www.mpfr.org" distfiles="${homepage}/mpfr-current/$pkgname-$version.tar.bz2" build_style=gnu-configure configure_args="--enable-thread-safe" +revision=1 short_desc="Library for multiple-precision floating-point computations" maintainer="Juan RP " license="LGPL-3" @@ -19,8 +20,6 @@ long_desc=" bootstrap=yes subpackages="$pkgname-devel" -Add_dependency run glibc -Add_dependency run gmp Add_dependency build gmp-devel if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then diff --git a/srcpkgs/ncurses/ncurses-libs.rshlibs b/srcpkgs/ncurses/ncurses-libs.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/ncurses/ncurses-libs.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/ncurses/ncurses-libs.template b/srcpkgs/ncurses/ncurses-libs.template index 9c461a1f46..541074dc97 100644 --- a/srcpkgs/ncurses/ncurses-libs.template +++ b/srcpkgs/ncurses/ncurses-libs.template @@ -1,12 +1,12 @@ # Template file for 'ncurses-libs'. # +revision=1 short_desc="${sourcepkg} shared libraries" long_desc="${long_desc} This package contains the shared libraries." replaces="ncursesw>=0" -Add_dependency run glibc Add_dependency run ncurses-base do_install() diff --git a/srcpkgs/ncurses/ncurses.rshlibs b/srcpkgs/ncurses/ncurses.rshlibs new file mode 100644 index 0000000000..3d6081484d --- /dev/null +++ b/srcpkgs/ncurses/ncurses.rshlibs @@ -0,0 +1,2 @@ +libncursesw.so.6 +libc.so.6 diff --git a/srcpkgs/ncurses/template b/srcpkgs/ncurses/template index 7e697e5cb5..f963dc8580 100644 --- a/srcpkgs/ncurses/template +++ b/srcpkgs/ncurses/template @@ -2,6 +2,7 @@ pkgname=ncurses version=5.9 distfiles="http://ftp.gnu.org/pub/gnu/ncurses/$pkgname-$version.tar.gz" +revision=1 short_desc="A System V Release 4.0 curses emulation library" maintainer="Juan RP " homepage="http://www.gnu.org/software/ncurses/" @@ -18,8 +19,6 @@ long_desc=" bootstrap=yes subpackages="ncurses-base ncurses-devel ncurses-libs ncurses-term" -Add_dependency run glibc -Add_dependency run ncurses-libs do_build() { diff --git a/srcpkgs/patch/patch.rshlibs b/srcpkgs/patch/patch.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/patch/patch.rshlibs @@ -0,0 +1 @@ +libc.so.6 diff --git a/srcpkgs/patch/template b/srcpkgs/patch/template index 94326e3ff0..94d8e4bc46 100644 --- a/srcpkgs/patch/template +++ b/srcpkgs/patch/template @@ -3,6 +3,7 @@ pkgname=patch version=2.6.1 distfiles="http://ftp.gnu.org/gnu/patch/patch-$version.tar.bz2" build_style=gnu-configure +revision=1 short_desc="Patch files using diff output" maintainer="Juan RP " checksum=1d1441380c92ed8572049411406964a0a987aefd228be3abb8623eca1f3ced8a @@ -14,4 +15,3 @@ long_desc=" This is the GPL version from the Free Software Foundation." bootstrap=yes -Add_dependency run glibc diff --git a/srcpkgs/ppl/ppl-devel.rshlibs b/srcpkgs/ppl/ppl-devel.rshlibs new file mode 100644 index 0000000000..c843a31870 --- /dev/null +++ b/srcpkgs/ppl/ppl-devel.rshlibs @@ -0,0 +1,6 @@ +libppl.so.9 +libgmpxx.so.4 +libgmp.so.10 +libstdc++.so.6 +libgcc_s.so.1 +libc.so.6 diff --git a/srcpkgs/ppl/ppl-devel.template b/srcpkgs/ppl/ppl-devel.template index 22585b30a4..205b3eb97f 100644 --- a/srcpkgs/ppl/ppl-devel.template +++ b/srcpkgs/ppl/ppl-devel.template @@ -1,16 +1,11 @@ # Template file for 'ppl-devel'. # +revision=1 short_desc="${short_desc} (development files)" long_desc="${long_desc} This package contains files for development, headers, static libs, etc." -Add_dependency run libgcc -Add_dependency run glibc -Add_dependency run libstdc++ -Add_dependency run gmp -Add_dependency run gmp-devel -Add_dependency run ppl do_install() { diff --git a/srcpkgs/ppl/ppl.rshlibs b/srcpkgs/ppl/ppl.rshlibs new file mode 100644 index 0000000000..cd08df73bf --- /dev/null +++ b/srcpkgs/ppl/ppl.rshlibs @@ -0,0 +1,6 @@ +libstdc++.so.6 +libm.so.6 +libc.so.6 +libgcc_s.so.1 +libgmpxx.so.4 +libgmp.so.10 diff --git a/srcpkgs/ppl/template b/srcpkgs/ppl/template index 1887006b16..ec2e1e59fa 100644 --- a/srcpkgs/ppl/template +++ b/srcpkgs/ppl/template @@ -5,6 +5,7 @@ distfiles="http://bugseng.com/products/ppl/download/ftp/releases/${version}/ppl- build_style=gnu-configure configure_args="--disable-rpath --enable-interfaces=c,cxx --with-gmp-prefix=${XBPS_MASTERDIR}/usr --with-gnu-ld --disable-debugging" +revision=1 short_desc="The Parma Polyhedra Library" maintainer="Juan RP " checksum=e3fbd1c19ef44c6f020951807cdb6fc6a8153cd3a5c53b0ab9cf4c4f6e8cbbeb @@ -25,10 +26,6 @@ disable_parallel_build=yes bootstrap=yes subpackages="ppl-devel" -Add_dependency run libgcc -Add_dependency run glibc -Add_dependency run libstdc++ -Add_dependency run gmp Add_dependency build gmp-devel if [ -n "$BOOTSTRAP_PKG_REBUILD" ]; then diff --git a/srcpkgs/tar/tar.rshlibs b/srcpkgs/tar/tar.rshlibs new file mode 100644 index 0000000000..f7df7fcad1 --- /dev/null +++ b/srcpkgs/tar/tar.rshlibs @@ -0,0 +1,2 @@ +librt.so.1 +libc.so.6 diff --git a/srcpkgs/tar/template b/srcpkgs/tar/template index b3804746c8..9e0c479137 100644 --- a/srcpkgs/tar/template +++ b/srcpkgs/tar/template @@ -3,6 +3,7 @@ pkgname=tar version=1.26 distfiles="http://ftp.gnu.org/gnu/tar/$pkgname-$version.tar.bz2" build_style=gnu-configure +revision=1 short_desc="The GNU tape archiver with remote magnetic tape support" maintainer="Juan RP " checksum=5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41 @@ -14,7 +15,6 @@ long_desc=" does not create correct ustar archives." bootstrap=yes -Add_dependency run glibc Add_dependency run bzip2 Add_dependency full gzip Add_dependency build bzip2-devel diff --git a/srcpkgs/xz/liblzma.rshlibs b/srcpkgs/xz/liblzma.rshlibs new file mode 100644 index 0000000000..5c5d2ae913 --- /dev/null +++ b/srcpkgs/xz/liblzma.rshlibs @@ -0,0 +1,2 @@ +libpthread.so.0 +libc.so.6 diff --git a/srcpkgs/xz/liblzma.template b/srcpkgs/xz/liblzma.template index 5cc1bed4eb..96ad606832 100644 --- a/srcpkgs/xz/liblzma.template +++ b/srcpkgs/xz/liblzma.template @@ -1,5 +1,6 @@ # Template file for 'liblzma'. # +revision=1 short_desc="XZ-format compression library" long_desc=" XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm compression @@ -11,7 +12,6 @@ long_desc=" replaces="xz<5.0.0" -Add_dependency run glibc do_install() { diff --git a/srcpkgs/xz/template b/srcpkgs/xz/template index 19a390c7c4..1ae792413c 100644 --- a/srcpkgs/xz/template +++ b/srcpkgs/xz/template @@ -3,6 +3,7 @@ pkgname=xz version=5.0.3 distfiles="http://tukaani.org/xz/xz-${version}.tar.bz2" build_style=gnu-configure +revision=1 short_desc="XZ utilities" maintainer="Juan RP " checksum=5a11b9e17bfcda62319c5a8c4a2062dc81607a316d3f6adff89422d81ec1eae9 @@ -26,5 +27,3 @@ long_desc=" bootstrap=yes subpackages="liblzma liblzma-devel" -Add_dependency run glibc -Add_dependency run liblzma diff --git a/srcpkgs/xz/xz.rshlibs b/srcpkgs/xz/xz.rshlibs new file mode 100644 index 0000000000..deda7d7e63 --- /dev/null +++ b/srcpkgs/xz/xz.rshlibs @@ -0,0 +1,3 @@ +liblzma.so.5 +libpthread.so.0 +libc.so.6 diff --git a/srcpkgs/zlib/template b/srcpkgs/zlib/template index 025d66b685..e653f8ac67 100644 --- a/srcpkgs/zlib/template +++ b/srcpkgs/zlib/template @@ -1,7 +1,7 @@ # Template build file for 'zlib' pkgname=zlib version=1.2.5 -revision=4 +revision=5 distfiles="http://www.zlib.net/$pkgname-$version.tar.bz2" build_style=configure configure_args="--prefix=/usr --shared" @@ -20,7 +20,6 @@ long_desc=" bootstrap=yes subpackages="zlib-devel" -Add_dependency run glibc post_install() { diff --git a/srcpkgs/zlib/zlib.rshlibs b/srcpkgs/zlib/zlib.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/zlib/zlib.rshlibs @@ -0,0 +1 @@ +libc.so.6