Merge branch 'autotools-conversion' of git://git.busybox.net/~tpetazzoni/git/buildroot
This commit is contained in:
commit
a2a22b82fa
@ -134,12 +134,12 @@ source "package/leafpad/Config.in"
|
||||
source "package/midori/Config.in"
|
||||
source "package/pcmanfm/Config.in"
|
||||
source "package/rdesktop/Config.in"
|
||||
source "package/rxvt/Config.in"
|
||||
source "package/sylpheed/Config.in"
|
||||
source "package/synergy/Config.in"
|
||||
source "package/torsmo/Config.in"
|
||||
source "package/x11vnc/Config.in"
|
||||
source "package/xstroke/Config.in"
|
||||
source "package/xterm/Config.in"
|
||||
source "package/xvkbd/Config.in"
|
||||
endmenu
|
||||
|
||||
|
@ -3,25 +3,17 @@
|
||||
# berkeley db
|
||||
#
|
||||
#############################################################
|
||||
DB_VERSION:=4.3.29
|
||||
DB_SO_VERSION:=4.3
|
||||
DB_SITE:=ftp://ftp.sleepycat.com/releases
|
||||
DB_SOURCE:=db-$(DB_VERSION).NC.tar.gz
|
||||
DB_DIR:=$(BUILD_DIR)/db-$(DB_VERSION).NC
|
||||
DB_SHARLIB:=libdb-$(DB_SO_VERSION).so
|
||||
BERKELEYDB_VERSION:=4.4.20
|
||||
BERKELEYDB_SO_VERSION:=4.4
|
||||
BERKELEYDB_SITE:=ftp://ftp.sleepycat.com/releases
|
||||
BERKELEYDB_SOURCE:=db-$(BERKELEYDB_VERSION).NC.tar.gz
|
||||
BERKELEYDB_SHARLIB:=libdb-$(BERKELEYDB_SO_VERSION).so
|
||||
BERKELEYDB_SUBDIR=build_unix
|
||||
BERKELEYDB_INSTALL_STAGING = YES
|
||||
|
||||
$(DL_DIR)/$(DB_SOURCE):
|
||||
$(call DOWNLOAD,$(DB_SITE),$(DB_SOURCE))
|
||||
|
||||
berkeleydb-source: $(DL_DIR)/$(DB_SOURCE)
|
||||
|
||||
$(DB_DIR)/.dist: $(DL_DIR)/$(DB_SOURCE)
|
||||
$(ZCAT) $(DL_DIR)/$(DB_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
touch $@
|
||||
|
||||
$(DB_DIR)/.configured: $(DB_DIR)/.dist
|
||||
$(CONFIG_UPDATE) $(DB_DIR)/dist
|
||||
(cd $(DB_DIR)/build_unix; rm -rf config.cache; \
|
||||
#build directory can't be the directory where configure are there, so..
|
||||
define BERKELEYDB_CONFIGURE_CMDS
|
||||
(cd $(@D)/build_unix; rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
../dist/configure $(QUIET) \
|
||||
@ -48,48 +40,24 @@ $(DB_DIR)/.configured: $(DB_DIR)/.dist
|
||||
--disable-tcl \
|
||||
--disable-compat185 \
|
||||
--with-pic \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
)
|
||||
$(SED) 's/\.lo/.o/g' $(DB_DIR)/build_unix/Makefile
|
||||
touch $@
|
||||
$(SED) 's/\.lo/.o/g' $(@D)/build_unix/Makefile
|
||||
endef
|
||||
|
||||
$(DB_DIR)/build_unix/.libs/$(DB_SHARLIB): $(DB_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(DB_DIR)/build_unix
|
||||
|
||||
$(STAGING_DIR)/lib/$(DB_SHARLIB): $(DB_DIR)/build_unix/.libs/$(DB_SHARLIB)
|
||||
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(DB_DIR)/build_unix install
|
||||
chmod a-x $(STAGING_DIR)/lib/libdb*so*
|
||||
rm -f $(STAGING_DIR)/bin/db_*
|
||||
rm -rf $(STAGING_DIR)/share/locale
|
||||
|
||||
$(TARGET_DIR)/lib/$(DB_SHARLIB): $(STAGING_DIR)/lib/$(DB_SHARLIB)
|
||||
rm -rf $(TARGET_DIR)/lib/libdb*
|
||||
cp -a $(STAGING_DIR)/lib/libdb*so* $(TARGET_DIR)/lib/
|
||||
rm -f $(addprefix $(TARGET_DIR)/lib/,libdb.so libdb.la libdb.a)
|
||||
(cd $(TARGET_DIR)/usr/lib; ln -fs /lib/$(DB_SHARLIB) libdb.so)
|
||||
-$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/lib/libdb*so*
|
||||
|
||||
$(TARGET_DIR)/usr/lib/libdb.a: $(STAGING_DIR)/lib/libdb-$(DB_SO_VERSION).a
|
||||
ifeq ($(BR2_HAVE_DEVFILES),y)
|
||||
define BERKELEYDB_INSTALL_TARGET_DEVFILES_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/include/db.h $(TARGET_DIR)/usr/include/
|
||||
cp -dpf $(STAGING_DIR)/lib/libdb*.a $(TARGET_DIR)/usr/lib/
|
||||
cp -dpf $(STAGING_DIR)/lib/libdb*.la $(TARGET_DIR)/usr/lib/
|
||||
touch -c $@
|
||||
|
||||
berkeleydb-headers: $(TARGET_DIR)/usr/lib/libdb.a
|
||||
|
||||
berkeleydb-clean:
|
||||
-$(MAKE) -C $(DB_DIR)/build_unix clean
|
||||
|
||||
berkeleydb-dirclean:
|
||||
rm -rf $(DB_DIR)
|
||||
|
||||
berkeleydb: $(TARGET_DIR)/lib/$(DB_SHARLIB)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_BERKELEYDB),y)
|
||||
TARGETS+=berkeleydb
|
||||
endef
|
||||
endif
|
||||
|
||||
define BERKELEYDB_INSTALL_TARGET_CMDS
|
||||
rm -rf $(TARGET_DIR)/lib/libdb*
|
||||
cp -a $(STAGING_DIR)/lib/libdb*so* $(TARGET_DIR)/lib/
|
||||
rm -f $(addprefix $(TARGET_DIR)/lib/,libdb.so libdb.la libdb.a)
|
||||
(cd $(TARGET_DIR)/usr/lib; ln -fs /lib/$(BERKELEYDB_SHARLIB) libdb.so)
|
||||
$(BERKELEYDB_INSTALL_TARGET_DEVFILES_CMDS)
|
||||
endef
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,berkeleydb))
|
||||
|
@ -3,71 +3,18 @@
|
||||
# dash
|
||||
#
|
||||
#############################################################
|
||||
DASH_VERSION:=0.5.3
|
||||
DASH_VERSION:=0.5.5.1
|
||||
DASH_SOURCE:=dash_$(DASH_VERSION).orig.tar.gz
|
||||
DASH_SITE:=$(BR2_DEBIAN_MIRROR)/debian/pool/main/d/dash
|
||||
DASH_CAT:=$(ZCAT)
|
||||
DASH_DIR:=$(BUILD_DIR)/dash-$(DASH_VERSION)
|
||||
DASH_PATCH1:=dash_$(DASH_VERSION)-7.diff.gz
|
||||
DASH_BINARY:=src/dash
|
||||
DASH_TARGET_BINARY:=bin/dash
|
||||
DASH_PATCH:=dash_$(DASH_VERSION)-6.diff.gz
|
||||
|
||||
$(DL_DIR)/$(DASH_SOURCE):
|
||||
$(call DOWNLOAD,$(DASH_SITE),$(DASH_SOURCE))
|
||||
define DASH_INSTALL_TARGET_CMDS
|
||||
cp -a $(@D)/src/dash $(TARGET_DIR)/bin/dash
|
||||
endef
|
||||
|
||||
$(DL_DIR)/$(DASH_PATCH1):
|
||||
$(call DOWNLOAD,$(DASH_SITE),$(DASH_PATCH1))
|
||||
define DASH_CLEAN_CMDS
|
||||
$(MAKE) -C $(@D) clean
|
||||
rm -f $(TARGET_DIR)/bin/dash
|
||||
endef
|
||||
|
||||
dash-source: $(DL_DIR)/$(DASH_SOURCE) $(DL_DIR)/$(DASH_PATCH1)
|
||||
|
||||
$(DASH_DIR)/.unpacked: $(DL_DIR)/$(DASH_SOURCE) $(DL_DIR)/$(DASH_PATCH1)
|
||||
$(DASH_CAT) $(DL_DIR)/$(DASH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
$(ZCAT) $(DL_DIR)/$(DASH_PATCH1) | patch -p1 -d $(DASH_DIR)
|
||||
touch $(DASH_DIR)/.unpacked
|
||||
|
||||
$(DASH_DIR)/.configured: $(DASH_DIR)/.unpacked
|
||||
(cd $(DASH_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libexecdir=/usr/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
)
|
||||
touch $(DASH_DIR)/.configured
|
||||
|
||||
$(DASH_DIR)/$(DASH_BINARY): $(DASH_DIR)/.configured
|
||||
$(MAKE1) CC=$(TARGET_CC) CC_FOR_BUILD="$(HOSTCC)" -C $(DASH_DIR)
|
||||
touch -c $(DASH_DIR)/$(DASH_BINARY)
|
||||
|
||||
$(TARGET_DIR)/$(DASH_TARGET_BINARY): $(DASH_DIR)/$(DASH_BINARY)
|
||||
cp -a $(DASH_DIR)/$(DASH_BINARY) $(TARGET_DIR)/$(DASH_TARGET_BINARY)
|
||||
touch -c $(TARGET_DIR)/$(DASH_TARGET_BINARY)
|
||||
|
||||
dash: $(TARGET_DIR)/$(DASH_TARGET_BINARY)
|
||||
|
||||
dash-clean:
|
||||
$(MAKE1) CC=$(TARGET_CC) -C $(DASH_DIR) clean
|
||||
rm -f $(TARGET_DIR)/$(DASH_TARGET_BINARY)
|
||||
|
||||
dash-dirclean:
|
||||
rm -rf $(DASH_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_DASH),y)
|
||||
TARGETS+=dash
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,dash))
|
||||
|
@ -3,59 +3,19 @@
|
||||
# dialog
|
||||
#
|
||||
#############################################################
|
||||
DIALOG_VERSION:=1.1-20070704
|
||||
DIALOG_VERSION:=1.1-20100428
|
||||
DIALOG_SOURCE:=dialog-$(DIALOG_VERSION).tgz
|
||||
DIALOG_SITE:=ftp://invisible-island.net/dialog
|
||||
DIALOG_DIR:=$(BUILD_DIR)/dialog-$(DIALOG_VERSION)
|
||||
DIALOG_BINARY:=dialog
|
||||
DIALOG_TARGET_BINARY:=usr/bin/dialog
|
||||
|
||||
$(DL_DIR)/$(DIALOG_SOURCE):
|
||||
$(call DOWNLOAD,$(DIALOG_SITE),$(DIALOG_SOURCE))
|
||||
DIALOG_DEPENDENCIES = ncurses
|
||||
|
||||
$(DIALOG_DIR)/.source: $(DL_DIR)/$(DIALOG_SOURCE)
|
||||
$(ZCAT) $(DL_DIR)/$(DIALOG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
$(CONFIG_UPDATE) $(DIALOG_DIR)
|
||||
touch $@
|
||||
define DIALOG_INSTALL_TARGET_CMDS
|
||||
install -c $(@D)/dialog $(TARGET_DIR)/usr/bin/dialog
|
||||
endef
|
||||
|
||||
$(DIALOG_DIR)/.configured: $(DIALOG_DIR)/.source
|
||||
(cd $(DIALOG_DIR); rm -f config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc; \
|
||||
)
|
||||
touch $@
|
||||
define DIALOG_POST_CLEAN
|
||||
-$(MAKE) -C $(@D) clean
|
||||
rm -f $(TARGET_DIR)/usr/bin/dialog
|
||||
endef
|
||||
|
||||
$(DIALOG_DIR)/$(DIALOG_BINARY): $(DIALOG_DIR)/.configured
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(DIALOG_DIR)
|
||||
touch -c $@
|
||||
|
||||
$(TARGET_DIR)/$(DIALOG_TARGET_BINARY): $(DIALOG_DIR)/$(DIALOG_BINARY)
|
||||
$(MAKE) prefix=$(TARGET_DIR)/usr \
|
||||
mandir=$(TARGET_DIR)/usr/share/man \
|
||||
-C $(DIALOG_DIR) install
|
||||
|
||||
dialog: ncurses $(TARGET_DIR)/$(DIALOG_TARGET_BINARY)
|
||||
|
||||
dialog-source: $(DL_DIR)/$(DIALOG_SOURCE)
|
||||
|
||||
dialog-clean:
|
||||
$(MAKE) prefix=$(TARGET_DIR)/usr -C $(DIALOG_DIR) uninstall
|
||||
-$(MAKE) -C $(DIALOG_DIR) clean
|
||||
|
||||
dialog-dirclean:
|
||||
rm -rf $(DIALOG_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_DIALOG),y)
|
||||
TARGETS+=dialog
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,dialog))
|
||||
|
@ -6,26 +6,10 @@
|
||||
DIFFUTILS_VERSION=2.8.1
|
||||
DIFFUTILS_SOURCE:=diffutils-$(DIFFUTILS_VERSION).tar.gz
|
||||
DIFFUTILS_SITE:=$(BR2_GNU_MIRROR)/diffutils
|
||||
DIFFUTILS_CAT:=$(ZCAT)
|
||||
DIFFUTILS_DIR:=$(BUILD_DIR)/diffutils-$(DIFFUTILS_VERSION)
|
||||
DIFFUTILS_BINARY:=src/diff
|
||||
DIFFUTILS_TARGET_BINARY:=usr/bin/diff
|
||||
|
||||
$(DL_DIR)/$(DIFFUTILS_SOURCE):
|
||||
$(call DOWNLOAD,$(DIFFUTILS_SITE),$(DIFFUTILS_SOURCE))
|
||||
DIFFUTILS_INSTALL_STAGING = YES
|
||||
|
||||
diffutils-source: $(DL_DIR)/$(DIFFUTILS_SOURCE)
|
||||
|
||||
$(DIFFUTILS_DIR)/.unpacked: $(DL_DIR)/$(DIFFUTILS_SOURCE)
|
||||
$(DIFFUTILS_CAT) $(DL_DIR)/$(DIFFUTILS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
$(CONFIG_UPDATE) $(DIFFUTILS_DIR)/config
|
||||
touch $@
|
||||
|
||||
$(DIFFUTILS_DIR)/.configured: $(DIFFUTILS_DIR)/.unpacked
|
||||
(cd $(DIFFUTILS_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
ac_cv_func_strtod=yes \
|
||||
DIFFUTILS_CONF_ENV = ac_cv_func_strtod=yes
|
||||
ac_fsusage_space=yes \
|
||||
fu_cv_sys_stat_statfs2_bsize=yes \
|
||||
ac_cv_func_closedir_void=no \
|
||||
@ -71,45 +55,6 @@ $(DIFFUTILS_DIR)/.configured: $(DIFFUTILS_DIR)/.unpacked
|
||||
gl_cv_func_mkstemp_limitations=no \
|
||||
ac_cv_func_working_mktime=yes \
|
||||
jm_cv_func_working_re_compile_pattern=yes \
|
||||
ac_use_included_regex=no \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
$(DISABLE_NLS) \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
)
|
||||
touch $@
|
||||
ac_use_included_regex=no
|
||||
|
||||
$(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY): $(DIFFUTILS_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR)
|
||||
|
||||
$(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY): $(DIFFUTILS_DIR)/$(DIFFUTILS_BINARY)
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) \
|
||||
$(if $(BR2_STRIP_none),install,install-strip)
|
||||
ifneq ($(BR2_ENABLE_LOCALE),y)
|
||||
rm -rf $(TARGET_DIR)/usr/share/locale
|
||||
endif
|
||||
|
||||
diffutils: $(TARGET_DIR)/$(DIFFUTILS_TARGET_BINARY)
|
||||
|
||||
diff-utils-unpacked: $(DIFFUTILS_DIR)/.unpacked
|
||||
|
||||
diffutils-clean:
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(DIFFUTILS_DIR) uninstall
|
||||
-$(MAKE) -C $(DIFFUTILS_DIR) clean
|
||||
|
||||
diffutils-dirclean:
|
||||
rm -rf $(DIFFUTILS_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_DIFFUTILS),y)
|
||||
TARGETS+=diffutils
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,diffutils))
|
||||
|
@ -5,67 +5,19 @@
|
||||
#############################################################
|
||||
DISTCC_VERSION:=2.18.3
|
||||
DISTCC_SOURCE:=distcc-$(DISTCC_VERSION).tar.bz2
|
||||
DISTCC_CAT:=$(BZCAT)
|
||||
DISTCC_SITE:=http://distcc.samba.org/ftp/distcc/
|
||||
DISTCC_BUILDDIR:=$(BUILD_DIR)/distcc-$(DISTCC_VERSION)
|
||||
DISTCC_BINARY:=distcc
|
||||
DISTCC_TARGET_BINARY:=usr/bin/distcc
|
||||
|
||||
$(DL_DIR)/$(DISTCC_SOURCE):
|
||||
$(call DOWNLOAD,$(DISTCC_SITE),$(DISTCC_SOURCE))
|
||||
DISTCC_CONF_OPT = --with-included-popt --without-gtk --without-gnome
|
||||
|
||||
distcc-source: $(DL_DIR)/$(CVS_SOURCE)
|
||||
define DISTCC_INSTALL_TARGET_CMDS
|
||||
install -D $(@D)/distccd $(TARGET_DIR)/usr/bin/distccd
|
||||
install -D $(@D)/distcc $(TARGET_DIR)/usr/bin/distcc
|
||||
endef
|
||||
|
||||
$(DISTCC_BUILDDIR)/.unpacked: $(DL_DIR)/$(DISTCC_SOURCE)
|
||||
$(DISTCC_CAT) $(DL_DIR)/$(DISTCC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
$(CONFIG_UPDATE) $(DISTCC_BUILDDIR)
|
||||
touch $(DISTCC_BUILDDIR)/.unpacked
|
||||
define DISTCC_CLEAN_CMDS
|
||||
rm -f $(TARGET_DIR)/usr/bin/distcc
|
||||
rm -f $(TARGET_DIR)/usr/bin/distccd
|
||||
-$(MAKE) -C $(@D) clean
|
||||
endef
|
||||
|
||||
$(DISTCC_BUILDDIR)/.configured: $(DISTCC_BUILDDIR)/.unpacked
|
||||
(cd $(DISTCC_BUILDDIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libdir=/lib \
|
||||
--libexecdir=/usr/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--with-included-popt \
|
||||
--without-gtk \
|
||||
--without-gnome \
|
||||
)
|
||||
touch $(DISTCC_BUILDDIR)/.configured
|
||||
|
||||
$(DISTCC_BUILDDIR)/$(DISTCC_BINARY): $(DISTCC_BUILDDIR)/.configured
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(DISTCC_BUILDDIR)
|
||||
|
||||
$(TARGET_DIR)/$(DISTCC_TARGET_BINARY): $(DISTCC_BUILDDIR)/$(DISTCC_BINARY)
|
||||
install -D $(DISTCC_BUILDDIR)/$(DISTCC_BINARY)d $(TARGET_DIR)/$(DISTCC_TARGET_BINARY)d
|
||||
install -D $(DISTCC_BUILDDIR)/$(DISTCC_BINARY) $(TARGET_DIR)/$(DISTCC_TARGET_BINARY)
|
||||
|
||||
distcc: $(TARGET_DIR)/$(DISTCC_TARGET_BINARY)
|
||||
|
||||
distcc-clean:
|
||||
rm -f $(TARGET_DIR)/$(DISTCC_TARGET_BINARY)
|
||||
rm -f $(TARGET_DIR)/$(DISTCC_TARGET_BINARY)d
|
||||
-$(MAKE) -C $(DISTCC_BUILDDIR) clean
|
||||
|
||||
distcc-dirclean:
|
||||
rm -rf $(DISTCC_BUILDDIR)
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_DISTCC),y)
|
||||
TARGETS+=distcc
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,distcc))
|
||||
|
@ -6,100 +6,53 @@
|
||||
DMALLOC_VERSION:=5.4.3
|
||||
DMALLOC_SOURCE:=dmalloc-$(DMALLOC_VERSION).tgz
|
||||
DMALLOC_SITE:=http://dmalloc.com/releases
|
||||
DMALLOC_DIR:=$(BUILD_DIR)/dmalloc-$(DMALLOC_VERSION)
|
||||
DMALLOC_CAT:=$(ZCAT)
|
||||
DMALLOC_BINARY:=dmalloc
|
||||
DMALLOC_TARGET_BINARY:=usr/bin/dmalloc
|
||||
|
||||
$(DL_DIR)/$(DMALLOC_SOURCE):
|
||||
$(call DOWNLOAD,$(DMALLOC_SITE),$(DMALLOC_SOURCE))
|
||||
|
||||
dmalloc-source: $(DL_DIR)/$(DMALLOC_SOURCE)
|
||||
|
||||
$(DMALLOC_DIR)/.unpacked: $(DL_DIR)/$(DMALLOC_SOURCE)
|
||||
$(DMALLOC_CAT) $(DL_DIR)/$(DMALLOC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(DMALLOC_DIR) package/dmalloc dmalloc\*.patch
|
||||
$(SED) 's/^ac_cv_page_size=0$$/ac_cv_page_size=12/' $(DMALLOC_DIR)/configure
|
||||
$(SED) 's/(ld -/($${LD-ld} -/' $(DMALLOC_DIR)/configure
|
||||
$(SED) 's/'\''ld -/"$${LD-ld}"'\'' -/' $(DMALLOC_DIR)/configure
|
||||
-$(SED) 's/ar cr/$$(AR) cr/' $(DMALLOC_DIR)/Makefile.in
|
||||
touch $@
|
||||
DMALLOC_INSTALL_STAGING = YES
|
||||
DMALLOC_CONF_OPT:= --enable-shlib
|
||||
|
||||
ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
|
||||
DMALLOC_CONFIG_ARGS:=--enable-cxx
|
||||
DMALLOC_CONF_OPT+=--enable-cxx
|
||||
else
|
||||
DMALLOC_CONFIG_ARGS:=--disable-cxx
|
||||
DMALLOC_CONF_OPT+=--disable-cxx
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PTHREADS_NONE),y)
|
||||
DMALLOC_CONFIG_ARGS+=--disable-threads
|
||||
DMALLOC_CONF_OPT+=--disable-threads
|
||||
else
|
||||
DMALLOC_CONFIG_ARGS+=--enable-threads
|
||||
DMALLOC_CONF_OPT+=--enable-threads
|
||||
endif
|
||||
|
||||
define DMALLOC_POST_PATCH
|
||||
$(SED) 's/^ac_cv_page_size=0$$/ac_cv_page_size=12/' $(@D)/configure
|
||||
$(SED) 's/(ld -/($${LD-ld} -/' $(@D)/configure
|
||||
$(SED) 's/'\''ld -/"$${LD-ld}"'\'' -/' $(@D)/configure
|
||||
$(SED) 's/ar cr/$$(AR) cr/' $(@D)/Makefile.in
|
||||
endef
|
||||
|
||||
DMALLOC_POST_PATCH_HOOKS += DMALLOC_POST_PATCH
|
||||
|
||||
$(DMALLOC_DIR)/.configured: $(DMALLOC_DIR)/.unpacked
|
||||
(cd $(DMALLOC_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
CFLAGS="-g" \
|
||||
LDFLAGS="-g" \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libdir=/lib \
|
||||
--libexecdir=/usr/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--includedir=/usr/include \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--enable-shlib \
|
||||
$(DMALLOC_CONFIG_ARGS) \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(DMALLOC_DIR)/$(DMALLOC_BINARY): $(DMALLOC_DIR)/.configured
|
||||
$(MAKE) -C $(DMALLOC_DIR)
|
||||
|
||||
$(TARGET_DIR)/$(DMALLOC_TARGET_BINARY): $(DMALLOC_DIR)/$(DMALLOC_BINARY)
|
||||
# both DESTDIR and PREFIX are ignored..
|
||||
# both DESTDIR and PREFIX are ignored..
|
||||
define DMALLOC_INSTALL_STAGING_CMDS
|
||||
$(MAKE) includedir="$(STAGING_DIR)/usr/include" \
|
||||
bindir="$(STAGING_DIR)/usr/bin" \
|
||||
libdir="$(STAGING_DIR)/usr/lib" \
|
||||
shlibdir="$(STAGING_DIR)/usr/lib" \
|
||||
includedir="$(STAGING_DIR)/usr/share/info/" \
|
||||
-C $(DMALLOC_DIR) install
|
||||
(cd $(STAGING_DIR)/usr/lib; \
|
||||
mv libdmalloc*.so $(TARGET_DIR)/usr/lib)
|
||||
cp -dpf $(STAGING_DIR)/usr/bin/dmalloc $(TARGET_DIR)/$(DMALLOC_TARGET_BINARY)
|
||||
$(STRIPCMD) $(STRIP_STRIP_ALL) $(TARGET_DIR)/$(DMALLOC_TARGET_BINARY)
|
||||
-C $(@D) install
|
||||
endef
|
||||
|
||||
dmalloc: $(TARGET_DIR)/$(DMALLOC_TARGET_BINARY)
|
||||
define DMALLOC_INSTALL_TARGET_CMDS
|
||||
mv $(STAGING_DIR)/usr/lib/libdmalloc*.so $(TARGET_DIR)/usr/lib
|
||||
cp -dpf $(STAGING_DIR)/usr/bin/dmalloc $(TARGET_DIR)/usr/bin/dmalloc
|
||||
endef
|
||||
|
||||
dmalloc-clean:
|
||||
define DMALLOC_CLEAN_CMDS
|
||||
-rm -f $(TARGET_DIR)/usr/lib/libdmalloc*
|
||||
-rm -f $(STAGING_DIR)/usr/lib/libdmalloc*
|
||||
rm -f $(STAGING_DIR)/usr/include/dmalloc.h
|
||||
rm -f $(TARGET_DIR)/$(DMALLOC_TARGET_BINARY)
|
||||
rm -f $(TARGET_DIR)/usr/bin/dmalloc
|
||||
-$(MAKE) -C $(DMALLOC_DIR) clean
|
||||
|
||||
dmalloc-dirclean:
|
||||
rm -rf $(DMALLOC_DIR)
|
||||
endef
|
||||
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_DMALLOC),y)
|
||||
TARGETS+=dmalloc
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,dmalloc))
|
||||
|
@ -6,23 +6,11 @@
|
||||
FBV_VERSION:=1.0b
|
||||
FBV_SOURCE:=fbv-$(FBV_VERSION).tar.gz
|
||||
FBV_SITE:=http://s-tech.elsat.net.pl/fbv
|
||||
FBV_DIR:=$(BUILD_DIR)/fbv-$(FBV_VERSION)
|
||||
FBV_CAT:=$(ZCAT)
|
||||
FBV_BINARY:=fbv
|
||||
FBV_TARGET_BINARY:=usr/bin/$(FBV_BINARY)
|
||||
|
||||
$(DL_DIR)/$(FBV_SOURCE):
|
||||
$(call DOWNLOAD,$(FBV_SITE),$(FBV_SOURCE))
|
||||
FBV_DEPENDENCIES = libpng jpeg libungif
|
||||
|
||||
fbv-source: $(DL_DIR)/$(FBV_SOURCE)
|
||||
|
||||
$(FBV_DIR)/.unpacked: $(DL_DIR)/$(FBV_SOURCE)
|
||||
$(FBV_CAT) $(DL_DIR)/$(FBV_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(FBV_DIR) package/fbv/ \
|
||||
fbv-$(FBV_VERSION)\*.patch fbv-$(FBV_VERSION)\*.patch.$(ARCH)
|
||||
touch $@
|
||||
|
||||
$(FBV_DIR)/.configured: $(FBV_DIR)/.unpacked
|
||||
#fbv donesn't support cross-compilation
|
||||
define FBV_CONFIGURE_CMDS
|
||||
(cd $(FBV_DIR); rm -f config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
@ -30,27 +18,19 @@ $(FBV_DIR)/.configured: $(FBV_DIR)/.unpacked
|
||||
--prefix=/usr \
|
||||
--libs="-lz -lm" \
|
||||
)
|
||||
touch $@
|
||||
endef
|
||||
|
||||
$(FBV_DIR)/$(FBV_BINARY): $(FBV_DIR)/.configured
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(FBV_DIR)
|
||||
define FBV_BUILD_CMDS
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
|
||||
endef
|
||||
|
||||
$(TARGET_DIR)/$(FBV_TARGET_BINARY): $(FBV_DIR)/$(FBV_BINARY)
|
||||
install -D $(FBV_DIR)/$(FBV_BINARY) $(TARGET_DIR)/$(FBV_TARGET_BINARY)
|
||||
define FBV_INSTALL_TARGET_CMDS
|
||||
install -D $(@D)/fbv $(TARGET_DIR)/usr/bin/fbv
|
||||
endef
|
||||
|
||||
fbv: libpng jpeg libungif $(TARGET_DIR)/$(FBV_TARGET_BINARY)
|
||||
define FBV_CLEAN_CMDS
|
||||
rm -f $(TARGET_DIR)/usr/bin/fbv
|
||||
-$(MAKE) -C $(@D) clean
|
||||
endef
|
||||
|
||||
fbv-clean:
|
||||
rm -f $(TARGET_DIR)/$(FBV_TARGET_BINARY)
|
||||
-$(MAKE) -C $(FBV_DIR) clean
|
||||
|
||||
fbv-dirclean:
|
||||
rm -rf $(FBV_DIR)
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_FBV),y)
|
||||
TARGETS+=fbv
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,fbv))
|
||||
|
@ -3,75 +3,30 @@
|
||||
# libfuse
|
||||
#
|
||||
#############################################################
|
||||
LIBFUSE_VERSION:=2.8.1
|
||||
LIBFUSE_VERSION:=2.8.4
|
||||
LIBFUSE_SOURCE:=fuse-$(LIBFUSE_VERSION).tar.gz
|
||||
LIBFUSE_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/fuse/
|
||||
LIBFUSE_DIR:=$(BUILD_DIR)/fuse-$(LIBFUSE_VERSION)
|
||||
LIBFUSE_BINARY:=libfuse
|
||||
$(DL_DIR)/$(LIBFUSE_SOURCE):
|
||||
$(call DOWNLOAD,$(LIBFUSE_SITE),$(LIBFUSE_SOURCE))
|
||||
|
||||
$(LIBFUSE_DIR)/.source: $(DL_DIR)/$(LIBFUSE_SOURCE)
|
||||
$(ZCAT) $(DL_DIR)/$(LIBFUSE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(LIBFUSE_DIR) package/fuse/ \*.patch
|
||||
touch $@
|
||||
|
||||
|
||||
$(LIBFUSE_DIR)/.configured: $(LIBFUSE_DIR)/.source
|
||||
(cd $(LIBFUSE_DIR); rm -rf config.cache ; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--program-prefix="" \
|
||||
LIBFUSE_INSTALL_STAGING = YES
|
||||
LIBFUSE_LIBTOOL_PATCH = NO
|
||||
LIBFUSE_CONF_OPT= --program-prefix="" \
|
||||
--enable-shared \
|
||||
--enable-static \
|
||||
--disable-nls \
|
||||
--disable-example \
|
||||
--disable-kernel-module \
|
||||
--enable-lib \
|
||||
--enable-util \
|
||||
);
|
||||
touch $@
|
||||
--enable-util
|
||||
|
||||
$(LIBFUSE_DIR)/.compiled: $(LIBFUSE_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(LIBFUSE_DIR)
|
||||
touch $@
|
||||
|
||||
$(STAGING_DIR)/usr/lib/libfuse.so: $(LIBFUSE_DIR)/.compiled
|
||||
$(MAKE) -C $(LIBFUSE_DIR) DESTDIR=$(STAGING_DIR)/ install
|
||||
touch -c $@
|
||||
|
||||
$(TARGET_DIR)/usr/lib/libfuse.so: $(STAGING_DIR)/usr/lib/libfuse.so
|
||||
mkdir -p $(TARGET_DIR)/usr/lib
|
||||
mkdir -p $(TARGET_DIR)/usr/bin
|
||||
define LIBFUSE_INSTALL_TARGET_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/bin/fusermount $(TARGET_DIR)/usr/bin/
|
||||
$(STRIPCMD) $(STRIP_STRIP_ALL) $(TARGET_DIR)/usr/bin/fusermount
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libfuse.so* $(TARGET_DIR)/usr/lib/
|
||||
$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libfuse.so
|
||||
touch -c $@
|
||||
endef
|
||||
|
||||
libfuse: $(TARGET_DIR)/usr/lib/libfuse.so
|
||||
|
||||
libfuse-source: $(DL_DIR)/$(LIBFUSE_SOURCE)
|
||||
|
||||
libfuse-clean:
|
||||
-$(MAKE) -C $(LIBFUSE_DIR) DESTDIR=$(STAGING_DIR) uninstall
|
||||
-$(MAKE) -C $(LIBFUSE_DIR) clean
|
||||
define LIBFUSE_CLEAN_CMDS
|
||||
-$(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) uninstall
|
||||
-$(MAKE) -C $(@D) clean
|
||||
rm -f $(TARGET_DIR)/usr/bin/fusermount $(TARGET_DIR)/usr/lib/libfuse.so*
|
||||
endef
|
||||
|
||||
libfuse-dirclean:
|
||||
rm -rf $(LIBFUSE_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_LIBFUSE),y)
|
||||
TARGETS+=libfuse
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,libfuse))
|
||||
|
@ -9,6 +9,7 @@ GAWK_SITE = $(BR2_GNU_MIRROR)/gawk
|
||||
GAWK_TARGET_BINS = awk gawk igawk pgawk
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,gawk))
|
||||
$(eval $(call AUTOTARGETS,package,gawk,host))
|
||||
|
||||
$(GAWK_HOOK_POST_INSTALL): $(GAWK_TARGET_INSTALL_TARGET)
|
||||
ln -sf /usr/bin/gawk $(TARGET_DIR)/usr/bin/awk
|
||||
|
@ -1,48 +0,0 @@
|
||||
---
|
||||
gzip.c | 2 +-
|
||||
lib/utimens.c | 4 ++--
|
||||
lib/utimens.h | 2 +-
|
||||
3 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
Index: gzip-1.3.12/gzip.c
|
||||
===================================================================
|
||||
--- gzip-1.3.12.orig/gzip.c
|
||||
+++ gzip-1.3.12/gzip.c
|
||||
@@ -1637,7 +1637,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
- if (futimens (ofd, ofname, timespec) != 0)
|
||||
+ if (gz_futimens (ofd, ofname, timespec) != 0)
|
||||
{
|
||||
int e = errno;
|
||||
WARN ((stderr, "%s: ", program_name));
|
||||
Index: gzip-1.3.12/lib/utimens.c
|
||||
===================================================================
|
||||
--- gzip-1.3.12.orig/lib/utimens.c
|
||||
+++ gzip-1.3.12/lib/utimens.c
|
||||
@@ -75,7 +75,7 @@
|
||||
Return 0 on success, -1 (setting errno) on failure. */
|
||||
|
||||
int
|
||||
-futimens (int fd ATTRIBUTE_UNUSED,
|
||||
+gz_futimens (int fd ATTRIBUTE_UNUSED,
|
||||
char const *file, struct timespec const timespec[2])
|
||||
{
|
||||
/* Some Linux-based NFS clients are buggy, and mishandle time stamps
|
||||
@@ -185,5 +185,5 @@
|
||||
int
|
||||
utimens (char const *file, struct timespec const timespec[2])
|
||||
{
|
||||
- return futimens (-1, file, timespec);
|
||||
+ return gz_futimens (-1, file, timespec);
|
||||
}
|
||||
Index: gzip-1.3.12/lib/utimens.h
|
||||
===================================================================
|
||||
--- gzip-1.3.12.orig/lib/utimens.h
|
||||
+++ gzip-1.3.12/lib/utimens.h
|
||||
@@ -1,3 +1,3 @@
|
||||
#include <time.h>
|
||||
-int futimens (int, char const *, struct timespec const [2]);
|
||||
+int gz_futimens (int, char const *, struct timespec const [2]);
|
||||
int utimens (char const *, struct timespec const [2]);
|
@ -3,59 +3,8 @@
|
||||
# gzip
|
||||
#
|
||||
#############################################################
|
||||
GZIP_VERSION:=1.3.12
|
||||
GZIP_VERSION:=1.4
|
||||
GZIP_SOURCE:=gzip-$(GZIP_VERSION).tar.gz
|
||||
GZIP_SITE:=$(BR2_GNU_MIRROR)/gzip
|
||||
GZIP_DIR:=$(BUILD_DIR)/gzip-$(GZIP_VERSION)
|
||||
GZIP_CAT:=$(ZCAT)
|
||||
GZIP_BINARY:=$(GZIP_DIR)/gzip
|
||||
GZIP_TARGET_BINARY:=$(TARGET_DIR)/bin/zmore
|
||||
|
||||
$(DL_DIR)/$(GZIP_SOURCE):
|
||||
$(call DOWNLOAD,$(GZIP_SITE),$(GZIP_SOURCE))
|
||||
|
||||
gzip-source: $(DL_DIR)/$(GZIP_SOURCE)
|
||||
|
||||
$(GZIP_DIR)/.unpacked: $(DL_DIR)/$(GZIP_SOURCE)
|
||||
$(GZIP_CAT) $(DL_DIR)/$(GZIP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(GZIP_DIR) package/gzip gzip\*.patch
|
||||
touch $(GZIP_DIR)/.unpacked
|
||||
|
||||
$(GZIP_DIR)/.configured: $(GZIP_DIR)/.unpacked
|
||||
(cd $(GZIP_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/ \
|
||||
$(DISABLE_NLS) \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
)
|
||||
touch $(GZIP_DIR)/.configured
|
||||
|
||||
$(GZIP_BINARY): $(GZIP_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(GZIP_DIR)
|
||||
|
||||
$(GZIP_TARGET_BINARY): $(GZIP_BINARY)
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) install-strip
|
||||
|
||||
gzip: $(GZIP_TARGET_BINARY)
|
||||
|
||||
gzip-clean:
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(GZIP_DIR) uninstall
|
||||
-$(MAKE) -C $(GZIP_DIR) clean
|
||||
|
||||
gzip-dirclean:
|
||||
rm -rf $(GZIP_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_GZIP),y)
|
||||
TARGETS+=gzip
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,gzip))
|
||||
|
@ -3,74 +3,11 @@
|
||||
# libgpg-error
|
||||
#
|
||||
#############################################################
|
||||
LIBGPG_ERROR_VERSION:=1.5
|
||||
LIBGPG_ERROR_VERSION:=1.8
|
||||
LIBGPG_ERROR_SOURCE:=libgpg-error-$(LIBGPG_ERROR_VERSION).tar.bz2
|
||||
LIBGPG_ERROR_SITE:=ftp://gd.tuwien.ac.at/privacy/gnupg/libgpg-error
|
||||
LIBGPG_ERROR_DIR:=$(BUILD_DIR)/libgpg-error-$(LIBGPG_ERROR_VERSION)
|
||||
LIBGPG_ERROR_LIBRARY:=src/libgpg-error.la
|
||||
LIBGPG_ERROR_DESTDIR:=usr/lib
|
||||
LIBGPG_ERROR_TARGET_LIBRARY=$(LIBGPG_ERROR_DESTDIR)/libgpg-error.so
|
||||
|
||||
$(DL_DIR)/$(LIBGPG_ERROR_SOURCE):
|
||||
$(call DOWNLOAD,$(LIBGPG_ERROR_SITE),$(LIBGPG_ERROR_SOURCE))
|
||||
LIBGPG_ERROR_LIBTOOL_PATCH = NO
|
||||
LIBGPG_ERROR_INSTALL_STAGING = YES
|
||||
|
||||
$(LIBGPG_ERROR_DIR)/.source: $(DL_DIR)/$(LIBGPG_ERROR_SOURCE)
|
||||
$(BZCAT) $(DL_DIR)/$(LIBGPG_ERROR_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(LIBGPG_ERROR_DIR) package/libgpg-error/ libgpg-error\*.patch
|
||||
$(CONFIG_UPDATE) $(LIBGPG_ERROR_DIR)
|
||||
touch $(LIBGPG_ERROR_DIR)/.source
|
||||
|
||||
$(LIBGPG_ERROR_DIR)/.configured: $(LIBGPG_ERROR_DIR)/.source
|
||||
(cd $(LIBGPG_ERROR_DIR); rm -f config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libdir=/usr/lib \
|
||||
--libexecdir=/$(LIBGPG_ERROR_DESTDIR) \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--includedir=/usr/include \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
$(DISABLE_NLS) \
|
||||
)
|
||||
touch $(LIBGPG_ERROR_DIR)/.configured
|
||||
|
||||
$(LIBGPG_ERROR_DIR)/$(LIBGPG_ERROR_LIBRARY): $(LIBGPG_ERROR_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(LIBGPG_ERROR_DIR)
|
||||
|
||||
$(STAGING_DIR)/$(LIBGPG_ERROR_TARGET_LIBRARY): $(LIBGPG_ERROR_DIR)/$(LIBGPG_ERROR_LIBRARY)
|
||||
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBGPG_ERROR_DIR) install
|
||||
$(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libgpg-error.la
|
||||
|
||||
$(TARGET_DIR)/$(LIBGPG_ERROR_TARGET_LIBRARY): $(STAGING_DIR)/$(LIBGPG_ERROR_TARGET_LIBRARY)
|
||||
cp -dpf $<* $(TARGET_DIR)/$(LIBGPG_ERROR_DESTDIR)
|
||||
|
||||
libgpg-error: $(TARGET_DIR)/$(LIBGPG_ERROR_TARGET_LIBRARY)
|
||||
|
||||
libgpg-error-source: $(DL_DIR)/$(LIBGPG_ERROR_SOURCE)
|
||||
|
||||
libgpg-error-clean:
|
||||
rm -f $(TARGET_DIR)/$(LIBGPG_ERROR_TARGET_LIBRARY)*
|
||||
-$(MAKE) -C $(LIBGPG_ERROR_DIR) clean
|
||||
rm -f $(STAGING_DIR)/$(LIBGPG_ERROR_TARGET_LIBRARY)\*
|
||||
|
||||
libgpg-error-dirclean:
|
||||
rm -rf $(LIBGPG_ERROR_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_LIBGPG_ERROR),y)
|
||||
TARGETS+=libgpg-error
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,libgpg-error))
|
||||
|
@ -6,66 +6,27 @@
|
||||
LIBLOCKFILE_VERSION=1.08
|
||||
LIBLOCKFILE_SOURCE:=liblockfile_$(LIBLOCKFILE_VERSION).orig.tar.gz
|
||||
LIBLOCKFILE_SITE:=$(BR2_DEBIAN_MIRROR)/debian/pool/main/libl/liblockfile/
|
||||
LIBLOCKFILE_CAT:=$(ZCAT)
|
||||
LIBLOCKFILE_DIR:=$(BUILD_DIR)/liblockfile-$(LIBLOCKFILE_VERSION)
|
||||
LIBLOCKFILE_BINARY:=usr/lib/liblockfile.so.1.0
|
||||
LIBLOCKFILE_PATCH:=liblockfile_$(LIBLOCKFILE_VERSION)-4.debian.tar.bz2
|
||||
|
||||
$(DL_DIR)/$(LIBLOCKFILE_SOURCE):
|
||||
$(call DOWNLOAD,$(LIBLOCKFILE_SITE),$(LIBLOCKFILE_SOURCE))
|
||||
LIBLOCKFILE_INSTALL_STAGING = YES
|
||||
LIBLOCKFILE_CONF_OPT = --enable-shared --mandir=/usr/share/man
|
||||
|
||||
liblockfile-source: $(DL_DIR)/$(LIBLOCKFILE_SOURCE)
|
||||
|
||||
$(LIBLOCKFILE_DIR)/.unpacked: $(DL_DIR)/$(LIBLOCKFILE_SOURCE)
|
||||
$(LIBLOCKFILE_CAT) $(DL_DIR)/$(LIBLOCKFILE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(LIBLOCKFILE_DIR) package/liblockfile/ \*.patch
|
||||
touch $@
|
||||
|
||||
$(LIBLOCKFILE_DIR)/.configured: $(LIBLOCKFILE_DIR)/.unpacked
|
||||
(cd $(LIBLOCKFILE_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--libdir=/usr/lib \
|
||||
--includedir=/usr/include \
|
||||
--mandir=/usr/share/man \
|
||||
--enable-shared \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(STAGING_DIR)/$(LIBLOCKFILE_BINARY): $(LIBLOCKFILE_DIR)/.configured
|
||||
define LIBLOCKFILE_INSTALL_STAGING_CMDS
|
||||
mkdir -p $(addprefix $(STAGING_DIR)/usr/share/man/man,1 3)
|
||||
rm -f $(STAGING_DIR)/usr/lib/liblockfile.so
|
||||
$(MAKE) -C $(LIBLOCKFILE_DIR) ROOT=$(STAGING_DIR) install
|
||||
ln -sf liblockfile.so $(STAGING_DIR)/usr/lib/liblockfile.so.1
|
||||
touch -c $@
|
||||
endef
|
||||
|
||||
$(TARGET_DIR)/$(LIBLOCKFILE_BINARY): $(STAGING_DIR)/$(LIBLOCKFILE_BINARY)
|
||||
mkdir -p $(@D)
|
||||
cp -a $(STAGING_DIR)/usr/lib/liblockfile.so* $(@D)
|
||||
$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $@
|
||||
touch -c $@
|
||||
define LIBLOCKFILE_INSTALL_TARGET_CMDS
|
||||
cp -a $(STAGING_DIR)/usr/lib/liblockfile.so* $(TARGET_DIR)/usr/lib
|
||||
endef
|
||||
|
||||
liblockfile: $(TARGET_DIR)/$(LIBLOCKFILE_BINARY)
|
||||
|
||||
liblockfile-clean:
|
||||
define LIBLOCKFILE_CLEAN_CMDS
|
||||
rm -f $(TARGET_DIR)/usr/lib/liblockfile.so*
|
||||
rm -f $(STAGING_DIR)/usr/lib/liblockfile*
|
||||
rm -f $(addprefix $(STAGING_DIR)/usr/include/,lockfile.h mailfile.h)
|
||||
-$(MAKE) -C $(LIBLOCKFILE_DIR) clean
|
||||
-$(MAKE) -C $(@D) clean
|
||||
endef
|
||||
|
||||
liblockfile-dirclean:
|
||||
rm -rf $(LIBLOCKFILE_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_LIBLOCKFILE),y)
|
||||
TARGETS+=liblockfile
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,liblockfile))
|
||||
|
22
package/links/links-1.01pre1-no-ssl-largefile.patch
Normal file
22
package/links/links-1.01pre1-no-ssl-largefile.patch
Normal file
@ -0,0 +1,22 @@
|
||||
Index: links-1.01pre1-no-ssl/links.h
|
||||
===================================================================
|
||||
--- links-1.01pre1-no-ssl.orig/links.h 2010-06-21 00:39:10.000000000 +0200
|
||||
+++ links-1.01pre1-no-ssl/links.h 2010-06-21 00:39:52.000000000 +0200
|
||||
@@ -2,6 +2,9 @@
|
||||
#define __EXTENSIONS__
|
||||
#endif
|
||||
|
||||
+#include <features.h>
|
||||
+/* uclibc without largefile support #errors on _FILE_OFFSET_BITS=64 */
|
||||
+#if !(defined(__UCLIBC__) && !defined(__UCLIBC_HAS_LFS__))
|
||||
#ifndef _LARGEFILE_SOURCE
|
||||
#define _LARGEFILE_SOURCE 1
|
||||
#endif
|
||||
@@ -9,6 +12,7 @@
|
||||
#ifndef _FILE_OFFSET_BITS
|
||||
#define _FILE_OFFSET_BITS 64
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
@ -3,64 +3,14 @@
|
||||
# links (text based web browser)
|
||||
#
|
||||
#############################################################
|
||||
LINKS_VERSION:=0.99pre9-no-ssl
|
||||
LINKS_VERSION:=1.01pre1-no-ssl
|
||||
LINKS_SITE:=http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/links/download/no-ssl
|
||||
LINKS_SOURCE:=links-$(LINKS_VERSION).tar.gz
|
||||
LINKS_DIR:=$(BUILD_DIR)/links-$(LINKS_VERSION)
|
||||
|
||||
$(DL_DIR)/$(LINKS_SOURCE):
|
||||
$(call DOWNLOAD,$(LINKS_SITE),$(LINKS_SOURCE))
|
||||
LINKS_CONF_OPT = --localstatedir=/tmp
|
||||
|
||||
links-source: $(DL_DIR)/$(LINKS_SOURCE)
|
||||
define LINKS_INSTALL_TARGET_CMDS
|
||||
install -c $(@D)/links $(TARGET_DIR)/usr/bin/links
|
||||
endef
|
||||
|
||||
$(LINKS_DIR)/.unpacked: $(DL_DIR)/$(LINKS_SOURCE)
|
||||
$(ZCAT) $(DL_DIR)/$(LINKS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
touch $(LINKS_DIR)/.unpacked
|
||||
|
||||
$(LINKS_DIR)/.configured: $(LINKS_DIR)/.unpacked
|
||||
(cd $(LINKS_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libdir=/lib \
|
||||
--libexecdir=/usr/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/tmp \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
$(DISABLE_NLS) \
|
||||
)
|
||||
touch $(LINKS_DIR)/.configured
|
||||
|
||||
$(LINKS_DIR)/links: $(LINKS_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(LINKS_DIR)
|
||||
$(STRIPCMD) $(LINKS_DIR)/links
|
||||
|
||||
$(TARGET_DIR)/usr/bin/links: $(LINKS_DIR)/links
|
||||
install -c $(LINKS_DIR)/links $(TARGET_DIR)/usr/bin/links
|
||||
|
||||
links-clean:
|
||||
-$(MAKE) -C $(LINKS_DIR) clean
|
||||
rm -f $(TARGET_DIR)/usr/bin/links
|
||||
|
||||
links-dirclean:
|
||||
rm -rf $(LINKS_DIR)
|
||||
|
||||
links: $(TARGET_DIR)/usr/bin/links
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_LINKS),y)
|
||||
TARGETS+=links
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,links))
|
||||
|
@ -3,73 +3,14 @@
|
||||
# make
|
||||
#
|
||||
#############################################################
|
||||
GNUMAKE_VERSION:=3.81
|
||||
GNUMAKE_SOURCE:=make-$(GNUMAKE_VERSION).tar.bz2
|
||||
GNUMAKE_SITE:=$(BR2_GNU_MIRROR)/make
|
||||
GNUMAKE_DIR:=$(BUILD_DIR)/make-$(GNUMAKE_VERSION)
|
||||
GNUMAKE_CAT:=$(BZCAT)
|
||||
GNUMAKE_BINARY:=make
|
||||
GNUMAKE_TARGET_BINARY:=usr/bin/make
|
||||
MAKE_VERSION:=3.81
|
||||
MAKE_SOURCE:=make-$(MAKE_VERSION).tar.bz2
|
||||
MAKE_SITE:=$(BR2_GNU_MIRROR)/make
|
||||
|
||||
$(DL_DIR)/$(GNUMAKE_SOURCE):
|
||||
$(call DOWNLOAD,$(GNUMAKE_SITE),$(GNUMAKE_SOURCE))
|
||||
MAKE_DEPENDENCIES = $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext libintl)
|
||||
|
||||
make-source: $(DL_DIR)/$(GNUMAKE_SOURCE)
|
||||
MAKE_CONF_ENV = make_cv_sys_gnu_glob=no \
|
||||
GLOBINC='-I$(@D)/glob' \
|
||||
GLOBLIB=glob/libglob.a
|
||||
|
||||
$(GNUMAKE_DIR)/.unpacked: $(DL_DIR)/$(GNUMAKE_SOURCE)
|
||||
$(GNUMAKE_CAT) $(DL_DIR)/$(GNUMAKE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
$(CONFIG_UPDATE) $(GNUMAKE_DIR)/config
|
||||
touch $@
|
||||
|
||||
$(GNUMAKE_DIR)/.configured: $(GNUMAKE_DIR)/.unpacked
|
||||
(cd $(GNUMAKE_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
make_cv_sys_gnu_glob=no \
|
||||
GLOBINC='-I$(GNUMAKE_DIR)/glob' \
|
||||
GLOBLIB=glob/libglob.a \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libdir=/lib \
|
||||
--libexecdir=/usr/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
$(DISABLE_NLS) \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(GNUMAKE_DIR)/$(GNUMAKE_BINARY): $(GNUMAKE_DIR)/.configured
|
||||
$(MAKE) MAKE=$(HOSTMAKE) -C $(GNUMAKE_DIR)
|
||||
|
||||
$(TARGET_DIR)/$(GNUMAKE_TARGET_BINARY): $(GNUMAKE_DIR)/$(GNUMAKE_BINARY)
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(GNUMAKE_DIR) install
|
||||
rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
|
||||
$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
|
||||
|
||||
make: $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext) $(TARGET_DIR)/$(GNUMAKE_TARGET_BINARY)
|
||||
|
||||
make-clean:
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(GNUMAKE_DIR) uninstall
|
||||
-$(MAKE) -C $(GNUMAKE_DIR) clean
|
||||
|
||||
make-dirclean:
|
||||
rm -rf $(GNUMAKE_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_MAKE),y)
|
||||
TARGETS+=make
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,make))
|
||||
|
27
package/quagga/quagga-0.99.16-fix-ipctl-forwarding.patch
Normal file
27
package/quagga/quagga-0.99.16-fix-ipctl-forwarding.patch
Normal file
@ -0,0 +1,27 @@
|
||||
Add definitions for IPCTL_FORWARDING and IP6CTL_FORWARDING.
|
||||
|
||||
Inspired from
|
||||
http://svn.gnumonks.org/trunk/grouter/build/src/quagga/quagga/quagga-0.99.1-forward_sysctl-2.6.14.patch
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
|
||||
Index: quagga-0.99.16/zebra/ipforward_sysctl.c
|
||||
===================================================================
|
||||
--- quagga-0.99.16.orig/zebra/ipforward_sysctl.c 2010-06-20 23:40:45.000000000 +0200
|
||||
+++ quagga-0.99.16/zebra/ipforward_sysctl.c 2010-06-20 23:41:37.000000000 +0200
|
||||
@@ -31,6 +31,15 @@
|
||||
|
||||
#define MIB_SIZ 4
|
||||
|
||||
+/* Fix for recent (2.6.14) kernel headers */
|
||||
+#ifndef IPCTL_FORWARDING
|
||||
+#define IPCTL_FORWARDING NET_IPV4_FORWARD
|
||||
+#endif
|
||||
+
|
||||
+#ifndef IP6CTL_FORWARDING
|
||||
+#define IP6CTL_FORWARDING NET_IPV6_FORWARDING
|
||||
+#endif
|
||||
+
|
||||
extern struct zebra_privs_t zserv_privs;
|
||||
|
||||
/* IPv4 forwarding control MIB. */
|
@ -3,176 +3,91 @@
|
||||
# quagga suite
|
||||
#
|
||||
#############################################################
|
||||
QUAGGA_VERSION:=0.99.9
|
||||
QUAGGA_VERSION:=0.99.16
|
||||
QUAGGA_SOURCE:=quagga-$(QUAGGA_VERSION).tar.gz
|
||||
QUAGGA_SITE:=http://www.quagga.net/download/attic
|
||||
QUAGGA_DIR:=$(BUILD_DIR)/quagga-$(QUAGGA_VERSION)
|
||||
QUAGGA_CAT:=$(ZCAT)
|
||||
QUAGGA_SITE:=http://www.quagga.net/download/
|
||||
|
||||
QUAGGA_CONFIGURE:=
|
||||
QUAGGA_DEPENDENCIES:=
|
||||
QUAGGA_DEPENDENCIES = host-gawk
|
||||
QUAGGA_LIBTOOL_PATCH = NO
|
||||
QUAGGA_CONF_OPT = --program-transform-name=''
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_ZEBRA),y)
|
||||
QUAGGA_CONFIGURE+=--enable-zebra
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=zebra
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/zebra/.libs/zebra
|
||||
endif
|
||||
QUAGGA_CONF_OPT+=--enable-zebra
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-zebra
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_BGPD),y)
|
||||
QUAGGA_CONFIGURE+=--enable-bgpd
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=bgpd
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/bgpd/.libs/bgpd
|
||||
endif
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-bgpd
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_RIPD),y)
|
||||
QUAGGA_CONFIGURE+=--enable-ripd
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=ripd
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/ripd/.libs/ripd
|
||||
endif
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-ripd
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_RIPNGD),y)
|
||||
QUAGGA_CONFIGURE+=--enable-ripngd
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=ripngd
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/ripngd/.libs/ripngd
|
||||
endif
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-ripngd
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_OSPFD),y)
|
||||
QUAGGA_CONFIGURE+=--enable-ospfd
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=ospfd
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/ospfd/.libs/ospfd
|
||||
endif
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-ospfd
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_OSPF6D),y)
|
||||
QUAGGA_CONFIGURE+=--enable-ospf6d
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=ospf6d
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/ospf6d/.libs/ospf6d
|
||||
endif
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-ospf6d
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_WATCHQUAGGA),y)
|
||||
QUAGGA_CONFIGURE+=--enable-watchquagga
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=watchquagga
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/watchquagga/.libs/watchquagga
|
||||
endif
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-watchquagga
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_ISISD),y)
|
||||
QUAGGA_CONFIGURE+=--enable-isisd
|
||||
ifndef QUAGGA_TARGET_BINARY
|
||||
QUAGGA_TARGET_BINARY=isisd
|
||||
QUAGGA_BINARY=$(QUAGGA_DIR)/isisd/.libs/isisd
|
||||
endif
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-isisd
|
||||
QUAGGA_CONF_OPT+=--disable-zebra
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_BGPD),y)
|
||||
QUAGGA_CONF_OPT+=--enable-bgpd
|
||||
else
|
||||
QUAGGA_CONF_OPT+=--disable-bgpd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_RIPD),y)
|
||||
QUAGGA_CONF_OPT+=--enable-ripd
|
||||
else
|
||||
QUAGGA_CONF_OPT+=--disable-ripd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_RIPNGD),y)
|
||||
QUAGGA_CONF_OPT+=--enable-ripngd
|
||||
else
|
||||
QUAGGA_CONF_OPT+=--disable-ripngd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_OSPFD),y)
|
||||
QUAGGA_CONF_OPT+=--enable-ospfd
|
||||
else
|
||||
QUAGGA_CONF_OPT+=--disable-ospfd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_OSPF6D),y)
|
||||
QUAGGA_CONF_OPT+=--enable-ospf6d
|
||||
else
|
||||
QUAGGA_CONF_OPT+=--disable-ospf6d
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_WATCHQUAGGA),y)
|
||||
QUAGGA_CONF_OPT+=--enable-watchquagga
|
||||
else
|
||||
QUAGGA_CONF_OPT+=--disable-watchquagga
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_ISISD),y)
|
||||
QUAGGA_CONF_OPT+=--enable-isisd
|
||||
else
|
||||
QUAGGA_CONF_OPT+=--disable-isisd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_BGP_ANNOUNCE),y)
|
||||
QUAGGA_CONFIGURE+=--enable-bgp-announce
|
||||
QUAGGA_CONF_OPT+=--enable-bgp-announce
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-bgp-announce
|
||||
QUAGGA_CONF_OPT+=--disable-bgp-announce
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_NETLINK),y)
|
||||
QUAGGA_CONFIGURE+=--enable-netlink
|
||||
QUAGGA_CONF_OPT+=--enable-netlink
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-netlink
|
||||
QUAGGA_CONF_OPT+=--disable-netlink
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_SNMP),y)
|
||||
QUAGGA_CONFIGURE+=--enable-snmp
|
||||
QUAGGA_CONF_OPT+=--enable-snmp
|
||||
QUAGGA_DEPENDENCIES+=netsnmp
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-snmp
|
||||
QUAGGA_CONF_OPT+=--disable-snmp
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_TCP_ZEBRA),y)
|
||||
QUAGGA_CONFIGURE+=--enable-tcp-zebra
|
||||
QUAGGA_CONF_OPT+=--enable-tcp-zebra
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-tcp-zebra
|
||||
QUAGGA_CONF_OPT+=--disable-tcp-zebra
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA_OPAGUE_LSA),y)
|
||||
QUAGGA_CONFIGURE+=--enable-opaque-lsa
|
||||
QUAGGA_CONF_OPT+=--enable-opaque-lsa
|
||||
else
|
||||
QUAGGA_CONFIGURE+=--disable-opaque-lsa
|
||||
QUAGGA_CONF_OPT+=--disable-opaque-lsa
|
||||
endif
|
||||
|
||||
$(DL_DIR)/$(QUAGGA_SOURCE):
|
||||
$(call DOWNLOAD,$(QUAGGA_SITE),$(QUAGGA_SOURCE))
|
||||
|
||||
ifneq ($(QUAGGA_PATCH),)
|
||||
QUAGGA_PATCH_FILE=$(DL_DIR)/$(QUAGGA_PATCH)
|
||||
$(DL_DIR)/$(QUAGGA_PATCH):
|
||||
$(call DOWNLOAD,$(QUAGGA_SITE),$(QUAGGA_PATCH))
|
||||
endif
|
||||
quagga-source: $(DL_DIR)/$(QUAGGA_SOURCE) $(QUAGGA_PATCH_FILE)
|
||||
|
||||
$(QUAGGA_DIR)/.unpacked: $(DL_DIR)/$(QUAGGA_SOURCE) $(DL_DIR)/$(QUAGGA_PATCH)
|
||||
$(QUAGGA_CAT) $(DL_DIR)/$(QUAGGA_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(QUAGGA_DIR) package/quagga/ quagga\*.patch
|
||||
ifneq ($(QUAGGA_PATCH),)
|
||||
(cd $(QUAGGA_DIR) && $(QUAGGA_CAT) $(DL_DIR)/$(QUAGGA_PATCH) | patch -p1)
|
||||
if [ -d $(QUAGGA_DIR)/debian/patches ]; then \
|
||||
toolchain/patch-kernel.sh $(QUAGGA_DIR) $(QUAGGA_DIR)/debian/patches \*.patch; \
|
||||
fi
|
||||
endif
|
||||
touch $@
|
||||
|
||||
$(QUAGGA_DIR)/.configured: $(QUAGGA_DIR)/.unpacked
|
||||
(cd $(QUAGGA_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
$(DISABLE_IPV6) \
|
||||
$(QUAGGA_CONFIGURE) \
|
||||
--program-transform-name='' \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(QUAGGA_BINARY): $(QUAGGA_DIR)/.configured
|
||||
$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(QUAGGA_DIR)
|
||||
|
||||
$(TARGET_DIR)/usr/sbin/$(QUAGGA_TARGET_BINARY): $(QUAGGA_BINARY)
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(QUAGGA_DIR) install
|
||||
ifneq ($(BR2_PACKAGE_QUAGGA_HEADERS),y)
|
||||
rm -rf $(TARGET_DIR)/usr/include/quagga
|
||||
endif
|
||||
|
||||
quagga: $(QUAGGA_DEPENDENCIES) $(TARGET_DIR)/usr/sbin/$(QUAGGA_TARGET_BINARY)
|
||||
|
||||
quagga-clean:
|
||||
-$(MAKE) DESTDIR=$(TARGET_DIR) -C $(QUAGGA_DIR) uninstall
|
||||
-$(MAKE) -C $(QUAGGA_DIR) clean
|
||||
|
||||
quagga-dirclean:
|
||||
rm -rf $(QUAGGA_DIR)
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_QUAGGA),y)
|
||||
TARGETS+=quagga
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,quagga))
|
||||
|
@ -1,7 +0,0 @@
|
||||
config BR2_PACKAGE_RXVT
|
||||
bool "rxvt"
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
A nice small colour vt102 X terminal emulator.
|
||||
|
||||
http://www.rxvt.org/
|
@ -1,17 +0,0 @@
|
||||
uClibc doesn't have <sys/stropts.h>
|
||||
---
|
||||
src/init.h | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
Index: rxvt-2.7.5/src/init.h
|
||||
===================================================================
|
||||
--- rxvt-2.7.5.orig/src/init.h
|
||||
+++ rxvt-2.7.5/src/init.h
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
#if defined(PTYS_ARE_PTMX) && !defined(__CYGWIN32__)
|
||||
# include <sys/resource.h> /* for struct rlimit */
|
||||
-# include <sys/stropts.h> /* for I_PUSH */
|
||||
# define _NEW_TTY_CTRL /* to get proper defines in <termios.h> */
|
||||
#endif
|
||||
|
@ -1,84 +0,0 @@
|
||||
#############################################################
|
||||
#
|
||||
# rxvt
|
||||
#
|
||||
#############################################################
|
||||
# Copyright (C) 2002 by Tom Walsh <Tom@OpenHardware.net>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Library General Public License as
|
||||
# published by the Free Software Foundation; either version 2 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but
|
||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
# Library General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
# USA
|
||||
|
||||
RXVT_VERSION:=2.7.5
|
||||
RXVT_SOURCE:=rxvt-$(RXVT_VERSION).tar.gz
|
||||
RXVT_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/rxvt
|
||||
RXVT_CAT:=$(ZCAT)
|
||||
RXVT_DIR:=$(BUILD_DIR)/rxvt-$(RXVT_VERSION)
|
||||
RXVT_BINARY:=$(RXVT_DIR)/src/rxvt
|
||||
|
||||
$(DL_DIR)/$(RXVT_SOURCE):
|
||||
$(call DOWNLOAD,$(RXVT_SITE),$(RXVT_SOURCE))
|
||||
|
||||
rxvt-source: $(DL_DIR)/$(RXVT_SOURCE)
|
||||
|
||||
$(RXVT_DIR)/.unpacked: $(DL_DIR)/$(RXVT_SOURCE)
|
||||
$(RXVT_CAT) $(DL_DIR)/$(RXVT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(RXVT_DIR) package/rxvt/ \*.patch
|
||||
$(CONFIG_UPDATE) $(RXVT_DIR)/autoconf
|
||||
touch $@
|
||||
|
||||
$(RXVT_DIR)/.configured: $(RXVT_DIR)/.unpacked
|
||||
(cd $(RXVT_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
rxvt_cv_ptys=USG \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=$(X11_PREFIX) \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--x-includes=$(STAGING_DIR)$(X11_PREFIX)/include \
|
||||
--x-libraries=$(STAGING_DIR)$(X11_PREFIX)/lib \
|
||||
--disable-resources \
|
||||
--disable-memset \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(RXVT_BINARY): $(RXVT_DIR)/.configured
|
||||
$(MAKE) CC=$(TARGET_CC) -C $(RXVT_DIR)
|
||||
$(STRIPCMD) $(STRIP_DISCARD_ALL) $(RXVT_BINARY)
|
||||
|
||||
$(TARGET_DIR)$(X11_PREFIX)/bin/rxvt: $(RXVT_BINARY)
|
||||
$(INSTALL) -m 0755 -D $^ $@
|
||||
(cd $(@D); ln -fs rxvt xterm)
|
||||
|
||||
rxvt: xserver_xorg-server $(TARGET_DIR)$(X11_PREFIX)/bin/rxvt
|
||||
|
||||
rxvt-clean:
|
||||
rm -f $(TARGET_DIR)$(X11_PREFIX)/bin/rxvt
|
||||
-$(MAKE) -C $(RXVT_DIR) clean
|
||||
|
||||
rxvt-dirclean:
|
||||
rm -rf $(RXVT_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_RXVT),y)
|
||||
TARGETS+=rxvt
|
||||
endif
|
File diff suppressed because it is too large
Load Diff
@ -3,122 +3,56 @@
|
||||
# SDL
|
||||
#
|
||||
#############################################################
|
||||
SDL_VERSION:=1.2.13
|
||||
SDL_VERSION:=1.2.14
|
||||
SDL_SOURCE:=SDL-$(SDL_VERSION).tar.gz
|
||||
SDL_SITE:=http://www.libsdl.org/release
|
||||
SDL_CAT:=$(ZCAT)
|
||||
SDL_DIR:=$(BUILD_DIR)/SDL-$(SDL_VERSION)
|
||||
|
||||
SDL_EXTRA_CFLAGS = -I./include -D_GNU_SOURCE=1 -fvisibility=hidden -D_REENTRANT -D_REENTRANT -DHAVE_LINUX_VERSION_H
|
||||
SDL_LIBTOOL_PATCH = NO
|
||||
SDL_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SDL_FBCON),y)
|
||||
SDL_FBCON=--enable-video-fbcon=yes
|
||||
SDL_CONF_OPT+=--enable-video-fbcon=yes
|
||||
else
|
||||
SDL_FBCON=--enable-video-fbcon=no
|
||||
SDL_CONF_OPT+=--enable-video-fbcon=no
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SDL_DIRECTFB),y)
|
||||
SDL_DEPENDENCIES += directfb
|
||||
SDL_DIRECTFB=--enable-video-directfb=yes
|
||||
SDL_DIRECTFB_TARGET:=$(STAGING_DIR)/include/directfb
|
||||
SDL_DIRECTFB_INCLUDES:=-I$(STAGING_DIR)/usr/include/directfb
|
||||
SDL_EXTRA_CFLAGS += $(SDL_DIRECTFB_INCLUDES)
|
||||
SDL_CONF_OPT+=--enable-video-directfb=yes
|
||||
else
|
||||
SDL_DIRECTFB=--enable-video-directfb=no
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SDL_QTOPIA),y)
|
||||
SDL_QTOPIA=--enable-video-qtopia=yes
|
||||
SDL_CONF_OPT+=--enable-video-qtopia=yes
|
||||
SDL_DEPENDENCIES += qt
|
||||
else
|
||||
SDL_QTOPIA=--enable-video-qtopia=no
|
||||
SDL_CONF_OPT+=--enable-video-qtopia=no
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SDL_X11),y)
|
||||
SDL_X11=--enable-video-x11=yes
|
||||
SDL_CONF_OPT+=--enable-video-x11=yes
|
||||
SDL_DEPENDENCIES += xserver_xorg-server
|
||||
else
|
||||
SDL_X11=--enable-video-x11=no
|
||||
SDL_CONF_OPT+=--enable-video-x11=no
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_TSLIB),y)
|
||||
SDL_DEPENDENCIES += tslib
|
||||
endif
|
||||
|
||||
$(DL_DIR)/$(SDL_SOURCE):
|
||||
$(call DOWNLOAD,$(SDL_SITE),$(SDL_SOURCE))
|
||||
|
||||
sdl-source: $(DL_DIR)/$(SDL_SOURCE)
|
||||
|
||||
$(SDL_DIR)/.unpacked: $(DL_DIR)/$(SDL_SOURCE)
|
||||
$(SDL_CAT) $(DL_DIR)/$(SDL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(SDL_DIR) package/sdl sdl-$(SDL_VERSION)\*.patch
|
||||
$(CONFIG_UPDATE) $(SDL_DIR)
|
||||
$(CONFIG_UPDATE) $(SDL_DIR)/build-scripts
|
||||
touch $@
|
||||
|
||||
$(SDL_DIR)/.configured: $(SDL_DIR)/.unpacked
|
||||
(cd $(SDL_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=$(STAGING_DIR)/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--enable-pulseaudio=no \
|
||||
SDL_CONF_OPT += --enable-pulseaudio=no \
|
||||
--disable-arts \
|
||||
--disable-esd \
|
||||
--disable-nasm \
|
||||
$(SDL_FBCON) \
|
||||
$(SDL_DIRECTFB) \
|
||||
$(SDL_QTOPIA) \
|
||||
$(SDL_X11) \
|
||||
)
|
||||
touch $@
|
||||
--disable-nasm
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SDL_DIRECTFB),y)
|
||||
$(SDL_DIRECTFB_TARGET):
|
||||
mkdir -p $(STAGING_DIR)/include
|
||||
ln -s -f ../usr/include/directfb $(SDL_DIRECTFB_TARGET)
|
||||
endif
|
||||
define SDL_POST_INSTALL_STAGING_HOOKS
|
||||
$(SED) 's^libdir=\$${exec_prefix}^libdir=/usr^' \
|
||||
$(STAGING_DIR)/usr/bin/sdl-config
|
||||
endef
|
||||
|
||||
$(SDL_DIR)/.compiled: $(SDL_DIR)/.configured $(SDL_DIRECTFB_TARGET)
|
||||
$(MAKE1) $(TARGET_CONFIGURE_OPTS) \
|
||||
EXTRA_CFLAGS="$(SDL_EXTRA_CFLAGS)" \
|
||||
LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
|
||||
DESTDIR=$(STAGING_DIR)/usr -C $(SDL_DIR)
|
||||
touch $@
|
||||
|
||||
$(STAGING_DIR)/usr/lib/libSDL.so: $(SDL_DIR)/.compiled
|
||||
$(MAKE) -C $(SDL_DIR) install
|
||||
# use correct rpath for linking
|
||||
$(SED) 's^libdir=\$${exec_prefix}^libdir=/usr^' \
|
||||
$(STAGING_DIR)/usr/bin/sdl-config
|
||||
touch -c $@
|
||||
|
||||
$(TARGET_DIR)/usr/lib/libSDL.so: $(STAGING_DIR)/usr/lib/libSDL.so
|
||||
define SDL_INSTALL_TARGET_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libSDL*.so* $(TARGET_DIR)/usr/lib/
|
||||
-$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libSDL.so
|
||||
endef
|
||||
|
||||
SDL sdl: $(SDL_DEPENDENCIES) $(TARGET_DIR)/usr/lib/libSDL.so
|
||||
|
||||
sdl-unpacked: $(SDL_DIR)/.unpacked
|
||||
|
||||
sdl-clean:
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SDL_DIR) uninstall
|
||||
-$(MAKE) -C $(SDL_DIR) clean
|
||||
|
||||
sdl-dirclean:
|
||||
rm -rf $(SDL_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_SDL),y)
|
||||
TARGETS+=sdl
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,sdl))
|
||||
|
@ -3,66 +3,23 @@
|
||||
# SDL_mixer
|
||||
#
|
||||
#############################################################
|
||||
SDL_MIXER_VERSION:=1.2.8
|
||||
SDL_MIXER_VERSION:=1.2.11
|
||||
SDL_MIXER_SOURCE:=SDL_mixer-$(SDL_MIXER_VERSION).tar.gz
|
||||
SDL_MIXER_SITE:=http://www.libsdl.org/projects/SDL_mixer/release/
|
||||
SDL_MIXER_CAT:=$(ZCAT)
|
||||
SDL_MIXER_DIR:=$(BUILD_DIR)/SDL_mixer-$(SDL_MIXER_VERSION)
|
||||
|
||||
$(DL_DIR)/$(SDL_MIXER_SOURCE):
|
||||
$(call DOWNLOAD,$(SDL_MIXER_SITE),$(SDL_MIXER_SOURCE))
|
||||
SDL_MIXER_LIBTOOL_PATCH = NO
|
||||
SDL_MIXER_INSTALL_STAGING = YES
|
||||
SDL_MIXER_DEPENDENCIES = sdl
|
||||
SDL_MIXER_CONF_OPT = --without-x --with-sdl-prefix=$(STAGING_DIR)/usr
|
||||
|
||||
sdl_mixer-source: $(DL_DIR)/$(SDL_MIXER_SOURCE)
|
||||
|
||||
$(SDL_MIXER_DIR)/.unpacked: $(DL_DIR)/$(SDL_MIXER_SOURCE)
|
||||
$(SDL_MIXER_CAT) $(DL_DIR)/$(SDL_MIXER_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
$(CONFIG_UPDATE) $(SDL_MIXER_DIR)/build-scripts
|
||||
touch $@
|
||||
|
||||
$(SDL_MIXER_DIR)/.configured: $(SDL_MIXER_DIR)/.unpacked $(STAGING_DIR)/usr/lib/libSDL.so
|
||||
(cd $(SDL_MIXER_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--without-x \
|
||||
--with-freetype-prefix=$(STAGING_DIR)/usr \
|
||||
--with-sdl-prefix=$(STAGING_DIR)/usr \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(SDL_MIXER_DIR)/.compiled: $(SDL_MIXER_DIR)/.configured
|
||||
$(MAKE1) $(TARGET_CONFIGURE_OPTS) -C $(SDL_MIXER_DIR)
|
||||
touch $@
|
||||
|
||||
$(STAGING_DIR)/usr/lib/libSDL_mixer.so: $(SDL_MIXER_DIR)/.compiled
|
||||
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(SDL_MIXER_DIR) install
|
||||
touch -c $@
|
||||
|
||||
$(TARGET_DIR)/usr/lib/libSDL_mixer.so: $(STAGING_DIR)/usr/lib/libSDL_mixer.so
|
||||
define SDL_MIXER_INSTALL_TARGET_CMDS
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libSDL_mixer*.so* $(TARGET_DIR)/usr/lib/
|
||||
-$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libSDL_mixer*.so*
|
||||
endef
|
||||
|
||||
sdl_mixer: sdl $(TARGET_DIR)/usr/lib/libSDL_mixer.so
|
||||
|
||||
sdl_mixer-clean:
|
||||
define SDL_MIXER_CLEAN_CMDS
|
||||
rm -f $(TARGET_DIR)/usr/lib/libSDL_mixer*.so*
|
||||
-$(MAKE) DESTDIR=$(STAGING_DIR) -C $(SDL_MIXER_DIR) uninstall
|
||||
-$(MAKE) -C $(SDL_MIXER_DIR) clean
|
||||
-$(MAKE) DESTDIR=$(STAGING_DIR) -C $(@D) uninstall
|
||||
-$(MAKE) -C $(@D) clean
|
||||
endef
|
||||
|
||||
sdl_mixer-dirclean:
|
||||
rm -rf $(SDL_MIXER_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_SDL_MIXER),y)
|
||||
TARGETS+=sdl_mixer
|
||||
endif
|
||||
$(eval $(call AUTOTARGETS,package,sdl_mixer))
|
||||
|
@ -6,74 +6,13 @@
|
||||
SDL_TTF_VERSION:=2.0.9
|
||||
SDL_TTF_SOURCE:=SDL_ttf-$(SDL_TTF_VERSION).tar.gz
|
||||
SDL_TTF_SITE:=http://www.libsdl.org/projects/SDL_ttf/release/
|
||||
SDL_TTF_CAT:=$(ZCAT)
|
||||
SDL_TTF_DIR:=$(BUILD_DIR)/SDL_ttf-$(SDL_TTF_VERSION)
|
||||
|
||||
$(DL_DIR)/$(SDL_TTF_SOURCE):
|
||||
$(call DOWNLOAD,$(SDL_TTF_SITE),$(SDL_TTF_SOURCE))
|
||||
|
||||
sdl_ttf-source: $(DL_DIR)/$(SDL_TTF_SOURCE)
|
||||
|
||||
$(SDL_TTF_DIR)/.unpacked: $(DL_DIR)/$(SDL_TTF_SOURCE)
|
||||
$(SDL_TTF_CAT) $(DL_DIR)/$(SDL_TTF_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
$(CONFIG_UPDATE) $(SDL_TTF_DIR)
|
||||
touch $@
|
||||
|
||||
$(SDL_TTF_DIR)/.configured: $(SDL_TTF_DIR)/.unpacked
|
||||
(cd $(SDL_TTF_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
./configure $(QUIET) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/bin \
|
||||
--sbindir=/sbin \
|
||||
--libdir=/lib \
|
||||
--libexecdir=/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/share \
|
||||
--localstatedir=/var \
|
||||
--includedir=/include \
|
||||
--mandir=/man \
|
||||
--infodir=/info \
|
||||
--without-x \
|
||||
SDL_TTF_LIBTOOL_PATCH = NO
|
||||
SDL_TTF_INSTALL_STAGING = YES
|
||||
SDL_TTF_DEPENDENCIES = sdl freetype
|
||||
SDL_TTF_CONF_OPT = --without-x \
|
||||
--with-freetype-prefix=$(STAGING_DIR)/usr \
|
||||
--with-sdl-prefix=$(STAGING_DIR)/usr \
|
||||
)
|
||||
touch $@
|
||||
--with-sdl-prefix=$(STAGING_DIR)/usr
|
||||
|
||||
$(SDL_TTF_DIR)/.compiled: $(SDL_TTF_DIR)/.configured
|
||||
$(MAKE1) $(TARGET_CONFIGURE_OPTS) \
|
||||
INCLUDES="-I$(STAGING_DIR)/usr/include/SDL -I$(STAGING_DIR)/usr/include/freetype2" \
|
||||
LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
|
||||
DESTDIR=$(STAGING_DIR)/usr -C $(SDL_TTF_DIR)
|
||||
touch $@
|
||||
|
||||
$(STAGING_DIR)/usr/lib/libSDL_ttf.so: $(SDL_TTF_DIR)/.compiled
|
||||
$(MAKE) DESTDIR=$(STAGING_DIR)/usr -C $(SDL_TTF_DIR) install
|
||||
touch -c $@
|
||||
|
||||
$(TARGET_DIR)/usr/lib/libSDL_ttf.so: $(STAGING_DIR)/usr/lib/libSDL_ttf.so
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libSDL_ttf*.so* $(TARGET_DIR)/usr/lib/
|
||||
-$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libSDL_ttf.so
|
||||
|
||||
sdl_ttf: sdl freetype $(TARGET_DIR)/usr/lib/libSDL_ttf.so
|
||||
|
||||
sdl_ttf-clean:
|
||||
$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SDL_TTF_DIR) uninstall
|
||||
-$(MAKE) -C $(SDL_TTF_DIR) clean
|
||||
|
||||
sdl_ttf-dirclean:
|
||||
rm -rf $(SDL_TTF_DIR)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
# Toplevel Makefile options
|
||||
#
|
||||
#############################################################
|
||||
ifeq ($(BR2_PACKAGE_SDL_TTF),y)
|
||||
TARGETS+=sdl_ttf
|
||||
endif
|
||||
SDL_TTF_MAKE_OPT = INCLUDES="-I$(STAGING_DIR)/usr/include/SDL" LDFLAGS="-L$(STAGING_DIR)/usr/lib"
|
||||
$(eval $(call AUTOTARGETS,package,sdl_ttf))
|
||||
|
6
package/xterm/Config.in
Normal file
6
package/xterm/Config.in
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_XTERM
|
||||
bool "xterm"
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
xterm terminal emulator
|
||||
|
13
package/xterm/xterm.mk
Normal file
13
package/xterm/xterm.mk
Normal file
@ -0,0 +1,13 @@
|
||||
#############################################################
|
||||
#
|
||||
# xterm
|
||||
#
|
||||
#############################################################
|
||||
|
||||
XTERM_VERSION:=259
|
||||
XTERM_SOURCE:=xterm-$(XTERM_VERSION).tgz
|
||||
XTERM_SITE:=ftp://invisible-island.net/xterm
|
||||
XTERM_DEPENDENCIES = xserver_xorg-server
|
||||
XTERM_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,xterm))
|
Loading…
Reference in New Issue
Block a user