Merge remote-tracking branch 'origin/3.6' into 3.7

This commit is contained in:
Tim Biermann 2022-04-15 21:39:02 +02:00
commit b0df336648
5 changed files with 181 additions and 155 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/bKx2pCMuGUGKxvL9ww9Vsfz4YIDBxONiqXU9pKdHpunF3MzyTiT2whTfpWWIwfWAL8FBapEMoceog/b7aohowQ=
SHA256 (Pkgfile) = e57deb54148bd0c8336bd1479134b337f405222df773f0d0a939aa9d34644848
RWSE3ohX2g5d/eHZqxqbbCRPkgjd1zSR11GUCa25BCG3uzbctAtNL8ShKPStFfyPeS4LBQXX+0GX8FLMHZTgZsFYU+iPaL8rOws=
SHA256 (Pkgfile) = 71d4cc38c3c69b1c6ba9549d349e0311d70db4487b5ff06c7eec08245b4062fa
SHA256 (.footprint) = 7cef8848ca5e3c3d46ced4bb409bdce953486d16ae3655c6c2930c1ddf7391a4
SHA256 (mtools-4.0.38.tar.bz2) = 7b94485f486e7df08cca68b00a164a13cd38f4c63cb8684d188759ee7bc5e729
SHA256 (mtools-4.0.39.tar.bz2) = 397f1e2b7b7a2a270eb7970fa363e445f956926ec51e8170c3869da85b0987bd

View File

@ -3,7 +3,7 @@
# Maintainer: Matt Housh, jaeger at crux dot ninja
name=mtools
version=4.0.38
version=4.0.39
release=1
source=(https://ftp.gnu.org/gnu/mtools/$name-$version.tar.bz2)

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/R53fHKGxm+ehbMeLwPbH/zmAkPW0d8t9/ZriFMirIEuannQ6MBkGhURHNJ5tspirkjzM4R80vpYNJobzKXbMQQ=
SHA256 (Pkgfile) = d15efbd60b216d84360fd9bf3c58f67d98b72128fd6cd0adf7f27094fe9d5395
SHA256 (.footprint) = 5b4118e2694897d9c6ae30afde62a429cb92c65924fce95025420e3a15b3458a
SHA256 (neovim-0.6.1.tar.gz) = dd882c21a52e5999f656cae3f336b5fc702d52addd4d9b5cd3dc39cfff35e864
RWSE3ohX2g5d/VcT+uj6igQOmD3bzJiT7RaVnF71RO+3TJK5fOFxJOj1W2JNV9G+zRkqtF1vKfwITF/H1OpJsrag3vn0qLPYkQM=
SHA256 (Pkgfile) = bf4e16ca48ae9a89feb5fdcbede996a7046a020ad85d8bdef9a5cc12351e500f
SHA256 (.footprint) = 92c0bcbf9088b35a21ba3aaa041bcbf471787cbce2de442d39bc8c0cd1838f9f
SHA256 (neovim-0.7.0.tar.gz) = 792a9c55d5d5f4a5148d475847267df309d65fb20f05523f21c1319ea8a6c7df

View File

@ -5,17 +5,23 @@
# Optional: ninja
name=neovim
version=0.6.1
version=0.7.0
release=1
source=(https://github.com/neovim/neovim/archive/v$version/$name-$version.tar.gz)
build() {
## use lld for thinlto if possible
prt-get isinst clang lld && \
export CC='clang' && \
export CXX='clang++' && \
export AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib && \
export LDFLAGS+=' -fuse-ld=lld -flto=thin'
prt-get isinst ninja && PKGMK_NEOVIM+=' -G Ninja'
cmake -S neovim-$version/third-party -B neovim-$version/.deps $PKGMK_NEOVIM \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS -O3" \
-D CMAKE_CXX_FLAGS_RELEASE="$CFLAGS -O3" \
-D ENABLE_LTO=ON \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D CMAKE_CXX_FLAGS_RELEASE="$CFLAGS" \
-Wno-dev
cmake --build neovim-$version/.deps