瀏覽代碼

Merge branch 'master' of git+ssh://openadk.org/git/openadk

Waldemar Brodkorb 14 年之前
父節點
當前提交
9bbda20e10

+ 1 - 0
mk/build.mk

@@ -19,6 +19,7 @@ DEFCONFIG=		ADK_DEBUG=n \
 			ADK_PACKAGE_ALSA_UTILS_WITH_ALSAMIXER=n \
 			ADK_PACKAGE_ALSA_UTILS_WITH_ALSAMIXER=n \
 			ADK_PACKAGE_GRUB=n \
 			ADK_PACKAGE_GRUB=n \
 			ADK_PACKAGE_BASE_FILES=y \
 			ADK_PACKAGE_BASE_FILES=y \
+			ADK_PACKAGE_CRYPTINIT=n \
 			ADK_PACKAGE_PYTHON=n \
 			ADK_PACKAGE_PYTHON=n \
 			ADK_PKG_LAPTOP=n \
 			ADK_PKG_LAPTOP=n \
 			ADK_PKG_DEVELOPMENT=n \
 			ADK_PKG_DEVELOPMENT=n \

+ 1 - 1
package/firefox/Makefile

@@ -9,7 +9,7 @@ PKG_RELEASE:=		1
 PKG_MD5SUM:=		6d1f43e402cec84459a3d7f950bd5192
 PKG_MD5SUM:=		6d1f43e402cec84459a3d7f950bd5192
 PKG_DESCR:=		graphical webbrowser
 PKG_DESCR:=		graphical webbrowser
 PKG_SECTION:=		x11/apps
 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+=		nspr nss libjpeg libatk pango cairo libxt libx11 libstdcxx hicolor-icon-theme
 PKG_DEPENDS+=		libxdamage libxfixes libidl libsqlite libxcomposite gdk-pixbuf libintl
 PKG_DEPENDS+=		libxdamage libxfixes libidl libsqlite libxcomposite gdk-pixbuf libintl
 PKG_BUILDDEP:=		alsa-lib dbus-glib glib gtk+ libIDL libX11 MesaLib libtiff gdk-pixbuf
 PKG_BUILDDEP:=		alsa-lib dbus-glib glib gtk+ libIDL libX11 MesaLib libtiff gdk-pixbuf

+ 3 - 0
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,${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}))
 $(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
 FPM:=default
 ifeq (${ARCH},i386)
 ifeq (${ARCH},i386)
 FPM:=intel
 FPM:=intel

+ 1 - 10
package/libpthread/Makefile

@@ -24,8 +24,7 @@ PKG_OPTS:=		noremove
 
 
 NO_DISTFILES:=		1
 NO_DISTFILES:=		1
 
 
-PKG_SUBPKGS:=		LIBPTHREAD LIBPTHREAD_DEV
-PKGSC_LIBPTHREAD_DEV:=	devel
+PKG_SUBPKGS:=		LIBPTHREAD
 
 
 ifeq ($(ADK_STATIC),y)
 ifeq ($(ADK_STATIC),y)
 PKG_OPTS+=		libonly
 PKG_OPTS+=		libonly
@@ -34,7 +33,6 @@ endif
 include ${TOPDIR}/mk/package.mk
 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,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
 CONFIG_STYLE:=		manual
 BUILD_STYLE:=		manual
 BUILD_STYLE:=		manual
@@ -46,11 +44,4 @@ ifeq ($(ADK_NATIVE),)
 	${CP} ${STAGING_TARGET_DIR}/lib/libpthread*.so* ${IDIR_LIBPTHREAD}/lib
 	${CP} ${STAGING_TARGET_DIR}/lib/libpthread*.so* ${IDIR_LIBPTHREAD}/lib
 endif
 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
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 4 - 2
package/mplayer/Makefile

@@ -10,14 +10,15 @@ PKG_MD5SUM:=		aadc5d8cca503c8b18b3ed00b3a52cf5
 PKG_DESCR:=		popular video player
 PKG_DESCR:=		popular video player
 PKG_SECTION:=		multimedia
 PKG_SECTION:=		multimedia
 PKG_DEPENDS:=		alsa-lib libjpeg libfaad2 libmad libncurses
 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+=		libx11 libxau libxdmcp libxext libxv zlib
+PKG_DEPENDS+=		libxscrnsaver
 PKG_BUILDDEP:=		alsa-lib libmad libvorbis faad2 ncurses zlib
 PKG_BUILDDEP:=		alsa-lib libmad libvorbis faad2 ncurses zlib
 PKG_BUILDDEP+=		libX11 libXv libpng libXext jpeg
 PKG_BUILDDEP+=		libX11 libXv libpng libXext jpeg
 PKG_URL:=		http://www.mplayerhq.hu/
 PKG_URL:=		http://www.mplayerhq.hu/
 PKG_SITES:=		http://openadk.org/distfiles/
 PKG_SITES:=		http://openadk.org/distfiles/
 
 
-PKG_ARCH_DEPENDS:=	x86 x86_64 mips
+PKG_ARCH_DEPENDS:=	x86 mips
 
 
 PKG_FLAVOURS_MPLAYER:=	WITH_DIRECTFB
 PKG_FLAVOURS_MPLAYER:=	WITH_DIRECTFB
 PKGFD_WITH_DIRECTFB:=	enable DirectFB video output support
 PKGFD_WITH_DIRECTFB:=	enable DirectFB video output support
@@ -100,6 +101,7 @@ CONFIGURE_ARGS:=	--prefix=/usr \
 			--disable-iconv \
 			--disable-iconv \
 			--disable-lirc \
 			--disable-lirc \
 			--disable-radio-v4l2 \
 			--disable-radio-v4l2 \
+			--disable-speex \
 			--disable-faac \
 			--disable-faac \
 			--disable-libdv \
 			--disable-libdv \
 			--disable-live \
 			--disable-live \

+ 1 - 0
package/qemu/Makefile

@@ -15,6 +15,7 @@ PKG_URL:=		http://wwww.qemu.org/
 PKG_SITES:=		http://download.savannah.gnu.org/releases/qemu/
 PKG_SITES:=		http://download.savannah.gnu.org/releases/qemu/
 
 
 PKG_ARCH_DEPENDS:=	native x86 x86_64
 PKG_ARCH_DEPENDS:=	native x86 x86_64
+PKG_SYSTEM_DEPENDS:=	ibm-x40
 
 
 include $(TOPDIR)/mk/package.mk
 include $(TOPDIR)/mk/package.mk
 
 

+ 2 - 2
package/rsync/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 include ${TOPDIR}/rules.mk
 
 
 PKG_NAME:=		rsync
 PKG_NAME:=		rsync
-PKG_VERSION:=		3.0.7
+PKG_VERSION:=		3.0.8
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_MD5SUM:=		b53525900817cf1ba7ad3a516ab5bfe9
+PKG_MD5SUM:=		0ee8346ce16bdfe4c88a236e94c752b4
 PKG_DESCR:=		utility that provides fast incremental file transfer
 PKG_DESCR:=		utility that provides fast incremental file transfer
 PKG_SECTION:=		net/misc
 PKG_SECTION:=		net/misc
 PKG_DEPENDS:=		libpopt
 PKG_DEPENDS:=		libpopt

+ 2 - 2
package/screen/Makefile

@@ -9,8 +9,8 @@ PKG_RELEASE:=		2
 PKG_MD5SUM:=		8506fd205028a96c741e4037de6e3c42
 PKG_MD5SUM:=		8506fd205028a96c741e4037de6e3c42
 PKG_DESCR:=		A window manager for the terminal session
 PKG_DESCR:=		A window manager for the terminal session
 PKG_SECTION:=		misc
 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_URL:=		http://www.gnu.org/software/screen/
 PKG_SITES:=		${MASTER_SITE_GNU:=screen/}
 PKG_SITES:=		${MASTER_SITE_GNU:=screen/}
 
 

+ 4 - 0
target/config/Config.in

@@ -227,6 +227,9 @@ config ADK_CPU_I586
 config ADK_CPU_I686
 config ADK_CPU_I686
 	boolean
 	boolean
 
 
+config ADK_CPU_X86_64
+	boolean
+
 config ADK_CPU_GEODE
 config ADK_CPU_GEODE
 	boolean
 	boolean
 
 
@@ -248,6 +251,7 @@ config ADK_CPU_ARMV5
 
 
 config ADK_TARGET_CPU_ARCH
 config ADK_TARGET_CPU_ARCH
 	string
 	string
+	default "x86_64" if ADK_CPU_X86_64
 	default "i486" if ADK_CPU_I486
 	default "i486" if ADK_CPU_I486
 	default "i586" if ADK_CPU_I586
 	default "i586" if ADK_CPU_I586
 	default "i686" if ADK_CPU_I686
 	default "i686" if ADK_CPU_I686

+ 1 - 1
target/linux/config/Config.in.debug

@@ -36,7 +36,7 @@ config ADK_KERNEL_MAGIC_SYSRQ
 config ADK_KERNEL_DEBUG_FS
 config ADK_KERNEL_DEBUG_FS
 	prompt "Debug Filesystem"
 	prompt "Debug Filesystem"
 	boolean
 	boolean
-	default n
+	default y
 	help
 	help
 	  debugfs is a virtual file system that kernel developers use to put
 	  debugfs is a virtual file system that kernel developers use to put
 	  debugging files into.  Enable this option to be able to read and
 	  debugging files into.  Enable this option to be able to read and

+ 5 - 0
target/linux/config/Config.in.fs

@@ -1,7 +1,12 @@
 menu "Filesystems support"
 menu "Filesystems support"
 
 
+config ADK_KERNEL_FSNOTIFY
+	boolean
+	default y
+
 config ADK_KERNEL_EXPORTFS
 config ADK_KERNEL_EXPORTFS
 	boolean
 	boolean
+	default y
 
 
 config ADK_KERNEL_YAFFS_FS
 config ADK_KERNEL_YAFFS_FS
 	tristate
 	tristate

+ 1 - 0
target/linux/config/Config.in.fsnet

@@ -107,6 +107,7 @@ config ADK_KPACKAGE_KMOD_NFSD
 	select ADK_KERNEL_NFSD_V4
 	select ADK_KERNEL_NFSD_V4
 	select ADK_KERNEL_DNOTIFY
 	select ADK_KERNEL_DNOTIFY
 	select ADK_KPACKAGE_KMOD_SUNRPC
 	select ADK_KPACKAGE_KMOD_SUNRPC
+	select ADK_KPACKAGE_KMOD_SUNRPC_GSS
 	select ADK_KPACKAGE_KMOD_LOCKD
 	select ADK_KPACKAGE_KMOD_LOCKD
 	select ADK_KERNEL_NETWORK_FILESYSTEMS
 	select ADK_KERNEL_NETWORK_FILESYSTEMS
 	depends on !ADK_TARGET_ROOTFS_NFSROOT
 	depends on !ADK_TARGET_ROOTFS_NFSROOT

+ 1 - 1
target/linux/config/Config.in.netfilter

@@ -2,7 +2,7 @@ menu "Netfilter (Firewall/Filtering)"
 
 
 config ADK_KERNEL_NETFILTER
 config ADK_KERNEL_NETFILTER
 	bool
 	bool
-	default n
+	default y
 
 
 config ADK_KERNEL_NETFILTER_ADVANCED
 config ADK_KERNEL_NETFILTER_ADVANCED
 	bool
 	bool

+ 26 - 0
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"

+ 2 - 0
target/x86_64/sys-available/qemu-x86_64

@@ -2,6 +2,8 @@ config ADK_TARGET_SYSTEM_QEMU_X86_64
 	bool "Qemu Emulator"
 	bool "Qemu Emulator"
 	select ADK_x86_64
 	select ADK_x86_64
 	select ADK_qemu_x86_64
 	select ADK_qemu_x86_64
+	select ADK_CPU_X86_64
+	select ADK_LINUX_64
 	select ADK_HARDWARE_QEMU
 	select ADK_HARDWARE_QEMU
 	select ADK_TARGET_WITH_VGA
 	select ADK_TARGET_WITH_VGA
 	select ADK_TARGET_WITH_INPUT
 	select ADK_TARGET_WITH_INPUT

+ 1 - 1
target/x86_64/uclibc.config

@@ -81,7 +81,7 @@ UCLIBC_CTOR_DTOR=y
 UCLIBC_HAS_THREADS_NATIVE=y
 UCLIBC_HAS_THREADS_NATIVE=y
 UCLIBC_HAS_THREADS=y
 UCLIBC_HAS_THREADS=y
 UCLIBC_HAS_TLS=y
 UCLIBC_HAS_TLS=y
-# PTHREADS_DEBUG_SUPPORT is not set
+PTHREADS_DEBUG_SUPPORT=y
 UCLIBC_HAS_SYSLOG=y
 UCLIBC_HAS_SYSLOG=y
 UCLIBC_HAS_LFS=y
 UCLIBC_HAS_LFS=y
 # MALLOC is not set
 # MALLOC is not set