Date: Monday, May 15, 2023 @ 16:18:26
  Author: foutrelis
Revision: 477913

archrelease: copy trunk to extra-x86_64

Added:
  boost/repos/extra-x86_64/PKGBUILD
    (from rev 477912, boost/trunk/PKGBUILD)
  boost/repos/extra-x86_64/boost-1.81.0-phoenix-multiple-definitions.patch
    (from rev 477912, 
boost/trunk/boost-1.81.0-phoenix-multiple-definitions.patch)
Deleted:
  boost/repos/extra-x86_64/PKGBUILD
  boost/repos/extra-x86_64/boost-1.81.0-phoenix-multiple-definitions.patch

-------------------------------------------------+
 PKGBUILD                                        |  270 +++++++++++-----------
 boost-1.81.0-phoenix-multiple-definitions.patch |   22 -
 2 files changed, 146 insertions(+), 146 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-15 16:18:17 UTC (rev 477912)
+++ PKGBUILD    2023-05-15 16:18:26 UTC (rev 477913)
@@ -1,135 +0,0 @@
-# Maintainer: Evangelos Foutras <[email protected]>
-# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Contributor: Bartłomiej Piotrowski <[email protected]>
-# Contributor: Marius Knaust <[email protected]>
-# Contributor: Ionut Biru <[email protected]>
-# Contributor: Stéphane Gaudreault <[email protected]>
-# Contributor: kevin <[email protected]>
-# Contributor: Giovanni Scafora <[email protected]>
-# Contributor: Kritoke <[email protected]>
-# Contributor: Luca Roccia <[email protected]>
-
-pkgname=('boost' 'boost-libs')
-pkgver=1.81.0
-pkgrel=5
-_srcname=boost_${pkgver//./_}
-pkgdesc="Free peer-reviewed portable C++ source libraries"
-arch=('x86_64')
-url="https://www.boost.org/";
-license=('custom')
-makedepends=('icu' 'python' 'python-numpy' 'bzip2' 'zlib' 'openmpi' 'zstd')
-source=(https://boostorg.jfrog.io/artifactory/main/release/$pkgver/source/$_srcname.tar.bz2
-        boost-1.81.0-phoenix-multiple-definitions.patch
-        
$pkgname-ublas-c++20-iterator.patch::https://github.com/boostorg/ublas/commit/a31e5cffa85f.patch)
-sha256sums=('71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa'
-            '3ebf428ef6be090a7b56a233330375539ac429333b83708e28fe5db049cfecdb'
-            'aa38addb40d5f44b4a8472029b475e7e6aef1c460509eb7d8edf03491dc1b5ee')
-
-prepare() {
-  cd $_srcname
-
-  # https://github.com/boostorg/phoenix/issues/111
-  patch -Np1 -i ../boost-1.81.0-phoenix-multiple-definitions.patch
-
-  # https://github.com/boostorg/ublas/pull/97
-  patch -Np2 -i ../$pkgname-ublas-c++20-iterator.patch
-}
-
-build() {
-  local JOBS="$(sed 's/.*\(-j *[0-9]\+\).*/\1/' <<<$MAKEFLAGS)"
-  local python_version=$(
-    python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
-
-  pushd $_srcname/tools/build
-  ./bootstrap.sh --cxxflags="$CXXFLAGS $LDFLAGS"
-  ./b2 install --prefix="$srcdir"/fakeinstall
-  ln -s b2 "$srcdir"/fakeinstall/bin/bjam
-  popd
-
-  cd $_srcname
-  ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=python3
-
-  # support for OpenMPI
-  echo "using mpi ;" >>project-config.jam
-
-  # boostbook is needed by quickbook
-  install -dm755 "$srcdir"/fakeinstall/share/boostbook
-  cp -a tools/boostbook/{xsl,dtd} "$srcdir"/fakeinstall/share/boostbook/
-
-  # install to $srcdir/fakeinstall in preparation for split packaging
-  ./b2 install \
-    variant=release \
-    debug-symbols=off \
-    threading=multi \
-    runtime-link=shared \
-    link=shared,static \
-    toolset=gcc \
-    python=$python_version \
-    cflags="$CPPFLAGS $CFLAGS -fPIC -O3 -ffat-lto-objects" \
-    cxxflags="$CPPFLAGS $CXXFLAGS -fPIC -O3 -ffat-lto-objects" \
-    linkflags="$LDFLAGS" \
-    --layout=system \
-    $JOBS \
-    \
-    --prefix="$srcdir"/fakeinstall
-}
-
-package_boost() {
-  local python_version=$(
-    python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
-
-  pkgdesc+=' (development headers)'
-  depends=("boost-libs=$pkgver")
-  optdepends=('python: for python bindings')
-  options=('staticlibs')
-
-  install -d "$pkgdir"/usr/lib
-  cp -a fakeinstall/lib/*.{a,so} "$pkgdir"/usr/lib/
-  cp -a fakeinstall/lib/cmake "$pkgdir"/usr/lib/
-  cp -a fakeinstall/{bin,include,share} "$pkgdir"/usr/
-
-  # https://github.com/boostorg/python/issues/203#issuecomment-391477685
-  for _lib in python numpy; do
-    ln -srL 
"$pkgdir"/usr/lib/libboost_${_lib}{${python_version/.},${python_version%.*}}.so
-  done
-
-  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" 
$_srcname/LICENSE_1_0.txt
-}
-
-package_boost-libs() {
-  local python_version=$(
-    python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
-
-  pkgdesc+=' (runtime libraries)'
-  depends=('bzip2' 'zlib' 'icu' 'zstd')
-  optdepends=('openmpi: for mpi support')
-  provides=(libboost_atomic.so libboost_chrono.so libboost_container.so
-    libboost_context.so libboost_contract.so libboost_coroutine.so
-    libboost_date_time.so libboost_fiber.so libboost_filesystem.so
-    libboost_graph.so libboost_graph_parallel.so libboost_iostreams.so
-    libboost_json.so libboost_locale.so libboost_log.so libboost_log_setup.so
-    libboost_math_c99.so libboost_math_c99f.so libboost_math_c99l.so
-    libboost_math_tr1.so libboost_math_tr1f.so libboost_math_tr1l.so
-    libboost_mpi{,_python${python_version/.}}.so libboost_nowide.so
-    libboost_numpy${python_version/.}.so libboost_prg_exec_monitor.so
-    libboost_program_options.so libboost_python${python_version/.}.so
-    libboost_random.so libboost_regex.so libboost_serialization.so
-    libboost_stacktrace_addr2line.so libboost_stacktrace_basic.so
-    libboost_stacktrace_noop.so libboost_system.so libboost_thread.so
-    libboost_timer.so libboost_type_erasure.so libboost_unit_test_framework.so
-    libboost_url.so libboost_wave.so libboost_wserialization.so)
-
-  install -dm755 "$pkgdir"/usr/lib
-  cp -a fakeinstall/lib/*.so.* "$pkgdir"/usr/lib/
-
-  # https://github.com/boostorg/mpi/issues/112
-  local site_packages=$(python -c 'import site; 
print(site.getsitepackages()[0])')
-  install -d "$pkgdir"$site_packages/boost
-  touch "$pkgdir"$site_packages/boost/__init__.py
-  python -m compileall -o 0 -o 1 -o 2 "$pkgdir"$site_packages/boost
-  cp fakeinstall/lib/boost-python*/mpi.so "$pkgdir"$site_packages/boost/mpi.so
-
-  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" 
$_srcname/LICENSE_1_0.txt
-}
-
-# vim:set ts=2 sw=2 et:

Copied: boost/repos/extra-x86_64/PKGBUILD (from rev 477912, 
boost/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-05-15 16:18:26 UTC (rev 477913)
@@ -0,0 +1,135 @@
+# Maintainer: Evangelos Foutras <[email protected]>
+# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Bartłomiej Piotrowski <[email protected]>
+# Contributor: Marius Knaust <[email protected]>
+# Contributor: Ionut Biru <[email protected]>
+# Contributor: Stéphane Gaudreault <[email protected]>
+# Contributor: kevin <[email protected]>
+# Contributor: Giovanni Scafora <[email protected]>
+# Contributor: Kritoke <[email protected]>
+# Contributor: Luca Roccia <[email protected]>
+
+pkgname=('boost' 'boost-libs')
+pkgver=1.81.0
+pkgrel=6
+_srcname=boost_${pkgver//./_}
+pkgdesc="Free peer-reviewed portable C++ source libraries"
+arch=('x86_64')
+url="https://www.boost.org/";
+license=('custom')
+makedepends=('icu' 'python' 'python-numpy' 'bzip2' 'zlib' 'openmpi' 'zstd')
+source=(https://boostorg.jfrog.io/artifactory/main/release/$pkgver/source/$_srcname.tar.bz2
+        boost-1.81.0-phoenix-multiple-definitions.patch
+        
$pkgname-ublas-c++20-iterator.patch::https://github.com/boostorg/ublas/commit/a31e5cffa85f.patch)
+sha256sums=('71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa'
+            '3ebf428ef6be090a7b56a233330375539ac429333b83708e28fe5db049cfecdb'
+            'aa38addb40d5f44b4a8472029b475e7e6aef1c460509eb7d8edf03491dc1b5ee')
+
+prepare() {
+  cd $_srcname
+
+  # https://github.com/boostorg/phoenix/issues/111
+  patch -Np1 -i ../boost-1.81.0-phoenix-multiple-definitions.patch
+
+  # https://github.com/boostorg/ublas/pull/97
+  patch -Np2 -i ../$pkgname-ublas-c++20-iterator.patch
+}
+
+build() {
+  local JOBS="$(sed 's/.*\(-j *[0-9]\+\).*/\1/' <<<$MAKEFLAGS)"
+  local python_version=$(
+    python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
+
+  pushd $_srcname/tools/build
+  ./bootstrap.sh --cxxflags="$CXXFLAGS $LDFLAGS"
+  ./b2 install --prefix="$srcdir"/fakeinstall
+  ln -s b2 "$srcdir"/fakeinstall/bin/bjam
+  popd
+
+  cd $_srcname
+  ./bootstrap.sh --with-toolset=gcc --with-icu --with-python=python3
+
+  # support for OpenMPI
+  echo "using mpi ;" >>project-config.jam
+
+  # boostbook is needed by quickbook
+  install -dm755 "$srcdir"/fakeinstall/share/boostbook
+  cp -a tools/boostbook/{xsl,dtd} "$srcdir"/fakeinstall/share/boostbook/
+
+  # install to $srcdir/fakeinstall in preparation for split packaging
+  ./b2 install \
+    variant=release \
+    debug-symbols=off \
+    threading=multi \
+    runtime-link=shared \
+    link=shared,static \
+    toolset=gcc \
+    python=$python_version \
+    cflags="$CPPFLAGS $CFLAGS -fPIC -O3 -ffat-lto-objects" \
+    cxxflags="$CPPFLAGS $CXXFLAGS -fPIC -O3 -ffat-lto-objects" \
+    linkflags="$LDFLAGS" \
+    --layout=system \
+    $JOBS \
+    \
+    --prefix="$srcdir"/fakeinstall
+}
+
+package_boost() {
+  local python_version=$(
+    python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
+
+  pkgdesc+=' (development headers)'
+  depends=("boost-libs=$pkgver")
+  optdepends=('python: for python bindings')
+  options=('staticlibs')
+
+  install -d "$pkgdir"/usr/lib
+  cp -a fakeinstall/lib/*.{a,so} "$pkgdir"/usr/lib/
+  cp -a fakeinstall/lib/cmake "$pkgdir"/usr/lib/
+  cp -a fakeinstall/{bin,include,share} "$pkgdir"/usr/
+
+  # https://github.com/boostorg/python/issues/203#issuecomment-391477685
+  for _lib in python numpy; do
+    ln -srL 
"$pkgdir"/usr/lib/libboost_${_lib}{${python_version/.},${python_version%.*}}.so
+  done
+
+  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" 
$_srcname/LICENSE_1_0.txt
+}
+
+package_boost-libs() {
+  local python_version=$(
+    python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
+
+  pkgdesc+=' (runtime libraries)'
+  depends=('bzip2' 'zlib' 'icu' 'zstd')
+  optdepends=('openmpi: for mpi support')
+  provides=(libboost_atomic.so libboost_chrono.so libboost_container.so
+    libboost_context.so libboost_contract.so libboost_coroutine.so
+    libboost_date_time.so libboost_fiber.so libboost_filesystem.so
+    libboost_graph.so libboost_graph_parallel.so libboost_iostreams.so
+    libboost_json.so libboost_locale.so libboost_log.so libboost_log_setup.so
+    libboost_math_c99.so libboost_math_c99f.so libboost_math_c99l.so
+    libboost_math_tr1.so libboost_math_tr1f.so libboost_math_tr1l.so
+    libboost_mpi{,_python${python_version/.}}.so libboost_nowide.so
+    libboost_numpy${python_version/.}.so libboost_prg_exec_monitor.so
+    libboost_program_options.so libboost_python${python_version/.}.so
+    libboost_random.so libboost_regex.so libboost_serialization.so
+    libboost_stacktrace_addr2line.so libboost_stacktrace_basic.so
+    libboost_stacktrace_noop.so libboost_system.so libboost_thread.so
+    libboost_timer.so libboost_type_erasure.so libboost_unit_test_framework.so
+    libboost_url.so libboost_wave.so libboost_wserialization.so)
+
+  install -dm755 "$pkgdir"/usr/lib
+  cp -a fakeinstall/lib/*.so.* "$pkgdir"/usr/lib/
+
+  # https://github.com/boostorg/mpi/issues/112
+  local site_packages=$(python -c 'import site; 
print(site.getsitepackages()[0])')
+  install -d "$pkgdir"$site_packages/boost
+  touch "$pkgdir"$site_packages/boost/__init__.py
+  python -m compileall -o 0 -o 1 -o 2 "$pkgdir"$site_packages/boost
+  cp fakeinstall/lib/boost-python*/mpi.so "$pkgdir"$site_packages/boost/mpi.so
+
+  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" 
$_srcname/LICENSE_1_0.txt
+}
+
+# vim:set ts=2 sw=2 et:

Deleted: boost-1.81.0-phoenix-multiple-definitions.patch
===================================================================
--- boost-1.81.0-phoenix-multiple-definitions.patch     2023-05-15 16:18:17 UTC 
(rev 477912)
+++ boost-1.81.0-phoenix-multiple-definitions.patch     2023-05-15 16:18:26 UTC 
(rev 477913)
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/887041
-https://github.com/boostorg/phoenix/issues/111
---- a/boost/phoenix/stl.hpp
-+++ b/boost/phoenix/stl.hpp
-@@ -11,6 +11,5 @@
- 
- #include <boost/phoenix/stl/algorithm.hpp>
- #include <boost/phoenix/stl/container.hpp>
--#include <boost/phoenix/stl/tuple.hpp>
- 
- #endif

Copied: 
boost/repos/extra-x86_64/boost-1.81.0-phoenix-multiple-definitions.patch (from 
rev 477912, boost/trunk/boost-1.81.0-phoenix-multiple-definitions.patch)
===================================================================
--- boost-1.81.0-phoenix-multiple-definitions.patch                             
(rev 0)
+++ boost-1.81.0-phoenix-multiple-definitions.patch     2023-05-15 16:18:26 UTC 
(rev 477913)
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/887041
+https://github.com/boostorg/phoenix/issues/111
+--- a/boost/phoenix/stl.hpp
++++ b/boost/phoenix/stl.hpp
+@@ -11,6 +11,5 @@
+ 
+ #include <boost/phoenix/stl/algorithm.hpp>
+ #include <boost/phoenix/stl/container.hpp>
+-#include <boost/phoenix/stl/tuple.hpp>
+ 
+ #endif

Reply via email to