summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/Makefile2
-rw-r--r--package/base-files/Makefile1
-rw-r--r--package/bc/Makefile7
-rw-r--r--package/busybox/Makefile1
-rw-r--r--package/bzip2/Makefile2
-rw-r--r--package/ccache/Makefile24
-rw-r--r--package/cdrtools/Makefile31
-rw-r--r--package/cfgfs/Makefile2
-rw-r--r--package/genext2fs/Makefile24
-rw-r--r--package/heirloom-cpio/Makefile32
-rw-r--r--package/heirloom-cpio/src/Makefile28
-rw-r--r--package/heirloom-cpio/src/_alloca.h27
-rw-r--r--package/heirloom-cpio/src/_malloc.h26
-rw-r--r--package/heirloom-cpio/src/_utmpx.h89
-rw-r--r--package/heirloom-cpio/src/asciitype.c59
-rw-r--r--package/heirloom-cpio/src/asciitype.h60
-rw-r--r--package/heirloom-cpio/src/atoll.h8
-rw-r--r--package/heirloom-cpio/src/blank.h38
-rw-r--r--package/heirloom-cpio/src/blast.c449
-rw-r--r--package/heirloom-cpio/src/blast.h76
-rw-r--r--package/heirloom-cpio/src/cpio.1943
-rw-r--r--package/heirloom-cpio/src/cpio.c7172
-rw-r--r--package/heirloom-cpio/src/cpio.h232
-rw-r--r--package/heirloom-cpio/src/crc32.c115
-rw-r--r--package/heirloom-cpio/src/expand.c193
-rw-r--r--package/heirloom-cpio/src/explode.c1138
-rw-r--r--package/heirloom-cpio/src/flags.c257
-rw-r--r--package/heirloom-cpio/src/getdir.c197
-rw-r--r--package/heirloom-cpio/src/getdir.h33
-rw-r--r--package/heirloom-cpio/src/getopt.c141
-rw-r--r--package/heirloom-cpio/src/gmatch.c136
-rw-r--r--package/heirloom-cpio/src/ib_alloc.c60
-rw-r--r--package/heirloom-cpio/src/ib_close.c36
-rw-r--r--package/heirloom-cpio/src/ib_free.c33
-rw-r--r--package/heirloom-cpio/src/ib_getlin.c78
-rw-r--r--package/heirloom-cpio/src/ib_getw.c81
-rw-r--r--package/heirloom-cpio/src/ib_open.c48
-rw-r--r--package/heirloom-cpio/src/ib_popen.c87
-rw-r--r--package/heirloom-cpio/src/ib_read.c51
-rw-r--r--package/heirloom-cpio/src/ib_seek.c53
-rw-r--r--package/heirloom-cpio/src/iblok.h135
-rw-r--r--package/heirloom-cpio/src/inflate.c991
-rw-r--r--package/heirloom-cpio/src/mbtowi.h22
-rw-r--r--package/heirloom-cpio/src/memalign.c51
-rw-r--r--package/heirloom-cpio/src/memalign.h35
-rw-r--r--package/heirloom-cpio/src/msgselect.h30
-rw-r--r--package/heirloom-cpio/src/nonpax.c55
-rw-r--r--package/heirloom-cpio/src/oblok.c260
-rw-r--r--package/heirloom-cpio/src/oblok.h96
-rw-r--r--package/heirloom-cpio/src/pathconf.c51
-rw-r--r--package/heirloom-cpio/src/pathconf.h29
-rw-r--r--package/heirloom-cpio/src/pax.1919
-rw-r--r--package/heirloom-cpio/src/pax.c757
-rw-r--r--package/heirloom-cpio/src/pfmt.c39
-rw-r--r--package/heirloom-cpio/src/pfmt.h46
-rw-r--r--package/heirloom-cpio/src/pfmt_label.c1
-rw-r--r--package/heirloom-cpio/src/regexp.h1211
-rw-r--r--package/heirloom-cpio/src/regexpr.c90
-rw-r--r--package/heirloom-cpio/src/regexpr.h53
-rw-r--r--package/heirloom-cpio/src/setlabel.c40
-rw-r--r--package/heirloom-cpio/src/setuxlabel.c47
-rw-r--r--package/heirloom-cpio/src/sfile.c99
-rw-r--r--package/heirloom-cpio/src/sfile.h40
-rw-r--r--package/heirloom-cpio/src/sighold.c42
-rw-r--r--package/heirloom-cpio/src/sigignore.c45
-rw-r--r--package/heirloom-cpio/src/signal.c46
-rw-r--r--package/heirloom-cpio/src/sigpause.c48
-rw-r--r--package/heirloom-cpio/src/sigrelse.c42
-rw-r--r--package/heirloom-cpio/src/sigset.c57
-rw-r--r--package/heirloom-cpio/src/sigset.h40
-rw-r--r--package/heirloom-cpio/src/strtol.c117
-rw-r--r--package/heirloom-cpio/src/unshrink.c307
-rw-r--r--package/heirloom-cpio/src/unzip.h121
-rw-r--r--package/heirloom-cpio/src/utmpx.c252
-rw-r--r--package/heirloom-cpio/src/version.c26
-rw-r--r--package/heirloom-cpio/src/vpfmt.c90
-rw-r--r--package/liblzo/Makefile1
-rw-r--r--package/lzma/Makefile28
-rw-r--r--package/lzop/Makefile6
-rw-r--r--package/mkcrypt/Makefile31
-rw-r--r--package/mkcrypt/src/mkcrypt.c441
-rw-r--r--package/mkimage/Makefile33
-rw-r--r--package/mkimage/src/crc32.c200
-rw-r--r--package/mkimage/src/image.h161
-rw-r--r--package/mkimage/src/mkimage.c755
-rw-r--r--package/mksh/Makefile18
-rw-r--r--package/mtd-utils/Makefile35
-rw-r--r--package/mtd-utils/patches/patch-Makefile65
-rw-r--r--package/mtd-utils/patches/patch-common_mk11
-rw-r--r--package/mtd-utils/patches/patch-compr_c21
-rw-r--r--package/mtd-utils/patches/patch-compr_lzo_c10
-rw-r--r--package/mtd-utils/patches/patch-compr_zlib_c10
-rw-r--r--package/mtd-utils/patches/patch-include_mtd_jffs2-user_h16
-rw-r--r--package/mtd-utils/patches/patch-include_mtd_mtd-abi_h14
-rw-r--r--package/mtd-utils/patches/patch-include_mtd_ubi-media_h18
-rw-r--r--package/mtd-utils/patches/patch-lib_libfec_c20
-rw-r--r--package/mtd-utils/patches/patch-lib_libmtd_c38
-rw-r--r--package/mtd-utils/patches/patch-lib_libmtd_legacy_c11
-rw-r--r--package/mtd-utils/patches/patch-mkfs_jffs2_c15
-rw-r--r--package/mtd-utils/patches/patch-rbtree_h12
-rw-r--r--package/pcre/Makefile4
-rw-r--r--package/squashfs/Makefile37
-rw-r--r--package/squashfs/patches/patch-squashfs-tools_Makefile11
-rw-r--r--package/squashfs/patches/patch-squashfs-tools_mksquashfs_c47
-rw-r--r--package/squashfs/patches/patch-squashfs-tools_unsquashfs_c39
-rw-r--r--package/syslinux/Makefile35
-rw-r--r--package/xz/Makefile5
107 files changed, 20512 insertions, 36 deletions
diff --git a/package/Makefile b/package/Makefile
index 1b8cc97f3..c2b7d5285 100644
--- a/package/Makefile
+++ b/package/Makefile
@@ -28,11 +28,13 @@ include $(TOPDIR)/package/Depends.mk
DOWNLOAD:=$(patsubst %,%-download,$(package-y) $(package-m))
REBUILD_PACKAGES:=$(patsubst %,%-rebuild,$(package-y) $(package-m))
COMPILE_PACKAGES:=$(patsubst %,%-compile,$(package-y) $(package-m))
+HOST_COMPILE_PACKAGES:=$(patsubst %,%-host-compile,$(hostpackage-y))
INSTALL_PACKAGES:=$(patsubst %,%-install,$(package-y))
all: compile
download: $(DOWNLOAD)
clean: $(patsubst %,%-clean,$(package-) $(package-y) $(package-m) base-files)
+hostcompile: $(HOST_COMPILE_PACKAGES)
ifeq ($(ADK_TOOLCHAIN_ONLY),y)
compile: $(REBUILD_PACKAGES) $(COMPILE_PACKAGES)
install: $(INSTALL_PACKAGES)
diff --git a/package/base-files/Makefile b/package/base-files/Makefile
index 3711e7a00..3440390ab 100644
--- a/package/base-files/Makefile
+++ b/package/base-files/Makefile
@@ -9,7 +9,6 @@ PKG_VERSION:= 1.0
PKG_RELEASE:= 79
PKG_SECTION:= base
PKG_DESCR:= basic files and scripts
-PKG_BUILDDEP:= pkgconf-host file-host
WRKDIST= ${WRKDIR}/base-files
NO_DISTFILES:= 1
diff --git a/package/bc/Makefile b/package/bc/Makefile
index 2a5c59900..d35659ed8 100644
--- a/package/bc/Makefile
+++ b/package/bc/Makefile
@@ -7,7 +7,7 @@ PKG_NAME:= bc
PKG_VERSION:= 1.06
PKG_RELEASE:= 1
PKG_MD5SUM:= d44b5dddebd8a7a7309aea6c36fda117
-PKG_DESCR:= An arbitrary precision calculator language
+PKG_DESCR:= arbitrary precision calculator language
PKG_SECTION:= utils
PKG_BUILDDEP:= m4-host flex-host
PKG_URL:= http://www.gnu.org/software/bc/
@@ -15,11 +15,15 @@ PKG_SITES:= http://ftp.gnu.org/pub/gnu/bc/
PKG_SUBPKGS:= BC DC
+include ${TOPDIR}/mk/host.mk
include ${TOPDIR}/mk/package.mk
+$(eval $(call HOST_template,BC,bc,${PKG_VERSION}-${PKG_RELEASE}))
$(eval $(call PKG_template,BC,bc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
$(eval $(call PKG_template,DC,dc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+HOST_STYLE:= auto
+
bc-install:
${INSTALL_DIR} ${IDIR_BC}/usr/bin
${INSTALL_BIN} ${WRKBUILD}/bc/bc ${IDIR_BC}/usr/bin/bc
@@ -28,4 +32,5 @@ dc-install:
${INSTALL_DIR} ${IDIR_DC}/usr/bin
${INSTALL_BIN} ${WRKBUILD}/dc/dc ${IDIR_DC}/usr/bin/dc
+include ${TOPDIR}/mk/host-bottom.mk
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/busybox/Makefile b/package/busybox/Makefile
index c1923708e..fce16fa32 100644
--- a/package/busybox/Makefile
+++ b/package/busybox/Makefile
@@ -9,6 +9,7 @@ PKG_RELEASE:= 5
PKG_MD5SUM:= 795394f83903b5eec6567d51eebb417e
PKG_DESCR:= core utilities for embedded systems
PKG_SECTION:= base
+PKG_BUILDDEP:= bzip2-host
PKG_URL:= http://www.busybox.net/
PKG_SITES:= http://www.busybox.net/downloads/
diff --git a/package/bzip2/Makefile b/package/bzip2/Makefile
index 5585ae0c1..b73fde65f 100644
--- a/package/bzip2/Makefile
+++ b/package/bzip2/Makefile
@@ -43,8 +43,10 @@ host-build:
PREFIX=${HOST_WRKINST}/usr ${HOST_ALL_TARGET})
bzip2-hostinstall:
+ ${INSTALL_DIR} ${STAGING_HOST_DIR}/usr/bin
${INSTALL_DIR} ${STAGING_HOST_DIR}/usr/lib
${INSTALL_DIR} $(STAGING_HOST_DIR)/usr/include
+ $(INSTALL_BIN) ${WRKBUILD}/bzip2-shared ${STAGING_HOST_DIR}/usr/bin/bzip2
$(CP) ${WRKBUILD}/libbz2.so* \
${STAGING_HOST_DIR}/usr/lib
(cd ${STAGING_HOST_DIR}/usr/lib; ln -sf libbz2.so.1.0.6 libbz2.so)
diff --git a/package/ccache/Makefile b/package/ccache/Makefile
new file mode 100644
index 000000000..c61f1c4d9
--- /dev/null
+++ b/package/ccache/Makefile
@@ -0,0 +1,24 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:= ccache
+PKG_VERSION:= 3.1.9
+PKG_RELEASE:= 1
+PKG_MD5SUM:= 367916e4ecba4968f77f59a378e61458
+PKG_DESCR:= ccache utility
+PKG_SECTION:= misc
+PKG_SITES:= http://samba.org/ftp/ccache/
+
+PKG_CFLINE_CCACHE:= depends on ADK_HOST_ONLY
+
+include $(TOPDIR)/mk/host.mk
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call HOST_template,CCACHE,ccache,$(PKG_VERSION)-${PKG_RELEASE}))
+
+HOST_STYLE:= auto
+
+include ${TOPDIR}/mk/host-bottom.mk
+include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/cdrtools/Makefile b/package/cdrtools/Makefile
index 6bf16ab17..612a553bc 100644
--- a/package/cdrtools/Makefile
+++ b/package/cdrtools/Makefile
@@ -8,28 +8,27 @@ PKG_VERSION:= 3.01
PKG_RELEASE:= 1
PKG_MD5SUM:= afd4563e335a614a11e042c7b6734d66
PKG_DESCR:= cdrtools
-PKG_SECTION:= misc
+PKG_SECTION:= fs
PKG_URL:= http://cdrecord.berlios.de/private/cdrecord.html
-PKG_SITES:= http://openadk.org/
+PKG_SITES:= ftp://ftp.berlios.de/pub/cdrecord/
-PKG_CFLINE_CDRTOOLS:= depends on ADK_BROKEN
+PKG_CFLINE_CDRTOOLS:= depends on ADK_HOST_ONLY
+include $(TOPDIR)/mk/host.mk
include $(TOPDIR)/mk/package.mk
-$(eval $(call PKG_template,CDRTOOLS,cdrtools,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call HOST_template,CDRTOOLS,cdrtools,$(PKG_VERSION)-${PKG_RELEASE}))
-CONFIG_STYLE:= manual
-XAKE_FLAGS+= GCC_HONOUR_COPTS=s
+HOST_STYLE:= manual
-cdrtools-install:
- $(INSTALL_DIR) $(IDIR_CDRTOOLS)/usr/bin
- $(INSTALL_BIN) $(WRKINST)/opt/schily/bin/cdrecord \
- $(IDIR_CDRTOOLS)/usr/bin
- $(INSTALL_BIN) $(WRKINST)/opt/schily/bin/readcd \
- $(IDIR_CDRTOOLS)/usr/bin
- $(INSTALL_BIN) $(WRKINST)/opt/schily/bin/mkisofs \
- $(IDIR_CDRTOOLS)/usr/bin
- $(INSTALL_BIN) $(WRKINST)/opt/schily/bin/cdda2wav \
- $(IDIR_CDRTOOLS)/usr/bin
+host-build:
+ (cd ${WRKBUILD} && env ${HOST_MAKE_ENV} ${MAKE} -f ${MAKE_FILE} \
+ ${HOST_MAKE_FLAGS} ${HOST_ALL_TARGET})
+cdrtools-hostinstall:
+ $(INSTALL_DIR) $(STAGING_HOST_DIR)/usr/bin
+ $(INSTALL_BIN) $(WRKBUILD)/mkisofs/OBJ/*/mkisofs \
+ $(STAGING_HOST_DIR)/usr/bin
+
+include ${TOPDIR}/mk/host-bottom.mk
include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/cfgfs/Makefile b/package/cfgfs/Makefile
index 70b323a76..3d1d41410 100644
--- a/package/cfgfs/Makefile
+++ b/package/cfgfs/Makefile
@@ -15,7 +15,7 @@ PKG_CFLINE_CFGFS:= select BUSYBOX_DIFF@
PKG_CFLINE_CFGFS+= select BUSYBOX_MD5SUM@
PKG_CFLINE_CFGFS+= select BUSYBOX_XARGS@
PKG_CFLINE_CFGFS+= select BUSYBOX_FEATURE_SORT_BIG@
-PKG_CFLINE_CFGFS+= depends on !ADK_TARGET_ROOTFS_NFSROOT && !ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK && !ADK_TARGET_ROOTFS_INITRAMFS && !ADK_TARGET_ROOTFS_JFFS2 && !ADK_TARGET_ROOTFS_SQUASHFS
+PKG_CFLINE_CFGFS+= depends on !ADK_TARGET_ROOTFS_NFSROOT && !ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK && !ADK_TARGET_ROOTFS_INITRAMFS && !ADK_TARGET_ROOTFS_JFFS2 && !ADK_TARGET_ROOTFS_SQUASHFS && !ADK_TARGET_ROOTFS_ISO
PKG_DFLT_CFGFS:= y if !(ADK_TOOLCHAIN_ONLY || ADK_TOOLCHAIN_ARCHIVE || ADK_PKG_TEST)
WRKDIST= ${WRKDIR}/${PKG_NAME}-${PKG_VERSION}
diff --git a/package/genext2fs/Makefile b/package/genext2fs/Makefile
new file mode 100644
index 000000000..4e8fea5bd
--- /dev/null
+++ b/package/genext2fs/Makefile
@@ -0,0 +1,24 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:= genext2fs
+PKG_VERSION:= 1.4.1
+PKG_RELEASE:= 1
+PKG_MD5SUM:= b7b6361bcce2cedff1ae437fadafe53b
+PKG_DESCR:= genext2fs utility
+PKG_SECTION:= fs
+PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=genext2fs/}
+
+PKG_CFLINE_GENEXT2FS:= depends on ADK_HOST_ONLY
+
+include $(TOPDIR)/mk/host.mk
+include $(TOPDIR)/mk/package.mk
+
+$(eval $(call HOST_template,GENEXT2FS,genext2fs,$(PKG_VERSION)-${PKG_RELEASE}))
+
+HOST_STYLE:= auto
+
+include ${TOPDIR}/mk/host-bottom.mk
+include ${TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/heirloom-cpio/Makefile b/package/heirloom-cpio/Makefile
new file mode 100644
index 000000000..a91b71ecf
--- /dev/null
+++ b/