summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BSDmakefile1
-rw-r--r--mk/build.mk4
-rw-r--r--package/aufs2-util/Config.in2
-rw-r--r--package/elinks/Makefile3
-rw-r--r--package/gcc/Config.in1
-rw-r--r--package/gcc/Makefile2
-rw-r--r--package/iproute2/Config.in2
-rw-r--r--package/libvirt/Config.in1
-rw-r--r--package/linux-atm/Config.in2
-rw-r--r--package/nss/Makefile6
-rw-r--r--package/nss/patches/patch-mozilla_security_coreconf_Linux_mk22
-rw-r--r--target/lemote/target.mk4
-rw-r--r--target/rb532/Makefile2
-rw-r--r--target/rb532/target.mk4
14 files changed, 40 insertions, 16 deletions
diff --git a/BSDmakefile b/BSDmakefile
index 477fc6d94..843c4146a 100644
--- a/BSDmakefile
+++ b/BSDmakefile
@@ -1,6 +1,7 @@
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
+ADKVERSION= 0.1.0
TOPDIR= ${.CURDIR}
PWD= ${.CURDIR}
diff --git a/mk/build.mk b/mk/build.mk
index 31eb683e0..95f047354 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -249,7 +249,9 @@ endif
ifneq (,$(filter rb%,${TARGET}))
@echo ADK_LINUX_MIKROTIK=y >> $(TOPDIR)/.defconfig
endif
- @$(CONFIG)/conf -D .defconfig $(CONFIG_CONFIG_IN) >/dev/null
+ @if [ ! -z "$(TARGET)" ];then \
+ $(CONFIG)/conf -D .defconfig $(CONFIG_CONFIG_IN); \
+ fi
modconfig:
ifeq (${OStype},Linux)
diff --git a/package/aufs2-util/Config.in b/package/aufs2-util/Config.in
index 4e3b34dcc..f6de6a8b9 100644
--- a/package/aufs2-util/Config.in
+++ b/package/aufs2-util/Config.in
@@ -3,7 +3,7 @@ config ADK_PACKAGE_AUFS_UTIL
tristate
default n
select ADK_KPACKAGE_KMOD_AUFS_FS
+ depends on !ADK_HOST_FREEBSD
help
Utilities for use with aufs2.
-
http://aufs.sf.net
diff --git a/package/elinks/Makefile b/package/elinks/Makefile
index eba50742f..d4f3d8641 100644
--- a/package/elinks/Makefile
+++ b/package/elinks/Makefile
@@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk
PKG_NAME:= elinks
PKG_VERSION:= 0.11.7
-PKG_RELEASE:= 1
+PKG_RELEASE:= 2
PKG_MD5SUM:= 145c510cae41c204d0f23dce4bdd23ab
PKG_DESCR:= advanced text web browser
PKG_SECTION:= text
@@ -17,6 +17,7 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,ELINKS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+TCFLAGS+= -fPIC
CONFIGURE_STYLE:= gnu
CONFIGURE_ENV+= $(shell echo ac_cv_file_./features.conf | tr [:blank:]-/. _)=yes
CONFIGURE_ENV+= $(shell echo ac_cv_file_${WRKBUILD}/features.conf | tr [:blank:]-/. _)=yes
diff --git a/package/gcc/Config.in b/package/gcc/Config.in
index be3446b96..5cc23e6ca 100644
--- a/package/gcc/Config.in
+++ b/package/gcc/Config.in
@@ -4,6 +4,7 @@ config ADK_PACKAGE_GCC
default n
select ADK_PACKAGE_LIBGMP
select ADK_PACKAGE_MPFR
+ depends on !ADK_HOST_FREEBSD
help
GCC
http://www.gnu.org/gcc
diff --git a/package/gcc/Makefile b/package/gcc/Makefile
index b2f6266ef..0e6384a5b 100644
--- a/package/gcc/Makefile
+++ b/package/gcc/Makefile
@@ -35,9 +35,7 @@ CONFIGURE_ARGS+= --enable-languages=c,c++ \
--disable-multilib \
--disable-libstdcxx-pch
BUILD_STYLE:= auto
-#ALL_TARGET:= all-gcc all-target-libgcc
INSTALL_STYLE:= auto
-#INSTALL_TARGET:= install-gcc install-target-libgcc
post-install:
${INSTALL_DIR} ${IDIR_GCC}/usr/lib/gcc ${IDIR_GCC}/usr/bin
diff --git a/package/iproute2/Config.in b/package/iproute2/Config.in
index d431a5293..19c08e371 100644
--- a/package/iproute2/Config.in
+++ b/package/iproute2/Config.in
@@ -24,7 +24,7 @@ config ADK_PACKAGE_TC_ATM
prompt "atm support....................... atm support for tc"
tristate
default n
- depends on ADK_PACKAGE_TC
+ depends on ADK_PACKAGE_TC && !ADK_HOST_FREEBSD
select ADK_PACKAGE_LIBATM
help
ATM traffic control support library.
diff --git a/package/libvirt/Config.in b/package/libvirt/Config.in
index b378722b8..58f0ce617 100644
--- a/package/libvirt/Config.in
+++ b/package/libvirt/Config.in
@@ -5,6 +5,7 @@ config ADK_PACKAGE_LIBVIRT
select ADK_PACKAGE_LIBXML2
select ADK_PACKAGE_LIBGNUTLS
select ADK_PACKAGE_BRIDGE_UTILS
+ depends on !ADK_HOST_FREEBSD
default n
help
http://www.libvirt.org
diff --git a/package/linux-atm/Config.in b/package/linux-atm/Config.in
index 991da7ecb..e89db02d1 100644
--- a/package/linux-atm/Config.in
+++ b/package/linux-atm/Config.in
@@ -7,6 +7,7 @@ config ADK_PACKAGE_LIBATM
prompt "libatm............................. ATM Library for Linux"
tristate
default n
+ depends on !ADK_HOST_FREEBSD
help
ATM Library for linux
@@ -15,6 +16,7 @@ config ADK_PACKAGE_BR2684CTL
tristate
default n
select ADK_PACKAGE_LIBATM
+ depends on !ADK_HOST_FREEBSD
help
Utility for setting up ATM RFC2684 bridging mode.
(Useful for PPPoE)
diff --git a/package/nss/Makefile b/package/nss/Makefile
index e3011eebb..48022d2f2 100644
--- a/package/nss/Makefile
+++ b/package/nss/Makefile
@@ -31,10 +31,10 @@ TLDFLAGS:= ''
BUILD_STYLE:= auto
INSTALL_STYLE:= auto
-MAKE_FLAGS+= SOURCE_MD_DIR=${WRKDIST}/dist DIST=${WRKDIST}/dist NSS_DISABLE_DBM=1 OS_TEST=${ARCH} \
- ARCHFLAG="${TCFLAGS} ${TCPPFLAGS}"
+MAKE_FLAGS+= SOURCE_MD_DIR=${WRKDIST}/dist DIST=${WRKDIST}/dist \
+ ARCHFLAG="${TCFLAGS} ${TCPPFLAGS} -ldl"
ALL_TARGET:= build_coreconf all
-XAKE_FLAGS+= OS_TEST=${ARCH} NSS_DISABLE_DBM=1
+XAKE_FLAGS+= OS_TEST=${ARCH} NSS_DISABLE_DBM=1 OS_TARGET=Linux OS_RELEASE=2.6
post-install:
$(INSTALL_DIR) $(IDIR_NSS)/usr/lib
diff --git a/package/nss/patches/patch-mozilla_security_coreconf_Linux_mk b/package/nss/patches/patch-mozilla_security_coreconf_Linux_mk
index cce23e2ee..68345c404 100644
--- a/package/nss/patches/patch-mozilla_security_coreconf_Linux_mk
+++ b/package/nss/patches/patch-mozilla_security_coreconf_Linux_mk
@@ -1,5 +1,5 @@
---- nss-3.12.3.orig/mozilla/security/coreconf/Linux.mk 2008-09-06 01:17:23.000000000 +0200
-+++ nss-3.12.3/mozilla/security/coreconf/Linux.mk 2009-06-24 19:11:27.470840369 +0200
+--- nss-3.12.4.orig/mozilla/security/coreconf/Linux.mk 2009-07-30 01:43:41.000000000 +0200
++++ nss-3.12.4/mozilla/security/coreconf/Linux.mk 2009-12-11 20:45:13.000000000 +0100
@@ -46,9 +46,9 @@ ifeq ($(USE_PTHREADS),1)
IMPL_STRATEGY = _PTH
endif
@@ -13,3 +13,21 @@
DEFAULT_COMPILER = gcc
+@@ -135,7 +135,7 @@ OS_PTHREAD = -lpthread
+ endif
+
+ OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) $(ARCHFLAG) -ansi -Wall -Werror-implicit-function-declaration -Wno-switch -pipe -DLINUX -Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE -DHAVE_STRERROR
+-OS_LIBS = $(OS_PTHREAD) -ldl -lc
++OS_LIBS = $(OS_PTHREAD)
+
+ ifdef USE_PTHREADS
+ DEFINES += -D_REENTRANT
+@@ -151,7 +151,7 @@ DSO_LDOPTS = -shared $(ARCHFLAG)
+ ZDEFS_FLAG = -Wl,-z,defs
+ DSO_LDOPTS += $(if $(findstring 2.11.90.0.8,$(shell ld -v)),,$(ZDEFS_FLAG))
+ DSO_LDFLAGS =
+-LDFLAGS += $(ARCHFLAG)
++#LDFLAGS += $(ARCHFLAG)
+
+ # INCLUDES += -I/usr/include -Y/usr/include/linux
+ G++INCLUDES = -I/usr/include/g++
diff --git a/target/lemote/target.mk b/target/lemote/target.mk
index 2702be95b..db804bc64 100644
--- a/target/lemote/target.mk
+++ b/target/lemote/target.mk
@@ -1,7 +1,7 @@
ARCH:= mips
CPU_ARCH:= mips64el
-KERNEL_VERSION:= 2.6.31.5
+KERNEL_VERSION:= 2.6.32
KERNEL_RELEASE:= 1
-KERNEL_MD5SUM:= 926bff46d24e2f303e4ee92234e394d8
+KERNEL_MD5SUM:= 260551284ac224c3a43c4adac7df4879
TARGET_OPTIMIZATION:= -Os -pipe
TARGET_CFLAGS_ARCH:= -march=loongson2f -mabi=64
diff --git a/target/rb532/Makefile b/target/rb532/Makefile
index 9c590c0e0..f1b2566b6 100644
--- a/target/rb532/Makefile
+++ b/target/rb532/Makefile
@@ -10,7 +10,7 @@ include $(TOPDIR)/mk/image.mk
OSTRIP:=-R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id
kernel-install:
- $(KERNEL_CROSS)objcopy $(OSTRIP) -S $(LINUX_DIR)/vmlinux \
+ $(TARGET_CROSS)objcopy $(OSTRIP) -S $(LINUX_DIR)/vmlinux \
$(BIN_DIR)/${ADK_TARGET}-${ARCH}-kernel
ifeq ($(FS),ext2-cf)
diff --git a/target/rb532/target.mk b/target/rb532/target.mk
index c0924be1f..95f01766b 100644
--- a/target/rb532/target.mk
+++ b/target/rb532/target.mk
@@ -1,7 +1,7 @@
ARCH:= mips
CPU_ARCH:= mipsel
-KERNEL_VERSION:= 2.6.31.5
+KERNEL_VERSION:= 2.6.32
KERNEL_RELEASE:= 1
-KERNEL_MD5SUM:= 926bff46d24e2f303e4ee92234e394d8
+KERNEL_MD5SUM:= 260551284ac224c3a43c4adac7df4879
TARGET_OPTIMIZATION:= -Os -pipe
TARGET_CFLAGS_ARCH:= -march=mips32