Browse Source

- rename _URL to _SITE

master
vanhofen 5 years ago
parent
commit
615d28179a
  1. 8
      make/crosstool.mk
  2. 2
      make/environment-build.mk
  3. 2
      make/environment-image.mk
  4. 32
      make/environment-linux.mk
  5. 2
      make/environment-update.mk
  6. 48
      make/host-tools.mk
  7. 8
      make/image-updates.mk
  8. 6
      make/images.mk
  9. 6
      make/linux-drivers.mk
  10. 4
      make/linux-kernel.mk
  11. 8
      make/neutrino-plugins.mk
  12. 62
      make/target-blobs.mk
  13. 12
      make/target-development.mk
  14. 4
      make/target-ffmpeg.mk
  15. 4
      make/target-libs-static.mk
  16. 28
      make/target-libs-unused.mk
  17. 160
      make/target-libs.mk
  18. 34
      make/target-lua.mk
  19. 2
      make/target-rootfs.mk
  20. 24
      make/target-tools-unused.mk
  21. 194
      make/target-tools.mk

8
make/crosstool.mk

@ -57,7 +57,7 @@ $(BUILD_TMP)/linux-$(KERNEL_VER).tar: | $(BUILD_TMP)
CROSSTOOL-NG_VER = git
CROSSTOOL-NG_TMP = crosstool-ng.$(CROSSTOOL-NG_VER)
CROSSTOOL-NG_SOURCE = crosstool-ng.$(CROSSTOOL-NG_VER)
CROSSTOOL-NG_URL = https://github.com/neutrino-images
CROSSTOOL-NG_SITE = https://github.com/neutrino-images
CROSSTOOL-NG_PATCH = crosstool-ng-bash-version.patch
@ -69,10 +69,10 @@ 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_URL = https://releases.linaro.org/components/toolchain/gcc-linaro/$(GCC-LINARO_VER)
GCC-LINARO_SITE = https://releases.linaro.org/components/toolchain/gcc-linaro/$(GCC-LINARO_VER)
$(ARCHIVE)/$(GCC-LINARO_SOURCE):
$(DOWNLOAD) $(GCC-LINARO_URL)/$(GCC-LINARO_SOURCE)
$(DOWNLOAD) $(GCC-LINARO_SITE)/$(GCC-LINARO_SOURCE)
UCLIBC_VER = 1.0.24
@ -85,7 +85,7 @@ $(CROSS_DIR): | $(BUILD_TMP)
make $(BUILD_TMP)/linux-$(KERNEL_VER).tar
#
$(REMOVE)/$(CROSSTOOL-NG_TMP)
$(GET-GIT-SOURCE) $(CROSSTOOL-NG_URL)/$(CROSSTOOL-NG_SOURCE) $(ARCHIVE)/$(CROSSTOOL-NG_SOURCE)
$(GET-GIT-SOURCE) $(CROSSTOOL-NG_SITE)/$(CROSSTOOL-NG_SOURCE) $(ARCHIVE)/$(CROSSTOOL-NG_SOURCE)
$(CPDIR)/$(CROSSTOOL-NG_SOURCE)
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2))
$(CHDIR)/$(CROSSTOOL-NG_TMP); \

2
make/environment-build.mk

@ -67,7 +67,7 @@ PKG_LOWER = $(call LOWERCASE,$(PKG_NAME))
PKG_VER = $($(PKG_UPPER)_VER)
PKG_TMP = $($(PKG_UPPER)_TMP)
PKG_SOURCE = $($(PKG_UPPER)_SOURCE)
PKG_URL = $($(PKG_UPPER)_URL)
PKG_SITE = $($(PKG_UPPER)_SITE)
PKG_BUILD_TMP = $(BUILD_TMP)/$(PKG_TMP)
PKG_PATCHES_DIR = $(PATCHES)/$(subst host-,,$(PKG_NAME))

2
make/environment-image.mk

@ -60,7 +60,7 @@ else
IMAGE_DESC ="$(BOXNAME) [$(IMAGE_SUFFIX)] $(shell echo $(IMAGE_TYPE_STRING) | sed 's/.*/\u&/')"
endif
IMAGE_URL = $(NI-SERVER)/$(NI-SUBDIR)
IMAGE_SITE = $(NI-SERVER)/$(NI-SUBDIR)
IMAGE_MD5FILE = $(IMAGE_TYPE_STRING)-$(IMAGE_SUFFIX).txt
IMAGE_BUILD_TMP = $(BUILD_TMP)/image-build

32
make/environment-linux.mk

@ -7,7 +7,7 @@ ifeq ($(BOXMODEL), nevis)
KERNEL_VER = 2.6.34.13
KERNEL_TMP = linux-$(KERNEL_VER)
KERNEL_SOURCE = git
KERNEL_URL = $(EMPTY)
KERNEL_SITE = $(EMPTY)
KERNEL_BRANCH = ni/linux-2.6.34.15
KERNEL_DTB = $(EMPTY)
@ -16,7 +16,7 @@ else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner kronos kronos_v2))
KERNEL_VER = 3.10.93
KERNEL_TMP = linux-$(KERNEL_VER)
KERNEL_SOURCE = git
KERNEL_URL = $(EMPTY)
KERNEL_SITE = $(EMPTY)
KERNEL_BRANCH = ni/linux-3.10.108
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner))
@ -31,7 +31,7 @@ else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
KERNEL_VER = 4.10.12
KERNEL_TMP = linux-$(KERNEL_VER)
KERNEL_SOURCE = linux-$(KERNEL_VER)-arm.tar.gz
KERNEL_URL = http://downloads.mutant-digital.net
KERNEL_SITE = http://downloads.mutant-digital.net
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(BUILD_TMP)/$(KERNEL_OBJ)/arch/$(BOXARCH)/boot/dts/bcm7445-bcm97445svmb.dtb
@ -41,14 +41,14 @@ else ifeq ($(BOXMODEL), vusolo4k)
KERNEL_VER = 3.14.28-1.8
KERNEL_TMP = linux
KERNEL_SOURCE = stblinux-3.14-1.8.tar.bz2
KERNEL_URL = http://archive.vuplus.com/download/kernel
KERNEL_SITE = http://archive.vuplus.com/download/kernel
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(EMPTY)
VMLINUZ-INITRD_VER = 20190911
VMLINUZ-INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ-INITRD_VER).tar.gz
VMLINUZ-INITRD_URL = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD = vmlinuz-initrd-7366c0
BOOT_PARTITION = 1
@ -57,14 +57,14 @@ else ifeq ($(BOXMODEL), vuduo4k)
KERNEL_VER = 4.1.45-1.17
KERNEL_TMP = linux
KERNEL_SOURCE = stblinux-4.1-1.17.tar.bz2
KERNEL_URL = http://archive.vuplus.com/download/kernel
KERNEL_SITE = http://archive.vuplus.com/download/kernel
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(EMPTY)
VMLINUZ-INITRD_VER = 20190911
VMLINUZ-INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ-INITRD_VER).tar.gz
VMLINUZ-INITRD_URL = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD = vmlinuz-initrd-7278b1
BOOT_PARTITION = 6
@ -73,14 +73,14 @@ else ifeq ($(BOXMODEL), vuultimo4k)
KERNEL_VER = 3.14.28-1.12
KERNEL_TMP = linux
KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2
KERNEL_URL = http://archive.vuplus.com/download/kernel
KERNEL_SITE = http://archive.vuplus.com/download/kernel
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(EMPTY)
VMLINUZ-INITRD_VER = 20190911
VMLINUZ-INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ-INITRD_VER).tar.gz
VMLINUZ-INITRD_URL = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD = vmlinuz-initrd-7445d0
BOOT_PARTITION = 1
@ -89,14 +89,14 @@ else ifeq ($(BOXMODEL), vuzero4k)
KERNEL_VER = 4.1.20-1.9
KERNEL_TMP = linux
KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2
KERNEL_URL = http://archive.vuplus.com/download/kernel
KERNEL_SITE = http://archive.vuplus.com/download/kernel
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(EMPTY)
VMLINUZ-INITRD_VER = 20190911
VMLINUZ-INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ-INITRD_VER).tar.gz
VMLINUZ-INITRD_URL = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD = vmlinuz-initrd-7260a0
BOOT_PARTITION = 4
@ -105,14 +105,14 @@ else ifeq ($(BOXMODEL), vuuno4k)
KERNEL_VER = 3.14.28-1.12
KERNEL_TMP = linux
KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2
KERNEL_URL = http://archive.vuplus.com/download/kernel
KERNEL_SITE = http://archive.vuplus.com/download/kernel
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(EMPTY)
VMLINUZ-INITRD_VER = 20191010
VMLINUZ-INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ-INITRD_VER).tar.gz
VMLINUZ-INITRD_URL = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD = vmlinuz-initrd-7439b0
BOOT_PARTITION = 1
@ -121,14 +121,14 @@ else ifeq ($(BOXMODEL), vuuno4kse)
KERNEL_VER = 4.1.20-1.9
KERNEL_TMP = linux
KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2
KERNEL_URL = http://archive.vuplus.com/download/kernel
KERNEL_SITE = http://archive.vuplus.com/download/kernel
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(EMPTY)
VMLINUZ-INITRD_VER = 20191010
VMLINUZ-INITRD_SOURCE = vmlinuz-initrd_$(BOXMODEL)_$(VMLINUZ-INITRD_VER).tar.gz
VMLINUZ-INITRD_URL = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD_SITE = https://bitbucket.org/max_10/vmlinuz-initrd-$(BOXMODEL)/downloads
VMLINUZ-INITRD = vmlinuz-initrd-7439b0
BOOT_PARTITION = 1
@ -137,7 +137,7 @@ else ifeq ($(BOXMODEL), vuduo)
KERNEL_VER = 3.9.6
KERNEL_TMP = linux
KERNEL_SOURCE = stblinux-$(KERNEL_VER).tar.bz2
KERNEL_URL = http://archive.vuplus.com/download/kernel
KERNEL_SITE = http://archive.vuplus.com/download/kernel
KERNEL_BRANCH = $(EMPTY)
KERNEL_DTB = $(EMPTY)

2
make/environment-update.mk

@ -32,7 +32,7 @@ UPDATE_TYPE = U
# Addon = A
# Text = T
UPDATE_URL = $(NI-SERVER)/$(NI-SUBDIR)
UPDATE_SITE = $(NI-SERVER)/$(NI-SUBDIR)
UPDATE_MD5FILE = update.txt
UPDATE_MD5FILE-BOXSERIES= update-$(BOXTYPE_SC)-$(BOXSERIES).txt
UPDATE_MD5FILE-BOXMODEL = update-$(BOXTYPE_SC)-$(BOXMODEL).txt

48
make/host-tools.mk

@ -31,10 +31,10 @@ pkg-config-preqs:
HOST_PKG-CONFIG_VER = 0.29.2
HOST_PKG-CONFIG_TMP = pkg-config-$(HOST_PKG-CONFIG_VER)
HOST_PKG-CONFIG_SOURCE = pkg-config-$(HOST_PKG-CONFIG_VER).tar.gz
HOST_PKG-CONFIG_URL = https://pkg-config.freedesktop.org/releases
HOST_PKG-CONFIG_SITE = https://pkg-config.freedesktop.org/releases
$(ARCHIVE)/$(HOST_PKG-CONFIG_SOURCE):
$(DOWNLOAD) $(HOST_PKG-CONFIG_URL)/$(HOST_PKG-CONFIG_SOURCE)
$(DOWNLOAD) $(HOST_PKG-CONFIG_SITE)/$(HOST_PKG-CONFIG_SOURCE)
host-pkg-config: $(HOST_DIR)/bin/pkg-config
$(HOST_DIR)/bin/pkg-config: $(ARCHIVE)/$(HOST_PKG-CONFIG_SOURCE) | $(HOST_DIR)/bin pkg-config-preqs
@ -53,10 +53,10 @@ $(HOST_DIR)/bin/pkg-config: $(ARCHIVE)/$(HOST_PKG-CONFIG_SOURCE) | $(HOST_DIR)/b
HOST_PKGCONF_VER = 1.6.3
HOST_PKGCONF_TMP = pkgconf-$(HOST_PKGCONF_VER)
HOST_PKGCONF_SOURCE = pkgconf-$(HOST_PKGCONF_VER).tar.gz
HOST_PKGCONF_URL = https://distfiles.dereferenced.org/pkgconf
HOST_PKGCONF_SITE = https://distfiles.dereferenced.org/pkgconf
$(ARCHIVE)/$(HOST_PKGCONF_SOURCE):
$(DOWNLOAD) $(HOST_PKGCONF_URL)/$(HOST_PKGCONF_SOURCE)
$(DOWNLOAD) $(HOST_PKGCONF_SITE)/$(HOST_PKGCONF_SOURCE)
HOST_PKGCONF_PATCH = 0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch
HOST_PKGCONF_PATCH += 0002-Revert-main-assume-modversion-insted-of-version-if-o.patch
@ -88,10 +88,10 @@ $(PKG_CONFIG): | $(HOST_DIR)/bin
HOST_MTD-UTILS_VER = $(MTD-UTILS_VER)
HOST_MTD-UTILS_TMP = mtd-utils-$(HOST_MTD-UTILS_VER)
HOST_MTD-UTILS_SOURCE = mtd-utils-$(HOST_MTD-UTILS_VER).tar.bz2
HOST_MTD-UTILS_URL = ftp://ftp.infradead.org/pub/mtd-utils
HOST_MTD-UTILS_SITE = ftp://ftp.infradead.org/pub/mtd-utils
#$(ARCHIVE)/$(HOST_MTD-UTILS_SOURCE):
# $(DOWNLOAD) $(HOST_MTD-UTILS_URL)/$(HOST_MTD-UTILS_SOURCE)
# $(DOWNLOAD) $(HOST_MTD-UTILS_SITE)/$(HOST_MTD-UTILS_SOURCE)
host-mkfs.jffs2: $(HOST_DIR)/bin/mkfs.jffs2
host-sumtool: $(HOST_DIR)/bin/sumtool
@ -120,10 +120,10 @@ $(HOST_DIR)/bin/sumtool: $(ARCHIVE)/$(HOST_MTD-UTILS_SOURCE) | $(HOST_DIR)/bin
HOST_U-BOOT_VER = 2018.09
HOST_U-BOOT_TMP = u-boot-$(HOST_U-BOOT_VER)
HOST_U-BOOT_SOURCE = u-boot-$(HOST_U-BOOT_VER).tar.bz2
HOST_U-BOOT_URL = ftp://ftp.denx.de/pub/u-boot
HOST_U-BOOT_SITE = ftp://ftp.denx.de/pub/u-boot
$(ARCHIVE)/$(HOST_U-BOOT_SOURCE):
$(DOWNLOAD) $(HOST_U-BOOT_URL)/$(HOST_U-BOOT_SOURCE)
$(DOWNLOAD) $(HOST_U-BOOT_SITE)/$(HOST_U-BOOT_SOURCE)
host-mkimage: $(HOST_DIR)/bin/mkimage
$(HOST_DIR)/bin/mkimage: $(ARCHIVE)/$(HOST_U-BOOT_SOURCE) | $(HOST_DIR)/bin
@ -141,18 +141,18 @@ $(HOST_DIR)/bin/mkimage: $(ARCHIVE)/$(HOST_U-BOOT_SOURCE) | $(HOST_DIR)/bin
HOST_TZDATA_VER = $(TZDATA_VER)
HOST_TZDATA_TMP = tzdata$(HOST_TZDATA_VER)
HOST_TZDATA_SOURCE = tzdata$(HOST_TZDATA_VER).tar.gz
HOST_TZDATA_URL = ftp://ftp.iana.org/tz/releases
HOST_TZDATA_SITE = ftp://ftp.iana.org/tz/releases
#$(ARCHIVE)/$(HOST_TZDATA_SOURCE):
# $(DOWNLOAD) $(HOST_TZDATA_URL)/$(HOST_TZDATA_SOURCE)
# $(DOWNLOAD) $(HOST_TZDATA_SITE)/$(HOST_TZDATA_SOURCE)
HOST_TZCODE_VER = 2019b
HOST_TZCODE_TMP = tzcode$(HOST_TZCODE_VER)
HOST_TZCODE_SOURCE = tzcode$(HOST_TZCODE_VER).tar.gz
HOST_TZCODE_URL = ftp://ftp.iana.org/tz/releases
HOST_TZCODE_SITE = ftp://ftp.iana.org/tz/releases
$(ARCHIVE)/$(HOST_TZCODE_SOURCE):
$(DOWNLOAD) $(HOST_TZCODE_URL)/$(HOST_TZCODE_SOURCE)
$(DOWNLOAD) $(HOST_TZCODE_SITE)/$(HOST_TZCODE_SOURCE)
HOST_ZIC = $(HOST_DIR)/bin/zic
@ -172,10 +172,10 @@ $(HOST_ZIC): $(ARCHIVE)/$(HOST_TZDATA_SOURCE) $(ARCHIVE)/$(HOST_TZCODE_SOURCE) |
HOST_PARTED_VER = $(PARTED_VER)
HOST_PARTED_TMP = parted-$(HOST_PARTED_VER)
HOST_PARTED_SOURCE = parted-$(HOST_PARTED_VER).tar.xz
HOST_PARTED_URL = https://ftp.gnu.org/gnu/parted
HOST_PARTED_SITE = https://ftp.gnu.org/gnu/parted
#$(ARCHIVE)/$(HOST_PARTED_SOURCE):
# $(DOWNLOAD) $(HOST_PARTED_URL)/$(HOST_PARTED_SOURCE)
# $(DOWNLOAD) $(HOST_PARTED_SITE)/$(HOST_PARTED_SOURCE)
HOST_PARTED_PATCH = parted-device-mapper.patch
HOST_PARTED_PATCH += parted-sysmacros.patch
@ -202,10 +202,10 @@ $(HOST_DIR)/bin/parted: $(ARCHIVE)/$(HOST_PARTED_SOURCE) | $(HOST_DIR)/bin
HOST_DOSFSTOOLS_VER = $(DOSFSTOOLS_VER)
HOST_DOSFSTOOLS_TMP = dosfstools-$(HOST_DOSFSTOOLS_VER)
HOST_DOSFSTOOLS_SOURCE = dosfstools-$(HOST_DOSFSTOOLS_VER).tar.xz
HOST_DOSFSTOOLS_URL = https://github.com/dosfstools/dosfstools/releases/download/v$(HOST_DOSFSTOOLS_VER)
HOST_DOSFSTOOLS_SITE = https://github.com/dosfstools/dosfstools/releases/download/v$(HOST_DOSFSTOOLS_VER)
#$(ARCHIVE)/$(HOST_DOSFSTOOLS_SOURCE):
# $(DOWNLOAD) $(HOST_DOSFSTOOLS_URL)/$(HOST_DOSFSTOOLS_SOURCE)
# $(DOWNLOAD) $(HOST_DOSFSTOOLS_SITE)/$(HOST_DOSFSTOOLS_SOURCE)
host-mkfs.fat: $(HOST_DIR)/bin/mkfs.fat
$(HOST_DIR)/bin/mkfs.fat: $(ARCHIVE)/$(HOST_DOSFSTOOLS_SOURCE) | $(HOST_DIR)/bin
@ -227,10 +227,10 @@ $(HOST_DIR)/bin/mkfs.fat: $(ARCHIVE)/$(HOST_DOSFSTOOLS_SOURCE) | $(HOST_DIR)/bin
HOST_MTOOLS_VER = 4.0.19
HOST_MTOOLS_TMP = mtools-$(HOST_MTOOLS_VER)
HOST_MTOOLS_SOURCE = mtools-$(HOST_MTOOLS_VER).tar.gz
HOST_MTOOLS_URL = ftp://ftp.gnu.org/gnu/mtools
HOST_MTOOLS_SITE = ftp://ftp.gnu.org/gnu/mtools
$(ARCHIVE)/$(HOST_MTOOLS_SOURCE):
$(DOWNLOAD) $(HOST_MTOOLS_URL)/$(HOST_MTOOLS_SOURCE)
$(DOWNLOAD) $(HOST_MTOOLS_SITE)/$(HOST_MTOOLS_SOURCE)
host-mtools: $(HOST_DIR)/bin/mtools
$(HOST_DIR)/bin/mtools: $(ARCHIVE)/$(HOST_MTOOLS_SOURCE) | $(HOST_DIR)/bin
@ -248,10 +248,10 @@ $(HOST_DIR)/bin/mtools: $(ARCHIVE)/$(HOST_MTOOLS_SOURCE) | $(HOST_DIR)/bin
HOST_E2FSPROGS_VER = $(E2FSPROGS_VER)
HOST_E2FSPROGS_TMP = e2fsprogs-$(HOST_E2FSPROGS_VER)
HOST_E2FSPROGS_SOURCE = e2fsprogs-$(HOST_E2FSPROGS_VER).tar.gz
HOST_E2FSPROGS_URL = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(HOST_E2FSPROGS_VER)
HOST_E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(HOST_E2FSPROGS_VER)
#$(ARCHIVE)/$(HOST_E2FSPROGS_SOURCE):
# $(DOWNLOAD) $(HOST_E2FSPROGS_URL)/$(HOST_E2FSPROGS_SOURCE)
# $(DOWNLOAD) $(HOST_E2FSPROGS_SITE)/$(HOST_E2FSPROGS_SOURCE)
host-resize2fs: $(HOST_DIR)/bin/resize2fs
$(HOST_DIR)/bin/resize2fs: $(ARCHIVE)/$(HOST_E2FSPROGS_SOURCE) | $(HOST_DIR)/bin
@ -278,10 +278,10 @@ $(HOST_DIR)/bin/resize2fs: $(ARCHIVE)/$(HOST_E2FSPROGS_SOURCE) | $(HOST_DIR)/bin
HOST_LUA_VER = $(LUA_VER)
HOST_LUA_TMP = lua-$(HOST_LUA_VER)
HOST_LUA_SOURCE = lua-$(HOST_LUA_VER).tar.gz
HOST_LUA_URL = http://www.lua.org/ftp
HOST_LUA_SITE = http://www.lua.org/ftp
#$(ARCHIVE)/$(HOST_LUA_SOURCE):
# $(DOWNLOAD) $(HOST_LUA_URL)/$(HOST_LUA_SOURCE)
# $(DOWNLOAD) $(HOST_LUA_SITE)/$(HOST_LUA_SOURCE)
HOST_LUA_PATCH = lua-01-fix-LUA_ROOT.patch
HOST_LUA_PATCH += lua-01-remove-readline.patch
@ -303,10 +303,10 @@ $(HOST_LUA): $(ARCHIVE)/$(HOST_LUA_SOURCE) | $(HOST_DIR)
HOST_LUAROCKS_VER = 3.1.3
HOST_LUAROCKS_TMP = luarocks-$(HOST_LUAROCKS_VER)
HOST_LUAROCKS_SOURCE = luarocks-$(HOST_LUAROCKS_VER).tar.gz
HOST_LUAROCKS_URL = https://luarocks.github.io/luarocks/releases
HOST_LUAROCKS_SITE = https://luarocks.github.io/luarocks/releases
$(ARCHIVE)/$(HOST_LUAROCKS_SOURCE):
$(DOWNLOAD) $(HOST_LUAROCKS_URL)/$(HOST_LUAROCKS_SOURCE)
$(DOWNLOAD) $(HOST_LUAROCKS_SITE)/$(HOST_LUAROCKS_SOURCE)
HOST_LUAROCKS_PATCH = luarocks-0001-allow-libluajit-detection.patch

8
make/image-updates.mk

@ -96,14 +96,14 @@ u-pr-auto-timer:
PKG_VERSION=`cat $(SOURCE_DIR)/$(NI-NEUTRINO-PLUGINS)/scripts-sh/plugins/pr-auto-timer/pr-auto-timer | grep '^VERSION' | cut -d= -f2`; \
$(MAKE) u-update-bin \
UPDATE_MD5FILE=pr-auto-timer.txt \
UPDATE_URL=$(NI-SERVER)/plugins/pr-auto-timer \
UPDATE_SITE=$(NI-SERVER)/plugins/pr-auto-timer \
UPDATE_NAME=pr-auto-timer_$${PKG_VERSION//./} \
UPDATE_DESC=Auto-Timer \
UPDATE_VERSION=$$PKG_VERSION
# -----------------------------------------------------------------------------
CHANNELLISTS_URL = $(NI-SERVER)/channellists
CHANNELLISTS_SITE = $(NI-SERVER)/channellists
CHANNELLISTS_MD5FILE = lists.txt
channellists: matze-192 matze-192-130
@ -152,7 +152,7 @@ matze-192-130:
done && \
$(MAKE) u-update-bin \
UPDATE_TYPE=S \
UPDATE_URL=$(CHANNELLISTS_URL) \
UPDATE_SITE=$(CHANNELLISTS_SITE) \
UPDATE_MD5FILE=$(CHANNELLISTS_MD5FILE) \
UPDATE_NAME=$(@) \
UPDATE_DESC="$$desc - " \
@ -199,7 +199,7 @@ u-clean-all: u-clean
u-update-bin:
$(CD) $(BUILD_TMP); \
tar -czvf $(UPDATE_DIR)/$(UPDATE_NAME).bin temp_inst
echo $(UPDATE_URL)/$(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_TYPE)$(UPDATE_VER)$(UPDATE_DATE) `md5sum $(UPDATE_DIR)/$(UPDATE_NAME).bin | cut -c1-32` $(UPDATE_DESC) $(UPDATE_VERSION) >> $(UPDATE_DIR)/$(UPDATE_MD5FILE)
$(MAKE) u-clean
# -----------------------------------------------------------------------------

6
make/images.mk

@ -81,7 +81,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_URL)/$(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)
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)
make check-image-size IMAGE_TO_CHECK=$(IMAGE_DIR)/$(IMAGE_NAME).img
# -----------------------------------------------------------------------------
@ -120,7 +120,7 @@ flash-image-hd51: | $(IMAGE_DIR)
# Create minimal image
$(CD) $(IMAGE_BUILD_TMP)/$(IMAGE_SUBDIR); \
tar -czf $(IMAGE_DIR)/$(IMAGE_NAME).tgz kernel.bin rootfs.tar.bz2
echo $(IMAGE_URL)/$(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)
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)
rm -rf $(IMAGE_BUILD_TMP)
# -----------------------------------------------------------------------------
@ -224,7 +224,7 @@ flash-image-vuplus: | $(IMAGE_DIR)
# Create minimal image
$(CD) $(IMAGE_BUILD_TMP)/$(IMAGE_SUBDIR); \
tar -czf $(IMAGE_DIR)/$(IMAGE_NAME).tgz kernel_auto.bin rootfs.tar.bz2
echo $(IMAGE_URL)/$(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)
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)
rm -rf $(IMAGE_BUILD_TMP)
flash-image-vuplus-multi: vmlinuz-initrd

6
make/linux-drivers.mk

@ -3,13 +3,13 @@
#
# -----------------------------------------------------------------------------
RTL8192EU_VER = git
RTL8192EU_VER = git
RTL8192EU_SOURCE = rtl8192eu-linux-driver.$(RTL8192EU_VER)
RTL8192EU_URL = https://github.com/mange/$(RTL8192EU_SOURCE)
RTL8192EU_SITE = https://github.com/mange/$(RTL8192EU_SOURCE)
rtl8192eu: kernel-$(BOXTYPE) | $(TARGET_DIR)
$(REMOVE)/$(RTL8192EU_SOURCE)
$(GET-GIT-SOURCE) $(RTL8192EU_URL) $(ARCHIVE)/$(RTL8192EU_SOURCE)
$(GET-GIT-SOURCE) $(RTL8192EU_SITE) $(ARCHIVE)/$(RTL8192EU_SOURCE)
$(CPDIR)/$(RTL8192EU_SOURCE)
$(CHDIR)/$(RTL8192EU_SOURCE); \
$(MAKE) $(KERNEL_MAKEVARS); \

4
make/linux-kernel.mk

@ -175,10 +175,10 @@ VUDUO_PATCH = \
# -----------------------------------------------------------------------------
$(ARCHIVE)/$(KERNEL_SOURCE):
$(DOWNLOAD) $(KERNEL_URL)/$(KERNEL_SOURCE)
$(DOWNLOAD) $(KERNEL_SITE)/$(KERNEL_SOURCE)
$(ARCHIVE)/$(VMLINUZ-INITRD_SOURCE):
$(DOWNLOAD) $(VMLINUZ-INITRD_URL)/$(VMLINUZ-INITRD_SOURCE)
$(DOWNLOAD) $(VMLINUZ-INITRD_SITE)/$(VMLINUZ-INITRD_SOURCE)
# -----------------------------------------------------------------------------

8
make/neutrino-plugins.mk

@ -181,11 +181,11 @@ doscam-webif-skin:
NEUTRINO-MEDIATHEK_VER = git
NEUTRINO-MEDIATHEK_TMP = mediathek.$(NEUTRINO-MEDIATHEK_VER)
NEUTRINO-MEDIATHEK_SOURCE = mediathek.$(NEUTRINO-MEDIATHEK_VER)
NEUTRINO-MEDIATHEK_URL = https://github.com/neutrino-mediathek
NEUTRINO-MEDIATHEK_SITE = https://github.com/neutrino-mediathek
neutrino-mediathek: $(SHAREPLUGINS) | $(TARGET_DIR)
$(REMOVE)/$(NEUTRINO-MEDIATHEK_TMP)
$(GET-GIT-SOURCE) $(NEUTRINO-MEDIATHEK_URL)/$(NEUTRINO-MEDIATHEK_SOURCE) $(ARCHIVE)/$(NEUTRINO-MEDIATHEK_SOURCE)
$(GET-GIT-SOURCE) $(NEUTRINO-MEDIATHEK_SITE)/$(NEUTRINO-MEDIATHEK_SOURCE) $(ARCHIVE)/$(NEUTRINO-MEDIATHEK_SOURCE)
$(CPDIR)/$(NEUTRINO-MEDIATHEK_SOURCE)
$(CHDIR)/$(NEUTRINO-MEDIATHEK_TMP); \
$(INSTALL_COPY) plugins/* $(SHAREPLUGINS)/; \
@ -201,10 +201,10 @@ neutrino-mediathek: $(SHAREPLUGINS) | $(TARGET_DIR)
LINKS_VER = 2.20.2
LINKS_TMP = links-$(LINKS_VER)
LINKS_SOURCE = links-$(LINKS_VER).tar.bz2
LINKS_URL = http://links.twibright.com/download
LINKS_SITE = http://links.twibright.com/download
$(ARCHIVE)/$(LINKS_SOURCE):
$(DOWNLOAD) $(LINKS_URL)/$(LINKS_SOURCE)
$(DOWNLOAD) $(LINKS_SITE)/$(LINKS_SOURCE)
LINKS_DEPS = libpng libjpeg-turbo openssl

62
make/target-blobs.mk

@ -42,53 +42,53 @@ firmware-wireless: $(SOURCE_DIR)/$(NI-DRIVERS-BIN) | $(TARGET_DIR)
HD51-DRIVERS_VER = 20191120
HD51-DRIVERS_SOURCE = hd51-drivers-$(KERNEL_VER)-$(HD51-DRIVERS_VER).zip
HD51-DRIVERS_URL = http://source.mynonpublic.com/gfutures
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_URL = http://source.mynonpublic.com/gfutures
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_URL = http://source.mynonpublic.com/zgemma
H7-DRIVERS_SITE = http://source.mynonpublic.com/zgemma
VUSOLO4K-DRIVERS_VER = 20190424
VUSOLO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vusolo4k-3.14.28-$(VUSOLO4K-DRIVERS_VER).r0.tar.gz
VUSOLO4K-DRIVERS_URL = http://archive.vuplus.com/download/build_support/vuplus
VUSOLO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUDUO4K-DRIVERS_VER = 20190212
VUDUO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuduo4k-4.1.45-$(VUDUO4K-DRIVERS_VER).r0.tar.gz
VUDUO4K-DRIVERS_URL = http://archive.vuplus.com/download/build_support/vuplus
VUDUO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUULTIMO4K-DRIVERS_VER = 20190104
VUULTIMO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuultimo4k-3.14.28-$(VUULTIMO4K-DRIVERS_VER).r0.tar.gz
VUULTIMO4K-DRIVERS_URL = http://archive.vuplus.com/download/build_support/vuplus
VUULTIMO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUZERO4K-DRIVERS_VER = 20190424
VUZERO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuzero4k-4.1.20-$(VUZERO4K-DRIVERS_VER).r0.tar.gz
VUZERO4K-DRIVERS_URL = http://archive.vuplus.com/download/build_support/vuplus
VUZERO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4K-DRIVERS_VER = 20190104
VUUNO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4k-3.14.28-$(VUUNO4K-DRIVERS_VER).r0.tar.gz
VUUNO4K-DRIVERS_URL = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4KSE-DRIVERS_VER = 20190104
VUUNO4KSE-DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4kse-4.1.20-$(VUUNO4KSE-DRIVERS_VER).r0.tar.gz
VUUNO4KSE-DRIVERS_URL = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4KSE-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUDUO-DRIVERS_VER = 20151124
VUDUO-DRIVERS_SOURCE = vuplus-dvb-modules-bm750-3.9.6-$(VUDUO-DRIVERS_VER).tar.gz
VUDUO-DRIVERS_URL = http://archive.vuplus.com/download/drivers
VUDUO-DRIVERS_SITE = http://archive.vuplus.com/download/drivers
# -----------------------------------------------------------------------------
BOXMODEL-DRIVERS_VER = $($(call UPPERCASE,$(BOXMODEL))-DRIVERS_VER)
BOXMODEL-DRIVERS_SOURCE = $($(call UPPERCASE,$(BOXMODEL))-DRIVERS_SOURCE)
BOXMODEL-DRIVERS_URL = $($(call UPPERCASE,$(BOXMODEL))-DRIVERS_URL)
BOXMODEL-DRIVERS_SITE = $($(call UPPERCASE,$(BOXMODEL))-DRIVERS_SITE)
ifneq ($(BOXMODEL-DRIVERS_SOURCE),$(EMPTY))
$(ARCHIVE)/$(BOXMODEL-DRIVERS_SOURCE):
$(DOWNLOAD) $(BOXMODEL-DRIVERS_URL)/$(BOXMODEL-DRIVERS_SOURCE)
$(DOWNLOAD) $(BOXMODEL-DRIVERS_SITE)/$(BOXMODEL-DRIVERS_SOURCE)
endif
nevis-drivers \
@ -137,58 +137,58 @@ vuplus-drivers: $(ARCHIVE)/$(BOXMODEL-DRIVERS_SOURCE) | $(TARGET_DIR)
HD51-LIBGLES_VER = 20191101
HD51-LIBGLES_TMP = $(EMPTY)
HD51-LIBGLES_SOURCE = hd51-v3ddriver-$(HD51-LIBGLES_VER).zip
HD51-LIBGLES_URL = http://downloads.mutant-digital.net/v3ddriver
HD51-LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
BRE2ZE4K-LIBGLES_VER = 20191101
BRE2ZE4K-LIBGLES_TMP = $(EMPTY)
BRE2ZE4K-LIBGLES_SOURCE = bre2ze4k-v3ddriver-$(BRE2ZE4K-LIBGLES_VER).zip
BRE2ZE4K-LIBGLES_URL = http://downloads.mutant-digital.net/v3ddriver
BRE2ZE4K-LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
H7-LIBGLES_VER = 20191110
H7-LIBGLES_TMP = $(EMPTY)
H7-LIBGLES_SOURCE = h7-v3ddriver-$(H7-LIBGLES_VER).zip
H7-LIBGLES_URL = http://source.mynonpublic.com/zgemma
H7-LIBGLES_SITE = http://source.mynonpublic.com/zgemma
VUSOLO4K-LIBGLES_VER = $(VUSOLO4K-DRIVERS_VER)
VUSOLO4K-LIBGLES_TMP = libgles-vusolo4k
VUSOLO4K-LIBGLES_SOURCE = libgles-vusolo4k-17.1-$(VUSOLO4K-LIBGLES_VER).r0.tar.gz
VUSOLO4K-LIBGLES_URL = http://archive.vuplus.com/download/build_support/vuplus
VUSOLO4K-LIBGLES_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUDUO4K-LIBGLES_VER = $(VUDUO4K-DRIVERS_VER)
VUDUO4K-LIBGLES_TMP = libgles-vuduo4k
VUDUO4K-LIBGLES_SOURCE = libgles-vuduo4k-18.1-$(VUDUO4K-LIBGLES_VER).r0.tar.gz
VUDUO4K-LIBGLES_URL = http://archive.vuplus.com/download/build_support/vuplus
VUDUO4K-LIBGLES_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUULTIMO4K-LIBGLES_VER = $(VUULTIMO4K-DRIVERS_VER)
VUULTIMO4K-LIBGLES_TMP = libgles-vuultimo4k
VUULTIMO4K-LIBGLES_SOURCE = libgles-vuultimo4k-17.1-$(VUULTIMO4K-LIBGLES_VER).r0.tar.gz
VUULTIMO4K-LIBGLES_URL = http://archive.vuplus.com/download/build_support/vuplus
VUULTIMO4K-LIBGLES_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUZERO4K-LIBGLES_VER = $(VUZERO4K-DRIVERS_VER)
VUZERO4K-LIBGLES_TMP = libgles-vuzero4k
VUZERO4K-LIBGLES_SOURCE = libgles-vuzero4k-17.1-$(VUZERO4K-LIBGLES_VER).r0.tar.gz
VUZERO4K-LIBGLES_URL = http://archive.vuplus.com/download/build_support/vuplus
VUZERO4K-LIBGLES_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4K-LIBGLES_VER = $(VUUNO4K-DRIVERS_VER)
VUUNO4K-LIBGLES_TMP = libgles-vuuno4k
VUUNO4K-LIBGLES_SOURCE = libgles-vuuno4k-17.1-$(VUUNO4K-LIBGLES_VER).r0.tar.gz
VUUNO4K-LIBGLES_URL = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4K-LIBGLES_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4KSE-LIBGLES_VER = $(VUUNO4KSE-DRIVERS_VER)
VUUNO4KSE-LIBGLES_TMP = libgles-vuuno4kse
VUUNO4KSE-LIBGLES_SOURCE = libgles-vuuno4kse-17.1-$(VUUNO4KSE-LIBGLES_VER).r0.tar.gz
VUUNO4KSE-LIBGLES_URL = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4KSE-LIBGLES_SITE = http://archive.vuplus.com/download/build_support/vuplus
# -----------------------------------------------------------------------------
BOXMODEL-LIBGLES_VER = $($(call UPPERCASE,$(BOXMODEL))-LIBGLES_VER)
BOXMODEL-LIBGLES_TMP = $($(call UPPERCASE,$(BOXMODEL))-LIBGLES_TMP)
BOXMODEL-LIBGLES_SOURCE = $($(call UPPERCASE,$(BOXMODEL))-LIBGLES_SOURCE)
BOXMODEL-LIBGLES_URL = $($(call UPPERCASE,$(BOXMODEL))-LIBGLES_URL)
BOXMODEL-LIBGLES_SITE = $($(call UPPERCASE,$(BOXMODEL))-LIBGLES_SITE)
ifneq ($(BOXMODEL-LIBGLES_SOURCE),$(EMPTY))
$(ARCHIVE)/$(BOXMODEL-LIBGLES_SOURCE):
$(DOWNLOAD) $(BOXMODEL-LIBGLES_URL)/$(BOXMODEL-LIBGLES_SOURCE)
$(DOWNLOAD) $(BOXMODEL-LIBGLES_SITE)/$(BOXMODEL-LIBGLES_SOURCE)
endif
hd51-libgles \
@ -220,43 +220,43 @@ vuplus-libgles: $(ARCHIVE)/$(BOXMODEL-LIBGLES_SOURCE) | $(TARGET_DIR)
VUSOLO4K-PLATFORM-UTIL_VER = $(VUSOLO4K-DRIVERS_VER)
VUSOLO4K-PLATFORM-UTIL_TMP = platform-util-vusolo4k
VUSOLO4K-PLATFORM-UTIL_SOURCE = platform-util-vusolo4k-17.1-$(VUSOLO4K-PLATFORM-UTIL_VER).r0.tar.gz
VUSOLO4K-PLATFORM-UTIL_URL = http://archive.vuplus.com/download/build_support/vuplus
VUSOLO4K-PLATFORM-UTIL_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUDUO4K-PLATFORM-UTIL_VER = $(VUDUO4K-DRIVERS_VER)
VUDUO4K-PLATFORM-UTIL_TMP = platform-util-vuduo4k
VUDUO4K-PLATFORM-UTIL_SOURCE = platform-util-vuduo4k-18.1-$(VUDUO4K-PLATFORM-UTIL_VER).r0.tar.gz
VUDUO4K-PLATFORM-UTIL_URL = http://archive.vuplus.com/download/build_support/vuplus
VUDUO4K-PLATFORM-UTIL_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUULTIMO4K-PLATFORM-UTIL_VER = $(VUULTIMO4K-DRIVERS_VER)
VUULTIMO4K-PLATFORM-UTIL_TMP = platform-util-vuultimo4k
VUULTIMO4K-PLATFORM-UTIL_SOURCE = platform-util-vuultimo4k-17.1-$(VUULTIMO4K-PLATFORM-UTIL_VER).r0.tar.gz
VUULTIMO4K-PLATFORM-UTIL_URL = http://archive.vuplus.com/download/build_support/vuplus
VUULTIMO4K-PLATFORM-UTIL_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUZERO4K-PLATFORM-UTIL_VER = $(VUZERO4K-DRIVERS_VER)
VUZERO4K-PLATFORM-UTIL_TMP = platform-util-vuzero4k
VUZERO4K-PLATFORM-UTIL_SOURCE = platform-util-vuzero4k-17.1-$(VUZERO4K-PLATFORM-UTIL_VER).r0.tar.gz
VUZERO4K-PLATFORM-UTIL_URL = http://archive.vuplus.com/download/build_support/vuplus
VUZERO4K-PLATFORM-UTIL_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4K-PLATFORM-UTIL_VER = $(VUUNO4K-DRIVERS_VER)
VUUNO4K-PLATFORM-UTIL_TMP = platform-util-vuuno4k
VUUNO4K-PLATFORM-UTIL_SOURCE = platform-util-vuuno4k-17.1-$(VUUNO4K-PLATFORM-UTIL_VER).r0.tar.gz
VUUNO4K-PLATFORM-UTIL_URL = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4K-PLATFORM-UTIL_SITE = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4KSE-PLATFORM-UTIL_VER = $(VUUNO4KSE-DRIVERS_VER)
VUUNO4KSE-PLATFORM-UTIL_TMP = platform-util-vuuno4kse
VUUNO4KSE-PLATFORM-UTIL_SOURCE = platform-util-vuuno4kse-17.1-$(VUUNO4KSE-PLATFORM-UTIL_VER).r0.tar.gz
VUUNO4KSE-PLATFORM-UTIL_URL = http://archive.vuplus.com/download/build_support/vuplus
VUUNO4KSE-PLATFORM-UTIL_SITE = http://archive.vuplus.com/download/build_support/vuplus
# -----------------------------------------------------------------------------
BOXMODEL-PLATFORM-UTIL_VER = $($(call UPPERCASE,$(BOXMODEL))-PLATFORM-UTIL_VER)
BOXMODEL-PLATFORM-UTIL_TMP = $($(call UPPERCASE,$(BOXMODEL))-PLATFORM-UTIL_TMP)
BOXMODEL-PLATFORM-UTIL_SOURCE = $($(call UPPERCASE,$(BOXMODEL))-PLATFORM-UTIL_SOURCE)
BOXMODEL-PLATFORM-UTIL_URL = $($(call UPPERCASE,$(BOXMODEL))-PLATFORM-UTIL_URL)
BOXMODEL-PLATFORM-UTIL_SITE = $($(call UPPERCASE,$(BOXMODEL))-PLATFORM-UTIL_SITE)
ifneq ($(BOXMODEL-PLATFORM-UTIL_SOURCE),$(EMPTY))
$(ARCHIVE)/$(BOXMODEL-PLATFORM-UTIL_SOURCE):
$(DOWNLOAD) $(BOXMODEL-PLATFORM-UTIL_URL)/$(BOXMODEL-PLATFORM-UTIL_SOURCE)
$(DOWNLOAD) $(BOXMODEL-PLATFORM-UTIL_SITE)/$(BOXMODEL-PLATFORM-UTIL_SOURCE)
endif
vuplus-platform-util: $(ARCHIVE)/$(BOXMODEL-PLATFORM-UTIL_SOURCE) | $(TARGET_DIR)

12
make/target-development.mk

@ -13,10 +13,10 @@ valgrind: $(VALGRIND_TARGET)
VALGRIND_VER = 3.13.0
VALGRIND_TMP = valgrind-$(VALGRIND_VER)
VALGRIND_SOURCE = valgrind-$(VALGRIND_VER).tar.bz2
VALGRIND_URL = ftp://sourceware.org/pub/valgrind
VALGRIND_SITE = ftp://sourceware.org/pub/valgrind
$(ARCHIVE)/$(VALGRIND_SOURCE):
$(DOWNLOAD) $(VALGRIND_URL)/$(VALGRIND_SOURCE)
$(DOWNLOAD) $(VALGRIND_SITE)/$(VALGRIND_SOURCE)
VALGRIND_PATCH = valgrind-fix-build-$(TARGET_ARCH).patch
@ -70,10 +70,10 @@ valgrind12305: | $(TARGET_DIR)
STRACE_VER = 5.1
STRACE_TMP = strace-$(STRACE_VER)
STRACE_SOURCE = strace-$(STRACE_VER).tar.xz
STRACE_URL = https://strace.io/files/$(STRACE_VER)
STRACE_SITE = https://strace.io/files/$(STRACE_VER)
$(ARCHIVE)/$(STRACE_SOURCE):
$(DOWNLOAD) $(STRACE_URL)/$(STRACE_SOURCE)
$(DOWNLOAD) $(STRACE_SITE)/$(STRACE_SOURCE)
strace: $(ARCHIVE)/$(STRACE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(STRACE_TMP)
@ -95,10 +95,10 @@ strace: $(ARCHIVE)/$(STRACE_SOURCE) | $(TARGET_DIR)
GDB_VER = 8.3
GDB_TMP = gdb-$(GDB_VER)
GDB_SOURCE = gdb-$(GDB_VER).tar.xz
GDB_URL = https://sourceware.org/pub/gdb/releases
GDB_SITE = https://sourceware.org/pub/gdb/releases
$(ARCHIVE)/$(GDB_SOURCE):
$(DOWNLOAD) $(GDB_URL)/$(GDB_SOURCE)
$(DOWNLOAD) $(GDB_SITE)/$(GDB_SOURCE)
GDB_DEPS = zlib ncurses

4
make/target-ffmpeg.mk

@ -6,10 +6,10 @@
FFMPEG_VER = 4.2.2
FFMPEG_TMP = ffmpeg-$(FFMPEG_VER)
FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VER).tar.xz
FFMPEG_URL = http://www.ffmpeg.org/releases
FFMPEG_SITE = http://www.ffmpeg.org/releases
$(ARCHIVE)/$(FFMPEG_SOURCE):
$(DOWNLOAD) $(FFMPEG_URL)/$(FFMPEG_SOURCE)
$(DOWNLOAD) $(FFMPEG_SITE)/$(FFMPEG_SOURCE)
FFMPEG_PATCH = ffmpeg-02-fix_mpegts.patch
FFMPEG_PATCH += ffmpeg-03-allow_to_choose_rtmp_impl_at_runtime.patch

4
make/target-libs-static.mk

@ -15,10 +15,10 @@ libs-static: $(LIBS-STATIC)
CORTEX-STRINGS_VER = 48fd30c
CORTEX-STRINGS_TMP = cortex-strings-$(CORTEX-STRINGS_VER)
CORTEX-STRINGS_SOURCE = cortex-strings-$(CORTEX-STRINGS_VER).tar.bz2
CORTEX-STRINGS_URL = http://git.linaro.org/git-ro/toolchain/cortex-strings.git
CORTEX-STRINGS_SITE = http://git.linaro.org/git-ro/toolchain/cortex-strings.git
$(ARCHIVE)/$(CORTEX-STRINGS_SOURCE):
$(GET-GIT-ARCHIVE) $(CORTEX-STRINGS_URL) $(CORTEX-STRINGS_VER) $(@F) $(ARCHIVE)
$(GET-GIT-ARCHIVE) $(CORTEX-STRINGS_SITE) $(CORTEX-STRINGS_VER) $(@F) $(ARCHIVE)
CORTEX-STRINGS_CONF = $(if $(filter $(BOXSERIES), hd51 vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse),--with-neon,--without-neon)

28
make/target-libs-unused.mk

@ -6,10 +6,10 @@
LIBID3TAG_VER = 0.15.1b
LIBID3TAG_TMP = libid3tag-$(LIBID3TAG_VER)
LIBID3TAG_SOURCE = libid3tag-$(LIBID3TAG_VER).tar.gz
LIBID3TAG_URL = https://sourceforge.net/projects/mad/files/libid3tag/$(LIBID3TAG_VER)
LIBID3TAG_SITE = https://sourceforge.net/projects/mad/files/libid3tag/$(LIBID3TAG_VER)
$(ARCHIVE)/$(LIBID3TAG_SOURCE):
$(DOWNLOAD) $(LIBID3TAG_URL)/$(LIBID3TAG_SOURCE)
$(DOWNLOAD) $(LIBID3TAG_SITE)/$(LIBID3TAG_SOURCE)
LIBID3TAG_PATCH = libid3tag-pc.patch
@ -37,10 +37,10 @@ libid3tag: $(LIBID3TAG_DEPS) $(ARCHIVE)/$(LIBID3TAG_SOURCE) | $(TARGET_DIR)
FLAC_VER = 1.3.2
FLAC_TMP = flac-$(FLAC_VER)
FLAC_SOURCE = flac-$(FLAC_VER).tar.xz
FLAC_URL = https://ftp.osuosl.org/pub/xiph/releases/flac
FLAC_SITE = https://ftp.osuosl.org/pub/xiph/releases/flac
$(ARCHIVE)/$(FLAC_SOURCE):
$(DOWNLOAD) $(FLAC_URL)/$(FLAC_SOURCE)
$(DOWNLOAD) $(FLAC_SITE)/$(FLAC_SOURCE)
libFLAC: $(ARCHIVE)/$(FLAC_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBFLAC_TMP)
@ -71,10 +71,10 @@ libFLAC: $(ARCHIVE)/$(FLAC_SOURCE) | $(TARGET_DIR)
BZIP2_VER = 1.0.8
BZIP2_TMP = bzip2-$(BZIP2_VER)
BZIP2_SOURCE = bzip2-$(BZIP2_VER).tar.gz
BZIP2_URL = https://sourceware.org/pub/bzip2
BZIP2_SITE = https://sourceware.org/pub/bzip2
$(ARCHIVE)/$(BZIP2_SOURCE):
$(DOWNLOAD) $(BZIP2_URL)/$(BZIP2_SOURCE)
$(DOWNLOAD) $(BZIP2_SITE)/$(BZIP2_SOURCE)
BZIP2_PATCH = bzip2.patch
@ -96,10 +96,10 @@ bzip2: $(ARCHIVE)/$(BZIP2_SOURCE) | $(TARGET_DIR)
FONTCONFIG_VER = 2.11.93
FONTCONFIG_TMP = fontconfig-$(FONTCONFIG_VER)
FONTCONFIG_SOURCE = fontconfig-$(FONTCONFIG_VER).tar.bz2
FONTCONFIG_URL = https://www.freedesktop.org/software/fontconfig/release
FONTCONFIG_SITE = https://www.freedesktop.org/software/fontconfig/release
$(ARCHIVE)/$(FONTCONFIG_SOURCE):
$(DOWNLOAD) $(FONTCONFIG_URL)/$(FONTCONFIG_SOURCE)
$(DOWNLOAD) $(FONTCONFIG_SITE)/$(FONTCONFIG_SOURCE)
FONTCONFIG_DEPS = freetype expat
@ -127,10 +127,10 @@ fontconfig: $(FONTCONFIG_DEPS) $(ARCHIVE)/$(FONTCONFIG_SOURCE) | $(TARGET_DIR)
PIXMAN_VER = 0.34.0
PIXMAN_TMP = pixman-$(PIXMAN_VER)
PIXMAN_SOURCE = pixman-$(PIXMAN_VER).tar.gz
PIXMAN_URL = https://www.cairographics.org/releases
PIXMAN_SITE = https://www.cairographics.org/releases
$(ARCHIVE)/$(PIXMAN_SOURCE):
$(DOWNLOAD) $(PIXMAN_URL)/$(PIXMAN_SOURCE)
$(DOWNLOAD) $(PIXMAN_SITE)/$(PIXMAN_SOURCE)
PIXMAN_PATCH = pixman-0001-ARM-qemu-related-workarounds-in-cpu-features-detecti.patch
PIXMAN_PATCH += pixman-asm_include.patch
@ -162,10 +162,10 @@ pixman: $(PIXMAN_DEPS) $(ARCHIVE)/$(PIXMAN_SOURCE) | $(TARGET_DIR)
CAIRO_VER = 1.16.0
CAIRO_TMP = cairo-$(CAIRO_VER)
CAIRO_SOURCE = cairo-$(CAIRO_VER).tar.xz
CAIRO_URL = https://www.cairographics.org/releases
CAIRO_SITE = https://www.cairographics.org/releases
$(ARCHIVE)/$(CAIRO_SOURCE):
$(DOWNLOAD) $(CAIRO_URL)/$(CAIRO_SOURCE)
$(DOWNLOAD) $(CAIRO_SITE)/$(CAIRO_SOURCE)
CAIRO_PATCH = cairo-get_bitmap_surface.diff
@ -205,10 +205,10 @@ cairo: $(CAIRO_DEPS) $(ARCHIVE)/$(CAIRO_SOURCE) | $(TARGET_DIR)
HARFBUZZ_VER = 1.8.8
HARFBUZZ_TMP = harfbuzz-$(HARFBUZZ_VER)
HARFBUZZ_SOURCE = harfbuzz-$(HARFBUZZ_VER).tar.bz2
HARFBUZZ_URL = https://www.freedesktop.org/software/harfbuzz/release
HARFBUZZ_SITE = https://www.freedesktop.org/software/harfbuzz/release
$(ARCHIVE)/$(HARFBUZZ_SOURCE):
$(DOWNLOAD) $(HARFBUZZ_URL)/$(HARFBUZZ_SOURCE)
$(DOWNLOAD) $(HARFBUZZ_SITE)/$(HARFBUZZ_SOURCE)
HARFBUZZ_PATCH = harfbuzz-disable-docs.patch

160
make/target-libs.mk

@ -6,10 +6,10 @@
ZLIB_VER = 1.2.11
ZLIB_TMP = zlib-$(ZLIB_VER)
ZLIB_SOURCE = zlib-$(ZLIB_VER).tar.xz
ZLIB_URL = https://sourceforge.net/projects/libpng/files/zlib/$(ZLIB_VER)
ZLIB_SITE = https://sourceforge.net/projects/libpng/files/zlib/$(ZLIB_VER)
$(ARCHIVE)/$(ZLIB_SOURCE):
$(DOWNLOAD) $(ZLIB_URL)/$(ZLIB_SOURCE)
$(DOWNLOAD) $(ZLIB_SITE)/$(ZLIB_SOURCE)
ZLIB_PATCH = zlib-ldflags-tests.patch
ZLIB_PATCH += zlib-remove.ldconfig.call.patch
@ -37,10 +37,10 @@ zlib: $(ARCHIVE)/$(ZLIB_SOURCE) | $(TARGET_DIR)
LIBFUSE_VER = 2.9.9
LIBFUSE_TMP = fuse-$(LIBFUSE_VER)
LIBFUSE_SOURCE = fuse-$(LIBFUSE_VER).tar.gz
LIBFUSE_URL = https://github.com/libfuse/libfuse/releases/download/fuse-$(LIBFUSE_VER)
LIBFUSE_SITE = https://github.com/libfuse/libfuse/releases/download/fuse-$(LIBFUSE_VER)
$(ARCHIVE)/$(LIBFUSE_SOURCE):
$(DOWNLOAD) $(LIBFUSE_URL)/$(LIBFUSE_SOURCE)
$(DOWNLOAD) $(LIBFUSE_SITE)/$(LIBFUSE_SOURCE)
libfuse: $(ARCHIVE)/$(LIBFUSE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBFUSE_TMP)
@ -71,10 +71,10 @@ libfuse: $(ARCHIVE)/$(LIBFUSE_SOURCE) | $(TARGET_DIR)
LIBUPNP_VER = 1.6.25
LIBUPNP_TMP = libupnp-$(LIBUPNP_VER)
LIBUPNP_SOURCE = libupnp-$(LIBUPNP_VER).tar.bz2
LIBUPNP_URL = http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%20$(LIBUPNP_VER)
LIBUPNP_SITE = http://sourceforge.net/projects/pupnp/files/pupnp/libUPnP%20$(LIBUPNP_VER)
$(ARCHIVE)/$(LIBUPNP_SOURCE):
$(DOWNLOAD) $(LIBUPNP_URL)/$(LIBUPNP_SOURCE)
$(DOWNLOAD) $(LIBUPNP_SITE)/$(LIBUPNP_SOURCE)
libupnp: $(ARCHIVE)/$(LIBUPNP_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBUPNP_TMP)
@ -97,13 +97,13 @@ libupnp: $(ARCHIVE)/$(LIBUPNP_SOURCE) | $(TARGET_DIR)
LIBDVBSI_VER = git
LIBDVBSI_TMP = libdvbsi.$(LIBDVBSI_VER)
LIBDVBSI_SOURCE = libdvbsi.$(LIBDVBSI_VER)
LIBDVBSI_URL = https://github.com/OpenVisionE2
LIBDVBSI_SITE = https://github.com/OpenVisionE2
LIBDVBSI_PATCH = libdvbsi++-content_identifier_descriptor.patch
libdvbsi: | $(TARGET_DIR)
$(REMOVE)/$(LIBDVBSI_TMP)
$(GET-GIT-SOURCE) $(LIBDVBSI_URL)/$(LIBDVBSI_SOURCE) $(ARCHIVE)/$(LIBDVBSI_SOURCE)
$(GET-GIT-SOURCE) $(LIBDVBSI_SITE)/$(LIBDVBSI_SOURCE) $(ARCHIVE)/$(LIBDVBSI_SOURCE)
$(CPDIR)/$(LIBDVBSI_SOURCE)
$(CHDIR)/$(LIBDVBSI_TMP); \
$(call apply_patches, $(LIBDVBSI_PATCH)); \
@ -125,10 +125,10 @@ libdvbsi: | $(TARGET_DIR)
GIFLIB_VER = 5.2.1
GIFLIB_TMP = giflib-$(GIFLIB_VER)
GIFLIB_SOURCE = giflib-$(GIFLIB_VER).tar.gz
GIFLIB_URL = https://sourceforge.net/projects/giflib/files
GIFLIB_SITE = https://sourceforge.net/projects/giflib/files
$(ARCHIVE)/$(GIFLIB_SOURCE):
$(DOWNLOAD) $(GIFLIB_URL)/$(GIFLIB_SOURCE)
$(DOWNLOAD) $(GIFLIB_SITE)/$(GIFLIB_SOURCE)
giflib: $(ARCHIVE)/$(GIFLIB_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(GIFLIB_TMP)
@ -145,10 +145,10 @@ giflib: $(ARCHIVE)/$(GIFLIB_SOURCE) | $(TARGET_DIR)
LIBCURL_VER = 7.70.0
LIBCURL_TMP = curl-$(LIBCURL_VER)
LIBCURL_SOURCE = curl-$(LIBCURL_VER).tar.bz2
LIBCURL_URL = https://curl.haxx.se/download
LIBCURL_SITE = https://curl.haxx.se/download
$(ARCHIVE)/$(LIBCURL_SOURCE):
$(DOWNLOAD) $(LIBCURL_URL)/$(LIBCURL_SOURCE)
$(DOWNLOAD) $(LIBCURL_SITE)/$(LIBCURL_SOURCE)
LIBCURL_DEPS = zlib openssl rtmpdump ca-bundle
@ -199,10 +199,10 @@ libcurl: $(LIBCURL_DEPS) $(ARCHIVE)/$(LIBCURL_SOURCE) | $(TARGET_DIR)
LIBPNG_VER = 1.6.37
LIBPNG_TMP = libpng-$(LIBPNG_VER)
LIBPNG_SOURCE = libpng-$(LIBPNG_VER).tar.xz
LIBPNG_URL = https://sourceforge.net/projects/libpng/files/libpng16/$(LIBPNG_VER)
LIBPNG_SITE = https://sourceforge.net/projects/libpng/files/libpng16/$(LIBPNG_VER)
$(ARCHIVE)/$(LIBPNG_SOURCE):
$(DOWNLOAD) $(LIBPNG_URL)/$(LIBPNG_SOURCE)
$(DOWNLOAD) $(LIBPNG_SITE)/$(LIBPNG_SOURCE)
LIBPNG_PATCH = libpng-Disable-pngfix-and-png-fix-itxt.patch
@ -236,10 +236,10 @@ libpng: $(LIBPNG_DEPS) $(ARCHIVE)/$(LIBPNG_SOURCE) | $(TARGET_DIR)
FREETYPE_VER = 2.10.1
FREETYPE_TMP = freetype-$(FREETYPE_VER)
FREETYPE_SOURCE = freetype-$(FREETYPE_VER).tar.xz
FREETYPE_URL = https://sourceforge.net/projects/freetype/files/freetype2/$(FREETYPE_VER)
FREETYPE_SITE = https://sourceforge.net/projects/freetype/files/freetype2/$(FREETYPE_VER)
$(ARCHIVE)/$(FREETYPE_SOURCE):
$(DOWNLOAD) $(FREETYPE_URL)/$(FREETYPE_SOURCE)
$(DOWNLOAD) $(FREETYPE_SITE)/$(FREETYPE_SOURCE)
FREETYPE_PATCH = freetype2-subpixel.patch
FREETYPE_PATCH += freetype2-config.patch
@ -285,10 +285,10 @@ freetype: $(FREETYPE_DEPS) $(ARCHIVE)/$(FREETYPE_SOURCE) | $(TARGET_DIR)
LIBJPEG-TURBO_VER = 2.0.4
LIBJPEG-TURBO_TMP = libjpeg-turbo-$(LIBJPEG-TURBO_VER)
LIBJPEG-TURBO_SOURCE = libjpeg-turbo-$(LIBJPEG-TURBO_VER).tar.gz
LIBJPEG-TURBO_URL = https://sourceforge.net/projects/libjpeg-turbo/files/$(LIBJPEG-TURBO_VER)
LIBJPEG-TURBO_SITE = https://sourceforge.net/projects/libjpeg-turbo/files/$(LIBJPEG-TURBO_VER)
$(ARCHIVE)/$(LIBJPEG-TURBO_SOURCE):
$(DOWNLOAD) $(LIBJPEG-TURBO_URL)/$(LIBJPEG-TURBO_SOURCE)
$(DOWNLOAD) $(LIBJPEG-TURBO_SITE)/$(LIBJPEG-TURBO_SOURCE)
LIBJPEG-TURBO_PATCH = libjpeg-turbo-tiff-ojpeg.patch
@ -313,10 +313,10 @@ libjpeg-turbo: $(ARCHIVE)/$(LIBJPEG-TURBO_SOURCE) | $(TARGET_DIR)
OPENSSL_VER = 1.0.2t
OPENSSL_TMP = openssl-$(OPENSSL_VER)
OPENSSL_SOURCE = openssl-$(OPENSSL_VER).tar.gz
OPENSSL_URL = https://www.openssl.org/source
OPENSSL_SITE = https://www.openssl.org/source
$(ARCHIVE)/$(OPENSSL_SOURCE):
$(DOWNLOAD) $(OPENSSL_URL)/$(OPENSSL_SOURCE)
$(DOWNLOAD) $(OPENSSL_SITE)/$(OPENSSL_SOURCE)
OPENSSL_PATCH = 0000-Configure-align-O-flag.patch
@ -379,10 +379,10 @@ endif
NCURSES_VER = 6.1
NCURSES_TMP = ncurses-$(NCURSES_VER)
NCURSES_SOURCE = ncurses-$(NCURSES_VER).tar.gz
NCURSES_URL = https://ftp.gnu.org/pub/gnu/ncurses
NCURSES_SITE = https://ftp.gnu.org/pub/gnu/ncurses
$(ARCHIVE)/$(NCURSES_SOURCE):
$(DOWNLOAD) $(NCURSES_URL)/$(NCURSES_SOURCE)
$(DOWNLOAD) $(NCURSES_SITE)/$(NCURSES_SOURCE)
NCURSES_PATCH = ncurses-gcc-5.x-MKlib_gen.patch
@ -444,10 +444,10 @@ openthreads: $(SOURCE_DIR)/$(NI-OPENTHREADS) | $(TARGET_DIR)
LIBUSB_VER = 1.0.23
LIBUSB_TMP = libusb-$(LIBUSB_VER)
LIBUSB_SOURCE = libusb-$(LIBUSB_VER).tar.bz2
LIBUSB_URL = https://github.com/libusb/libusb/releases/download/v$(LIBUSB_VER)
LIBUSB_SITE = https://github.com/libusb/libusb/releases/download/v$(LIBUSB_VER)
$(ARCHIVE)/$(LIBUSB_SOURCE):
$(DOWNLOAD) $(LIBUSB_URL)/$(LIBUSB_SOURCE)
$(DOWNLOAD) $(LIBUSB_SITE)/$(LIBUSB_SOURCE)
libusb: $(ARCHIVE)/$(LIBUSB_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBUSB_TMP)
@ -469,10 +469,10 @@ libusb: $(ARCHIVE)/$(LIBUSB_SOURCE) | $(TARGET_DIR)
LIBUSB-COMPAT_VER = 0.1.7
LIBUSB-COMPAT_TMP = libusb-compat-$(LIBUSB-COMPAT_VER)
LIBUSB-COMPAT_SOURCE = libusb-compat-$(LIBUSB-COMPAT_VER).tar.bz2
LIBUSB-COMPAT_URL = https://github.com/libusb/libusb-compat-0.1/releases/download/v$(LIBUSB-COMPAT_VER)
LIBUSB-COMPAT_SITE = https://github.com/libusb/libusb-compat-0.1/releases/download/v$(LIBUSB-COMPAT_VER)
$(ARCHIVE)/$(LIBUSB-COMPAT_SOURCE):
$(DOWNLOAD) $(LIBUSB-COMPAT_URL)/$(LIBUSB-COMPAT_SOURCE)
$(DOWNLOAD) $(LIBUSB-COMPAT_SITE)/$(LIBUSB-COMPAT_SOURCE)
LIBUSB-COMPAT_PATCH = 0001-fix-a-build-issue-on-linux.patch
@ -500,10 +500,10 @@ libusb-compat: $(LUBUSB-COMPAT_DEPS) $(ARCHIVE)/$(LIBUSB-COMPAT_SOURCE) | $(TARG
LIBGD_VER = 2.2.5
LIBGD_TMP = libgd-$(LIBGD_VER)
LIBGD_SOURCE = libgd-$(LIBGD_VER).tar.xz
LIBGD_URL = https://github.com/libgd/libgd/releases/download/gd-$(LIBGD_VER)
LIBGD_SITE = https://github.com/libgd/libgd/releases/download/gd-$(LIBGD_VER)
$(ARCHIVE)/$(LIBGD_SOURCE):
$(DOWNLOAD) $(LIBGD_URL)/$(LIBGD_SOURCE)
$(DOWNLOAD) $(LIBGD_SITE)/$(LIBGD_SOURCE)
LIBGD_DEPS = zlib libpng libjpeg-turbo freetype
@ -531,7 +531,7 @@ libgd: $(LIBGD_DEPS) $(ARCHIVE)/$(LIBGD_SOURCE) | $(TARGET_DIR)
LIBDPF_VER = git
LIBDPF_TMP = dpf-ax.$(LIBDPF_VER)
LIBDPF_SOURCE = dpf-ax.$(LIBDPF_VER)
LIBDPF_URL = $(GITHUB)/MaxWiesel
LIBDPF_SITE = $(GITHUB)/MaxWiesel
LIBDPF_PATCH = libdpf-crossbuild.patch
@ -539,7 +539,7 @@ LIBDPF_DEPS = libusb-compat
libdpf: $(LIBDPF_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(LIBDPF_TMP)
$(GET-GIT-SOURCE) $(LIBDPF_URL)/$(LIBDPF_SOURCE) $(ARCHIVE)/$(LIBDPF_SOURCE)
$(GET-GIT-SOURCE) $(LIBDPF_SITE)/$(LIBDPF_SOURCE) $(ARCHIVE)/$(LIBDPF_SOURCE)
$(CPDIR)/$(LIBDPF_SOURCE)
$(CHDIR)/$(LIBDPF_TMP)/dpflib; \
$(call apply_patches, $(LIBDPF_PATCH)); \
@ -557,10 +557,10 @@ libdpf: $(LIBDPF_DEPS) | $(TARGET_DIR)
LZO_VER = 2.10
LZO_TMP = lzo-$(LZO_VER)
LZO_SOURCE = lzo-$(LZO_VER).tar.gz
LZO_URL = https://www.oberhumer.com/opensource/lzo/download
LZO_SITE = https://www.oberhumer.com/opensource/lzo/download
$(ARCHIVE)/$(LZO_SOURCE):
$(DOWNLOAD) $(LZO_URL)/$(LZO_SOURCE)
$(DOWNLOAD) $(LZO_SITE)/$(LZO_SOURCE)
lzo: $(ARCHIVE)/$(LZO_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LZO_TMP)
@ -582,10 +582,10 @@ lzo: $(ARCHIVE)/$(LZO_SOURCE) | $(TARGET_DIR)
LIBSIGC_VER = 2.10.3
LIBSIGC_TMP = libsigc++-$(LIBSIGC_VER)
LIBSIGC_SOURCE = libsigc++-$(LIBSIGC_VER).tar.xz
LIBSIGC_URL = https://download.gnome.org/sources/libsigc++/$(basename $(LIBSIGC_VER))
LIBSIGC_SITE = https://download.gnome.org/sources/libsigc++/$(basename $(LIBSIGC_VER))
$(ARCHIVE)/$(LIBSIGC_SOURCE):
$(DOWNLOAD) $(LIBSIGC_URL)/$(LIBSIGC_SOURCE)
$(DOWNLOAD) $(LIBSIGC_SITE)/$(LIBSIGC_SOURCE)
libsigc: $(ARCHIVE)/$(LIBSIGC_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBSIGC_TMP)
@ -610,10 +610,10 @@ libsigc: $(ARCHIVE)/$(LIBSIGC_SOURCE) | $(TARGET_DIR)
EXPAT_VER = 2.2.9
EXPAT_TMP = expat-$(EXPAT_VER)
EXPAT_SOURCE = expat-$(EXPAT_VER).tar.bz2
EXPAT_URL = https://sourceforge.net/projects/expat/files/expat/$(EXPAT_VER)
EXPAT_SITE = https://sourceforge.net/projects/expat/files/expat/$(EXPAT_VER)
$(ARCHIVE)/$(EXPAT_SOURCE):
$(DOWNLOAD) $(EXPAT_URL)/$(EXPAT_SOURCE)
$(DOWNLOAD) $(EXPAT_SITE)/$(EXPAT_SOURCE)
EXPAT_PATCH = expat-libtool-tag.patch
@ -643,10 +643,10 @@ expat: $(ARCHIVE)/$(EXPAT_SOURCE) | $(TARGET_DIR)
LIBBLURAY_VER = 0.9.3
LIBBLURAY_TMP = libbluray-$(LIBBLURAY_VER)
LIBBLURAY_SOURCE = libbluray-$(LIBBLURAY_VER).tar.bz2
LIBBLURAY_URL = ftp.videolan.org/pub/videolan/libbluray/$(LIBBLURAY_VER)
LIBBLURAY_SITE = ftp.videolan.org/pub/videolan/libbluray/$(LIBBLURAY_VER)
$(ARCHIVE)/$(LIBBLURAY_SOURCE):
$(DOWNLOAD) $(LIBBLURAY_URL)/$(LIBBLURAY_SOURCE)
$(DOWNLOAD) $(LIBBLURAY_SITE)/$(LIBBLURAY_SOURCE)
LIBBLURAY_PATCH = libbluray.patch
@ -689,10 +689,10 @@ libbluray: $(LIBBLURAY_DEPS) $(ARCHIVE)/$(LIBBLURAY_SOURCE) | $(TARGET_DIR)
LIBASS_VER = 0.14.0
LIBASS_TMP = libass-$(LIBASS_VER)
LIBASS_SOURCE = libass-$(LIBASS_VER).tar.xz
LIBASS_URL = https://github.com/libass/libass/releases/download/$(LIBASS_VER)
LIBASS_SITE = https://github.com/libass/libass/releases/download/$(LIBASS_VER)
$(ARCHIVE)/$(LIBASS_SOURCE):
$(DOWNLOAD) $(LIBASS_URL)/$(LIBASS_SOURCE)
$(DOWNLOAD) $(LIBASS_SITE)/$(LIBASS_SOURCE)
LIBASS_PATCH = libass.patch
@ -724,10 +724,10 @@ libass: $(LIBASS_DEPS) $(ARCHIVE)/$(LIBASS_SOURCE) | $(TARGET_DIR)
LIBGPG-ERROR_VER = 1.37
LIBGPG-ERROR_TMP = libgpg-error-$(LIBGPG-ERROR_VER)
LIBGPG-ERROR_SOURCE = libgpg-error-$(LIBGPG-ERROR_VER).tar.bz2
LIBGPG-ERROR_URL = ftp://ftp.gnupg.org/gcrypt/libgpg-error
LIBGPG-ERROR_SITE = ftp://ftp.gnupg.org/gcrypt/libgpg-error
$(ARCHIVE)/$(LIBGPG-ERROR_SOURCE):
$(DOWNLOAD) $(LIBGPG-ERROR_URL)/$(LIBGPG-ERROR_SOURCE)
$(DOWNLOAD) $(LIBGPG-ERROR_SITE)/$(LIBGPG-ERROR_SOURCE)
libgpg-error: $(ARCHIVE)/$(LIBGPG-ERROR_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBGPG-ERROR_TMP)
@ -762,10 +762,10 @@ libgpg-error: $(ARCHIVE)/$(LIBGPG-ERROR_SOURCE) | $(TARGET_DIR)
LIBGCRYPT_VER = 1.8.5
LIBGCRYPT_TMP = libgcrypt-$(LIBGCRYPT_VER)
LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VER).tar.gz
LIBGCRYPT_URL = ftp://ftp.gnupg.org/gcrypt/libgcrypt
LIBGCRYPT_SITE = ftp://ftp.gnupg.org/gcrypt/libgcrypt
$(ARCHIVE)/$(LIBGCRYPT_SOURCE):
$(DOWNLOAD) $(LIBGCRYPT_URL)/$(LIBGCRYPT_SOURCE)
$(DOWNLOAD) $(LIBGCRYPT_SITE)/$(LIBGCRYPT_SOURCE)
LIBGCRYPT_DEPS = libgpg-error
@ -798,10 +798,10 @@ libgcrypt: $(LIBGCRYPT_DEPS) $(ARCHIVE)/$(LIBGCRYPT_SOURCE) | $(TARGET_DIR)
LIBAACS_VER = 0.9.0
LIBAACS_TMP = libaacs-$(LIBAACS_VER)
LIBAACS_SOURCE = libaacs-$(LIBAACS_VER).tar.bz2
LIBAACS_URL = ftp://ftp.videolan.org/pub/videolan/libaacs/$(LIBAACS_VER)
LIBAACS_SITE = ftp://ftp.videolan.org/pub/videolan/libaacs/$(LIBAACS_VER)
$(ARCHIVE)/$(LIBAACS_SOURCE):
$(DOWNLOAD) $(LIBAACS_URL)/$(LIBAACS_SOURCE)
$(DOWNLOAD) $(LIBAACS_SITE)/$(LIBAACS_SOURCE)
LIBAACS_DEPS = libgcrypt
@ -832,10 +832,10 @@ libaacs: $(LIBAACS_DEPS) $(ARCHIVE)/$(LIBAACS_SOURCE) | $(TARGET_DIR)
LIBBDPLUS_VER = 0.1.2
LIBBDPLUS_TMP = libbdplus-$(LIBBDPLUS_VER)
LIBBDPLUS_SOURCE = libbdplus-$(LIBBDPLUS_VER).tar.bz2
LIBBDPLUS_URL = ftp://ftp.videolan.org/pub/videolan/libbdplus/$(LIBBDPLUS_VER)
LIBBDPLUS_SITE = ftp://ftp.videolan.org/pub/videolan/libbdplus/$(LIBBDPLUS_VER)
$(ARCHIVE)/$(LIBBDPLUS_SOURCE):
$(DOWNLOAD) $(LIBBDPLUS_URL)/$(LIBBDPLUS_SOURCE)
$(DOWNLOAD) $(LIBBDPLUS_SITE)/$(LIBBDPLUS_SOURCE)
LIBBDPLUS_DEPS = libaacs
@ -866,10 +866,10 @@ libbdplus: $(LIBBDPLUS_DEPS) $(ARCHIVE)/$(LIBBDPLUS_SOURCE) | $(TARGET_DIR)
LIBXML2_VER = 2.9.10
LIBXML2_TMP = libxml2-$(LIBXML2_VER)
LIBXML2_SOURCE = libxml2-$(LIBXML2_VER).tar.gz
LIBXML2_URL = http://xmlsoft.org/sources
LIBXML2_SITE = http://xmlsoft.org/sources
$(ARCHIVE)/$(LIBXML2_SOURCE):
$(DOWNLOAD) $(LIBXML2_URL)/$(LIBXML2_SOURCE)
$(DOWNLOAD) $(LIBXML2_SITE)/$(LIBXML2_SOURCE)
libxml2: $(ARCHIVE)/$(LIBXML2_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBXML2_TMP)
@ -907,10 +907,10 @@ libxml2: $(ARCHIVE)/$(LIBXML2_SOURCE) | $(TARGET_DIR)
PUGIXML_VER = 1.10
PUGIXML_TMP = pugixml-$(PUGIXML_VER)
PUGIXML_SOURCE = pugixml-$(PUGIXML_VER).tar.gz
PUGIXML_URL = https://github.com/zeux/pugixml/releases/download/v$(PUGIXML_VER)
PUGIXML_SITE = https://github.com/zeux/pugixml/releases/download/v$(PUGIXML_VER)
$(ARCHIVE)/$(PUGIXML_SOURCE):
$(DOWNLOAD) $(PUGIXML_URL)/$(PUGIXML_SOURCE)
$(DOWNLOAD) $(PUGIXML_SITE)/$(PUGIXML_SOURCE)
PUGIXML_PATCH = pugixml-config.patch
@ -931,10 +931,10 @@ pugixml: $(ARCHIVE)/$(PUGIXML_SOURCE) | $(TARGET_DIR)
LIBROXML_VER = 3.0.2
LIBROXML_TMP = libroxml-$(LIBROXML_VER)
LIBROXML_SOURCE = libroxml-$(LIBROXML_VER).tar.gz
LIBROXML_URL = http://download.libroxml.net/pool/v3.x
LIBROXML_SITE = http://download.libroxml.net/pool/v3.x
$(ARCHIVE)/$(LIBROXML_SOURCE):
$(DOWNLOAD) $(LIBROXML_URL)/$(LIBROXML_SOURCE)
$(DOWNLOAD) $(LIBROXML_SITE)/$(LIBROXML_SOURCE)
libroxml: $(ARCHIVE)/$(LIBROXML_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBROXML_TMP)
@ -977,10 +977,10 @@ rtmpdump: $(RTMPDUMP_DEPS) $(SOURCE_DIR)/$(NI-RTMPDUMP) | $(TARGET_DIR)
LIBTIRPC_VER = 1.2.6
LIBTIRPC_TMP = libtirpc-$(LIBTIRPC_VER)
LIBTIRPC_SOURCE = libtirpc-$(LIBTIRPC_VER).tar.bz2
LIBTIRPC_URL = https://sourceforge.net/projects/libtirpc/files/libtirpc/$(LIBTIRPC_VER)
LIBTIRPC_SITE = https://sourceforge.net/projects/libtirpc/files/libtirpc/$(LIBTIRPC_VER)
$(ARCHIVE)/$(LIBTIRPC_SOURCE):
$(DOWNLOAD) $(LIBTIRPC_URL)/$(LIBTIRPC_SOURCE)
$(DOWNLOAD) $(LIBTIRPC_SITE)/$(LIBTIRPC_SOURCE)
LIBTIRP_PATCH = 0001-Disable-parts-of-TIRPC-requiring-NIS-support.patch
LIBTIRP_PATCH += 0003-Automatically-generate-XDR-header-files-from-.x-sour.patch
@ -1011,10 +1011,10 @@ libtirpc: $(ARCHIVE)/$(LIBTIRPC_SOURCE) | $(TARGET_DIR)
CONFUSE_VER = 3.2.2
CONFUSE_TMP = confuse-$(CONFUSE_VER)
CONFUSE_SOURCE = confuse-$(CONFUSE_VER).tar.xz
CONFUSE_URL = https://github.com/martinh/libconfuse/releases/download/v$(CONFUSE_VER)
CONFUSE_SITE = https://github.com/martinh/libconfuse/releases/download/v$(CONFUSE_VER)
$(ARCHIVE)/$(CONFUSE_SOURCE):
$(DOWNLOAD) $(CONFUSE_URL)/$(CONFUSE_SOURCE)
$(DOWNLOAD) $(CONFUSE_SITE)/$(CONFUSE_SOURCE)
confuse: $(ARCHIVE)/$(CONFUSE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(CONFUSE_TMP)
@ -1039,10 +1039,10 @@ confuse: $(ARCHIVE)/$(CONFUSE_SOURCE) | $(TARGET_DIR)
LIBITE_VER = 2.0.2
LIBITE_TMP = libite-$(LIBITE_VER)
LIBITE_SOURCE = libite-$(LIBITE_VER).tar.xz
LIBITE_URL = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VER)
LIBITE_SITE = https://github.com/troglobit/libite/releases/download/v$(LIBITE_VER)
$(ARCHIVE)/$(LIBITE_SOURCE):
$(DOWNLOAD) $(LIBITE_URL)/$(LIBITE_SOURCE)
$(DOWNLOAD) $(LIBITE_SITE)/$(LIBITE_SOURCE)
libite: $(ARCHIVE)/$(LIBITE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBITE_TMP)
@ -1067,10 +1067,10 @@ libite: $(ARCHIVE)/$(LIBITE_SOURCE) | $(TARGET_DIR)
LIBMAD_VER = 0.15.1b
LIBMAD_TMP = libmad-$(LIBMAD_VER)
LIBMAD_SOURCE = libmad-$(LIBMAD_VER).tar.gz
LIBMAD_URL = https://sourceforge.net/projects/mad/files/libmad/$(LIBMAD_VER)
LIBMAD_SITE = https://sourceforge.net/projects/mad/files/libmad/$(LIBMAD_VER)
$(ARCHIVE)/$(LIBMAD_SOURCE):
$(DOWNLOAD) $(LIBMAD_URL)/$(LIBMAD_SOURCE)
$(DOWNLOAD) $(LIBMAD_SITE)/$(LIBMAD_SOURCE)
LIBMAD_PATCH = libmad-pc.patch
LIBMAD_PATCH += libmad-frame_length.diff
@ -1104,10 +1104,10 @@ libmad: $(ARCHIVE)/$(LIBMAD_SOURCE) | $(TARGET_DIR)
LIBVORBISIDEC_VER = 1.2.1+git20180316
LIBVORBISIDEC_TMP = libvorbisidec-$(LIBVORBISIDEC_VER)
LIBVORBISIDEC_SOURCE = libvorbisidec_$(LIBVORBISIDEC_VER).orig.tar.gz
LIBVORBISIDEC_URL = https://ftp.de.debian.org/debian/pool/main/libv/libvorbisidec
LIBVORBISIDEC_SITE = https://ftp.de.debian.org/debian/pool/main/libv/libvorbisidec
$(ARCHIVE)/$(LIBVORBISIDEC_SOURCE):
$(DOWNLOAD) $(LIBVORBISIDEC_URL)/$(LIBVORBISIDEC_SOURCE)
$(DOWNLOAD) $(LIBVORBISIDEC_SITE)/$(LIBVORBISIDEC_SOURCE)
LIBVORBISIDEC_DEPS = libogg
@ -1132,10 +1132,10 @@ libvorbisidec: $(LIBVORBISIDEC_DEPS) $(ARCHIVE)/$(LIBVORBISIDEC_SOURCE) | $(TARG
LIBOGG_VER = 1.3.4
LIBOGG_TMP = libogg-$(LIBOGG_VER)
LIBOGG_SOURCE = libogg-$(LIBOGG_VER).tar.gz
LIBOGG_URL = https://ftp.osuosl.org/pub/xiph/releases/ogg
LIBOGG_SITE = https://ftp.osuosl.org/pub/xiph/releases/ogg
$(ARCHIVE)/$(LIBOGG_SOURCE):
$(DOWNLOAD) $(LIBOGG_URL)/$(LIBOGG_SOURCE)
$(DOWNLOAD) $(LIBOGG_SITE)/$(LIBOGG_SOURCE)
libogg: $(ARCHIVE)/$(LIBOGG_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBOGG_TMP)
@ -1158,10 +1158,10 @@ libogg: $(ARCHIVE)/$(LIBOGG_SOURCE) | $(TARGET_DIR)
FRIBIDI_VER = 1.0.9
FRIBIDI_TMP = fribidi-$(FRIBIDI_VER)
FRIBIDI_SOURCE = fribidi-$(FRIBIDI_VER).tar.xz
FRIBIDI_URL = https://github.com/fribidi/fribidi/releases/download/v$(FRIBIDI_VER)
FRIBIDI_SITE = https://github.com/fribidi/fribidi/releases/download/v$(FRIBIDI_VER)
$(ARCHIVE)/$(FRIBIDI_SOURCE):
$(DOWNLOAD) $(FRIBIDI_URL)/$(FRIBIDI_SOURCE)
$(DOWNLOAD) $(FRIBIDI_SITE)/$(FRIBIDI_SOURCE)
fribidi: $(ARCHIVE)/$(FRIBIDI_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(FRIBIDI_TMP)
@ -1185,10 +1185,10 @@ fribidi: $(ARCHIVE)/$(FRIBIDI_SOURCE) | $(TARGET_DIR)
LIBFFI_VER = 3.2.1
LIBFFI_TMP = libffi-$(LIBFFI_VER)
LIBFFI_SOURCE = libffi-$(LIBFFI_VER).tar.gz
LIBFFI_URL = ftp://sourceware.org/pub/libffi
LIBFFI_SITE = ftp://sourceware.org/pub/libffi
$(ARCHIVE)/$(LIBFFI_SOURCE):
$(DOWNLOAD) $(LIBFFI_URL)/$(LIBFFI_SOURCE)
$(DOWNLOAD) $(LIBFFI_SITE)/$(LIBFFI_SOURCE)
LIBFFI_PATCH = libffi-install_headers.patch
@ -1216,10 +1216,10 @@ libffi: $(ARCHIVE)/$(LIBFFI_SOURCE) | $(TARGET_DIR)
GLIB2_VER = 2.56.3
GLIB2_TMP = glib-$(GLIB2_VER)
GLIB2_SOURCE = glib-$(GLIB2_VER).tar.xz
GLIB2_URL = https://ftp.gnome.org/pub/gnome/sources/glib/$(basename $(GLIB2_VER))
GLIB2_SITE = https://ftp.gnome.org/pub/gnome/sources/glib/$(basename $(GLIB2_VER))
$(ARCHIVE)/$(GLIB2_SOURCE):
$(DOWNLOAD) $(GLIB2_URL)/$(GLIB2_SOURCE)
$(DOWNLOAD) $(GLIB2_SITE)/$(GLIB2_SOURCE)
GLIB2_PATCH = glib2-disable-tests.patch
GLIB2_PATCH += glib2-automake.patch
@ -1276,10 +1276,10 @@ glib2: $(GLIB2_DEPS) $(ARCHIVE)/$(GLIB2_SOURCE) | $(TARGET_DIR)
ALSA-LIB_VER = 1.2.2
ALSA-LIB_TMP = alsa-lib-$(ALSA-LIB_VER)
ALSA-LIB_SOURCE = alsa-lib-$(ALSA-LIB_VER).tar.bz2
ALSA-LIB_URL = https://www.alsa-project.org/files/pub/lib
ALSA-LIB_SITE = https://www.alsa-project.org/files/pub/lib
$(ARCHIVE)/$(ALSA-LIB_SOURCE):
$(DOWNLOAD) $(ALSA-LIB_URL)/$(ALSA-LIB_SOURCE)
$(DOWNLOAD) $(ALSA-LIB_SITE)/$(ALSA-LIB_SOURCE)
ALSA-LIB_PATCH = alsa-lib.patch
ALSA-LIB_PATCH += alsa-lib-link_fix.patch
@ -1319,10 +1319,10 @@ alsa-lib: $(ARCHIVE)/$(ALSA-LIB_SOURCE)
POPT_VER = 1.16
POPT_TMP = popt-$(POPT_VER)
POPT_SOURCE = popt-$(POPT_VER).tar.gz
POPT_URL = ftp://anduin.linuxfromscratch.org/BLFS/popt
POPT_SITE = ftp://anduin.linuxfromscratch.org/BLFS/popt
$(ARCHIVE)/$(POPT_SOURCE):
$(DOWNLOAD) $(POPT_URL)/$(POPT_SOURCE)
$(DOWNLOAD) $(POPT_SITE)/$(POPT_SOURCE)
popt: $(ARCHIVE)/$(POPT_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(POPT_TMP)
@ -1344,10 +1344,10 @@ popt: $(ARCHIVE)/$(POPT_SOURCE) | $(TARGET_DIR)
LIBICONV_VER = 1.15
LIBICONV_TMP = libiconv-$(LIBICONV_VER)
LIBICONV_SOURCE = libiconv-$(LIBICONV_VER).tar.gz
LIBICONV_URL = https://ftp.gnu.org/gnu/libiconv
LIBICONV_SITE = https://ftp.gnu.org/gnu/libiconv
$(ARCHIVE)/$(LIBICONV_SOURCE):
$(DOWNLOAD) $(LIBICONV_URL)/$(LIBICONV_SOURCE)
$(DOWNLOAD) $(LIBICONV_SITE)/$(LIBICONV_SOURCE)
libiconv: $(ARCHIVE)/$(LIBICONV_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBICONV_TMP)
@ -1373,7 +1373,7 @@ libiconv: $(ARCHIVE)/$(LIBICONV_SOURCE) | $(TARGET_DIR)
GRAPHLCD_BASE_VER = git
GRAPHLCD_BASE_TMP = graphlcd-base.$(GRAPHLCD_BASE_VER)
GRAPHLCD_BASE_SOURCE = graphlcd-base.$(GRAPHLCD_BASE_VER)
GRAPHLCD_BASE_URL = git://projects.vdr-developer.org
GRAPHLCD_BASE_SITE = git://projects.vdr-developer.org
GRAPHLCD_BASE_PATCH = graphlcd.patch
GRAPHLCD_BASE_PATCH += 0003-strip-graphlcd-conf.patch
@ -1393,7 +1393,7 @@ GRAPHLCD_BASE_MAKE_OPTS = \
graphlcd-base: $(GRAPHLCD_BASE_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(GRAPHLCD_BASE_TMP)
$(GET-GIT-SOURCE) $(GRAPHLCD_BASE_URL)/$(GRAPHLCD_BASE_SOURCE) $(ARCHIVE)/$(GRAPHLCD_BASE_SOURCE)
$(GET-GIT-SOURCE) $(GRAPHLCD_BASE_SITE)/$(GRAPHLCD_BASE_SOURCE) $(ARCHIVE)/$(GRAPHLCD_BASE_SOURCE)
$(CPDIR)/$(GRAPHLCD_BASE_TMP)
$(CHDIR)/$(GRAPHLCD_BASE_TMP); \
$(call apply_patches, $(addprefix $(@)/,$(GRAPHLCD_BASE_PATCH))); \

34
make/target-lua.mk

@ -7,10 +7,10 @@ LUA_ABIVER = 5.2
LUA_VER = 5.2.4
LUA_TMP = lua-$(LUA_VER)
LUA_SOURCE = lua-$(LUA_VER).tar.gz
LUA_URL = https://www.lua.org
LUA_SITE = https://www.lua.org
$(ARCHIVE)/$(LUA_SOURCE):
$(DOWNLOAD) $(LUA_URL)/ftp/$(LUA_SOURCE)
$(DOWNLOAD) $(LUA_SITE)/ftp/$(LUA_SOURCE)
LUA_PATCH = lua-01-fix-LUA_ROOT.patch
LUA_PATCH += lua-01-remove-readline.patch
@ -43,10 +43,10 @@ lua: $(LUA_DEPS) $(ARCHIVE)/$(LUA_SOURCE) | $(TARGET_DIR)
LUAEXPAT_VER = 1.3.3
LUAEXPAT_TMP = luaexpat-$(LUAEXPAT_VER)
LUAEXPAT_SOURCE = luaexpat-$(LUAEXPAT_VER).tar.gz
LUAEXPAT_URL = https://github.com/tomasguisasola/luaexpat/archive
LUAEXPAT_SITE = https://github.com/tomasguisasola/luaexpat/archive
$(ARCHIVE)/$(LUAEXPAT_SOURCE):
$(DOWNLOAD) $(LUAEXPAT_URL)/v$(LUAEXPAT_VER).tar.gz -O $(@)
$(DOWNLOAD) $(LUAEXPAT_SITE)/v$(LUAEXPAT_VER).tar.gz -O $(@)
LUAEXPAT_DEPS = expat lua
@ -72,10 +72,10 @@ luaexpat: $(LUAEXPAT_DEPS) $(ARCHIVE)/$(LUAEXPAT_SOURCE) | $(TARGET_DIR)
LUA-FEEDPARSER_VER = 0.71
LUA-FEEDPARSER_TMP = lua-feedparser-$(LUA-FEEDPARSER_VER)
LUA-FEEDPARSER_SOURCE = lua-feedparser-$(LUA-FEEDPARSER_VER).tar.gz
LUA-FEEDPARSER_URL = https://github.com/slact/lua-feedparser/archive
LUA-FEEDPARSER_SITE = https://github.com/slact/lua-feedparser/archive
$(ARCHIVE)/$(LUA-FEEDPARSER_SOURCE):
$(DOWNLOAD) $(LUA-FEEDPARSER_URL)/$(LUA-FEEDPARSER_VER).tar.gz -O $(@)
$(DOWNLOAD) $(LUA-FEEDPARSER_SITE)/$(LUA-FEEDPARSER_VER).tar.gz -O $(@)
LUA-FEEDPARSER_PATCH = lua-feedparser.patch
@ -94,14 +94,14 @@ lua-feedparser: $(LUA-DEEDPARSER_DEPS) $(ARCHIVE)/$(LUA-FEEDPARSER_SOURCE) | $(T
# -----------------------------------------------------------------------------
LUAJSON_SOURCE = JSON.lua
LUAJSON_URL = http://regex.info/code
LUAJSON_SITE = http://regex.info/code
$(ARCHIVE)/$(LUAJSON_SOURCE):
$(DOWNLOAD) $(LUAJSON_URL)/$(LUAJSON_SOURCE)
$(DOWNLOAD) $(LUAJSON_SITE)/$(LUAJSON_SOURCE)
luajson: $(ARCHIVE)/$(LUAJSON_SOURCE) | $(TARGET_DIR)
$(CD) $(ARCHIVE); \
curl --remote-name --time-cond $(LUAJSON_SOURCE) $(LUAJSON_URL) || true
curl --remote-name --time-cond $(LUAJSON_SOURCE) $(LUAJSON_SITE)/$(LUAJSON_SOURCE) || true
$(INSTALL_DATA) -D $(ARCHIVE)/$(LUAJSON_SOURCE) $(TARGET_SHARE_DIR)/lua/$(LUA_ABIVER)
ln -sf $(LUAJSON_SOURCE) $(TARGET_SHARE_DIR)/lua/$(LUA_ABIVER)/json.lua
$(TOUCH)
@ -111,13 +111,13 @@ luajson: $(ARCHIVE)/$(LUAJSON_SOURCE) | $(TARGET_DIR)
LUACURL_VER = git
LUACURL_TMP = lua-curlv3.$(LUACURL_VER)
LUACURL_SOURCE = lua-curlv3.$(LUACURL_VER)
LUACURL_URL = https://github.com/lua-curl/$(LUACURL_SOURCE)
LUACURL_SITE = https://github.com/lua-curl/$(LUACURL_SOURCE)
LUACURL_DEPS = libcurl lua
luacurl: $(LUACURL_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(LUACURL_TMP)
$(GET-GIT-SOURCE) $(LUACURL_URL) $(ARCHIVE)/$(LUACURL_SOURCE)
$(GET-GIT-SOURCE) $(LUACURL_SITE) $(ARCHIVE)/$(LUACURL_SOURCE)
$(CPDIR)/$(LUACURL_SOURCE)
$(CHDIR)/$(LUACURL_TMP); \
$(BUILD_ENV) \
@ -135,10 +135,10 @@ luacurl: $(LUACURL_DEPS) | $(TARGET_DIR)
LUAPOSIX_VER = 31
LUAPOSIX_TMP = luaposix-$(LUAPOSIX_VER)
LUAPOSIX_SOURCE = luaposix-$(LUAPOSIX_VER).tar.gz
LUAPOSIX_URL = https://github.com/luaposix/luaposix/archive
LUAPOSIX_SITE = https://github.com/luaposix/luaposix/archive
$(ARCHIVE)/$(LUAPOSIX_SOURCE):
$(DOWNLOAD) $(LUAPOSIX_URL)/v$(LUAPOSIX_VER).tar.gz -O $(@)
$(DOWNLOAD) $(LUAPOSIX_SITE)/v$(LUAPOSIX_VER).tar.gz -O $(@)
LUAPOSIX_PATCH = luaposix-fix-build.patch
LUAPOSIX_PATCH += luaposix-fix-docdir-build.patch
@ -147,17 +147,17 @@ LUAPOSIX_DEPS = $(HOST_LUA) lua luaexpat
GNULIB_VER = 20140202
GNULIB_SOURCE = gnulib-$(GNULIB_VER)-stable.tar.gz
GNULIB_URL = http://erislabs.net/ianb/projects/gnulib
GNULIB_SITE = http://erislabs.net/ianb/projects/gnulib
$(ARCHIVE)/$(GNULIB_SOURCE):
$(DOWNLOAD) $(GNULIB_URL)/$(GNULIB_SOURCE)
$(DOWNLOAD) $(GNULIB_SITE)/$(GNULIB_SOURCE)
SLINGSHOT_VER = 6
SLINGSHOT_SOURCE = slingshot-$(SLINGSHOT_VER).tar.gz
SLINGSHOT_URL = https://github.com/gvvaughan/slingshot/archive
SLINGSHOT_SITE = https://github.com/gvvaughan/slingshot/archive
$(ARCHIVE)/$(SLINGSHOT_SOURCE):
$(DOWNLOAD) $(SLINGSHOT_URL)/v$(SLINGSHOT_VER).tar.gz -O $(@)
$(DOWNLOAD) $(SLINGSHOT_SITE)/v$(SLINGSHOT_VER).tar.gz -O $(@)
luaposix: $(LUAPOSIX_DEPS) $(ARCHIVE)/$(SLINGSHOT_SOURCE) $(ARCHIVE)/$(GNULIB_SOURCE) $(ARCHIVE)/$(LUAPOSIX_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LUAPOSIX_TMP)

2
make/target-rootfs.mk

@ -32,7 +32,7 @@ endif
update.urls: $(TARGET_DIR)/var/etc/update.urls
$(TARGET_DIR)/var/etc/update.urls: | $(TARGET_DIR)
echo "$(NI-SERVER)/update.php" > $(@)
echo "$(CHANNELLISTS_URL)/$(CHANNELLISTS_MD5FILE)" >> $(@)
echo "$(CHANNELLISTS_SITE)/$(CHANNELLISTS_MD5FILE)" >> $(@)
# -----------------------------------------------------------------------------

24
make/target-tools-unused.mk

@ -7,10 +7,10 @@
USBUTILS_VER = 007
USBUTILS_TMP = usbutils-$(USBUTILS_VER)
USBUTILS_SOURCE = usbutils-$(USBUTILS_VER).tar.xz
USBUTILS_URL = https://www.kernel.org/pub/linux/utils/usb/usbutils
USBUTILS_SITE = https://www.kernel.org/pub/linux/utils/usb/usbutils
$(ARCHIVE)/$(USBUTILS_SOURCE):
$(DOWNLOAD) $(USBUTILS_URL)/$(USBUTILS_SOURCE)
$(DOWNLOAD) $(USBUTILS_SITE)/$(USBUTILS_SOURCE)
USBUTILS_PATCH = usbutils-avoid-dependency-on-bash.patch
USBUTILS_PATCH += usbutils-fix-null-pointer-crash.patch
@ -43,10 +43,10 @@ usbutils: $(USBUTILS_DEPS) $(ARCHIVE)/$(USBUTILS_SOURCE) | $(TARGET_DIR)
BINUTILS_VER = 2.25
BINUTILS_TMP = binutils-$(BINUTILS_VER)
BINUTILS_SOURCE = binutils-$(BINUTILS_VER).tar.bz2
BINUTILS_URL = https://ftp.gnu.org/gnu/binutils
BINUTILS_SITE = https://ftp.gnu.org/gnu/binutils
$(ARCHIVE)/$(BINUTILS_SOURCE):
$(DOWNLOAD) $(BINUTILS_URL)/$(BINUTILS_SOURCE)
$(DOWNLOAD) $(BINUTILS_SITE)/$(BINUTILS_SOURCE)
binutils: $(ARCHIVE)/$(BINUTILS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(BINUTILS_TMP)
@ -74,10 +74,10 @@ UTIL-LINUX_ABIVER = 2.35
UTIL-LINUX_VER = 2.35
UTIL-LINUX_TMP = util-linux-$(UTIL-LINUX_VER)
UTIL-LINUX_SOURCE = util-linux-$(UTIL-LINUX_VER).tar.xz
UTIL-LINUX_URL = https://www.kernel.org/pub/linux/utils/util-linux/v$(UTIL-LINUX_ABIVER)
UTIL-LINUX_SITE = https://www.kernel.org/pub/linux/utils/util-linux/v$(UTIL-LINUX_ABIVER)
$(ARCHIVE)/$(UTIL-LINUX_SOURCE):
$(DOWNLOAD) $(UTIL-LINUX_URL)/$(UTIL-LINUX_SOURCE)
$(DOWNLOAD) $(UTIL-LINUX_SITE)/$(UTIL-LINUX_SOURCE)
UTUL-LINUX_DEPS = ncurses zlib
@ -123,7 +123,7 @@ util-linux: $(UTUL-LINUX_DEPS) $(ARCHIVE)/$(UTIL-LINUX_SOURCE) | $(TARGET_DIR)
ASTRA-SM_VER = git
ASTRA-SM_TMP = astra-sm.$(ASTRA-SM_VER)
ASTRA-SM_SOURCE = astra-sm.$(ASTRA-SM_VER)
ASTRA-SM_URL = https://gitlab.com/crazycat69
ASTRA-SM_SITE = https://gitlab.com/crazycat69
ASTRA-SM_DEPS = openssl
@ -131,7 +131,7 @@ ASTRA-SM_DEPS = openssl
astra-sm: TARGET_ABI=""
astra-sm: $(ASTRA-SM_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(ASTRA-SM_TMP)
$(GET-GIT-SOURCE) $(ASTRA-SM_URL)/$(ASTRA-SM_SOURCE) $(ARCHIVE)/$(ASTRA-SM_SOURCE)
$(GET-GIT-SOURCE) $(ASTRA-SM_SITE)/$(ASTRA-SM_SOURCE) $(ARCHIVE)/$(ASTRA-SM_SOURCE)
$(CPDIR)/$(ASTRA-SM_SOURCE)
$(CHDIR)/$(ASTRA-SM_TMP); \
autoreconf -fi; \
@ -148,10 +148,10 @@ astra-sm: $(ASTRA-SM_DEPS) | $(TARGET_DIR)
IOZONE_VER = 482
IOZONE_TMP = iozone3_$(IOZONE_VER)
IOZONE_SOURCE = iozone3_$(IOZONE_VER).tar
IOZONE_URL = http://www.iozone.org/src/current
IOZONE_SITE = http://www.iozone.org/src/current
$(ARCHIVE)/$(IOZONE_SOURCE):
$(DOWNLOAD) $(IOZONE_URL)/$(IOZONE_SOURCE)
$(DOWNLOAD) $(IOZONE_SITE)/$(IOZONE_SOURCE)
iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(IOZONE_TMP)
@ -170,10 +170,10 @@ iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR)
READLINE_VER = 8.0
READLINE_TMP = readline-$(READLINE_VER)
READLINE_SOURCE = readline-$(READLINE_VER).tar.gz
READLINE_URL = https://ftp.gnu.org/gnu/readline
READLINE_SITE = https://ftp.gnu.org/gnu/readline
$(ARCHIVE)/$(READLINE_SOURCE):
$(DOWNLOAD) $(READLINE_URL)/$(READLINE_SOURCE)
$(DOWNLOAD) $(READLINE_SITE)/$(READLINE_SOURCE)
readline: $(ARCHIVE)/$(READLINE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(READLINE_TMP)

194
make/target-tools.mk

@ -6,10 +6,10 @@
BUSYBOX_VER = 1.31.1
BUSYBOX_TMP = busybox-$(BUSYBOX_VER)
BUSYBOX_SOURCE = busybox-$(BUSYBOX_VER).tar.bz2
BUSYBOX_URL = https://busybox.net/downloads
BUSYBOX_SITE = https://busybox.net/downloads
$(ARCHIVE)/$(BUSYBOX_SOURCE):
$(DOWNLOAD) $(BUSYBOX_URL)/$(BUSYBOX_SOURCE)
$(DOWNLOAD) $(BUSYBOX_SITE)/$(BUSYBOX_SOURCE)
BUSYBOX_PATCH = busybox-fix-config-header.diff
BUSYBOX_PATCH += busybox-insmod-hack.patch
@ -128,10 +128,10 @@ busybox: $(BUSYBOX_DEPS) $(ARCHIVE)/$(BUSYBOX_SOURCE) | $(TARGET_DIR)
OPENVPN_VER = 2.4.9
OPENVPN_TMP = openvpn-$(OPENVPN_VER)
OPENVPN_SOURCE = openvpn-$(OPENVPN_VER).tar.xz
OPENVPN_URL = http://build.openvpn.net/downloads/releases
OPENVPN_SITE = http://build.openvpn.net/downloads/releases
$(ARCHIVE)/$(OPENVPN_SOURCE):
$(DOWNLOAD) $(OPENVPN_URL)/$(OPENVPN_SOURCE)
$(DOWNLOAD) $(OPENVPN_SITE)/$(OPENVPN_SOURCE)
OPENVPN_DEPS = lzo openssl
@ -167,10 +167,10 @@ openvpn: $(OPENVPN_DEPS) $(ARCHIVE)/$(OPENVPN_SOURCE) | $(TARGET_DIR)
OPENSSH_VER = 8.2p1
OPENSSH_TMP = openssh-$(OPENSSH_VER)
OPENSSH_SOURCE = openssh-$(OPENSSH_VER).tar.gz
OPENSSH_URL = https://artfiles.org/openbsd/OpenSSH/portable
OPENSSH_SITE = https://artfiles.org/openbsd/OpenSSH/portable
$(ARCHIVE)/$(OPENSSH_SOURCE):
$(DOWNLOAD) $(OPENSSH_URL)/$(OPENSSH_SOURCE)
$(DOWNLOAD) $(OPENSSH_SITE)/$(OPENSSH_SOURCE)
OPENSSH_DEPS = openssl zlib
@ -209,10 +209,10 @@ openssh: $(OPENSSH_DEPS) $(ARCHIVE)/$(OPENSSH_SOURCE) | $(TARGET_DIR)
TZDATA_VER = 2019b
TZDATA_TMP = tzdata$(TZDATA_VER)
TZDATA_SOURCE = tzdata$(TZDATA_VER).tar.gz
TZDATA_URL = ftp://ftp.iana.org/tz/releases
TZDATA_SITE = ftp://ftp.iana.org/tz/releases
$(ARCHIVE)/$(TZDATA_SOURCE):
$(DOWNLOAD) $(TZDATA_URL)/$(TZDATA_SOURCE)
$(DOWNLOAD) $(TZDATA_SITE)/$(TZDATA_SOURCE)
TZDATA_DEPS = $(HOST_ZIC)
@ -251,10 +251,10 @@ tzdata: $(TZDATA_DEPS) $(ARCHIVE)/$(TZDATA_SOURCE) | $(TARGET_DIR)
MTD-UTILS_VER = 2.0.2
MTD-UTILS_TMP = mtd-utils-$(MTD-UTILS_VER)
MTD-UTILS_SOURCE = mtd-utils-$(MTD-UTILS_VER).tar.bz2
MTD-UTILS_URL = ftp://ftp.infradead.org/pub/mtd-utils
MTD-UTILS_SITE = ftp://ftp.infradead.org/pub/mtd-utils
$(ARCHIVE)/$(MTD-UTILS_SOURCE):
$(DOWNLOAD) $(MTD-UTILS_URL)/$(MTD-UTILS_SOURCE)
$(DOWNLOAD) $(MTD-UTILS_SITE)/$(MTD-UTILS_SOURCE)
MTD-UTILS_DEPS = zlib lzo e2fsprogs
@ -287,10 +287,10 @@ endif
IPERF_VER = 3.1.3
IPERF_TMP = iperf-$(IPERF_VER)
IPERF_SOURCE = iperf-$(IPERF_VER)-source.tar.gz
IPERF_URL = https://iperf.fr/download/source
IPERF_SITE = https://iperf.fr/download/source
$(ARCHIVE)/$(IPERF_SOURCE):
$(DOWNLOAD) $(IPERF_URL)/$(IPERF_SOURCE)
$(DOWNLOAD) $(IPERF_SITE)/$(IPERF_SOURCE)
IPERF_PATCH = iperf-disable-profiling.patch
@ -314,10 +314,10 @@ iperf: $(ARCHIVE)/$(IPERF_SOURCE) | $(TARGET_DIR)
PARTED_VER = 3.2
PARTED_TMP = parted-$(PARTED_VER)
PARTED_SOURCE = parted-$(PARTED_VER).tar.xz
PARTED_URL = https://ftp.gnu.org/gnu/parted
PARTED_SITE = https://ftp.gnu.org/gnu/parted
$(ARCHIVE)/$(PARTED_SOURCE):
$(DOWNLOAD) $(PARTED_URL)/$(PARTED_SOURCE)
$(DOWNLOAD) $(PARTED_SITE)/$(PARTED_SOURCE)
PARTED_PATCH = parted-device-mapper.patch
PARTED_PATCH += parted-sysmacros.patch
@ -357,10 +357,10 @@ parted: $(PARTED_DEPS) $(ARCHIVE)/$(PARTED_SOURCE) | $(TARGET_DIR)
HDPARM_VER = 9.58
HDPARM_TMP = hdparm-$(HDPARM_VER)
HDPARM_SOURCE = hdparm-$(HDPARM_VER).tar.gz
HDPARM_URL = https://sourceforge.net/projects/hdparm/files/hdparm
HDPARM_SITE = https://sourceforge.net/projects/hdparm/files/hdparm
$(ARCHIVE)/$(HDPARM_SOURCE):
$(DOWNLOAD) $(HDPARM_URL)/$(HDPARM_SOURCE)
$(DOWNLOAD) $(HDPARM_SITE)/$(HDPARM_SOURCE)
hdparm: $(ARCHIVE)/$(HDPARM_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(HDPARM_TMP)
@ -377,10 +377,10 @@ hdparm: $(ARCHIVE)/$(HDPARM_SOURCE) | $(TARGET_DIR)
HD-IDLE_VER = 1.05
HD-IDLE_TMP = hd-idle
HD-IDLE_SOURCE = hd-idle-$(HD-IDLE_VER).tgz
HD-IDLE_URL = https://sourceforge.net/projects/hd-idle/files
HD-IDLE_SITE = https://sourceforge.net/projects/hd-idle/files
$(ARCHIVE)/$(HD-IDLE_SOURCE):
$(DOWNLOAD) $(HD-IDLE_URL)/$(HD-IDLE_SOURCE)
$(DOWNLOAD) $(HD-IDLE_SITE)/$(HD-IDLE_SOURCE)
hd-idle: $(ARCHIVE)/$(HD-IDLE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(HD-IDLE_TMP)
@ -397,10 +397,10 @@ hd-idle: $(ARCHIVE)/$(HD-IDLE_SOURCE) | $(TARGET_DIR)
COREUTILS_VER = 8.30
COREUTILS_TMP = coreutils-$(COREUTILS_VER)
COREUTILS_SOURCE = coreutils-$(COREUTILS_VER).tar.xz
COREUTILS_URL = https://ftp.gnu.org/gnu/coreutils
COREUTILS_SITE = https://ftp.gnu.org/gnu/coreutils
$(ARCHIVE)/$(COREUTILS_SOURCE):
$(DOWNLOAD) $(COREUTILS_URL)/$(COREUTILS_SOURCE)
$(DOWNLOAD) $(COREUTILS_SITE)/$(COREUTILS_SOURCE)
COREUTILS_PATCH = coreutils-fix-build.patch
@ -440,10 +440,10 @@ coreutils: $(ARCHIVE)/$(COREUTILS_SOURCE) | $(TARGET_DIR)
LESS_VER = 530
LESS_TMP = less-$(LESS_VER)
LESS_SOURCE = less-$(LESS_VER).tar.gz
LESS_URL = http://www.greenwoodsoftware.com/less
LESS_SITE = http://www.greenwoodsoftware.com/less
$(ARCHIVE)/$(LESS_SOURCE):
$(DOWNLOAD) $(LESS_URL)/$(LESS_SOURCE)
$(DOWNLOAD) $(LESS_SITE)/$(LESS_SOURCE)
LESS_DEPS = ncurses
@ -466,10 +466,10 @@ less: $(LESS_DEPS) $(ARCHIVE)/$(LESS_SOURCE) | $(TARGET_DIR)
NTP_VER = 4.2.8
NTP_TMP = ntp-$(NTP_VER)
NTP_SOURCE = ntp-$(NTP_VER).tar.gz
NTP_URL = https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-$(basename $(NTP_VER))
NTP_SITE = https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-$(basename $(NTP_VER))
$(ARCHIVE)/$(NTP_SOURCE):
$(DOWNLOAD) $(NTP_URL)/$(NTP_SOURCE)
$(DOWNLOAD) $(NTP_SITE)/$(NTP_SOURCE)
NTP_PATCH = ntp.patch
@ -500,10 +500,10 @@ ntp: $(NTP_DEPS) $(ARCHIVE)/$(NTP_SOURCE) | $(TARGET_DIR)
DJMOUNT_VER = 0.71
DJMOUNT_TMP = djmount-$(DJMOUNT_VER)
DJMOUNT_SOURCE = djmount-$(DJMOUNT_VER).tar.gz
DJMOUNT_URL = https://sourceforge.net/projects/djmount/files/djmount/$(DJMOUNT_VER)
DJMOUNT_SITE = https://sourceforge.net/projects/djmount/files/djmount/$(DJMOUNT_VER)
$(ARCHIVE)/$(DJMOUNT_SOURCE):
$(DOWNLOAD) $(DJMOUNT_URL)/$(DJMOUNT_SOURCE)
$(DOWNLOAD) $(DJMOUNT_SITE)/$(DJMOUNT_SOURCE)
DJMOUNT_PATCH = djmount-fix-hang-with-asset-upnp.patch
DJMOUNT_PATCH += djmount-fix-incorrect-range-when-retrieving-content-via-HTTP.patch
@ -539,10 +539,10 @@ djmount: $(DJMOUNT_DEPS) $(ARCHIVE)/$(DJMOUNT_SOURCE) | $(TARGET_DIR)
USHARE_VER = 1.1a
USHARE_TMP = ushare-uShare_v$(USHARE_VER)
USHARE_SOURCE = uShare_v$(USHARE_VER).tar.gz
USHARE_URL = https://github.com/GeeXboX/ushare/archive
USHARE_SITE = https://github.com/GeeXboX/ushare/archive
$(ARCHIVE)/$(USHARE_SOURCE):
$(DOWNLOAD) $(USHARE_URL)/$(USHARE_SOURCE)
$(DOWNLOAD) $(USHARE_SITE)/$(USHARE_SOURCE)
USHARE_PATCH = ushare.diff
USHARE_PATCH += ushare-fix-building-with-gcc-5.x.patch
@ -580,10 +580,10 @@ ushare: $(USHARE_DEPS) $(ARCHIVE)/$(USHARE_SOURCE)| $(TARGET_DIR)
SMARTMONTOOLS_VER = 7.1
SMARTMONTOOLS_TMP = smartmontools-$(SMARTMONTOOLS_VER)
SMARTMONTOOLS_SOURCE = smartmontools-$(SMARTMONTOOLS_VER).tar.gz
SMARTMONTOOLS_URL = https://sourceforge.net/projects/smartmontools/files/smartmontools/$(SMARTMONTOOLS_VER)
SMARTMONTOOLS_SITE = https://sourceforge.net/projects/smartmontools/files/smartmontools/$(SMARTMONTOOLS_VER)
$(ARCHIVE)/$(SMARTMONTOOLS_SOURCE):
$(DOWNLOAD) $(SMARTMONTOOLS_URL)/$(SMARTMONTOOLS_SOURCE)
$(DOWNLOAD) $(SMARTMONTOOLS_SITE)/$(SMARTMONTOOLS_SOURCE)
smartmontools: $(ARCHIVE)/$(SMARTMONTOOLS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(SMARTMONTOOLS_TMP)
@ -603,10 +603,10 @@ smartmontools: $(ARCHIVE)/$(SMARTMONTOOLS_SOURCE) | $(TARGET_DIR)
INADYN_VER = 2.6
INADYN_TMP = inadyn-$(INADYN_VER)
INADYN_SOURCE = inadyn-$(INADYN_VER).tar.xz
INADYN_URL = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VER)
INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VER)
$(ARCHIVE)/$(INADYN_SOURCE):
$(DOWNLOAD) $(INADYN_URL)/$(INADYN_SOURCE)
$(DOWNLOAD) $(INADYN_SITE)/$(INADYN_SOURCE)
INADYN_DEPS = openssl confuse libite
@ -637,10 +637,10 @@ inadyn: $(INADYN_DEPS) $(ARCHIVE)/$(INADYN_SOURCE) | $(TARGET_DIR)
VSFTPD_VER = 3.0.3
VSFTPD_TMP = vsftpd-$(VSFTPD_VER)
VSFTPD_SOURCE = vsftpd-$(VSFTPD_VER).tar.gz
VSFTPD_URL = https://security.appspot.com/downloads
VSFTPD_SITE = https://security.appspot.com/downloads
$(ARCHIVE)/$(VSFTPD_SOURCE):
$(DOWNLOAD) $(VSFTPD_URL)/$(VSFTPD_SOURCE)
$(DOWNLOAD) $(VSFTPD_SITE)/$(VSFTPD_SOURCE)
VSFTPD_PATCH = vsftpd-fix-CVE-2015-1419.patch
VSFTPD_PATCH += vsftpd-disable-capabilities.patch
@ -672,10 +672,10 @@ vsftpd: $(VSFTPD_DEPS) $(ARCHIVE)/$(VSFTPD_SOURCE) | $(TARGET_DIR)
PROCPS-NG_VER = 3.3.16
PROCPS-NG_TMP = procps-ng-$(PROCPS-NG_VER)
PROCPS-NG_SOURCE = procps-ng-$(PROCPS-NG_VER).tar.xz
PROCPS-NG_URL = http://sourceforge.net/projects/procps-ng/files/Production
PROCPS-NG_SITE = http://sourceforge.net/projects/procps-ng/files/Production
$(ARCHIVE)/$(PROCPS-NG_SOURCE):
$(DOWNLOAD) $(PROCPS-NG_URL)/$(PROCPS-NG_SOURCE)
$(DOWNLOAD) $(PROCPS-NG_SITE)/$(PROCPS-NG_SOURCE)
PROCPS-NG_PATCH = procps-ng-no-tests-docs.patch
@ -717,10 +717,10 @@ procps-ng: $(PROCPS-NG_DEPS) $(ARCHIVE)/$(PROCPS-NG_SOURCE) | $(TARGET_DIR)
NANO_VER = 4.7
NANO_TMP = nano-$(NANO_VER)
NANO_SOURCE = nano-$(NANO_VER).tar.gz
NANO_URL = https://www.nano-editor.org/dist/v$(basename $(NANO_VER))
NANO_SITE = https://www.nano-editor.org/dist/v$(basename $(NANO_VER))
$(ARCHIVE)/$(NANO_SOURCE):
$(DOWNLOAD) $(NANO_URL)/$(NANO_SOURCE)
$(DOWNLOAD) $(NANO_SITE)/$(NANO_SOURCE)
NANO_DEPS = ncurses
@ -746,10 +746,10 @@ nano: $(NANO_DEPS) $(ARCHIVE)/$(NANO_SOURCE) | $(TARGET_DIR)
MINICOM_VER = 2.7.1
MINICOM_TMP = minicom-$(MINICOM_VER)
MINICOM_SOURCE = minicom-$(MINICOM_VER).tar.gz
MINICOM_URL = http://fossies.org/linux/misc
MINICOM_SITE = http://fossies.org/linux/misc
$(ARCHIVE)/$(MINICOM_SOURCE):
$(DOWNLOAD) $(MINICOM_URL)/$(MINICOM_SOURCE)
$(DOWNLOAD) $(MINICOM_SITE)/$(MINICOM_SOURCE)
MINICOM_PATCH = minicom-fix-h-v-return-value-is-not-0.patch
@ -775,10 +775,10 @@ minicom: $(MINICOM_DEPS) $(ARCHIVE)/$(MINICOM_SOURCE) | $(TARGET_DIR)
BASH_VER = 5.0
BASH_TMP = bash-$(BASH_VER)
BASH_SOURCE = bash-$(BASH_VER).tar.gz
BASH_URL = http://ftp.gnu.org/gnu/bash
BASH_SITE = http://ftp.gnu.org/gnu/bash
$(ARCHIVE)/$(BASH_SOURCE):
$(DOWNLOAD) $(BASH_URL)/$(BASH_SOURCE)
$(DOWNLOAD) $(BASH_SITE)/$(BASH_SOURCE)
BASH_PATCH = $(PATCHES)/bash
@ -811,10 +811,10 @@ bash: $(ARCHIVE)/$(BASH_SOURCE) | $(TARGET_DIR)
E2FSPROGS_VER = $(if $(filter $(BOXTYPE), coolstream),1.43.8,1.45.6)
E2FSPROGS_TMP = e2fsprogs-$(E2FSPROGS_VER)
E2FSPROGS_SOURCE = e2fsprogs-$(E2FSPROGS_VER).tar.gz
E2FSPROGS_URL = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(E2FSPROGS_VER)
E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(E2FSPROGS_VER)
$(ARCHIVE)/$(E2FSPROGS_SOURCE):
$(DOWNLOAD) $(E2FSPROGS_URL)/$(E2FSPROGS_SOURCE)
$(DOWNLOAD) $(E2FSPROGS_SITE)/$(E2FSPROGS_SOURCE)
e2fsprogs: $(ARCHIVE)/$(E2FSPROGS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(E2FSPROGS_TMP)
@ -863,10 +863,10 @@ e2fsprogs: $(ARCHIVE)/$(E2FSPROGS_SOURCE) | $(TARGET_DIR)
NTFS-3G_VER = 2017.3.23
NTFS-3G_TMP = ntfs-3g_ntfsprogs-$(NTFS-3G_VER)
NTFS-3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS-3G_VER).tgz
NTFS-3G_URL = https://tuxera.com/opensource
NTFS-3G_SITE = https://tuxera.com/opensource
$(ARCHIVE)/$(NTFS-3G_SOURCE):
$(DOWNLOAD) $(NTFS-3G_URL)/$(NTFS-3G_SOURCE)
$(DOWNLOAD) $(NTFS-3G_SITE)/$(NTFS-3G_SOURCE)
ntfs-3g: $(ARCHIVE)/$(NTFS-3G_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(NTFS-3G_TMP)
@ -893,10 +893,10 @@ ntfs-3g: $(ARCHIVE)/$(NTFS-3G_SOURCE) | $(TARGET_DIR)
AUTOFS_VER = 5.1.6
AUTOFS_TMP = autofs-$(AUTOFS_VER)
AUTOFS_SOURCE = autofs-$(AUTOFS_VER).tar.xz
AUTOFS_URL = https://www.kernel.org/pub/linux/daemons/autofs/v5
AUTOFS_SITE = https://www.kernel.org/pub/linux/daemons/autofs/v5
$(ARCHIVE)/$(AUTOFS_SOURCE):
$(DOWNLOAD) $(AUTOFS_URL)/$(AUTOFS_SOURCE)
$(DOWNLOAD) $(AUTOFS_SITE)/$(AUTOFS_SOURCE)
# cd $(PATCHES)\autofs
# wget -N https://mirrors.edge.kernel.org/pub/linux/daemons/autofs/v5/patches-5.1.6/patch_order_5.1.5
@ -952,10 +952,10 @@ samba: $(SAMBA_TARGET)
SAMBA33_VER = 3.3.16
SAMBA33_TMP = samba-$(SAMBA33_VER)
SAMBA33_SOURCE = samba-$(SAMBA33_VER).tar.gz
SAMBA33_URL = https://download.samba.org/pub/samba
SAMBA33_SITE = https://download.samba.org/pub/samba
$(ARCHIVE)/$(SAMBA33_SOURCE):
$(DOWNLOAD) $(SAMBA33_URL)/$(SAMBA33_SOURCE)
$(DOWNLOAD) $(SAMBA33_SITE)/$(SAMBA33_SOURCE)
SAMBA33_PATCH = samba33-build-only-what-we-need.patch
SAMBA33_PATCH += samba33-configure.in-make-getgrouplist_ok-test-cross-compile.patch
@ -1025,10 +1025,10 @@ samba33: $(SAMBA33_DEPS) $(ARCHIVE)/$(SAMBA33_SOURCE) | $(TARGET_DIR)
SAMBA36_VER = 3.6.25
SAMBA36_TMP = samba-$(SAMBA36_VER)
SAMBA36_SOURCE = samba-$(SAMBA36_VER).tar.gz
SAMBA36_URL = https://download.samba.org/pub/samba/stable
SAMBA36_SITE = https://download.samba.org/pub/samba/stable
$(ARCHIVE)/$(SAMBA36_SOURCE):
$(DOWNLOAD) $(SAMBA36_URL)/$(SAMBA36_SOURCE)
$(DOWNLOAD) $(SAMBA36_SITE)/$(SAMBA36_SOURCE)
SAMBA36_PATCH1 = samba36-build-only-what-we-need.patch
SAMBA36_PATCH1 += samba36-remove_printer_support.patch
@ -1106,10 +1106,10 @@ samba36: $(SAMBA36_DEPS) $(ARCHIVE)/$(SAMBA36_SOURCE) | $(TARGET_DIR)
DROPBEAR_VER = 2019.78
DROPBEAR_TMP = dropbear-$(DROPBEAR_VER)
DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VER).tar.bz2
DROPBEAR_URL = http://matt.ucc.asn.au/dropbear/releases
DROPBEAR_SITE = http://matt.ucc.asn.au/dropbear/releases
$(ARCHIVE)/$(DROPBEAR_SOURCE):
$(DOWNLOAD) $(DROPBEAR_URL)/$(DROPBEAR_SOURCE)
$(DOWNLOAD) $(DROPBEAR_SITE)/$(DROPBEAR_SOURCE)
DROPBEAR_DEPS = zlib
@ -1152,10 +1152,10 @@ dropbear: $(DROPBEAR_DEPS) $(ARCHIVE)/$(DROPBEAR_SOURCE) | $(TARGET_DIR)
SG3_UTILS_VER = 1.45
SG3_UTILS_TMP = sg3_utils-$(SG3_UTILS_VER)
SG3_UTILS_SOURCE = sg3_utils-$(SG3_UTILS_VER).tar.xz
SG3_UTILS_URL = http://sg.danny.cz/sg/p
SG3_UTILS_SITE = http://sg.danny.cz/sg/p
$(ARCHIVE)/$(SG3_UTILS_SOURCE):
$(DOWNLOAD) $(SG3_UTILS_URL)/$(SG3_UTILS_SOURCE)
$(DOWNLOAD) $(SG3_UTILS_SITE)/$(SG3_UTILS_SOURCE)
SG3_UTILS_BIN = sg_start
@ -1186,10 +1186,10 @@ sg3_utils: $(ARCHIVE)/$(SG3_UTILS_SOURCE) | $(TARGET_DIR)
FBSHOT_VER = 0.3
FBSHOT_TMP = fbshot-$(FBSHOT_VER)
FBSHOT_SOURCE = fbshot-$(FBSHOT_VER).tar.gz
FBSHOT_URL = http://distro.ibiblio.org/amigolinux/download/Utils/fbshot
FBSHOT_SITE = http://distro.ibiblio.org/amigolinux/download/Utils/fbshot
$(ARCHIVE)/$(FBSHOT_SOURCE):
$(DOWNLOAD) $(FBSHOT_URL)/$(FBSHOT_SOURCE)
$(DOWNLOAD) $(FBSHOT_SITE)/$(FBSHOT_SOURCE)
FBSHOT_PATCH = fbshot-32bit_cs_fb.diff
FBSHOT_PATCH += fbshot_cs_hd2.diff
@ -1213,13 +1213,13 @@ fbshot: $(FBSHOT_DEPS) $(ARCHIVE)/$(FBSHOT_SOURCE) | $(TARGET_DIR)
LCD4LINUX_VER = git
LCD4LINUX_TMP = lcd4linux.$(LCD4LINUX_VER)
LCD4LINUX_SOURCE = lcd4linux.$(LCD4LINUX_VER)
LCD4LINUX_URL = https://github.com/TangoCash
LCD4LINUX_SITE = https://github.com/TangoCash
LCD4LINUX_DEPS = ncurses libgd libdpf
lcd4linux: $(LCD4LINUX_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(LCD4LINUX_TMP)
$(GET-GIT-SOURCE) $(LCD4LINUX_URL)/$(LCD4LINUX_SOURCE) $(ARCHIVE)/$(LCD4LINUX_SOURCE)
$(GET-GIT-SOURCE) $(LCD4LINUX_SITE)/$(LCD4LINUX_SOURCE) $(ARCHIVE)/$(LCD4LINUX_SOURCE)
$(CPDIR)/$(LCD4LINUX_SOURCE)
$(CHDIR)/$(LCD4LINUX_TMP); \
./bootstrap; \
@ -1248,11 +1248,11 @@ lcd4linux: $(LCD4LINUX_DEPS) | $(TARGET_DIR)
SAMSUNGLCD4LINUX_VER = git
SAMSUNGLCD4LINUX_TMP = samsunglcd4linux.$(LCD4LINUX_VER)
SAMSUNGLCD4LINUX_SOURCE = samsunglcd4linux.$(LCD4LINUX_VER)
SAMSUNGLCD4LINUX_URL = https://github.com/horsti58
SAMSUNGLCD4LINUX_SITE = https://github.com/horsti58
samsunglcd4linux: | $(TARGET_DIR)
$(REMOVE)/$(SAMSUNGLCD4LINUX_TMP)
$(GET-GIT-SOURCE) $(SAMSUNGLCD4LINUX_URL)/$(SAMSUNGLCD4LINUX_SOURCE) $(ARCHIVE)/$(SAMSUNGLCD4LINUX_SOURCE)
$(GET-GIT-SOURCE) $(SAMSUNGLCD4LINUX_SITE)/$(SAMSUNGLCD4LINUX_SOURCE) $(ARCHIVE)/$(SAMSUNGLCD4LINUX_SOURCE)
$(CPDIR)/$(SAMSUNGLCD4LINUX_SOURCE)
$(CHDIR)/$(SAMSUNGLCD4LINUX_TMP)/ni; \
$(INSTALL) -m 0600 etc/lcd4linux.conf $(TARGET_DIR)/etc; \
@ -1265,10 +1265,10 @@ samsunglcd4linux: | $(TARGET_DIR)
WPA_SUPPLICANT_VER = 0.7.3
WPA_SUPPLICANT_TMP = wpa_supplicant-$(WPA_SUPPLICANT_VER)
WPA_SUPPLICANT_SOURCE = wpa_supplicant-$(WPA_SUPPLICANT_VER).tar.gz
WPA_SUPPLICANT_URL = https://w1.fi/releases
WPA_SUPPLICANT_SITE = https://w1.fi/releases
$(ARCHIVE)/$(WPA_SUPPLICANT_SOURCE):
$(DOWNLOAD) $(WPA_SUPPLICANT_URL)/$(WPA_SUPPLICANT_SOURCE)
$(DOWNLOAD) $(WPA_SUPPLICANT_SITE)/$(WPA_SUPPLICANT_SOURCE)
WPA_SUPPLICANT_DEPS = openssl
@ -1290,7 +1290,7 @@ wpa_supplicant: $(WPA_SUPPLICANT_DEPS) $(ARCHIVE)/$(WPA_SUPPLICANT_SOURCE) | $(T
XUPNPD_VER = git
XUPNPD_TMP = xupnpd.$(XUPNPD_VER)
XUPNPD_SOURCE = xupnpd.$(XUPNPD_VER)
XUPNPD_URL = https://github.com/clark15b
XUPNPD_SITE = https://github.com/clark15b
XUPNPD_PATCH = xupnpd-dynamic-lua.patch
XUPNPD_PATCH += xupnpd-fix-memleak.patch
@ -1302,7 +1302,7 @@ XUPNPD_DEPS = lua openssl
xupnpd: $(XUPNPD_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(XUPNPD_TMP)
$(GET-GIT-SOURCE) $(XUPNPD_URL)/$(XUPNPD_SOURCE) $(ARCHIVE)/$(XUPNPD_SOURCE)
$(GET-GIT-SOURCE) $(XUPNPD_SITE)/$(XUPNPD_SOURCE) $(ARCHIVE)/$(XUPNPD_SOURCE)
$(CPDIR)/$(XUPNPD_SOURCE)
$(CHDIR)/$(XUPNPD_TMP); \
git checkout 25d6d44; \
@ -1330,10 +1330,10 @@ xupnpd: $(XUPNPD_DEPS) | $(TARGET_DIR)
DOSFSTOOLS_VER = 4.1
DOSFSTOOLS_TMP = dosfstools-$(DOSFSTOOLS_VER)
DOSFSTOOLS_SOURCE = dosfstools-$(DOSFSTOOLS_VER).tar.xz
DOSFSTOOLS_URL = https://github.com/dosfstools/dosfstools/releases/download/v$(DOSFSTOOLS_VER)
DOSFSTOOLS_SITE = https://github.com/dosfstools/dosfstools/releases/download/v$(DOSFSTOOLS_VER)
$(ARCHIVE)/$(DOSFSTOOLS_SOURCE):
$(DOWNLOAD) $(DOSFSTOOLS_URL)/$(DOSFSTOOLS_SOURCE)
$(DOWNLOAD) $(DOSFSTOOLS_SITE)/$(DOSFSTOOLS_SOURCE)
DOSFSTOOLS_PATCH = switch-to-AC_CHECK_LIB-for-iconv-library-linking.patch
@ -1363,10 +1363,10 @@ dosfstools: $(ARCHIVE)/$(DOSFSTOOLS_SOURCE) | $(TARGET_DIR)
NFS-UTILS_VER = 2.4.3
NFS-UTILS_TMP = nfs-utils-$(NFS-UTILS_VER)
NFS-UTILS_SOURCE = nfs-utils-$(NFS-UTILS_VER).tar.bz2
NFS-UTILS_URL = https://sourceforge.net/projects/nfs/files/nfs-utils/$(NFS-UTILS_VER)
NFS-UTILS_SITE = https://sourceforge.net/projects/nfs/files/nfs-utils/$(NFS-UTILS_VER)
$(ARCHIVE)/$(NFS-UTILS_SOURCE):
$(DOWNLOAD) $(NFS-UTILS_URL)/$(NFS-UTILS_SOURCE)
$(DOWNLOAD) $(NFS-UTILS_SITE)/$(NFS-UTILS_SOURCE)
NFS-UTILS_PATCH = 0001-nfs-utils-print-time-in-64-bit.patch
@ -1418,10 +1418,10 @@ nfs-utils: $(NFS-UTILS_DEPS) $(ARCHIVE)/$(NFS-UTILS_SOURCE) | $(TARGET_DIR)
RPCBIND_VER = 1.2.5
RPCBIND_TMP = rpcbind-$(RPCBIND_VER)
RPCBIND_SOURCE = rpcbind-$(RPCBIND_VER).tar.bz2
RPCBIND_URL = https://sourceforge.net/projects/rpcbind/files/rpcbind/$(RPCBIND_VER)
RPCBIND_SITE = https://sourceforge.net/projects/rpcbind/files/rpcbind/$(RPCBIND_VER)
$(ARCHIVE)/$(RPCBIND_SOURCE):
$(DOWNLOAD) $(RPCBIND_URL)/$(RPCBIND_SOURCE)
$(DOWNLOAD) $(RPCBIND_SITE)/$(RPCBIND_SOURCE)
RPCBIND_PATCH = rpcbind-0001-Remove-yellow-pages-support.patch
RPCBIND_PATCH += rpcbind-0002-add_option_to_fix_port_number.patch
@ -1456,10 +1456,10 @@ endif
FUSE-EXFAT_VER = 1.3.0
FUSE-EXFAT_TMP = fuse-exfat-$(FUSE-EXFAT_VER)
FUSE-EXFAT_SOURCE = fuse-exfat-$(FUSE-EXFAT_VER).tar.gz
FUSE-EXFAT_URL = https://github.com/relan/exfat/releases/download/v$(FUSE-EXFAT_VER)
FUSE-EXFAT_SITE = https://github.com/relan/exfat/releases/download/v$(FUSE-EXFAT_VER)
$(ARCHIVE)/$(FUSE-EXFAT_SOURCE):
$(DOWNLOAD) $(FUSE-EXFAT_URL)/$(FUSE-EXFAT_SOURCE)
$(DOWNLOAD) $(FUSE-EXFAT_SITE)/$(FUSE-EXFAT_SOURCE)
FUSE-EXFAT_DEPS = libfuse
@ -1483,10 +1483,10 @@ fuse-exfat: $(FUSE-EXFAT_DEPS) $(ARCHIVE)/$(FUSE-EXFAT_SOURCE) | $(TARGET_DIR)
EXFAT-UTILS_VER = 1.3.0
EXFAT-UTILS_TMP = exfat-utils-$(EXFAT-UTILS_VER)
EXFAT-UTILS_SOURCE = exfat-utils-$(EXFAT-UTILS_VER).tar.gz
EXFAT-UTILS_URL = https://github.com/relan/exfat/releases/download/v$(EXFAT-UTILS_VER)
EXFAT-UTILS_SITE = https://github.com/relan/exfat/releases/download/v$(EXFAT-UTILS_VER)
$(ARCHIVE)/$(EXFAT-UTILS_SOURCE):
$(DOWNLOAD) $(EXFAT-UTILS_URL)/$(EXFAT-UTILS_SOURCE)
$(DOWNLOAD) $(EXFAT-UTILS_SITE)/$(EXFAT-UTILS_SOURCE)
EXFAT-UTILS_DEPS = fuse-exfat
@ -1532,10 +1532,10 @@ streamripper: $(STREAMRIPPER_DEPS) | $(TARGET_DIR)
GETTEXT_VER = 0.19.8.1
GETTEXT_TMP = gettext-$(GETTEXT_VER)
GETTEXT_SOURCE = gettext-$(GETTEXT_VER).tar.xz
GETTEXT_URL = ftp://ftp.gnu.org/gnu/gettext
GETTEXT_SITE = ftp://ftp.gnu.org/gnu/gettext
$(ARCHIVE)/$(GETTEXT_SOURCE):
$(DOWNLOAD) $(GETTEXT_URL)/$(GETTEXT_SOURCE)
$(DOWNLOAD) $(GETTEXT_SITE)/$(GETTEXT_SOURCE)
gettext: $(ARCHIVE)/$(GETTEXT_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(GETTEXT_TMP)
@ -1566,10 +1566,10 @@ gettext: $(ARCHIVE)/$(GETTEXT_SOURCE) | $(TARGET_DIR)
MC_VER = 4.8.24
MC_TMP = mc-$(MC_VER)
MC_SOURCE = mc-$(MC_VER).tar.xz
MC_URL = ftp.midnight-commander.org
MC_SITE = ftp.midnight-commander.org
$(ARCHIVE)/$(MC_SOURCE):
$(DOWNLOAD) $(MC_URL)/$(MC_SOURCE)
$(DOWNLOAD) $(MC_SITE)/$(MC_SOURCE)
MC_PATCH = 0001-Ticket-4070-misc-Makefile-am-install-mc-lib-only-once.patch
@ -1610,10 +1610,10 @@ mc: $(MC_DEPS) $(ARCHIVE)/$(MC_SOURCE) | $(TARGET_DIR)
WGET_VER = 1.20.3
WGET_TMP = wget-$(WGET_VER)
WGET_SOURCE = wget-$(WGET_VER).tar.gz
WGET_URL = https://ftp.gnu.org/gnu/wget
WGET_SITE = https://ftp.gnu.org/gnu/wget
$(ARCHIVE)/$(WGET_SOURCE):
$(DOWNLOAD) $(WGET_URL)/$(WGET_SOURCE)
$(DOWNLOAD) $(WGET_SITE)/$(WGET_SOURCE)
WGET_PATCH = set-check_cert-false-by-default.patch
WGET_PATCH += change_DEFAULT_LOGFILE.patch
@ -1661,13 +1661,13 @@ ofgwrite: $(SOURCE_DIR)/$(NI-OFGWRITE) | $(TARGET_DIR)
AIO-GRAB_VER = git
AIO-GRAB_TMP = aio-grab.$(AIO-GRAB_VER)
AIO-GRAB_SOURCE = aio-grab.$(AIO-GRAB_VER)
AIO-GRAB_URL = https://github.com/oe-alliance
AIO-GRAB_SITE = https://github.com/oe-alliance
AIO-GRAB_DEPS = zlib libpng libjpeg-turbo
aio-grab: $(AIO-GRAB_DEPS) | $(TARGET_DIR)
$(REMOVE)/$(AIO-GRAB_TMP)
$(GET-GIT-SOURCE) $(AIO-GRAB_URL)/$(AIO-GRAB_SOURCE) $(ARCHIVE)/$(AIO-GRAB_SOURCE)
$(GET-GIT-SOURCE) $(AIO-GRAB_SITE)/$(AIO-GRAB_SOURCE) $(ARCHIVE)/$(AIO-GRAB_SOURCE)
$(CPDIR)/$(AIO-GRAB_SOURCE)
$(CHDIR)/$(AIO-GRAB_TMP); \
aclocal --force -I m4; \
@ -1689,11 +1689,11 @@ aio-grab: $(AIO-GRAB_DEPS) | $(TARGET_DIR)
DVBSNOOP_VER = git
DVBSNOOP_TMP = dvbsnoop.$(DVBSNOOP_VER)
DVBSNOOP_SOURCE = dvbsnoop.$(DVBSNOOP_VER)
DVBSNOOP_URL = https://github.com/Duckbox-Developers
DVBSNOOP_SITE = https://github.com/Duckbox-Developers
dvbsnoop: | $(TARGET_DIR)
$(REMOVE)/$(DVBSNOOP_TMP)
$(GET-GIT-SOURCE) $(DVBSNOOP_URL)/$(DVBSNOOP_SOURCE) $(ARCHIVE)/$(DVBSNOOP_SOURCE)
$(GET-GIT-SOURCE) $(DVBSNOOP_SITE)/$(DVBSNOOP_SOURCE) $(ARCHIVE)/$(DVBSNOOP_SOURCE)
$(CPDIR)/$(DVBSNOOP_SOURCE)
$(CHDIR)/$(DVBSNOOP_TMP); \
$(CONFIGURE) \
@ -1711,10 +1711,10 @@ dvbsnoop: | $(TARGET_DIR)
ETHTOOL_VER = 5.4
ETHTOOL_TMP = ethtool-$(ETHTOOL_VER)
ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VER).tar.xz
ETHTOOL_URL = https://www.kernel.org/pub/software/network/ethtool
ETHTOOL_SITE = https://www.kernel.org/pub/software/network/ethtool
$(ARCHIVE)/$(ETHTOOL_SOURCE):
$(DOWNLOAD) $(ETHTOOL_URL)/$(ETHTOOL_SOURCE)
$(DOWNLOAD) $(ETHTOOL_SITE)/$(ETHTOOL_SOURCE)
ethtool: $(ARCHIVE)/$(ETHTOOL_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(ETHTOOL_TMP)
@ -1736,10 +1736,10 @@ ethtool: $(ARCHIVE)/$(ETHTOOL_SOURCE) | $(TARGET_DIR)
GPTFDISK_VER = 1.0.4
GPTFDISK_TMP = gptfdisk-$(GPTFDISK_VER)
GPTFDISK_SOURCE = gptfdisk-$(GPTFDISK_VER).tar.gz
GPTFDISK_URL = https://sourceforge.net/projects/gptfdisk/files/gptfdisk/$(GPTFDISK_VER)
GPTFDISK_SITE = https://sourceforge.net/projects/gptfdisk/files/gptfdisk/$(GPTFDISK_VER)
$(ARCHIVE)/$(GPTFDISK_SOURCE):
$(DOWNLOAD) $(GPTFDISK_URL)/$(GPTFDISK_SOURCE)
$(DOWNLOAD) $(GPTFDISK_SITE)/$(GPTFDISK_SOURCE)
GPTFDISK_PATCH = gptfdisk-ldlibs.patch
@ -1763,10 +1763,10 @@ gptfdisk: $(GPTFDISK_DEPS) $(ARCHIVE)/$(GPTFDISK_SOURCE) | $(TARGET_DIR)
RSYNC_VER = 3.1.3
RSYNC_TMP = rsync-$(RSYNC_VER)
RSYNC_SOURCE = rsync-$(RSYNC_VER).tar.gz
RSYNC_URL = https://ftp.samba.org/pub/rsync
RSYNC_SITE = https://ftp.samba.org/pub/rsync
$(ARCHIVE)/$(RSYNC_SOURCE):
$(DOWNLOAD) $(RSYNC_URL)/$(RSYNC_SOURCE)
$(DOWNLOAD) $(RSYNC_SITE)/$(RSYNC_SOURCE)
RSYNC_DEPS = zlib popt
@ -1793,10 +1793,10 @@ rsync: $(RSYNC_DEPS) $(ARCHIVE)/$(RSYNC_SOURCE) | $(TARGET_DIR)
SYSVINIT_VER = 2.96
SYSVINIT_TMP = sysvinit-$(SYSVINIT_VER)
SYSVINIT_SOURCE = sysvinit-$(SYSVINIT_VER).tar.xz
SYSVINIT_URL = http://download.savannah.nongnu.org/releases/sysvinit
SYSVINIT_SITE = http://download.savannah.nongnu.org/releases/sysvinit
$(ARCHIVE)/$(SYSVINIT_SOURCE):
$(DOWNLOAD) $(SYSVINIT_URL)/$(SYSVINIT_SOURCE)
$(DOWNLOAD) $(SYSVINIT_SITE)/$(SYSVINIT_SOURCE)
SYSVINIT_PATCH = crypt-lib.patch
SYSVINIT_PATCH += change-INIT_FIFO.patch
@ -1824,13 +1824,13 @@ sysvinit: $(ARCHIVE)/$(SYSVINIT_SOURCE) | $(TARGET_DIR)
# -----------------------------------------------------------------------------
CA-BUNDLE_SOURCE = cacert.pem
CA-BUNDLE_URL = https://curl.haxx.se/ca
CA-BUNDLE_SITE = https://curl.haxx.se/ca
$(ARCHIVE)/$(CA-BUNDLE_SOURCE):
$(DOWNLOAD) $(CA-BUNDLE_URL)/$(CA-BUNDLE_SOURCE)
$(DOWNLOAD) $(CA-BUNDLE_SITE)/$(CA-BUNDLE_SOURCE)
ca-bundle: $(ARCHIVE)/$(CA-BUNDLE_SOURCE) | $(TARGET_DIR)
$(CD) $(ARCHIVE); \
curl --remote-name --time-cond $(CA-BUNDLE_SOURCE) $(CA-BUNDLE_URL)/$(CA-BUNDLE_SOURCE) || true
curl --remote-name --time-cond $(CA-BUNDLE_SOURCE) $(CA-BUNDLE_SITE)/$(CA-BUNDLE_SOURCE) || true
$(INSTALL_DATA) -D $(ARCHIVE)/$(CA-BUNDLE_SOURCE) $(TARGET_DIR)/$(CA-BUNDLE_DIR)/$(CA-BUNDLE)
$(TOUCH)

Loading…
Cancel
Save