Browse Source

- rename *_VER => *_VERSION

master
vanhofen 4 years ago
parent
commit
5621ae50ff
  1. 10
      make/buildsystem-bootstrap.mk
  2. 32
      make/crosstool.mk
  3. 6
      make/environment-build.mk
  4. 2
      make/environment-host.mk
  5. 18
      make/environment-image.mk
  6. 190
      make/environment-linux.mk
  7. 2
      make/environment-target.mk
  8. 7
      make/environment-update.mk
  9. 40
      make/flash-images.mk
  10. 2
      make/flash-updates.mk
  11. 138
      make/host-tools.mk
  12. 32
      make/linux-drivers.mk
  13. 2
      make/linux-kernel.mk
  14. 1
      make/ni.mk
  15. 312
      make/target-blobs.mk
  16. 24
      make/target-development.mk
  17. 8
      make/target-ffmpeg.mk
  18. 10
      make/target-libs-static.mk
  19. 40
      make/target-libs-unused.mk
  20. 352
      make/target-libs.mk
  21. 88
      make/target-lua.mk
  22. 20
      make/target-neutrino-plugins.mk
  23. 6
      make/target-rootfs.mk
  24. 88
      make/target-tools-unused.mk
  25. 442
      make/target-tools.mk

10
make/buildsystem-bootstrap.mk

@ -93,11 +93,11 @@ libs-cross: | $(TARGET_DIR)
$(INSTALL_COPY) $(CROSS_DIR)/$(TARGET)/sys-root/lib/*so* $(TARGET_base_libdir)
ifeq ($(BOXSERIES),hd2)
$(CD) $(TARGET_base_libdir); \
ln -sf libuClibc-$(UCLIBC_VER).so libcrypt.so.0; \
ln -sf libuClibc-$(UCLIBC_VER).so libdl.so.0; \
ln -sf libuClibc-$(UCLIBC_VER).so libm.so.0; \
ln -sf libuClibc-$(UCLIBC_VER).so libpthread.so.0; \
ln -sf libuClibc-$(UCLIBC_VER).so librt.so.0
ln -sf libuClibc-$(UCLIBC_VERSION).so libcrypt.so.0; \
ln -sf libuClibc-$(UCLIBC_VERSION).so libdl.so.0; \
ln -sf libuClibc-$(UCLIBC_VERSION).so libm.so.0; \
ln -sf libuClibc-$(UCLIBC_VERSION).so libpthread.so.0; \
ln -sf libuClibc-$(UCLIBC_VERSION).so librt.so.0
endif
ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
$(CD) $(TARGET_base_libdir); \

32
make/crosstool.mk

@ -13,7 +13,7 @@ crosstools:
# -----------------------------------------------------------------------------
CROSSTOOL_BACKUP = $(DL_DIR)/crosstool-ng-$(TARGET_ARCH)-linux-$(KERNEL_VER)-backup.tar.gz
CROSSTOOL_BACKUP = $(DL_DIR)/crosstool-ng-$(TARGET_ARCH)-linux-$(KERNEL_VERSION)-backup.tar.gz
$(CROSSTOOL_BACKUP):
$(call draw_line);
@ -45,21 +45,21 @@ crosstools-renew:
# -----------------------------------------------------------------------------
# wrapper for manually call
kernel-tarball: $(BUILD_DIR)/linux-$(KERNEL_VER).tar
kernel-tarball: $(BUILD_DIR)/linux-$(KERNEL_VERSION).tar
# create kernel-tarball
$(BUILD_DIR)/linux-$(KERNEL_VER).tar: | $(BUILD_DIR)
$(BUILD_DIR)/linux-$(KERNEL_VERSION).tar: | $(BUILD_DIR)
$(MAKE) kernel.do_prepare_$(if $(filter $(KERNEL_SOURCE),git),git,tar)
tar cf $(@) --exclude-vcs -C $(BUILD_DIR)/$(KERNEL_DIR) .
# -----------------------------------------------------------------------------
CROSSTOOL_NG_VER = git
CROSSTOOL_NG_DIR = crosstool-ng.$(CROSSTOOL_NG_VER)
CROSSTOOL_NG_SOURCE = crosstool-ng.$(CROSSTOOL_NG_VER)
CROSSTOOL_NG_SITE = https://github.com/neutrino-images
CROSSTOOL_NG_VERSION = git
CROSSTOOL_NG_DIR = crosstool-ng.$(CROSSTOOL_NG_VERSION)
CROSSTOOL_NG_SOURCE = crosstool-ng.$(CROSSTOOL_NG_VERSION)
CROSSTOOL_NG_SITE = https://github.com/neutrino-images
CROSSTOOL_NG_PATCH = crosstool-ng-bash-version.patch
CROSSTOOL_NG_PATCH = crosstool-ng-bash-version.patch
CROSSTOOL_NG_CONFIG = $(PACKAGE_DIR)/crosstool-ng/files/ct-ng-$(BOXTYPE).config
ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
@ -67,14 +67,14 @@ ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
endif
# crosstool for hd2 depends on gcc-linaro
GCC_LINARO_VER = 4.9-2017.01
GCC_LINARO_SOURCE = gcc-linaro-$(GCC_LINARO_VER).tar.xz
GCC_LINARO_SITE = https://releases.linaro.org/components/toolchain/gcc-linaro/$(GCC_LINARO_VER)
GCC_LINARO_VERSION = 4.9-2017.01
GCC_LINARO_SOURCE = gcc-linaro-$(GCC_LINARO_VERSION).tar.xz
GCC_LINARO_SITE = https://releases.linaro.org/components/toolchain/gcc-linaro/$(GCC_LINARO_VERSION)
$(DL_DIR)/$(GCC_LINARO_SOURCE):
$(DOWNLOAD) $(GCC_LINARO_SITE)/$(GCC_LINARO_SOURCE)
UCLIBC_VER = 1.0.24
UCLIBC_VERSION = 1.0.24
# -----------------------------------------------------------------------------
@ -82,7 +82,7 @@ UCLIBC_VER = 1.0.24
$(CROSS_BASE)/arm/hd2: $(DL_DIR)/$(GCC_LINARO_SOURCE)
$(CROSS_DIR): | $(BUILD_DIR)
make $(BUILD_DIR)/linux-$(KERNEL_VER).tar
make $(BUILD_DIR)/linux-$(KERNEL_VERSION).tar
#
$(REMOVE)/$(CROSSTOOL_NG_DIR)
$(GET-GIT-SOURCE) $(CROSSTOOL_NG_SITE)/$(CROSSTOOL_NG_SOURCE) $(DL_DIR)/$(CROSSTOOL_NG_SOURCE)
@ -102,9 +102,9 @@ endif
$(SED) "s|^CT_PARALLEL_JOBS=.*|CT_PARALLEL_JOBS=$(PARALLEL_JOBS)|" .config; \
export NI_LOCAL_TARBALLS_DIR=$(DL_DIR); \
export NI_PREFIX_DIR=$(@); \
export NI_KERNEL_VERSION=$(KERNEL_VER); \
export NI_KERNEL_LOCATION=$(BUILD_DIR)/linux-$(KERNEL_VER).tar; \
export NI_LIBC_UCLIBC_CONFIG_FILE=$(PACKAGE_DIR)/crosstool-ng/files/ct-ng-uClibc-$(UCLIBC_VER).config; \
export NI_KERNEL_VERSION=$(KERNEL_VERSION); \
export NI_KERNEL_LOCATION=$(BUILD_DIR)/linux-$(KERNEL_VERSION).tar; \
export NI_LIBC_UCLIBC_CONFIG_FILE=$(PACKAGE_DIR)/crosstool-ng/files/ct-ng-uClibc-$(UCLIBC_VERSION).config; \
export LD_LIBRARY_PATH=; \
test -f ./configure || ./bootstrap; \
./configure --enable-local; \

6
make/environment-build.mk

@ -113,9 +113,9 @@ STAGING_DIR = $(BASE_DIR)/staging
IMAGE_DIR = $(STAGING_DIR)/images
UPDATE_DIR = $(STAGING_DIR)/updates
CROSS_BASE = $(BASE_DIR)/cross
CROSS_DIR ?= $(CROSS_BASE)/$(TARGET_ARCH)-linux-$(KERNEL_VER)
CROSS_DIR ?= $(CROSS_BASE)/$(TARGET_ARCH)-linux-$(KERNEL_VERSION)
STATIC_BASE = $(BASE_DIR)/static
STATIC_DIR = $(STATIC_BASE)/$(TARGET_ARCH)-linux-$(KERNEL_VER)
STATIC_DIR = $(STATIC_BASE)/$(TARGET_ARCH)-linux-$(KERNEL_VERSION)
CONFIGS = $(BASE_DIR)/configs
PATCHES = $(BASE_DIR)/patches
SKEL_ROOT = $(BASE_DIR)/skel-root/$(BOXSERIES)
@ -190,7 +190,7 @@ PKG_UPPER = $(call UPPERCASE,$(PKG_NAME))
PKG_LOWER = $(call LOWERCASE,$(PKG_NAME))
PKG = $(PKG_UPPER)
PKG_VER = $($(PKG)_VER)
PKG_VERSION = $($(PKG)_VERSION)
PKG_DIR = $($(PKG)_DIR)
PKG_SOURCE = $($(PKG)_SOURCE)
PKG_SITE = $($(PKG)_SITE)

2
make/environment-host.mk

@ -3,7 +3,7 @@
#
# -----------------------------------------------------------------------------
HOST_DIR = $(BASE_DIR)/host
HOST_DIR = $(BASE_DIR)/host
HOST_DEPS_DIR = $(HOST_DIR)/deps
# -----------------------------------------------------------------------------

18
make/environment-image.mk

@ -10,27 +10,31 @@ DEBUG ?= no
GITTAG=$(shell git tag -l "NI-*" | tail -n1)
GITREV=$(shell git rev-list $(GITTAG)..HEAD --count)
IMAGE_VER_MAJOR = 4
IMAGE_VER_MINOR = 00
IMAGE_VER_MICRO = $(GITREV)
IMAGE_VER = $(IMAGE_VER_MAJOR)$(IMAGE_VER_MINOR)
# *Must* be a one-digit number
IMAGE_VERSION_MAJOR = 4
# *Must* be a two-digit number
IMAGE_VERSION_MINOR = 00
IMAGE_VERSION_MICRO = $(GITREV)
IMAGE_VERSION = $(IMAGE_VER_MAJOR).$(IMAGE_VER_MINOR).$(IMAGE_VER_MICRO)
IMAGE_VERSION = $(IMAGE_VERSION_MAJOR).$(IMAGE_VERSION_MINOR).$(IMAGE_VERSION_MICRO)
# Release date
IMAGE_DATE = $(shell date +%Y%m%d%H%M)
# Image names
IMAGE_PREFIX = ni$(IMAGE_VER)-$(IMAGE_DATE)
IMAGE_PREFIX = ni$(IMAGE_VERSION_MAJOR)$(IMAGE_VERSION_MINOR)-$(IMAGE_DATE)
IMAGE_SUFFIX = $(BOXTYPE_SC)-$(BOXMODEL)
IMAGE_NAME = $(IMAGE_PREFIX)-$(IMAGE_SUFFIX)
# Image type
IMAGE_TYPE ?= 9
# Release = 0
# Beta = 1
# Nightly = 2
# Selfmade = 9
IMAGE_VERSION_STRING = $(IMAGE_TYPE)$(IMAGE_VERSION_MAJOR)$(IMAGE_VERSION_MINOR)$(IMAGE_DATE)
# JFFS2-Summary
IMAGE_SUMMARIZE = yes

190
make/environment-linux.mk

@ -4,202 +4,202 @@
# -----------------------------------------------------------------------------
ifeq ($(BOXMODEL),nevis)
KERNEL_VER = 2.6.34.13
KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_VERSION = 2.6.34.13
KERNEL_DIR = linux-$(KERNEL_VERSION)
KERNEL_SOURCE = git
KERNEL_SITE = $(empty)
KERNEL_SITE = $(empty)
KERNEL_BRANCH = ni/linux-2.6.34.15
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner kronos kronos_v2))
KERNEL_VER = 3.10.93
KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_VERSION = 3.10.93
KERNEL_DIR = linux-$(KERNEL_VERSION)
KERNEL_SOURCE = git
KERNEL_SITE = $(empty)
KERNEL_SITE = $(empty)
KERNEL_BRANCH = ni/linux-3.10.108
ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner))
KERNEL_DTB = $(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/kernel-dtb/hd849x.dtb
KERNEL_DTB = $(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/kernel-dtb/hd849x.dtb
KERNEL_CONFIG = $(PKG_FILES_DIR)/kernel-apollo.defconfig
else
KERNEL_DTB = $(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/kernel-dtb/en75x1.dtb
KERNEL_DTB = $(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/kernel-dtb/en75x1.dtb
KERNEL_CONFIG = $(PKG_FILES_DIR)/kernel-kronos.defconfig
endif
else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7))
KERNEL_VER = 4.10.12
KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_SOURCE = linux-$(KERNEL_VER)-arm.tar.gz
KERNEL_SITE = http://downloads.mutant-digital.net
KERNEL_VERSION = 4.10.12
KERNEL_DIR = linux-$(KERNEL_VERSION)
KERNEL_SOURCE = linux-$(KERNEL_VERSION)-arm.tar.gz
KERNEL_SITE = http://downloads.mutant-digital.net
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(TARGET_ARCH)/boot/dts/bcm7445-bcm97445svmb.dtb
KERNEL_DTB = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(TARGET_ARCH)/boot/dts/bcm7445-bcm97445svmb.dtb
KERNEL_CONFIG = $(PKG_FILES_DIR)/kernel-hd5x.defconfig
BOOT_PARTITION = 1
else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60))
KERNEL_VER = 4.4.35
KERNEL_DATE = 20200219
KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_SOURCE = linux-$(KERNEL_VER)-$(KERNEL_DATE)-arm.tar.gz
KERNEL_SITE = http://source.mynonpublic.com/gfutures
KERNEL_VERSION = 4.4.35
KERNEL_DATE = 20200219
KERNEL_DIR = linux-$(KERNEL_VERSION)
KERNEL_SOURCE = linux-$(KERNEL_VERSION)-$(KERNEL_DATE)-arm.tar.gz
KERNEL_SITE = http://source.mynonpublic.com/gfutures
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(TARGET_ARCH)/boot/dts/hi3798mv200.dtb
KERNEL_DTB = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(TARGET_ARCH)/boot/dts/hi3798mv200.dtb
KERNEL_CONFIG = $(PKG_FILES_DIR)/kernel-hd6x.defconfig
BOOT_PARTITION = 4
else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd61))
KERNEL_VER = 4.4.35
KERNEL_DATE = 20181228
KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_SOURCE = linux-$(KERNEL_VER)-$(KERNEL_DATE)-arm.tar.gz
KERNEL_SITE = http://source.mynonpublic.com/gfutures
KERNEL_VERSION = 4.4.35
KERNEL_DATE = 20181228
KERNEL_DIR = linux-$(KERNEL_VERSION)
KERNEL_SOURCE = linux-$(KERNEL_VERSION)-$(KERNEL_DATE)-arm.tar.gz
KERNEL_SITE = http://source.mynonpublic.com/gfutures
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(TARGET_ARCH)/boot/dts/hi3798mv200.dtb
KERNEL_DTB = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(TARGET_ARCH)/boot/dts/hi3798mv200.dtb
KERNEL_CONFIG = $(PKG_FILES_DIR)/kernel-hd6x.defconfig
BOOT_PARTITION = 4
else ifeq ($(BOXMODEL),vusolo4k)
KERNEL_VER = 3.14.28-1.8
KERNEL_DIR = linux
KERNEL_VERSION = 3.14.28-1.8
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-3.14-1.8.tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
VMLINUZ_INITRD_VER = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VER).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7366c0
VMLINUZ_INITRD_VERSION = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VERSION).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7366c0
BOOT_PARTITION = 1
else ifeq ($(BOXMODEL),vuduo4k)
KERNEL_VER = 4.1.45-1.17
KERNEL_DIR = linux
KERNEL_VERSION = 4.1.45-1.17
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.17.tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
VMLINUZ_INITRD_VER = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VER).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7278b1
VMLINUZ_INITRD_VERSION = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VERSION).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7278b1
BOOT_PARTITION = 6
else ifeq ($(BOXMODEL),vuduo4kse)
KERNEL_VER = 4.1.45-1.17
KERNEL_DIR = linux
KERNEL_VERSION = 4.1.45-1.17
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.17.tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
VMLINUZ_INITRD_VER = 20201010
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VER).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7445d0
VMLINUZ_INITRD_VERSION = 20201010
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VERSION).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7445d0
BOOT_PARTITION = 6
else ifeq ($(BOXMODEL),vuultimo4k)
KERNEL_VER = 3.14.28-1.12
KERNEL_DIR = linux
KERNEL_VERSION = 3.14.28-1.12
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
VMLINUZ_INITRD_VER = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VER).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7445d0
VMLINUZ_INITRD_VERSION = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VERSION).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7445d0
BOOT_PARTITION = 1
else ifeq ($(BOXMODEL),vuzero4k)
KERNEL_VER = 4.1.20-1.9
KERNEL_DIR = linux
KERNEL_VERSION = 4.1.20-1.9
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
VMLINUZ_INITRD_VER = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VER).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7260a0
VMLINUZ_INITRD_VERSION = 20190911
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VERSION).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7260a0
BOOT_PARTITION = 4
else ifeq ($(BOXMODEL),vuuno4k)
KERNEL_VER = 3.14.28-1.12
KERNEL_DIR = linux
KERNEL_VERSION = 3.14.28-1.12
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
VMLINUZ_INITRD_VER = 20191010
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VER).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7439b0
VMLINUZ_INITRD_VERSION = 20191010
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VERSION).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7439b0
BOOT_PARTITION = 1
else ifeq ($(BOXMODEL),vuuno4kse)
KERNEL_VER = 4.1.20-1.9
KERNEL_DIR = linux
KERNEL_VERSION = 4.1.20-1.9
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
VMLINUZ_INITRD_VER = 20191010
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VER).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7439b0
VMLINUZ_INITRD_VERSION = 20191010
VMLINUZ_INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ_INITRD_VERSION).tar.gz
VMLINUZ_INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ_INITRD = vmlinuz-initrd-7439b0
BOOT_PARTITION = 1
else ifeq ($(BOXMODEL),vuduo)
KERNEL_VER = 3.9.6
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-$(KERNEL_VER).tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_VERSION = 3.9.6
KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-$(KERNEL_VERSION).tar.bz2
KERNEL_SITE = http://code.vuplus.com/download/release/kernel
KERNEL_BRANCH = $(empty)
KERNEL_DTB = $(empty)
KERNEL_DTB = $(empty)
endif
KERNEL_PATCH = $($(call UPPERCASE,$(BOXMODEL))_PATCH)
KERNEL_PATCH = $($(call UPPERCASE,$(BOXMODEL))_PATCH)
KERNEL_OBJ = linux-$(KERNEL_VER)-obj
KERNEL_MODULES = linux-$(KERNEL_VER)-modules
KERNEL_HEADERS = linux-$(KERNEL_VER)-headers
KERNEL_OBJ = linux-$(KERNEL_VERSION)-obj
KERNEL_MODULES = linux-$(KERNEL_VERSION)-modules
KERNEL_HEADERS = linux-$(KERNEL_VERSION)-headers
KERNEL_CONFIG ?= $(PKG_FILES_DIR)/kernel-$(BOXMODEL).defconfig
KERNEL_NAME = NI $(shell echo $(BOXFAMILY) | sed 's/.*/\u&/') Kernel
KERNEL_CONFIG ?= $(PKG_FILES_DIR)/kernel-$(BOXMODEL).defconfig
KERNEL_NAME = NI $(shell echo $(BOXFAMILY) | sed 's/.*/\u&/') Kernel
# -----------------------------------------------------------------------------
KERNEL_modulesdir = $(BUILD_DIR)/$(KERNEL_MODULES)/lib/modules/$(KERNEL_VER)
KERNEL_modulesdir = $(BUILD_DIR)/$(KERNEL_MODULES)/lib/modules/$(KERNEL_VERSION)
ifeq ($(BOXMODEL),nevis)
KERNEL_UIMAGE = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(TARGET_ARCH)/boot/Image
@ -222,7 +222,7 @@ KERNEL_MAKE_VARS = \
# Compatibility variables
KERNEL_MAKE_VARS += \
KVER=$(KERNEL_VER) \
KVER=$(KERNEL_VERSION) \
KSRC=$(BUILD_DIR)/$(KERNEL_DIR)
ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo))

2
make/environment-target.mk

@ -16,7 +16,7 @@ base_datadir = $(base_datarootdir)
base_includedir = $(base_prefix)/include
base_libdir = $(base_prefix)/lib
modulesdir = $(base_libdir)/modules/$(KERNEL_VER)
modulesdir = $(base_libdir)/modules/$(KERNEL_VERSION)
# -----------------------------------------------------------------------------

7
make/environment-update.mk

@ -13,11 +13,12 @@ PREINSTALL_SH = $(UPDATE_CTRL_DIR)/preinstall.sh
# defaults for Neutrino-Update
UPDATE_DATE = $(shell date +%Y%m%d%H%M)
UPDATE_VER = $(IMAGE_VER)
UPDATE_VERSION_MAJOR = $(IMAGE_VERSION_MAJOR)
UPDATE_VERSION_MINOR = $(IMAGE_VERSION_MINOR)
UPDATE_VERSION = $(IMAGE_VERSION)
UPDATE_PREFIX = $(IMAGE_PREFIX)
UPDATE_SUFFIX = $(BOXTYPE_SC)-$(BOXSERIES)-update
UPDATE_SUFFIX = $(IMAGE_SUFFIX)-update
UPDATE_NAME = $(UPDATE_PREFIX)-$(UPDATE_SUFFIX)
UPDATE_DESC = "Neutrino [$(BOXTYPE_SC)][$(BOXSERIES)] Update"
@ -32,6 +33,8 @@ UPDATE_TYPE = U
# Addon = A
# Text = T
UPDATE_VERSION_STRING = $(UPDATE_TYPE)$(UPDATE_VERSION_MAJOR)$(UPDATE_VERSION_MINOR)$(UPDATE_DATE)
UPDATE_SITE = $(NI_SERVER)/$(NI_SUBDIR)
UPDATE_MD5FILE = update.txt
UPDATE_MD5FILE_BOXSERIES= update-$(BOXTYPE_SC)-$(BOXSERIES).txt

40
make/flash-images.mk

@ -3,19 +3,19 @@
#
# -----------------------------------------------------------------------------
MKFSFLAGS = -U -D $(BUILD_DIR)/devtable-$(BOXSERIES).txt -r $(ROOTFS)
MKFSFLAGS = -U -D $(BUILD_DIR)/devtable-$(BOXSERIES).txt -r $(ROOTFS)
ifeq ($(BOXSERIES),hd1)
MKFSFLAGS += -p
MKFSFLAGS += -p
endif
ifeq ($(BOXSERIES),hd2)
MKFSFLAGS += -n -l
MKFSFLAGS += -n -l
endif
ifeq ($(BOXSERIES),hd1)
SUMFLAGS = -p
SUMFLAGS = -p
endif
ifeq ($(BOXSERIES),hd2)
SUMFLAGS = -n -l
SUMFLAGS = -n -l
endif
# -----------------------------------------------------------------------------
@ -49,6 +49,12 @@ devtable-remove:
# -----------------------------------------------------------------------------
define create_md5file # image-file
echo $(IMAGE_SITE)/$(1) $(IMAGE_VERSION_STRING) $$(md5sum $(IMAGE_DIR)/$(1) | cut -c1-32) $(IMAGE_DESC) $(IMAGE_VERSION) >> $(IMAGE_DIR)/$(IMAGE_MD5FILE)
endef
# -----------------------------------------------------------------------------
flash-image:
ifeq ($(BOXMODEL),$(filter $(BOXMODEL),nevis kronos kronos_v2))
make flash-image-coolstream ERASE_SIZE=0x20000
@ -85,7 +91,7 @@ ifeq ($(IMAGE_SUMMARIZE),yes)
rm -f $(IMAGE_DIR)/$(IMAGE_NAME).img
mv $(IMAGE_DIR)/$(IMAGE_NAME)-sum.img $(IMAGE_DIR)/$(IMAGE_NAME).img
endif
echo $(IMAGE_SITE)/$(IMAGE_NAME).img $(IMAGE_TYPE)$(IMAGE_VER)$(IMAGE_DATE) `md5sum $(IMAGE_DIR)/$(IMAGE_NAME).img | cut -c1-32` $(IMAGE_DESC) $(IMAGE_VERSION) >> $(IMAGE_DIR)/$(IMAGE_MD5FILE)
$(call create_md5file,$(IMAGE_NAME).img)
make check-image-size IMAGE_TO_CHECK=$(IMAGE_DIR)/$(IMAGE_NAME).img
# -----------------------------------------------------------------------------
@ -124,7 +130,7 @@ flash-image-hd5x: | $(IMAGE_DIR)
# Create minimal image
$(CD) $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR); \
tar -czf $(IMAGE_DIR)/$(IMAGE_NAME).tgz kernel.bin rootfs.tar.bz2
echo $(IMAGE_SITE)/$(IMAGE_NAME).tgz $(IMAGE_TYPE)$(IMAGE_VER)$(IMAGE_DATE) `md5sum $(IMAGE_DIR)/$(IMAGE_NAME).tgz | cut -c1-32` $(IMAGE_DESC) $(IMAGE_VERSION) >> $(IMAGE_DIR)/$(IMAGE_MD5FILE)
$(call create_md5file,$(IMAGE_NAME).tgz)
rm -rf $(IMAGE_BUILD_DIR)
# -----------------------------------------------------------------------------
@ -227,7 +233,7 @@ flash-image-hd6x: | $(IMAGE_DIR)
# Create minimal image
$(CD) $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR); \
tar -czf $(IMAGE_DIR)/$(IMAGE_NAME).tgz uImage rootfs.tar.bz2
echo $(IMAGE_SITE)/$(IMAGE_NAME).tgz $(IMAGE_TYPE)$(IMAGE_VER)$(IMAGE_DATE) `md5sum $(IMAGE_DIR)/$(IMAGE_NAME).tgz | cut -c1-32` $(IMAGE_DESC) $(IMAGE_VERSION) >> $(IMAGE_DIR)/$(IMAGE_MD5FILE)
$(call create_md5file,$(IMAGE_NAME).tgz)
rm -rf $(IMAGE_BUILD_DIR)
# -----------------------------------------------------------------------------
@ -239,16 +245,16 @@ HD6x_IMAGE_LINK = $(HD6x_IMAGE_NAME).ext4
# partition offsets/sizes
HD6x_BOOTOPTIONS_PARTITION_SIZE = 32768
HD6x_IMAGE_ROOTFS_SIZE = 1024M
HD6x_IMAGE_ROOTFS_SIZE = 1024M
HD6x_BOOTARGS_DATE = 20200504
HD6x_BOOTARGS_SOURCE = $(BOXMODEL)-bootargs-$(HD6x_BOOTARGS_DATE).zip
HD6x_PARTITONS_DATE = 20200319
HD6x_BOOTARGS_DATE = 20200504
HD6x_BOOTARGS_SOURCE = $(BOXMODEL)-bootargs-$(HD6x_BOOTARGS_DATE).zip
HD6x_PARTITONS_DATE = 20200319
HD6x_PARTITONS_SOURCE = $(BOXMODEL)-partitions-$(HD6x_PARTITONS_DATE).zip
HD6x_RECOVERY_DATE = 20200424
HD6x_RECOVERY_SOURCE = $(BOXMODEL)-recovery-$(HD6x_RECOVERY_DATE).zip
HD6x_RECOVERY_DATE = 20200424
HD6x_RECOVERY_SOURCE = $(BOXMODEL)-recovery-$(HD6x_RECOVERY_DATE).zip
HD6x_MULTI_DISK_VER = 1.0
HD6x_MULTI_DISK_VERSION = 1.0
HD6x_MULTI_DISK_SITE = http://downloads.mutant-digital.net/$(BOXMODEL)
$(DL_DIR)/$(HD6x_BOOTARGS_SOURCE):
@ -352,9 +358,11 @@ flash-image-vuplus: | $(IMAGE_DIR)
tar -cvf $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs.tar -C $(ROOTFS) . >/dev/null 2>&1; \
bzip2 $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs.tar
# Create minimal image
echo $(IMAGE_DATE)
echo $(IMAGE_NAME)
$(CD) $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR); \
tar -czf $(IMAGE_DIR)/$(IMAGE_NAME).tgz kernel_auto.bin rootfs.tar.bz2
echo $(IMAGE_SITE)/$(IMAGE_NAME).tgz $(IMAGE_TYPE)$(IMAGE_VER)$(IMAGE_DATE) `md5sum $(IMAGE_DIR)/$(IMAGE_NAME).tgz | cut -c1-32` $(IMAGE_DESC) $(IMAGE_VERSION) >> $(IMAGE_DIR)/$(IMAGE_MD5FILE)
$(call create_md5file,$(IMAGE_NAME).tgz)
rm -rf $(IMAGE_BUILD_DIR)
flash-image-vuplus-multi: vmlinuz-initrd

2
make/flash-updates.mk

@ -199,7 +199,7 @@ u-clean-all: u-clean
u-update-bin:
$(CD) $(BUILD_DIR); \
tar -czvf $(UPDATE_DIR)/$(UPDATE_NAME).bin temp_inst
echo $(UPDATE_SITE)/$(UPDATE_NAME).bin $(UPDATE_TYPE)$(UPDATE_VER)$(UPDATE_DATE) `md5sum $(UPDATE_DIR)/$(UPDATE_NAME).bin | cut -c1-32` $(UPDATE_DESC) $(UPDATE_VERSION) >> $(UPDATE_DIR)/$(UPDATE_MD5FILE)
echo $(UPDATE_SITE)/$(UPDATE_NAME).bin $(UPDATE_VERSION_STRING) `md5sum $(UPDATE_DIR)/$(UPDATE_NAME).bin | cut -c1-32` $(UPDATE_DESC) $(UPDATE_VERSION) >> $(UPDATE_DIR)/$(UPDATE_MD5FILE)
$(MAKE) u-clean
# -----------------------------------------------------------------------------

138
make/host-tools.mk

@ -38,10 +38,10 @@ HOST_PKG-CONFIG = $(HOST_DIR)/bin/pkg-config
# -----------------------------------------------------------------------------
HOST_PKGCONF_VER = 1.7.3
HOST_PKGCONF_DIR = pkgconf-$(HOST_PKGCONF_VER)
HOST_PKGCONF_SOURCE = pkgconf-$(HOST_PKGCONF_VER).tar.gz
HOST_PKGCONF_SITE = https://distfiles.dereferenced.org/pkgconf
HOST_PKGCONF_VERSION = 1.7.3
HOST_PKGCONF_DIR = pkgconf-$(HOST_PKGCONF_VERSION)
HOST_PKGCONF_SOURCE = pkgconf-$(HOST_PKGCONF_VERSION).tar.gz
HOST_PKGCONF_SITE = https://distfiles.dereferenced.org/pkgconf
$(DL_DIR)/$(HOST_PKGCONF_SOURCE):
$(DOWNLOAD) $(HOST_PKGCONF_SITE)/$(HOST_PKGCONF_SOURCE)
@ -67,10 +67,10 @@ $(PKG_CONFIG): $(PKG_CONFIG_DEPS) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_MTD_UTILS_VER = $(MTD_UTILS_VER)
HOST_MTD_UTILS_DIR = mtd-utils-$(HOST_MTD_UTILS_VER)
HOST_MTD_UTILS_SOURCE = mtd-utils-$(HOST_MTD_UTILS_VER).tar.bz2
HOST_MTD_UTILS_SITE = ftp://ftp.infradead.org/pub/mtd-utils
HOST_MTD_UTILS_VERSION = $(MTD_UTILS_VERSION)
HOST_MTD_UTILS_DIR = mtd-utils-$(HOST_MTD_UTILS_VERSION)
HOST_MTD_UTILS_SOURCE = mtd-utils-$(HOST_MTD_UTILS_VERSION).tar.bz2
HOST_MTD_UTILS_SITE = ftp://ftp.infradead.org/pub/mtd-utils
#$(DL_DIR)/$(HOST_MTD_UTILS_SOURCE):
# $(DOWNLOAD) $(HOST_MTD_UTILS_SITE)/$(HOST_MTD_UTILS_SOURCE)
@ -98,10 +98,10 @@ host-mtd-utils: $(DL_DIR)/$(HOST_MTD_UTILS_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_U_BOOT_VER = 2018.09
HOST_U_BOOT_DIR = u-boot-$(HOST_U_BOOT_VER)
HOST_U_BOOT_SOURCE = u-boot-$(HOST_U_BOOT_VER).tar.bz2
HOST_U_BOOT_SITE = ftp://ftp.denx.de/pub/u-boot
HOST_U_BOOT_VERSION = 2018.09
HOST_U_BOOT_DIR = u-boot-$(HOST_U_BOOT_VERSION)
HOST_U_BOOT_SOURCE = u-boot-$(HOST_U_BOOT_VERSION).tar.bz2
HOST_U_BOOT_SITE = ftp://ftp.denx.de/pub/u-boot
$(DL_DIR)/$(HOST_U_BOOT_SOURCE):
$(DOWNLOAD) $(HOST_U_BOOT_SITE)/$(HOST_U_BOOT_SOURCE)
@ -121,10 +121,10 @@ host-u-boot: $(DL_DIR)/$(HOST_U_BOOT_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_ZIC_VER = 2020f
HOST_ZIC_DIR = tzcode$(HOST_ZIC_VER)
HOST_ZIC_SOURCE = tzcode$(HOST_ZIC_VER).tar.gz
HOST_ZIC_SITE = ftp://ftp.iana.org/tz/releases
HOST_ZIC_VERSION = 2020f
HOST_ZIC_DIR = tzcode$(HOST_ZIC_VERSION)
HOST_ZIC_SOURCE = tzcode$(HOST_ZIC_VERSION).tar.gz
HOST_ZIC_SITE = ftp://ftp.iana.org/tz/releases
$(DL_DIR)/$(HOST_ZIC_SOURCE):
$(DOWNLOAD) $(HOST_ZIC_SITE)/$(HOST_ZIC_SOURCE)
@ -144,10 +144,10 @@ host-zic: $(DL_DIR)/$(HOST_ZIC_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_PARTED_VER = $(PARTED_VER)
HOST_PARTED_DIR = parted-$(HOST_PARTED_VER)
HOST_PARTED_SOURCE = parted-$(HOST_PARTED_VER).tar.xz
HOST_PARTED_SITE = $(GNU_MIRROR)/parted
HOST_PARTED_VERSION = $(PARTED_VERSION)
HOST_PARTED_DIR = parted-$(HOST_PARTED_VERSION)
HOST_PARTED_SOURCE = parted-$(HOST_PARTED_VERSION).tar.xz
HOST_PARTED_SITE = $(GNU_MIRROR)/parted
#$(DL_DIR)/$(HOST_PARTED_SOURCE):
# $(DOWNLOAD) $(HOST_PARTED_SITE)/$(HOST_PARTED_SOURCE)
@ -173,10 +173,10 @@ host-parted: $(DL_DIR)/$(HOST_PARTED_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_DOSFSTOOLS_VER = $(DOSFSTOOLS_VER)
HOST_DOSFSTOOLS_DIR = dosfstools-$(HOST_DOSFSTOOLS_VER)
HOST_DOSFSTOOLS_SOURCE = dosfstools-$(HOST_DOSFSTOOLS_VER).tar.xz
HOST_DOSFSTOOLS_SITE = https://github.com/dosfstools/dosfstools/releases/download/v$(HOST_DOSFSTOOLS_VER)
HOST_DOSFSTOOLS_VERSION = $(DOSFSTOOLS_VERSION)
HOST_DOSFSTOOLS_DIR = dosfstools-$(HOST_DOSFSTOOLS_VERSION)
HOST_DOSFSTOOLS_SOURCE = dosfstools-$(HOST_DOSFSTOOLS_VERSION).tar.xz
HOST_DOSFSTOOLS_SITE = https://github.com/dosfstools/dosfstools/releases/download/v$(HOST_DOSFSTOOLS_VERSION)
#$(DL_DIR)/$(HOST_DOSFSTOOLS_SOURCE):
# $(DOWNLOAD) $(HOST_DOSFSTOOLS_SITE)/$(HOST_DOSFSTOOLS_SOURCE)
@ -199,10 +199,10 @@ host-dosfstools: $(DL_DIR)/$(HOST_DOSFSTOOLS_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_MTOOLS_VER = 4.0.19
HOST_MTOOLS_DIR = mtools-$(HOST_MTOOLS_VER)
HOST_MTOOLS_SOURCE = mtools-$(HOST_MTOOLS_VER).tar.gz
HOST_MTOOLS_SITE = $(GNU_MIRROR)/mtools
HOST_MTOOLS_VERSION = 4.0.19
HOST_MTOOLS_DIR = mtools-$(HOST_MTOOLS_VERSION)
HOST_MTOOLS_SOURCE = mtools-$(HOST_MTOOLS_VERSION).tar.gz
HOST_MTOOLS_SITE = $(GNU_MIRROR)/mtools
$(DL_DIR)/$(HOST_MTOOLS_SOURCE):
$(DOWNLOAD) $(HOST_MTOOLS_SITE)/$(HOST_MTOOLS_SOURCE)
@ -219,10 +219,10 @@ host-mtools: $(DL_DIR)/$(HOST_MTOOLS_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_E2FSPROGS_VER = $(E2FSPROGS_VER)
HOST_E2FSPROGS_DIR = e2fsprogs-$(HOST_E2FSPROGS_VER)
HOST_E2FSPROGS_SOURCE = e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz
HOST_E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(HOST_E2FSPROGS_VER)
HOST_E2FSPROGS_VERSION = $(E2FSPROGS_VERSION)
HOST_E2FSPROGS_DIR = e2fsprogs-$(HOST_E2FSPROGS_VERSION)
HOST_E2FSPROGS_SOURCE = e2fsprogs-$(HOST_E2FSPROGS_VERSION).tar.gz
HOST_E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(HOST_E2FSPROGS_VERSION)
#$(DL_DIR)/$(HOST_E2FSPROGS_SOURCE):
# $(DOWNLOAD) $(HOST_E2FSPROGS_SITE)/$(HOST_E2FSPROGS_SOURCE)
@ -243,10 +243,10 @@ host-e2fsprogs: $(DL_DIR)/$(HOST_E2FSPROGS_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_MESON_VER = 0.56.0
HOST_MESON_DIR = meson-$(HOST_MESON_VER)
HOST_MESON_SOURCE = meson-$(HOST_MESON_VER).tar.gz
HOST_MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(HOST_MESON_VER)
HOST_MESON_VERSION = 0.56.0
HOST_MESON_DIR = meson-$(HOST_MESON_VERSION)
HOST_MESON_SOURCE = meson-$(HOST_MESON_VERSION).tar.gz
HOST_MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(HOST_MESON_VERSION)
$(DL_DIR)/$(HOST_MESON_SOURCE):
$(DOWNLOAD) $(HOST_MESON_SITE)/$(HOST_MESON_SOURCE)
@ -267,10 +267,10 @@ host-meson: $(HOST_MESON_DEPS) $(DL_DIR)/$(HOST_MESON_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_NINJA_VER = 1.10.0
HOST_NINJA_DIR = ninja-$(HOST_NINJA_VER)
HOST_NINJA_SOURCE = ninja-$(HOST_NINJA_VER).tar.gz
HOST_NINJA_SITE = $(call github,ninja-build,ninja,v$(HOST_NINJA_VER))
HOST_NINJA_VERSION = 1.10.0
HOST_NINJA_DIR = ninja-$(HOST_NINJA_VERSION)
HOST_NINJA_SOURCE = ninja-$(HOST_NINJA_VERSION).tar.gz
HOST_NINJA_SITE = $(call github,ninja-build,ninja,v$(HOST_NINJA_VERSION))
$(DL_DIR)/$(HOST_NINJA_SOURCE):
$(DOWNLOAD) $(HOST_NINJA_SITE)/$(HOST_NINJA_SOURCE)
@ -290,10 +290,10 @@ host-ninja: $(DL_DIR)/$(HOST_NINJA_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_EXPAT_VER = $(EXPAT_VER)
HOST_EXPAT_DIR = expat-$(EXPAT_VER)
HOST_EXPAT_SOURCE = expat-$(EXPAT_VER).tar.bz2
HOST_EXPAT_SITE = https://sourceforge.net/projects/expat/files/expat/$(EXPAT_VER)
HOST_EXPAT_VERSION = $(EXPAT_VERSION)
HOST_EXPAT_DIR = expat-$(EXPAT_VERSION)
HOST_EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.bz2
HOST_EXPAT_SITE = https://sourceforge.net/projects/expat/files/expat/$(EXPAT_VERSION)
#$(DL_DIR)/$(HOST_EXPAT_SOURCE):
# $(DOWNLOAD) $(HOST_EXPAT_SITE)/$(EXPAT_SOURCE)
@ -313,13 +313,13 @@ host-expat: $(DL_DIR)/$(HOST_EXPAT_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_PYTHON3_VER = 3.9.0
HOST_PYTHON3_DIR = Python-$(HOST_PYTHON3_VER)
HOST_PYTHON3_SOURCE = Python-$(HOST_PYTHON3_VER).tar.xz
HOST_PYTHON3_SITE = https://www.python.org/ftp/python/$(HOST_PYTHON3_VER)
HOST_PYTHON3_VERSION = 3.9.0
HOST_PYTHON3_DIR = Python-$(HOST_PYTHON3_VERSION)
HOST_PYTHON3_SOURCE = Python-$(HOST_PYTHON3_VERSION).tar.xz
HOST_PYTHON3_SITE = https://www.python.org/ftp/python/$(HOST_PYTHON3_VERSION)
HOST_PYTHON3_BASE_DIR = lib/python$(basename $(HOST_PYTHON3_VER))
HOST_PYTHON3_INCLUDE_DIR = include/python$(basename $(HOST_PYTHON3_VER))
HOST_PYTHON3_BASE_DIR = lib/python$(basename $(HOST_PYTHON3_VERSION))
HOST_PYTHON3_INCLUDE_DIR = include/python$(basename $(HOST_PYTHON3_VERSION))
$(DL_DIR)/$(HOST_PYTHON3_SOURCE):
$(DOWNLOAD) $(HOST_PYTHON3_SITE)/$(HOST_PYTHON3_SOURCE)
@ -357,10 +357,10 @@ host-python3: $(HOST_PYTHON3_DEPS) $(DL_DIR)/$(HOST_PYTHON3_SOURCE) | $(HOST_DIR
# -----------------------------------------------------------------------------
HOST_PYTHON3_SETUPTOOLS_VER = 44.0.0
HOST_PYTHON3_SETUPTOOLS_DIR = setuptools-$(HOST_PYTHON3_SETUPTOOLS_VER)
HOST_PYTHON3_SETUPTOOLS_SOURCE = setuptools-$(HOST_PYTHON3_SETUPTOOLS_VER).zip
HOST_PYTHON3_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b0/f3/44da7482ac6da3f36f68e253cb04de37365b3dba9036a3c70773b778b485
HOST_PYTHON3_SETUPTOOLS_VERSION = 44.0.0
HOST_PYTHON3_SETUPTOOLS_DIR = setuptools-$(HOST_PYTHON3_SETUPTOOLS_VERSION)
HOST_PYTHON3_SETUPTOOLS_SOURCE = setuptools-$(HOST_PYTHON3_SETUPTOOLS_VERSION).zip
HOST_PYTHON3_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/b0/f3/44da7482ac6da3f36f68e253cb04de37365b3dba9036a3c70773b778b485
$(DL_DIR)/$(HOST_PYTHON3_SETUPTOOLS_SOURCE):
$(DOWNLOAD) $(HOST_PYTHON3_SETUPTOOLS_SITE)/$(HOST_PYTHON3_SETUPTOOLS_SOURCE)
@ -379,10 +379,10 @@ host-python3-setuptools: $(HOST_PYTHON3_SETUPTOOLS_DEPS) $(DL_DIR)/$(HOST_PYTHON
# -----------------------------------------------------------------------------
HOST_LIBFFI_VER = $(LIBFFI_VER)
HOST_LIBFFI_DIR = libffi-$(HOST_LIBFFI_VER)
HOST_LIBFFI_SOURCE = libffi-$(HOST_LIBFFI_VER).tar.gz
HOST_LIBFFI_SITE = https://github.com/libffi/libffi/releases/download/v$(HOST_LIBFFI_VER)
HOST_LIBFFI_VERSION = $(LIBFFI_VERSION)
HOST_LIBFFI_DIR = libffi-$(HOST_LIBFFI_VERSION)
HOST_LIBFFI_SOURCE = libffi-$(HOST_LIBFFI_VERSION).tar.gz
HOST_LIBFFI_SITE = https://github.com/libffi/libffi/releases/download/v$(HOST_LIBFFI_VERSION)
#$(DL_DIR)/$(HOST_LIBFFI_SOURCE):
# $(DOWNLOAD) $(HOST_LIBFFI_SITE)/$(HOST_LIBFFI_SOURCE)
@ -400,10 +400,10 @@ host-libffi: $(DL_DIR)/$(HOST_LIBFFI_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_LUA_VER = $(LUA_VER)
HOST_LUA_DIR = lua-$(HOST_LUA_VER)
HOST_LUA_SOURCE = lua-$(HOST_LUA_VER).tar.gz
HOST_LUA_SITE = http://www.lua.org/ftp
HOST_LUA_VERSION = $(LUA_VERSION)
HOST_LUA_DIR = lua-$(HOST_LUA_VERSION)
HOST_LUA_SOURCE = lua-$(HOST_LUA_VERSION).tar.gz
HOST_LUA_SITE = http://www.lua.org/ftp
#$(DL_DIR)/$(HOST_LUA_SOURCE):
# $(DOWNLOAD) $(HOST_LUA_SITE)/$(HOST_LUA_SOURCE)
@ -425,20 +425,20 @@ host-lua: $(DL_DIR)/$(HOST_LUA_SOURCE) | $(HOST_DIR)
# -----------------------------------------------------------------------------
HOST_LUAROCKS_VER = 3.1.3
HOST_LUAROCKS_DIR = luarocks-$(HOST_LUAROCKS_VER)
HOST_LUAROCKS_SOURCE = luarocks-$(HOST_LUAROCKS_VER).tar.gz
HOST_LUAROCKS_SITE = https://luarocks.github.io/luarocks/releases
HOST_LUAROCKS_VERSION = 3.1.3
HOST_LUAROCKS_DIR = luarocks-$(HOST_LUAROCKS_VERSION)
HOST_LUAROCKS_SOURCE = luarocks-$(HOST_LUAROCKS_VERSION).tar.gz
HOST_LUAROCKS_SITE = https://luarocks.github.io/luarocks/releases
$(DL_DIR)/$(HOST_LUAROCKS_SOURCE):
$(DOWNLOAD) $(HOST_LUAROCKS_SITE)/$(HOST_LUAROCKS_SOURCE)
HOST_LUAROCKS_DEPS = host-lua
HOST_LUAROCKS_CONFIG = $(HOST_DIR)/etc/luarocks/config-$(LUA_ABIVER).lua
HOST_LUAROCKS_CONFIG = $(HOST_DIR)/etc/luarocks/config-$(LUA_ABIVERSION).lua
HOST_LUAROCKS_MAKE_ENV = \
LUA_PATH="$(HOST_DIR)/share/lua/$(LUA_ABIVER)/?.lua" \
LUA_PATH="$(HOST_DIR)/share/lua/$(LUA_ABIVERSION)/?.lua" \
TARGET_CC="$(TARGET_CC)" \
TARGET_LD="$(TARGET_LD)" \
TARGET_CFLAGS="$(TARGET_CFLAGS) -fPIC" \
@ -474,7 +474,7 @@ CCACHE := ccache
endif
CCACHE := $(shell which $(CCACHE) || type -p $(CCACHE) || echo ccache)
CCACHE_DIR = $(HOME)/.ccache-$(call LOWERCASE,$(TARGET_VENDOR))-$(TARGET_ARCH)-$(TARGET_OS)-$(KERNEL_VER)
CCACHE_DIR = $(HOME)/.ccache-$(call LOWERCASE,$(TARGET_VENDOR))-$(TARGET_ARCH)-$(TARGET_OS)-$(KERNEL_VERSION)
export CCACHE_DIR
host-ccache: find-ccache $(CCACHE) | $(HOST_DIR)

32
make/linux-drivers.mk

@ -3,10 +3,10 @@
#
# -----------------------------------------------------------------------------
RTL8192EU_VER = git
RTL8192EU_DIR = rtl8192eu-linux-driver.$(RTL8192EU_VER)
RTL8192EU_SOURCE = rtl8192eu-linux-driver.$(RTL8192EU_VER)
RTL8192EU_SITE = https://github.com/mange/$(RTL8192EU_SOURCE)
RTL8192EU_VERSION = git
RTL8192EU_DIR = rtl8192eu-linux-driver.$(RTL8192EU_VERSION)
RTL8192EU_SOURCE = rtl8192eu-linux-driver.$(RTL8192EU_VERSION)
RTL8192EU_SITE = https://github.com/mange/$(RTL8192EU_SOURCE)
rtl8192eu: kernel-$(BOXTYPE) | $(TARGET_DIR)
$(REMOVE)/$(RTL8192EU_DIR)
@ -21,10 +21,10 @@ rtl8192eu: kernel-$(BOXTYPE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
RTL8812AU_VER = 4.3.14
RTL8812AU_DIR = rtl8812AU-driver-$(RTL8812AU_VER)
RTL8812AU_SOURCE = rtl8812AU-driver-$(RTL8812AU_VER).zip
RTL8812AU_SITE = http://source.mynonpublic.com
RTL8812AU_VERSION = 4.3.14
RTL8812AU_DIR = rtl8812AU-driver-$(RTL8812AU_VERSION)
RTL8812AU_SOURCE = rtl8812AU-driver-$(RTL8812AU_VERSION).zip
RTL8812AU_SITE = http://source.mynonpublic.com
$(DL_DIR)/$(RTL8812AU_SOURCE):
$(DOWNLOAD) $(RTL8812AU_SITE)/$(RTL8812AU_SOURCE)
@ -42,10 +42,10 @@ rtl8812au: kernel-$(BOXTYPE) $(DL_DIR)/$(RTL8812AU_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
RTL8822BU_VER = 1.0.0.9-20180511a
RTL8822BU_DIR = rtl8822bu
RTL8822BU_SOURCE = rtl8822bu-driver-$(RTL8822BU_VER).zip
RTL8822BU_SITE = http://source.mynonpublic.com
RTL8822BU_VERSION = 1.0.0.9-20180511a
RTL8822BU_DIR = rtl8822bu
RTL8822BU_SOURCE = rtl8822bu-driver-$(RTL8822BU_VERSION).zip
RTL8822BU_SITE = http://source.mynonpublic.com
$(DL_DIR)/$(RTL8822BU_SOURCE):
$(DOWNLOAD) $(RTL8822BU_SITE)/$(RTL8822BU_SOURCE)
@ -63,10 +63,10 @@ rtl8822bu: kernel-$(BOXTYPE) $(DL_DIR)/$(RTL8822BU_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
HD6x_MALI_DRIVERS_VER = DX910-SW-99002-r7p0-00rel0
HD6x_MALI_DRIVERS_DIR = $(HD6x_MALI_DRIVERS_VER)
HD6x_MALI_DRIVERS_SOURCE = $(HD6x_MALI_DRIVERS_VER).tgz
HD6x_MALI_DRIVERS_SITE = https://developer.arm.com/-/media/Files/downloads/mali-drivers/kernel/mali-utgard-gpu
HD6x_MALI_DRIVERS_VERSION = DX910-SW-99002-r7p0-00rel0
HD6x_MALI_DRIVERS_DIR = $(HD6x_MALI_DRIVERS_VERSION)
HD6x_MALI_DRIVERS_SOURCE = $(HD6x_MALI_DRIVERS_VERSION).tgz
HD6x_MALI_DRIVERS_SITE = https://developer.arm.com/-/media/Files/downloads/mali-drivers/kernel/mali-utgard-gpu
$(DL_DIR)/$(HD6x_MALI_DRIVERS_SOURCE):
$(DOWNLOAD) $(HD6x_MALI_DRIVERS_SITE)/$(HD6x_MALI_DRIVERS_SOURCE)

2
make/linux-kernel.mk

@ -351,7 +351,7 @@ vmlinuz-initrd: $(DL_DIR)/$(VMLINUZ_INITRD_SOURCE)
# -----------------------------------------------------------------------------
depmod:
PATH=$(PATH):/sbin:/usr/sbin depmod -b $(TARGET_DIR) $(KERNEL_VER)
PATH=$(PATH):/sbin:/usr/sbin depmod -b $(TARGET_DIR) $(KERNEL_VERSION)
ifeq ($(BOXSERIES),hd1)
mv $(TARGET_modulesdir)/modules.dep $(TARGET_modulesdir)/.modules.dep
rm $(TARGET_modulesdir)/modules.*

1
make/ni.mk

@ -31,7 +31,6 @@ ni-image:
$(MAKE) neutrino
make plugins
make fbshot
$(MAKE) luacurl
$(MAKE) tzdata
$(MAKE) smartmontools
$(MAKE) sg3_utils

312
make/target-blobs.mk

@ -17,14 +17,17 @@ endif
ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
$(MAKE) vuplus-platform-util
endif
$(TOUCH)
# -----------------------------------------------------------------------------
firmware: firmware-boxmodel firmware-wireless
$(TOUCH)
firmware-boxmodel: $(SOURCE_DIR)/$(NI_DRIVERS_BIN) | $(TARGET_DIR)
$(call INSTALL_EXIST,$(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/lib-firmware/.,$(TARGET_base_libdir)/firmware)
$(call INSTALL_EXIST,$(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/lib-firmware-dvb/.,$(TARGET_base_libdir)/firmware)
$(TOUCH)
ifeq ($(BOXMODEL),nevis)
FIRMWARE_WIRELESS = rt2870.bin
@ -40,82 +43,83 @@ firmware-wireless: $(SOURCE_DIR)/$(NI_DRIVERS_BIN) | $(TARGET_DIR)
for firmware in $(FIRMWARE_WIRELESS); do \
$(INSTALL_DATA) -D $(SOURCE_DIR)/$(NI_DRIVERS_BIN)/general/firmware-wireless/$$firmware $(TARGET_base_libdir)/firmware/$$firmware; \
done
$(TOUCH)
# -----------------------------------------------------------------------------
HD51_DRIVERS_VER = 20191120
HD51_DRIVERS_SOURCE = hd51-drivers-$(KERNEL_VER)-$(HD51_DRIVERS_VER).zip
HD51_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
HD51_DRIVERS_VERSION = 20191120
HD51_DRIVERS_SOURCE = hd51-drivers-$(KERNEL_VERSION)-$(HD51_DRIVERS_VERSION).zip
HD51_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
BRE2ZE4K_DRIVERS_VER = 20191120
BRE2ZE4K_DRIVERS_SOURCE = bre2ze4k-drivers-$(KERNEL_VER)-$(BRE2ZE4K_DRIVERS_VER).zip
BRE2ZE4K_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
BRE2ZE4K_DRIVERS_VERSION = 20191120
BRE2ZE4K_DRIVERS_SOURCE = bre2ze4k-drivers-$(KERNEL_VERSION)-$(BRE2ZE4K_DRIVERS_VERSION).zip
BRE2ZE4K_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
H7_DRIVERS_VER = 20191123
H7_DRIVERS_SOURCE = h7-drivers-$(KERNEL_VER)-$(H7_DRIVERS_VER).zip
H7_DRIVERS_SITE = http://source.mynonpublic.com/zgemma
H7_DRIVERS_VERSION = 20191123
H7_DRIVERS_SOURCE = h7-drivers-$(KERNEL_VERSION)-$(H7_DRIVERS_VERSION).zip
H7_DRIVERS_SITE = http://source.mynonpublic.com/zgemma
HD60_DRIVERS_VER = 20200731
HD60_DRIVERS_SOURCE = hd60-drivers-$(KERNEL_VER)-$(HD60_DRIVERS_VER).zip
HD60_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
HD60_DRIVERS_VERSION = 20200731
HD60_DRIVERS_SOURCE = hd60-drivers-$(KERNEL_VERSION)-$(HD60_DRIVERS_VERSION).zip
HD60_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
HD61_DRIVERS_VER = 20200731
HD61_DRIVERS_SOURCE = hd61-drivers-$(KERNEL_VER)-$(HD61_DRIVERS_VER).zip
HD61_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
HD61_DRIVERS_VERSION = 20200731
HD61_DRIVERS_SOURCE = hd61-drivers-$(KERNEL_VERSION)-$(HD61_DRIVERS_VERSION).zip
HD61_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
VUSOLO4K_DRIVERS_VER = 20190424
VUSOLO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vusolo4k-3.14.28-$(VUSOLO4K_DRIVERS_VER).r0.tar.gz
VUSOLO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUSOLO4K_DRIVERS_VERSION = 20190424
VUSOLO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vusolo4k-3.14.28-$(VUSOLO4K_DRIVERS_VERSION).r0.tar.gz
VUSOLO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
ifeq ($(VUPLUS_DRIVERS_LATEST),yes)
VUDUO4K_DRIVERS_VER = 20191218
VUDUO4K_DRIVERS_VERSION = 20191218
else
VUDUO4K_DRIVERS_VER = 20190212
VUDUO4K_DRIVERS_VERSION = 20190212
endif
VUDUO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuduo4k-4.1.45-$(VUDUO4K_DRIVERS_VER).r0.tar.gz
VUDUO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUDUO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuduo4k-4.1.45-$(VUDUO4K_DRIVERS_VERSION).r0.tar.gz
VUDUO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUDUO4KSE_DRIVERS_VER = 20200903
VUDUO4KSE_DRIVERS_SOURCE = vuplus-dvb-proxy-vuduo4kse-4.1.45-$(VUDUO4KSE_DRIVERS_VER).r0.tar.gz
VUDUO4KSE_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUDUO4KSE_DRIVERS_VERSION = 20200903
VUDUO4KSE_DRIVERS_SOURCE = vuplus-dvb-proxy-vuduo4kse-4.1.45-$(VUDUO4KSE_DRIVERS_VERSION).r0.tar.gz
VUDUO4KSE_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
ifeq ($(VUPLUS_DRIVERS_LATEST),yes)
VUULTIMO4K_DRIVERS_VER = 20190424
VUULTIMO4K_DRIVERS_VERSION = 20190424
else
VUULTIMO4K_DRIVERS_VER = 20190104
VUULTIMO4K_DRIVERS_VERSION = 20190104
endif
VUULTIMO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuultimo4k-3.14.28-$(VUULTIMO4K_DRIVERS_VER).r0.tar.gz
VUULTIMO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUULTIMO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuultimo4k-3.14.28-$(VUULTIMO4K_DRIVERS_VERSION).r0.tar.gz
VUULTIMO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUZERO4K_DRIVERS_VER = 20190424
VUZERO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuzero4k-4.1.20-$(VUZERO4K_DRIVERS_VER).r0.tar.gz
VUZERO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUZERO4K_DRIVERS_VERSION = 20190424
VUZERO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuzero4k-4.1.20-$(VUZERO4K_DRIVERS_VERSION).r0.tar.gz
VUZERO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
ifeq ($(VUPLUS_DRIVERS_LATEST),yes)
VUUNO4K_DRIVERS_VER = 20190424
VUUNO4K_DRIVERS_VERSION = 20190424
else
VUUNO4K_DRIVERS_VER = 20190104
VUUNO4K_DRIVERS_VERSION = 20190104
endif
VUUNO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4k-3.14.28-$(VUUNO4K_DRIVERS_VER).r0.tar.gz
VUUNO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUUNO4K_DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4k-3.14.28-$(VUUNO4K_DRIVERS_VERSION).r0.tar.gz
VUUNO4K_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
ifeq ($(VUPLUS_DRIVERS_LATEST),yes)
VUUNO4KSE_DRIVERS_VER = 20190424
VUUNO4KSE_DRIVERS_VERSION = 20190424
else
VUUNO4KSE_DRIVERS_VER = 20190104
VUUNO4KSE_DRIVERS_VERSION = 20190104
endif
VUUNO4KSE_DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4kse-4.1.20-$(VUUNO4KSE_DRIVERS_VER).r0.tar.gz
VUUNO4KSE_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUUNO4KSE_DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4kse-4.1.20-$(VUUNO4KSE_DRIVERS_VERSION).r0.tar.gz
VUUNO4KSE_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-proxy
VUDUO_DRIVERS_VER = 20151124
VUDUO_DRIVERS_SOURCE = vuplus-dvb-modules-bm750-3.9.6-$(VUDUO_DRIVERS_VER).tar.gz
VUDUO_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-modules
VUDUO_DRIVERS_VERSION = 20151124
VUDUO_DRIVERS_SOURCE = vuplus-dvb-modules-bm750-3.9.6-$(VUDUO_DRIVERS_VERSION).tar.gz
VUDUO_DRIVERS_SITE = http://code.vuplus.com/download/release/vuplus-dvb-modules
# -----------------------------------------------------------------------------
BOXMODEL_DRIVERS_VER = $($(call UPPERCASE,$(BOXMODEL))_DRIVERS_VER)
BOXMODEL_DRIVERS_VERSION = $($(call UPPERCASE,$(BOXMODEL))_DRIVERS_VERSION)
BOXMODEL_DRIVERS_SOURCE = $($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE)
BOXMODEL_DRIVERS_SITE = $($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SITE)
BOXMODEL_DRIVERS_SITE = $($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SITE)
ifneq ($(BOXMODEL_DRIVERS_SOURCE),$(empty))
$(DL_DIR)/$(BOXMODEL_DRIVERS_SOURCE):
@ -135,9 +139,9 @@ ifeq ($(BOXMODEL),nevis)
ln -sf libnxp.so $(TARGET_libdir)/libconexant.so
endif
mkdir -p $(TARGET_modulesdir)
$(INSTALL_COPY) $(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/lib-modules/$(KERNEL_VER)/. $(TARGET_modulesdir)
$(INSTALL_COPY) $(SOURCE_DIR)/$(NI_DRIVERS_BIN)/$(DRIVERS_BIN_DIR)/lib-modules/$(KERNEL_VERSION)/. $(TARGET_modulesdir)
ifeq ($(BOXMODEL),nevis)
ln -sf $(KERNEL_VER) $(TARGET_modulesdir)-$(BOXMODEL)
ln -sf $(KERNEL_VERSION) $(TARGET_modulesdir)-$(BOXMODEL)
endif
make depmod
$(TOUCH)
@ -175,75 +179,75 @@ vuplus-drivers: $(DL_DIR)/$(BOXMODEL_DRIVERS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
HD51_LIBGLES_VER = 20191101
HD51_LIBGLES_DIR = $(empty)
HD51_LIBGLES_SOURCE = hd51-v3ddriver-$(HD51_LIBGLES_VER).zip
HD51_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
HD51_LIBGLES_VERSION = 20191101
HD51_LIBGLES_DIR = $(empty)
HD51_LIBGLES_SOURCE = hd51-v3ddriver-$(HD51_LIBGLES_VERSION).zip
HD51_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
BRE2ZE4K_LIBGLES_VER = 20191101
BRE2ZE4K_LIBGLES_DIR = $(empty)
BRE2ZE4K_LIBGLES_SOURCE = bre2ze4k-v3ddriver-$(BRE2ZE4K_LIBGLES_VER).zip
BRE2ZE4K_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
BRE2ZE4K_LIBGLES_VERSION = 20191101
BRE2ZE4K_LIBGLES_DIR = $(empty)
BRE2ZE4K_LIBGLES_SOURCE = bre2ze4k-v3ddriver-$(BRE2ZE4K_LIBGLES_VERSION).zip
BRE2ZE4K_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
H7_LIBGLES_VER = 20191110
H7_LIBGLES_DIR = $(empty)
H7_LIBGLES_SOURCE = h7-v3ddriver-$(H7_LIBGLES_VER).zip
H7_LIBGLES_SITE = http://source.mynonpublic.com/zgemma
H7_LIBGLES_VERSION = 20191110
H7_LIBGLES_DIR = $(empty)
H7_LIBGLES_SOURCE = h7-v3ddriver-$(H7_LIBGLES_VERSION).zip
H7_LIBGLES_SITE = http://source.mynonpublic.com/zgemma
HD60_LIBGLES_VER = 20181201
HD60_LIBGLES_DIR = $(empty)
HD60_LIBGLES_SOURCE = hd60-mali-$(HD60_LIBGLES_VER).zip
HD60_LIBGLES_SITE = http://downloads.mutant-digital.net/hd60
HD60_LIBGLES_VERSION = 20181201
HD60_LIBGLES_DIR = $(empty)
HD60_LIBGLES_SOURCE = hd60-mali-$(HD60_LIBGLES_VERSION).zip
HD60_LIBGLES_SITE = http://downloads.mutant-digital.net/hd60
HD61_LIBGLES_VER = 20181201
HD61_LIBGLES_DIR = $(empty)
HD61_LIBGLES_SOURCE = hd61-mali-$(HD61_LIBGLES_VER).zip
HD61_LIBGLES_SITE = http://downloads.mutant-digital.net/hd61
HD61_LIBGLES_VERSION = 20181201
HD61_LIBGLES_DIR = $(empty)
HD61_LIBGLES_SOURCE = hd61-mali-$(HD61_LIBGLES_VERSION).zip
HD61_LIBGLES_SITE = http://downloads.mutant-digital.net/hd61
HD6x_LIBGLES_HEADERS_SOURCE = libgles-mali-utgard-headers.zip
HD6x_LIBGLES_HEADERS_SITE = https://github.com/HD-Digital/meta-gfutures/raw/release-6.2/recipes-bsp/mali/files
VUSOLO4K_LIBGLES_VER = $(VUSOLO4K_DRIVERS_VER)
VUSOLO4K_LIBGLES_DIR = libgles-vusolo4k
VUSOLO4K_LIBGLES_SOURCE = libgles-vusolo4k-17.1-$(VUSOLO4K_LIBGLES_VER).r0.tar.gz
VUSOLO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUDUO4K_LIBGLES_VER = $(VUDUO4K_DRIVERS_VER)
VUDUO4K_LIBGLES_DIR = libgles-vuduo4k
VUDUO4K_LIBGLES_SOURCE = libgles-vuduo4k-18.1-$(VUDUO4K_LIBGLES_VER).r0.tar.gz
VUDUO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUDUO4KSE_LIBGLES_VER = $(VUDUO4KSE_DRIVERS_VER)
VUDUO4KSE_LIBGLES_DIR = libgles-vuduo4kse
VUDUO4KSE_LIBGLES_SOURCE = libgles-vuduo4kse-17.1-$(VUDUO4KSE_LIBGLES_VER).r0.tar.gz
VUDUO4KSE_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUULTIMO4K_LIBGLES_VER = $(VUULTIMO4K_DRIVERS_VER)
VUULTIMO4K_LIBGLES_DIR = libgles-vuultimo4k
VUULTIMO4K_LIBGLES_SOURCE = libgles-vuultimo4k-17.1-$(VUULTIMO4K_LIBGLES_VER).r0.tar.gz
VUULTIMO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUZERO4K_LIBGLES_VER = $(VUZERO4K_DRIVERS_VER)
VUZERO4K_LIBGLES_DIR = libgles-vuzero4k
VUZERO4K_LIBGLES_SOURCE = libgles-vuzero4k-17.1-$(VUZERO4K_LIBGLES_VER).r0.tar.gz
VUZERO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUUNO4K_LIBGLES_VER = $(VUUNO4K_DRIVERS_VER)
VUUNO4K_LIBGLES_DIR = libgles-vuuno4k
VUUNO4K_LIBGLES_SOURCE = libgles-vuuno4k-17.1-$(VUUNO4K_LIBGLES_VER).r0.tar.gz
VUUNO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUUNO4KSE_LIBGLES_VER = $(VUUNO4KSE_DRIVERS_VER)
VUUNO4KSE_LIBGLES_DIR = libgles-vuuno4kse
VUUNO4KSE_LIBGLES_SOURCE = libgles-vuuno4kse-17.1-$(VUUNO4KSE_LIBGLES_VER).r0.tar.gz
VUUNO4KSE_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
HD6x_LIBGLES_HEADERS_SITE = https://github.com/HD-Digital/meta-gfutures/raw/release-6.2/recipes-bsp/mali/files
VUSOLO4K_LIBGLES_VERSION = $(VUSOLO4K_DRIVERS_VERSION)
VUSOLO4K_LIBGLES_DIR = libgles-vusolo4k
VUSOLO4K_LIBGLES_SOURCE = libgles-vusolo4k-17.1-$(VUSOLO4K_LIBGLES_VERSION).r0.tar.gz
VUSOLO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUDUO4K_LIBGLES_VERSION = $(VUDUO4K_DRIVERS_VERSION)
VUDUO4K_LIBGLES_DIR = libgles-vuduo4k
VUDUO4K_LIBGLES_SOURCE = libgles-vuduo4k-18.1-$(VUDUO4K_LIBGLES_VERSION).r0.tar.gz
VUDUO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUDUO4KSE_LIBGLES_VERSION = $(VUDUO4KSE_DRIVERS_VERSION)
VUDUO4KSE_LIBGLES_DIR = libgles-vuduo4kse
VUDUO4KSE_LIBGLES_SOURCE = libgles-vuduo4kse-17.1-$(VUDUO4KSE_LIBGLES_VERSION).r0.tar.gz
VUDUO4KSE_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUULTIMO4K_LIBGLES_VERSION = $(VUULTIMO4K_DRIVERS_VERSION)
VUULTIMO4K_LIBGLES_DIR = libgles-vuultimo4k
VUULTIMO4K_LIBGLES_SOURCE = libgles-vuultimo4k-17.1-$(VUULTIMO4K_LIBGLES_VERSION).r0.tar.gz
VUULTIMO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUZERO4K_LIBGLES_VERSION = $(VUZERO4K_DRIVERS_VERSION)
VUZERO4K_LIBGLES_DIR = libgles-vuzero4k
VUZERO4K_LIBGLES_SOURCE = libgles-vuzero4k-17.1-$(VUZERO4K_LIBGLES_VERSION).r0.tar.gz
VUZERO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUUNO4K_LIBGLES_VERSION = $(VUUNO4K_DRIVERS_VERSION)
VUUNO4K_LIBGLES_DIR = libgles-vuuno4k
VUUNO4K_LIBGLES_SOURCE = libgles-vuuno4k-17.1-$(VUUNO4K_LIBGLES_VERSION).r0.tar.gz
VUUNO4K_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
VUUNO4KSE_LIBGLES_VERSION = $(VUUNO4KSE_DRIVERS_VERSION)
VUUNO4KSE_LIBGLES_DIR = libgles-vuuno4kse
VUUNO4KSE_LIBGLES_SOURCE = libgles-vuuno4kse-17.1-$(VUUNO4KSE_LIBGLES_VERSION).r0.tar.gz
VUUNO4KSE_LIBGLES_SITE = http://code.vuplus.com/download/release/libgles
# -----------------------------------------------------------------------------
BOXMODEL_LIBGLES_VER = $($(call UPPERCASE,$(BOXMODEL))_LIBGLES_VER)
BOXMODEL_LIBGLES_DIR = $($(call UPPERCASE,$(BOXMODEL))_LIBGLES_DIR)
BOXMODEL_LIBGLES_VERSION = $($(call UPPERCASE,$(BOXMODEL))_LIBGLES_VERSION)
BOXMODEL_LIBGLES_DIR = $($(call UPPERCASE,$(BOXMODEL))_LIBGLES_DIR)
BOXMODEL_LIBGLES_SOURCE = $($(call UPPERCASE,$(BOXMODEL))_LIBGLES_SOURCE)
BOXMODEL_LIBGLES_SITE = $($(call UPPERCASE,$(BOXMODEL))_LIBGLES_SITE)
BOXMODEL_LIBGLES_SITE = $($(call UPPERCASE,$(BOXMODEL))_LIBGLES_SITE)
ifneq ($(BOXMODEL_LIBGLES_SOURCE),$(empty))
$(DL_DIR)/$(BOXMODEL_LIBGLES_SOURCE):
@ -295,22 +299,22 @@ vuplus-libgles: $(DL_DIR)/$(BOXMODEL_LIBGLES_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
HD60_LIBS_VER = 20200622
HD60_LIBS_DIR = hiplay
HD60_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD60_LIBS_VER).zip
HD60_LIBS_SITE = http://source.mynonpublic.com/gfutures
HD60_LIBS_VERSION = 20200622
HD60_LIBS_DIR = hiplay
HD60_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD60_LIBS_VERSION).zip
HD60_LIBS_SITE = http://source.mynonpublic.com/gfutures
HD61_LIBS_VER = 20200622
HD61_LIBS_DIR = hiplay
HD61_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD61_LIBS_VER).zip
HD61_LIBS_SITE = http://source.mynonpublic.com/gfutures
HD61_LIBS_VERSION = 20200622
HD61_LIBS_DIR = hiplay
HD61_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD61_LIBS_VERSION).zip
HD61_LIBS_SITE = http://source.mynonpublic.com/gfutures
# -----------------------------------------------------------------------------
BOXMODEL_LIBS_VER = $($(call UPPERCASE,$(BOXMODEL))_LIBS_VER)
BOXMODEL_LIBS_DIR = $($(call UPPERCASE,$(BOXMODEL))_LIBS_DIR)
BOXMODEL_LIBS_VERSION = $($(call UPPERCASE,$(BOXMODEL))_LIBS_VERSION)
BOXMODEL_LIBS_DIR = $($(call UPPERCASE,$(BOXMODEL))_LIBS_DIR)
BOXMODEL_LIBS_SOURCE = $($(call UPPERCASE,$(BOXMODEL))_LIBS_SOURCE)
BOXMODEL_LIBS_SITE = $($(call UPPERCASE,$(BOXMODEL))_LIBS_SITE)
BOXMODEL_LIBS_SITE = $($(call UPPERCASE,$(BOXMODEL))_LIBS_SITE)
ifneq ($(BOXMODEL_LIBS_SOURCE),$(empty))
$(DL_DIR)/$(BOXMODEL_LIBS_SOURCE):
@ -330,47 +334,47 @@ hd61-libs: $(DL_DIR)/$(BOXMODEL_LIBS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
VUSOLO4K_PLATFORM_UTIL_VER = $(VUSOLO4K_DRIVERS_VER)
VUSOLO4K_PLATFORM_UTIL_DIR = platform-util-vusolo4k
VUSOLO4K_PLATFORM_UTIL_SOURCE = platform-util-vusolo4k-17.1-$(VUSOLO4K_PLATFORM_UTIL_VER).r0.tar.gz
VUSOLO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUDUO4K_PLATFORM_UTIL_VER = $(VUDUO4K_DRIVERS_VER)
VUDUO4K_PLATFORM_UTIL_DIR = platform-util-vuduo4k
VUDUO4K_PLATFORM_UTIL_SOURCE = platform-util-vuduo4k-18.1-$(VUDUO4K_PLATFORM_UTIL_VER).r0.tar.gz
VUDUO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUDUO4KSE_PLATFORM_UTIL_VER = $(VUDUO4KSE_DRIVERS_VER)
VUDUO4KSE_PLATFORM_UTIL_DIR = platform-util-vuduo4kse
VUDUO4KSE_PLATFORM_UTIL_SOURCE = platform-util-vuduo4kse-17.1-$(VUDUO4KSE_PLATFORM_UTIL_VER).r0.tar.gz
VUDUO4KSE_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUULTIMO4K_PLATFORM_UTIL_VER = $(VUULTIMO4K_DRIVERS_VER)
VUULTIMO4K_PLATFORM_UTIL_DIR = platform-util-vuultimo4k
VUULTIMO4K_PLATFORM_UTIL_SOURCE = platform-util-vuultimo4k-17.1-$(VUULTIMO4K_PLATFORM_UTIL_VER).r0.tar.gz
VUULTIMO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUZERO4K_PLATFORM_UTIL_VER = $(VUZERO4K_DRIVERS_VER)
VUZERO4K_PLATFORM_UTIL_DIR = platform-util-vuzero4k
VUZERO4K_PLATFORM_UTIL_SOURCE = platform-util-vuzero4k-17.1-$(VUZERO4K_PLATFORM_UTIL_VER).r0.tar.gz
VUZERO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUUNO4K_PLATFORM_UTIL_VER = $(VUUNO4K_DRIVERS_VER)
VUUNO4K_PLATFORM_UTIL_DIR = platform-util-vuuno4k
VUUNO4K_PLATFORM_UTIL_SOURCE = platform-util-vuuno4k-17.1-$(VUUNO4K_PLATFORM_UTIL_VER).r0.tar.gz
VUUNO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUUNO4KSE_PLATFORM_UTIL_VER = $(VUUNO4KSE_DRIVERS_VER)
VUUNO4KSE_PLATFORM_UTIL_DIR = platform-util-vuuno4kse
VUUNO4KSE_PLATFORM_UTIL_SOURCE = platform-util-vuuno4kse-17.1-$(VUUNO4KSE_PLATFORM_UTIL_VER).r0.tar.gz
VUUNO4KSE_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUSOLO4K_PLATFORM_UTIL_VERSION = $(VUSOLO4K_DRIVERS_VERSION)
VUSOLO4K_PLATFORM_UTIL_DIR = platform-util-vusolo4k
VUSOLO4K_PLATFORM_UTIL_SOURCE = platform-util-vusolo4k-17.1-$(VUSOLO4K_PLATFORM_UTIL_VERSION).r0.tar.gz
VUSOLO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUDUO4K_PLATFORM_UTIL_VERSION = $(VUDUO4K_DRIVERS_VERSION)
VUDUO4K_PLATFORM_UTIL_DIR = platform-util-vuduo4k
VUDUO4K_PLATFORM_UTIL_SOURCE = platform-util-vuduo4k-18.1-$(VUDUO4K_PLATFORM_UTIL_VERSION).r0.tar.gz
VUDUO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUDUO4KSE_PLATFORM_UTIL_VERSION = $(VUDUO4KSE_DRIVERS_VERSION)
VUDUO4KSE_PLATFORM_UTIL_DIR = platform-util-vuduo4kse
VUDUO4KSE_PLATFORM_UTIL_SOURCE = platform-util-vuduo4kse-17.1-$(VUDUO4KSE_PLATFORM_UTIL_VERSION).r0.tar.gz
VUDUO4KSE_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUULTIMO4K_PLATFORM_UTIL_VERSION = $(VUULTIMO4K_DRIVERS_VERSION)
VUULTIMO4K_PLATFORM_UTIL_DIR = platform-util-vuultimo4k
VUULTIMO4K_PLATFORM_UTIL_SOURCE = platform-util-vuultimo4k-17.1-$(VUULTIMO4K_PLATFORM_UTIL_VERSION).r0.tar.gz
VUULTIMO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUZERO4K_PLATFORM_UTIL_VERSION = $(VUZERO4K_DRIVERS_VERSION)
VUZERO4K_PLATFORM_UTIL_DIR = platform-util-vuzero4k
VUZERO4K_PLATFORM_UTIL_SOURCE = platform-util-vuzero4k-17.1-$(VUZERO4K_PLATFORM_UTIL_VERSION).r0.tar.gz
VUZERO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUUNO4K_PLATFORM_UTIL_VERSION = $(VUUNO4K_DRIVERS_VERSION)
VUUNO4K_PLATFORM_UTIL_DIR = platform-util-vuuno4k
VUUNO4K_PLATFORM_UTIL_SOURCE = platform-util-vuuno4k-17.1-$(VUUNO4K_PLATFORM_UTIL_VERSION).r0.tar.gz
VUUNO4K_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
VUUNO4KSE_PLATFORM_UTIL_VERSION = $(VUUNO4KSE_DRIVERS_VERSION)
VUUNO4KSE_PLATFORM_UTIL_DIR = platform-util-vuuno4kse
VUUNO4KSE_PLATFORM_UTIL_SOURCE = platform-util-vuuno4kse-17.1-$(VUUNO4KSE_PLATFORM_UTIL_VERSION).r0.tar.gz
VUUNO4KSE_PLATFORM_UTIL_SITE = http://code.vuplus.com/download/release/platform-util
# -----------------------------------------------------------------------------
BOXMODEL_PLATFORM_UTIL_VER = $($(call UPPERCASE,$(BOXMODEL))_PLATFORM_UTIL_VER)
BOXMODEL_PLATFORM_UTIL_DIR = $($(call UPPERCASE,$(BOXMODEL))_PLATFORM_UTIL_DIR)
BOXMODEL_PLATFORM_UTIL_VERSION = $($(call UPPERCASE,$(BOXMODEL))_PLATFORM_UTIL_VERSION)
BOXMODEL_PLATFORM_UTIL_DIR = $($(call UPPERCASE,$(BOXMODEL))_PLATFORM_UTIL_DIR)
BOXMODEL_PLATFORM_UTIL_SOURCE = $($(call UPPERCASE,$(BOXMODEL))_PLATFORM_UTIL_SOURCE)
BOXMODEL_PLATFORM_UTIL_SITE = $($(call UPPERCASE,$(BOXMODEL))_PLATFORM_UTIL_SITE)
BOXMODEL_PLATFORM_UTIL_SITE = $($(call UPPERCASE,$(BOXMODEL))_PLATFORM_UTIL_SITE)
ifneq ($(BOXMODEL_PLATFORM_UTIL_SOURCE),$(empty))
$(DL_DIR)/$(BOXMODEL_PLATFORM_UTIL_SOURCE):

24
make/target-development.mk

@ -3,10 +3,10 @@
#
# -----------------------------------------------------------------------------
VALGRIND_VER = 3.13.0
VALGRIND_DIR = valgrind-$(VALGRIND_VER)
VALGRIND_SOURCE = valgrind-$(VALGRIND_VER).tar.bz2
VALGRIND_SITE = ftp://sourceware.org/pub/valgrind
VALGRIND_VERSION = 3.13.0
VALGRIND_DIR = valgrind-$(VALGRIND_VERSION)
VALGRIND_SOURCE = valgrind-$(VALGRIND_VERSION).tar.bz2
VALGRIND_SITE = ftp://sourceware.org/pub/valgrind
$(DL_DIR)/$(VALGRIND_SOURCE):
$(DOWNLOAD) $(VALGRIND_SITE)/$(VALGRIND_SOURCE)
@ -34,10 +34,10 @@ valgrind: $(DL_DIR)/$(VALGRIND_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
STRACE_VER = 5.1
STRACE_DIR = strace-$(STRACE_VER)
STRACE_SOURCE = strace-$(STRACE_VER).tar.xz
STRACE_SITE = https://strace.io/files/$(STRACE_VER)
STRACE_VERSION = 5.1
STRACE_DIR = strace-$(STRACE_VERSION)
STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz
STRACE_SITE = https://strace.io/files/$(STRACE_VERSION)
$(DL_DIR)/$(STRACE_SOURCE):
$(DOWNLOAD) $(STRACE_SITE)/$(STRACE_SOURCE)
@ -55,10 +55,10 @@ strace: $(DL_DIR)/$(STRACE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GDB_VER = 8.3
GDB_DIR = gdb-$(GDB_VER)
GDB_SOURCE = gdb-$(GDB_VER).tar.xz
GDB_SITE = https://sourceware.org/pub/gdb/releases
GDB_VERSION = 8.3
GDB_DIR = gdb-$(GDB_VERSION)
GDB_SOURCE = gdb-$(GDB_VERSION).tar.xz
GDB_SITE = https://sourceware.org/pub/gdb/releases
$(DL_DIR)/$(GDB_SOURCE):
$(DOWNLOAD) $(GDB_SITE)/$(GDB_SOURCE)

8
make/target-ffmpeg.mk

@ -3,10 +3,10 @@
#
# -----------------------------------------------------------------------------
FFMPEG_VER = 4.3.1
FFMPEG_DIR = ffmpeg-$(FFMPEG_VER)
FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VER).tar.xz
FFMPEG_SITE = http://www.ffmpeg.org/releases
FFMPEG_VERSION = 4.3.1
FFMPEG_DIR = ffmpeg-$(FFMPEG_VERSION)
FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.xz
FFMPEG_SITE = http://www.ffmpeg.org/releases
$(DL_DIR)/$(FFMPEG_SOURCE):
$(DOWNLOAD) $(FFMPEG_SITE)/$(FFMPEG_SOURCE)

10
make/target-libs-static.mk

@ -14,13 +14,13 @@ libs-static: $(LIBS-STATIC) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
CORTEX_STRINGS_VER = 48fd30c
CORTEX_STRINGS_DIR = cortex-strings-$(CORTEX_STRINGS_VER)
CORTEX_STRINGS_SOURCE = cortex-strings-$(CORTEX_STRINGS_VER).tar.bz2
CORTEX_STRINGS_SITE = http://git.linaro.org/git-ro/toolchain/cortex-strings.git
CORTEX_STRINGS_VERSION = 48fd30c
CORTEX_STRINGS_DIR = cortex-strings-$(CORTEX_STRINGS_VERSION)
CORTEX_STRINGS_SOURCE = cortex-strings-$(CORTEX_STRINGS_VERSION).tar.bz2
CORTEX_STRINGS_SITE = http://git.linaro.org/git-ro/toolchain/cortex-strings.git
$(DL_DIR)/$(CORTEX_STRINGS_SOURCE):
$(GET-GIT-ARCHIVE) $(CORTEX_STRINGS_SITE) $(CORTEX_STRINGS_VER) $(@F) $(DL_DIR)
$(GET-GIT-ARCHIVE) $(CORTEX_STRINGS_SITE) $(CORTEX_STRINGS_VERSION) $(@F) $(DL_DIR)
CORTEX_STRINGS_CONF_ENV = \
CFLAGS="-pipe -O2 $(TARGET_DEBUGGING) $(CXX11_ABI) -I$(TARGET_includedir)" \

40
make/target-libs-unused.mk

@ -3,10 +3,10 @@
#
# -----------------------------------------------------------------------------
LIBID3TAG_VER = 0.15.1b
LIBID3TAG_DIR = libid3tag-$(LIBID3TAG_VER)
LIBID3TAG_SOURCE = libid3tag-$(LIBID3TAG_VER).tar.gz
LIBID3TAG_SITE = https://sourceforge.net/projects/mad/files/libid3tag/$(LIBID3TAG_VER)
LIBID3TAG_VERSION = 0.15.1b
LIBID3TAG_DIR = libid3tag-$(LIBID3TAG_VERSION)
LIBID3TAG_SOURCE = libid3tag-$(LIBID3TAG_VERSION).tar.gz
LIBID3TAG_SITE = https://sourceforge.net/projects/mad/files/libid3tag/$(LIBID3TAG_VERSION)
$(DL_DIR)/$(LIBID3TAG_SOURCE):
$(DOWNLOAD) $(LIBID3TAG_SITE)/$(LIBID3TAG_SOURCE)
@ -32,10 +32,10 @@ libid3tag: $(LIBID3TAG_DEPS) $(DL_DIR)/$(LIBID3TAG_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
FONTCONFIG_VER = 2.11.93
FONTCONFIG_DIR = fontconfig-$(FONTCONFIG_VER)
FONTCONFIG_SOURCE = fontconfig-$(FONTCONFIG_VER).tar.bz2
FONTCONFIG_SITE = https://www.freedesktop.org/software/fontconfig/release
FONTCONFIG_VERSION = 2.11.93
FONTCONFIG_DIR = fontconfig-$(FONTCONFIG_VERSION)
FONTCONFIG_SOURCE = fontconfig-$(FONTCONFIG_VERSION).tar.bz2
FONTCONFIG_SITE = https://www.freedesktop.org/software/fontconfig/release
$(DL_DIR)/$(FONTCONFIG_SOURCE):
$(DOWNLOAD) $(FONTCONFIG_SITE)/$(FONTCONFIG_SOURCE)
@ -62,10 +62,10 @@ fontconfig: $(FONTCONFIG_DEPS) $(DL_DIR)/$(FONTCONFIG_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
PIXMAN_VER = 0.34.0
PIXMAN_DIR = pixman-$(PIXMAN_VER)
PIXMAN_SOURCE = pixman-$(PIXMAN_VER).tar.gz
PIXMAN_SITE = https://www.cairographics.org/releases
PIXMAN_VERSION = 0.34.0
PIXMAN_DIR = pixman-$(PIXMAN_VERSION)
PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.gz
PIXMAN_SITE = https://www.cairographics.org/releases
$(DL_DIR)/$(PIXMAN_SOURCE):
$(DOWNLOAD) $(PIXMAN_SITE)/$(PIXMAN_SOURCE)
@ -92,10 +92,10 @@ pixman: $(PIXMAN_DEPS) $(DL_DIR)/$(PIXMAN_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
CAIRO_VER = 1.16.0
CAIRO_DIR = cairo-$(CAIRO_VER)
CAIRO_SOURCE = cairo-$(CAIRO_VER).tar.xz
CAIRO_SITE = https://www.cairographics.org/releases
CAIRO_VERSION = 1.16.0
CAIRO_DIR = cairo-$(CAIRO_VERSION)
CAIRO_SOURCE = cairo-$(CAIRO_VERSION).tar.xz
CAIRO_SITE = https://www.cairographics.org/releases
$(DL_DIR)/$(CAIRO_SOURCE):
$(DOWNLOAD) $(CAIRO_SITE)/$(CAIRO_SOURCE)
@ -134,10 +134,10 @@ cairo: $(CAIRO_DEPS) $(DL_DIR)/$(CAIRO_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
HARFBUZZ_VER = 1.8.8
HARFBUZZ_DIR = harfbuzz-$(HARFBUZZ_VER)
HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VER).tar.bz2
HARFBUZZ_SITE = https://www.freedesktop.org/software/harfbuzz/release
HARFBUZZ_VERSION = 1.8.8
HARFBUZZ_DIR = harfbuzz-$(HARFBUZZ_VERSION)
HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VERSION).tar.bz2
HARFBUZZ_SITE = https://www.freedesktop.org/software/harfbuzz/release
$(DL_DIR)/$(HARFBUZZ_SOURCE):
$(DOWNLOAD) $(HARFBUZZ_SITE)/$(HARFBUZZ_SOURCE)

352
make/target-libs.mk

@ -3,10 +3,10 @@
#
# -----------------------------------------------------------------------------
ZLIB_VER = 1.2.11
ZLIB_DIR = zlib-$(ZLIB_VER)
ZLIB_SOURCE = zlib-$(ZLIB_VER).tar.xz
ZLIB_SITE = https://sourceforge.net/projects/libpng/files/zlib/$(ZLIB_VER)
ZLIB_VERSION = 1.2.11
ZLIB_DIR = zlib-$(ZLIB_VERSION)
ZLIB_SOURCE = zlib-$(ZLIB_VERSION).tar.xz
ZLIB_SITE = https://sourceforge.net/projects/libpng/files/zlib/$(ZLIB_VERSION)
$(DL_DIR)/$(ZLIB_SOURCE):
$(DOWNLOAD) $(ZLIB_SITE)/$(ZLIB_SOURCE)
@ -33,10 +33,10 @@ zlib: $(DL_DIR)/$(ZLIB_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBFUSE_VER = 2.9.9
LIBFUSE_DIR = fuse-$(LIBFUSE_VER)
LIBFUSE_SOURCE = fuse-$(LIBFUSE_VER).tar.gz
LIBFUSE_SITE = https://github.com/libfuse/libfuse/releases/download/fuse-$(LIBFUSE_VER)
LIBFUSE_VERSION = 2.9.9
LIBFUSE_DIR = fuse-$(LIBFUSE_VERSION)
LIBFUSE_SOURCE = fuse-$(LIBFUSE_VERSION).tar.gz
LIBFUSE_SITE = https://github.com/libfuse/libfuse/releases/download/fuse-$(LIBFUSE_VERSION)
$(DL_DIR)/$(LIBFUSE_SOURCE):
$(DOWNLOAD) $(LIBFUSE_SITE)/$(LIBFUSE_SOURCE)
@ -66,10 +66,10 @@ libfuse: $(DL_DIR)/$(LIBFUSE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBUPNP_VER = 1.6.25
LIBUPNP_DIR = libupnp-$(LIBUPNP_VER)
LIBUPNP_SOURCE = libupnp-$(LIBUPNP_VER).tar.bz2
LIBUPNP_SITE = http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%20$(LIBUPNP_VER)
LIBUPNP_VERSION = 1.6.25
LIBUPNP_DIR = libupnp-$(LIBUPNP_VERSION)
LIBUPNP_SOURCE = libupnp-$(LIBUPNP_VERSION).tar.bz2
LIBUPNP_SITE = http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%20$(LIBUPNP_VERSION)
$(DL_DIR)/$(LIBUPNP_SOURCE):
$(DOWNLOAD) $(LIBUPNP_SITE)/$(LIBUPNP_SOURCE)
@ -91,10 +91,10 @@ libupnp: $(DL_DIR)/$(LIBUPNP_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBDVBSI_VER = 0.3.9
LIBDVBSI_DIR = libdvbsi++-$(LIBDVBSI_VER)
LIBDVBSI_SOURCE = libdvbsi++-$(LIBDVBSI_VER).tar.bz2
LIBDVBSI_SITE = https://github.com/mtdcr/libdvbsi/releases/download/$(LIBDVBSI_VER)
LIBDVBSI_VERSION = 0.3.9
LIBDVBSI_DIR = libdvbsi++-$(LIBDVBSI_VERSION)
LIBDVBSI_SOURCE = libdvbsi++-$(LIBDVBSI_VERSION).tar.bz2
LIBDVBSI_SITE = https://github.com/mtdcr/libdvbsi/releases/download/$(LIBDVBSI_VERSION)
$(DL_DIR)/$(LIBDVBSI_SOURCE):
$(DOWNLOAD) $(LIBDVBSI_SITE)/$(LIBDVBSI_SOURCE)
@ -118,10 +118,10 @@ libdvbsi: $(DL_DIR)/$(LIBDVBSI_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBDVBCSA_VER = git
LIBDVBCSA_DIR = libdvbcsa.$(LIBDVBCSA_VER)
LIBDVBCSA_SOURCE = libdvbcsa.$(LIBDVBCSA_VER)
LIBDVBCSA_SITE = https://code.videolan.org/videolan
LIBDVBCSA_VERSION = git
LIBDVBCSA_DIR = libdvbcsa.$(LIBDVBCSA_VERSION)
LIBDVBCSA_SOURCE = libdvbcsa.$(LIBDVBCSA_VERSION)
LIBDVBCSA_SITE = https://code.videolan.org/videolan
LIBDVBCSA_AUTORECONF = YES
@ -139,10 +139,10 @@ libdvbcsa: | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GIFLIB_VER = 5.2.1
GIFLIB_DIR = giflib-$(GIFLIB_VER)
GIFLIB_SOURCE = giflib-$(GIFLIB_VER).tar.gz
GIFLIB_SITE = https://sourceforge.net/projects/giflib/files
GIFLIB_VERSION = 5.2.1
GIFLIB_DIR = giflib-$(GIFLIB_VERSION)
GIFLIB_SOURCE = giflib-$(GIFLIB_VERSION).tar.gz
GIFLIB_SITE = https://sourceforge.net/projects/giflib/files
$(DL_DIR)/$(GIFLIB_SOURCE):
$(DOWNLOAD) $(GIFLIB_SITE)/$(GIFLIB_SOURCE)
@ -159,10 +159,10 @@ giflib: $(DL_DIR)/$(GIFLIB_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBCURL_VER = 7.74.0
LIBCURL_DIR = curl-$(LIBCURL_VER)
LIBCURL_SOURCE = curl-$(LIBCURL_VER).tar.bz2
LIBCURL_SITE = https://curl.haxx.se/download
LIBCURL_VERSION = 7.74.0
LIBCURL_DIR = curl-$(LIBCURL_VERSION)
LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.bz2
LIBCURL_SITE = https://curl.haxx.se/download
$(DL_DIR)/$(LIBCURL_SOURCE):
$(DOWNLOAD) $(LIBCURL_SITE)/$(LIBCURL_SOURCE)
@ -210,10 +210,10 @@ libcurl: $(LIBCURL_DEPS) $(DL_DIR)/$(LIBCURL_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBPNG_VER = 1.6.37
LIBPNG_DIR = libpng-$(LIBPNG_VER)
LIBPNG_SOURCE = libpng-$(LIBPNG_VER).tar.xz
LIBPNG_SITE = https://sourceforge.net/projects/libpng/files/libpng16/$(LIBPNG_VER)
LIBPNG_VERSION = 1.6.37
LIBPNG_DIR = libpng-$(LIBPNG_VERSION)
LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
LIBPNG_SITE = https://sourceforge.net/projects/libpng/files/libpng16/$(LIBPNG_VERSION)
$(DL_DIR)/$(LIBPNG_SOURCE):
$(DOWNLOAD) $(LIBPNG_SITE)/$(LIBPNG_SOURCE)
@ -242,10 +242,10 @@ libpng: $(LIBPNG_DEPS) $(DL_DIR)/$(LIBPNG_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
FREETYPE_VER = 2.10.4
FREETYPE_DIR = freetype-$(FREETYPE_VER)
FREETYPE_SOURCE = freetype-$(FREETYPE_VER).tar.xz
FREETYPE_SITE = https://sourceforge.net/projects/freetype/files/freetype2/$(FREETYPE_VER)
FREETYPE_VERSION = 2.10.4
FREETYPE_DIR = freetype-$(FREETYPE_VERSION)
FREETYPE_SOURCE = freetype-$(FREETYPE_VERSION).tar.xz
FREETYPE_SITE = https://sourceforge.net/projects/freetype/files/freetype2/$(FREETYPE_VERSION)
$(DL_DIR)/$(FREETYPE_SOURCE):
$(DOWNLOAD) $(FREETYPE_SITE)/$(FREETYPE_SOURCE)
@ -286,10 +286,10 @@ freetype: $(FREETYPE_DEPS) $(DL_DIR)/$(FREETYPE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBJPEG_TURBO_VER = 2.0.6
LIBJPEG_TURBO_DIR = libjpeg-turbo-$(LIBJPEG_TURBO_VER)
LIBJPEG_TURBO_SOURCE = libjpeg-turbo-$(LIBJPEG_TURBO_VER).tar.gz
LIBJPEG_TURBO_SITE = https://sourceforge.net/projects/libjpeg-turbo/files/$(LIBJPEG_TURBO_VER)
LIBJPEG_TURBO_VERSION = 2.0.6
LIBJPEG_TURBO_DIR = libjpeg-turbo-$(LIBJPEG_TURBO_VERSION)
LIBJPEG_TURBO_SOURCE = libjpeg-turbo-$(LIBJPEG_TURBO_VERSION).tar.gz
LIBJPEG_TURBO_SITE = https://sourceforge.net/projects/libjpeg-turbo/files/$(LIBJPEG_TURBO_VERSION)
$(DL_DIR)/$(LIBJPEG_TURBO_SOURCE):
$(DOWNLOAD) $(LIBJPEG_TURBO_SITE)/$(LIBJPEG_TURBO_SOURCE)
@ -312,10 +312,10 @@ libjpeg-turbo: $(DL_DIR)/$(LIBJPEG_TURBO_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
OPENSSL_VER = 1.0.2t
OPENSSL_DIR = openssl-$(OPENSSL_VER)
OPENSSL_SOURCE = openssl-$(OPENSSL_VER).tar.gz
OPENSSL_SITE = https://www.openssl.org/source
OPENSSL_VERSION = 1.0.2t
OPENSSL_DIR = openssl-$(OPENSSL_VERSION)
OPENSSL_SOURCE = openssl-$(OPENSSL_VERSION).tar.gz
OPENSSL_SITE = https://www.openssl.org/source
$(DL_DIR)/$(OPENSSL_SOURCE):
$(DOWNLOAD) $(OPENSSL_SITE)/$(OPENSSL_SOURCE)
@ -379,10 +379,10 @@ endif
# -----------------------------------------------------------------------------
NCURSES_VER = 6.1
NCURSES_DIR = ncurses-$(NCURSES_VER)
NCURSES_SOURCE = ncurses-$(NCURSES_VER).tar.gz
NCURSES_SITE = $(GNU_MIRROR)/ncurses
NCURSES_VERSION = 6.1
NCURSES_DIR = ncurses-$(NCURSES_VERSION)
NCURSES_SOURCE = ncurses-$(NCURSES_VERSION).tar.gz
NCURSES_SITE = $(GNU_MIRROR)/ncurses
$(DL_DIR)/$(NCURSES_SOURCE):
$(DOWNLOAD) $(NCURSES_SITE)/$(NCURSES_SOURCE)
@ -437,10 +437,10 @@ openthreads: $(SOURCE_DIR)/$(NI_OPENTHREADS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBUSB_VER = 1.0.23
LIBUSB_DIR = libusb-$(LIBUSB_VER)
LIBUSB_SOURCE = libusb-$(LIBUSB_VER).tar.bz2
LIBUSB_SITE = https://github.com/libusb/libusb/releases/download/v$(LIBUSB_VER)
LIBUSB_VERSION = 1.0.23
LIBUSB_DIR = libusb-$(LIBUSB_VERSION)
LIBUSB_SOURCE = libusb-$(LIBUSB_VERSION).tar.bz2
LIBUSB_SITE = https://github.com/libusb/libusb/releases/download/v$(LIBUSB_VERSION)
$(DL_DIR)/$(LIBUSB_SOURCE):
$(DOWNLOAD) $(LIBUSB_SITE)/$(LIBUSB_SOURCE)
@ -461,10 +461,10 @@ libusb: $(DL_DIR)/$(LIBUSB_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBUSB_COMPAT_VER = 0.1.7
LIBUSB_COMPAT_DIR = libusb-compat-$(LIBUSB_COMPAT_VER)
LIBUSB_COMPAT_SOURCE = libusb-compat-$(LIBUSB_COMPAT_VER).tar.bz2
LIBUSB_COMPAT_SITE = https://github.com/libusb/libusb-compat-0.1/releases/download/v$(LIBUSB_COMPAT_VER)
LIBUSB_COMPAT_VERSION = 0.1.7
LIBUSB_COMPAT_DIR = libusb-compat-$(LIBUSB_COMPAT_VERSION)
LIBUSB_COMPAT_SOURCE = libusb-compat-$(LIBUSB_COMPAT_VERSION).tar.bz2
LIBUSB_COMPAT_SITE = https://github.com/libusb/libusb-compat-0.1/releases/download/v$(LIBUSB_COMPAT_VERSION)
$(DL_DIR)/$(LIBUSB_COMPAT_SOURCE):
$(DOWNLOAD) $(LIBUSB_COMPAT_SITE)/$(LIBUSB_COMPAT_SOURCE)
@ -488,10 +488,10 @@ libusb-compat: $(LIBUSB_COMPAT_DEPS) $(DL_DIR)/$(LIBUSB_COMPAT_SOURCE) | $(TARGE
# -----------------------------------------------------------------------------
LIBGD_VER = 2.2.5
LIBGD_DIR = libgd-$(LIBGD_VER)
LIBGD_SOURCE = libgd-$(LIBGD_VER).tar.xz
LIBGD_SITE = https://github.com/libgd/libgd/releases/download/gd-$(LIBGD_VER)
LIBGD_VERSION = 2.2.5
LIBGD_DIR = libgd-$(LIBGD_VERSION)
LIBGD_SOURCE = libgd-$(LIBGD_VERSION).tar.xz
LIBGD_SITE = https://github.com/libgd/libgd/releases/download/gd-$(LIBGD_VERSION)
$(DL_DIR)/$(LIBGD_SOURCE):
$(DOWNLOAD) $(LIBGD_SITE)/$(LIBGD_SOURCE)
@ -517,10 +517,10 @@ libgd: $(LIBGD_DEPS) $(DL_DIR)/$(LIBGD_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBDPF_VER = git
LIBDPF_DIR = dpf-ax.$(LIBDPF_VER)
LIBDPF_SOURCE = dpf-ax.$(LIBDPF_VER)
LIBDPF_SITE = $(GITHUB)/MaxWiesel
LIBDPF_VERSION = git
LIBDPF_DIR = dpf-ax.$(LIBDPF_VERSION)
LIBDPF_SOURCE = dpf-ax.$(LIBDPF_VERSION)
LIBDPF_SITE = $(GITHUB)/MaxWiesel
LIBDPF_DEPS = libusb-compat
@ -543,10 +543,10 @@ libdpf: $(LIBDPF_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LZO_VER = 2.10
LZO_DIR = lzo-$(LZO_VER)
LZO_SOURCE = lzo-$(LZO_VER).tar.gz
LZO_SITE = https://www.oberhumer.com/opensource/lzo/download
LZO_VERSION = 2.10
LZO_DIR = lzo-$(LZO_VERSION)
LZO_SOURCE = lzo-$(LZO_VERSION).tar.gz
LZO_SITE = https://www.oberhumer.com/opensource/lzo/download
$(DL_DIR)/$(LZO_SOURCE):
$(DOWNLOAD) $(LZO_SITE)/$(LZO_SOURCE)
@ -564,10 +564,10 @@ lzo: $(DL_DIR)/$(LZO_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBSIGC_VER = 2.10.3
LIBSIGC_DIR = libsigc++-$(LIBSIGC_VER)
LIBSIGC_SOURCE = libsigc++-$(LIBSIGC_VER).tar.xz
LIBSIGC_SITE = https://download.gnome.org/sources/libsigc++/$(basename $(LIBSIGC_VER))
LIBSIGC_VERSION = 2.10.3
LIBSIGC_DIR = libsigc++-$(LIBSIGC_VERSION)
LIBSIGC_SOURCE = libsigc++-$(LIBSIGC_VERSION).tar.xz
LIBSIGC_SITE = https://download.gnome.org/sources/libsigc++/$(basename $(LIBSIGC_VERSION))
$(DL_DIR)/$(LIBSIGC_SOURCE):
$(DOWNLOAD) $(LIBSIGC_SITE)/$(LIBSIGC_SOURCE)
@ -593,10 +593,10 @@ libsigc: $(DL_DIR)/$(LIBSIGC_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
EXPAT_VER = 2.2.9
EXPAT_DIR = expat-$(EXPAT_VER)
EXPAT_SOURCE = expat-$(EXPAT_VER).tar.bz2
EXPAT_SITE = https://sourceforge.net/projects/expat/files/expat/$(EXPAT_VER)
EXPAT_VERSION = 2.2.9
EXPAT_DIR = expat-$(EXPAT_VERSION)
EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.bz2
EXPAT_SITE = https://sourceforge.net/projects/expat/files/expat/$(EXPAT_VERSION)
$(DL_DIR)/$(EXPAT_SOURCE):
$(DOWNLOAD) $(EXPAT_SITE)/$(EXPAT_SOURCE)
@ -622,10 +622,10 @@ expat: $(DL_DIR)/$(EXPAT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBBLURAY_VER = 0.9.3
LIBBLURAY_DIR = libbluray-$(LIBBLURAY_VER)
LIBBLURAY_SOURCE = libbluray-$(LIBBLURAY_VER).tar.bz2
LIBBLURAY_SITE = ftp.videolan.org/pub/videolan/libbluray/$(LIBBLURAY_VER)
LIBBLURAY_VERSION = 0.9.3
LIBBLURAY_DIR = libbluray-$(LIBBLURAY_VERSION)
LIBBLURAY_SOURCE = libbluray-$(LIBBLURAY_VERSION).tar.bz2
LIBBLURAY_SITE = ftp.videolan.org/pub/videolan/libbluray/$(LIBBLURAY_VERSION)
$(DL_DIR)/$(LIBBLURAY_SOURCE):
$(DOWNLOAD) $(LIBBLURAY_SITE)/$(LIBBLURAY_SOURCE)
@ -664,10 +664,10 @@ libbluray: $(LIBBLURAY_DEPS) $(DL_DIR)/$(LIBBLURAY_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBASS_VER = 0.14.0
LIBASS_DIR = libass-$(LIBASS_VER)
LIBASS_SOURCE = libass-$(LIBASS_VER).tar.xz
LIBASS_SITE = https://github.com/libass/libass/releases/download/$(LIBASS_VER)
LIBASS_VERSION = 0.14.0
LIBASS_DIR = libass-$(LIBASS_VERSION)
LIBASS_SOURCE = libass-$(LIBASS_VERSION).tar.xz
LIBASS_SITE = https://github.com/libass/libass/releases/download/$(LIBASS_VERSION)
$(DL_DIR)/$(LIBASS_SOURCE):
$(DOWNLOAD) $(LIBASS_SITE)/$(LIBASS_SOURCE)
@ -695,10 +695,10 @@ libass: $(LIBASS_DEPS) $(DL_DIR)/$(LIBASS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBGPG_ERROR_VER = 1.37
LIBGPG_ERROR_DIR = libgpg-error-$(LIBGPG_ERROR_VER)
LIBGPG_ERROR_SOURCE = libgpg-error-$(LIBGPG_ERROR_VER).tar.bz2
LIBGPG_ERROR_SITE = ftp://ftp.gnupg.org/gcrypt/libgpg-error
LIBGPG_ERROR_VERSION = 1.37
LIBGPG_ERROR_DIR = libgpg-error-$(LIBGPG_ERROR_VERSION)
LIBGPG_ERROR_SOURCE = libgpg-error-$(LIBGPG_ERROR_VERSION).tar.bz2
LIBGPG_ERROR_SITE = ftp://ftp.gnupg.org/gcrypt/libgpg-error
$(DL_DIR)/$(LIBGPG_ERROR_SOURCE):
$(DOWNLOAD) $(LIBGPG_ERROR_SITE)/$(LIBGPG_ERROR_SOURCE)
@ -735,10 +735,10 @@ libgpg-error: $(DL_DIR)/$(LIBGPG_ERROR_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBGCRYPT_VER = 1.8.5
LIBGCRYPT_DIR = libgcrypt-$(LIBGCRYPT_VER)
LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VER).tar.gz
LIBGCRYPT_SITE = ftp://ftp.gnupg.org/gcrypt/libgcrypt
LIBGCRYPT_VERSION = 1.8.5
LIBGCRYPT_DIR = libgcrypt-$(LIBGCRYPT_VERSION)
LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.gz
LIBGCRYPT_SITE = ftp://ftp.gnupg.org/gcrypt/libgcrypt
$(DL_DIR)/$(LIBGCRYPT_SOURCE):
$(DOWNLOAD) $(LIBGCRYPT_SITE)/$(LIBGCRYPT_SOURCE)
@ -770,10 +770,10 @@ libgcrypt: $(LIBGCRYPT_DEPS) $(DL_DIR)/$(LIBGCRYPT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBAACS_VER = 0.9.0
LIBAACS_DIR = libaacs-$(LIBAACS_VER)
LIBAACS_SOURCE = libaacs-$(LIBAACS_VER).tar.bz2
LIBAACS_SITE = ftp://ftp.videolan.org/pub/videolan/libaacs/$(LIBAACS_VER)
LIBAACS_VERSION = 0.9.0
LIBAACS_DIR = libaacs-$(LIBAACS_VERSION)
LIBAACS_SOURCE = libaacs-$(LIBAACS_VERSION).tar.bz2
LIBAACS_SITE = ftp://ftp.videolan.org/pub/videolan/libaacs/$(LIBAACS_VERSION)
$(DL_DIR)/$(LIBAACS_SOURCE):
$(DOWNLOAD) $(LIBAACS_SITE)/$(LIBAACS_SOURCE)
@ -802,10 +802,10 @@ libaacs: $(LIBAACS_DEPS) $(DL_DIR)/$(LIBAACS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBBDPLUS_VER = 0.1.2
LIBBDPLUS_DIR = libbdplus-$(LIBBDPLUS_VER)
LIBBDPLUS_SOURCE = libbdplus-$(LIBBDPLUS_VER).tar.bz2
LIBBDPLUS_SITE = ftp://ftp.videolan.org/pub/videolan/libbdplus/$(LIBBDPLUS_VER)
LIBBDPLUS_VERSION = 0.1.2
LIBBDPLUS_DIR = libbdplus-$(LIBBDPLUS_VERSION)
LIBBDPLUS_SOURCE = libbdplus-$(LIBBDPLUS_VERSION).tar.bz2
LIBBDPLUS_SITE = ftp://ftp.videolan.org/pub/videolan/libbdplus/$(LIBBDPLUS_VERSION)
$(DL_DIR)/$(LIBBDPLUS_SOURCE):
$(DOWNLOAD) $(LIBBDPLUS_SITE)/$(LIBBDPLUS_SOURCE)
@ -834,10 +834,10 @@ libbdplus: $(LIBBDPLUS_DEPS) $(DL_DIR)/$(LIBBDPLUS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBXML2_VER = 2.9.10
LIBXML2_DIR = libxml2-$(LIBXML2_VER)
LIBXML2_SOURCE = libxml2-$(LIBXML2_VER).tar.gz
LIBXML2_SITE = http://xmlsoft.org/sources
LIBXML2_VERSION = 2.9.10
LIBXML2_DIR = libxml2-$(LIBXML2_VERSION)
LIBXML2_SOURCE = libxml2-$(LIBXML2_VERSION).tar.gz
LIBXML2_SITE = http://xmlsoft.org/sources
$(DL_DIR)/$(LIBXML2_SOURCE):
$(DOWNLOAD) $(LIBXML2_SITE)/$(LIBXML2_SOURCE)
@ -875,10 +875,10 @@ libxml2: $(DL_DIR)/$(LIBXML2_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
PUGIXML_VER = 1.11.1
PUGIXML_DIR = pugixml-$(PUGIXML_VER)
PUGIXML_SOURCE = pugixml-$(PUGIXML_VER).tar.gz
PUGIXML_SITE = https://github.com/zeux/pugixml/releases/download/v$(PUGIXML_VER)
PUGIXML_VERSION = 1.11.1
PUGIXML_DIR = pugixml-$(PUGIXML_VERSION)
PUGIXML_SOURCE = pugixml-$(PUGIXML_VERSION).tar.gz
PUGIXML_SITE = https://github.com/zeux/pugixml/releases/download/v$(PUGIXML_VERSION)
$(DL_DIR)/$(PUGIXML_SOURCE):
$(DOWNLOAD) $(PUGIXML_SITE)/$(PUGIXML_SOURCE)
@ -897,10 +897,10 @@ pugixml: $(DL_DIR)/$(PUGIXML_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBROXML_VER = 3.0.2
LIBROXML_DIR = libroxml-$(LIBROXML_VER)
LIBROXML_SOURCE = libroxml-$(LIBROXML_VER).tar.gz
LIBROXML_SITE = http://download.libroxml.net/pool/v3.x
LIBROXML_VERSION = 3.0.2
LIBROXML_DIR = libroxml-$(LIBROXML_VERSION)
LIBROXML_SOURCE = libroxml-$(LIBROXML_VERSION).tar.gz
LIBROXML_SITE = http://download.libroxml.net/pool/v3.x
$(DL_DIR)/$(LIBROXML_SOURCE):
$(DOWNLOAD) $(LIBROXML_SITE)/$(LIBROXML_SOURCE)
@ -921,10 +921,10 @@ libroxml: $(DL_DIR)/$(LIBROXML_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBXSLT_VER = 1.1.34
LIBXSLT_DIR = libxslt-$(LIBXSLT_VER)
LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VER).tar.gz
LIBXSLT_SITE = ftp://xmlsoft.org/libxml2
LIBXSLT_VERSION = 1.1.34
LIBXSLT_DIR = libxslt-$(LIBXSLT_VERSION)
LIBXSLT_SOURCE = libxslt-$(LIBXSLT_VERSION).tar.gz
LIBXSLT_SITE = ftp://xmlsoft.org/libxml2
$(DL_DIR)/$(LIBXSLT_SOURCE):
$(DOWNLOAD) $(LIBXSLT_SITE)/$(LIBXSLT_SOURCE)
@ -981,10 +981,10 @@ rtmpdump: $(RTMPDUMP_DEPS) $(SOURCE_DIR)/$(NI_RTMPDUMP) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBTIRPC_VER = 1.2.6
LIBTIRPC_DIR = libtirpc-$(LIBTIRPC_VER)
LIBTIRPC_SOURCE = libtirpc-$(LIBTIRPC_VER).tar.bz2
LIBTIRPC_SITE = https://sourceforge.net/projects/libtirpc/files/libtirpc/$(LIBTIRPC_VER)
LIBTIRPC_VERSION = 1.2.6
LIBTIRPC_DIR = libtirpc-$(LIBTIRPC_VERSION)
LIBTIRPC_SOURCE = libtirpc-$(LIBTIRPC_VERSION).tar.bz2
LIBTIRPC_SITE = https://sourceforge.net/projects/libtirpc/files/libtirpc/$(LIBTIRPC_VERSION)
$(DL_DIR)/$(LIBTIRPC_SOURCE):
$(DOWNLOAD) $(LIBTIRPC_SITE)/$(LIBTIRPC_SOURCE)
@ -1012,10 +1012,10 @@ endif
# -----------------------------------------------------------------------------
CONFUSE_VER = 3.2.2
CONFUSE_DIR = confuse-$(CONFUSE_VER)
CONFUSE_SOURCE = confuse-$(CONFUSE_VER).tar.xz
CONFUSE_SITE = https://github.com/martinh/libconfuse/releases/download/v$(CONFUSE_VER)
CONFUSE_VERSION = 3.2.2
CONFUSE_DIR = confuse-$(CONFUSE_VERSION)
CONFUSE_SOURCE = confuse-$(CONFUSE_VERSION).tar.xz
CONFUSE_SITE = https://github.com/martinh/libconfuse/releases/download/v$(CONFUSE_VERSION)
$(DL_DIR)/$(CONFUSE_SOURCE):
$(DOWNLOAD) $(CONFUSE_SITE)/$(CONFUSE_SOURCE)
@ -1038,10 +1038,10 @@ confuse: $(DL_DIR)/$(CONFUSE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBITE_VER = 2.0.2
LIBITE_DIR = libite-$(LIBITE_VER)
LIBITE_SOURCE = libite-$(LIBITE_VER).tar.xz
LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VER)
LIBITE_VERSION = 2.0.2
LIBITE_DIR = libite-$(LIBITE_VERSION)
LIBITE_SOURCE = libite-$(LIBITE_VERSION).tar.xz
LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VERSION)
$(DL_DIR)/$(LIBITE_SOURCE):
$(DOWNLOAD) $(LIBITE_SITE)/$(LIBITE_SOURCE)
@ -1064,10 +1064,10 @@ libite: $(DL_DIR)/$(LIBITE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBMAD_VER = 0.15.1b
LIBMAD_DIR = libmad-$(LIBMAD_VER)
LIBMAD_SOURCE = libmad-$(LIBMAD_VER).tar.gz
LIBMAD_SITE = https://sourceforge.net/projects/mad/files/libmad/$(LIBMAD_VER)
LIBMAD_VERSION = 0.15.1b
LIBMAD_DIR = libmad-$(LIBMAD_VERSION)
LIBMAD_SOURCE = libmad-$(LIBMAD_VERSION).tar.gz
LIBMAD_SITE = https://sourceforge.net/projects/mad/files/libmad/$(LIBMAD_VERSION)
$(DL_DIR)/$(LIBMAD_SOURCE):
$(DOWNLOAD) $(LIBMAD_SITE)/$(LIBMAD_SOURCE)
@ -1094,10 +1094,10 @@ libmad: $(DL_DIR)/$(LIBMAD_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBVORBIS_VER = 1.3.7
LIBVORBIS_DIR = libvorbis-$(LIBVORBIS_VER)
LIBVORBIS_SOURCE = libvorbis-$(LIBVORBIS_VER).tar.xz
LIBVORBIS_SITE = https://downloads.xiph.org/releases/vorbis
LIBVORBIS_VERSION = 1.3.7
LIBVORBIS_DIR = libvorbis-$(LIBVORBIS_VERSION)
LIBVORBIS_SOURCE = libvorbis-$(LIBVORBIS_VERSION).tar.xz
LIBVORBIS_SITE = https://downloads.xiph.org/releases/vorbis
$(DL_DIR)/$(LIBVORBIS_SOURCE):
$(DOWNLOAD) $(LIBVORBIS_SITE)/$(LIBVORBIS_SOURCE)
@ -1126,10 +1126,10 @@ libvorbis: $(LIBVORBIS_DEPS) $(DL_DIR)/$(LIBVORBIS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBVORBISIDEC_VER = 1.2.1+git20180316
LIBVORBISIDEC_DIR = libvorbisidec-$(LIBVORBISIDEC_VER)
LIBVORBISIDEC_SOURCE = libvorbisidec_$(LIBVORBISIDEC_VER).orig.tar.gz
LIBVORBISIDEC_SITE = https://ftp.de.debian.org/debian/pool/main/libv/libvorbisidec
LIBVORBISIDEC_VERSION = 1.2.1+git20180316
LIBVORBISIDEC_DIR = libvorbisidec-$(LIBVORBISIDEC_VERSION)
LIBVORBISIDEC_SOURCE = libvorbisidec_$(LIBVORBISIDEC_VERSION).orig.tar.gz
LIBVORBISIDEC_SITE = https://ftp.de.debian.org/debian/pool/main/libv/libvorbisidec
$(DL_DIR)/$(LIBVORBISIDEC_SOURCE):
$(DOWNLOAD) $(LIBVORBISIDEC_SITE)/$(LIBVORBISIDEC_SOURCE)
@ -1152,10 +1152,10 @@ libvorbisidec: $(LIBVORBISIDEC_DEPS) $(DL_DIR)/$(LIBVORBISIDEC_SOURCE) | $(TARGE
# -----------------------------------------------------------------------------
LIBOGG_VER = 1.3.4
LIBOGG_DIR = libogg-$(LIBOGG_VER)
LIBOGG_SOURCE = libogg-$(LIBOGG_VER).tar.gz
LIBOGG_SITE = http://downloads.xiph.org/releases/ogg
LIBOGG_VERSION = 1.3.4
LIBOGG_DIR = libogg-$(LIBOGG_VERSION)
LIBOGG_SOURCE = libogg-$(LIBOGG_VERSION).tar.gz
LIBOGG_SITE = http://downloads.xiph.org/releases/ogg
$(DL_DIR)/$(LIBOGG_SOURCE):
$(DOWNLOAD) $(LIBOGG_SITE)/$(LIBOGG_SOURCE)
@ -1177,10 +1177,10 @@ libogg: $(DL_DIR)/$(LIBOGG_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBEXIF_VER = 0.6.22
LIBEXIF_DIR = libexif-$(LIBEXIF_VER)
LIBEXIF_SOURCE = libexif-$(LIBEXIF_VER).tar.xz
LIBEXIF_SITE = https://github.com/libexif/libexif/releases/download/libexif-$(subst .,_,$(LIBEXIF_VER))-release
LIBEXIF_VERSION = 0.6.22
LIBEXIF_DIR = libexif-$(LIBEXIF_VERSION)
LIBEXIF_SOURCE = libexif-$(LIBEXIF_VERSION).tar.xz
LIBEXIF_SITE = https://github.com/libexif/libexif/releases/download/libexif-$(subst .,_,$(LIBEXIF_VERSION))-release
$(DL_DIR)/$(LIBEXIF_SOURCE):
$(DOWNLOAD) $(LIBEXIF_SITE)/$(LIBEXIF_SOURCE)
@ -1203,10 +1203,10 @@ libexif: $(DL_DIR)/$(LIBEXIF_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
FRIBIDI_VER = 1.0.10
FRIBIDI_DIR = fribidi-$(FRIBIDI_VER)
FRIBIDI_SOURCE = fribidi-$(FRIBIDI_VER).tar.xz
FRIBIDI_SITE = https://github.com/fribidi/fribidi/releases/download/v$(FRIBIDI_VER)
FRIBIDI_VERSION = 1.0.10
FRIBIDI_DIR = fribidi-$(FRIBIDI_VERSION)
FRIBIDI_SOURCE = fribidi-$(FRIBIDI_VERSION).tar.xz
FRIBIDI_SITE = https://github.com/fribidi/fribidi/releases/download/v$(FRIBIDI_VERSION)
$(DL_DIR)/$(FRIBIDI_SOURCE):
$(DOWNLOAD) $(FRIBIDI_SITE)/$(FRIBIDI_SOURCE)
@ -1228,10 +1228,10 @@ fribidi: $(DL_DIR)/$(FRIBIDI_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBFFI_VER = 3.3
LIBFFI_DIR = libffi-$(LIBFFI_VER)
LIBFFI_SOURCE = libffi-$(LIBFFI_VER).tar.gz
LIBFFI_SITE = https://github.com/libffi/libffi/releases/download/v$(HOST_LIBFFI_VER)
LIBFFI_VERSION = 3.3
LIBFFI_DIR = libffi-$(LIBFFI_VERSION)
LIBFFI_SOURCE = libffi-$(LIBFFI_VERSION).tar.gz
LIBFFI_SITE = https://github.com/libffi/libffi/releases/download/v$(HOST_LIBFFI_VERSION)
$(DL_DIR)/$(LIBFFI_SOURCE):
$(DOWNLOAD) $(LIBFFI_SITE)/$(LIBFFI_SOURCE)
@ -1256,10 +1256,10 @@ libffi: $(DL_DIR)/$(LIBFFI_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GLIB2_VER = 2.56.3
GLIB2_DIR = glib-$(GLIB2_VER)
GLIB2_SOURCE = glib-$(GLIB2_VER).tar.xz
GLIB2_SITE = https://ftp.gnome.org/pub/gnome/sources/glib/$(basename $(GLIB2_VER))
GLIB2_VERSION = 2.56.3
GLIB2_DIR = glib-$(GLIB2_VERSION)
GLIB2_SOURCE = glib-$(GLIB2_VERSION).tar.xz
GLIB2_SITE = https://ftp.gnome.org/pub/gnome/sources/glib/$(basename $(GLIB2_VERSION))
$(DL_DIR)/$(GLIB2_SOURCE):
$(DOWNLOAD) $(GLIB2_SITE)/$(GLIB2_SOURCE)
@ -1312,10 +1312,10 @@ glib2: $(GLIB2_DEPS) $(DL_DIR)/$(GLIB2_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
ALSA_LIB_VER = 1.2.4
ALSA_LIB_DIR = alsa-lib-$(ALSA_LIB_VER)
ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VER).tar.bz2
ALSA_LIB_SITE = https://www.alsa-project.org/files/pub/lib
ALSA_LIB_VERSION = 1.2.4
ALSA_LIB_DIR = alsa-lib-$(ALSA_LIB_VERSION)
ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2
ALSA_LIB_SITE = https://www.alsa-project.org/files/pub/lib
$(DL_DIR)/$(ALSA_LIB_SOURCE):
$(DOWNLOAD) $(ALSA_LIB_SITE)/$(ALSA_LIB_SOURCE)
@ -1356,10 +1356,10 @@ alsa-lib: $(DL_DIR)/$(ALSA_LIB_SOURCE)
# -----------------------------------------------------------------------------
POPT_VER = 1.16
POPT_DIR = popt-$(POPT_VER)
POPT_SOURCE = popt-$(POPT_VER).tar.gz
POPT_SITE = ftp://anduin.linuxfromscratch.org/BLFS/popt
POPT_VERSION = 1.16
POPT_DIR = popt-$(POPT_VERSION)
POPT_SOURCE = popt-$(POPT_VERSION).tar.gz
POPT_SITE = ftp://anduin.linuxfromscratch.org/BLFS/popt
$(DL_DIR)/$(POPT_SOURCE):
$(DOWNLOAD) $(POPT_SITE)/$(POPT_SOURCE)
@ -1380,10 +1380,10 @@ popt: $(DL_DIR)/$(POPT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBICONV_VER = 1.15
LIBICONV_DIR = libiconv-$(LIBICONV_VER)
LIBICONV_SOURCE = libiconv-$(LIBICONV_VER).tar.gz
LIBICONV_SITE = $(GNU_MIRROR)/libiconv
LIBICONV_VERSION = 1.15
LIBICONV_DIR = libiconv-$(LIBICONV_VERSION)
LIBICONV_SOURCE = libiconv-$(LIBICONV_VERSION).tar.gz
LIBICONV_SITE = $(GNU_MIRROR)/libiconv
$(DL_DIR)/$(LIBICONV_SOURCE):
$(DOWNLOAD) $(LIBICONV_SITE)/$(LIBICONV_SOURCE)
@ -1411,10 +1411,10 @@ libiconv: $(DL_DIR)/$(LIBICONV_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GRAPHLCD_BASE_VER = git
GRAPHLCD_BASE_DIR = graphlcd-base.$(GRAPHLCD_BASE_VER)
GRAPHLCD_BASE_SOURCE = graphlcd-base.$(GRAPHLCD_BASE_VER)
GRAPHLCD_BASE_SITE = git://projects.vdr-developer.org
GRAPHLCD_BASE_VERSION = git
GRAPHLCD_BASE_DIR = graphlcd-base.$(GRAPHLCD_BASE_VERSION)
GRAPHLCD_BASE_SOURCE = graphlcd-base.$(GRAPHLCD_BASE_VERSION)
GRAPHLCD_BASE_SITE = git://projects.vdr-developer.org
GRAPHLCD_BASE_PATCH = graphlcd.patch
GRAPHLCD_BASE_PATCH += 0003-strip-graphlcd-conf.patch

88
make/target-lua.mk

@ -3,11 +3,11 @@
#
# -----------------------------------------------------------------------------
LUA_ABIVER = 5.2
LUA_VER = 5.2.4
LUA_DIR = lua-$(LUA_VER)
LUA_SOURCE = lua-$(LUA_VER).tar.gz
LUA_SITE = https://www.lua.org
LUA_ABIVERSION = 5.2
LUA_VERSION = 5.2.4
LUA_DIR = lua-$(LUA_VERSION)
LUA_SOURCE = lua-$(LUA_VERSION).tar.gz
LUA_SITE = https://www.lua.org
$(DL_DIR)/$(LUA_SOURCE):
$(DOWNLOAD) $(LUA_SITE)/ftp/$(LUA_SOURCE)
@ -20,7 +20,7 @@ lua: $(LUA_DEPS) $(DL_DIR)/$(LUA_SOURCE) | $(TARGET_DIR)
$(CHDIR)/$(LUA_DIR); \
$(APPLY_PATCHES); \
$(MAKE) linux \
PKG_VERSION=$(LUA_VER) \
PKG_VERSION=$(LUA_VERSION) \
$(TARGET_MAKE_OPTS) \
AR="$(TARGET_AR) rcu" \
LDFLAGS="$(TARGET_LDFLAGS)" \
@ -33,13 +33,13 @@ lua: $(LUA_DEPS) $(DL_DIR)/$(LUA_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LUAEXPAT_VER = 1.3.3
LUAEXPAT_DIR = luaexpat-$(LUAEXPAT_VER)
LUAEXPAT_SOURCE = luaexpat-$(LUAEXPAT_VER).tar.gz
LUAEXPAT_SITE = https://github.com/tomasguisasola/luaexpat/archive
LUAEXPAT_VERSION = 1.3.3
LUAEXPAT_DIR = luaexpat-$(LUAEXPAT_VERSION)
LUAEXPAT_SOURCE = luaexpat-$(LUAEXPAT_VERSION).tar.gz
LUAEXPAT_SITE = https://github.com/tomasguisasola/luaexpat/archive
$(DL_DIR)/$(LUAEXPAT_SOURCE):
$(DOWNLOAD) $(LUAEXPAT_SITE)/v$(LUAEXPAT_VER).tar.gz -O $(@)
$(DOWNLOAD) $(LUAEXPAT_SITE)/v$(LUAEXPAT_VERSION).tar.gz -O $(@)
LUAEXPAT_DEPS = expat lua
@ -48,7 +48,7 @@ LUAEXPAT_MAKE_ENV = \
LUAEXPAT_MAKE_OPTS = \
PREFIX=$(TARGET_prefix) \
LUA_SYS_VER=$(LUA_ABIVER)
LUA_SYS_VER=$(LUA_ABIVERSION)
luaexpat: $(LUAEXPAT_DEPS) $(DL_DIR)/$(LUAEXPAT_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(PKG_DIR)
@ -64,13 +64,13 @@ luaexpat: $(LUAEXPAT_DEPS) $(DL_DIR)/$(LUAEXPAT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LUA_FEEDPARSER_VER = 0.71
LUA_FEEDPARSER_DIR = lua-feedparser-$(LUA_FEEDPARSER_VER)
LUA_FEEDPARSER_SOURCE = lua-feedparser-$(LUA_FEEDPARSER_VER).tar.gz
LUA_FEEDPARSER_SITE = https://github.com/slact/lua-feedparser/archive
LUA_FEEDPARSER_VERSION = 0.71
LUA_FEEDPARSER_DIR = lua-feedparser-$(LUA_FEEDPARSER_VERSION)
LUA_FEEDPARSER_SOURCE = lua-feedparser-$(LUA_FEEDPARSER_VERSION).tar.gz
LUA_FEEDPARSER_SITE = https://github.com/slact/lua-feedparser/archive
$(DL_DIR)/$(LUA_FEEDPARSER_SOURCE):
$(DOWNLOAD) $(LUA_FEEDPARSER_SITE)/$(LUA_FEEDPARSER_VER).tar.gz -O $(@)
$(DOWNLOAD) $(LUA_FEEDPARSER_SITE)/$(LUA_FEEDPARSER_VERSION).tar.gz -O $(@)
LUA_FEEDPARSER_DEPS = luaexpat
@ -87,7 +87,7 @@ lua-feedparser: $(LUA-DEEDPARSER_DEPS) $(DL_DIR)/$(LUA_FEEDPARSER_SOURCE) | $(TA
# -----------------------------------------------------------------------------
LUAJSON_SOURCE = JSON.lua
LUAJSON_SITE = http://regex.info/code
LUAJSON_SITE = http://regex.info/code
$(DL_DIR)/$(LUAJSON_SOURCE):
$(DOWNLOAD) $(LUAJSON_SITE)/$(LUAJSON_SOURCE)
@ -95,29 +95,29 @@ $(DL_DIR)/$(LUAJSON_SOURCE):
luajson: $(DL_DIR)/$(LUAJSON_SOURCE) | $(TARGET_DIR)
$(CD) $(DL_DIR); \
curl --remote-name --time-cond $(PKG_SOURCE) $(PKG_SITE)/$(PKG_SOURCE) || true
$(INSTALL_DATA) -D $(DL_DIR)/$(PKG_SOURCE) $(TARGET_datadir)/lua/$(LUA_ABIVER)
ln -sf $(PKG_SOURCE) $(TARGET_datadir)/lua/$(LUA_ABIVER)/json.lua
$(INSTALL_DATA) -D $(DL_DIR)/$(PKG_SOURCE) $(TARGET_datadir)/lua/$(LUA_ABIVERSION)
ln -sf $(PKG_SOURCE) $(TARGET_datadir)/lua/$(LUA_ABIVERSION)/json.lua
$(TOUCH)
# -----------------------------------------------------------------------------
LUACURL_VER = git
LUACURL_DIR = lua-curlv3.$(LUACURL_VER)
LUACURL_SOURCE = lua-curlv3.$(LUACURL_VER)
LUACURL_SITE = https://github.com/lua-curl/$(LUACURL_SOURCE)
LUA_CURL_VERSION = git
LUA_CURL_DIR = lua-curlv3.$(LUA_CURL_VERSION)
LUA_CURL_SOURCE = lua-curlv3.$(LUA_CURL_VERSION)
LUA_CURL_SITE = https://github.com/lua-curl/$(LUA_CURL_SOURCE)
LUACURL_DEPS = libcurl lua
LUA_CURL_DEPS = libcurl lua
LUACURL_MAKE_ENV = \
LUA_CURL_MAKE_ENV = \
$(TARGET_CONFIGURE_ENV)
LUACURL_MAKE_OPTS = \
LUA_CURL_MAKE_OPTS = \
LIBDIR=$(TARGET_libdir) \
LUA_INC=$(TARGET_includedir) \
LUA_CMOD=$(libdir)/lua/$(LUA_ABIVER) \
LUA_LMOD=$(datadir)/lua/$(LUA_ABIVER)
LUA_CMOD=$(libdir)/lua/$(LUA_ABIVERSION) \
LUA_LMOD=$(datadir)/lua/$(LUA_ABIVERSION)
luacurl: $(LUACURL_DEPS) | $(TARGET_DIR)
lua-curl: $(LUA_CURL_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(PKG_DIR)
$(GET-GIT-SOURCE) $(PKG_SITE) $(DL_DIR)/$(PKG_SOURCE)
$(CPDIR)/$(PKG_SOURCE)
@ -129,13 +129,13 @@ luacurl: $(LUACURL_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LUAPOSIX_VER = 31
LUAPOSIX_DIR = luaposix-$(LUAPOSIX_VER)
LUAPOSIX_SOURCE = luaposix-$(LUAPOSIX_VER).tar.gz
LUAPOSIX_SITE = https://github.com/luaposix/luaposix/archive
LUAPOSIX_VERSION = 31
LUAPOSIX_DIR = luaposix-$(LUAPOSIX_VERSION)
LUAPOSIX_SOURCE = luaposix-$(LUAPOSIX_VERSION).tar.gz
LUAPOSIX_SITE = https://github.com/luaposix/luaposix/archive
$(DL_DIR)/$(LUAPOSIX_SOURCE):
$(DOWNLOAD) $(LUAPOSIX_SITE)/v$(LUAPOSIX_VER).tar.gz -O $(@)
$(DOWNLOAD) $(LUAPOSIX_SITE)/v$(LUAPOSIX_VERSION).tar.gz -O $(@)
LUAPOSIX_DEPS = $(HOST_LUA) lua luaexpat
@ -145,25 +145,25 @@ LUAPOSIX_CONF_ENV = \
LUA=$(HOST_LUA)
LUAPOSIX_CONF_OPTS = \
--libdir=$(TARGET_libdir)/lua/$(LUA_ABIVER) \
--datadir=$(TARGET_datadir)/lua/$(LUA_ABIVER) \
--libdir=$(TARGET_libdir)/lua/$(LUA_ABIVERSION) \
--datadir=$(TARGET_datadir)/lua/$(LUA_ABIVERSION) \
--mandir=$(TARGET_DIR)$(REMOVE_mandir) \
--docdir=$(TARGET_DIR)$(REMOVE_docdir) \
--enable-silent-rules
GNULIB_VER = 20140202
GNULIB_SOURCE = gnulib-$(GNULIB_VER)-stable.tar.gz
GNULIB_SITE = http://erislabs.net/ianb/projects/gnulib
GNULIB_VERSION = 20140202
GNULIB_SOURCE = gnulib-$(GNULIB_VERSION)-stable.tar.gz
GNULIB_SITE = http://erislabs.net/ianb/projects/gnulib
$(DL_DIR)/$(GNULIB_SOURCE):
$(DOWNLOAD) $(GNULIB_SITE)/$(GNULIB_SOURCE)
SLINGSHOT_VER = 6
SLINGSHOT_SOURCE = slingshot-$(SLINGSHOT_VER).tar.gz
SLINGSHOT_SITE = https://github.com/gvvaughan/slingshot/archive
SLINGSHOT_VERSION = 6
SLINGSHOT_SOURCE = slingshot-$(SLINGSHOT_VERSION).tar.gz
SLINGSHOT_SITE = https://github.com/gvvaughan/slingshot/archive
$(DL_DIR)/$(SLINGSHOT_SOURCE):
$(DOWNLOAD) $(SLINGSHOT_SITE)/v$(SLINGSHOT_VER).tar.gz -O $(@)
$(DOWNLOAD) $(SLINGSHOT_SITE)/v$(SLINGSHOT_VERSION).tar.gz -O $(@)
luaposix: $(LUAPOSIX_DEPS) $(DL_DIR)/$(SLINGSHOT_SOURCE) $(DL_DIR)/$(GNULIB_SOURCE) $(DL_DIR)/$(LUAPOSIX_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(PKG_DIR)

20
make/target-neutrino-plugins.mk

@ -28,11 +28,11 @@ NEUTRINO_PLUGINS_DEPS += libpng
NEUTRINO_PLUGINS_DEPS += libjpeg-turbo
NEUTRINO_PLUGINS_DEPS += giflib
NEUTRINO_PLUGINS_DEPS += freetype
NEUTRINO_PLUGINS_DEPS += lua-curl
NEUTRINO_PLUGINS_DEPS += lua-feedparser
NEUTRINO_PLUGINS_DEPS += luaexpat
NEUTRINO_PLUGINS_DEPS += luajson
NEUTRINO_PLUGINS_DEPS += luacurl
NEUTRINO_PLUGINS_DEPS += luaposix
NEUTRINO_PLUGINS_DEPS += lua-feedparser
# -----------------------------------------------------------------------------
@ -194,10 +194,10 @@ doscam-webif-skin:
# -----------------------------------------------------------------------------
NEUTRINO_MEDIATHEK_VER = git
NEUTRINO_MEDIATHEK_DIR = mediathek.$(NEUTRINO_MEDIATHEK_VER)
NEUTRINO_MEDIATHEK_SOURCE = mediathek.$(NEUTRINO_MEDIATHEK_VER)
NEUTRINO_MEDIATHEK_SITE = https://github.com/neutrino-mediathek
NEUTRINO_MEDIATHEK_VERSION = git
NEUTRINO_MEDIATHEK_DIR = mediathek.$(NEUTRINO_MEDIATHEK_VERSION)
NEUTRINO_MEDIATHEK_SOURCE = mediathek.$(NEUTRINO_MEDIATHEK_VERSION)
NEUTRINO_MEDIATHEK_SITE = https://github.com/neutrino-mediathek
neutrino-mediathek: $(SHARE_PLUGINS) | $(TARGET_DIR)
$(REMOVE)/$(PKG_DIR)
@ -214,10 +214,10 @@ neutrino-mediathek: $(SHARE_PLUGINS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LINKS_VER = 2.20.2
LINKS_DIR = links-$(LINKS_VER)
LINKS_SOURCE = links-$(LINKS_VER).tar.bz2
LINKS_SITE = http://links.twibright.com/download
LINKS_VERSION = 2.20.2
LINKS_DIR = links-$(LINKS_VERSION)
LINKS_SOURCE = links-$(LINKS_VERSION).tar.bz2
LINKS_SITE = http://links.twibright.com/download
$(DL_DIR)/$(LINKS_SOURCE):
$(DOWNLOAD) $(LINKS_SITE)/$(LINKS_SOURCE)

6
make/target-rootfs.mk

@ -16,7 +16,7 @@ $(TARGET_DIR)/.version: | $(TARGET_DIR)
echo "imagename=NI \o/ Neutrino-Image" >> $(@)
echo "imagedescription=$(IMAGE_DESC)" >> $(@)
echo "imageversion=$(IMAGE_VERSION)" >> $(@)
echo "version=$(IMAGE_TYPE)$(IMAGE_VER)$(IMAGE_DATE)" >> $(@)
echo "version=$(IMAGE_VERSION_STRING)" >> $(@)
echo "describe=$$(git describe --always --long --tags | sed 's/-/./2')" >> $(@)
echo "builddate=$$(date)" >> $(@)
echo "box_model=$(BOXMODEL)" >> $(@)
@ -55,7 +55,7 @@ endif
# -----------------------------------------------------------------------------
e2-multiboot: | $(TARGET_DIR)
e2-multiboot: .version | $(TARGET_DIR)
mkdir -p $(TARGET_bindir)
echo -e "#!/bin/sh\necho Nope!" > $(TARGET_bindir)/enigma2
chmod 0755 $(TARGET_bindir)/enigma2
@ -140,7 +140,7 @@ ifneq ($(DEBUG),yes)
-type f -print0 | xargs -0 $(TARGET_STRIP) || true; \
done
ifeq ($(BOXSERIES),hd2)
find $(ROOTFS)/lib/modules/$(KERNEL_VER)/kernel -type f -name '*.ko' | xargs -n 1 $(TARGET_OBJCOPY) --strip-unneeded
find $(ROOTFS)/lib/modules/$(KERNEL_VERSION)/kernel -type f -name '*.ko' | xargs -n 1 $(TARGET_OBJCOPY) --strip-unneeded
endif
@$(call MESSAGE,"After strip: $$(du -sh $(ROOTFS))")
endif

88
make/target-tools-unused.mk

@ -4,10 +4,10 @@
# -----------------------------------------------------------------------------
# usbutils-008 needs udev
USBUTILS_VER = 007
USBUTILS_DIR = usbutils-$(USBUTILS_VER)
USBUTILS_SOURCE = usbutils-$(USBUTILS_VER).tar.xz
USBUTILS_SITE = $(KERNEL_MIRROR)/linux/utils/usb/usbutils
USBUTILS_VERSION = 007
USBUTILS_DIR = usbutils-$(USBUTILS_VERSION)
USBUTILS_SOURCE = usbutils-$(USBUTILS_VERSION).tar.xz
USBUTILS_SITE = $(KERNEL_MIRROR)/linux/utils/usb/usbutils
$(DL_DIR)/$(USBUTILS_SOURCE):
$(DOWNLOAD) $(USBUTILS_SITE)/$(USBUTILS_SOURCE)
@ -32,10 +32,10 @@ usbutils: $(USBUTILS_DEPS) $(DL_DIR)/$(USBUTILS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
BINUTILS_VER = 2.35
BINUTILS_DIR = binutils-$(BINUTILS_VER)
BINUTILS_SOURCE = binutils-$(BINUTILS_VER).tar.bz2
BINUTILS_SITE = $(GNU_MIRROR)/binutils
BINUTILS_VERSION = 2.35
BINUTILS_DIR = binutils-$(BINUTILS_VERSION)
BINUTILS_SOURCE = binutils-$(BINUTILS_VERSION).tar.bz2
BINUTILS_SITE = $(GNU_MIRROR)/binutils
$(DL_DIR)/$(BINUTILS_SOURCE):
$(DOWNLOAD) $(BINUTILS_SITE)/$(BINUTILS_SOURCE)
@ -64,10 +64,10 @@ binutils: $(DL_DIR)/$(BINUTILS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
BASE_PASSWD_VER = 3.5.29
BASE_PASSWD_DIR = base-passwd-$(BASE_PASSWD_VER)
BASE_PASSWD_SOURCE = base-passwd_$(BASE_PASSWD_VER).tar.gz
BASE_PASSWD_SITE = https://launchpad.net/debian/+archive/primary/+files
BASE_PASSWD_VERSION = 3.5.29
BASE_PASSWD_DIR = base-passwd-$(BASE_PASSWD_VERSION)
BASE_PASSWD_SOURCE = base-passwd_$(BASE_PASSWD_VERSION).tar.gz
BASE_PASSWD_SITE = https://launchpad.net/debian/+archive/primary/+files
$(DL_DIR)/$(BASE_PASSWD_SOURCE):
$(DOWNLOAD) $(BASE_PASSWD_SITE)/$(BASE_PASSWD_SOURCE)
@ -87,10 +87,10 @@ base-passwd: $(DL_DIR)/$(BASE_PASSWD_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
SHADOW_VER = 4.8.1
SHADOW_DIR = shadow-$(SHADOW_VER)
SHADOW_SOURCE = shadow-$(SHADOW_VER).tar.xz
SHADOW_SITE = https://github.com/shadow-maint/shadow/releases/download/$(SHADOW_VER)
SHADOW_VERSION = 4.8.1
SHADOW_DIR = shadow-$(SHADOW_VERSION)
SHADOW_SOURCE = shadow-$(SHADOW_VERSION).tar.xz
SHADOW_SITE = https://github.com/shadow-maint/shadow/releases/download/$(SHADOW_VERSION)
$(DL_DIR)/$(SHADOW_SOURCE):
$(DOWNLOAD) $(SHADOW_SITE)/$(SHADOW_SOURCE)
@ -113,10 +113,10 @@ shadow: $(DL_DIR)/$(SHADOW_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
BZIP2_VER = 1.0.8
BZIP2_DIR = bzip2-$(BZIP2_VER)
BZIP2_SOURCE = bzip2-$(BZIP2_VER).tar.gz
BZIP2_SITE = https://sourceware.org/pub/bzip2
BZIP2_VERSION = 1.0.8
BZIP2_DIR = bzip2-$(BZIP2_VERSION)
BZIP2_SOURCE = bzip2-$(BZIP2_VERSION).tar.gz
BZIP2_SITE = https://sourceware.org/pub/bzip2
$(DL_DIR)/$(BZIP2_SOURCE):
$(DOWNLOAD) $(BZIP2_SITE)/$(BZIP2_SOURCE)
@ -136,10 +136,10 @@ bzip2: $(DL_DIR)/$(BZIP2_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
ASTRA_SM_VER = git
ASTRA_SM_DIR = astra-sm.$(ASTRA_SM_VER)
ASTRA_SM_SOURCE = astra-sm.$(ASTRA_SM_VER)
ASTRA_SM_SITE = https://gitlab.com/crazycat69
ASTRA_SM_VERSION = git
ASTRA_SM_DIR = astra-sm.$(ASTRA_SM_VERSION)
ASTRA_SM_SOURCE = astra-sm.$(ASTRA_SM_VERSION)
ASTRA_SM_SITE = https://gitlab.com/crazycat69
ASTRA_SM_DEPS = openssl
@ -162,10 +162,10 @@ astra-sm: $(ASTRA_SM_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
IOZONE_VER = 3_490
IOZONE_DIR = iozone$(IOZONE_VER)
IOZONE_SOURCE = iozone$(IOZONE_VER).tar
IOZONE_SITE = http://www.iozone.org/src/current
IOZONE_VERSION = 3_490
IOZONE_DIR = iozone$(IOZONE_VERSION)
IOZONE_SOURCE = iozone$(IOZONE_VERSION).tar
IOZONE_SITE = http://www.iozone.org/src/current
$(DL_DIR)/$(IOZONE_SOURCE):
$(DOWNLOAD) $(IOZONE_SITE)/$(IOZONE_SOURCE)
@ -184,10 +184,10 @@ iozone: $(DL_DIR)/$(IOZONE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
READLINE_VER = 8.1
READLINE_DIR = readline-$(READLINE_VER)
READLINE_SOURCE = readline-$(READLINE_VER).tar.gz
READLINE_SITE = $(GNU_MIRROR)/readline
READLINE_VERSION = 8.1
READLINE_DIR = readline-$(READLINE_VERSION)
READLINE_SOURCE = readline-$(READLINE_VERSION).tar.gz
READLINE_SITE = $(GNU_MIRROR)/readline
$(DL_DIR)/$(READLINE_SOURCE):
$(DOWNLOAD) $(READLINE_SITE)/$(READLINE_SOURCE)
@ -207,10 +207,10 @@ readline: $(DL_DIR)/$(READLINE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBZEN_VER = 0.4.38
LIBZEN_DIR = ZenLib
LIBZEN_SOURCE = libzen_$(LIBZEN_VER).tar.bz2
LIBZEN_SITE = https://mediaarea.net/download/source/libzen/$(LIBZEN_VER)
LIBZEN_VERSION = 0.4.38
LIBZEN_DIR = ZenLib
LIBZEN_SOURCE = libzen_$(LIBZEN_VERSION).tar.bz2
LIBZEN_SITE = https://mediaarea.net/download/source/libzen/$(LIBZEN_VERSION)
$(DL_DIR)/$(LIBZEN_SOURCE):
$(DOWNLOAD) $(LIBZEN_SITE)/$(LIBZEN_SOURCE)
@ -232,10 +232,10 @@ libzen: $(LIBZEN_DEPS) $(DL_DIR)/$(LIBZEN_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LIBMEDIAINFO_VER = 20.08
LIBMEDIAINFO_DIR = MediaInfoLib
LIBMEDIAINFO_SOURCE = libmediainfo_$(LIBMEDIAINFO_VER).tar.bz2
LIBMEDIAINFO_SITE = https://mediaarea.net/download/source/libmediainfo/$(LIBMEDIAINFO_VER)
LIBMEDIAINFO_VERSION = 20.08
LIBMEDIAINFO_DIR = MediaInfoLib
LIBMEDIAINFO_SOURCE = libmediainfo_$(LIBMEDIAINFO_VERSION).tar.bz2
LIBMEDIAINFO_SITE = https://mediaarea.net/download/source/libmediainfo/$(LIBMEDIAINFO_VERSION)
$(DL_DIR)/$(LIBMEDIAINFO_SOURCE):
$(DOWNLOAD) $(LIBMEDIAINFO_SITE)/$(LIBMEDIAINFO_SOURCE)
@ -257,10 +257,10 @@ libmediainfo: $(LIBMEDIAINFO_DEPS) $(DL_DIR)/$(LIBMEDIAINFO_SOURCE) | $(TARGET_D
# -----------------------------------------------------------------------------
MEDIAINFO_VER = 20.08
MEDIAINFO_DIR = MediaInfo
MEDIAINFO_SOURCE = mediainfo_$(MEDIAINFO_VER).tar.bz2
MEDIAINFO_SITE = https://mediaarea.net/download/source/mediainfo/$(MEDIAINFO_VER)
MEDIAINFO_VERSION = 20.08
MEDIAINFO_DIR = MediaInfo
MEDIAINFO_SOURCE = mediainfo_$(MEDIAINFO_VERSION).tar.bz2
MEDIAINFO_SITE = https://mediaarea.net/download/source/mediainfo/$(MEDIAINFO_VERSION)
$(DL_DIR)/$(MEDIAINFO_SOURCE):
$(DOWNLOAD) $(MEDIAINFO_SITE)/$(MEDIAINFO_SOURCE)

442
make/target-tools.mk

@ -8,10 +8,10 @@
#
# -----------------------------------------------------------------------------
BUSYBOX_VER = 1.31.1
BUSYBOX_DIR = busybox-$(BUSYBOX_VER)
BUSYBOX_SOURCE = busybox-$(BUSYBOX_VER).tar.bz2
BUSYBOX_SITE = https://busybox.net/downloads
BUSYBOX_VERSION = 1.31.1
BUSYBOX_DIR = busybox-$(BUSYBOX_VERSION)
BUSYBOX_SOURCE = busybox-$(BUSYBOX_VERSION).tar.bz2
BUSYBOX_SITE = https://busybox.net/downloads
$(DL_DIR)/$(BUSYBOX_SOURCE):
$(DOWNLOAD) $(BUSYBOX_SITE)/$(BUSYBOX_SOURCE)
@ -164,10 +164,10 @@ busybox: $(BUSYBOX_DEPS) $(DL_DIR)/$(BUSYBOX_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
BASH_VER = 5.0
BASH_DIR = bash-$(BASH_VER)
BASH_SOURCE = bash-$(BASH_VER).tar.gz
BASH_SITE = $(GNU_MIRROR)/bash
BASH_VERSION = 5.0
BASH_DIR = bash-$(BASH_VERSION)
BASH_SOURCE = bash-$(BASH_VERSION).tar.gz
BASH_SITE = $(GNU_MIRROR)/bash
$(DL_DIR)/$(BASH_SOURCE):
$(DOWNLOAD) $(BASH_SITE)/$(BASH_SOURCE)
@ -205,10 +205,10 @@ bash: $(DL_DIR)/$(BASH_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
SYSVINIT_VER = 2.98
SYSVINIT_DIR = sysvinit-$(SYSVINIT_VER)
SYSVINIT_SOURCE = sysvinit-$(SYSVINIT_VER).tar.xz
SYSVINIT_SITE = http://download.savannah.nongnu.org/releases/sysvinit
SYSVINIT_VERSION = 2.98
SYSVINIT_DIR = sysvinit-$(SYSVINIT_VERSION)
SYSVINIT_SOURCE = sysvinit-$(SYSVINIT_VERSION).tar.xz
SYSVINIT_SITE = http://download.savannah.nongnu.org/releases/sysvinit
$(DL_DIR)/$(SYSVINIT_SOURCE):
$(DOWNLOAD) $(SYSVINIT_SITE)/$(SYSVINIT_SOURCE)
@ -250,10 +250,10 @@ sysvinit: $(DL_DIR)/$(SYSVINIT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
COREUTILS_VER = 8.30
COREUTILS_DIR = coreutils-$(COREUTILS_VER)
COREUTILS_SOURCE = coreutils-$(COREUTILS_VER).tar.xz
COREUTILS_SITE = $(GNU_MIRROR)/coreutils
COREUTILS_VERSION = 8.30
COREUTILS_DIR = coreutils-$(COREUTILS_VERSION)
COREUTILS_SOURCE = coreutils-$(COREUTILS_VERSION).tar.xz
COREUTILS_SITE = $(GNU_MIRROR)/coreutils
$(DL_DIR)/$(COREUTILS_SOURCE):
$(DOWNLOAD) $(COREUTILS_SITE)/$(COREUTILS_SOURCE)
@ -295,10 +295,10 @@ coreutils: $(DL_DIR)/$(COREUTILS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
PROCPS_NG_VER = 3.3.16
PROCPS_NG_DIR = procps-ng-$(PROCPS_NG_VER)
PROCPS_NG_SOURCE = procps-ng-$(PROCPS_NG_VER).tar.xz
PROCPS_NG_SITE = http://sourceforge.net/projects/procps-ng/files/Production
PROCPS_NG_VERSION = 3.3.16
PROCPS_NG_DIR = procps-ng-$(PROCPS_NG_VERSION)
PROCPS_NG_SOURCE = procps-ng-$(PROCPS_NG_VERSION).tar.xz
PROCPS_NG_SITE = http://sourceforge.net/projects/procps-ng/files/Production
$(DL_DIR)/$(PROCPS_NG_SOURCE):
$(DOWNLOAD) $(PROCPS_NG_SITE)/$(PROCPS_NG_SOURCE)
@ -343,10 +343,10 @@ procps-ng: $(PROCPS_NG_DEPS) $(DL_DIR)/$(PROCPS_NG_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
MTD_UTILS_VER = 2.0.2
MTD_UTILS_DIR = mtd-utils-$(MTD_UTILS_VER)
MTD_UTILS_SOURCE = mtd-utils-$(MTD_UTILS_VER).tar.bz2
MTD_UTILS_SITE = ftp://ftp.infradead.org/pub/mtd-utils
MTD_UTILS_VERSION = 2.0.2
MTD_UTILS_DIR = mtd-utils-$(MTD_UTILS_VERSION)
MTD_UTILS_SOURCE = mtd-utils-$(MTD_UTILS_VERSION).tar.bz2
MTD_UTILS_SITE = ftp://ftp.infradead.org/pub/mtd-utils
$(DL_DIR)/$(MTD_UTILS_SOURCE):
$(DOWNLOAD) $(MTD_UTILS_SITE)/$(MTD_UTILS_SOURCE)
@ -394,10 +394,10 @@ mtd-utils: $(MTD_UTILS_DEPS) $(DL_DIR)/$(MTD_UTILS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
DOSFSTOOLS_VER = 4.1
DOSFSTOOLS_DIR = dosfstools-$(DOSFSTOOLS_VER)
DOSFSTOOLS_SOURCE = dosfstools-$(DOSFSTOOLS_VER).tar.xz
DOSFSTOOLS_SITE = https://github.com/dosfstools/dosfstools/releases/download/v$(DOSFSTOOLS_VER)
DOSFSTOOLS_VERSION = 4.1
DOSFSTOOLS_DIR = dosfstools-$(DOSFSTOOLS_VERSION)
DOSFSTOOLS_SOURCE = dosfstools-$(DOSFSTOOLS_VERSION).tar.xz
DOSFSTOOLS_SITE = https://github.com/dosfstools/dosfstools/releases/download/v$(DOSFSTOOLS_VERSION)
$(DL_DIR)/$(DOSFSTOOLS_SOURCE):
$(DOWNLOAD) $(DOSFSTOOLS_SITE)/$(DOSFSTOOLS_SOURCE)
@ -427,10 +427,10 @@ dosfstools: $(DL_DIR)/$(DOSFSTOOLS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
NTFS_3G_VER = 2017.3.23
NTFS_3G_DIR = ntfs-3g_ntfsprogs-$(NTFS_3G_VER)
NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VER).tgz
NTFS_3G_SITE = https://tuxera.com/opensource
NTFS_3G_VERSION = 2017.3.23
NTFS_3G_DIR = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION)
NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz
NTFS_3G_SITE = https://tuxera.com/opensource
$(DL_DIR)/$(NTFS_3G_SOURCE):
$(DOWNLOAD) $(NTFS_3G_SITE)/$(NTFS_3G_SOURCE)
@ -464,10 +464,10 @@ ntfs-3g: $(NTFS_3G_DEPS) $(DL_DIR)/$(NTFS_3G_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
FUSE_EXFAT_VER = 1.3.0
FUSE_EXFAT_DIR = fuse-exfat-$(FUSE_EXFAT_VER)
FUSE_EXFAT_SOURCE = fuse-exfat-$(FUSE_EXFAT_VER).tar.gz
FUSE_EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(FUSE_EXFAT_VER)
FUSE_EXFAT_VERSION = 1.3.0
FUSE_EXFAT_DIR = fuse-exfat-$(FUSE_EXFAT_VERSION)
FUSE_EXFAT_SOURCE = fuse-exfat-$(FUSE_EXFAT_VERSION).tar.gz
FUSE_EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(FUSE_EXFAT_VERSION)
$(DL_DIR)/$(FUSE_EXFAT_SOURCE):
$(DOWNLOAD) $(FUSE_EXFAT_SITE)/$(FUSE_EXFAT_SOURCE)
@ -495,10 +495,10 @@ fuse-exfat: $(FUSE_EXFAT_DEPS) $(DL_DIR)/$(FUSE_EXFAT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
EXFAT_UTILS_VER = 1.3.0
EXFAT_UTILS_DIR = exfat-utils-$(EXFAT_UTILS_VER)
EXFAT_UTILS_SOURCE = exfat-utils-$(EXFAT_UTILS_VER).tar.gz
EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VER)
EXFAT_UTILS_VERSION = 1.3.0
EXFAT_UTILS_DIR = exfat-utils-$(EXFAT_UTILS_VERSION)
EXFAT_UTILS_SOURCE = exfat-utils-$(EXFAT_UTILS_VERSION).tar.gz
EXFAT_UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT_UTILS_VERSION)
$(DL_DIR)/$(EXFAT_UTILS_SOURCE):
$(DOWNLOAD) $(EXFAT_UTILS_SITE)/$(EXFAT_UTILS_SOURCE)
@ -526,10 +526,10 @@ exfat-utils: $(EXFAT_UTILS_DEPS) $(DL_DIR)/$(EXFAT_UTILS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
XFSPROGS_VER = 5.8.0
XFSPROGS_DIR = xfsprogs-$(XFSPROGS_VER)
XFSPROGS_SOURCE = xfsprogs-$(XFSPROGS_VER).tar.xz
XFSPROGS_SITE = $(KERNEL_MIRROR)/linux/utils/fs/xfs/xfsprogs
XFSPROGS_VERSION = 5.8.0
XFSPROGS_DIR = xfsprogs-$(XFSPROGS_VERSION)
XFSPROGS_SOURCE = xfsprogs-$(XFSPROGS_VERSION).tar.xz
XFSPROGS_SITE = $(KERNEL_MIRROR)/linux/utils/fs/xfs/xfsprogs
$(DL_DIR)/$(XFSPROGS_SOURCE):
$(DOWNLOAD) $(XFSPROGS_SITE)/$(XFSPROGS_SOURCE)
@ -565,10 +565,10 @@ xfsprogs: $(XFSPROGS_DEPS) $(DL_DIR)/$(XFSPROGS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
# for coolstream: formatting ext4 failes with newer versions then 1.43.8
E2FSPROGS_VER = $(if $(filter $(BOXTYPE),coolstream),1.43.8,1.45.6)
E2FSPROGS_DIR = e2fsprogs-$(E2FSPROGS_VER)
E2FSPROGS_SOURCE = e2fsprogs-$(E2FSPROGS_VER).tar.gz
E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(E2FSPROGS_VER)
E2FSPROGS_VERSION = $(if $(filter $(BOXTYPE),coolstream),1.43.8,1.45.6)
E2FSPROGS_DIR = e2fsprogs-$(E2FSPROGS_VERSION)
E2FSPROGS_SOURCE = e2fsprogs-$(E2FSPROGS_VERSION).tar.gz
E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(E2FSPROGS_VERSION)
$(DL_DIR)/$(E2FSPROGS_SOURCE):
$(DOWNLOAD) $(E2FSPROGS_SITE)/$(E2FSPROGS_SOURCE)
@ -628,10 +628,10 @@ e2fsprogs: $(E2FSPROGS_DEPS) $(DL_DIR)/$(E2FSPROGS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
HDPARM_VER = 9.60
HDPARM_DIR = hdparm-$(HDPARM_VER)
HDPARM_SOURCE = hdparm-$(HDPARM_VER).tar.gz
HDPARM_SITE = https://sourceforge.net/projects/hdparm/files/hdparm
HDPARM_VERSION = 9.60
HDPARM_DIR = hdparm-$(HDPARM_VERSION)
HDPARM_SOURCE = hdparm-$(HDPARM_VERSION).tar.gz
HDPARM_SITE = https://sourceforge.net/projects/hdparm/files/hdparm
$(DL_DIR)/$(HDPARM_SOURCE):
$(DOWNLOAD) $(HDPARM_SITE)/$(HDPARM_SOURCE)
@ -649,10 +649,10 @@ hdparm: $(DL_DIR)/$(HDPARM_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
F2FS_TOOLS_VER = 1.14.0
F2FS_TOOLS_DIR = f2fs-tools-$(F2FS_TOOLS_VER)
F2FS_TOOLS_SOURCE = f2fs-tools-$(F2FS_TOOLS_VER).tar.gz
F2FS_TOOLS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot
F2FS_TOOLS_VERSION = 1.14.0
F2FS_TOOLS_DIR = f2fs-tools-$(F2FS_TOOLS_VERSION)
F2FS_TOOLS_SOURCE = f2fs-tools-$(F2FS_TOOLS_VERSION).tar.gz
F2FS_TOOLS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot
$(DL_DIR)/$(F2FS_TOOLS_SOURCE):
$(DOWNLOAD) $(F2FS_TOOLS_SITE)/$(F2FS_TOOLS_SOURCE)
@ -685,10 +685,10 @@ f2fs-tools: $(F2FS_TOOLS_DEPS) $(DL_DIR)/$(F2FS_TOOLS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
UTIL_LINUX_VER = 2.36.2
UTIL_LINUX_DIR = util-linux-$(UTIL_LINUX_VER)
UTIL_LINUX_SOURCE = util-linux-$(UTIL_LINUX_VER).tar.xz
UTIL_LINUX_SITE = $(KERNEL_MIRROR)/linux/utils/util-linux/v$(basename $(UTIL_LINUX_VER))
UTIL_LINUX_VERSION = 2.36.2
UTIL_LINUX_DIR = util-linux-$(UTIL_LINUX_VERSION)
UTIL_LINUX_SOURCE = util-linux-$(UTIL_LINUX_VERSION).tar.xz
UTIL_LINUX_SITE = $(KERNEL_MIRROR)/linux/utils/util-linux/v$(basename $(UTIL_LINUX_VERSION))
$(DL_DIR)/$(UTIL_LINUX_SOURCE):
$(DOWNLOAD) $(UTIL_LINUX_SITE)/$(UTIL_LINUX_SOURCE)
@ -750,10 +750,10 @@ util-linux: $(UTIL_LINUX_DEPS) $(DL_DIR)/$(UTIL_LINUX_SOURCE) | $(TARGET_DIR)
#
# -----------------------------------------------------------------------------
OPENVPN_VER = 2.5.0
OPENVPN_DIR = openvpn-$(OPENVPN_VER)
OPENVPN_SOURCE = openvpn-$(OPENVPN_VER).tar.xz
OPENVPN_SITE = http://build.openvpn.net/downloads/releases
OPENVPN_VERSION = 2.5.0
OPENVPN_DIR = openvpn-$(OPENVPN_VERSION)
OPENVPN_SOURCE = openvpn-$(OPENVPN_VERSION).tar.xz
OPENVPN_SITE = http://build.openvpn.net/downloads/releases
$(DL_DIR)/$(OPENVPN_SOURCE):
$(DOWNLOAD) $(OPENVPN_SITE)/$(OPENVPN_SOURCE)
@ -790,10 +790,10 @@ openvpn: $(OPENVPN_DEPS) $(DL_DIR)/$(OPENVPN_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
OPENSSH_VER = 8.4p1
OPENSSH_DIR = openssh-$(OPENSSH_VER)
OPENSSH_SOURCE = openssh-$(OPENSSH_VER).tar.gz
OPENSSH_SITE = https://artfiles.org/openbsd/OpenSSH/portable
OPENSSH_VERSION = 8.4p1
OPENSSH_DIR = openssh-$(OPENSSH_VERSION)
OPENSSH_SOURCE = openssh-$(OPENSSH_VERSION).tar.gz
OPENSSH_SITE = https://artfiles.org/openbsd/OpenSSH/portable
$(DL_DIR)/$(OPENSSH_SOURCE):
$(DOWNLOAD) $(OPENSSH_SITE)/$(OPENSSH_SOURCE)
@ -832,10 +832,10 @@ openssh: $(OPENSSH_DEPS) $(DL_DIR)/$(OPENSSH_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
TZDATA_VER = 2020f
TZDATA_DIR = tzdata$(TZDATA_VER)
TZDATA_SOURCE = tzdata$(TZDATA_VER).tar.gz
TZDATA_SITE = ftp://ftp.iana.org/tz/releases
TZDATA_VERSION = 2020f
TZDATA_DIR = tzdata$(TZDATA_VERSION)
TZDATA_SOURCE = tzdata$(TZDATA_VERSION).tar.gz
TZDATA_SITE = ftp://ftp.iana.org/tz/releases
$(DL_DIR)/$(TZDATA_SOURCE):
$(DOWNLOAD) $(TZDATA_SITE)/$(TZDATA_SOURCE)
@ -875,10 +875,10 @@ tzdata: $(TZDATA_DEPS) $(DL_DIR)/$(TZDATA_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
IPERF_VER = 3.1.3
IPERF_DIR = iperf-$(IPERF_VER)
IPERF_SOURCE = iperf-$(IPERF_VER)-source.tar.gz
IPERF_SITE = https://iperf.fr/download/source
IPERF_VERSION = 3.1.3
IPERF_DIR = iperf-$(IPERF_VERSION)
IPERF_SOURCE = iperf-$(IPERF_VERSION)-source.tar.gz
IPERF_SITE = https://iperf.fr/download/source
$(DL_DIR)/$(IPERF_SOURCE):
$(DOWNLOAD) $(IPERF_SITE)/$(IPERF_SOURCE)
@ -896,10 +896,10 @@ iperf: $(DL_DIR)/$(IPERF_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
PARTED_VER = 3.2
PARTED_DIR = parted-$(PARTED_VER)
PARTED_SOURCE = parted-$(PARTED_VER).tar.xz
PARTED_SITE = $(GNU_MIRROR)/parted
PARTED_VERSION = 3.2
PARTED_DIR = parted-$(PARTED_VERSION)
PARTED_SOURCE = parted-$(PARTED_VERSION).tar.xz
PARTED_SITE = $(GNU_MIRROR)/parted
$(DL_DIR)/$(PARTED_SOURCE):
$(DOWNLOAD) $(PARTED_SITE)/$(PARTED_SOURCE)
@ -936,10 +936,10 @@ parted: $(PARTED_DEPS) $(DL_DIR)/$(PARTED_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
HD_IDLE_VER = 1.05
HD_IDLE_DIR = hd-idle
HD_IDLE_SOURCE = hd-idle-$(HD_IDLE_VER).tgz
HD_IDLE_SITE = https://sourceforge.net/projects/hd-idle/files
HD_IDLE_VERSION = 1.05
HD_IDLE_DIR = hd-idle
HD_IDLE_SOURCE = hd-idle-$(HD_IDLE_VERSION).tgz
HD_IDLE_SITE = https://sourceforge.net/projects/hd-idle/files
$(DL_DIR)/$(HD_IDLE_SOURCE):
$(DOWNLOAD) $(HD_IDLE_SITE)/$(HD_IDLE_SOURCE)
@ -956,10 +956,10 @@ hd-idle: $(DL_DIR)/$(HD_IDLE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LESS_VER = 563
LESS_DIR = less-$(LESS_VER)
LESS_SOURCE = less-$(LESS_VER).tar.gz
LESS_SITE = $(GNU_MIRROR)/less
LESS_VERSION = 563
LESS_DIR = less-$(LESS_VERSION)
LESS_SOURCE = less-$(LESS_VERSION).tar.gz
LESS_SITE = $(GNU_MIRROR)/less
$(DL_DIR)/$(LESS_SOURCE):
$(DOWNLOAD) $(LESS_SITE)/$(LESS_SOURCE)
@ -978,10 +978,10 @@ less: $(LESS_DEPS) $(DL_DIR)/$(LESS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
NTP_VER = 4.2.8p15
NTP_DIR = ntp-$(NTP_VER)
NTP_SOURCE = ntp-$(NTP_VER).tar.gz
NTP_SITE = https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-$(basename $(NTP_VER))
NTP_VERSION = 4.2.8p15
NTP_DIR = ntp-$(NTP_VERSION)
NTP_SOURCE = ntp-$(NTP_VERSION).tar.gz
NTP_SITE = https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-$(basename $(NTP_VERSION))
$(DL_DIR)/$(NTP_SOURCE):
$(DOWNLOAD) $(NTP_SITE)/$(NTP_SOURCE)
@ -1010,10 +1010,10 @@ ntp: $(NTP_DEPS) $(DL_DIR)/$(NTP_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
DJMOUNT_VER = 0.71
DJMOUNT_DIR = djmount-$(DJMOUNT_VER)
DJMOUNT_SOURCE = djmount-$(DJMOUNT_VER).tar.gz
DJMOUNT_SITE = https://sourceforge.net/projects/djmount/files/djmount/$(DJMOUNT_VER)
DJMOUNT_VERSION = 0.71
DJMOUNT_DIR = djmount-$(DJMOUNT_VERSION)
DJMOUNT_SOURCE = djmount-$(DJMOUNT_VERSION).tar.gz
DJMOUNT_SITE = https://sourceforge.net/projects/djmount/files/djmount/$(DJMOUNT_VERSION)
$(DL_DIR)/$(DJMOUNT_SOURCE):
$(DOWNLOAD) $(DJMOUNT_SITE)/$(DJMOUNT_SOURCE)
@ -1042,10 +1042,10 @@ djmount: $(DJMOUNT_DEPS) $(DL_DIR)/$(DJMOUNT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
USHARE_VER = 1.1a
USHARE_DIR = ushare-uShare_v$(USHARE_VER)
USHARE_SOURCE = uShare_v$(USHARE_VER).tar.gz
USHARE_SITE = https://github.com/GeeXboX/ushare/archive
USHARE_VERSION = 1.1a
USHARE_DIR = ushare-uShare_v$(USHARE_VERSION)
USHARE_SOURCE = uShare_v$(USHARE_VERSION).tar.gz
USHARE_SITE = https://github.com/GeeXboX/ushare/archive
$(DL_DIR)/$(USHARE_SOURCE):
$(DOWNLOAD) $(USHARE_SITE)/$(USHARE_SOURCE)
@ -1078,10 +1078,10 @@ ushare: $(USHARE_DEPS) $(DL_DIR)/$(USHARE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
SQLITE_VER = 3330000
SQLITE_DIR = sqlite-autoconf-$(SQLITE_VER)
SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_VER).tar.gz
SQLITE_SITE = http://www.sqlite.org/2020
SQLITE_VERSION = 3330000
SQLITE_DIR = sqlite-autoconf-$(SQLITE_VERSION)
SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_VERSION).tar.gz
SQLITE_SITE = http://www.sqlite.org/2020
$(DL_DIR)/$(SQLITE_SOURCE):
$(DOWNLOAD) $(SQLITE_SITE)/$(SQLITE_SOURCE)
@ -1102,10 +1102,10 @@ sqlite: $(DL_DIR)/$(SQLITE_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
MINIDLNA_VER = 1.3.0
MINIDLNA_DIR = minidlna-$(MINIDLNA_VER)
MINIDLNA_SOURCE = minidlna-$(MINIDLNA_VER).tar.gz
MINIDLNA_SITE = https://sourceforge.net/projects/minidlna/files/minidlna/$(MINIDLNA_VER)
MINIDLNA_VERSION = 1.3.0
MINIDLNA_DIR = minidlna-$(MINIDLNA_VERSION)
MINIDLNA_SOURCE = minidlna-$(MINIDLNA_VERSION).tar.gz
MINIDLNA_SITE = https://sourceforge.net/projects/minidlna/files/minidlna/$(MINIDLNA_VERSION)
$(DL_DIR)/$(MINIDLNA_SOURCE):
$(DOWNLOAD) $(MINIDLNA_SITE)/$(MINIDLNA_SOURCE)
@ -1137,10 +1137,10 @@ minidlna: $(MINIDLNA_DEPS) $(DL_DIR)/$(MINIDLNA_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
SMARTMONTOOLS_VER = 7.1
SMARTMONTOOLS_DIR = smartmontools-$(SMARTMONTOOLS_VER)
SMARTMONTOOLS_SOURCE = smartmontools-$(SMARTMONTOOLS_VER).tar.gz
SMARTMONTOOLS_SITE = https://sourceforge.net/projects/smartmontools/files/smartmontools/$(SMARTMONTOOLS_VER)
SMARTMONTOOLS_VERSION = 7.1
SMARTMONTOOLS_DIR = smartmontools-$(SMARTMONTOOLS_VERSION)
SMARTMONTOOLS_SOURCE = smartmontools-$(SMARTMONTOOLS_VERSION).tar.gz
SMARTMONTOOLS_SITE = https://sourceforge.net/projects/smartmontools/files/smartmontools/$(SMARTMONTOOLS_VERSION)
$(DL_DIR)/$(SMARTMONTOOLS_SOURCE):
$(DOWNLOAD) $(SMARTMONTOOLS_SITE)/$(SMARTMONTOOLS_SOURCE)
@ -1157,10 +1157,10 @@ smartmontools: $(DL_DIR)/$(SMARTMONTOOLS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
INADYN_VER = 2.6
INADYN_DIR = inadyn-$(INADYN_VER)
INADYN_SOURCE = inadyn-$(INADYN_VER).tar.xz
INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VER)
INADYN_VERSION = 2.6
INADYN_DIR = inadyn-$(INADYN_VERSION)
INADYN_SOURCE = inadyn-$(INADYN_VERSION).tar.xz
INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION)
$(DL_DIR)/$(INADYN_SOURCE):
$(DOWNLOAD) $(INADYN_SITE)/$(INADYN_SOURCE)
@ -1189,10 +1189,10 @@ inadyn: $(INADYN_DEPS) $(DL_DIR)/$(INADYN_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
VSFTPD_VER = 3.0.3
VSFTPD_DIR = vsftpd-$(VSFTPD_VER)
VSFTPD_SOURCE = vsftpd-$(VSFTPD_VER).tar.gz
VSFTPD_SITE = https://security.appspot.com/downloads
VSFTPD_VERSION = 3.0.3
VSFTPD_DIR = vsftpd-$(VSFTPD_VERSION)
VSFTPD_SOURCE = vsftpd-$(VSFTPD_VERSION).tar.gz
VSFTPD_SITE = https://security.appspot.com/downloads
$(DL_DIR)/$(VSFTPD_SOURCE):
$(DOWNLOAD) $(VSFTPD_SITE)/$(VSFTPD_SOURCE)
@ -1221,10 +1221,10 @@ vsftpd: $(VSFTPD_DEPS) $(DL_DIR)/$(VSFTPD_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
NANO_VER = 5.4
NANO_DIR = nano-$(NANO_VER)
NANO_SOURCE = nano-$(NANO_VER).tar.gz
NANO_SITE = $(GNU_MIRROR)/nano
NANO_VERSION = 5.4
NANO_DIR = nano-$(NANO_VERSION)
NANO_SOURCE = nano-$(NANO_VERSION).tar.gz
NANO_SITE = $(GNU_MIRROR)/nano
$(DL_DIR)/$(NANO_SOURCE):
$(DOWNLOAD) $(NANO_SITE)/$(NANO_SOURCE)
@ -1256,10 +1256,10 @@ nano: $(NANO_DEPS) $(DL_DIR)/$(NANO_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
MINICOM_VER = 2.7.1
MINICOM_DIR = minicom-$(MINICOM_VER)
MINICOM_SOURCE = minicom-$(MINICOM_VER).tar.gz
MINICOM_SITE = http://fossies.org/linux/misc
MINICOM_VERSION = 2.7.1
MINICOM_DIR = minicom-$(MINICOM_VERSION)
MINICOM_SOURCE = minicom-$(MINICOM_VERSION).tar.gz
MINICOM_SITE = http://fossies.org/linux/misc
$(DL_DIR)/$(MINICOM_SOURCE):
$(DOWNLOAD) $(MINICOM_SITE)/$(MINICOM_SOURCE)
@ -1282,10 +1282,10 @@ minicom: $(MINICOM_DEPS) $(DL_DIR)/$(MINICOM_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
AUTOFS_VER = 5.1.6
AUTOFS_DIR = autofs-$(AUTOFS_VER)
AUTOFS_SOURCE = autofs-$(AUTOFS_VER).tar.xz
AUTOFS_SITE = $(KERNEL_MIRROR)/linux/daemons/autofs/v5
AUTOFS_VERSION = 5.1.6
AUTOFS_DIR = autofs-$(AUTOFS_VERSION)
AUTOFS_SOURCE = autofs-$(AUTOFS_VERSION).tar.xz
AUTOFS_SITE = $(KERNEL_MIRROR)/linux/daemons/autofs/v5
$(DL_DIR)/$(AUTOFS_SOURCE):
$(DOWNLOAD) $(AUTOFS_SITE)/$(AUTOFS_SOURCE)
@ -1342,10 +1342,10 @@ samba: $(if $(filter $(BOXSERIES),hd1),samba33,samba36)
# -----------------------------------------------------------------------------
SAMBA33_VER = 3.3.16
SAMBA33_DIR = samba-$(SAMBA33_VER)
SAMBA33_SOURCE = samba-$(SAMBA33_VER).tar.gz
SAMBA33_SITE = https://download.samba.org/pub/samba
SAMBA33_VERSION = 3.3.16
SAMBA33_DIR = samba-$(SAMBA33_VERSION)
SAMBA33_SOURCE = samba-$(SAMBA33_VERSION).tar.gz
SAMBA33_SITE = https://download.samba.org/pub/samba
$(DL_DIR)/$(SAMBA33_SOURCE):
$(DOWNLOAD) $(SAMBA33_SITE)/$(SAMBA33_SOURCE)
@ -1414,10 +1414,10 @@ samba33: $(SAMBA33_DEPS) $(DL_DIR)/$(SAMBA33_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
SAMBA36_VER = 3.6.25
SAMBA36_DIR = samba-$(SAMBA36_VER)
SAMBA36_SOURCE = samba-$(SAMBA36_VER).tar.gz
SAMBA36_SITE = https://download.samba.org/pub/samba/stable
SAMBA36_VERSION = 3.6.25
SAMBA36_DIR = samba-$(SAMBA36_VERSION)
SAMBA36_SOURCE = samba-$(SAMBA36_VERSION).tar.gz
SAMBA36_SITE = https://download.samba.org/pub/samba/stable
$(DL_DIR)/$(SAMBA36_SOURCE):
$(DOWNLOAD) $(SAMBA36_SITE)/$(SAMBA36_SOURCE)
@ -1484,10 +1484,10 @@ samba36: $(SAMBA36_DEPS) $(DL_DIR)/$(SAMBA36_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
DROPBEAR_VER = 2019.78
DROPBEAR_DIR = dropbear-$(DROPBEAR_VER)
DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VER).tar.bz2
DROPBEAR_SITE = http://matt.ucc.asn.au/dropbear/releases
DROPBEAR_VERSION = 2019.78
DROPBEAR_DIR = dropbear-$(DROPBEAR_VERSION)
DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2
DROPBEAR_SITE = http://matt.ucc.asn.au/dropbear/releases
$(DL_DIR)/$(DROPBEAR_SOURCE):
$(DOWNLOAD) $(DROPBEAR_SITE)/$(DROPBEAR_SOURCE)
@ -1530,10 +1530,10 @@ dropbear: $(DROPBEAR_DEPS) $(DL_DIR)/$(DROPBEAR_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
SG3_UTILS_VER = 1.45
SG3_UTILS_DIR = sg3_utils-$(SG3_UTILS_VER)
SG3_UTILS_SOURCE = sg3_utils-$(SG3_UTILS_VER).tar.xz
SG3_UTILS_SITE = http://sg.danny.cz/sg/p
SG3_UTILS_VERSION = 1.45
SG3_UTILS_DIR = sg3_utils-$(SG3_UTILS_VERSION)
SG3_UTILS_SOURCE = sg3_utils-$(SG3_UTILS_VERSION).tar.xz
SG3_UTILS_SITE = http://sg.danny.cz/sg/p
$(DL_DIR)/$(SG3_UTILS_SOURCE):
$(DOWNLOAD) $(SG3_UTILS_SITE)/$(SG3_UTILS_SOURCE)
@ -1563,10 +1563,10 @@ sg3_utils: $(DL_DIR)/$(SG3_UTILS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
FBSHOT_VER = 0.3
FBSHOT_DIR = fbshot-$(FBSHOT_VER)
FBSHOT_SOURCE = fbshot-$(FBSHOT_VER).tar.gz
FBSHOT_SITE = http://distro.ibiblio.org/amigolinux/download/Utils/fbshot
FBSHOT_VERSION = 0.3
FBSHOT_DIR = fbshot-$(FBSHOT_VERSION)
FBSHOT_SOURCE = fbshot-$(FBSHOT_VERSION).tar.gz
FBSHOT_SITE = http://distro.ibiblio.org/amigolinux/download/Utils/fbshot
$(DL_DIR)/$(FBSHOT_SOURCE):
$(DOWNLOAD) $(FBSHOT_SITE)/$(FBSHOT_SOURCE)
@ -1587,10 +1587,10 @@ fbshot: $(FBSHOT_DEPS) $(DL_DIR)/$(FBSHOT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
LCD4LINUX_VER = git
LCD4LINUX_DIR = lcd4linux.$(LCD4LINUX_VER)
LCD4LINUX_SOURCE = lcd4linux.$(LCD4LINUX_VER)
LCD4LINUX_SITE = https://github.com/TangoCash
LCD4LINUX_VERSION = git
LCD4LINUX_DIR = lcd4linux.$(LCD4LINUX_VERSION)
LCD4LINUX_SOURCE = lcd4linux.$(LCD4LINUX_VERSION)
LCD4LINUX_SITE = https://github.com/TangoCash
LCD4LINUX_DEPS = ncurses libgd libdpf
@ -1620,10 +1620,10 @@ lcd4linux: $(LCD4LINUX_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
SAMSUNGLCD4LINUX_VER = git
SAMSUNGLCD4LINUX_DIR = samsunglcd4linux.$(LCD4LINUX_VER)
SAMSUNGLCD4LINUX_SOURCE = samsunglcd4linux.$(LCD4LINUX_VER)
SAMSUNGLCD4LINUX_SITE = https://github.com/horsti58
SAMSUNGLCD4LINUX_VERSION = git
SAMSUNGLCD4LINUX_DIR = samsunglcd4linux.$(LCD4LINUX_VERSION)
SAMSUNGLCD4LINUX_SOURCE = samsunglcd4linux.$(LCD4LINUX_VERSION)
SAMSUNGLCD4LINUX_SITE = https://github.com/horsti58
samsunglcd4linux: | $(TARGET_DIR)
$(REMOVE)/$(PKG_DIR)
@ -1637,10 +1637,10 @@ samsunglcd4linux: | $(TARGET_DIR)
# -----------------------------------------------------------------------------
WPA_SUPPLICANT_VER = 0.7.3
WPA_SUPPLICANT_DIR = wpa_supplicant-$(WPA_SUPPLICANT_VER)
WPA_SUPPLICANT_SOURCE = wpa_supplicant-$(WPA_SUPPLICANT_VER).tar.gz
WPA_SUPPLICANT_SITE = https://w1.fi/releases
WPA_SUPPLICANT_VERSION = 0.7.3
WPA_SUPPLICANT_DIR = wpa_supplicant-$(WPA_SUPPLICANT_VERSION)
WPA_SUPPLICANT_SOURCE = wpa_supplicant-$(WPA_SUPPLICANT_VERSION).tar.gz
WPA_SUPPLICANT_SITE = https://w1.fi/releases
$(DL_DIR)/$(WPA_SUPPLICANT_SOURCE):
$(DOWNLOAD) $(WPA_SUPPLICANT_SITE)/$(WPA_SUPPLICANT_SOURCE)
@ -1665,10 +1665,10 @@ wpa_supplicant: $(WPA_SUPPLICANT_DEPS) $(DL_DIR)/$(WPA_SUPPLICANT_SOURCE) | $(TA
# -----------------------------------------------------------------------------
XUPNPD_VER = git
XUPNPD_DIR = xupnpd.$(XUPNPD_VER)
XUPNPD_SOURCE = xupnpd.$(XUPNPD_VER)
XUPNPD_SITE = https://github.com/clark15b
XUPNPD_VERSION = git
XUPNPD_DIR = xupnpd.$(XUPNPD_VERSION)
XUPNPD_SOURCE = xupnpd.$(XUPNPD_VERSION)
XUPNPD_SITE = https://github.com/clark15b
XUPNPD_CHECKOUT = 25d6d44
@ -1702,10 +1702,10 @@ xupnpd: $(XUPNPD_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
NFS_UTILS_VER = 2.2.1
NFS_UTILS_DIR = nfs-utils-$(NFS_UTILS_VER)
NFS_UTILS_SOURCE = nfs-utils-$(NFS_UTILS_VER).tar.xz
NFS_UTILS_SITE = $(KERNEL_MIRROR)/linux/utils/nfs-utils/$(NFS_UTILS_VER)
NFS_UTILS_VERSION = 2.2.1
NFS_UTILS_DIR = nfs-utils-$(NFS_UTILS_VERSION)
NFS_UTILS_SOURCE = nfs-utils-$(NFS_UTILS_VERSION).tar.xz
NFS_UTILS_SITE = $(KERNEL_MIRROR)/linux/utils/nfs-utils/$(NFS_UTILS_VERSION)
$(DL_DIR)/$(NFS_UTILS_SOURCE):
$(DOWNLOAD) $(NFS_UTILS_SITE)/$(NFS_UTILS_SOURCE)
@ -1754,10 +1754,10 @@ nfs-utils: $(NFS_UTILS_DEPS) $(DL_DIR)/$(NFS_UTILS_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
RPCBIND_VER = 1.2.5
RPCBIND_DIR = rpcbind-$(RPCBIND_VER)
RPCBIND_SOURCE = rpcbind-$(RPCBIND_VER).tar.bz2
RPCBIND_SITE = https://sourceforge.net/projects/rpcbind/files/rpcbind/$(RPCBIND_VER)
RPCBIND_VERSION = 1.2.5
RPCBIND_DIR = rpcbind-$(RPCBIND_VERSION)
RPCBIND_SOURCE = rpcbind-$(RPCBIND_VERSION).tar.bz2
RPCBIND_SITE = https://sourceforge.net/projects/rpcbind/files/rpcbind/$(RPCBIND_VERSION)
$(DL_DIR)/$(RPCBIND_SOURCE):
$(DOWNLOAD) $(RPCBIND_SITE)/$(RPCBIND_SOURCE)
@ -1812,10 +1812,10 @@ streamripper: $(STREAMRIPPER_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GETTEXT_VER = 0.19.8.1
GETTEXT_DIR = gettext-$(GETTEXT_VER)
GETTEXT_SOURCE = gettext-$(GETTEXT_VER).tar.xz
GETTEXT_SITE = $(GNU_MIRROR)/gettext
GETTEXT_VERSION = 0.19.8.1
GETTEXT_DIR = gettext-$(GETTEXT_VERSION)
GETTEXT_SOURCE = gettext-$(GETTEXT_VERSION).tar.xz
GETTEXT_SITE = $(GNU_MIRROR)/gettext
$(DL_DIR)/$(GETTEXT_SOURCE):
$(DOWNLOAD) $(GETTEXT_SITE)/$(GETTEXT_SOURCE)
@ -1847,10 +1847,10 @@ gettext: $(DL_DIR)/$(GETTEXT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
MC_VER = 4.8.25
MC_DIR = mc-$(MC_VER)
MC_SOURCE = mc-$(MC_VER).tar.xz
MC_SITE = ftp.midnight-commander.org
MC_VERSION = 4.8.25
MC_DIR = mc-$(MC_VERSION)
MC_SOURCE = mc-$(MC_VERSION).tar.xz
MC_SITE = ftp.midnight-commander.org
$(DL_DIR)/$(MC_SOURCE):
$(DOWNLOAD) $(MC_SITE)/$(MC_SOURCE)
@ -1889,10 +1889,10 @@ mc: $(MC_DEPS) $(DL_DIR)/$(MC_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
WGET_VER = 1.20.3
WGET_DIR = wget-$(WGET_VER)
WGET_SOURCE = wget-$(WGET_VER).tar.gz
WGET_SITE = $(GNU_MIRROR)/wget
WGET_VERSION = 1.20.3
WGET_DIR = wget-$(WGET_VERSION)
WGET_SOURCE = wget-$(WGET_VERSION).tar.gz
WGET_SITE = $(GNU_MIRROR)/wget
$(DL_DIR)/$(WGET_SOURCE):
$(DOWNLOAD) $(WGET_SITE)/$(WGET_SOURCE)
@ -1935,10 +1935,10 @@ ofgwrite: $(SOURCE_DIR)/$(NI_OFGWRITE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
AIO_GRAB_VER = git
AIO_GRAB_DIR = aio-grab.$(AIO_GRAB_VER)
AIO_GRAB_SOURCE = aio-grab.$(AIO_GRAB_VER)
AIO_GRAB_SITE = https://github.com/oe-alliance
AIO_GRAB_VERSION = git
AIO_GRAB_DIR = aio-grab.$(AIO_GRAB_VERSION)
AIO_GRAB_SOURCE = aio-grab.$(AIO_GRAB_VERSION)
AIO_GRAB_SITE = https://github.com/oe-alliance
AIO_GRAB_DEPS = zlib libpng libjpeg-turbo
@ -1960,10 +1960,10 @@ aio-grab: $(AIO_GRAB_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
DVBSNOOP_VER = git
DVBSNOOP_DIR = dvbsnoop.$(DVBSNOOP_VER)
DVBSNOOP_SOURCE = dvbsnoop.$(DVBSNOOP_VER)
DVBSNOOP_SITE = https://github.com/Duckbox-Developers
DVBSNOOP_VERSION = git
DVBSNOOP_DIR = dvbsnoop.$(DVBSNOOP_VERSION)
DVBSNOOP_SOURCE = dvbsnoop.$(DVBSNOOP_VERSION)
DVBSNOOP_SITE = https://github.com/Duckbox-Developers
DVBSNOOP_CONF-OPTS = \
--enable-silent-rules
@ -1981,10 +1981,10 @@ dvbsnoop: | $(TARGET_DIR)
# -----------------------------------------------------------------------------
DVB_APPS_VER = git
DVB_APPS_DIR = dvb-apps.$(DVB_APPS_VER)
DVB_APPS_SOURCE = dvb-apps.$(DVB_APPS_VER)
DVB_APPS_SITE = https://github.com/openpli-arm
DVB_APPS_VERSION = git
DVB_APPS_DIR = dvb-apps.$(DVB_APPS_VERSION)
DVB_APPS_SOURCE = dvb-apps.$(DVB_APPS_VERSION)
DVB_APPS_SITE = https://github.com/openpli-arm
DVB_APPS_DEPS = kernel libiconv
@ -2007,10 +2007,10 @@ dvb-apps: $(DVB_APPS_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
MINISATIP_VER = git
MINISATIP_DIR = minisatip.$(MINISATIP_VER)
MINISATIP_SOURCE = minisatip.$(MINISATIP_VER)
MINISATIP_SITE = https://github.com/catalinii
MINISATIP_VERSION = git
MINISATIP_DIR = minisatip.$(MINISATIP_VERSION)
MINISATIP_SOURCE = minisatip.$(MINISATIP_VERSION)
MINISATIP_SITE = https://github.com/catalinii
MINISATIP_DEPS = libdvbcsa openssl dvb-apps
@ -2039,10 +2039,10 @@ minisatip: $(MINISATIP_DEPS) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
ETHTOOL_VER = 5.10
ETHTOOL_DIR = ethtool-$(ETHTOOL_VER)
ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VER).tar.xz
ETHTOOL_SITE = $(KERNEL_MIRROR)/software/network/ethtool
ETHTOOL_VERSION = 5.10
ETHTOOL_DIR = ethtool-$(ETHTOOL_VERSION)
ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz
ETHTOOL_SITE = $(KERNEL_MIRROR)/software/network/ethtool
$(DL_DIR)/$(ETHTOOL_SOURCE):
$(DOWNLOAD) $(ETHTOOL_SITE)/$(ETHTOOL_SOURCE)
@ -2064,10 +2064,10 @@ ethtool: $(DL_DIR)/$(ETHTOOL_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
GPTFDISK_VER = 1.0.4
GPTFDISK_DIR = gptfdisk-$(GPTFDISK_VER)
GPTFDISK_SOURCE = gptfdisk-$(GPTFDISK_VER).tar.gz
GPTFDISK_SITE = https://sourceforge.net/projects/gptfdisk/files/gptfdisk/$(GPTFDISK_VER)
GPTFDISK_VERSION = 1.0.4
GPTFDISK_DIR = gptfdisk-$(GPTFDISK_VERSION)
GPTFDISK_SOURCE = gptfdisk-$(GPTFDISK_VERSION).tar.gz
GPTFDISK_SITE = https://sourceforge.net/projects/gptfdisk/files/gptfdisk/$(GPTFDISK_VERSION)
$(DL_DIR)/$(GPTFDISK_SOURCE):
$(DOWNLOAD) $(GPTFDISK_SITE)/$(GPTFDISK_SOURCE)
@ -2091,10 +2091,10 @@ gptfdisk: $(GPTFDISK_DEPS) $(DL_DIR)/$(GPTFDISK_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
RSYNC_VER = 3.1.3
RSYNC_DIR = rsync-$(RSYNC_VER)
RSYNC_SOURCE = rsync-$(RSYNC_VER).tar.gz
RSYNC_SITE = https://download.samba.org/pub/rsync/src/
RSYNC_VERSION = 3.1.3
RSYNC_DIR = rsync-$(RSYNC_VERSION)
RSYNC_SOURCE = rsync-$(RSYNC_VERSION).tar.gz
RSYNC_SITE = https://download.samba.org/pub/rsync/src/
$(DL_DIR)/$(RSYNC_SOURCE):
$(DOWNLOAD) $(RSYNC_SITE)/$(RSYNC_SOURCE)
@ -2120,10 +2120,10 @@ rsync: $(RSYNC_DEPS) $(DL_DIR)/$(RSYNC_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
FLAC_VER = 1.3.3
FLAC_DIR = flac-$(FLAC_VER)
FLAC_SOURCE = flac-$(FLAC_VER).tar.xz
FLAC_SITE = http://downloads.xiph.org/releases/flac
FLAC_VERSION = 1.3.3
FLAC_DIR = flac-$(FLAC_VERSION)
FLAC_SOURCE = flac-$(FLAC_VERSION).tar.xz
FLAC_SITE = http://downloads.xiph.org/releases/flac
$(DL_DIR)/$(FLAC_SOURCE):
$(DOWNLOAD) $(FLAC_SITE)/$(FLAC_SOURCE)
@ -2155,7 +2155,7 @@ flac: $(DL_DIR)/$(FLAC_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
CA_BUNDLE_SOURCE = cacert.pem
CA_BUNDLE_SITE = https://curl.se/ca
CA_BUNDLE_SITE = https://curl.se/ca
$(DL_DIR)/$(CA_BUNDLE_SOURCE):
$(DOWNLOAD) $(CA_BUNDLE_SITE)/$(CA_BUNDLE_SOURCE)

Loading…
Cancel
Save