New commits:
commit 0cb5c0c4a387d86d737c135a882acbb4f900f6c4
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
lirc: rework configuration, make build work again
(cherry-picked from commit c8db5d703af5484d6ee57ac153c352385bdd8898)
commit d63abd61f9a3ccc04b7c7b81eec8fad482a6ad7c
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
lirc: update to CVS snapshot (needed to work now)
(cherry-picked from commit c1b2d42ef43b57a081ae1dfbdbd52b9ae5350d22)
commit 52b6784ac41a8b1d29d2d173594c695dda5358dd
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
lirc: update to 0.8.3 ... still broken configuration / kernel API
(cherry-picked from commit e91bbb7f149c883ade9f6ec7397d1a1d6f02d5dd)
commit dc1509b948cecc91535a225a187e63621cca4663
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
dbd-sybase: that dependency is in z-rejected...
(cherry-picked from commit 77c55e418905c1dcef056c65c1e88041e374fb68)
diff --git a/kernels/lirc/BUILD b/kernels/lirc/BUILD
index 5445c42..a7a91e7 100755
--- a/kernels/lirc/BUILD
+++ b/kernels/lirc/BUILD
@@ -1,11 +1,8 @@
# Remove their CFLAGS, but make sure only literal CFLAGS definition is gone.
sedit 's|^CFLAGS="[^$]*"$|#\0|g' configure &&
-
-message "Custom configuration: $LIRCOPTS" &&
-OPTS="
- $OPTS
- $LIRCOPTS
- --with-kerneldir=${INSTALL_ROOT}/usr/src/linux-$(get_kernel_version)
- --with-moduledir=/lib/modules/$(get_kernel_version)/misc
-" &&
+if [[ "$LIRC_ALL" == y ]]; then
+ OPTS="$OPTS --with-driver=all"
+else
+ OPTS="$OPTS --with-driver=$LIRC_DRIVER"
+fi &&
default_build
diff --git a/kernels/lirc/CONFIGURE b/kernels/lirc/CONFIGURE
new file mode 100755
index 0000000..753185c
--- /dev/null
+++ b/kernels/lirc/CONFIGURE
@@ -0,0 +1,17 @@
+config_query LIRC_ALL "Compile all drivers instead of selecting from list
(some may well not build)?" n &&
+if [[ "$LIRC_ALL" == n ]]; then
+ local drivers=$(<"$SCRIPT_DIRECTORY/drivers") &&
+ while true
+ do
+ message "${MESSAGE_COLOR}So, choose some drivers from this
list:$DEFAULT_COLOR" &&
+ message $drivers &&
+ config_query_string LIRC_DRIVER "Your selection of _one_ entry:" serial
&&
+ if list_find "$drivers" "$LIRC_DRIVER"; then
+ message "${MESSAGE_COLOR}OK, seems to be one of the
options...$DEFAULT_COLOR"
+ break
+ else
+ message "${MESSAGE_COLOR}Hey, please select something from the
list!$DEFAULT_COLOR"
+ persistent_remove LIRC_DRIVER
+ fi
+ done
+fi
diff --git a/kernels/lirc/DETAILS b/kernels/lirc/DETAILS
index 5fcf19a..185eec5 100755
--- a/kernels/lirc/DETAILS
+++ b/kernels/lirc/DETAILS
@@ -1,9 +1,12 @@
SPELL=lirc
- VERSION=0.8.2
-
SOURCE_HASH=sha512:0259ad48882277773744c7ffa4f9d4189095b9da28c5f59310e623c5be6ca66b46de8f80dbec56f83d468c8be0650c2e44c9b66103e7ea92a4b26461a888b790
+ VERSION=20080823
+
SOURCE_HASH=sha512:7f7da617dc0ef30bb13694d8f086859d397eb8ac938cccb199890740203cc04fad60b9905e3bbef13037dd61592d050498ac2ea19710b6c510b121f1c96ad77b
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL=${SOURCEFORGE_URL}/$SPELL/$SOURCE
+# That is a temporary source for the CVS snapshot.
+ SOURCE_URL=http://sobukus.de/$SOURCE
+# That is the real source... re-enable for new release.
+# SOURCE_URL=${SOURCEFORGE_URL}/$SPELL/$SOURCE
WEB_SITE=http://www.lirc.org
ENTERED=20020630
KEYWORDS="kernels"
diff --git a/kernels/lirc/HISTORY b/kernels/lirc/HISTORY
index 446f0bf..4901d51 100644
--- a/kernels/lirc/HISTORY
+++ b/kernels/lirc/HISTORY
@@ -1,3 +1,9 @@
+2008-08-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: update to 0.8.3
+ * DETAILS: update to CVS snapshot 20080823 (needed for kernel 2.6.26)
+ * CONFIGURE, BUILD, PRE_BUILD, *diff, drivers:
+ New, simpler (and working) driver configuration, asking for one or
all drivers.
+
2007-08-20 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.8.2