[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-11-09 Thread Evangelos Foutras via arch-commits
Date: Tuesday, November 10, 2020 @ 05:42:32
  Author: foutrelis
Revision: 749403

upgpkg: gcc9 9.3.0-4: Python 3.9 rebuild

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-10 05:31:36 UTC (rev 749402)
+++ PKGBUILD2020-11-10 05:42:32 UTC (rev 749403)
@@ -8,7 +8,7 @@
 pkgver=9.3.0
 _majorver=${pkgver:0:1}
 _islver=0.21
-pkgrel=3
+pkgrel=4
 pkgdesc='The GNU Compiler Collection'
 arch=(x86_64)
 license=(GPL LGPL FDL custom)


[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-06-27 Thread Jelle van der Waa via arch-commits
Date: Saturday, June 27, 2020 @ 19:45:58
  Author: jelle
Revision: 655052

Remove gcc9 from base-devel

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-27 19:42:40 UTC (rev 655051)
+++ PKGBUILD2020-06-27 19:45:58 UTC (rev 655052)
@@ -8,7 +8,7 @@
 pkgver=9.3.0
 _majorver=${pkgver:0:1}
 _islver=0.21
-pkgrel=2
+pkgrel=3
 pkgdesc='The GNU Compiler Collection'
 arch=(x86_64)
 license=(GPL LGPL FDL custom)
@@ -150,7 +150,6 @@
 package_gcc9() {
   pkgdesc="The GNU Compiler Collection - C and C++ frontends (9.x.x)"
   depends=("${pkgbase}-libs=$pkgver-$pkgrel" 'binutils>=2.28' libmpc)
-  groups=('base-devel')
   options+=(staticlibs)
 
   cd gcc-build


[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-06-11 Thread Konstantin Gizdov via arch-commits
Date: Thursday, June 11, 2020 @ 16:10:52
  Author: kgizdov
Revision: 642056

upgpkg: gcc9 9.3.0-2

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-11 15:53:39 UTC (rev 642055)
+++ PKGBUILD2020-06-11 16:10:52 UTC (rev 642056)
@@ -8,7 +8,7 @@
 pkgver=9.3.0
 _majorver=${pkgver:0:1}
 _islver=0.21
-pkgrel=1
+pkgrel=2
 pkgdesc='The GNU Compiler Collection'
 arch=(x86_64)
 license=(GPL LGPL FDL custom)
@@ -105,7 +105,6 @@
 
 check() {
   cd gcc-build
-return 0
 
   # disable libphobos test to avoid segfaults and other unfunny ways to waste 
my time  
   sed -i '/maybe-check-target-libphobos \\/d' Makefile 
@@ -214,7 +213,7 @@
   make -C $CHOST/libgfortran DESTDIR="$pkgdir" install-cafexeclibLTLIBRARIES \
 install-{toolexeclibDATA,nodist_fincludeHEADERS,gfor_cHEADERS}
   make -C $CHOST/libgomp DESTDIR="$pkgdir" install-nodist_fincludeHEADERS
-  make -C gcc DESTDIR="$pkgdir" fortran.install-{common,man,info}
+  make -C gcc DESTDIR="$pkgdir" fortran.install-common
   install -Dm755 gcc/f951 "$pkgdir/${_libdir}/f951"
 
   ln -s gfortran-${_majorver} "$pkgdir/usr/bin/f95-${_majorver}"


[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-06-11 Thread Konstantin Gizdov via arch-commits
Date: Thursday, June 11, 2020 @ 14:28:53
  Author: kgizdov
Revision: 642035

successful build

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-11 13:55:28 UTC (rev 642034)
+++ PKGBUILD2020-06-11 14:28:53 UTC (rev 642035)
@@ -123,7 +123,7 @@
 
   cd gcc-build
   make -C $CHOST/libgcc DESTDIR="$pkgdir" install-shared
-  mv "${pkgdir}/usr/${_libdir}"/../lib "${pkgdir}/usr/${_libdir}"
+  mv "${pkgdir}/${_libdir}"/../lib/* "${pkgdir}/${_libdir}"
   rmdir "${pkgdir}/${_libdir}"/../lib
   rm -f "$pkgdir/$_libdir/libgcc_eh.a"
 
@@ -145,7 +145,7 @@
 "$pkgdir/usr/share/licenses/${pkgname}/RUNTIME.LIBRARY.EXCEPTION"
 
   # remove conflicting files
-  rmdir "${pkgdir}"/usr/share/locale
+  rm -rf "${pkgdir}"/usr/share/locale
 }
 
 package_gcc9() {
@@ -162,7 +162,7 @@
   install -m755 -t "$pkgdir/${_libdir}/" 
gcc/{cc1,cc1plus,collect2,lto1,gcov{,-tool}}
 
   make -C $CHOST/libgcc DESTDIR="$pkgdir" install
-  rmdir "${pkgdir}/${_libdir}"/../lib  
+  rm -rf "${pkgdir}/${_libdir}"/../lib
 
   make -C $CHOST/libstdc++-v3/src DESTDIR="$pkgdir" install
   make -C $CHOST/libstdc++-v3/include DESTDIR="$pkgdir" install


[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-06-10 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, June 10, 2020 @ 18:27:19
  Author: kgizdov
Revision: 641836

handle file conflicts

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |   40 +++-
 1 file changed, 11 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-10 17:45:49 UTC (rev 641835)
+++ PKGBUILD2020-06-10 18:27:19 UTC (rev 641836)
@@ -95,6 +95,7 @@
   --enable-default-ssp \
   --enable-cet=auto \
   --program-suffix=-${_majorver} \
+  --enable-version-specific-runtime-libs \
   --disable-multilib
   make
 
@@ -104,6 +105,7 @@
 
 check() {
   cd gcc-build
+return 0
 
   # disable libphobos test to avoid segfaults and other unfunny ways to waste 
my time  
   sed -i '/maybe-check-target-libphobos \\/d' Makefile 
@@ -121,6 +123,8 @@
 
   cd gcc-build
   make -C $CHOST/libgcc DESTDIR="$pkgdir" install-shared
+  mv "${pkgdir}/usr/${_libdir}"/../lib "${pkgdir}/usr/${_libdir}"
+  rmdir "${pkgdir}/${_libdir}"/../lib
   rm -f "$pkgdir/$_libdir/libgcc_eh.a"
 
   for lib in libatomic \
@@ -136,15 +140,12 @@
 
   make -C $CHOST/libstdc++-v3/po DESTDIR="$pkgdir" install
 
-  for lib in libgomp \
- libitm \
- libquadmath; do
-make -C $CHOST/$lib DESTDIR="$pkgdir" install-info
-  done
-
   # Install Runtime Library Exception
   install -Dm644 "$srcdir/gcc/COPYING.RUNTIME" \
 "$pkgdir/usr/share/licenses/${pkgname}/RUNTIME.LIBRARY.EXCEPTION"
+
+  # remove conflicting files
+  rmdir "${pkgdir}"/usr/share/locale
 }
 
 package_gcc9() {
@@ -158,30 +159,21 @@
   make -C gcc DESTDIR="$pkgdir" install-driver install-cpp install-gcc-ar \
 c++.install-common install-headers install-plugin install-lto-wrapper
 
-  install -m755 -t "$pkgdir/usr/bin/" gcc/gcov{,-tool}
-  install -m755 -t "$pkgdir/${_libdir}/" gcc/{cc1,cc1plus,collect2,lto1}
+  install -m755 -t "$pkgdir/${_libdir}/" 
gcc/{cc1,cc1plus,collect2,lto1,gcov{,-tool}}
 
   make -C $CHOST/libgcc DESTDIR="$pkgdir" install
-  rm -f "$pkgdir"/usr/lib/libgcc_s.so*
+  rmdir "${pkgdir}/${_libdir}"/../lib  
 
   make -C $CHOST/libstdc++-v3/src DESTDIR="$pkgdir" install
   make -C $CHOST/libstdc++-v3/include DESTDIR="$pkgdir" install
   make -C $CHOST/libstdc++-v3/libsupc++ DESTDIR="$pkgdir" install
   make -C $CHOST/libstdc++-v3/python DESTDIR="$pkgdir" install
+  rm -f "${pkgdir}/${_libdir}"/libstdc++.so*
 
-  make DESTDIR="$pkgdir" install-libcc1
-  install -d "$pkgdir/usr/share/gdb/auto-load/usr/lib"
-  mv "$pkgdir"/usr/lib/libstdc++.so.6.*-gdb.py \
-"$pkgdir/usr/share/gdb/auto-load/usr/lib/"
-  rm "$pkgdir"/usr/lib/libstdc++.so*
-
   make DESTDIR="$pkgdir" install-fixincludes
   make -C gcc DESTDIR="$pkgdir" install-mkheaders
 
   make -C lto-plugin DESTDIR="$pkgdir" install
-  install -dm755 "$pkgdir"/usr/lib/bfd-plugins/
-  ln -s /${_libdir}/liblto_plugin.so \
-"$pkgdir/usr/lib/bfd-plugins/"
 
   make -C $CHOST/libgomp DESTDIR="$pkgdir" 
install-nodist_{libsubinclude,toolexeclib}HEADERS
   make -C $CHOST/libitm DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
@@ -191,13 +183,6 @@
   make -C $CHOST/libsanitizer/tsan DESTDIR="$pkgdir" 
install-nodist_toolexeclibHEADERS
   make -C $CHOST/libsanitizer/lsan DESTDIR="$pkgdir" 
install-nodist_toolexeclibHEADERS
 
-  make -C libiberty DESTDIR="$pkgdir" install
-  install -m644 libiberty/pic/libiberty.a "$pkgdir/usr/lib"
-
-  make -C gcc DESTDIR="$pkgdir" install-man install-info
-  rm "$pkgdir"/usr/share/man/man1/gfortran.1
-  rm "$pkgdir"/usr/share/info/gfortran.info
-
   make -C libcpp DESTDIR="$pkgdir" install
   make -C gcc DESTDIR="$pkgdir" install-po
 
@@ -208,9 +193,6 @@
   install -Dm755 "$srcdir/c89" "$pkgdir/usr/bin/c89-${_majorver}"
   install -Dm755 "$srcdir/c99" "$pkgdir/usr/bin/c99-${_majorver}"
 
-  # install the libstdc++ man pages
-  make -C $CHOST/libstdc++-v3/doc DESTDIR="$pkgdir" doc-install-man
-
   # byte-compile python libraries
   python -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/"
   python -O -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/"
@@ -221,7 +203,7 @@
 "$pkgdir/usr/share/licenses/$pkgname/"
 
   # Remove conflicting files
-  rm -r "$pkgdir"/usr/share/locale
+  rm -rf "$pkgdir"/usr/share/locale
 }
 
 package_gcc9-fortran() {


[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-06-09 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 9, 2020 @ 16:20:30
  Author: kgizdov
Revision: 640852

make sure to use program suffix

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |   34 --
 1 file changed, 16 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-09 16:17:46 UTC (rev 640851)
+++ PKGBUILD2020-06-09 16:20:30 UTC (rev 640852)
@@ -94,6 +94,7 @@
   --enable-default-pie \
   --enable-default-ssp \
   --enable-cet=auto \
+  --program-suffix=-${_majorver} \
   --disable-multilib
   make
 
@@ -113,7 +114,7 @@
 }
 
 package_gcc9-libs() {
-  pkgdesc='Runtime libraries shipped by GCC'
+  pkgdesc='Runtime libraries shipped by GCC (9.x.x)'
   depends=('glibc>=2.27')
   options+=(!strip)
   provides=(libgfortran.so libubsan.so libasan.so libtsan.so liblsan.so)
@@ -141,17 +142,14 @@
 make -C $CHOST/$lib DESTDIR="$pkgdir" install-info
   done
 
-  # remove files provided by lib32-gcc-libs
-  rm -rf "$pkgdir"/usr/lib32/
-
   # Install Runtime Library Exception
   install -Dm644 "$srcdir/gcc/COPYING.RUNTIME" \
-"$pkgdir/usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION"
+"$pkgdir/usr/share/licenses/${pkgname}/RUNTIME.LIBRARY.EXCEPTION"
 }
 
 package_gcc9() {
-  pkgdesc="The GNU Compiler Collection - C and C++ frontends"
-  depends=("gcc-libs=$pkgver-$pkgrel" 'binutils>=2.28' libmpc)
+  pkgdesc="The GNU Compiler Collection - C and C++ frontends (9.x.x)"
+  depends=("${pkgbase}-libs=$pkgver-$pkgrel" 'binutils>=2.28' libmpc)
   groups=('base-devel')
   options+=(staticlibs)
 
@@ -204,18 +202,15 @@
   make -C gcc DESTDIR="$pkgdir" install-po
 
   # many packages expect this symlink
-  ln -s gcc "$pkgdir"/usr/bin/cc
+  ln -s gcc-${_majorver} "$pkgdir"/usr/bin/cc-${_majorver}
 
   # POSIX conformance launcher scripts for c89 and c99
-  install -Dm755 "$srcdir/c89" "$pkgdir/usr/bin/c89"
-  install -Dm755 "$srcdir/c99" "$pkgdir/usr/bin/c99"
+  install -Dm755 "$srcdir/c89" "$pkgdir/usr/bin/c89-${_majorver}"
+  install -Dm755 "$srcdir/c99" "$pkgdir/usr/bin/c99-${_majorver}"
 
   # install the libstdc++ man pages
   make -C $CHOST/libstdc++-v3/doc DESTDIR="$pkgdir" doc-install-man
 
-  # remove files provided by lib32-gcc-libs
-  rm -f "$pkgdir"/usr/lib32/lib{stdc++,gcc_s}.so
-
   # byte-compile python libraries
   python -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/"
   python -O -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/"
@@ -222,13 +217,16 @@
 
   # Install Runtime Library Exception
   install -d "$pkgdir/usr/share/licenses/$pkgname/"
-  ln -s /usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION \
+  ln -s /usr/share/licenses/${pkgbase}-libs/RUNTIME.LIBRARY.EXCEPTION \
 "$pkgdir/usr/share/licenses/$pkgname/"
+
+  # Remove conflicting files
+  rm -r "$pkgdir"/usr/share/locale
 }
 
 package_gcc9-fortran() {
-  pkgdesc='Fortran front-end for GCC'
-  depends=("gcc=$pkgver-$pkgrel")
+  pkgdesc='Fortran front-end for GCC (9.x.x)'
+  depends=("${pkgbase}=$pkgver-$pkgrel")
 
   cd gcc-build
   make -C $CHOST/libgfortran DESTDIR="$pkgdir" install-cafexeclibLTLIBRARIES \
@@ -237,10 +235,10 @@
   make -C gcc DESTDIR="$pkgdir" fortran.install-{common,man,info}
   install -Dm755 gcc/f951 "$pkgdir/${_libdir}/f951"
 
-  ln -s gfortran "$pkgdir/usr/bin/f95"
+  ln -s gfortran-${_majorver} "$pkgdir/usr/bin/f95-${_majorver}"
 
   # Install Runtime Library Exception
   install -d "$pkgdir/usr/share/licenses/$pkgname/"
-  ln -s /usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION \
+  ln -s /usr/share/licenses/${pkgbase}-libs/RUNTIME.LIBRARY.EXCEPTION \
 "$pkgdir/usr/share/licenses/$pkgname/"
 }


[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-06-09 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 9, 2020 @ 15:00:51
  Author: kgizdov
Revision: 640765

gnat does not exist anymore, remove refs

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-09 14:58:19 UTC (rev 640764)
+++ PKGBUILD2020-06-09 15:00:51 UTC (rev 640765)
@@ -198,7 +198,7 @@
 
   make -C gcc DESTDIR="$pkgdir" install-man install-info
   rm "$pkgdir"/usr/share/man/man1/gfortran.1
-  rm "$pkgdir"/usr/share/info/{gfortran,gnat-style,gnat_rm,gnat_ugn}.info
+  rm "$pkgdir"/usr/share/info/gfortran.info
 
   make -C libcpp DESTDIR="$pkgdir" install
   make -C gcc DESTDIR="$pkgdir" install-po


[arch-commits] Commit in gcc9/trunk (PKGBUILD)

2020-06-09 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 9, 2020 @ 14:04:24
  Author: kgizdov
Revision: 640716

explicitly disable multilib

Modified:
  gcc9/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-09 14:00:37 UTC (rev 640715)
+++ PKGBUILD2020-06-09 14:04:24 UTC (rev 640716)
@@ -93,7 +93,8 @@
   --enable-checking=release \
   --enable-default-pie \
   --enable-default-ssp \
-  --enable-cet=auto
+  --enable-cet=auto \
+  --disable-multilib
   make
 
   # make documentation