loop to output EXTRA_DRIVERS instead of hard coding them
authorMarkus Ullmann <jokey@gentoo.org>
Wed, 18 Oct 2006 23:36:16 +0000 (23:36 +0000)
committerMarkus Ullmann <jokey@gentoo.org>
Wed, 18 Oct 2006 23:36:16 +0000 (23:36 +0000)
Package-Manager: portage-2.1.2_pre3-r4

app-misc/lcdproc/ChangeLog
app-misc/lcdproc/Manifest
app-misc/lcdproc/lcdproc-0.5.1.ebuild

index 4b3f77c930653ead47bfc6b2bb556377f7559854..db55289e632755eb03b2513285dcd2cc2fba69f2 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for app-misc/lcdproc
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/ChangeLog,v 1.35 2006/10/16 21:51:47 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/ChangeLog,v 1.36 2006/10/18 23:36:16 jokey Exp $
+
+  18 Oct 2006; Markus Ullmann <jokey@gentoo.org> lcdproc-0.5.1.ebuild:
+  loop to output EXTRA_DRIVERS instead of hard coding them
 
 *lcdproc-0.5.1 (16 Oct 2006)
 
index fb8d44fca5621b8f046bc3faa38eaa0f10776bc4..e31b01c487c1e8ba497b50b72ae9a989fabbb7fb 100644 (file)
@@ -47,7 +47,7 @@ RMD160 3d9f7c0204d1960f1eb3c8158b09fc6f47b33b04 files/0.5.1-lcdproc.rc 477
 SHA256 5c6b130311a13470588a44cef9f6a3614c35c0fb02db0cd9c7dc47df23bf8270 files/0.5.1-lcdproc.rc 477
 DIST lcdproc-0.4.5.tar.bz2 291703 RMD160 07067bfb681a098494a105a290711d973ea0171a SHA1 9680b83d18da8569e8f58d6d0b7b0158f543c94d SHA256 8707767a1ddf85b7894f4f62d9af53121fefff4ab8182eb9491b49a6d56b8127
 DIST lcdproc-0.5.0.tar.gz 711118 RMD160 44153db5fe24cc45aa1b7a4be8afb87a9cd58062 SHA1 e3e1b32ff2f1c534e4f31b5866cbbcd6fbea50fc SHA256 a7567f3f68517008e68d15b33630f36ba539540fbb361a2f9c440ce2ceb8393b
-DIST lcdproc-0.5.1.tar.gz 800205 RMD160 2672f660afac8437a9b6a1791bff80466cdfde64 SHA256 f459280eb4eeb70be584895364c97ffab22b888235b2351a31e1c87ca9710727
+DIST lcdproc-0.5.1.tar.gz 800205 RMD160 2672f660afac8437a9b6a1791bff80466cdfde64 SHA1 9f2628a6e55f930d5eeaf99ed999ecf83e3ea78c SHA256 f459280eb4eeb70be584895364c97ffab22b888235b2351a31e1c87ca9710727
 EBUILD lcdproc-0.4.5.ebuild 2656 RMD160 334894ce71ca2e170f3bcdc922b65898d0bd9930 SHA1 c542ac9b068af29964e27359b38d26c2b3ce8d5c SHA256 a104d70acbfacc6a85a397f8232d28d7525d081dd79890dbd0ca066134c67b91
 MD5 5e7e7ca33b3f1b43bb395cd76e0cca5c lcdproc-0.4.5.ebuild 2656
 RMD160 334894ce71ca2e170f3bcdc922b65898d0bd9930 lcdproc-0.4.5.ebuild 2656
@@ -56,14 +56,14 @@ EBUILD lcdproc-0.5.0-r2.ebuild 5674 RMD160 1e1e5e0ff25b95bbb1a3c15babd342abda752
 MD5 112c1747d6f0af9fa32acff311486de1 lcdproc-0.5.0-r2.ebuild 5674
 RMD160 1e1e5e0ff25b95bbb1a3c15babd342abda752b70 lcdproc-0.5.0-r2.ebuild 5674
 SHA256 33828635aa818f437cfe21d80e5b14373bd7ab81019692b8c8e77c70ab871e50 lcdproc-0.5.0-r2.ebuild 5674
-EBUILD lcdproc-0.5.1.ebuild 5779 RMD160 0c622d92df202a16114b09c1161ac9c416957e5d SHA1 bf658f412f22fec21b9e851ec359ed355af12a8f SHA256 9e85add4346ac698710f2f1581bc506a0a7e3bd38933542a87c01574f98a281b
-MD5 f72f6fbfbfb0d89b76cc67f9e27554d0 lcdproc-0.5.1.ebuild 5779
-RMD160 0c622d92df202a16114b09c1161ac9c416957e5d lcdproc-0.5.1.ebuild 5779
-SHA256 9e85add4346ac698710f2f1581bc506a0a7e3bd38933542a87c01574f98a281b lcdproc-0.5.1.ebuild 5779
-MISC ChangeLog 5997 RMD160 a7add8ae162e76d21b2fedeb86fea2978c475058 SHA1 aadd88781c0f450a6e2805ca78ce69057b6e6eac SHA256 cce2c0cdf6affe07c69bba6a61dcbe59c8844cebb6299c0d85277bcf85def308
-MD5 dc171db1cef3bc8e8258dfbe924199b2 ChangeLog 5997
-RMD160 a7add8ae162e76d21b2fedeb86fea2978c475058 ChangeLog 5997
-SHA256 cce2c0cdf6affe07c69bba6a61dcbe59c8844cebb6299c0d85277bcf85def308 ChangeLog 5997
+EBUILD lcdproc-0.5.1.ebuild 5792 RMD160 7a91334dcbae66fe5ea8bf5d7b4a312b46441631 SHA1 26b51c98a90c4b39a692338585eb17ee88a06d6f SHA256 7c6d962a00f3292565ccfe328edd7816a7ac1d3f5869c66ccbd98edd233e265a
+MD5 38fe8ff6497ccd22dd38d079040f7a7d lcdproc-0.5.1.ebuild 5792
+RMD160 7a91334dcbae66fe5ea8bf5d7b4a312b46441631 lcdproc-0.5.1.ebuild 5792
+SHA256 7c6d962a00f3292565ccfe328edd7816a7ac1d3f5869c66ccbd98edd233e265a lcdproc-0.5.1.ebuild 5792
+MISC ChangeLog 6128 RMD160 ae36b4a74f8792d0770b155017509d8ca285e8cc SHA1 be60c9853aaf830835b7e7ca5547034d6deb26ec SHA256 5ab9cf6471ae49e7c6a46430a00bdbb6ae5649b2d2dea7684a78731da2cb698e
+MD5 aa2678985cffc5a68c7e95f15075335b ChangeLog 6128
+RMD160 ae36b4a74f8792d0770b155017509d8ca285e8cc ChangeLog 6128
+SHA256 5ab9cf6471ae49e7c6a46430a00bdbb6ae5649b2d2dea7684a78731da2cb698e ChangeLog 6128
 MISC metadata.xml 347 RMD160 57d9115a67602540437d61e4bf94f2f5e164e061 SHA1 2fc61586cd884fab52bf7db6056aee450d2bfa22 SHA256 1f8d5bf798f8c8fbdd3c05d5a65edfb149dd36dacd054f237078a748816d6b61
 MD5 c64d0b3bf93b0d9a555d4faaaa5fa9f3 metadata.xml 347
 RMD160 57d9115a67602540437d61e4bf94f2f5e164e061 metadata.xml 347
@@ -80,7 +80,7 @@ SHA256 9756a02fc35bbb6fd64b59252ad8f42b68c6994e8f45569438c739e4b48b4977 files/di
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.5 (GNU/Linux)
 
-iD8DBQFFM/7+z974XjDVpbkRAjf/AJ9jbbrzEHEx3xRjNI//eC+aHKOBPwCgv7TN
-En6NpV2LJuG8nYWnfy0tCI8=
-=5R5J
+iD8DBQFFNrqQz974XjDVpbkRAjd5AJ9aXvEFAZruAKCkGlnIJqx8YJzokQCeImF6
+sHL/OZiq+ehjNOBndcJdUO0=
+=qEEx
 -----END PGP SIGNATURE-----
index 69e81a369405be8d63a816ff42bff984ffde4a2d..c57031307fa235ee03572cb82a27243874654bd6 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2006 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/lcdproc-0.5.1.ebuild,v 1.1 2006/10/16 21:51:47 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/lcdproc-0.5.1.ebuild,v 1.2 2006/10/18 23:36:16 jokey Exp $
 
 inherit eutils flag-o-matic
 
@@ -34,7 +34,7 @@ RDEPEND=${DEPEND}
 USE_DRIVERS="curses g15 glcdlib irman lirc svga ula200 xosd"
 EXTRA_DRIVERS="bayrad CFontz CFontz633 CFontzPacket CwLnx EyeboxOne \
        glk hd44780 icp_a106 imon IOWarrior joy lb216 lcdm001 \
-       lcterm ms6931 mtc_s16209x MtxOrb NoritakeVFD pyramid sed1330 \
+       lcterm MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD pyramid sed1330 \
        sed1520 serialVFD sli stv5730 t6963 text tyan "
 ALL_DRIVERS="${USE_DRIVERS} ${EXTRA_DRIVERS}"
 
@@ -61,10 +61,23 @@ pkg_setup() {
        einfo "You can also set this variable in your make.conf."
        echo
        einfo "Possible choices for LCDPROC_DRIVERS are:"
-       einfo "     bayrad CFontz CFontz633 CFontzPacket CwLnx EyeboxOne glk "
-       einfo "     hd44780 icp_a106 imon IOWarrior joy lb216 lcdm001 lcterm "
-       einfo "     MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD pyramid sed1330 "
-       einfo "     sed1520 serialVFD sli stv5730 t6963 text tyan"
+
+       # Nice Output of EXTRA_DRIVERS
+       local LINE="   "
+       local ELEM=0
+       for driver in ${EXTRA_DRIVERS}; do
+               ELEM=$((${ELEM}+1))
+               LINE="${LINE} ${driver}"
+               if [ "${ELEM}" = 8 ]; then
+                       einfo "${LINE}"
+                       ELEM=0
+                       LINE="   "
+               fi
+       done
+       if [ ! "${ELEM}" = 0 ]; then
+               einfo "${LINE}"
+       fi
+
        einfo "   'all' if you want to include all drivers (default)."
        einfo "   'none' will not include any extra drivers."
        echo
@@ -75,7 +88,7 @@ pkg_setup() {
                                FILTERED_DRIVERS="${FILTERED_DRIVERS} ${driver}"
                        else
                                eerror "The extra driver '${driver}' is not available or has to be enabled by a USE flag."
-                               eerror "Please check your LCDPROC_DRIVERS-variable!"
+                               eerror "Please check your LCDPROC_DRIVERS variable!"
                                echo
                fi
        done