summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-08-08 22:44:34 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2011-08-08 22:44:34 +0200
commit9bbda20e102696cb396b0db0f5e745cb637ccd1e (patch)
tree120e7257fd8a67b6a8fb892c8f182f0a8ae7986e
parent96d9f7612b66674d60f6fc37df647d363fd9dce2 (diff)
parented060fd872e3193e2d20860532ee70b4d155db20 (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
-rw-r--r--mk/build.mk1
-rw-r--r--package/firefox/Makefile2
-rw-r--r--package/libmad/Makefile3
-rw-r--r--package/libpthread/Makefile11
-rw-r--r--package/mplayer/Makefile6
-rw-r--r--package/qemu/Makefile1
-rw-r--r--package/rsync/Makefile4
-rw-r--r--package/screen/Makefile4
-rw-r--r--target/config/Config.in4
-rw-r--r--target/linux/config/Config.in.debug2
-rw-r--r--target/linux/config/Config.in.fs5
-rw-r--r--target/linux/config/Config.in.fsnet1
-rw-r--r--target/linux/config/Config.in.netfilter2
-rw-r--r--target/linux/patches/2.6.39/defaults.patch26
-rw-r--r--target/x86_64/sys-available/qemu-x86_642
-rw-r--r--target/x86_64/uclibc.config2
16 files changed, 56 insertions, 20 deletions
diff --git a/mk/build.mk b/mk/build.mk
index f788012ef..cd50be90f 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -19,6 +19,7 @@ DEFCONFIG= ADK_DEBUG=n \
ADK_PACKAGE_ALSA_UTILS_WITH_ALSAMIXER=n \
ADK_PACKAGE_GRUB=n \
ADK_PACKAGE_BASE_FILES=y \
+ ADK_PACKAGE_CRYPTINIT=n \
ADK_PACKAGE_PYTHON=n \
ADK_PKG_LAPTOP=n \
ADK_PKG_DEVELOPMENT=n \
diff --git a/package/firefox/Makefile b/package/firefox/Makefile
index 0682bc824..0c8de9916 100644
--- a/package/firefox/Makefile
+++ b/package/firefox/Makefile
@@ -9,7 +9,7 @@ PKG_RELEASE:= 1
PKG_MD5SUM:= 6d1f43e402cec84459a3d7f950bd5192
PKG_DESCR:= graphical webbrowser
PKG_SECTION:= x11/apps
-PKG_DEPENDS:= libpthread alsa-lib dbus-glib glib libgtk libpng libtiff
+PKG_DEPENDS:= libpthread alsa-lib dbus-glib glib libgtk libpng libtiff libxcursor
PKG_DEPENDS+= nspr nss libjpeg libatk pango cairo libxt libx11 libstdcxx hicolor-icon-theme
PKG_DEPENDS+= libxdamage libxfixes libidl libsqlite libxcomposite gdk-pixbuf libintl
PKG_BUILDDEP:= alsa-lib dbus-glib glib gtk+ libIDL libX11 MesaLib libtiff gdk-pixbuf
diff --git a/package/libmad/Makefile b/package/libmad/Makefile
index 0b708732d..58faf3463 100644
--- a/package/libmad/Makefile
+++ b/package/libmad/Makefile
@@ -21,6 +21,9 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBMAD,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,LIBMAD_DEV,libmad-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBMAD_DEV},${PKGSC_LIBMAD_DEV}))
+#FIXME
+XAKE_FLAGS+= GCC_HONOUR_COPTS=s
+
FPM:=default
ifeq (${ARCH},i386)
FPM:=intel
diff --git a/package/libpthread/Makefile b/package/libpthread/Makefile
index de0d75403..c14dc6c43 100644
--- a/package/libpthread/Makefile
+++ b/package/libpthread/Makefile
@@ -24,8 +24,7 @@ PKG_OPTS:= noremove
NO_DISTFILES:= 1
-PKG_SUBPKGS:= LIBPTHREAD LIBPTHREAD_DEV
-PKGSC_LIBPTHREAD_DEV:= devel
+PKG_SUBPKGS:= LIBPTHREAD
ifeq ($(ADK_STATIC),y)
PKG_OPTS+= libonly
@@ -34,7 +33,6 @@ endif
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBPTHREAD,libpthread,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-$(eval $(call PKG_template,LIBPTHREAD_DEV,libpthread-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKGSC_LIBPTHREAD_DEV},${PKG_OPTS}))
CONFIG_STYLE:= manual
BUILD_STYLE:= manual
@@ -46,11 +44,4 @@ ifeq ($(ADK_NATIVE),)
${CP} ${STAGING_TARGET_DIR}/lib/libpthread*.so* ${IDIR_LIBPTHREAD}/lib
endif
-libpthread-dev-install:
-ifeq ($(ADK_NATIVE),)
- ${INSTALL_DIR} ${IDIR_LIBPTHREAD_DEV}/usr/lib
- -${CP} ./files/libpthread.so.$(ARCH) ${IDIR_LIBPTHREAD_DEV}/usr/lib/libpthread.so
- -${CP} ${STAGING_TARGET_DIR}/usr/lib/libpthread_nonshared.a ${IDIR_LIBPTHREAD_DEV}/usr/lib
-endif
-
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/mplayer/Makefile b/package/mplayer/Makefile
index 2529c1eec..8bedd1023 100644
--- a/package/mplayer/Makefile
+++ b/package/mplayer/Makefile
@@ -10,14 +10,15 @@ PKG_MD5SUM:= aadc5d8cca503c8b18b3ed00b3a52cf5
PKG_DESCR:= popular video player
PKG_SECTION:= multimedia
PKG_DEPENDS:= alsa-lib libjpeg libfaad2 libmad libncurses
-PKG_DEPENDS+= libogg libpng libpthread libvorbis
+PKG_DEPENDS+= libogg libpng libpthread libvorbis giflib
PKG_DEPENDS+= libx11 libxau libxdmcp libxext libxv zlib
+PKG_DEPENDS+= libxscrnsaver
PKG_BUILDDEP:= alsa-lib libmad libvorbis faad2 ncurses zlib
PKG_BUILDDEP+= libX11 libXv libpng libXext jpeg
PKG_URL:= http://www.mplayerhq.hu/
PKG_SITES:= http://openadk.org/distfiles/
-PKG_ARCH_DEPENDS:= x86 x86_64 mips
+PKG_ARCH_DEPENDS:= x86 mips
PKG_FLAVOURS_MPLAYER:= WITH_DIRECTFB
PKGFD_WITH_DIRECTFB:= enable DirectFB video output support
@@ -100,6 +101,7 @@ CONFIGURE_ARGS:= --prefix=/usr \
--disable-iconv \
--disable-lirc \
--disable-radio-v4l2 \
+ --disable-speex \
--disable-faac \
--disable-libdv \
--disable-live \
diff --git a/package/qemu/Makefile b/package/qemu/Makefile
index 69bc964c9..7074bf80c 100644
--- a/package/qemu/Makefile
+++ b/package/qemu/Makefile
@@ -15,6 +15,7 @@ PKG_URL:= http://wwww.qemu.org/
PKG_SITES:= http://download.savannah.gnu.org/releases/qemu/
PKG_ARCH_DEPENDS:= native x86 x86_64
+PKG_SYSTEM_DEPENDS:= ibm-x40
include $(TOPDIR)/mk/package.mk
diff --git a/package/rsync/Makefile b/package/rsync/Makefile
index f41b4382c..7c7013710 100644
--- a/package/rsync/Makefile
+++ b/package/rsync/Makefile
@@ -4,9 +4,9 @@
include ${TOPDIR}/rules.mk
PKG_NAME:= rsync
-PKG_VERSION:= 3.0.7
+PKG_VERSION:= 3.0.8
PKG_RELEASE:= 1
-PKG_MD5SUM:= b53525900817cf1ba7ad3a516ab5bfe9
+PKG_MD5SUM:= 0ee8346ce16bdfe4c88a236e94c752b4
PKG_DESCR:= utility that provides fast incremental file transfer
PKG_SECTION:= net/misc
PKG_DEPENDS:= libpopt
diff --git a/package/screen/Makefile b/package/screen/Makefile
index 2214c37b8..0e63651cb 100644
--- a/package/screen/Makefile
+++ b/package/screen/Makefile
@@ -9,8 +9,8 @@ PKG_RELEASE:= 2
PKG_MD5SUM:= 8506fd205028a96c741e4037de6e3c42
PKG_DESCR:= A window manager for the terminal session
PKG_SECTION:= misc
-PKG_DEPENDS:= libncurses
-PKG_BUILDDEP:= ncurses
+PKG_DEPENDS:= libncurses libelf
+PKG_BUILDDEP:= ncurses libelf
PKG_URL:= http://www.gnu.org/software/screen/
PKG_SITES:= ${MASTER_SITE_GNU:=screen/}
diff --git a/target/config/Config.in b/target/config/Config.in
index d5cdcdb70..5c38228b6 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -227,6 +227,9 @@ config ADK_CPU_I586
config ADK_CPU_I686
boolean
+config ADK_CPU_X86_64
+ boolean
+
config ADK_CPU_GEODE
boolean
@@ -248,6 +251,7 @@ config ADK_CPU_ARMV5
config ADK_TARGET_CPU_ARCH
string
+ default "x86_64" if ADK_CPU_X86_64
default "i486" if ADK_CPU_I486
default "i586" if ADK_CPU_I586
default "i686" if ADK_CPU_I686
diff --git a/target/linux/config/Config.in.debug b/target/linux/config/Config.in.debug
index 1ab7bba85..891a00c6e 100644
--- a/target/linux/config/Config.in.debug
+++ b/target/linux/config/Config.in.debug
@@ -36,7 +36,7 @@ config ADK_KERNEL_MAGIC_SYSRQ
config ADK_KERNEL_DEBUG_FS
prompt "Debug Filesystem"
boolean
- default n
+ default y
help
debugfs is a virtual file system that kernel developers use to put
debugging files into. Enable this option to be able to read and
diff --git a/target/linux/config/Config.in.fs b/target/linux/config/Config.in.fs
index 4df34a2bc..ee2adc39f 100644
--- a/target/linux/config/Config.in.fs
+++ b/target/linux/config/Config.in.fs
@@ -1,7 +1,12 @@
menu "Filesystems support"
+config ADK_KERNEL_FSNOTIFY
+ boolean
+ default y
+
config ADK_KERNEL_EXPORTFS
boolean
+ default y
config ADK_KERNEL_YAFFS_FS
tristate
diff --git a/target/linux/config/Config.in.fsnet b/target/linux/config/Config.in.fsnet
index 301a988f2..40f9b1bbe 100644
--- a/target/linux/config/Config.in.fsnet
+++ b/target/linux/config/Config.in.fsnet
@@ -107,6 +107,7 @@ config ADK_KPACKAGE_KMOD_NFSD
select ADK_KERNEL_NFSD_V4
select ADK_KERNEL_DNOTIFY
select ADK_KPACKAGE_KMOD_SUNRPC
+ select ADK_KPACKAGE_KMOD_SUNRPC_GSS
select ADK_KPACKAGE_KMOD_LOCKD
select ADK_KERNEL_NETWORK_FILESYSTEMS
depends on !ADK_TARGET_ROOTFS_NFSROOT
diff --git a/target/linux/config/Config.in.netfilter b/target/linux/config/Config.in.netfilter
index 94f82ef64..f4b9610af 100644
--- a/target/linux/config/Config.in.netfilter
+++ b/target/linux/config/Config.in.netfilter
@@ -2,7 +2,7 @@ menu "Netfilter (Firewall/Filtering)"
config ADK_KERNEL_NETFILTER
bool
- default n
+ default y
config ADK_KERNEL_NETFILTER_ADVANCED
bool
diff --git a/target/linux/patches/2.6.39/defaults.patch b/target/linux/patches/2.6.39/defaults.patch
new file mode 100644
index 000000000..d24c1c367
--- /dev/null
+++ b/target/linux/patches/2.6.39/defaults.patch
@@ -0,0 +1,26 @@
+diff -Nur linux-2.6.39.orig/fs/Kconfig linux-2.6.39/fs/Kconfig
+--- linux-2.6.39.orig/fs/Kconfig 2011-05-19 06:06:34.000000000 +0200
++++ linux-2.6.39/fs/Kconfig 2011-08-08 20:33:22.618014757 +0200
+@@ -44,10 +44,10 @@
+ # this symbol for ifdefs in core code.
+ #
+ config FS_POSIX_ACL
+- def_bool n
++ def_bool y
+
+ config EXPORTFS
+- bool
++ def_bool y
+
+ config FILE_LOCKING
+ bool "Enable POSIX file locking API" if EXPERT
+diff -Nur linux-2.6.39.orig/fs/notify/Kconfig linux-2.6.39/fs/notify/Kconfig
+--- linux-2.6.39.orig/fs/notify/Kconfig 2011-05-19 06:06:34.000000000 +0200
++++ linux-2.6.39/fs/notify/Kconfig 2011-08-08 20:33:38.328017344 +0200
+@@ -1,5 +1,5 @@
+ config FSNOTIFY
+- def_bool n
++ def_bool y
+
+ source "fs/notify/dnotify/Kconfig"
+ source "fs/notify/inotify/Kconfig"
diff --git a/target/x86_64/sys-available/qemu-x86_64 b/target/x86_64/sys-available/qemu-x86_64
index e7dd37fa8..d0427ea29 100644
--- a/target/x86_64/sys-available/qemu-x86_64
+++ b/target/x86_64/sys-available/qemu-x86_64
@@ -2,6 +2,8 @@ config ADK_TARGET_SYSTEM_QEMU_X86_64
bool "Qemu Emulator"
select ADK_x86_64
select ADK_qemu_x86_64
+ select ADK_CPU_X86_64
+ select ADK_LINUX_64
select ADK_HARDWARE_QEMU
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_INPUT
diff --git a/target/x86_64/uclibc.config b/target/x86_64/uclibc.config
index 301220414..7492fdcfc 100644
--- a/target/x86_64/uclibc.config
+++ b/target/x86_64/uclibc.config
@@ -81,7 +81,7 @@ UCLIBC_CTOR_DTOR=y
UCLIBC_HAS_THREADS_NATIVE=y
UCLIBC_HAS_THREADS=y
UCLIBC_HAS_TLS=y
-# PTHREADS_DEBUG_SUPPORT is not set
+PTHREADS_DEBUG_SUPPORT=y
UCLIBC_HAS_SYSLOG=y
UCLIBC_HAS_LFS=y
# MALLOC is not set