Permalink
Browse files

Merge branch 'master' into testing-next

  • Loading branch information...
2 parents c400c87 + 13fbe72 commit 3c6efe8f8abc16668ca5e9cdf7a46665dac87172 @cbrake cbrake committed Nov 12, 2010
Showing with 12,309 additions and 202 deletions.
  1. +2 −4 bin/sed
  2. +2 −2 bin/wrapper.sh
  3. +2 −1 classes/image.bbclass
  4. +2 −2 classes/meta.bbclass
  5. +2 −0 classes/srctree.bbclass
  6. +1 −1 conf/distro/include/preferred-xorg-versions-X11R7.5-latest.inc
  7. +5 −5 conf/distro/include/preferred-xorg-versions-live.inc
  8. +1 −1 conf/distro/jlime-2010.1.conf
  9. +28 −0 conf/machine/bluepro.conf
  10. +2 −0 conf/machine/include/tune-mips32.inc
  11. +23 −0 conf/machine/mx25-3stack.conf
  12. +28 −0 conf/machine/tb5200l.conf
  13. +1 −4 lib/oe/patch.py
  14. +0 −4 recipes/angstrom/angstrom-version.bb
  15. +9 −1 recipes/autoconf/autoconf.inc
  16. +10 −0 recipes/base-files/base-files/tb5200l/fstab
  17. +2 −0 recipes/base-files/base-files/tb5200l/issue
  18. +3 −0 recipes/base-files/base-files/tb5200l/issue.net
  19. +6 −0 recipes/base-files/base-files_3.0.14.bb
  20. +14 −0 recipes/bc/bc_1.06.bb
  21. +2 −1 recipes/bind/bind_9.3.6.bb
  22. +14 −0 recipes/cgreen/cgreen.inc
  23. +15 −0 recipes/cgreen/cgreen_svn.bb
  24. +4 −1 recipes/console-tools/console-tools_0.3.2.bb
  25. +0 −3 recipes/distro-version/distro-version.bb
  26. +4 −4 recipes/echinus/echinus_0.4.3.2.bb
  27. +2 −1 recipes/eglibc/eglibc_2.11.bb
  28. +2 −1 recipes/eglibc/eglibc_2.12.bb
  29. +15 −0 recipes/eglibc/files/eglibc-make-382.patch
  30. +19 −0 recipes/fbpanel/fbpanel_6.1.bb
  31. +5 −3 recipes/freerdp/freerdp.inc
  32. +4 −3 recipes/freerdp/freerdp_git.bb
  33. +1 −1 recipes/gcc/gcc-4.1.0.inc
  34. +1 −1 recipes/gcc/gcc-4.1.1.inc
  35. +1 −1 recipes/gcc/gcc-4.1.2.inc
  36. +1 −1 recipes/gcc/gcc-4.2.1.inc
  37. +1 −1 recipes/gcc/gcc-4.2.2.inc
  38. +1 −1 recipes/gcc/gcc-4.2.3.inc
  39. +1 −1 recipes/gcc/gcc-4.2.4.inc
  40. +1 −1 recipes/gcc/gcc-4.3.1.inc
  41. +1 −1 recipes/gcc/gcc-4.3.2.inc
  42. +1 −1 recipes/gcc/gcc-4.3.3.inc
  43. +1 −1 recipes/gcc/gcc-4.3.4.inc
  44. +1 −1 recipes/gcc/gcc-4.4.1.inc
  45. +1 −1 recipes/gcc/gcc-4.4.2.inc
  46. +1 −1 recipes/gcc/gcc-4.4.4.inc
  47. +3 −2 recipes/gcc/gcc-4.5.inc
  48. +29 −0 recipes/gcc/gcc-4.5/gcc-armv4-pass-fix-v4bx-to-ld.patch
  49. +8 −1 recipes/gcc/gcc-configure-common.inc
  50. +12 −0 recipes/glib-2.0/files/glib-2.6.4-fix-autotools-fiac.patch
  51. +2 −1 recipes/glib-2.0/glib-2.0_2.12.12.bb
  52. +1 −0 recipes/glib-2.0/glib-2.0_2.20.3.bb
  53. +1 −0 recipes/glib-2.0/glib-2.0_2.20.4.bb
  54. +2 −1 recipes/glib-2.0/glib-2.0_2.6.4.bb
  55. +2 −1 recipes/glib-2.0/glib-2.0_2.8.6.bb
  56. +237 −0 recipes/glibc/glibc-2.9/neon-memcpy.patch
  57. +3 −1 recipes/glibc/glibc_2.9.bb
  58. +117 −0 recipes/gnome/metacity/add-disable-canberra-flag.patch
  59. +7 −6 recipes/gnome/{metacity_2.30.0.bb → metacity_2.30.3.bb}
  60. +8 −0 recipes/gstreamer/gst-rtsp.inc
  61. +1 −11 recipes/gstreamer/gst-rtsp_0.10.4.bb
  62. +1 −10 recipes/gstreamer/gst-rtsp_0.10.5.bb
  63. +4 −0 recipes/gstreamer/gst-rtsp_0.10.7.bb
  64. +236 −0 recipes/gtk+/gtk+-1.2-1.2.10/small-filesel.patch
  65. +3 −0 recipes/gtk+/gtk+-1.2_1.2.10.bb
  66. +12 −0 recipes/gtk-engines/murrine_0.98.1.bb
  67. +1 −2 recipes/gzip/gzip_1.4.bb
  68. +14 −2 recipes/ifupdown/ifupdown-ubuntu_0.6.8.bb
  69. +13 −1 recipes/ifupdown/ifupdown_0.6.10.bb
  70. +6 −2 recipes/inetutils/inetutils_1.4.2.bb
  71. +3 −3 recipes/inetutils/inetutils_1.5.bb
  72. +3 −3 recipes/inetutils/inetutils_1.8.bb
  73. +2 −1 recipes/iproute2/iproute2.inc
  74. +4 −7 recipes/jack/jack_0.118.0.bb
  75. +17 −0 recipes/jlime/jlime-extras-ben-nanonote_1.0.bb
  76. +4 −2 recipes/jlime/jlime-extras_1.0.bb
  77. +0 −3 recipes/kaeilos/kaeilos-version.bb
  78. +21 −0 recipes/libprelude/libprelude-1.0.0/fix-ltdl-hack.patch
  79. +2 −1 recipes/libprelude/libprelude_1.0.0.bb
  80. +7 −6 recipes/libqtaux/libqtaux2.inc
  81. +2 −2 recipes/libsdl/libsdl-mixer_1.2.11.bb
  82. +2 −2 recipes/libsdl/libsdl-x11_1.2.14.bb
  83. +1,436 −0 recipes/linux/bluepro/defconfig
  84. +1,725 −0 recipes/linux/linux-2.6.31/mx25-3stack/defconfig
  85. +1,359 −0 recipes/linux/linux-2.6.32/topas910/defconfig
  86. +1,833 −0 recipes/linux/linux-2.6.33/mpc8313e-rdb/defconfig
  87. +1,923 −0 recipes/linux/linux-2.6.33/mpc8315e-rdb/defconfig
  88. +5 −3 recipes/linux/linux-palmpre_2.6.24.bb
  89. +1 −0 recipes/linux/linux-palmpre_git.bb
  90. +4 −2 recipes/linux/linux_2.6.26.bb
  91. +5 −0 recipes/linux/linux_2.6.31.bb
  92. +10 −0 recipes/linux/linux_2.6.32.bb
  93. +2 −0 recipes/linux/linux_2.6.33.bb
  94. +1,436 −0 recipes/linux/tb5200l/defconfig
  95. +61 −0 recipes/literki/literki/makefile.patch
  96. +21 −0 recipes/literki/literki/noswitcher.patch
  97. +21 −0 recipes/literki/literki/sliderheight.patch
  98. +35 −0 recipes/literki/literki_git.bb
  99. +25 −7 recipes/lksctp-tools/lksctp-tools.inc
  100. +31 −0 recipes/lua/lua-lanes-2.0.6/0001-fix-LanesTimer-inifinite-thread-GC.patch
  101. +207 −0 recipes/lua/lua-lanes-2.0.6/makefile.patch
  102. +13 −0 recipes/lua/lua-lanes-2.0.6/uclibc.patch
  103. +34 −0 recipes/lua/lua-lanes_2.0.6.bb
  104. +118 −0 recipes/matchbox-common/matchbox-common/jlime-vfolders.patch
  105. +10 −1 recipes/matchbox-common/matchbox-common_0.9.1.bb
  106. +12 −3 recipes/matchbox-desktop/matchbox-desktop-0.9.1/layout.patch
  107. +9 −0 recipes/mped/files/mped.desktop
  108. BIN recipes/mped/files/mped.png
  109. +35 −0 recipes/mped/mped_5.1.3.bb
  110. +1 −1 recipes/mupdf/mupdf_0.6.bb
  111. +2 −0 recipes/mupdf/mupdf_git.bb
  112. +33 −0 recipes/netbase/netbase/bluepro/interfaces
  113. +33 −0 recipes/netbase/netbase/tb5200l/interfaces
  114. +1 −1 recipes/openldap/openldap_2.4.23.bb
  115. +8 −8 recipes/pf_ring/libpfring/libpfring-makefile-fixes.patch
  116. +1 −1 recipes/pf_ring/libpfring_svn.bb
  117. +1 −1 recipes/pf_ring/pf-ring_svn.bb
  118. +15 −0 recipes/python/python-pyxdg/desktopentry-cmp.patch
  119. +3 −1 recipes/python/python-pyxdg_0.15.bb
  120. +10 −1 recipes/realpath/realpath_1.10.bb
  121. +10 −2 recipes/realpath/realpath_1.15.bb
  122. +0 −3 recipes/shr/shr-version.bb
  123. +47 −0 recipes/smpeg/smpeg-0.4.5+svnr387/add-disable-rpath.patch
  124. +4 −2 recipes/smpeg/smpeg_svn.bb
  125. 0 recipes/squid/{squid-3.1.8 → squid-3.1.9}/fix-runs-in-configure.patch
  126. 0 recipes/squid/{squid-3.1.8 → squid-3.1.9}/squidv3-build-cf_gen.patch
  127. +2 −2 recipes/squid/{squid_3.1.8.bb → squid_3.1.9.bb}
  128. +10 −2 recipes/start-stop-daemon/start-stop-daemon_1.9.18.bb
  129. +1 −0 recipes/tasks/task-arago-toolchain-dvsdk-target.bb
  130. +1 −0 recipes/tasks/task-arago-toolchain-gst-target.bb
  131. +1 −0 recipes/tasks/task-arago-toolchain-target.bb
  132. +2 −2 recipes/tasks/task-proper-tools.bb
  133. +11 −0 recipes/termcap/termcap-2.0.8/001_all_termcap-shared.patch
  134. +43 −0 recipes/termcap/termcap-2.0.8/002_all_termcap-setuid.patch
  135. +34 −0 recipes/termcap/termcap-2.0.8/003_all_termcap-inst-no-root.patch
  136. +28 −0 recipes/termcap/termcap-2.0.8/004_all_termcap-compat-glibc21.patch
  137. +11 −0 recipes/termcap/termcap-2.0.8/005_all_termcap-xref.patch
  138. +131 −0 recipes/termcap/termcap-2.0.8/006_all_termcap-fix-tc.patch
  139. +13 −0 recipes/termcap/termcap-2.0.8/007_all_termcap-ignore-p.patch
  140. +13 −0 recipes/termcap/termcap-2.0.8/008_all_termcap-buffer.patch
  141. +22 −0 recipes/termcap/termcap-2.0.8/009_all_termcap-bufsize--needs-011.patch
  142. +11 −0 recipes/termcap/termcap-2.0.8/010_all_termcap-colon.patch
  143. +57 −0 recipes/termcap/termcap-2.0.8/011_all_termcap-AAARGH.patch
  144. +29 −0 recipes/termcap/termcap-2.0.8/012_all_libtermcap-compat-2.0.8-fPIC.patch
  145. +14 −0 recipes/termcap/termcap-2.0.8/013_all_libtermcap-compat_bcopy_fix.patch
  146. +3 −2 recipes/termcap/termcap_1.3.1.bb
  147. +41 −0 recipes/termcap/termcap_2.0.8.bb
  148. +71 −0 recipes/tofrodos/tofrodos-native/0001-Make-OE-friendly.patch
  149. +83 −0 recipes/tofrodos/tofrodos-native/0001-Use-enviroment-rather-than-hard-coded-paths.patch
  150. +14 −0 recipes/tofrodos/tofrodos-native_1.7.8.bb
  151. +23 −0 recipes/u-boot/u-boot-topas_git.bb
  152. +5 −1 recipes/u-boot/u-boot_2009.08.bb
  153. +10 −1 recipes/unzip/unzip_552.bb
  154. +1 −1 recipes/vala-terminal/vala-terminal_git.bb
  155. +1 −1 recipes/vlc/vlc_1.1.4.1.bb
  156. +2 −2 recipes/webkit/webkit-gtk_1.2.3.bb
  157. +3 −3 recipes/webkit/webkit-gtk_svn.bb
  158. +10 −0 recipes/xorg-driver/xf86-input-mutouch_git.bb
  159. +0 −10 recipes/xorg-lib/libxi_1.3.2.bb
  160. +10 −0 recipes/xorg-lib/libxi_1.4.0.bb
  161. +0 −8 recipes/xorg-proto/xproto_7.0.18.bb
  162. +8 −0 recipes/xorg-proto/xproto_7.0.19.bb
  163. +5 −2 recipes/xorg-xserver/xserver-xorg-conf/om-gta01/xorg.conf
  164. +4 −0 recipes/xorg-xserver/xserver-xorg-conf/om-gta02/xorg.conf
  165. +1 −1 recipes/xorg-xserver/xserver-xorg-conf_0.1.bb
  166. +7 −0 site/ix86-common
View
@@ -47,12 +47,10 @@ while getopts ne:f:$getopt_os opt; do
save "$OPTARG"
;;
i)
- save "$inplace_arg"
- continue
+ saved="$saved $inplace_arg"
;;
r)
- save "$extended_re_arg"
- continue
+ saved="$saved $extended_re_arg"
;;
\?)
exit 1
View
@@ -2,6 +2,8 @@ path_remove () {
echo $PATH | tr ':' '\n' | grep -v "^$1\$" | tr '\n' ':'
}
+PATH="$(path_remove $(dirname $0))"
+
quote(){
sed -e "s,','\\\\'',g; 1s,^,',; \$s,\$,',;" << EOF
$1
@@ -23,7 +25,5 @@ save () {
exec_real () {
eval set -- "$saved"
- scriptdir="$(dirname $0)"
- PATH="$(path_remove $scriptdir)"
exec "$(basename $0)" "$@"
}
View
@@ -33,7 +33,8 @@ IMAGE_BOOT ?= "${IMAGE_INITSCRIPTS} \
IMAGE_LINGUAS ?= "de-de fr-fr en-gb"
LINGUAS_INSTALL = ""
-LINGUAS_INSTALL_linux = "glibc-localedata-i18n"
+LINGUAS_INSTALL_linux = "${@base_ifelse(d.getVar('IMAGE_LINGUAS', True), \
+ 'glibc-localedata-i18n', '')}"
LINGUAS_INSTALL_linux += "${@' '.join(map(lambda s: 'locale-base-%s' % s, '${IMAGE_LINGUAS}'.split()))}"
LINGUAS_INSTALL_linux-gnueabi = "${LINGUAS_INSTALL_linux}"
View
@@ -1,4 +1,4 @@
-
+EXCLUDE_FROM_WORLD = "1"
PACKAGES = ""
-do_build[recrdeptask] = "do_build"
+do_build[recrdeptask] = "do_build"
View
@@ -29,6 +29,8 @@ def remove_tasks(deltasks, d):
deps.remove(preptask)
d.setVarFlag(task, "deps", deps)
+addtask configure after do_setscene
+
def merge_tasks(d):
"""
Merges all of the operations that occur prior to do_populate_sysroot
@@ -78,7 +78,7 @@ PREFERRED_VERSION_xf86-input-jamstudio ?= "1.2.0"
PREFERRED_VERSION_xf86-input-magellan ?= "1.2.0"
PREFERRED_VERSION_xf86-input-magictouch ?= "1.0.0.5"
PREFERRED_VERSION_xf86-input-microtouch ?= "1.2.0"
-PREFERRED_VERSION_xf86-input-mutouch ?= "1.2.1"
+PREFERRED_VERSION_xf86-input-mutouch ?= "1.2.1+gitr%"
PREFERRED_VERSION_xf86-input-palmax ?= "1.2.0"
PREFERRED_VERSION_xf86-input-penmount ?= "1.4.0"
PREFERRED_VERSION_xf86-input-spaceorb ?= "1.1.1"
@@ -1,4 +1,4 @@
-#Mon Nov 1 07:54:05 CET 2010
+#Thu Nov 4 08:29:11 CET 2010
#app
PREFERRED_VERSION_appres ?= "1.0.3"
PREFERRED_VERSION_bdftopcf ?= "1.0.3"
@@ -130,7 +130,7 @@ PREFERRED_VERSION_xf86-input-magellan ?= "1.2.0"
PREFERRED_VERSION_xf86-input-magictouch ?= "1.0.0.5"
PREFERRED_VERSION_xf86-input-microtouch ?= "1.2.0"
PREFERRED_VERSION_xf86-input-mouse ?= "1.6.0"
-PREFERRED_VERSION_xf86-input-mutouch ?= "1.2.1"
+PREFERRED_VERSION_xf86-input-mutouch ?= "1.2.1+gitr%"
PREFERRED_VERSION_xf86-input-palmax ?= "1.2.0"
PREFERRED_VERSION_xf86-input-penmount ?= "1.4.1"
PREFERRED_VERSION_xf86-input-spaceorb ?= "1.1.1"
@@ -264,7 +264,7 @@ PREFERRED_VERSION_libxfont ?= "1.4.3"
PREFERRED_VERSION_libxfont-native ?= "1.4.3"
PREFERRED_VERSION_libxfontcache ?= "1.0.5"
PREFERRED_VERSION_libxft ?= "2.2.0"
-PREFERRED_VERSION_libxi ?= "1.3.2"
+PREFERRED_VERSION_libxi ?= "1.4.0"
PREFERRED_VERSION_libxinerama ?= "1.1.1"
PREFERRED_VERSION_libxmu ?= "1.1.0"
PREFERRED_VERSION_libxp ?= "1.0.0"
@@ -340,8 +340,8 @@ PREFERRED_VERSION_xf86miscproto ?= "0.9.3"
PREFERRED_VERSION_xf86rushproto ?= "1.1.2"
PREFERRED_VERSION_xf86vidmodeproto ?= "2.3"
PREFERRED_VERSION_xineramaproto ?= "1.2"
-PREFERRED_VERSION_xproto ?= "7.0.18"
-PREFERRED_VERSION_xproto-native ?= "7.0.18"
+PREFERRED_VERSION_xproto ?= "7.0.19"
+PREFERRED_VERSION_xproto-native ?= "7.0.19"
PREFERRED_VERSION_xproxymanagementprotocol ?= "1.0.3"
#util
PREFERRED_VERSION_gccmakedep ?= "1.0.2"
@@ -24,7 +24,7 @@ OVERRIDES .= ":jlime"
# What we want on the bootstrap image (extra)
#
DISTRO_EXTRA_RDEPENDS = "wireless-tools nano keymaps tslib-calibrate \
- console-tools tslib-tests parted dialog"
+ console-tools tslib-tests dialog"
#
# Our Image files should look abit better.
View
@@ -0,0 +1,28 @@
+#@TYPE: Machine
+#@NAME: TQ Components' BluePro
+#@DESCRIPTION: Blue IPC Series
+
+TARGET_ARCH = "powerpc"
+PACKAGE_EXTRA_ARCHS = "ppc"
+
+MACHINE_FEATURES = "kernel26 usbhost ext2"
+MACHINE_TASK_PROVIDER = "task-base"
+MACHINE_EXTRA_RRECOMMENDS = "u-boot-utils iproute2 canutils"
+
+USE_DEVFS = "0"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+#PREFERRED_VERSION_linux = "2.6.32"
+PREFERRED_VERSION_linux-libc-headers = "2.6.32"
+
+# don't try to access tty1 (used for application code)
+USE_VT = "0"
+
+SERIAL_CONSOLE = "115200 ttyPSC0"
+KERNEL_DEVICETREE_tb5200l = "arch/${ARCH}/boot/dts/tqm5200.dts"
+EXTRA_IMAGECMD_jffs2 = "--big-endian -e 0x20000"
+
+# BluePro carries kernel in separate flash partition
+ROOTFS_POSTPROCESS_COMMAND += "rm -f ${IMAGE_ROOTFS}/boot/*Image*;"
+
+require conf/machine/include/tune-ppc603e.inc
@@ -1 +1,3 @@
TARGET_CC_ARCH = "-march=mips32"
+FEED_ARCH = "${TARGET_ARCH}"
+BASE_PACKAGE_ARCH = "${TARGET_ARCH}"
@@ -0,0 +1,23 @@
+#@TYPE: Machine
+#@Name: Freescale i.MX25_3stack
+#@DESCRIPTION: Machine configuration for Freescale i.MX25_3stack
+#@Homepage: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX25PDK&fsrch=1
+
+TARGET_ARCH = "arm"
+
+MACHINE_FEATURES = "kernel26 apm alsa ext2 usbhost usbgadget touchscreen"
+
+GUI_MACHINE_CLASS = "smallscreen"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
+UBOOT_MACHINE="mx25_3stack_config"
+
+UBOOT_ENTRYPOINT = "0x80008000"
+UBOOT_LOADADDRESS = "0x80008000"
+KERNEL_IMAGETYPE = "uImage"
+
+require conf/machine/include/tune-arm926ejs.inc
+
+SERIAL_CONSOLE = "115200 ttymxc0"
+
View
@@ -0,0 +1,28 @@
+#@TYPE: Machine
+#@NAME: TQ Components' Tiny Box TB5200L
+#@DESCRIPTION: Mini industrial control
+
+TARGET_ARCH = "powerpc"
+PACKAGE_EXTRA_ARCHS = "ppc"
+
+MACHINE_FEATURES = "kernel26 usbhost ext2"
+MACHINE_TASK_PROVIDER = "task-base"
+MACHINE_EXTRA_RRECOMMENDS = "u-boot-utils iproute2 canutils"
+
+USE_DEVFS = "0"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_VERSION_linux = "2.6.32"
+PREFERRED_VERSION_linux-libc-headers = "2.6.32"
+
+# don't try to access tty1 (used for application code)
+USE_VT = "0"
+
+SERIAL_CONSOLE = "115200 ttyPSC0"
+KERNEL_DEVICETREE_tb5200l = "arch/${ARCH}/boot/dts/tqm5200.dts"
+EXTRA_IMAGECMD_jffs2 = "--big-endian -e 0x20000"
+
+# TB5200L carries kernel in separate flash partition
+ROOTFS_POSTPROCESS_COMMAND += "rm -f ${IMAGE_ROOTFS}/boot/*Image*"
+
+require conf/machine/include/tune-ppc603e.inc
View
@@ -73,16 +73,13 @@ def Import(self, patch, force = None):
self.patches.insert(i, patch)
def _applypatch(self, patch, force = False, reverse = False, run = True):
- shellcmd = ["patch", "-p%s" % patch['strippath']]
+ shellcmd = ["patch", "-p%s" % patch['strippath'], "-f"]
if reverse:
shellcmd.append('-R')
if not run:
return subprocess.list2cmdline(shellcmd)
- if force:
- shellcmd.append('-f')
-
patch = open(patch['file'], "r")
return oe.process.run(shellcmd, cwd=self.dir, env=self.env, stdin=patch)
@@ -9,10 +9,6 @@ SRC_URI = "file://lsb_release"
PACKAGES = "${PN}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
-export METADATA_REVISION
-export METADATA_BRANCH
-export TARGET_SYS
-
do_install() {
install -d ${D}${sysconfdir}
echo "Angstrom ${DISTRO_VERSION}" > ${D}${sysconfdir}/angstrom-version
@@ -8,13 +8,16 @@ RDEPENDS_${PN} = "m4 perl gnu-config"
DEPENDS_virtclass-native = "m4-native gnu-config-native"
RDEPENDS_${PN}_virtclass-native = "m4-native gnu-config-native"
-INC_PR = "r9"
+INC_PR = "r10"
SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.bz2;name=autoconf \
file://program_prefix.patch"
inherit autotools
+# Excluded: tests man doc
+SUBDIRS = "bin . lib"
+
do_configure_prepend () {
if ${@['true', 'false'][bb.data.inherits_class('native', d)]}
then
@@ -24,5 +27,10 @@ do_configure_prepend () {
fi
}
+do_compile () {
+ sed -i -e's,^SUBDIRS = .*,SUBDIRS = ${SUBDIRS},' Makefile
+ oe_runmake
+}
+
PARALLEL_MAKE = ""
BBCLASSEXTEND = "native"
@@ -0,0 +1,10 @@
+# tb5200l filesystem, mount / read-only, mount /opt read-write
+
+rootfs / jffs2 defaults 1 1
+#/dev/mtdblock4 /opt jffs2 defaults 0 0
+proc /proc proc defaults 0 0
+devpts /dev/pts devpts mode=0620,gid=5 0 0
+usbfs /proc/bus/usb usbfs defaults 0 0
+tmpfs /var/volatile tmpfs defaults 0 0
+tmpfs /dev/shm tmpfs mode=0777 0 0
+tmpfs /media/ram tmpfs defaults 0 0
@@ -0,0 +1,2 @@
+Cameron Linux \n \l
+
@@ -0,0 +1,3 @@
+Cameron Linux %h
+
+
@@ -160,6 +160,12 @@ do_install_append_netbook-pro () {
mkdir -p ${D}/initrd
}
+do_install_append_tb5200l() {
+ rmdir ${D}/tmp
+ ln -s var/tmp ${D}/tmp
+}
+
+
PACKAGES = "${PN}-dbg ${PN}-doc ${PN}"
FILES_${PN} = "/*"
FILES_${PN}-doc = "${docdir} ${datadir}/common-licenses"
View
@@ -2,8 +2,22 @@ DESCRIPTION = "An arbitrary precision calculator language."
SECTION = "console/utils"
SRC_URI = "${GNU_MIRROR}/bc/bc-${PV}.tar.gz"
LICENSE = "GPL"
+PR = "r1"
inherit autotools
+do_install () {
+ autotools_do_install
+ mv ${D}${bindir}/dc ${D}${bindir}/dc.${PN}
+}
+
+pkg_postinst_${PN} () {
+ update-alternatives --install ${bindir}/dc dc dc.${PN} 100
+}
+
+pkg_prerm_${PN} () {
+ update-alternatives --remove dc dc.${PN}
+}
+
SRC_URI[md5sum] = "d44b5dddebd8a7a7309aea6c36fda117"
SRC_URI[sha256sum] = "4ef6d9f17c3c0d92d8798e35666175ecd3d8efac4009d6457b5c99cea72c0e33"
@@ -2,7 +2,7 @@ DESCRIPTION = "ISC Internet Domain Name Server"
SECTION = "console/network"
HOMEPAGE = "http://www.isc.org/sw/bind/"
LICENSE = "BSD"
-PR = "r0"
+PR = "r1"
DEPENDS = "openssl"
@@ -24,6 +24,7 @@ FILES_${PN}-utils = "${bindir}/host ${bindir}/dig ${bindir}/nslookup"
FILES_${PN}-dev += "${bindir}/isc-config.h"
do_install_append() {
+ rm "${D}/usr/bin/nslookup"
install -d "${D}/etc/bind"
install -d "${D}/etc/init.d"
install -m 644 ${S}/conf/* "${D}/etc/bind"
View
@@ -0,0 +1,14 @@
+DESCRIPTION = "Cgreen is a unit test framework for C language"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "GPLv2"
+DEPENDS = "flex-native"
+
+S = "${WORKDIR}/${PN}-${PV}"
+
+INC_PR = "r0"
+
+BBCLASSEXTEND = "native sdk"
+
+inherit cmake
+
@@ -0,0 +1,15 @@
+require cgreen.inc
+
+SRCREV = "334"
+PR = "${INC_PR}.0"
+
+S = "${WORKDIR}/cgreen"
+
+SRC_URI = "svn://cgreen.svn.sourceforge.net/svnroot/cgreen/trunk;module=cgreen;proto=https"
+
+EXTRA_OECONF = ""
+EXTRA_OEMAKE = "INSTALL_PREFIX=${D}"
+
+EXTRA_OECMAKE = ""
+
+OECMAKE_SOURCEPATH = "../cgreen"
@@ -1,7 +1,7 @@
SECTION = "base"
LICENSE = "GPL"
DESCRIPTION = "Allows you to set-up and manipulate the Linux console."
-PR = "r4"
+PR = "r5"
SRC_URI = "${SOURCEFORGE_MIRROR}/lct/console-tools-${PV}.tar.gz \
file://codepage.patch \
@@ -25,20 +25,23 @@ acpaths = "-I ${WORKDIR}/config"
do_install () {
autotools_do_install
+ mv ${D}${bindir}/fgconsole ${D}${bindir}/fgconsole.${PN}
mv ${D}${bindir}/chvt ${D}${bindir}/chvt.${PN}
mv ${D}${bindir}/deallocvt ${D}${bindir}/deallocvt.${PN}
mv ${D}${bindir}/openvt ${D}${bindir}/openvt.${PN}
mv ${D}${bindir}/showkey ${D}${bindir}/showkey.${PN}
}
pkg_postinst_${PN} () {
+ update-alternatives --install ${bindir}/fgconsole fgconsole fgconsole.${PN} 100
update-alternatives --install ${bindir}/chvt chvt chvt.${PN} 100
update-alternatives --install ${bindir}/deallocvt deallocvt deallocvt.${PN} 100
update-alternatives --install ${bindir}/openvt openvt openvt.${PN} 100
update-alternatives --install ${bindir}/showkey showkey showkey.${PN} 100
}
pkg_prerm_${PN} () {
+ update-alternatives --remove fgconsole fgconsole.${PN}
update-alternatives --remove chvt chvt.${PN}
update-alternatives --remove deallocvt deallocvt.${PN}
update-alternatives --remove openvt openvt.${PN}
Oops, something went wrong.

0 comments on commit 3c6efe8

Please sign in to comment.