mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-05 06:27:37 +00:00
00198984ff
Chase changes to the library/program numbering scheme.
32 lines
780 B
Bash
32 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= 7
|
|
LLVM_RELEASE= \${LLVM_MAJOR}.0.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
|