Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c6b0050
audacity: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
f72f1f5
Aegisub: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
3c71788
CubicSDR: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
0969c91
DarkRadiant: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
0f20d3c
LimeSuite: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
ecf4bc4
OpenCPN: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
0126890
SLADE: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
8163844
WoeUSB: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
e7037e8
boinc: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
a22e372
codeblocks: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
6bd51a5
New package: coin-or-sample-1.2.13
sgn Sep 1, 2026
895561b
New package: coin-or-utils-2.11.13
sgn Sep 1, 2026
00448c4
New package: coin-or-osi-0.108.12
sgn Sep 2, 2026
dd617af
Clp: update to 1.17.11.
sgn Sep 2, 2026
8da6ebd
New package: coin-or-cgl-0.60.10
sgn Sep 2, 2026
8edac8a
New package: coin-or-cbc-2.10.13
sgn Sep 2, 2026
4d63aa1
CoinMP: split subprojects
sgn Sep 2, 2026
67e291c
libogdf: update to 2025.10.
sgn Sep 2, 2026
449e98d
libreoffice: switch to openjdk21
sgn Sep 3, 2026
5703e8e
diff-pdf: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
27aaba3
Clp: fix depends
sgn Sep 3, 2026
f0d47b5
CoinMP: fix cross-build
sgn Sep 3, 2026
e420b6f
erlang: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
b9c1160
filezilla: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
2feea81
golly: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
284e4a5
hugin: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
c5ce30d
wxPython: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
774f8c7
kicad: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
e963860
mediainfo: rebuild against wxWidgets-gtk3-3.2.11
Hoshpak Sep 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -2759,10 +2759,15 @@ libSwiften.so.0 swiften-4.0.3_2
libfreehand-0.1.so.1 libfreehand-0.1.1_1
libe-book-0.1.so.1 libe-book-0.1.2_1
libCoinMP.so.1 CoinMP-1.8.3_1
libOsiCbc.so.3 CoinMP-1.8.3_1
libCgl.so.1 CoinMP-1.8.3_1
libCbc.so.3 CoinMP-1.8.3_1
libCbcSolver.so.3 CoinMP-1.8.3_1
libOsiCbc.so.3 coin-or-cbc-2.10.13_1
libCgl.so.1 coin-or-cgl-0.60.10_1
libCbc.so.3 coin-or-cbc-2.10.13_1
libCbcSolver.so.3 coin-or-cbc-2.10.13_1
libCoinUtils.so.3 coin-or-utils-2.11.13_1
libOsi.so.1 coin-or-osi-0.108.12_1
libClp.so.1 libClp-1.7.11_1
libClpSolver.so.1 libClp-1.7.11_1
libOsiClp.so.1 libClp-1.7.11_1
libmwaw-0.3.so.3 libmwaw-0.3.7_1
libixion-0.20.so.0 libixion-0.20.0_1
liborcus-parser-0.21.so.0 liborcus-0.21.0_1
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/Aegisub/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'Aegisub'
pkgname=Aegisub
version=3.4.2
revision=5
revision=6
build_style=meson
configure_args="-Dsystem_luajit=true"
hostmakedepends="pkg-config gettext meson ninja LuaJIT"
Expand Down
37 changes: 1 addition & 36 deletions srcpkgs/Clp/patches/disable-avx.patch
Original file line number Diff line number Diff line change
@@ -1,27 +1,6 @@
This disables AVX2 usage on x86_64 (by defining NO_AVX_HARDWARE) as well as
removes now-unused includes for AVX2/AVX512 instrinsics (the NEON header
was never used in the first place and the way it's included is completely
wrong anyway).

We need it disabled on x86_64 because we're generic (and AVX is sandybridge
and newer, but the enabled code was for haswell and newer), and on other
arches it's disabled for obvious reasons.

--- a/Clp/src/ClpPackedMatrix.cpp
+++ b/Clp/src/ClpPackedMatrix.cpp
@@ -6749,11 +6749,6 @@ ClpPackedMatrix3::ClpPackedMatrix3()
}
#ifdef _MSC_VER
#include <intrin.h>
-#elif defined(__arm__)
-#include <arm_neon.h>
-#else
-#include <immintrin.h>
-//#include <fmaintrin.h>
#endif
/* Constructor from copy. */
ClpPackedMatrix3::ClpPackedMatrix3(ClpSimplex *model, const CoinPackedMatrix *columnCopy)
@@ -6777,7 +6772,7 @@ ClpPackedMatrix3::ClpPackedMatrix3(ClpSimplex *model, const CoinPackedMatrix *co
@@ -6777,7 +6777,7 @@ ClpPackedMatrix3::ClpPackedMatrix3(ClpSi
{
//#undef COIN_AVX2
//#define COIN_AVX2 8
Expand All @@ -30,17 +9,3 @@ arches it's disabled for obvious reasons.
#ifndef COIN_AVX2
#define COIN_AVX2 4
#else
--- a/Clp/src/ClpSimplexDual.cpp
+++ b/Clp/src/ClpSimplexDual.cpp
@@ -3556,11 +3556,6 @@ void moveAndZero(clpTempInfo *info, int type, void *extra)
#endif
#ifdef _MSC_VER
#include <intrin.h>
-#elif defined(__arm__)
-#include <arm_neon.h>
-#else
-#include <immintrin.h>
-//#include <fmaintrin.h>
#endif
int ClpSimplexDual::dualColumn0(const CoinIndexedVector *rowArray,
const CoinIndexedVector *columnArray,
28 changes: 21 additions & 7 deletions srcpkgs/Clp/template
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
# Template file for 'Clp'
pkgname=Clp
version=1.17.3
version=1.17.11
revision=2
build_style=gnu-configure
depends="libClp>=${version}_${revision}"
short_desc="COIN LP Solver"
maintainer="Orphaned <orphan@voidlinux.org>"
license="EPL-1.0"
hostmakedepends="gcc-fortran pkg-config"
makedepends="coin-or-osi-devel coin-or-utils-devel coin-or-sample"
depends="libClp>=${version}_${revision} coin-or-sample"
short_desc="COIN-OR linear programming solver"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="EPL-2.0"
homepage="https://github.com/coin-or/Clp"
distfiles="https://www.coin-or.org/Tarballs/Clp/Clp-${version}.tgz"
checksum=a13bf54291ad503cf76f5f93f2643d2add4faa5d0e60ff2db902ef715c094573
distfiles="https://github.com/coin-or/Clp/archive/refs/tags/releases/${version}.tar.gz"
checksum=2c078e174dc1a7a308e091b6256fb34b4017897fc140ea707ba207b2913ea46d

pre_build() {
if [ "$CROSS_BUILD" ]; then
vsed -i '$s/[+][+]/& $LDFLAGS/' $XBPS_WRAPPERDIR/$CXX
else
cat <<-\EOF >$XBPS_WRAPPERDIR/g++
#!/bin/sh
exec /usr/bin/ccache /usr/bin/g++ $LDFLAGS "$@"
EOF
chmod +x $XBPS_WRAPPERDIR/g++
fi
}

libClp-devel_package() {
short_desc+=" - development files"
Expand Down
10 changes: 10 additions & 0 deletions srcpkgs/CoinMP/patches/implicit-function.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
--- a/CoinMP/src/CoinProblem.c
+++ b/CoinMP/src/CoinProblem.c
@@ -2,6 +2,7 @@
/* CoinProblem.c */


+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <float.h> /* DBL_MAX */
15 changes: 0 additions & 15 deletions srcpkgs/CoinMP/patches/mips.patch

This file was deleted.

26 changes: 20 additions & 6 deletions srcpkgs/CoinMP/template
Original file line number Diff line number Diff line change
@@ -1,19 +1,33 @@
# Template file for 'CoinMP'
pkgname=CoinMP
version=1.8.4
revision=1
revision=2
build_style=gnu-configure
hostmakedepends="doxygen graphviz pkg-config"
hostmakedepends="doxygen graphviz pkg-config gcc-fortran"
makedepends="coin-or-cbc-devel libClp-devel coin-or-cgl-devel
coin-or-osi-devel coin-or-utils-devel coin-or-sample"
depends="coin-or-sample"
short_desc="Library that supports most of Coin CLP, CBC and CGL"
maintainer="Orphaned <orphan@voidlinux.org>"
license="CPL-1.0"
homepage="https://github.com/coin-or/CoinMP"
distfiles="https://www.coin-or.org/download/source/CoinMP/CoinMP-${version}.tgz"
checksum=3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d

post_configure() {
# remove erroneous cross base prefix from include paths
find -name Makefile -exec sed -i "{}" -e "s;-I${XBPS_CROSS_BASE};-I;g" \;
post_extract() {
rm -rf Cbc Cgl Clp CoinUtils Osi Data/Sample
}

pre_build() {
if [ "$CROSS_BUILD" ]; then
vsed -i '$s/[+][+]/& $LDFLAGS/' $XBPS_WRAPPERDIR/$CXX
else
cat <<-\EOF >$XBPS_WRAPPERDIR/g++
#!/bin/sh
exec /usr/bin/ccache /usr/bin/g++ $LDFLAGS "$@"
EOF
chmod +x $XBPS_WRAPPERDIR/g++
fi
}

post_install() {
Expand All @@ -26,7 +40,7 @@ post_install() {

CoinMP-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/CubicSDR/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'CubicSDR'
pkgname=CubicSDR
version=0.2.7
revision=4
revision=5
build_style=cmake
build_helper="cmake-wxWidgets-gtk3"
configure_args="-DUSE_HAMLIB=1 $(vopt_bool alsa USE_AUDIO_ALSA)
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/DarkRadiant/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'DarkRadiant'
pkgname=DarkRadiant
version=3.9.0
revision=3
revision=4
build_style=cmake
build_helper=cmake-wxWidgets-gtk3
hostmakedepends="pkg-config ruby-asciidoctor"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/LimeSuite/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'LimeSuite'
pkgname=LimeSuite
version=23.11.0
revision=1
revision=2
build_style=cmake
build_helper="cmake-wxWidgets-gtk3"
configure_args="-DENABLE_SIMD_FLAGS=none -DENABLE_UTILITIES=True -DENABLE_LIME_UTIL=True
Expand Down
8 changes: 2 additions & 6 deletions srcpkgs/OpenCPN/template
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Template file for 'OpenCPN'
pkgname=OpenCPN
version=5.8.4
revision=1
revision=2
build_style=cmake
build_helper=cmake-wxWidgets-gtk3
configure_args="-DOCPN_BUNDLE_GSHHS=NONE -DOCPN_BUNDLE_TCDATA=ON
-DOCPN_BUNDLE_DOCS=ON -DOCPN_FORCE_GTK3=ON
-DOCPN_USE_CRASHREPORT=$(vopt_if crashreport ON OFF)
-DOCPN_USE_BUNDLED_LIBS=OFF"
-DOCPN_USE_BUNDLED_LIBS=OFF -DOCPN_BUILD_TEST=OFF"
hostmakedepends="gettext pkg-config"
makedepends="gtk+3-devel libcurl-devel portaudio-devel tinyxml-devel
wxWidgets-gtk3-devel glu-devel glew-devel rapidjson gtest-devel
Expand All @@ -34,10 +34,6 @@ case $XBPS_TARGET_MACHINE in
*) build_options_default+=" crashreport";;
esac

if [ -n "$CROSS_BUILD" ]; then
configure_args+=" -DOCPN_BUILD_TEST=OFF"
fi

CXXFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"

post_install() {
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/SLADE/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'SLADE'
pkgname=SLADE
version=3.2.12
revision=1
revision=2
build_style=cmake
build_helper=cmake-wxWidgets-gtk3
hostmakedepends="pkg-config 7zip which"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/WoeUSB/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'WoeUSB'
pkgname=WoeUSB
version=3.3.1
revision=4
revision=5
build_style=gnu-configure
configure_args="--with-wx-config=wx-config-gtk3"
hostmakedepends="automake gettext libtool"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/audacity/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'audacity'
pkgname=audacity
version=3.7.8
revision=1
revision=2
build_style=cmake
build_helper="cmake-wxWidgets-gtk3 qemu"
configure_args="-Daudacity_use_ffmpeg=loaded -Daudacity_lib_preference=system
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/boinc/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'boinc'
pkgname=boinc
version=8.0.2
revision=1
revision=2
_majorver=${version%.*}
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config xorgproto shared-mime-info"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/codeblocks/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'codeblocks'
pkgname=codeblocks
version=25.03
revision=2
revision=3
build_style=gnu-configure
configure_args="--with-wx-config=wx-config-gtk3 --with-contrib-plugins
--with-boost=${XBPS_CROSS_BASE}/usr
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/coin-or-cbc-devel
37 changes: 37 additions & 0 deletions srcpkgs/coin-or-cbc/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Template file for 'coin-or-cbc'
pkgname=coin-or-cbc
version=2.10.13
revision=1
build_style=gnu-configure
hostmakedepends="gcc-fortran pkg-config"
makedepends="coin-or-utils-devel coin-or-osi-devel coin-or-cgl-devel
libClp-devel"
short_desc="COIN-OR Branch-and-Cut solver"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="EPL-2.0"
homepage="https://github.com/coin-or/Cbc"
distfiles="https://github.com/coin-or/Cbc/archive/refs/tags/releases/${version}.tar.gz"
checksum=62fde44dcf6f3d05c5cd291d7435cdd1b7e8acd3c78ec481dd39fe49cbc40399

pre_build() {
if [ "$CROSS_BUILD" ]; then
vsed -i '$s/[+][+]/& $LDFLAGS/' $XBPS_WRAPPERDIR/$CXX
else
cat <<-\EOF >$XBPS_WRAPPERDIR/g++
#!/bin/sh
exec /usr/bin/ccache /usr/bin/g++ $LDFLAGS "$@"
EOF
chmod +x $XBPS_WRAPPERDIR/g++
fi
}

coin-or-cbc-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/share/coin/doc
}
}
1 change: 1 addition & 0 deletions srcpkgs/coin-or-cgl-devel
36 changes: 36 additions & 0 deletions srcpkgs/coin-or-cgl/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Template file for 'coin-or-cgl'
pkgname=coin-or-cgl
version=0.60.10
revision=1
build_style=gnu-configure
hostmakedepends="gcc-fortran pkg-config"
makedepends="coin-or-utils-devel coin-or-osi-devel libClp-devel"
short_desc="Coin OR Cut Generator Library"
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/coin-or/Cgl"
distfiles="https://github.com/coin-or/Cgl/archive/refs/tags/releases/${version}.tar.gz"
checksum=41b7ac9402db883d9c487eb7101e59eb513cefd726e6e7a669dc94664d9385e6

pre_build() {
if [ "$CROSS_BUILD" ]; then
vsed -i '$s/[+][+]/& $LDFLAGS/' $XBPS_WRAPPERDIR/$CXX
else
cat <<-\EOF >$XBPS_WRAPPERDIR/g++
#!/bin/sh
exec /usr/bin/ccache /usr/bin/g++ $LDFLAGS "$@"
EOF
chmod +x $XBPS_WRAPPERDIR/g++
fi
}

coin-or-cgl-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/share/coin/doc
}
}
1 change: 1 addition & 0 deletions srcpkgs/coin-or-osi-devel
Loading
Loading