Add centericq 4.11.0, which doesn't compile at the moment.
authorChris Larson <clarson@kergoth.com>
Fri, 6 Aug 2004 03:59:42 +0000 (03:59 +0000)
committerChris Larson <clarson@kergoth.com>
Fri, 6 Aug 2004 03:59:42 +0000 (03:59 +0000)
BKrev: 4113022epmw3-iofOHlmhB5uc63vGw

17 files changed:
binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-100-conf.patch [deleted file]
binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-200-build_modules.patch [deleted file]
binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-210-cflags.patch [deleted file]
binutils/binutils-2.14.90.0.7/binutils-006_better_file_error.patch [new file with mode: 0644]
binutils/binutils-2.14.90.0.7/binutils-100_cflags_for_build.patch [new file with mode: 0644]
binutils/binutils-2.14.90.0.7/binutils-uclibc-001-debian.patch [new file with mode: 0644]
binutils/binutils-2.14.90.0.7/binutils-uclibc-100-conf.patch [new file with mode: 0644]
binutils/binutils-2.14.90.0.7/binutils-uclibc-200-build_modules.patch [new file with mode: 0644]
binutils/binutils-2.14.90.0.7/binutils-uclibc-210-cflags.patch [new file with mode: 0644]
binutils/binutils-2.14.90.0.7/plt32trunc.patch [new file with mode: 0644]
binutils/binutils-cross-sdk_2.14.90.0.7.oe [new file with mode: 0644]
binutils/binutils-cross_2.14.90.0.7.oe [new file with mode: 0644]
binutils/binutils_2.14.90.0.7.oe [new file with mode: 0644]
centericq/centericq-4.11.0/configure.patch [new file with mode: 0644]
centericq/centericq-4.11.0/m4.patch [new file with mode: 0644]
centericq/centericq_4.11.0.oe [new file with mode: 0644]
tslib/tslib.oe [deleted file]

diff --git a/binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-100-conf.patch b/binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-100-conf.patch
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-200-build_modules.patch b/binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-200-build_modules.patch
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-210-cflags.patch b/binutils-csl/binutils-csl-2004-q1a/binutils-2.15.90.0.3-uclibc-210-cflags.patch
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/binutils/binutils-2.14.90.0.7/binutils-006_better_file_error.patch b/binutils/binutils-2.14.90.0.7/binutils-006_better_file_error.patch
new file mode 100644 (file)
index 0000000..38ef529
--- /dev/null
@@ -0,0 +1,17 @@
+diff -urN binutils-2.11.92.0.5/bfd/opncls.c binutils-2.11.92.0.5.new/bfd/opncls.c
+--- binutils-2.11.92.0.5/bfd/opncls.c  Mon Oct  1 18:25:21 2001
++++ binutils-2.11.92.0.5.new/bfd/opncls.c      Sat Oct 13 11:26:59 2001
+@@ -127,6 +127,13 @@
+ {
+   bfd *nbfd;
+   const bfd_target *target_vec;
++  struct stat s;
++
++  if (stat (filename, &s) == 0)
++    if (S_ISDIR(s.st_mode)) {
++      bfd_set_error (bfd_error_file_not_recognized);
++      return NULL;
++    }
+   nbfd = _bfd_new_bfd ();
+   if (nbfd == NULL)
diff --git a/binutils/binutils-2.14.90.0.7/binutils-100_cflags_for_build.patch b/binutils/binutils-2.14.90.0.7/binutils-100_cflags_for_build.patch
new file mode 100644 (file)
index 0000000..d6b57f4
--- /dev/null
@@ -0,0 +1,83 @@
+
+#
+# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
+#
+
+--- binutils-2.14.90.0.6/bfd/doc/Makefile.am~binutils-100_cflags_forbuild      2004-07-28 17:42:21.000000000 -0500
++++ binutils-2.14.90.0.6/bfd/doc/Makefile.am   2004-07-28 17:44:08.000000000 -0500
+@@ -55,7 +55,7 @@
+ MKDOC = chew$(EXEEXT_FOR_BUILD)
+ $(MKDOC): chew.o
+-      $(CC_FOR_BUILD) -o $(MKDOC) chew.o $(CFLAGS_FOR_BUILD) $(LOADLIBES) $(LDFLAGS)
++      $(CC_FOR_BUILD) -o $(MKDOC) chew.o $(CFLAGS_FOR_BUILD) $(LOADLIBES) $(LDFLAGS_FOR_BUILD)
+ chew.o: chew.c
+       $(CC_FOR_BUILD) -c -I.. -I$(srcdir)/.. -I$(srcdir)/../../include -I$(srcdir)/../../intl -I../../intl $(H_CFLAGS) $(CFLAGS_FOR_BUILD) $(srcdir)/chew.c
+--- binutils-2.14.90.0.6/binutils/Makefile.am~binutils-100_cflags_forbuild     2003-08-21 10:28:48.000000000 -0500
++++ binutils-2.14.90.0.6/binutils/Makefile.am  2004-07-28 17:43:23.000000000 -0500
+@@ -219,20 +219,20 @@
+       ./sysinfo$(EXEEXT_FOR_BUILD) -d <$(srcdir)/sysroff.info >sysroff.h
+ sysinfo$(EXEEXT_FOR_BUILD): sysinfo.o syslex.o
+-      $(CC_FOR_BUILD) $(CFLAGS) $(LDFLAGS) -o $@ sysinfo.o syslex.o 
++      $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ sysinfo.o syslex.o 
+ syslex.o: syslex.c sysinfo.h
+       if [ -r syslex.c ]; then \
+-        $(CC_FOR_BUILD) -c -I. $(CFLAGS)  syslex.c  ; \
++        $(CC_FOR_BUILD) -c -I. $(CFLAGS_FOR_BUILD)  syslex.c  ; \
+       else \
+-        $(CC_FOR_BUILD) -c -I. -I$(srcdir) $(CFLAGS) $(srcdir)/syslex.c ;\
++        $(CC_FOR_BUILD) -c -I. -I$(srcdir) $(CFLAGS_FOR_BUILD) $(srcdir)/syslex.c ;\
+       fi
+ sysinfo.o: sysinfo.c
+       if [ -r sysinfo.c ]; then \
+-        $(CC_FOR_BUILD) -c -I. $(CFLAGS)  sysinfo.c  ; \
++        $(CC_FOR_BUILD) -c -I. $(CFLAGS_FOR_BUILD)  sysinfo.c  ; \
+       else \
+-        $(CC_FOR_BUILD) -c -I. $(CFLAGS) $(srcdir)/sysinfo.c ; \
++        $(CC_FOR_BUILD) -c -I. $(CFLAGS_FOR_BUILD) $(srcdir)/sysinfo.c ; \
+       fi
+ # We need these for parallel make.
+--- binutils-2.14.90.0.6/bfd/doc/Makefile.in~binutils-100_cflags_forbuild      2004-07-28 17:42:21.000000000 -0500
++++ binutils-2.14.90.0.6/bfd/doc/Makefile.in   2004-07-28 17:44:37.000000000 -0500
+@@ -469,7 +469,7 @@
+ $(MKDOC): chew.o
+-      $(CC_FOR_BUILD) -o $(MKDOC) chew.o $(CFLAGS_FOR_BUILD) $(LOADLIBES) $(LDFLAGS)
++      $(CC_FOR_BUILD) -o $(MKDOC) chew.o $(CFLAGS_FOR_BUILD) $(LOADLIBES) $(LDFLAGS_FOR_BUILD)
+ chew.o: chew.c
+       $(CC_FOR_BUILD) -c -I.. -I$(srcdir)/.. -I$(srcdir)/../../include -I$(srcdir)/../../intl -I../../intl $(H_CFLAGS) $(CFLAGS_FOR_BUILD) $(srcdir)/chew.c
+--- binutils-2.14.90.0.6/binutils/Makefile.in~binutils-100_cflags_forbuild     2003-08-21 10:28:48.000000000 -0500
++++ binutils-2.14.90.0.6/binutils/Makefile.in  2004-07-28 17:43:23.000000000 -0500
+@@ -978,20 +978,20 @@
+       ./sysinfo$(EXEEXT_FOR_BUILD) -d <$(srcdir)/sysroff.info >sysroff.h
+ sysinfo$(EXEEXT_FOR_BUILD): sysinfo.o syslex.o
+-      $(CC_FOR_BUILD) $(CFLAGS) $(LDFLAGS) -o $@ sysinfo.o syslex.o 
++      $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ sysinfo.o syslex.o 
+ syslex.o: syslex.c sysinfo.h
+       if [ -r syslex.c ]; then \
+-        $(CC_FOR_BUILD) -c -I. $(CFLAGS)  syslex.c  ; \
++        $(CC_FOR_BUILD) -c -I. $(CFLAGS_FOR_BUILD)  syslex.c  ; \
+       else \
+-        $(CC_FOR_BUILD) -c -I. -I$(srcdir) $(CFLAGS) $(srcdir)/syslex.c ;\
++        $(CC_FOR_BUILD) -c -I. -I$(srcdir) $(CFLAGS_FOR_BUILD) $(srcdir)/syslex.c ;\
+       fi
+ sysinfo.o: sysinfo.c
+       if [ -r sysinfo.c ]; then \
+-        $(CC_FOR_BUILD) -c -I. $(CFLAGS)  sysinfo.c  ; \
++        $(CC_FOR_BUILD) -c -I. $(CFLAGS_FOR_BUILD)  sysinfo.c  ; \
+       else \
+-        $(CC_FOR_BUILD) -c -I. $(CFLAGS) $(srcdir)/sysinfo.c ; \
++        $(CC_FOR_BUILD) -c -I. $(CFLAGS_FOR_BUILD) $(srcdir)/sysinfo.c ; \
+       fi
+ # We need these for parallel make.
diff --git a/binutils/binutils-2.14.90.0.7/binutils-uclibc-001-debian.patch b/binutils/binutils-2.14.90.0.7/binutils-uclibc-001-debian.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/binutils/binutils-2.14.90.0.7/binutils-uclibc-100-conf.patch b/binutils/binutils-2.14.90.0.7/binutils-uclibc-100-conf.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/binutils/binutils-2.14.90.0.7/binutils-uclibc-200-build_modules.patch b/binutils/binutils-2.14.90.0.7/binutils-uclibc-200-build_modules.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/binutils/binutils-2.14.90.0.7/binutils-uclibc-210-cflags.patch b/binutils/binutils-2.14.90.0.7/binutils-uclibc-210-cflags.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/binutils/binutils-2.14.90.0.7/plt32trunc.patch b/binutils/binutils-2.14.90.0.7/plt32trunc.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/binutils/binutils-cross-sdk_2.14.90.0.7.oe b/binutils/binutils-cross-sdk_2.14.90.0.7.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/binutils/binutils-cross_2.14.90.0.7.oe b/binutils/binutils-cross_2.14.90.0.7.oe
new file mode 100644 (file)
index 0000000..4f0f4aa
--- /dev/null
@@ -0,0 +1,33 @@
+include binutils_${PV}.oe
+inherit cross
+DEPENDS += "flex-native bison-native"
+PROVIDES = "virtual/${TARGET_PREFIX}binutils"
+FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/binutils-${PV}"
+PACKAGES = ""
+EXTRA_OECONF = "--with-sysroot=${CROSS_DIR}/${TARGET_SYS} \
+               --disable-nls \
+               --program-prefix=${TARGET_PREFIX}"
+
+do_stage () {
+       oe_runmake install
+
+       # We don't really need these, so we'll remove them...
+       rm -rf ${CROSS_DIR}/lib/ldscripts
+       rm -rf ${CROSS_DIR}/share/info
+       rm -rf ${CROSS_DIR}/share/locale
+       rm -rf ${CROSS_DIR}/share/man
+       rmdir ${CROSS_DIR}/share || :
+       rmdir ${CROSS_DIR}/${libdir}/gcc-lib || :
+       rmdir ${CROSS_DIR}/${libdir} || :
+       rmdir ${CROSS_DIR}/${prefix} || :
+
+       # We want to move this into the target specific location
+       mkdir -p ${CROSS_DIR}/${TARGET_SYS}/lib
+       mv -f ${CROSS_DIR}/lib/libiberty.a ${CROSS_DIR}/${TARGET_SYS}/lib
+       rmdir ${CROSS_DIR}/lib || :
+}
+
+do_install () {
+       :
+}
+
diff --git a/binutils/binutils_2.14.90.0.7.oe b/binutils/binutils_2.14.90.0.7.oe
new file mode 100644 (file)
index 0000000..88ad697
--- /dev/null
@@ -0,0 +1,111 @@
+inherit autotools
+
+DESCRIPTION = "A GNU collection of binary utilities"
+LICENSE = "GPL"
+MAINTAINER = "Gerald Britton <gbritton@doomcom.org>"
+
+PACKAGES = "${PN} ${PN}-dev ${PN}-doc ${PN}-symlinks"
+
+FILES_${PN} = " \
+       ${bindir}/${TARGET_PREFIX}* \
+       ${libdir}/lib*-*.so"
+
+FILES_${PN}-dev = " \
+       ${includedir} \
+       ${libdir}/*.a \
+       ${libdir}/*.la \
+       ${libdir}/libbfd.so \
+       ${libdir}/libopcodes.so"
+
+FILES_${PN}-symlinks = " \
+       ${bindir}/addr2line \
+       ${bindir}/ar \
+       ${bindir}/as \
+       ${bindir}/c++filt \
+       ${bindir}/gprof \
+       ${bindir}/ld \
+       ${bindir}/nm \
+       ${bindir}/objcopy \
+       ${bindir}/objdump \
+       ${bindir}/ranlib \
+       ${bindir}/readelf \
+       ${bindir}/size \
+       ${bindir}/strings \
+       ${bindir}/strip"
+
+SRC_URI = \
+    "http://ftp.kernel.org/pub/linux/devel/binutils/binutils-${PV}.tar.bz2 \
+     file://binutils-uclibc-001-debian.patch;patch=1 \
+     file://binutils-uclibc-100-conf.patch;patch=1 \
+     file://binutils-uclibc-200-build_modules.patch;patch=1 \
+     file://binutils-uclibc-210-cflags.patch;patch=1 \
+     file://binutils-006_better_file_error.patch;patch=1 \
+     file://binutils-100_cflags_for_build.patch;patch=1 \
+     file://plt32trunc.patch;patch=1"
+
+S = "${WORKDIR}/binutils-${PV}"
+B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
+
+EXTRA_OECONF = "--with-sysroot=${prefix} \
+               --disable-nls \
+               --program-prefix=${TARGET_PREFIX} \
+               --enable-shared"
+
+# This is necessary due to a bug in the binutils Makefiles
+EXTRA_OEMAKE = "configure-build-libiberty all"
+
+export AR = "${HOST_PREFIX}ar"
+export AS = "${HOST_PREFIX}as"
+export LD = "${HOST_PREFIX}ld"
+export NM = "${HOST_PREFIX}nm"
+export RANLIB = "${HOST_PREFIX}ranlib"
+export OBJCOPY = "${HOST_PREFIX}objcopy"
+export OBJDUMP = "${HOST_PREFIX}objdump"
+
+export AR_FOR_TARGET = "${TARGET_PREFIX}ar"
+export AS_FOR_TARGET = "${TARGET_PREFIX}as"
+export LD_FOR_TARGET = "${TARGET_PREFIX}ld"
+export NM_FOR_TARGET = "${TARGET_PREFIX}nm"
+export RANLIB_FOR_TARGET = "${TARGET_PREFIX}ranlib"
+
+export CC_FOR_HOST = "${CCACHE} ${HOST_PREFIX}gcc"
+export CXX_FOR_HOST = "${CCACHE} ${HOST_PREFIX}gcc"
+
+export CC_FOR_BUILD = "${BUILD_CC}"
+
+export CC = "${CCACHE} ${HOST_PREFIX}gcc"
+
+do_configure () {
+       (cd ${S}; gnu-configize) || die "Failed to run gnu-configize"
+       oe_runconf
+}
+
+do_stage () {
+       oe_libinstall -so -a -C opcodes libopcodes ${STAGING_LIBDIR}/
+       oe_libinstall -a -C libiberty libiberty ${STAGING_LIBDIR}/
+       oe_libinstall -so -a -C bfd libbfd ${STAGING_LIBDIR}/
+       install -m 0644 ${S}/include/dis-asm.h ${STAGING_INCDIR}/
+       install -m 0644 ${S}/include/symcat.h ${STAGING_INCDIR}/
+       install -m 0644 ${S}/include/libiberty.h ${STAGING_INCDIR}/
+       install -m 0644 ${S}/include/ansidecl.h ${STAGING_INCDIR}/
+       install -m 0644 ${S}/include/bfdlink.h ${STAGING_INCDIR}/
+       install -m 0644 bfd/bfd.h ${STAGING_INCDIR}/
+}
+
+do_install () {
+       autotools_do_install
+
+       # We don't really need these, so we'll remove them...
+       rm -rf ${D}/${libdir}/ldscripts
+
+       # Install the libiberty header
+       install -m 644 ${S}/include/ansidecl.h ${D}/${includedir}
+       install -m 644 ${S}/include/libiberty.h ${D}/${includedir}
+
+       cd ${D}/${bindir}
+
+       # Symlinks for ease of running these on the native target
+       for p in ${TARGET_SYS}-* ; do
+               ln -sf $p `echo $p | sed -e s,${TARGET_SYS}-,,`
+       done
+}
diff --git a/centericq/centericq-4.11.0/configure.patch b/centericq/centericq-4.11.0/configure.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/centericq/centericq-4.11.0/m4.patch b/centericq/centericq-4.11.0/m4.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/centericq/centericq_4.11.0.oe b/centericq/centericq_4.11.0.oe
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tslib/tslib.oe b/tslib/tslib.oe
deleted file mode 100644 (file)
index 58d3978..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-PV = "0.0cvs${CVSDATE}"
-
-DESCRIPTION = "tslib is a touchscreen access library."
-
-CONFFILES_${PN} = "${sysconfdir}/ts.conf"
-
-SRC_URI = "cvs://cvs:@pubcvs.arm.linux.org.uk/mnt/src/cvsroot;module=tslib \
-           file://automake.patch;patch=1 \
-           file://doc.patch;patch=1 \
-           file://zap.patch;patch=1 \
-           file://pthres.patch;patch=1 \
-           file://raw.patch;patch=1 \
-           file://raw-hwread.patch;patch=1 \
-           file://ts.conf"
-#           file://collie-module.patch;patch=1
-#           file://devfs.patch;patch=1
-#           file://event1.patch;patch=1
-#           file://multievent.patch;patch=1
-#           file://pointercal.patch;patch=1
-#           file://ts_calibrate.patch;patch=1
-S = "${WORKDIR}/tslib"
-
-inherit autotools
-
-EXTRA_OECONF = "--enable-shared"
-
-do_stage () {
-       oe_libinstall -so -C src libts-0.0 ${STAGING_LIBDIR}
-       ln -sf libts-0.0.so ${STAGING_LIBDIR}/libts.so
-       install -m 0644 src/tslib.h ${STAGING_INCDIR}/
-       install -m 0644 src/tslib-private.h ${STAGING_INCDIR}/
-}
-
-do_install_prepend () {
-       install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
-}
-
-FILES_tslib_append = " ${datadir}/ts/plugins/*.so"