[vlc-devel] [PATCH 2/3] contrib: Bump libmicrodns to 0.1.2

Hugo Beauzée-Luyssen hugo at beauzee.fr
Mon Mar 23 14:47:51 CET 2020


---
 contrib/src/microdns/SHA512SUMS |  2 +-
 contrib/src/microdns/rules.mak  | 22 ++++++++++------------
 2 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/contrib/src/microdns/SHA512SUMS b/contrib/src/microdns/SHA512SUMS
index d309a2162e..641fc10c8a 100644
--- a/contrib/src/microdns/SHA512SUMS
+++ b/contrib/src/microdns/SHA512SUMS
@@ -1 +1 @@
-47faa9d6342d3ae2b138009765a5a684e2c2474e53de15dc1deb88f87dbe558e79ab392f71971ee162eac3cf995f26ed35a74d6abfaf074dc1a249d042843954  microdns-0.0.10.tar.gz
+a6b15c65c74560fdba8973c63ffae9cdde4445f54196bb2d7d6348f6c15f8f162ef0a4e91b969ea3f2a60c701c3cc72799fcfba2fbf08c37f71ba8d5e3409702  microdns-0.1.2.tar.xz
diff --git a/contrib/src/microdns/rules.mak b/contrib/src/microdns/rules.mak
index 97cefbd416..f42b3f61e4 100644
--- a/contrib/src/microdns/rules.mak
+++ b/contrib/src/microdns/rules.mak
@@ -1,7 +1,7 @@
 # libmicrodns
 
-LIBMICRODNS_VERSION := 0.0.10
-LIBMICRODNS_URL := https://github.com/videolabs/libmicrodns/releases/download/$(LIBMICRODNS_VERSION)/microdns-$(LIBMICRODNS_VERSION).tar.gz
+LIBMICRODNS_VERSION := 0.1.2
+LIBMICRODNS_URL := https://github.com/videolabs/libmicrodns/releases/download/$(LIBMICRODNS_VERSION)/microdns-$(LIBMICRODNS_VERSION).tar.xz
 
 ifndef HAVE_MACOSX
 ifndef HAVE_IOS
@@ -10,23 +10,21 @@ PKGS += microdns
 endif
 endif
 endif
-ifeq ($(call need_pkg,"microdns >= 0.0.1"),)
+ifeq ($(call need_pkg,"microdns >= 0.1.2"),)
 PKGS_FOUND += microdns
 endif
 
-$(TARBALLS)/microdns-$(LIBMICRODNS_VERSION).tar.gz:
+$(TARBALLS)/microdns-$(LIBMICRODNS_VERSION).tar.xz:
 	$(call download_pkg,$(LIBMICRODNS_URL),microdns)
 
-.sum-microdns: $(TARBALLS)/microdns-$(LIBMICRODNS_VERSION).tar.gz
+.sum-microdns: $(TARBALLS)/microdns-$(LIBMICRODNS_VERSION).tar.xz
 
-microdns: microdns-$(LIBMICRODNS_VERSION).tar.gz .sum-microdns
+microdns: microdns-$(LIBMICRODNS_VERSION).tar.xz .sum-microdns
 	$(UNPACK)
-	$(APPLY) $(SRC)/microdns/0001-build-fix-getifaddrs-detection.patch
-	$(APPLY) $(SRC)/microdns/0002-fix-dummy-mdns_list_interfaces.patch
 	$(MOVE)
 
-.microdns: microdns
-	$(RECONF)
-	cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
-	cd $< && $(MAKE) install
+.microdns: microdns crossfile.meson
+	cd $< && rm -rf ./build
+	cd $< && $(HOSTVARS_MESON) $(MESON) build
+	cd $< && cd build && ninja install
 	touch $@
-- 
2.20.1



More information about the vlc-devel mailing list