summaryrefslogtreecommitdiff
path: root/lang/libcxx
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2019-08-05 19:06:49 +0000
committeradam <adam@pkgsrc.org>2019-08-05 19:06:49 +0000
commitd432b34aa3e7ddf44e1219fac381e010f51aea82 (patch)
tree6cf1158ea55ee0829acf93fdb2e0d12ba369ccd2 /lang/libcxx
parentee6e3d25df7c6af4a08b0e242a3a14978fb19094 (diff)
downloadpkgsrc-d432b34aa3e7ddf44e1219fac381e010f51aea82.tar.gz
llvm: updated to 8.0.1
LLVM 8.0.1 is now available! Download it now, or read the release notes. This release contains bug-fixes for the LLVM 8.0.0 release. This release is API and ABI compatible with 8.0.0.
Diffstat (limited to 'lang/libcxx')
-rw-r--r--lang/libcxx/Makefile18
-rw-r--r--lang/libcxx/distinfo18
2 files changed, 20 insertions, 16 deletions
diff --git a/lang/libcxx/Makefile b/lang/libcxx/Makefile
index a0c6b20dd36..cc0c4e6eb31 100644
--- a/lang/libcxx/Makefile
+++ b/lang/libcxx/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= libcxx-8.0.0.src
+DISTNAME= libcxx-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.
-#
-LIBCXXABI= libcxxabi-${PKGVERSION_NOREV}.src
-DISTFILES= ${DEFAULT_DISTFILES} ${LIBCXXABI}${EXTRACT_SUFX}
+LIBCXXABI= ${DISTNAME:S/cxx/cxxabi/}
+_EXTRA_DIST= ${LIBCXXABI}${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}
@@ -33,7 +37,7 @@ CMAKE_ARGS+= -DCMAKE_CXX_COMPILER=${CXX:Q}
CMAKE_ARGS+= -DCMAKE_CXX_LINK_FLAGS=${LDFLAGS:Q}
CMAKE_ARGS+= -DLIBCXX_CXX_ABI=libcxxabi
CMAKE_ARGS+= -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${WRKDIR}/${LIBCXXABI}/include
-CMAKE_ARGS+= -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT:BOOL=OFF
+CMAKE_ARGS+= -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
# avoid conflict with stddef.h
CXXFLAGS.NetBSD+= -D__DEFINED_max_align_t=1
diff --git a/lang/libcxx/distinfo b/lang/libcxx/distinfo
index 055539bfa80..298682dd506 100644
--- a/lang/libcxx/distinfo
+++ b/lang/libcxx/distinfo
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.5 2019/06/02 08:41:58 adam Exp $
+$NetBSD: distinfo,v 1.6 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
SHA1 (patch-src_experimental_memory__resource.cpp) = 15e2431f92b41d814008e83d918e27248db065e1
SHA1 (patch-src_filesystem_directory__iterator.cpp) = ed7fccc6727ba349b32cda451e3c5d0067c737d3