[Lunar-commits] <moonbase> libffi: remove it as it conflicts with gcc.

Florin Braescu florin at lunar-linux.org
Sat Apr 19 13:49:03 CEST 2008


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


More information about the Lunar-commits mailing list