[arch-commits] Commit in ldc/repos/community-x86_64 (4 files)
Date: Sunday, July 24, 2022 @ 14:38:18 Author: wild Revision: 1255931 archrelease: copy trunk to community-x86_64 Added: ldc/repos/community-x86_64/PKGBUILD (from rev 1255930, ldc/trunk/PKGBUILD) ldc/repos/community-x86_64/keep-default-alignment-for-atomic-instructions.patch (from rev 1255930, ldc/trunk/keep-default-alignment-for-atomic-instructions.patch) Deleted: ldc/repos/community-x86_64/PKGBUILD ldc/repos/community-x86_64/keep-default-alignment-for-atomic-instructions.patch --+ PKGBUILD | 220 - keep-default-alignment-for-atomic-instructions.patch | 64 ++-- 2 files changed, 142 insertions(+), 142 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-07-24 14:38:13 UTC (rev 1255930) +++ PKGBUILD2022-07-24 14:38:18 UTC (rev 1255931) @@ -1,110 +0,0 @@ -# Maintainer: Dan Printzell -# Contributor: Mihails Strasuns -# Contributor: Sven-Hendrik Haase - -pkgname=('ldc' 'liblphobos') -groups=('dlang' 'dlang-ldc') -pkgver=1.29.0 -_pkgcommit=6aa350a1cf000db263db36a2bc5624935adfde71 -_dversion=2.099.1 -_clangversion=14.0.6 # related to where ldc2 looks for compiler-rt sanitizers -epoch=3 -pkgrel=4 -pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" -arch=('x86_64') -url="https://github.com/ldc-developers/ldc; -license=('BSD') -makedepends=('git' 'cmake' 'llvm' 'ldc' 'ninja') -# Disable lto as linking the ldc2 binary fails -options=(!lto) - -source=( -"git+https://github.com/ldc-developers/ldc#commit=$_pkgcommit; -"ldc-druntime::git+https://github.com/ldc-developers/druntime.git; -"ldc-phobos::git+https://github.com/ldc-developers/phobos.git; -"ldc-testsuite::git+https://github.com/ldc-developers/dmd-testsuite.git; -) - -sha256sums=('SKIP' -'SKIP' -'SKIP' -'SKIP') - -prepare() { -cd "$srcdir/ldc" - -git submodule init -git config submodule.druntime.url "$srcdir/ldc-druntime" -git config submodule.phobos.url "$srcdir/ldc-phobos" -git config submodule.tests/d2/dmd-testsuite.url "$srcdir/ldc-testsuite" -git submodule update - -# Set version used for path construction in getFullClangCompilerRTLibPath() -sed -i "s/ldc::llvm_version_base/\"$_clangversion\"/" driver/linker-gcc.cpp -} - -build() { -cd "$srcdir/ldc" - -mkdir -p build && cd build - -cmake -GNinja \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_SKIP_RPATH=ON \ --DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ --DBUILD_SHARED_LIBS=BOTH \ --DBUILD_LTO_LIBS=ON \ --DLDC_WITH_LLD=OFF \ --DD_COMPILER_FLAGS="-link-defaultlib-shared=false -linker=gold --flto=thin" \ --DADDITIONAL_DEFAULT_LDC_SWITCHES="\"-link-defaultlib-shared\"" \ -.. -ninja -} - -check() { -cd "$srcdir/ldc/build" -ninja all-test-runners -} - -package_ldc() { -depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt') -backup=('etc/ldc2.conf') -provides=("d-compiler=$_dversion") - -cd "$srcdir/ldc/build" -DESTDIR="$pkgdir" ninja install - -# move bash-completion -mkdir -p "$pkgdir/usr/share/bash-completion/completions/" -mv "$pkgdir/etc/bash_completion.d/ldc2" "$pkgdir/usr/share/bash-completion/completions/" -rm -rf "$pkgdir/etc/bash_completion.d" - -# remove liblphobos files -rm -rf "$pkgdir/usr/include" -rm -rf "$pkgdir/usr/lib" - -# symlinks -ln -s /usr/share/bash-completion/completions/ldc2 "$pkgdir/usr/share/bash-completion/completions/ldc" -ln -s /usr/bin/ldc2 "$pkgdir/usr/bin/ldc" -ln -s /usr/bin/ldmd2 "$pkgdir/usr/bin/ldmd" - -# licenses -install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_liblphobos() { -provides=('d-runtime' 'd-stdlib') -depends=('curl') -options=('staticlibs' '!strip') - -cd "$srcdir/ldc/build" -DESTDIR="$pkgdir" ninja install - -# remove ldc files -rm -rf "$pkgdir/usr/bin/" -rm -rf "$pkgdir/etc/" - -# licenses -install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: ldc/repos/community-x86_64/PKGBUILD (from rev 1255930, ldc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-07-24 14:38:18 UTC (rev 1255931) @@ -0,0 +1,110 @@ +# Maintainer: Dan Printzell +# Contributor: Mihails Strasuns +# Contributor: Sven-Hendrik Haase + +pkgname=('ldc' 'liblphobos') +groups=('dlang' 'dlang-ldc') +pkgver=1.30.0 +_pkgcommit=32f5a359dd9030b2dc667e1e7823a1b765496cac +_dversion=2.100.1 +_clangversion=14.0.6 # related to where ldc2 looks for compiler-rt sanitizers +epoch=3 +pkgrel=1 +pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D
[arch-commits] Commit in ldc/repos/community-x86_64 (4 files)
Date: Friday, April 15, 2022 @ 15:55:55 Author: wild Revision: 1186578 archrelease: copy trunk to community-x86_64 Added: ldc/repos/community-x86_64/PKGBUILD (from rev 1186577, ldc/trunk/PKGBUILD) ldc/repos/community-x86_64/keep-default-alignment-for-atomic-instructions.patch (from rev 1186577, ldc/trunk/keep-default-alignment-for-atomic-instructions.patch) Deleted: ldc/repos/community-x86_64/PKGBUILD ldc/repos/community-x86_64/keep-default-alignment-for-atomic-instructions.patch --+ PKGBUILD | 220 - keep-default-alignment-for-atomic-instructions.patch | 64 ++-- 2 files changed, 142 insertions(+), 142 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-04-15 15:55:37 UTC (rev 1186577) +++ PKGBUILD2022-04-15 15:55:55 UTC (rev 1186578) @@ -1,110 +0,0 @@ -# Maintainer: Dan Printzell -# Contributor: Mihails Strasuns -# Contributor: Sven-Hendrik Haase - -pkgname=('ldc' 'liblphobos') -groups=('dlang' 'dlang-ldc') -pkgver=1.28.1 -_pkgcommit=34afd6a43abf62b2050a5b0b2c20202080b1163b -_dversion=2.098.1 -_clangversion=13.0.1 # related to where ldc2 looks for compiler-rt sanitizers -epoch=3 -pkgrel=2 -pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" -arch=('x86_64') -url="https://github.com/ldc-developers/ldc; -license=('BSD') -makedepends=('git' 'cmake' 'llvm' 'ldc' 'ninja') -# Disable lto as linking the ldc2 binary fails -options=(!lto) - -source=( -"git+https://github.com/ldc-developers/ldc#commit=$_pkgcommit; -"ldc-druntime::git+https://github.com/ldc-developers/druntime.git; -"ldc-phobos::git+https://github.com/ldc-developers/phobos.git; -"ldc-testsuite::git+https://github.com/ldc-developers/dmd-testsuite.git; -) - -sha256sums=('SKIP' -'SKIP' -'SKIP' -'SKIP') - -prepare() { -cd "$srcdir/ldc" - -git submodule init -git config submodule.druntime.url "$srcdir/ldc-druntime" -git config submodule.phobos.url "$srcdir/ldc-phobos" -git config submodule.tests/d2/dmd-testsuite.url "$srcdir/ldc-testsuite" -git submodule update - -# Set version used for path construction in getFullClangCompilerRTLibPath() -sed -i "s/ldc::llvm_version_base/\"$_clangversion\"/" driver/linker-gcc.cpp -} - -build() { -cd "$srcdir/ldc" - -mkdir -p build && cd build - -cmake -GNinja \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_SKIP_RPATH=ON \ --DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ --DBUILD_SHARED_LIBS=BOTH \ --DBUILD_LTO_LIBS=ON \ --DLDC_WITH_LLD=OFF \ --DD_COMPILER_FLAGS="-link-defaultlib-shared=false -linker=gold --flto=thin" \ --DADDITIONAL_DEFAULT_LDC_SWITCHES="\"-link-defaultlib-shared\"" \ -.. -ninja -} - -check() { -cd "$srcdir/ldc/build" -ninja all-test-runners -} - -package_ldc() { -depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt') -backup=('etc/ldc2.conf') -provides=("d-compiler=$_dversion") - -cd "$srcdir/ldc/build" -DESTDIR="$pkgdir" ninja install - -# move bash-completion -mkdir -p "$pkgdir/usr/share/bash-completion/completions/" -mv "$pkgdir/etc/bash_completion.d/ldc2" "$pkgdir/usr/share/bash-completion/completions/" -rm -rf "$pkgdir/etc/bash_completion.d" - -# remove liblphobos files -rm -rf "$pkgdir/usr/include" -rm -rf "$pkgdir/usr/lib" - -# symlinks -ln -s /usr/share/bash-completion/completions/ldc2 "$pkgdir/usr/share/bash-completion/completions/ldc" -ln -s /usr/bin/ldc2 "$pkgdir/usr/bin/ldc" -ln -s /usr/bin/ldmd2 "$pkgdir/usr/bin/ldmd" - -# licenses -install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_liblphobos() { -provides=('d-runtime' 'd-stdlib') -depends=('curl') -options=('staticlibs' '!strip') - -cd "$srcdir/ldc/build" -DESTDIR="$pkgdir" ninja install - -# remove ldc files -rm -rf "$pkgdir/usr/bin/" -rm -rf "$pkgdir/etc/" - -# licenses -install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: ldc/repos/community-x86_64/PKGBUILD (from rev 1186577, ldc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-04-15 15:55:55 UTC (rev 1186578) @@ -0,0 +1,110 @@ +# Maintainer: Dan Printzell +# Contributor: Mihails Strasuns +# Contributor: Sven-Hendrik Haase + +pkgname=('ldc' 'liblphobos') +groups=('dlang' 'dlang-ldc') +pkgver=1.29.0 +_pkgcommit=6aa350a1cf000db263db36a2bc5624935adfde71 +_dversion=2.099.1 +_clangversion=13.0.1 # related to where ldc2 looks for compiler-rt sanitizers +epoch=3 +pkgrel=1 +pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D
[arch-commits] Commit in ldc/repos/community-x86_64 (4 files)
Date: Sunday, January 23, 2022 @ 00:56:56 Author: wild Revision: 1113509 archrelease: copy trunk to community-x86_64 Added: ldc/repos/community-x86_64/PKGBUILD (from rev 1113508, ldc/trunk/PKGBUILD) ldc/repos/community-x86_64/keep-default-alignment-for-atomic-instructions.patch (from rev 1113508, ldc/trunk/keep-default-alignment-for-atomic-instructions.patch) Deleted: ldc/repos/community-x86_64/PKGBUILD ldc/repos/community-x86_64/keep-default-alignment-for-atomic-instructions.patch --+ PKGBUILD | 223 - keep-default-alignment-for-atomic-instructions.patch | 64 ++-- 2 files changed, 142 insertions(+), 145 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-01-23 00:56:49 UTC (rev 1113508) +++ PKGBUILD2022-01-23 00:56:56 UTC (rev 1113509) @@ -1,113 +0,0 @@ -# Maintainer: Dan Printzell -# Contributor: Mihails Strasuns -# Contributor: Sven-Hendrik Haase - -pkgname=('ldc' 'liblphobos') -groups=('dlang' 'dlang-ldc') -pkgver=1.28.0 -_pkgcommit=6a240b66fd5fcaccd85fb50a2717767dd37ef17a -_dversion=2.098.0 -_clangversion=13.0.0 # related to where ldc2 looks for compiler-rt sanitizers -epoch=3 -pkgrel=3 -pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" -arch=('x86_64') -url="https://github.com/ldc-developers/ldc; -license=('BSD') -makedepends=('git' 'cmake' 'llvm' 'ldc' 'ninja') - -source=( -"git+https://github.com/ldc-developers/ldc#commit=$_pkgcommit; -"ldc-druntime::git+https://github.com/ldc-developers/druntime.git; -"ldc-phobos::git+https://github.com/ldc-developers/phobos.git; -"ldc-testsuite::git+https://github.com/ldc-developers/dmd-testsuite.git; -"keep-default-alignment-for-atomic-instructions.patch" -) - -sha256sums=('SKIP' -'SKIP' -'SKIP' -'SKIP' -'7d33b18c517e7155a44efad984f8226d6bdaa7afae121e3e905727eb73299bbf') - -prepare() { -cd "$srcdir/ldc" - -git submodule init -git config submodule.druntime.url "$srcdir/ldc-druntime" -git config submodule.phobos.url "$srcdir/ldc-phobos" -git config submodule.tests/d2/dmd-testsuite.url "$srcdir/ldc-testsuite" -git submodule update - -# https://github.com/ldc-developers/ldc/pull/3842 -patch -Np1 -i ../keep-default-alignment-for-atomic-instructions.patch - -# Set version used for path construction in getFullClangCompilerRTLibPath() -sed -i "s/ldc::llvm_version_base/\"$_clangversion\"/" driver/linker-gcc.cpp -} - -build() { -cd "$srcdir/ldc" - -mkdir -p build && cd build - -cmake -GNinja \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_SKIP_RPATH=ON \ --DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ --DBUILD_SHARED_LIBS=BOTH \ --DBUILD_LTO_LIBS=ON \ --DLDC_WITH_LLD=OFF \ --DD_COMPILER_FLAGS="-link-defaultlib-shared=false -linker=gold" \ --DADDITIONAL_DEFAULT_LDC_SWITCHES="\"-link-defaultlib-shared\"" \ -.. -ninja -} - -check() { -cd "$srcdir/ldc/build" -ninja all-test-runners -} - -package_ldc() { -depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt') -backup=('etc/ldc2.conf') -provides=("d-compiler=$_dversion") - -cd "$srcdir/ldc/build" -DESTDIR="$pkgdir" ninja install - -# move bash-completion -mkdir -p "$pkgdir/usr/share/bash-completion/completions/" -mv "$pkgdir/etc/bash_completion.d/ldc2" "$pkgdir/usr/share/bash-completion/completions/" -rm -rf "$pkgdir/etc/bash_completion.d" - -# remove liblphobos files -rm -rf "$pkgdir/usr/include" -rm -rf "$pkgdir/usr/lib" - -# symlinks -ln -s /usr/share/bash-completion/completions/ldc2 "$pkgdir/usr/share/bash-completion/completions/ldc" -ln -s /usr/bin/ldc2 "$pkgdir/usr/bin/ldc" -ln -s /usr/bin/ldmd2 "$pkgdir/usr/bin/ldmd" - -# licenses -install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_liblphobos() { -provides=('d-runtime' 'd-stdlib') -depends=('curl') -options=('staticlibs' '!strip') - -cd "$srcdir/ldc/build" -DESTDIR="$pkgdir" ninja install - -# remove ldc files -rm -rf "$pkgdir/usr/bin/" -rm -rf "$pkgdir/etc/" - -# licenses -install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: ldc/repos/community-x86_64/PKGBUILD (from rev 1113508, ldc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-01-23 00:56:56 UTC (rev 1113509) @@ -0,0 +1,110 @@ +# Maintainer: Dan Printzell +# Contributor: Mihails Strasuns +# Contributor: Sven-Hendrik Haase + +pkgname=('ldc' 'liblphobos') +groups=('dlang' 'dlang-ldc') +pkgver=1.28.1