Hi Jerome and OpenBSD porters! I've updated the port to solvespace commit:
16c5fa6889202f2059b52c4a89599910541dd1a0 I've took your patches Jerome, updated them for distfile generated from above commit. As I was testing, I've put the version of the distfile not related to the commit date, to have a buffer for testing make update and pkg_add -u, so I can easly bump version or revision. Current port has: - patch patch-src_platform_guigtk_cpp from Neon King sent back in May - patch patch-CMakeLists_txt from Neon King sent back in May - patch-CMakeLists_txt updated by me for HEAD version of solvespace - update-plist Please review, if all is good, I will regenerate tarball with more appropriate distfile version. Is there anything which should be addressed by upstream? sthen@ asked in the old email thread for "convenience target" to generate distfile, but not sure what other ports do, in such cases. I see that ports sysutils/consul-template, sysutils/envconsul and sysutils/terragrunt have a comment in their Makefile showing how to generate a distfile, but I'm not aware of any port which has such make target. In my case I have simple shell script which generates distfile from a git repo: --8<-- #!/bin/sh temp=`mktemp -d "${TMPDIR:=/tmp}/archive.XXXXXXXXXXXXXXXX"` || exit 1 trap 'rm -rf "$temp"' EXIT trap 'exit 1' HUP INT QUIT TRAP PIPE TERM INFO USR1 USR2 VERSION=2.3.20191201 echo "Running git archive..." git archive --format=tar --prefix="solvespace-$VERSION/" HEAD | tar -C "$temp" -xf - echo "Running git archive on submodules..." git submodule foreach " echo \"Running git archive on \$name...\" git archive --format=tar --prefix=\"solvespace-$VERSION/\$sm_path/\" HEAD | tar -C \"$temp\" -xf - " tar -C "$temp" -cf - "solvespace-$VERSION/" | gzip -9nf > "$temp/solvespace-$VERSION.tar.gz" && \ mv -f "$temp/solvespace-$VERSION.tar.gz" ./ -->8-- On Wed, May 22, 2019 at 05:27:14PM +0200, Neon King wrote: > Hi everyone! > > Due to various past errors i decided to improve my solvespace draft. > > I made the archive removing windows/linux related external libs fetched > with git to > embed flatbuffers, libdxfrw and q3d, while using other libs from the port > tree.Work was done from commit 39c348090bd83746a4d953b679a12c395bae6e4c. > > I had to improve CMakeLists.txt and src/platform/guigtk.cpp to consider > OpenBSD, gettext instead of xgettext and Non UTF-8 locales management. I > did it through patches -- Regards, Mikolaj
solvespace-2.3.20191201.port.tar.gz
Description: application/tar-gz