summaryrefslogtreecommitdiff
path: root/lang/libcxxabi
diff options
context:
space:
mode:
Diffstat (limited to 'lang/libcxxabi')
-rw-r--r--lang/libcxxabi/Makefile16
-rw-r--r--lang/libcxxabi/distinfo18
2 files changed, 19 insertions, 15 deletions
diff --git a/lang/libcxxabi/Makefile b/lang/libcxxabi/Makefile
index 9a256a7f71b..602dc3e589c 100644
--- a/lang/libcxxabi/Makefile
+++ b/lang/libcxxabi/Makefile
@@ -1,9 +1,11 @@
-# $NetBSD: Makefile,v 1.4 2019/06/02 08:41:58 adam Exp $
+# $NetBSD: Makefile,v 1.5 2019/08/05 19:06:49 adam Exp $
-DISTNAME= libcxxabi-8.0.0.src
+DISTNAME= libcxxabi-8.0.1.src
PKGNAME= ${DISTNAME:S/.src//}
CATEGORIES= lang devel
-MASTER_SITES= http://llvm.org/releases/${PKGVERSION_NOREV}/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=llvm/}
+GITHUB_PROJECT= llvm-project
+GITHUB_RELEASE= llvmorg-${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
@@ -15,9 +17,11 @@ LICENSE= modified-bsd OR mit
# libcxx's includes to build, so we have this unholy extra distfiles thing
# in both of them to get them to build against each other without causing
# circular dependencies. This must be kept in sync with libcxxabi/Makefile.
-#
-LIBCXX= libcxx-${PKGVERSION_NOREV}.src
-DISTFILES= ${DEFAULT_DISTFILES} ${LIBCXX}${EXTRACT_SUFX}
+LIBCXX= ${DISTNAME:S/cxxabi/cxx/}
+_EXTRA_DIST= ${LIBCXX}${EXTRACT_SUFX}
+SITES.${_EXTRA_DIST}= ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/}
+
+DISTFILES= ${DEFAULT_DISTFILES} ${_EXTRA_DIST}
CONFIGURE_DIRS= ${WRKDIR}/build
CMAKE_ARG_PATH= ${WRKSRC}
diff --git a/lang/libcxxabi/distinfo b/lang/libcxxabi/distinfo
index 85d541fe6a8..903e376642f 100644
--- a/lang/libcxxabi/distinfo
+++ b/lang/libcxxabi/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.4 2019/06/02 08:41:58 adam Exp $
+$NetBSD: distinfo,v 1.5 2019/08/05 19:06:49 adam Exp $
-SHA1 (libcxx-8.0.0.src.tar.xz) = ad384693ec4ec8ef7875755e09242418170eb114
-RMD160 (libcxx-8.0.0.src.tar.xz) = bc1e240208c88e1718a4892932f40b299628301a
-SHA512 (libcxx-8.0.0.src.tar.xz) = 2e0fcd3e78f7e15ea894e52c51351daef8e3a2aaf53b3df7497b11403d28f5269ff49a4674bacea1d565a5faa2b24502caaaeff9cd48518f0d141563d8f9cc03
-Size (libcxx-8.0.0.src.tar.xz) = 1752308 bytes
-SHA1 (libcxxabi-8.0.0.src.tar.xz) = 735c6daeb489c2e02a1cedcf045d70a35d7ee026
-RMD160 (libcxxabi-8.0.0.src.tar.xz) = 9f2d1621b56ea0d03634e4a6af5994f94b9cfd77
-SHA512 (libcxxabi-8.0.0.src.tar.xz) = 9ee2e6d5899529be45b2e5edc395606fa9040d25789b3da1ae0182113626e7624cbb071eae525c478293a7b371876e41614348ee5808f90f3f9c7b08837e1055
-Size (libcxxabi-8.0.0.src.tar.xz) = 539040 bytes
+SHA1 (libcxx-8.0.1.src.tar.xz) = 4aeec12226a98d438d600cd0e0a76975419989a0
+RMD160 (libcxx-8.0.1.src.tar.xz) = caebe333a79c719ade136fad3bf9ec9333e46c3c
+SHA512 (libcxx-8.0.1.src.tar.xz) = 75749d08b2b343c6f5f9aefb04be63e42f6d12efc51101d3647ed6f70c7a6d050afb3ab2f3636eae78cb523f5844de67b960a7a3145ed89ab0c7015deb14921e
+Size (libcxx-8.0.1.src.tar.xz) = 1739524 bytes
+SHA1 (libcxxabi-8.0.1.src.tar.xz) = 7834b58ad0e7adb5229342a8daa08ef1d29a8b13
+RMD160 (libcxxabi-8.0.1.src.tar.xz) = ad50977425cd182d5e03ab7b847978b8215a0d84
+SHA512 (libcxxabi-8.0.1.src.tar.xz) = 577cfcb04ebb29ee84d35ed31aa8fecb28fc74b07ef7ff298f0fe2d440f823def73e092359c41d8d8600e6df18f55224ed89674d403c5ae56a7d7973487b8734
+Size (libcxxabi-8.0.1.src.tar.xz) = 538356 bytes