[vlc-commits] [Git][videolan/vlc][master] contrib: libtasn1: avoid reconfiguration
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Nov 29 17:45:18 UTC 2022
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
5350d68a by Steve Lhomme at 2022-11-29T16:51:53+00:00
contrib: libtasn1: avoid reconfiguration
The gnulib packaged doesn't seem to match the source (wint_t detection
differences). We can just force EXTRA_PROGRAMS to avoid building the
executables.
The strverscmp() patch doesn't seem necessary anymore.
- - - - -
2 changed files:
- − contrib/src/libtasn1/no-executables.patch
- contrib/src/libtasn1/rules.mak
Changes:
=====================================
contrib/src/libtasn1/no-executables.patch deleted
=====================================
@@ -1,11 +0,0 @@
---- libtasn1/src/Makefile.am.old 2018-11-20 16:44:09.003920133 +0100
-+++ libtasn1/src/Makefile.am 2018-11-20 16:42:16.591920562 +0100
-@@ -21,7 +21,7 @@
-
- LDADD = ../lib/libtasn1.la ../gl/libgnu.la
-
--bin_PROGRAMS = asn1Parser asn1Coding asn1Decoding
-+EXTRA_PROGRAMS = asn1Parser asn1Coding asn1Decoding
-
- asn1Parser_SOURCES = asn1Parser.c
-
=====================================
contrib/src/libtasn1/rules.mak
=====================================
@@ -14,18 +14,14 @@ $(TARBALLS)/libtasn1-$(LIBTASN1_VERSION).tar.gz:
libtasn1: libtasn1-$(LIBTASN1_VERSION).tar.gz .sum-libtasn1
$(UNPACK)
- $(APPLY) $(SRC)/libtasn1/no-executables.patch
$(APPLY) $(SRC)/libtasn1/0001-fcntl-do-not-call-GetHandleInformation-in-Winstore-a.patch
- # on iOS for some reason _GNU_SOURCE is found in config.h but strverscmp() is not found
- sed -i.orig -e 's, -DASN1_BUILDING, -DASN1_BUILDING -D_GNU_SOURCE,' $(UNPACK_DIR)/lib/Makefile.am
$(MOVE)
LIBTASN1_CONF := --disable-doc
.libtasn1: libtasn1
- $(RECONF)
$(MAKEBUILDDIR)
$(MAKECONFIGURE) $(LIBTASN1_CONF)
- +$(MAKEBUILD)
- +$(MAKEBUILD) install
+ +$(MAKEBUILD) bin_PROGRAMS=
+ +$(MAKEBUILD) bin_PROGRAMS= install
touch $@
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5350d68ae505266f60b15eabcd7aec5b86eeffda
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5350d68ae505266f60b15eabcd7aec5b86eeffda
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list