[SM-Commit] GIT changes to master grimoire by Eric Sandall (cc911b5087886a9e4981cc81bdba392e3b19e87b)

Eric Sandall scm at sourcemage.org
Thu May 28 00:13:23 EDT 2009


GIT changes to master grimoire by Eric Sandall <sandalle at sourcemage.org>:

 ChangeLog                                   |    3 +++
 smgl/basesystem/DEPENDS                     |    7 ++++++-
 smgl/basesystem/HISTORY                     |    3 +++
 smgl/lsb-release/BUILD                      |    1 +
 smgl/lsb-release/DEPENDS                    |    1 +
 smgl/lsb-release/DETAILS                    |   28 ++++++++++++++++++++++++++++
 smgl/lsb-release/HISTORY                    |    3 +++
 smgl/lsb-release/INSTALL                    |    7 +++++++
 smgl/lsb-release/lsb-release-1.4.tar.gz.sig |binary
 utils/phoronix-test-suite/DEPENDS           |    1 +
 utils/phoronix-test-suite/HISTORY           |    3 +++
 11 files changed, 56 insertions(+), 1 deletion(-)

New commits:
commit cc911b5087886a9e4981cc81bdba392e3b19e87b
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    phoronix-test-suite: Depends on lsb-release for distro discovery

commit f5177b4eb9393c1cd00f445efa88cb7f2d8bab08
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    basesystem: Added a suggested dependency on lsb-release

commit db6fb03e5a8315e70defc8403f2bd9ae2465c7a0
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    lsb-release: Added the Linux Standard Base release tool
    
    Sets up our DISTRIB_ID as "Source Mage" (does not like the "/" in
    "GNU/Linux") and our DISTRIB_DESCRIPTION as "Linux so advanced, it
    may as well be magic" :)

diff --git a/ChangeLog b/ChangeLog
index a02f5c1..5991b43 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,9 @@
 2009-05-23 Florian Franzmann <siflfran at hawo.stw.uni-erlangen.de>
 	* perl-cpan/dbd-odbc: new spell, ODBC support through dbi
 
+2009-05-23 Eric Sandall <sandalle at sourcemage.org>
+	* smgl/lsb-release: Added the Linux Standard Base release tool
+
 2009-05-22 Eric Sandall <sandalle at sourcemage.org>
 	* perl-cpan/perl-opengl: Added an interface to OpenGL drawing/imaging
 	  library
diff --git a/smgl/basesystem/DEPENDS b/smgl/basesystem/DEPENDS
index 5dd6bc1..6d4c959 100755
--- a/smgl/basesystem/DEPENDS
+++ b/smgl/basesystem/DEPENDS
@@ -92,4 +92,9 @@ optional_depends  nfs-utils                      \
 optional_depends  sorcery-pubkeys                                  \
                   ""                                               \
                   ""                                               \
-                  "for GPG verification of Sorcery and grimoires"
+                  "for GPG verification of Sorcery and grimoires"  &&
+
+suggest_depends  lsb-release                                       \
+                 ""                                                \
+                 ""                                                \
+                 "for Linux Standard Base release discovery tool"
diff --git a/smgl/basesystem/HISTORY b/smgl/basesystem/HISTORY
index 985d497..275e421 100644
--- a/smgl/basesystem/HISTORY
+++ b/smgl/basesystem/HISTORY
@@ -1,3 +1,6 @@
+2009-05-23 Eric Sandall <sandalle at sourcemage.org>
+	* DEPENDS: Added a suggested dependency on lsb-release
+
 2008-10-02 Ethan Grammatikidis <eekee57 at fastmail.fm>
 	* DEPENDS: Added castfs as optional (recommended) at Jaka's suggestion.
 	* DEPENDS: optional_depends castfs -> suggest_depends castfs
diff --git a/smgl/lsb-release/BUILD b/smgl/lsb-release/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/smgl/lsb-release/BUILD
@@ -0,0 +1 @@
+true
diff --git a/smgl/lsb-release/DEPENDS b/smgl/lsb-release/DEPENDS
new file mode 100755
index 0000000..1dd0168
--- /dev/null
+++ b/smgl/lsb-release/DEPENDS
@@ -0,0 +1 @@
+depends  perl
diff --git a/smgl/lsb-release/DETAILS b/smgl/lsb-release/DETAILS
new file mode 100755
index 0000000..43a2a2d
--- /dev/null
+++ b/smgl/lsb-release/DETAILS
@@ -0,0 +1,28 @@
+           SPELL=lsb-release
+         VERSION=1.4
+          SOURCE=$SPELL-$VERSION.tar.gz
+      SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+      SOURCE_URL=$SOURCEFORGE_URL/lsb/$SOURCE
+      LICENSE[0]=GPL
+        WEB_SITE=http://www.linuxfoundation.org/collaborate/workgroups/lsb
+        KEYWORDS="smgl lsb"
+         ENTERED=20090523
+           SHORT="Linux Standard Base release tool"
+cat << EOF
+An operating system's success is inextricably linked with the number and
+quality of applications that run on top of it. Linux and its variances between
+distributions, however, present ISVs and individual developers with a unique
+set of challenges: different distributions of Linux make use of different
+versions of libraries, important files stored in different locations, and so
+on. If an ISV wants to reach a global Linux audience, they must support more
+than one distribution of Linux. These challenges and variances make it
+difficult--and costly--for ISVs to target the Linux platform.
+
+The Linux Standard Base was created to solve these challenges and lower the
+overall costs of supporting the Linux platform. By reducing the differences
+between individual Linux distributions, the LSB greatly reduces the costs
+involved with porting applications to different distributions, as well as
+lowers the cost and effort involved in after-market support of those
+applications.
+EOF
diff --git a/smgl/lsb-release/HISTORY b/smgl/lsb-release/HISTORY
new file mode 100644
index 0000000..f705860
--- /dev/null
+++ b/smgl/lsb-release/HISTORY
@@ -0,0 +1,3 @@
+2009-05-23 Eric Sandall <sandalle at sourcemage.org>
+	* DETAILS, DEPENDS, BUILD, INSTALL: Created
+
diff --git a/smgl/lsb-release/INSTALL b/smgl/lsb-release/INSTALL
new file mode 100755
index 0000000..a54cfff
--- /dev/null
+++ b/smgl/lsb-release/INSTALL
@@ -0,0 +1,7 @@
+make prefix="$INSTALL_ROOT/usr" mandir="$INSTALL_ROOT/usr/share/man" install &&
+mkdir -p "$INSTALL_ROOT/etc/lsb-release.d"                                   &&
+
+cat > "$INSTALL_ROOT/etc/lsb-release" << EOF
+DISTRIB_ID="Source Mage"
+DISTRIB_DESCRIPTION="Linux so advanced, it may as well be magic"
+EOF
diff --git a/smgl/lsb-release/lsb-release-1.4.tar.gz.sig b/smgl/lsb-release/lsb-release-1.4.tar.gz.sig
new file mode 100644
index 0000000..61cb09b
Binary files /dev/null and b/smgl/lsb-release/lsb-release-1.4.tar.gz.sig differ
diff --git a/utils/phoronix-test-suite/DEPENDS b/utils/phoronix-test-suite/DEPENDS
index a8456d4..b4caa61 100755
--- a/utils/phoronix-test-suite/DEPENDS
+++ b/utils/phoronix-test-suite/DEPENDS
@@ -1,3 +1,4 @@
+depends  lsb-release     &&
 depends  -sub CURL  php  &&
 
 optional_depends  bison        ''  ''  'for yacc tests'                       &&
diff --git a/utils/phoronix-test-suite/HISTORY b/utils/phoronix-test-suite/HISTORY
index 08e578f..f1d1181 100644
--- a/utils/phoronix-test-suite/HISTORY
+++ b/utils/phoronix-test-suite/HISTORY
@@ -1,3 +1,6 @@
+2009-05-23 Eric Sandall <sandalle at sourcemage.org>
+	* DEPENDS: Depends on lsb-release for distro discovery
+
 2009-05-22 Eric Sandall <sandalle at sourcemage.org>
 	* DEPENDS: Optionally depends on perl-opengl
 	  Optionally depends on libaio



More information about the SM-Commit mailing list