mirror of
https://git.freebsd.org/ports.git
synced 2025-05-21 19:35:28 -04:00
Fix some libraries that should have been under EXTRAS. [0] PR: 211309 [0] Submitted by: greenreaper@hotmail.com [0]
31 lines
780 B
Bash
31 lines
780 B
Bash
#!/bin/sh
|
|
#
|
|
# Simple script to fetch the latest commits via the github API. Requires
|
|
# curl and jq. Uses unauthenticated access which is ratelimited to 60
|
|
# queries per hour.
|
|
|
|
get_repo_sha()
|
|
{
|
|
curl https://api.github.com/repos/llvm-mirror/$1/branches/master | \
|
|
jq -r '.commit.sha'
|
|
}
|
|
|
|
cat <<EOF > Makefile.snapshot
|
|
# \$FreeBSD\$
|
|
#
|
|
# Generated file! Do not edit!
|
|
#
|
|
# Generated by: files/gen-Makefile.snapshot.sh.
|
|
#
|
|
LLVM_MAJOR= 4.0
|
|
LLVM_RELEASE= \${LLVM_MAJOR}.0
|
|
SNAPDATE= $(date +%Y%m%d)
|
|
|
|
LLVM_COMMIT= $(get_repo_sha llvm)
|
|
CLANG_COMMIT= $(get_repo_sha clang)
|
|
COMPILER_RT_COMMIT= $(get_repo_sha compiler-rt)
|
|
EXTRAS_COMMIT= $(get_repo_sha clang-tools-extra)
|
|
LLD_COMMIT= $(get_repo_sha lld)
|
|
LLDB_COMMIT= $(get_repo_sha lldb)
|
|
OPENMP_COMMIT= $(get_repo_sha openmp)
|
|
EOF
|