[Lunar-commits] libffi: remove it as it conflicts withgcc.
Auke Kok
sofar at foo-projects.org
Sat Apr 19 22:31:14 CEST 2008
this change causes UTTER BREAKAGE
not to mention that you've managed to get a totally obfuscated and hidden
commit in another one
EVERY LUNAR BOX WILL BREAK HEAVILY
fuck no, this is WRONG and should be reverted, a proper migration plan
CANNOT BE COMMUNICATED ON IRC ALONE
On Sat, 19 Apr 2008 14:49:03 +0300, Florin Braescu<florin at lunar-linux.org>
wrote:
> commit 4182168ae642120ca9775f88c28c3b40c9447d10
> Author: Florin Braescu <florin at lunar-linux.org>
> Date: Sat Apr 19 14:49:03 2008 +0300
>
> libffi: remove it as it conflicts with gcc.
> coreutils: version bumped to 6.10.
> mktemp: removed as it conflicts with the new coreutils version.
> openssl, theedge: replace mktemp depend with a coreutils depend.
> ---
> crypto/openssl/DEPENDS | 2 +-
> libs/libffi/BUILD | 6 ------
> libs/libffi/DETAILS | 15 ---------------
> utils/coreutils/DETAILS | 20 +++++++++-----------
> utils/mktemp/DETAILS | 28 ----------------------------
> utils/theedge/DEPENDS | 2 +-
> 6 files changed, 11 insertions(+), 62 deletions(-)
>
> diff --git a/crypto/openssl/DEPENDS b/crypto/openssl/DEPENDS
> index ff63977..13c0370 100644
> --- a/crypto/openssl/DEPENDS
> +++ b/crypto/openssl/DEPENDS
> @@ -1,2 +1,2 @@
> -depends mktemp
> +depends coreutils
> depends perl
> diff --git a/libs/libffi/BUILD b/libs/libffi/BUILD
> deleted file mode 100644
> index 0e11842..0000000
> --- a/libs/libffi/BUILD
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -(
> -
> - sedit
> "s:\$(libdir)/@PACKAGE_NAME at -@PACKAGE_VERSION@/include:/usr/include:"
> include/Makefile.am include/Makefile.in
> - default_build
> -
> -) > $C_FIFO 2>&1
> diff --git a/libs/libffi/DETAILS b/libs/libffi/DETAILS
> deleted file mode 100644
> index 249578a..0000000
> --- a/libs/libffi/DETAILS
> +++ /dev/null
> @@ -1,15 +0,0 @@
> - MODULE=libffi
> - VERSION=3.0.4
> - SOURCE=$MODULE-$VERSION.tar.gz
> - SOURCE_URL=ftp://sourceware.org/pub/libffi
> - SOURCE_VFY=sha1:7752d40fc3cca3a47d044ce387eb43d29da8f909
> - WEB_SITE=http://sourceware.org/libffi
> - ENTERED=20080225
> - UPDATED=20080225
> - SHORT="A portable, high level programming interface"
> -
> -cat << EOF
> -The libffi library provides a portable, high level programming interface
> -to various calling conventions. This allows a programmer to call any
> -function specified by a call interface description at run-time.
> -EOF
> diff --git a/utils/coreutils/DETAILS b/utils/coreutils/DETAILS
> index bd86974..378cd44 100644
> --- a/utils/coreutils/DETAILS
> +++ b/utils/coreutils/DETAILS
> @@ -1,19 +1,16 @@
> MODULE=coreutils
> - VERSION=6.9
> - SOURCE=$MODULE-$VERSION.tar.bz2
> - SOURCE2=$MODULE-$VERSION-uname-1.patch.bz2
> - SOURCE3=$MODULE-6.9-unwanted_files.patch
> - SOURCE_URL[0]=ftp://ftp.gnu.org/gnu/$MODULE/
> - SOURCE_URL[1]=$GNU_URL/$MODULE/
> + VERSION=6.10
> + SOURCE=$MODULE-$VERSION.tar.gz
> + SOURCE2=$MODULE-6.9-uname-1.patch.bz2
> + SOURCE_URL[0]=ftp://ftp.gnu.org/gnu/$MODULE
> + SOURCE_URL[1]=$GNU_URL/$MODULE
> SOURCE2_URL=$PATCH_URL
> - SOURCE3_URL=$PATCH_URL
> - SOURCE_VFY=sha1:10310a78c4e1d9f742f3815ac28e9bf1086a5885
> + SOURCE_VFY=sha1:f91f16e999dea6097bf555b467066ac931d584e4
> SOURCE2_VFY=sha1:0a7b05f254e2a2978a72d704c2867db0b81b93f6
> - SOURCE3_VFY=sha1:963af169d6d45fcc670e66dce787c7359b5de1fa
> WEB_SITE=http://www.gnu.org/software/coreutils/
> ENTERED=20030217
> - UPDATED=20070807
> - SHORT="Contains latest sh-utils, textutils and fileutils"
> + UPDATED=20080419
> + SHORT="Contains latest sh-utils, textutils and fileutils"
>
> cat << EOF
> Tools included perform the following file operations:
> @@ -55,6 +52,7 @@ md5sum -- compute and check MD5 messsage
> digest
> mkdir -- creates directories
> mkfifo -- creates FIFOs (named pipes)
> mknod -- creates special files
> +mktemp -- make a unique temporary filename
> mv -- renames
> nice -- modifies scheduling priority
> nl -- number lines of files
> diff --git a/utils/mktemp/DETAILS b/utils/mktemp/DETAILS
> deleted file mode 100644
> index cdfaf37..0000000
> --- a/utils/mktemp/DETAILS
> +++ /dev/null
> @@ -1,28 +0,0 @@
> - MODULE=mktemp
> - VERSION=1.5
> - SOURCE=$MODULE-$VERSION.tar.gz
> - SOURCE_URL[0]=ftp://ftp.mktemp.org/pub/mktemp/
> - SOURCE_URL[1]=ftp://ftp.courtesan.com/pub/mktemp/
> - WEB_SITE=http://www.mktemp.org/
> - ENTERED=20020307
> - UPDATED=20040707
> - SHORT="simple utility designed to make temporary file
handling
> in shells scripts be safe and simple."
> -cat << EOF
> -What/why is mktemp?
> -===================
> -Mktemp is a simple utility designed to make temporary file handling
> -in shells scripts be safe and simple. Traditionally, people writing
> -shell scripts have used constructs like:
> -
> - TFILE=/tmp/foop.$$
> -
> -which are trivial to attack. If such a script is run as root it may
> -be possible for an attacker on the local host to gain access to the
> -root login, corrupt or unlink system files, or do a variety of other
> -nasty things.
> -
> -The basic problem is that most shells have no equivalent to open(2)'s
> -O_EXCL flag. While it is possible to avoid this using temporary
> -directories, I consider the use of mktemp(1) to be superior both in
terms
> -of simplicity and robustness. See the man page for more information.
> -EOF
> diff --git a/utils/theedge/DEPENDS b/utils/theedge/DEPENDS
> index 8c21fd0..0baac37 100644
> --- a/utils/theedge/DEPENDS
> +++ b/utils/theedge/DEPENDS
> @@ -12,7 +12,7 @@ depends grep
> depends gzip
> depends installwatch
> depends less
> -depends mktemp
> +depends coreutils
> depends tar
> depends wget
> depends net-tools
> _______________________________________________
> Lunar-commits mailing list
> Lunar-commits at lunar-linux.org
> http://foo-projects.org/mailman/listinfo/lunar-commits
More information about the Lunar-dev
mailing list