From 7af92720265020ea2fd47dfdec7bb1901d0fad32 Mon Sep 17 00:00:00 2001
From: Michael Lauer
Date: Wed, 19 Jul 2006 13:39:49 +0000
Subject: libetpan: add 0.46, remove outdated ones. no need for our patches but
one
---
packages/libetpan/files/configure-pthreads.patch | 11 -----------
packages/libetpan/files/etpan_suffix.patch | 16 ----------------
packages/libetpan/files/mailstream.patch | 21 ---------------------
packages/libetpan/libetpan_0.38.bb | 19 -------------------
packages/libetpan/libetpan_0.43.bb | 21 ---------------------
packages/libetpan/libetpan_0.45.bb | 24 ------------------------
packages/libetpan/libetpan_0.46.bb | 23 +++++++++++++++++++++++
7 files changed, 23 insertions(+), 112 deletions(-)
delete mode 100644 packages/libetpan/files/configure-pthreads.patch
delete mode 100644 packages/libetpan/files/etpan_suffix.patch
delete mode 100644 packages/libetpan/files/mailstream.patch
delete mode 100644 packages/libetpan/libetpan_0.38.bb
delete mode 100644 packages/libetpan/libetpan_0.43.bb
delete mode 100644 packages/libetpan/libetpan_0.45.bb
create mode 100644 packages/libetpan/libetpan_0.46.bb
diff --git a/packages/libetpan/files/configure-pthreads.patch b/packages/libetpan/files/configure-pthreads.patch
deleted file mode 100644
index c8f9566bd9..0000000000
--- a/packages/libetpan/files/configure-pthreads.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- libetpan-0.45/configure.in.orig 2006-05-09 09:48:36.000000000 +0100
-+++ libetpan-0.45/configure.in 2006-05-09 09:48:55.000000000 +0100
-@@ -350,7 +350,7 @@
- LDFLAGS="-$flag $LDFLAGS"
- AC_TRY_LINK([], [pthread_create();],
- [pthflag=yes; checkpthread=no],
-- [pthflag=no; LDFLAGS="$OLDCFLAGS"])
-+ [pthflag=no; LDFLAGS="$OLDFLAGS"])
- AC_MSG_RESULT($pthflag)
- fi
- done
diff --git a/packages/libetpan/files/etpan_suffix.patch b/packages/libetpan/files/etpan_suffix.patch
deleted file mode 100644
index 901615c416..0000000000
--- a/packages/libetpan/files/etpan_suffix.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-
-#
-# Patch managed by http://www.holgerschurig.de/patcher.html
-#
-
---- libetpan/configure.in~etpan_suffix
-+++ libetpan/configure.in
-@@ -371,7 +371,7 @@
- REENTRANT=1
- else
- REENTRANT=0
-- LIBSUFFIX=-no-mt
-+ LIBSUFFIX=
- fi
- AC_SUBST(LIBSUFFIX)
- AC_SUBST(REENTRANT)
diff --git a/packages/libetpan/files/mailstream.patch b/packages/libetpan/files/mailstream.patch
deleted file mode 100644
index 2d0dad06fd..0000000000
--- a/packages/libetpan/files/mailstream.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urNad libetpan-0.45~/src/data-types/mailstream_ssl.c libetpan-0.45/src/data-types/mailstream_ssl.c
---- libetpan-0.45~/src/data-types/mailstream_ssl.c 2006-02-17 23:45:14.000000000 +0300
-+++ libetpan-0.45/src/data-types/mailstream_ssl.c 2006-04-17 19:11:48.609551256 +0400
-@@ -448,7 +448,7 @@
- break;
-
- default:
-- return r;
-+ return -1;
- }
- }
- }
-@@ -486,7 +486,7 @@
- break;
-
- default:
-- return r;
-+ return -1;
- }
- }
- }
diff --git a/packages/libetpan/libetpan_0.38.bb b/packages/libetpan/libetpan_0.38.bb
deleted file mode 100644
index 9dcb318b0c..0000000000
--- a/packages/libetpan/libetpan_0.38.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "libetpan is a library for communicating with mail and news servers using \
-SMTP, POP, IMAP and NNTP"
-SECTION = "libs"
-DEPENDS = "gnutls"
-LICENSE = "BSD"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/libetpan/libetpan-${PV}.tar.gz \
- file://etpan_suffix.patch;patch=1 "
-
-inherit autotools pkgconfig gettext
-
-EXTRA_OECONF = "--without-openssl --with-gnutls --disable-db --disable-threads"
-
-do_stage () {
- oe_runmake install includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} bindir=${STAGING_BINDIR}
-}
-
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev = "${bindir} ${includedir} ${libdir}/lib*.so ${libdir}/*.la ${libdir}/*.a ${libdir}/pkgconfig"
diff --git a/packages/libetpan/libetpan_0.43.bb b/packages/libetpan/libetpan_0.43.bb
deleted file mode 100644
index 51757a7265..0000000000
--- a/packages/libetpan/libetpan_0.43.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-DESCRIPTION = "libetpan is a library for communicating with mail and news servers. \
-It supports the protocols SMTP, POP3, IMAP and NNTP."
-HOMEPAGE = "http://www.etpan.org"
-SECTION = "libs"
-DEPENDS = "gnutls"
-LICENSE = "BSD"
-PR = "r0"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/libetpan/libetpan-${PV}.tar.gz \
- file://etpan_suffix.patch;patch=1 "
-
-inherit autotools pkgconfig gettext
-
-EXTRA_OECONF = "--without-openssl --with-gnutls --disable-db --disable-threads"
-
-do_stage() {
- oe_runmake install includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} bindir=${STAGING_BINDIR}
-}
-
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev = "${bindir} ${includedir} ${libdir}/lib*.so ${libdir}/*.la ${libdir}/*.a ${libdir}/pkgconfig"
diff --git a/packages/libetpan/libetpan_0.45.bb b/packages/libetpan/libetpan_0.45.bb
deleted file mode 100644
index 4b7abede50..0000000000
--- a/packages/libetpan/libetpan_0.45.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "libetpan is a library for communicating with mail and news servers. \
-It supports the protocols SMTP, POP3, IMAP and NNTP."
-HOMEPAGE = "http://www.etpan.org"
-SECTION = "libs"
-DEPENDS = "gnutls"
-LICENSE = "BSD"
-PR = "r0"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/libetpan/libetpan-${PV}.tar.gz \
- file://etpan_suffix.patch;patch=1 \
- file://mailstream.patch;patch=1 \
- file://configure-pthreads.patch;patch=1 "
-
-inherit autotools pkgconfig gettext
-
-EXTRA_OECONF = "--without-openssl --with-gnutls --disable-db"
-PARALLEL_MAKE = ""
-
-do_stage() {
- oe_runmake install includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} bindir=${STAGING_BINDIR}
-}
-
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev = "${bindir} ${includedir} ${libdir}/lib*.so ${libdir}/*.la ${libdir}/*.a ${libdir}/pkgconfig"
diff --git a/packages/libetpan/libetpan_0.46.bb b/packages/libetpan/libetpan_0.46.bb
new file mode 100644
index 0000000000..b9d7836aea
--- /dev/null
+++ b/packages/libetpan/libetpan_0.46.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "libetpan is a library for communicating with mail and news servers. \
+It supports the protocols SMTP, POP3, IMAP and NNTP."
+HOMEPAGE = "http://www.etpan.org"
+SECTION = "libs"
+DEPENDS = "gnutls"
+LICENSE = "BSD"
+PR = "r0"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/libetpan/libetpan-${PV}.tar.gz \
+ file://honor-oe-lflags.patch;patch=1"
+
+inherit autotools pkgconfig gettext
+
+EXTRA_OECONF = "--without-openssl --with-gnutls --disable-db"
+
+PARALLEL_MAKE = ""
+
+do_stage() {
+ autotools_stage_all
+}
+
+FILES_${PN} = "${libdir}/lib*.so.*"
+FILES_${PN}-dev = "${bindir} ${includedir} ${libdir}/lib*.so ${libdir}/*.la ${libdir}/*.a ${libdir}/pkgconfig"
--
cgit v1.2.3
From 4ee1ed83ed0f5d5058431cf729508f4c95d5745f Mon Sep 17 00:00:00 2001
From: Michael Lauer
Date: Wed, 19 Jul 2006 13:40:56 +0000
Subject: base.bbclass: catch up revision display with new monotone version
---
classes/base.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/classes/base.bbclass b/classes/base.bbclass
index 852727e707..49d6260090 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -544,7 +544,7 @@ python base_eventhandler() {
path_to_packages = path_to_bbfiles[:path_to_bbfiles.rindex( "packages" )]
monotone_revision = ""
try:
- monotone_revision = file( "%s/MT/revision" % path_to_packages ).read().strip()
+ monotone_revision = file( "%s/_MTN/revision" % path_to_packages ).read().strip()
except IOError:
pass
bb.data.setVar( 'OE_REVISION', monotone_revision, e.data )
--
cgit v1.2.3
From 3680c502f9d9df9bc465e79a4c387022dde5b062 Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Thu, 27 Jul 2006 15:27:04 +0000
Subject: gdal: add 1.3.2, doesn't stage anything yet. And don't look inside,
you might go blind...
---
packages/gdal/.mtn2git_empty | 0
packages/gdal/gdal_1.3.2.bb | 38 ++++++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+)
create mode 100644 packages/gdal/.mtn2git_empty
create mode 100644 packages/gdal/gdal_1.3.2.bb
diff --git a/packages/gdal/.mtn2git_empty b/packages/gdal/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/packages/gdal/gdal_1.3.2.bb b/packages/gdal/gdal_1.3.2.bb
new file mode 100644
index 0000000000..c445cd1274
--- /dev/null
+++ b/packages/gdal/gdal_1.3.2.bb
@@ -0,0 +1,38 @@
+DESCRIPTION = "GDAL is a translator library for raster geospatial data formats"
+HOMEPAGE = "http://www.gdal.org/"
+LICENSE = "MIT"
+DEPENDS = "zlib"
+
+SRC_URI = "http://www.gdal.org/dl/${P}.tar.gz"
+
+inherit autotools pkgconfig
+
+PARALLEL_MAKE = ""
+
+EXTRA_OECONF = "--without-perl \
+ --without-python \
+ --without-php \
+ --without-ruby \
+ --with-libz=internal \
+ --with-png=internal \
+ --with-jpeg=internal \
+ --with-libtiff=internal \
+ "
+
+do_configure_append() {
+ sed -i s:/usr/lib:${D}${libdir}: GDALmake.opt
+ sed -i s:/usr/bin:${D}${bindir}: GDALmake.opt
+ sed -i s:/usr/share:${D}${datadir}: GDALmake.opt
+ sed -i s:/usr/include:${D}${includedir}: GDALmake.opt
+}
+
+do_compile() {
+ oe_runmake default
+}
+
+
+do_package_prepend() {
+ # the brokenness....
+ os.system('cp -a ${D}${D}* ${D}../')
+}
+
--
cgit v1.2.3
From 0a08907d614322ecbc15d67dbc3865ee18db8853 Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Thu, 27 Jul 2006 16:39:24 +0000
Subject: nonworking: xlibs are working now
---
packages/nonworking/xlibs/.mtn2git_empty | 0
packages/nonworking/xlibs/xext_6.4.3.bb | 17 -----------------
packages/nonworking/xlibs/xmu_6.2.3.bb | 13 -------------
3 files changed, 30 deletions(-)
delete mode 100644 packages/nonworking/xlibs/.mtn2git_empty
delete mode 100644 packages/nonworking/xlibs/xext_6.4.3.bb
delete mode 100644 packages/nonworking/xlibs/xmu_6.2.3.bb
diff --git a/packages/nonworking/xlibs/.mtn2git_empty b/packages/nonworking/xlibs/.mtn2git_empty
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/packages/nonworking/xlibs/xext_6.4.3.bb b/packages/nonworking/xlibs/xext_6.4.3.bb
deleted file mode 100644
index f8a17fe2db..0000000000
--- a/packages/nonworking/xlibs/xext_6.4.3.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "X Server Extension library"
-SECTION = "libs"
-PRIORITY = "optional"
-DEPENDS = "xproto x11 xextensions"
-
-SRC_URI = "${XLIBS_MIRROR}/libXext-${PV}.tar.bz2"
-S = "${WORKDIR}/libXext-${PV}"
-
-inherit autotools pkgconfig
-
-do_stage() {
- oe_runmake install prefix=${STAGING_DIR} \
- bindir=${STAGING_BINDIR} \
- includedir=${STAGING_INCDIR} \
- libdir=${STAGING_LIBDIR} \
- datadir=${STAGING_DATADIR}
-}
diff --git a/packages/nonworking/xlibs/xmu_6.2.3.bb b/packages/nonworking/xlibs/xmu_6.2.3.bb
deleted file mode 100644
index cad9bdc5d5..0000000000
--- a/packages/nonworking/xlibs/xmu_6.2.3.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-SECTION = "libs"
-PRIORITY = "optional"
-MAINTAINER = "Phil Blundell "
-DEPENDS = "xt xext xaw"
-
-SRC_URI = "${XLIBS_MIRROR}/libXmu-${PV}.tar.bz2"
-S = "${WORKDIR}/libXmu-${PV}"
-
-inherit autotools pkgconfig
-
-do_stage () {
- oe_runmake install DESTDIR="" bindir=${STAGING_BINDIR} includedir=${STAGING_INCDIR} libdir=${STAGING_LIBDIR} prefix=${STAGING_DIR}
-}
--
cgit v1.2.3
From f1c65f493c06d526d453d4535359cd6bfd59873d Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Thu, 27 Jul 2006 16:48:56 +0000
Subject: proj-4: add 4.9
---
packages/proj4/.mtn2git_empty | 0
packages/proj4/proj-4_4.9.bb | 14 ++++++++++++++
2 files changed, 14 insertions(+)
create mode 100644 packages/proj4/.mtn2git_empty
create mode 100644 packages/proj4/proj-4_4.9.bb
diff --git a/packages/proj4/.mtn2git_empty b/packages/proj4/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/packages/proj4/proj-4_4.9.bb b/packages/proj4/proj-4_4.9.bb
new file mode 100644
index 0000000000..cb8dcc5eea
--- /dev/null
+++ b/packages/proj4/proj-4_4.9.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "PROJ.4 - Cartographic Projections Library"
+HOMEPAGE = "http://www.remotesensing.org/proj/"
+LICENSE = "MIT"
+
+inherit autotools pkgconfig
+
+SRC_URI = "ftp://ftp.remotesensing.org/proj/proj-4.${PV}.tar.gz"
+
+S = "${WORKDIR}/proj-4.${PV}"
+
+do_stage() {
+ autotools_stage_all
+}
+
--
cgit v1.2.3
From ba79cba9ccae1e272e64329ba1a7df32c9260397 Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Thu, 27 Jul 2006 17:17:27 +0000
Subject: handhelds-pxa-2.6_cvs.bb: hh4 -> hh5
---
packages/linux/handhelds-pxa-2.6_cvs.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/linux/handhelds-pxa-2.6_cvs.bb b/packages/linux/handhelds-pxa-2.6_cvs.bb
index 7fcfc93943..8ee7ca2cf4 100644
--- a/packages/linux/handhelds-pxa-2.6_cvs.bb
+++ b/packages/linux/handhelds-pxa-2.6_cvs.bb
@@ -25,7 +25,7 @@ ALLOW_EMPTY_ipaq_pxa270 = 1
K_MAJOR = "2"
K_MINOR = "6"
K_MICRO = "16"
-HHV = "4"
+HHV = "5"
#
KERNEL_PRIORITY = "${@'%d' % (int(bb.data.getVar('K_MAJOR',d,1)) * 100000000 + int(bb.data.getVar('K_MINOR',d,1)) * 1000000 + int(bb.data.getVar('K_MICRO',d,1)) * 10000 + float(bb.data.getVar('HHV',d,1)))}"
--
cgit v1.2.3
From 81ba9c8629cbb6fd471113beadb4043b0862d970 Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Thu, 27 Jul 2006 17:33:33 +0000
Subject: handhelds-pxa-2.6_cvs: implement check to spot -hh version mismatches
---
packages/linux/handhelds-pxa-2.6_cvs.bb | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/packages/linux/handhelds-pxa-2.6_cvs.bb b/packages/linux/handhelds-pxa-2.6_cvs.bb
index 8ee7ca2cf4..054868864f 100644
--- a/packages/linux/handhelds-pxa-2.6_cvs.bb
+++ b/packages/linux/handhelds-pxa-2.6_cvs.bb
@@ -30,7 +30,12 @@ HHV = "5"
KERNEL_PRIORITY = "${@'%d' % (int(bb.data.getVar('K_MAJOR',d,1)) * 100000000 + int(bb.data.getVar('K_MINOR',d,1)) * 1000000 + int(bb.data.getVar('K_MICRO',d,1)) * 10000 + float(bb.data.getVar('HHV',d,1)))}"
do_configure() {
- rm -f ${S}/.config
+
+ if [ `grep EXTRAVERSION Makefile | grep hh | awk '{print $3}' | sed s/-hh//` != ${HHV} ]; then
+ die "-hh version mismatch"
+ fi
+
+ rm -f ${S}/.config
if [ ! -e ${WORKDIR}/defconfig ]; then
die "No default configuration for ${MACHINE} available."
@@ -57,6 +62,7 @@ do_deploy() {
install -m 0644 arch/${ARCH}/boot/${KERNEL_IMAGETYPE} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${PV}-${MACHINE}-${DATETIME}
}
+
do_deploy[dirs] = "${S}"
addtask deploy before do_package after do_compile
--
cgit v1.2.3
From 60e1374752b78b4d6c8929109cbdc061b5cfe4f8 Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Thu, 27 Jul 2006 17:56:24 +0000
Subject: task-angstrom, angstrom-bootstrap-image: add machine specific stuff
for ipaq-pxa270
---
packages/angstrom/angstrom-bootstrap-image.bb | 2 +-
packages/angstrom/task-angstrom.bb | 7 ++++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/packages/angstrom/angstrom-bootstrap-image.bb b/packages/angstrom/angstrom-bootstrap-image.bb
index b2b5565eb6..88ace3c1ba 100644
--- a/packages/angstrom/angstrom-bootstrap-image.bb
+++ b/packages/angstrom/angstrom-bootstrap-image.bb
@@ -1,7 +1,7 @@
#Angstrom bootstrap image
LICENSE = MIT
MAINTAINER = "Koen Kooi "
-PR = "r0"
+PR = "r2"
DEPENDS = "task-angstrom"
RDEPENDS = "angstrom-base-depends"
diff --git a/packages/angstrom/task-angstrom.bb b/packages/angstrom/task-angstrom.bb
index 08bc05f58b..c0f03d4bca 100644
--- a/packages/angstrom/task-angstrom.bb
+++ b/packages/angstrom/task-angstrom.bb
@@ -1,7 +1,9 @@
DESCRIPTION = "Task packages for the Angstrom distribution"
-PR = "r6"
+PR = "r7"
ALLOW_EMPTY = "1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
BOOTMODULES_RRECOMMENDS ?= ""
PACKAGES = "\
@@ -31,6 +33,9 @@ RDEPENDS_angstrom-base-depends = "\
tslib-tests tslib-calibrate \
"
+RDEPENDS_angstrom-base-depends_append_ipaq-pxa270 = " tiinit acx-firmware "
+
+
RRECOMMENDS_angstrom-base-depends = "\
${BOOTMODULES_RRECOMMENDS} \
kernel-module-g-ether \
--
cgit v1.2.3
From ca99f5cbad4fd4626d0457b56432e53b679081eb Mon Sep 17 00:00:00 2001
From: Justin Patrin
Date: Thu, 27 Jul 2006 19:07:41 +0000
Subject: emacs: re-add default packages
---
packages/emacs/emacs_cvs.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/emacs/emacs_cvs.bb b/packages/emacs/emacs_cvs.bb
index d0e4135580..8322e8f512 100644
--- a/packages/emacs/emacs_cvs.bb
+++ b/packages/emacs/emacs_cvs.bb
@@ -10,7 +10,7 @@ DEPENDS += "qemu-native"
#NOTE: I have found that this only works with qemu-0.8.0. If I use 0.8.1 or 0.8.2
# the build gets hung up on compiling certain .el files
-PR = "r4"
+PR = "r5"
SRC_URI = "cvs://anoncvs:anonymous@cvs.savannah.gnu.org/sources/emacs;module=emacs \
file://use-qemu.patch;patch=1"
@@ -18,7 +18,7 @@ S = "${WORKDIR}/emacs"
inherit autotools
-PACKAGES = "emacs-el emacs"
+PACKAGES = "${PN}-el ${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale"
FILES_emacs-el = "${datadir}/emacs/22.0.50/*/*.el.gz \
${datadir}/emacs/22.0.50/*/*/*.el.gz"
--
cgit v1.2.3
From 7d555fe158d3b8a2a3e0ea2cea055534221d4609 Mon Sep 17 00:00:00 2001
From: Philipp Zabel
Date: Fri, 28 Jul 2006 07:44:57 +0000
Subject: gdb: add 6.4 - supports EABI stack - does Pawel Osiczko (still)
maintain this package?
---
packages/gdb/gdb_6.4.bb | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
create mode 100644 packages/gdb/gdb_6.4.bb
diff --git a/packages/gdb/gdb_6.4.bb b/packages/gdb/gdb_6.4.bb
new file mode 100644
index 0000000000..9a290a3e67
--- /dev/null
+++ b/packages/gdb/gdb_6.4.bb
@@ -0,0 +1,49 @@
+DESCRIPTION = "gdb - GNU debugger"
+HOMEPAGE = "http://www.gnu.org/software/gdb/"
+LICENSE="GPL"
+SECTION = "devel"
+PRIORITY = "optional"
+MAINTAINER = "Pawel Osiczko "
+DEPENDS = "ncurses readline"
+RDEPENDS_openmn = "libthread-db1"
+
+PACKAGES =+ 'gdbserver '
+FILES_gdbserver = '${bindir}/gdbserver'
+
+inherit autotools gettext
+
+SRC_URI = "${GNU_MIRROR}/gdb/gdb-${PV}.tar.gz \
+#FIXME: file://uclibc.patch;patch=1 \
+ file://kill_arm_map_symbols.patch;patch=1 \
+ file://gdbserver-cflags-last.diff;patch=1;pnum=0"
+
+LDFLAGS_append = " -s"
+export CC_FOR_BUILD = "${BUILD_CC}"
+export CXX_FOR_BUILD = "${BUILD_CXX}"
+export CPP_FOR_BUILD = "${BUILD_CPP}"
+export CFLAGS_FOR_BUILD = "${BUILD_CFLAGS}"
+export CXXFLAGS_FOR_BUILD = "${BUILD_CXXFLAGS}"
+export CPPFLAGS_FOR_BUILD = "${BUILD_CPPFLAGS}"
+export CFLAGS_append=" -L${STAGING_LIBDIR}"
+EXTRA_OEMAKE = "'SUBDIRS=intl mmalloc libiberty opcodes bfd sim gdb etc utils'"
+
+EXTRA_OECONF = "--disable-gdbtk --disable-tui --disable-x \
+ --with-curses --disable-multilib --with-readline --disable-sim \
+ --program-prefix=''"
+
+S = "${WORKDIR}/gdb-${PV}"
+B = "${WORKDIR}/build-${TARGET_SYS}"
+
+do_configure () {
+# override this function to avoid the autoconf/automake/aclocal/autoheader
+# calls for now
+ (cd ${S} && gnu-configize) || die "failure in running gnu-configize"
+ CPPFLAGS="" oe_runconf
+}
+
+do_install () {
+ make -C bfd/doc chew LDFLAGS= CFLAGS=-O2
+ oe_runmake DESTDIR='${D}' install
+ install -d ${D}${bindir}
+ install -m 0755 gdb/gdbserver/gdbserver ${D}${bindir}
+}
--
cgit v1.2.3
From 7f60a9b876c19ca2adee40c7a780a4de1cb25ef0 Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Fri, 28 Jul 2006 07:46:39 +0000
Subject: angstrom: fixes * fix typos * ship fonts * RRECOMMEND kernel-modules
needed for basic operation
---
packages/angstrom/angstrom-gpe-image.bb | 4 ++--
packages/angstrom/task-angstrom.bb | 17 +++++++++++------
2 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/packages/angstrom/angstrom-gpe-image.bb b/packages/angstrom/angstrom-gpe-image.bb
index e6dc88dffb..b6b33e8e45 100644
--- a/packages/angstrom/angstrom-gpe-image.bb
+++ b/packages/angstrom/angstrom-gpe-image.bb
@@ -1,7 +1,7 @@
#Angstrom GPE image
LICENSE = MIT
MAINTAINER = "Koen Kooi "
-PR = "r1"
+PR = "r2"
PREFERRED_PROVIDER_libgpewidget ?= "libgpewidget"
PREFERRED_PROVIDER_tslib ?= "tslib"
@@ -18,7 +18,7 @@ RDEPENDS = "\
${XSERVER} \
angstrom-base-depends \
angstrom-x11-base-depends \
- angsgrom-gpe-task-base \
+ angstrom-gpe-task-base \
angstrom-gpe-task-settings \
angstrom-gpe-task-pim \
${ANGSTROM_EXTRA_INSTALL}"
diff --git a/packages/angstrom/task-angstrom.bb b/packages/angstrom/task-angstrom.bb
index c0f03d4bca..b1299a0bca 100644
--- a/packages/angstrom/task-angstrom.bb
+++ b/packages/angstrom/task-angstrom.bb
@@ -1,5 +1,5 @@
DESCRIPTION = "Task packages for the Angstrom distribution"
-PR = "r7"
+PR = "r9"
ALLOW_EMPTY = "1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
@@ -10,11 +10,11 @@ PACKAGES = "\
angstrom-base-depends \
angstrom-base-wifi \
angstrom-x11-base-depends \
- angsgrom-gpe-task-base \
+ angstrom-gpe-task-base \
angstrom-gpe-task-settings \
angstrom-gpe-task-pim \
angstrom-gpe-task-apps \
- angstgrom-gpe-task-games \
+ angstrom-gpe-task-games \
angstrom-task-office \
angstrom-task-printing \
angstrom-task-sectest"
@@ -28,7 +28,7 @@ RDEPENDS_angstrom-base-depends = "\
sysvinit initscripts sysvinit-pidof \
netbase dropbear \
angstrom-version \
- ipkg \
+ ipkg ipkg-collateral \
wireless-tools \
tslib-tests tslib-calibrate \
"
@@ -38,8 +38,11 @@ RDEPENDS_angstrom-base-depends_append_ipaq-pxa270 = " tiinit acx-firmware "
RRECOMMENDS_angstrom-base-depends = "\
${BOOTMODULES_RRECOMMENDS} \
+ kernel-module-evdev \
+ kernel-module-uinput \
kernel-module-g-ether \
kernel-module-hostap-cs \
+ kernel-module-af-packet \
"
RDEPENDS_angstrom-base-wifi = "\
@@ -54,7 +57,10 @@ RDEPENDS_angstrom-base-wifi = "\
RDEPENDS_angstrom-x11-base-depends := "\
libx11 \
- virtual/xserver"
+ virtual/xserver \
+ ttf-dejavu-sans \
+ ttf-dejavu-sans-mono \
+ "
RDEPENDS_angstrom-gpe-task-base := "\
matchbox \
@@ -65,7 +71,6 @@ RDEPENDS_angstrom-gpe-task-base := "\
xhost \
xrdb \
gpe-soundserver \
- ttf-dejavu \
gpe-dm \
gpe-login \
gpe-session-scripts \
--
cgit v1.2.3
From 0301a8d727c9764c2e9a2480d3c8da7807803913 Mon Sep 17 00:00:00 2001
From: Chris Larson
Date: Fri, 28 Jul 2006 08:07:58 +0000
Subject: base.bbclass: bugfix in oe_unpack_file * Fix an issue with file://
urls in SRC_URI which reside in WORKDIR. With this issue fixed, patches
within tarballs can be successfully applied to ${S}.
---
classes/base.bbclass | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/classes/base.bbclass b/classes/base.bbclass
index 49d6260090..85756edacd 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -398,8 +398,15 @@ def oe_unpack_file(file, data, url = None):
destdir = "."
bb.mkdirhier("%s/%s" % (os.getcwd(), destdir))
cmd = 'cp %s %s/%s/' % (file, os.getcwd(), destdir)
+
if not cmd:
return True
+
+ dest = os.path.join(os.getcwd(), os.path.basename(file))
+ if os.path.exists(dest):
+ if os.path.samefile(file, dest):
+ return True
+
cmd = "PATH=\"%s\" %s" % (bb.data.getVar('PATH', data, 1), cmd)
bb.note("Unpacking %s to %s/" % (file, os.getcwd()))
ret = os.system(cmd)
--
cgit v1.2.3
From 09c790fec6235d5eabcac9e331f55cc769c30013 Mon Sep 17 00:00:00 2001
From: Philipp Zabel
Date: Fri, 28 Jul 2006 08:35:51 +0000
Subject: libpng-1.2.8: split out debug info, fix for #1235
---
packages/libpng/libpng_1.2.8.bb | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/libpng/libpng_1.2.8.bb b/packages/libpng/libpng_1.2.8.bb
index 81274dc762..b1096779fa 100644
--- a/packages/libpng/libpng_1.2.8.bb
+++ b/packages/libpng/libpng_1.2.8.bb
@@ -7,8 +7,9 @@ MAINTAINER = "Chris Larson "
DEPENDS = "zlib"
-PACKAGES =+ "${PN}12 ${PN}12-dev"
+PACKAGES =+ "${PN}12-dbg ${PN}12 ${PN}12-dev"
+FILES_${PN}12-dbg = ${libdir}/libpng12*.dbg
FILES_${PN}12 = ${libdir}/libpng12.so.*
FILES_${PN}12-dev = ${libdir}/libpng12.* ${includedir}/libpng12 ${libdir}/pkgconfig/libpng12.pc
FILES_${PN} = ${libdir}/lib*.so.*
--
cgit v1.2.3
From d6b0d44f2de81a53c2449a8fab7e95b1e2cc175d Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Fri, 28 Jul 2006 09:00:57 +0000
Subject: task-angstrom: ship strace and gdb is DISTRO_TYPE = debug
---
packages/angstrom/task-angstrom.bb | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/packages/angstrom/task-angstrom.bb b/packages/angstrom/task-angstrom.bb
index b1299a0bca..a490dab108 100644
--- a/packages/angstrom/task-angstrom.bb
+++ b/packages/angstrom/task-angstrom.bb
@@ -1,10 +1,13 @@
DESCRIPTION = "Task packages for the Angstrom distribution"
-PR = "r9"
+PR = "r11"
ALLOW_EMPTY = "1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
BOOTMODULES_RRECOMMENDS ?= ""
+DEBUG_APPS ?= ""
+DEBUG_APPS += '${@base_conditional("DISTRO_TYPE", "release", "", "strace gdb",d)}'
+
PACKAGES = "\
angstrom-base-depends \
@@ -31,6 +34,7 @@ RDEPENDS_angstrom-base-depends = "\
ipkg ipkg-collateral \
wireless-tools \
tslib-tests tslib-calibrate \
+ ${DEBUG_APPS} \
"
RDEPENDS_angstrom-base-depends_append_ipaq-pxa270 = " tiinit acx-firmware "
--
cgit v1.2.3
From 21ae3fadaf0af5fdb99f169b67b2eb894006def2 Mon Sep 17 00:00:00 2001
From: Koen Kooi
Date: Fri, 28 Jul 2006 09:07:21 +0000
Subject: task-angstrom: add modutils-initscripts
---
packages/angstrom/task-angstrom.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/angstrom/task-angstrom.bb b/packages/angstrom/task-angstrom.bb
index a490dab108..ed43fd1001 100644
--- a/packages/angstrom/task-angstrom.bb
+++ b/packages/angstrom/task-angstrom.bb
@@ -27,7 +27,7 @@ RDEPENDS_angstrom-base-depends = "\
base-passwd tinylogin \
busybox \
udev \
- update-modules module-init-tools \
+ update-modules module-init-tools modutils-initscripts \
sysvinit initscripts sysvinit-pidof \
netbase dropbear \
angstrom-version \
--
cgit v1.2.3
From 2dbbccecdb8f308df046e2e0d1b0ed516e634e6c Mon Sep 17 00:00:00 2001
From: Holger Freyther
Date: Fri, 28 Jul 2006 09:16:37 +0000
Subject: conf/distro/openzaurus-unstable.conf: prefer 2.15.x of binutils to
fix #1183 To fix bug #1183 we will use binutils 2.15.94.0.1 again. We do
this by setting the PREFERRED_VERSION to this version.
---
conf/distro/openzaurus-unstable.conf | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/conf/distro/openzaurus-unstable.conf b/conf/distro/openzaurus-unstable.conf
index 14372b5b9e..4a50d24f52 100644
--- a/conf/distro/openzaurus-unstable.conf
+++ b/conf/distro/openzaurus-unstable.conf
@@ -50,8 +50,8 @@ PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
-PREFERRED_VERSION_binutils-cross = "2.16"
-PREFERRED_VERSION_binutils = "2.16"
+PREFERRED_VERSION_binutils-cross = "2.15.94.0.1"
+PREFERRED_VERSION_binutils = "2.15.94.0.1"
#
# Opie
--
cgit v1.2.3
From 8020fbaa725b7a83d11b997f7b77a95b2cbf40f8 Mon Sep 17 00:00:00 2001
From: Arjan Schrijver
Date: Fri, 28 Jul 2006 09:53:59 +0000
Subject: linux-h1940: add forgotten patch to make usb gadget work
---
packages/linux/linux-h1940_2.6.17-h1940.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/packages/linux/linux-h1940_2.6.17-h1940.bb b/packages/linux/linux-h1940_2.6.17-h1940.bb
index efecee302d..3542e6f7b3 100644
--- a/packages/linux/linux-h1940_2.6.17-h1940.bb
+++ b/packages/linux/linux-h1940_2.6.17-h1940.bb
@@ -13,6 +13,7 @@ SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.tar.bz2 \
http://rtpnet.nerim.net/ipaq/patches/2.6.17-1/WIP/bluetooth.patch;patch=1 \
http://rtpnet.nerim.net/ipaq/patches/2.6.17-1/WIP/h1940_batt.patch;patch=1 \
http://rtpnet.nerim.net/ipaq/patches/2.6.17-1/WIP/mtd_partition.patch;patch=1 \
+ http://anymore.nl/ipaq/usbgadget_fixups.patch;patch=1 \
file://defconfig"
S = "${WORKDIR}/linux-2.6.17"
--
cgit v1.2.3
From c5e234a2ed7696263eb299577c600cfbf31ebc4c Mon Sep 17 00:00:00 2001
From: Michael Lauer
Date: Fri, 28 Jul 2006 11:14:27 +0000
Subject: add zudoku, a sudoku game for Opie
---
packages/zudoku/.mtn2git_empty | 0
packages/zudoku/files/.mtn2git_empty | 0
packages/zudoku/files/zudoku.desktop | 6 +++++
packages/zudoku/files/zudoku.html | 51 ++++++++++++++++++++++++++++++++++++
packages/zudoku/zudoku_1.1.bb | 22 ++++++++++++++++
5 files changed, 79 insertions(+)
create mode 100644 packages/zudoku/.mtn2git_empty
create mode 100644 packages/zudoku/files/.mtn2git_empty
create mode 100644 packages/zudoku/files/zudoku.desktop
create mode 100644 packages/zudoku/files/zudoku.html
create mode 100644 packages/zudoku/zudoku_1.1.bb
diff --git a/packages/zudoku/.mtn2git_empty b/packages/zudoku/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/packages/zudoku/files/.mtn2git_empty b/packages/zudoku/files/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/packages/zudoku/files/zudoku.desktop b/packages/zudoku/files/zudoku.desktop
new file mode 100644
index 0000000000..5b5f9f29f6
--- /dev/null
+++ b/packages/zudoku/files/zudoku.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Type=Application
+Exec=zudoku
+Icon=zudoku
+Comment=
+Name=Zudoku
diff --git a/packages/zudoku/files/zudoku.html b/packages/zudoku/files/zudoku.html
new file mode 100644
index 0000000000..b5ceaac4ee
--- /dev/null
+++ b/packages/zudoku/files/zudoku.html
@@ -0,0 +1,51 @@
+
+
+
+ Fig Labs presents 'Zudoku'!
+
+
+
Fig Labs presents 'Zudoku'!
+ About Zudoku
+ Sudoku, sometimes written Su Doku, is a logic-based placement puzzle, also known as Number Place in the United States. The aim of the puzzle is to enter a numerical digit from 1 to 9 in each cell of a 9x9 grid, starting with various digits given in some cells (the "givens"). The grid is made up of 3x3 subgrids (called "regions"). Each row, column, and region must contain only one instance of each numeral. Completing the puzzle requires patience and logical ability. Although first published in 1979, Sudoku initially caught on in Japan in 1986 and attained international popularity in 2005. Fig Labs Zudoku is a free version of this popular puzzle for your computer.
+ About Fig Labs
+ The Fig Labs management team has over 35 years of portable computing experience; between us we've 'done time' at Psion, Symbian, Motorola, Gemplus and Intuwave, building systems software, applications and middleware. So we now feel that we are uniquely placed to tackle the big issue in constrained appliances - complexity - and subsequently make portable technology usable.
+ Help
+ You can use Fig Labs Zudoku to:
+
+ - Generate an unlimited number of puzzles for you to play.
+ - Enter puzzles from newspapers or magazines so that you can play them on your computer.
+ - Create your own puzzles.
+ - Help you with solving puzzles, or even solve an entire puzzle for you.
+ - Print puzzles out to solve on paper.
+
+
+ Playing a puzzle
+ When you first start Zudoku, it will generate a new 'medium' level puzzle for you. Thereafter, it will always start up from wherever you left it last time.
+ The bold digits are part of the puzzle, the "givens" - you can't change those unless you are designing the puzzle yourself. Digits you enter yourself are italic.
+ You can fill in the blank squares in two ways:
+
- Either: use the cursor keys to move round the grid and press 1-9 to fill in the current square.
+ - Or: click on a square and choose a digit from the pop-up list to fill it in.
+ If you fill a square with a digit which breaks the rules of Sudoku, then that digit and those that it clashes with will be highlighted in red.
+ To delete a digit, just use the cursor keys to move to the square and press Spacebar, or click on it and select the blank entry from the pop-up list.
+ To help you solve more difficult puzzles, you can make 'pencil' marks on the board. Choose 'Make pencil marks' from the Game menu. After that, any moves you make will appear as small numbers in a gold colour. You can pencil in several numbers in as many squares as you like. To erase a pencil mark, enter the same number again. To erase all marks in a square, press Spacebar or choose the blank entry from the pop up menu.
+ If you want to start the current puzzle afresh, go to the Game menu and choose Start again.
+ If you want to print the puzzle out, choose Print from the File menu.
+ Creating a new puzzle
+ To start a new puzzle from scratch, go to the Game menu and choose New puzzle. While Zudoku is working, the grid will fill with question marks. When it is ready you will be presented with a brand new puzzle - probably one that has never been seen before!
+ When you start Zudoku, it is set to generate 'medium' level puzzles. To change the level of puzzle generated, go to the Game menu, choose New puzzle level, then pick a new level. If you set the level to Fiendish, sometimes Zudoku can only make a Difficult puzzle. If that happens, just generate again. If you choose 'Unlimited' Zudoku will try and make the hardest puzzle it can.
+ Entering a printed puzzle
+ If you have a printed puzzle, for example in a newspaper, magazine or book, you can enter that into Zudoku. You can then play it or solve it on your computer. To do this, just follow these steps:
+
+
- Choose Design mode from the Game menu.
+ - Blank out the puzzle by choosing New blank puzzle from the Game menu.
+ - Use the cursor keys or the pop-up list to enter digits into the puzzle to match the printed copy.
+ - Choose Design mode again from the Game menu to leave Design mode. Zudoku now gives it a difficulty rating and you can start playing.
+ Creating your own puzzles
+ Have a go at making your own puzzles - it's harder than it looks! Just go to Design mode as above, and place some digits.
+ If you try and put a digit in an invalid position while in Design mode, Zudoku won't let you do it. Try putting it somewhere else, or changing one of the other digits in the puzzle first.
+ Leave Design mode and see what Zudoku makes of your puzzle. It may tell you that there are Many solutions to the puzzle. In this case, you need to enter some more digits to make sure there is only a single solution. Sometimes Zudoku will think for a while and tell you there is no solution - you probably need to remove some digits to make your puzzle solvable.
+ Helping you solve and design
+ You can ask Zudoku to show you what numbers can possibly go in the empty squares. From the Game menu, choose Show possible moves. Zudoku will fill in small green digits to show the possibilities for each space. If there are 7 or more possible digits, Zudoku just puts an asterisk. If there are no possible digits, Zudoku puts a red exclamation mark.
+ If it all gets too much, or you are just interested to watch, you can ask Zudoku to solve the puzzle for you. Just choose Solve from the Game menu. You will see Zudoku rapidly filling in squares until the grid is full. Where a puzzle has more than one solution, it will simply display the first solution it comes across. If the puzzle is not solvable, Zudoku will try for a while before giving up and telling you.
+
+