]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
BS: update target inadyn-mt, move it to extra.mk; bump v.02.28.10
authorMarkham <markham001@gmx.de>
Wed, 21 Dec 2016 11:23:10 +0000 (12:23 +0100)
committerMarkham <markham001@gmx.de>
Wed, 21 Dec 2016 11:23:10 +0000 (12:23 +0100)
Makefile
make/applications.mk
make/archives.mk
make/bootstrap.mk
make/extras.mk [new file with mode: 0644]
make/versions.mk

index 499e974a073a638b43ce02708d2b3efa1e30478e..86088ffa96b04b4acf4e5d9671c063234192af39 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -10,6 +10,7 @@ include make/crosstool.mk
 include make/neutrino.mk
 include make/libraries.mk
 include make/applications.mk
+include make/extras.mk
 include make/archives.mk
 ifeq ($(PLUGIN_PATH), "")
        include make/plugins.mk
index 2cacdbf7248086fc8030d69c7be57c3a3f8b3cb7..990cfb5b826d717882fb5b8f360d948c431305cd 100755 (executable)
@@ -717,37 +717,6 @@ $(D)/udpxy: $(ARCHIVE)/udpxy.1.0.23-7-prod.tar.gz | $(TARGETPREFIX)
        $(REMOVE)/udpxy-1.0.23-7
        touch $@
 
-$(D)/inadyn: $(ARCHIVE)/inadyn-1.99.3.tar.bz2 | $(TARGETPREFIX)
-       $(UNTAR)/inadyn-1.99.3.tar.bz2
-       pushd $(BUILD_TMP)/inadyn-1.99.3 && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               LD_LIBRARY_PATH=$(TARGETPREFIX)/lib \
-               CC=$(TARGET)-gcc \
-               AR=$(TARGET)-ar \
-               NM=$(TARGET)-nm \
-               RANLIB=$(TARGET)-ranlib \
-               OBJDUMP=$(TARGET)-objdump \
-               STRIP=$(TARGET)-strip \
-               CFLAGS="-I$(TARGETPREFIX)/include" \
-               LDFLAGS="-L$(TARGETPREFIX)/lib -lz" \
-               LIBS="-Wl,--rpath-link -Wl,$(TARGETPREFIX)/lib" \
-               CCPATH= \
-               DESTDIR=$(TARGETPREFIX) \
-               PATH=/bin:$(PATH) \
-               $(MAKE) all && \
-               install -D -m 755 $(BUILD_TMP)/inadyn-1.99.3/src/inadyn $(TARGETPREFIX)/bin
-               echo "# Basic configuration file for inadyn"             > $(TARGETPREFIX)/etc/inadyn.conf
-               echo "#"                                                >> $(TARGETPREFIX)/etc/inadyn.conf
-               echo "# /etc/inadyn.conf"                               >> $(TARGETPREFIX)/etc/inadyn.conf
-               echo "update_period_sec 60"                             >> $(TARGETPREFIX)/etc/inadyn.conf
-               echo "username username"                                >> $(TARGETPREFIX)/etc/inadyn.conf
-               echo "password password"                                >> $(TARGETPREFIX)/etc/inadyn.conf
-               echo "dyndns_system default@no-ip.com"                  >> $(TARGETPREFIX)/etc/inadyn.conf
-               echo "alias yourhost.no-ip.org"                         >> $(TARGETPREFIX)/etc/inadyn.conf
-               echo ""                                                 >> $(TARGETPREFIX)/etc/inadyn.conf
-       $(REMOVE)/inadyn-1.99.3
-       touch $@
-
 $(D)/portmap: $(ARCHIVE)/portmap-$(PORTMAP_VER).tgz
        $(UNTAR)/portmap-$(PORTMAP_VER).tgz
        set -e; cd $(BUILD_TMP)/portmap_$(PORTMAP_VER); \
index dd6ba55f024e04f657bfcfb104907b6ee4cb6dc0..468adec1cafa49d4d192636153931002939036e1 100755 (executable)
@@ -191,8 +191,8 @@ $(ARCHIVE)/ushare-$(USHARE_VER).tar.bz2:
 $(ARCHIVE)/udpxy.1.0.23-7-prod.tar.gz:
        $(WGET) http://www.fhloston-paradise.de/udpxy.1.0.23-7-prod.tar.gz
 
-$(ARCHIVE)/inadyn-1.99.3.tar.bz2:
-       $(WGET) http://www.fhloston-paradise.de/inadyn-1.99.3.tar.bz2
+$(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz:
+       $(WGET) https://sourceforge.net/projects/inadyn-mt/files/inadyn-mt/inadyn-mt.v.$(INADYN_VER)/$(notdir $@)
 
 $(ARCHIVE)/flac-1.3.0.tar.gz:
        $(WGET) http://www.fhloston-paradise.de/flac-1.3.0.tar.gz
index 200e033c57f4a474c34bc146e8fbc17ab1dbcc84..832bb4472bbedb1d5b870176fc977584b3458013 100755 (executable)
@@ -61,6 +61,9 @@ skeleton: | $(TARGETPREFIX)
 $(BUILD_TMP):
        mkdir -p $(BUILD_TMP)
 
+$(BUILD_TMP)/extras:
+       mkdir -p $@
+
 $(CROSS_BASE):
        mkdir -p $(CROSS_BASE)
 
diff --git a/make/extras.mk b/make/extras.mk
new file mode 100644 (file)
index 0000000..00fe556
--- /dev/null
@@ -0,0 +1,32 @@
+# Makefile to build applications in separate dir
+
+$(D)/inadyn-mt: $(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz | $(BUILD_TMP)/extras
+       $(UNTAR)/inadyn-mt.v.$(INADYN_VER).tar.gz
+       pushd $(BUILD_TMP)/inadyn-mt.v.$(INADYN_VER); \
+               $(BUILDENV) \
+               ac_cv_func_realloc_0_nonnull=yes \
+               ac_cv_func_malloc_0_nonnull=yes \
+               ./configure \
+                       --build=$(BUILD) \
+                       --host=$(TARGET) \
+                       --prefix= \
+                       --disable-sound && \
+               $(MAKE) all && \
+               install -m 755 $(BUILD_TMP)/inadyn-mt.v.$(INADYN_VER)/src/inadyn-mt $(BUILD_TMP)/extras
+               $(TARGET)-strip $(BUILD_TMP)/extras/inadyn-mt
+               @echo "# Basic configuration file for inadyn-mt" > $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "#"                                                                               >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "# /etc/inadyn-mt.conf"                                   >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "#"                                                                               >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "background"                                                              >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "retries 5"                                                               >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "verbose 0"                                                               >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "log_file /tmp/inadyn_srv.log"                    >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "update_period_sec 600"                                   >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "alias meinhost.no-ip.org"                                >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "dyndns_system default@no-ip.com"                 >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "username username"                                               >> $(BUILD_TMP)/extras/inadyn-mt.conf
+               @echo "password password"                                               >> $(BUILD_TMP)/extras/inadyn-mt.conf
+       $(REMOVE)/inadyn-mt.v.$(INADYN_VER)
+#      touch $@
+
index 802ae361a4fe5e9a33ff5a94c020a8e4cc8cc386..74a11f1c32517b1170f8d75e02fae5655d72083c 100644 (file)
@@ -44,6 +44,9 @@ FREETYPE_VER=2.6.3
 # hd-idle is a utility program for spinning-down external disks after a period of idle time
 HD_IDLE_VER=1.04
 
+# inadyn-mt - dynamic DNS client, Multi-platform inadyn, inadyn-advanced DDNS client fork.
+INADYN_VER=02.28.10
+
 # libjpeg-turbo; a derivative of libjpeg for x86 and x86-64 processors which uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression
 JPEG_TURBO_VER = 1.4.2