aboutsummaryrefslogtreecommitdiff
path: root/package/libffi
diff options
context:
space:
mode:
authorGravatar Victor Huesca <victor.huesca@bootlin.com>2019-06-12 08:42:06 +0200
committerGravatar Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>2019-06-19 22:27:55 +0200
commit69808c7536de5a67dc8bc363f4b56e0097d6a9d1 (patch)
tree212dc72d66dd459d0588b4f6466dbf77aafdd742 /package/libffi
parentf3fa156fbf192ad2ffb7183ea9757e112ea8c755 (diff)
downloadbuildroot-69808c7536de5a67dc8bc363f4b56e0097d6a9d1.tar.gz
buildroot-69808c7536de5a67dc8bc363f4b56e0097d6a9d1.tar.bz2
package: remove 'v' prefix from github-fetched packages
On Github, a large number of projects name their tag vXYZ (i.e v3.0, v0.1, etc.). In some packages we do: <pkg>_VERSION = v0.3 <pkg>_SITE = $(call github foo,bar,$(<pkg>_VERSION)) And in some other packages we do: <pkg>_VERSION = 0.3 <pkg>_SITE = $(call github foo,bar,v$(<pkg>_VERSION)) I.e in one case we consider the version to be v0.3, in the other case we consider 0.3 to be the version. The problem with v0.3 is that when used in conjunction with release-monitoring.org, it doesn't work very well, because release-monitoring.org has the concept of "version prefix" and using that they drop the "v" prefix for the version. Therefore, a number of packages in Buildroot have a version that doesn't match with release-monitoring.org because Buildroot has 'v0.3' and release-monitoring.org has '0.3'. Since really the version number of 0.3, is makes sense to update our packages to drop this 'v'. This commit only addresses the (common) case of github packages where the prefix is simply 'v'. Other cases will be handled by separate commits. Also, there are a few cases that couldn't be handled mechanically that aren't covered by this commit. Signed-off-by: Victor Huesca <victor.huesca@bootlin.com> [Arnout: don't change flatbuffers, json-for-modern-cpp, libpagekite, python-scapy3k, softether] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Diffstat (limited to 'package/libffi')
-rw-r--r--package/libffi/libffi.hash2
-rw-r--r--package/libffi/libffi.mk4
2 files changed, 3 insertions, 3 deletions
diff --git a/package/libffi/libffi.hash b/package/libffi/libffi.hash
index 97deb988e6..d8d2d2629a 100644
--- a/package/libffi/libffi.hash
+++ b/package/libffi/libffi.hash
@@ -1,4 +1,4 @@
# Locally calculated
-sha256 db41cfb9ec8052fcd116a94c12237303c4447af4844d50e4fea7163661e31743 libffi-v3.3-rc0.tar.gz
+sha256 db41cfb9ec8052fcd116a94c12237303c4447af4844d50e4fea7163661e31743 libffi-3.3-rc0.tar.gz
# License files, locally calculated
sha256 0f4d7a0bfb83c37465d42dc305f124189196cc0cc2cc8d6f8461103682aebbc5 LICENSE
diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
index b21d12cbd4..fb8e18a456 100644
--- a/package/libffi/libffi.mk
+++ b/package/libffi/libffi.mk
@@ -4,8 +4,8 @@
#
################################################################################
-LIBFFI_VERSION = v3.3-rc0
-LIBFFI_SITE = $(call github,libffi,libffi,$(LIBFFI_VERSION))
+LIBFFI_VERSION = 3.3-rc0
+LIBFFI_SITE = $(call github,libffi,libffi,v$(LIBFFI_VERSION))
LIBFFI_LICENSE = MIT
LIBFFI_LICENSE_FILES = LICENSE
LIBFFI_INSTALL_STAGING = YES