UPDATE: net/unison
Hi, update to latest version, switch to github because patch releases are released only there and enable regression tests. Original diff by Björn Ketelaars with tweaks by me. Comments ? Ok ? Cheers Giovanni Index: Makefile === RCS file: /var/cvs/ports/net/unison/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile16 Nov 2017 22:23:42 - 1.13 +++ Makefile13 Dec 2017 08:06:52 - @@ -3,10 +3,13 @@ COMMENT= multi-platform file synchronization tool CATEGORIES=net -V= 2.48.4 -REVISION= 2 -DISTNAME= unison-${V} -MASTER_SITES= ${HOMEPAGE}download/releases/stable/ +REV= v3 +VER= 2.48.15 +GH_ACCOUNT=bcpierce00 +GH_PROJECT=unison +GH_TAGNAME=v${VER}${REV} +DISTNAME= ${GH_TAGNAME} +PKGNAME= ${GH_PROJECT}-${VER} HOMEPAGE= http://www.cis.upenn.edu/~bcpierce/unison/ MAINTAINER=Giovanni Bechis @@ -14,7 +17,7 @@ MAINTAINER= Giovanni Bechis =24:editors/emacs + # CFLAGS _must_ be empty. This is an OCaml compiler. MAKE_FLAGS+= NATIVE=${MODOCAML_NATIVE:S/Yes/true/:S/No/false/} \ OCAMLOPT=ocamlopt.opt \ @@ -52,7 +57,7 @@ ALL_TARGET= unison DOCS= BUGS.txt NEWS README -WRKDIST= ${WRKDIR}/src +WRKDIST= ${WRKDIR}/${PKGNAME}${REV}/src # Avoid the nightmare of their Makefile install target. # Do not use INSTALL_PROGRAM, as the bytecode version must not be stripped! Index: distinfo === RCS file: /var/cvs/ports/net/unison/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo27 Jun 2016 13:34:49 - 1.6 +++ distinfo11 Dec 2017 07:28:56 - @@ -1,2 +1,2 @@ -SHA256 (unison-2.48.4.tar.gz) = MKpTzWcdZzWAEE8Evjz4GsHiCi6LqvcnRJhznVnpneg= -SIZE (unison-2.48.4.tar.gz) = 1200861 +SHA256 (v2.48.15v3.tar.gz) = 2DfbASwkH4/0Bdu5a/0EnirXc4n8LVv78gjyOpvfSuI= +SIZE (v2.48.15v3.tar.gz) = 1911724 Index: patches/patch-test_ml === RCS file: patches/patch-test_ml diff -N patches/patch-test_ml --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-test_ml 13 Dec 2017 07:58:37 - @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: test.ml +--- test.ml.orig test.ml +@@ -370,8 +370,6 @@ let test() = + check "4" R2 (Dir ["x", File "foo"]); + ); + +- (raise (Util.Fatal "Skipping some tests -- remove me!\n") : unit); +- + if bothRootsLocal then + runtest "backups 1 (local)" ["backup = Name *"] (fun() -> + put R1 (Dir []); put R2 (Dir []); sync(); signature.asc Description: PGP signature
Re: bacula versions
I tested from an x86 ver 9 bacula client to a ver 7 server and it works. My server is openbsd 6.1. However when I try it from an orange pi one ver 9 client to the same server the client quits with the following message in messages and daemon: Dec 14 16:47:31 op1-0 bacula-fd: Bacula interrupted by signal 10: BUS error -Original Message- From: Stuart Henderson [mailto:s...@spacehopper.org] Sent: Thursday, December 14, 2017 3:09 PM To: Stephen Graf Cc: ports@openbsd.org Subject: Re: bacula versions On 2017/12/14 12:59, Stephen Graf wrote: > I tied to use the bacula client package in current on an arrange pi > one and it crashes as soon as the server tries to connect. It isn't entirely clear to me which versions are expected to work together and which aren't. In any event, I don't think client should be crashing even if they aren't compatible. This is probably worth asking upstream about (they will probably want logs, and I expect a backtrace would be helpful). But it would probably be a good idea to test on a more common arch first and see if the problem still exists there. > My server runs stable and so is on bacula ver 7, Hmm? Stable has 9.0.4. $ ftp -o- http://ftp.fr.openbsd.org/pub/OpenBSD/6.2/packages/amd64/|grep bacula Trying 145.238.209.46... Requesting http://ftp.fr.openbsd.org/pub/OpenBSD/6.2/packages/amd64/ bacula-bat-9.0.4.tgz 03-Oct-2017 13:16 4343723 bacula-client-9.0.4.tgz 03-Oct-2017 13:16 626871 bacula-mysql-9.0.4.tgz 03-Oct-2017 13:16 22664 bacula-pgsql-9.0.4.tgz 03-Oct-2017 13:16 26699 bacula-server-9.0.4.tgz 03-Oct-2017 13:16 849490 bacula-sqlite3-9.0.4.tgz 03-Oct-2017 13:16 20180 > Is it possible to put bacula ver 7 in packages along with ver 9? Not really keen on this. This is awkward in the best of cases, and worse where libraries are concerned, but building Bacula has some problems where it picks up libraries from outside the build directory so is more likely to have problems than usual. You can try this port diff if you want to build 7.4.7 yourself. Make sure you don't have 9.x installed when you build it (either the main package or any .libs-* packages). Index: Makefile === RCS file: /cvs/ports/sysutils/bacula/Makefile,v retrieving revision 1.119 diff -u -p -r1.119 Makefile --- Makefile22 Nov 2017 22:35:25 - 1.119 +++ Makefile14 Dec 2017 23:09:11 - @@ -10,7 +10,8 @@ COMMENT-mysql=Bacula libbaccats suppor COMMENT-pgsql= Bacula libbaccats support for PostgreSQL COMMENT-sqlite3= Bacula libbaccats support for SQLite3 -V= 9.0.6 +V= 7.4.7 +REVISION= 0 DISTNAME= bacula-$V PKGNAME-main= bacula-client-$V PKGNAME-server=bacula-server-$V @@ -21,13 +22,12 @@ PKGNAME-sqlite3=bacula-sqlite3-$V CATEGORIES=sysutils -SHARED_LIBS += bac 8.0 -SHARED_LIBS += baccfg 7.0 -SHARED_LIBS += bacfind 6.0 -SHARED_LIBS += bacsd1.0 -SHARED_LIBS += bacsql 6.0 - -BACCATS_LIBV = 4.0 +SHARED_LIBS += bac 6.0 +SHARED_LIBS += baccfg 6.0 +SHARED_LIBS += bacfind 5.1 +SHARED_LIBS += bacsql 5.0 + +BACCATS_LIBV = 3.0 SHARED_LIBS += baccats ${BACCATS_LIBV} SHARED_LIBS += baccats-mysql${BACCATS_LIBV} SHARED_LIBS += baccats-postgresql ${BACCATS_LIBV} Index: distinfo === RCS file: /cvs/ports/sysutils/bacula/distinfo,v retrieving revision 1.37 diff -u -p -r1.37 distinfo --- distinfo22 Nov 2017 22:35:25 - 1.37 +++ distinfo14 Dec 2017 23:09:11 - @@ -1,2 +1,2 @@ -SHA256 (bacula-9.0.6.tar.gz) = RNudEt1KUQsN+m+K2HetTA3wTBPvKPmcaQolkxTuLkc= -SIZE (bacula-9.0.6.tar.gz) = 3984215 +SHA256 (bacula-7.4.7.tar.gz) = +b2B1wsqQpjze7KObC4Kj6gfOmZne3GiVHYi+1/vAvkA= +SIZE (bacula-7.4.7.tar.gz) = 3312991 Index: patches/patch-configure === RCS file: /cvs/ports/sysutils/bacula/patches/patch-configure,v retrieving revision 1.21 diff -u -p -r1.21 patch-configure --- patches/patch-configure 22 Nov 2017 22:35:25 - 1.21 +++ patches/patch-configure 14 Dec 2017 23:09:11 - @@ -1,8 +1,7 @@ -$OpenBSD: patch-configure,v 1.21 2017/11/22 22:35:25 sthen Exp $ -Index: configure configure.orig -+++ configure -@@ -4831,7 +4831,7 @@ $as_echo "no" >&6; } +$OpenBSD: patch-configure,v 1.19 2016/07/08 12:59:13 sthen Exp $ +--- configure.orig Wed Jul 6 20:03:41 2016 configure Fri Jul 8 13:41:32 2016 +@@ -4808,7 +4808,7 @@ $as_echo "no" >&6; } fi @@ -11,7 +10,7 @@ Index: configure as_fn_error $? "Unable to find C++ compiler" "$LINENO" 5 fi -@@ -16722,7 +16722,7 @@ if test x$
Re: bacula versions
On 2017/12/14 12:59, Stephen Graf wrote: > I tied to use the bacula client package in current on an arrange pi one and > it crashes as soon as the server tries to connect. It isn't entirely clear to me which versions are expected to work together and which aren't. In any event, I don't think client should be crashing even if they aren't compatible. This is probably worth asking upstream about (they will probably want logs, and I expect a backtrace would be helpful). But it would probably be a good idea to test on a more common arch first and see if the problem still exists there. > My server runs stable and so is on bacula ver 7, Hmm? Stable has 9.0.4. $ ftp -o- http://ftp.fr.openbsd.org/pub/OpenBSD/6.2/packages/amd64/|grep bacula Trying 145.238.209.46... Requesting http://ftp.fr.openbsd.org/pub/OpenBSD/6.2/packages/amd64/ bacula-bat-9.0.4.tgz 03-Oct-2017 13:16 4343723 bacula-client-9.0.4.tgz 03-Oct-2017 13:16 626871 bacula-mysql-9.0.4.tgz 03-Oct-2017 13:16 22664 bacula-pgsql-9.0.4.tgz 03-Oct-2017 13:16 26699 bacula-server-9.0.4.tgz 03-Oct-2017 13:16 849490 bacula-sqlite3-9.0.4.tgz 03-Oct-2017 13:16 20180 > Is it possible to put bacula ver 7 in packages along with ver 9? Not really keen on this. This is awkward in the best of cases, and worse where libraries are concerned, but building Bacula has some problems where it picks up libraries from outside the build directory so is more likely to have problems than usual. You can try this port diff if you want to build 7.4.7 yourself. Make sure you don't have 9.x installed when you build it (either the main package or any .libs-* packages). Index: Makefile === RCS file: /cvs/ports/sysutils/bacula/Makefile,v retrieving revision 1.119 diff -u -p -r1.119 Makefile --- Makefile22 Nov 2017 22:35:25 - 1.119 +++ Makefile14 Dec 2017 23:09:11 - @@ -10,7 +10,8 @@ COMMENT-mysql=Bacula libbaccats suppor COMMENT-pgsql= Bacula libbaccats support for PostgreSQL COMMENT-sqlite3= Bacula libbaccats support for SQLite3 -V= 9.0.6 +V= 7.4.7 +REVISION= 0 DISTNAME= bacula-$V PKGNAME-main= bacula-client-$V PKGNAME-server=bacula-server-$V @@ -21,13 +22,12 @@ PKGNAME-sqlite3=bacula-sqlite3-$V CATEGORIES=sysutils -SHARED_LIBS += bac 8.0 -SHARED_LIBS += baccfg 7.0 -SHARED_LIBS += bacfind 6.0 -SHARED_LIBS += bacsd1.0 -SHARED_LIBS += bacsql 6.0 - -BACCATS_LIBV = 4.0 +SHARED_LIBS += bac 6.0 +SHARED_LIBS += baccfg 6.0 +SHARED_LIBS += bacfind 5.1 +SHARED_LIBS += bacsql 5.0 + +BACCATS_LIBV = 3.0 SHARED_LIBS += baccats ${BACCATS_LIBV} SHARED_LIBS += baccats-mysql${BACCATS_LIBV} SHARED_LIBS += baccats-postgresql ${BACCATS_LIBV} Index: distinfo === RCS file: /cvs/ports/sysutils/bacula/distinfo,v retrieving revision 1.37 diff -u -p -r1.37 distinfo --- distinfo22 Nov 2017 22:35:25 - 1.37 +++ distinfo14 Dec 2017 23:09:11 - @@ -1,2 +1,2 @@ -SHA256 (bacula-9.0.6.tar.gz) = RNudEt1KUQsN+m+K2HetTA3wTBPvKPmcaQolkxTuLkc= -SIZE (bacula-9.0.6.tar.gz) = 3984215 +SHA256 (bacula-7.4.7.tar.gz) = b2B1wsqQpjze7KObC4Kj6gfOmZne3GiVHYi+1/vAvkA= +SIZE (bacula-7.4.7.tar.gz) = 3312991 Index: patches/patch-configure === RCS file: /cvs/ports/sysutils/bacula/patches/patch-configure,v retrieving revision 1.21 diff -u -p -r1.21 patch-configure --- patches/patch-configure 22 Nov 2017 22:35:25 - 1.21 +++ patches/patch-configure 14 Dec 2017 23:09:11 - @@ -1,8 +1,7 @@ -$OpenBSD: patch-configure,v 1.21 2017/11/22 22:35:25 sthen Exp $ -Index: configure configure.orig -+++ configure -@@ -4831,7 +4831,7 @@ $as_echo "no" >&6; } +$OpenBSD: patch-configure,v 1.19 2016/07/08 12:59:13 sthen Exp $ +--- configure.orig Wed Jul 6 20:03:41 2016 configure Fri Jul 8 13:41:32 2016 +@@ -4808,7 +4808,7 @@ $as_echo "no" >&6; } fi @@ -11,7 +10,7 @@ Index: configure as_fn_error $? "Unable to find C++ compiler" "$LINENO" 5 fi -@@ -16722,7 +16722,7 @@ if test x$use_libtool != xno; then +@@ -16699,7 +16699,7 @@ if test x$use_libtool != xno; then LIBTOOL_INSTALL_TARGET="libtool-install" LIBTOOL_UNINSTALL_TARGET="libtool-uninstall" LIBTOOL_CLEAN_TARGET="libtool-clean" @@ -20,7 +19,7 @@ Index: configure FD_PLUGIN_DIR="src/plugins/fd" have_plugins=yes else -@@ -22383,7 +22383,7
Re: [UPDATE] ffmpegthumbnailer 2.2.0
On 2017/12/14 15:54, Landry Breuil wrote: > On Thu, Dec 14, 2017 at 05:38:46PM +0300, Victor Kukshiev wrote: > > Hello! I updated fmpegthumbnailer to 2.2.0 (switch build system to cmake) > > and take maintainership. > > ok? > > I think you forgot to cvs add a patch, and you should have a look at > GH_* variables if using github as a new upstream. This way you'll avoid > setting MASTER_SITES, DISTNAME, EXTRACT_SUFX... > That isn't a github autogenerated thing, it's a proper release.. +MASTER_SITES= https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/2.2.0/
games/hedgewars update?
Hi, I can't supply a diff at the moment (because I've already ghc-8.8.2 and 60 bumped or updated ports on my machine), but I'd like to see an update of games/hedgewars if possible. The current version 0.99.22) depends on devel/hs-dataenc, which doesn't build with ghc-8.2.2 and is EOL anyways. hedgewars-0.99.23 seems to use devel/hs-sandi instead of devel/hs-dataenc, so this would probably work with what we already have in ports and what we'll have in ports after the update to ghc-8.2.2. It also now depends on devel/hs-regex-tdfa which we also already have in the tree. Ciao, Kili
Ruby 2.4.3 and 2.3.6 Security Releases
Bump to the latest release of ruby 2.3 and 2.4. Release announcements at: https://www.ruby-lang.org/en/news/2017/12/14/ruby-2-3-6-released/ https://www.ruby-lang.org/en/news/2017/12/14/ruby-2-4-3-released/ Vulnerabilities Fixed: https://www.ruby-lang.org/en/news/2017/12/14/net-ftp-command-injection-cve-2017-17405/ http://blog.rubygems.org/2017/10/09/unsafe-object-deserialization-vulnerability.html Tested on amd64. Will be committing tomorrow unless I hear objections. Thanks, Jeremy Index: 2.3/Makefile === RCS file: /cvs/ports/lang/ruby/2.3/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- 2.3/Makefile2 Nov 2017 10:16:38 - 1.21 +++ 2.3/Makefile14 Dec 2017 18:26:25 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.21 2017/11/02 10:16:38 jeremy Exp $ -VERSION = 2.3.5 +VERSION = 2.3.6 NEXTVER = 2.4 SHARED_LIBS = ruby${BINREV} 2.0 Index: 2.3/distinfo === RCS file: /cvs/ports/lang/ruby/2.3/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- 2.3/distinfo16 Sep 2017 22:43:38 - 1.7 +++ 2.3/distinfo14 Dec 2017 18:26:32 - @@ -1,2 +1,2 @@ -SHA256 (ruby-2.3.5.tar.gz) = VGL3u7KL7/XadEGWhHHtki+WTbGr3OgriGBgiswj3cw= -SIZE (ruby-2.3.5.tar.gz) = 17836997 +SHA256 (ruby-2.3.6.tar.gz) = gyJRMnn57fphLURbwRGoeJT6wRKOqlOTAc6/wN1RVx4= +SIZE (ruby-2.3.6.tar.gz) = 17840901 Index: 2.3/pkg/PLIST-main === RCS file: /cvs/ports/lang/ruby/2.3/pkg/PLIST-main,v retrieving revision 1.6 diff -u -p -r1.6 PLIST-main --- 2.3/pkg/PLIST-main 2 Nov 2017 10:16:38 - 1.6 +++ 2.3/pkg/PLIST-main 14 Dec 2017 18:41:49 - @@ -841,6 +841,7 @@ lib/ruby/${REV}/rubygems/resolver/specif lib/ruby/${REV}/rubygems/resolver/stats.rb lib/ruby/${REV}/rubygems/resolver/vendor_set.rb lib/ruby/${REV}/rubygems/resolver/vendor_specification.rb +lib/ruby/${REV}/rubygems/safe_yaml.rb lib/ruby/${REV}/rubygems/security.rb lib/ruby/${REV}/rubygems/security/ lib/ruby/${REV}/rubygems/security/policies.rb Index: 2.3/pkg/PLIST-ri_docs === RCS file: /cvs/ports/lang/ruby/2.3/pkg/PLIST-ri_docs,v retrieving revision 1.6 diff -u -p -r1.6 PLIST-ri_docs --- 2.3/pkg/PLIST-ri_docs 2 Nov 2017 10:16:38 - 1.6 +++ 2.3/pkg/PLIST-ri_docs 14 Dec 2017 18:42:07 - @@ -3414,6 +3414,10 @@ share/ri/${REV}/system/Gem/Resolver/soft share/ri/${REV}/system/Gem/Resolver/stats-i.ri share/ri/${REV}/system/Gem/RubyVersionMismatch/ share/ri/${REV}/system/Gem/RubyVersionMismatch/cdesc-RubyVersionMismatch.ri +share/ri/${REV}/system/Gem/SafeYAML/ +share/ri/${REV}/system/Gem/SafeYAML/cdesc-SafeYAML.ri +share/ri/${REV}/system/Gem/SafeYAML/load-c.ri +share/ri/${REV}/system/Gem/SafeYAML/safe_load-c.ri share/ri/${REV}/system/Gem/Security/ share/ri/${REV}/system/Gem/Security/Exception/ share/ri/${REV}/system/Gem/Security/Exception/cdesc-Exception.ri Index: 2.4/Makefile === RCS file: /cvs/ports/lang/ruby/2.4/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- 2.4/Makefile2 Nov 2017 10:16:38 - 1.8 +++ 2.4/Makefile14 Dec 2017 18:26:48 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.8 2017/11/02 10:16:38 jeremy Exp $ -VERSION = 2.4.2 +VERSION = 2.4.3 SHARED_LIBS = ruby24 2.0 NEXTVER = 2.5 Index: 2.4/distinfo === RCS file: /cvs/ports/lang/ruby/2.4/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- 2.4/distinfo16 Sep 2017 22:42:37 - 1.4 +++ 2.4/distinfo14 Dec 2017 18:26:56 - @@ -1,2 +1,2 @@ -SHA256 (ruby-2.4.2.tar.gz) = k7nnXgCyYrxN72smt66HF+/CUsRxVKu3OS5UNX5sjJw= -SIZE (ruby-2.4.2.tar.gz) = 14187859 +SHA256 (ruby-2.4.3.tar.gz) = /QN1WCySBFqn0xhU5yRHH7Rp4RpLCP8zTTkFLMqqOpg= +SIZE (ruby-2.4.3.tar.gz) = 14178729 Index: 2.4/pkg/PLIST-main === RCS file: /cvs/ports/lang/ruby/2.4/pkg/PLIST-main,v retrieving revision 1.3 diff -u -p -r1.3 PLIST-main --- 2.4/pkg/PLIST-main 16 Sep 2017 22:42:37 - 1.3 +++ 2.4/pkg/PLIST-main 14 Dec 2017 18:40:14 - @@ -858,6 +858,7 @@ lib/ruby/${REV}/rubygems/resolver/specif lib/ruby/${REV}/rubygems/resolver/stats.rb lib/ruby/${REV}/rubygems/resolver/vendor_set.rb lib/ruby/${REV}/rubygems/resolver/vendor_specification.rb +lib/ruby/${REV}/rubygems/safe_yaml.rb lib/ruby/${REV}/rubygems/security.rb lib/ruby/${REV}/rubygems/security/ lib/ruby/${REV}/rubygems/security/policies.rb Index: 2.4/pkg/PLIST-ri_docs === RCS file: /cvs/ports/lang/ruby/2.4/pkg/PLIST-
UPDATE: devel/boost
Hi All! After a long time and many setbacks I'm happy to send this mail. Please find attached a diff as tarball to update boost to the latest stable version 1.65.1. Notable port changes. - Of course bump all shared libs from 6.0 to 7.0. - COMPILER= base-clang ports-gcc (Replace ONLY_FOR_ARCHS) - Remove our user.hpp. boost detects all compiler features correct. - Drop all -Wno-* options. - Drop fiber support. It doesn't build with GCC - b2 doesn't seem to respect python parameter, we need to run twice with separate python environments to build both shared libs. - Zap trailing whitespace (I'm too lazy to do it separately now.) - Add py-numpy as bdep - Disable precompiled header - cleanup BJAM_CONFIG - Drop "-d+2" debug. Why was that even there? The following ports need patches. The most fixes are very simple. (Included in the diff below) - databases/mongodb - games/pokerth - games/vegastrike/engine - multimedia/qt-gstreamer - x11/pinot The following spottedy by landry@ in a amd64@ bulk. Many Many Thanks! - security/botan (committed) - games/bastet - graphics/aqsis - graphics/simgear - graphics/openimageio -- Needs an update. pascal@, are you ok with this? If you find your favorite software in the list below and you want to help to find run-time errors after the update, Please CC me into your email to ports@/maintainer. net/powerdns (upcoming update also builds fine) geo/osm2pgsql (Is marked as broken) archivers/innoextract audio/chromaprint audio/clementine audio/mpd audio/mumble audio/ncmpcpp audio/py-tagpy audio/xmms2 cad/fritzing cad/kicad cad/openscad converters/libpst databases/strigi devel/codeblocks devel/cpp-hocon devel/kdevplatform devel/kf5/kactivities devel/kf5/kactivities-stats devel/kf5/kwallet devel/leatherman devel/monotone devel/sdcc devel/srecord devel/yaml-cpp editors/abiword editors/calligra emulators/emulationstation emulators/mupen64plus games/0ad/base games/alephone/alephone games/blobby games/easyrpg games/eliot games/flightgear/base games/ja2-stracciatella games/pingus games/supertux games/valyriatear games/wesnoth games/widelands geo/osm2pgrouting graphics/blender graphics/digikam-kde4 graphics/gfract graphics/hugin graphics/inkscape graphics/krita graphics/vigra math/cgal misc/openbabel multimedia/mkvtoolnix net/dnsdist net/icinga/core2 net/kea net/libktorrent print/lyx print/scribus productivity/akonadi productivity/akonadi-googledata productivity/kmymoney productivity/ledger sysutils/facter sysutils/gource sysutils/grive2 sysutils/logstalgia telephony/stuntman textproc/arabica textproc/clucene textproc/highlight textproc/source-highlight textproc/vislcg3 www/cclive x11/kde-applications/gpgmepp x11/kde4/artikulate x11/kde4/kig x11/kde4/kopete x11/kde4/network-strigi-analyzerc x11/kde4/pim x11/kde4/pim-runtime x11/kde4/pimlibs x11/kde4/rocs x11/kde4/umbrello x11/ogre If there's no concern from Brad or anyone. I'll commit it and we will see what breaks down at runtime. Many thanks to all those who have helped! Please do it before Christmas ;). Best regards, Rafael Sadowski boost-1.65.1.tar.gz Description: application/tar-gz
UPDATE: Jenkins retry
Using mutt this time to send the diff. Sorry about the last one. Index: devel/Makefile === RCS file: /cvs/ports/devel/jenkins/devel/Makefile,v retrieving revision 1.24 diff -u -p -p -r1.24 Makefile --- devel/Makefile 14 Aug 2017 15:59:55 - 1.24 +++ devel/Makefile 14 Dec 2017 21:25:05 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.24 2017/08/14 15:59:55 ian Exp $ -VERSION = 2.73 +VERSION = 2.95 MASTER_SITES = http://mirrors.jenkins-ci.org/war/${VERSION}/ DIST_SUBDIR = jenkins-devel Index: devel/distinfo === RCS file: /cvs/ports/devel/jenkins/devel/distinfo,v retrieving revision 1.13 diff -u -p -p -r1.13 distinfo --- devel/distinfo 14 Aug 2017 15:59:55 - 1.13 +++ devel/distinfo 14 Dec 2017 21:25:05 - @@ -1,2 +1,2 @@ -SHA256 (jenkins/2.73/jenkins.war) = aNthPzA7I3R1i1YkSOHVcfs8fJiqL23gqlQP9eUWOOE= -SIZE (jenkins/2.73/jenkins.war) = 72966572 +SHA256 (jenkins/2.95/jenkins.war) = Gwq5wGEzEXqSD+CSiqZCxZY04+pH+VAHPHrhMnXX9SI= +SIZE (jenkins/2.95/jenkins.war) = 74275142 Index: stable/Makefile === RCS file: /cvs/ports/devel/jenkins/stable/Makefile,v retrieving revision 1.23 diff -u -p -p -r1.23 Makefile --- stable/Makefile 14 Aug 2017 15:59:55 - 1.23 +++ stable/Makefile 14 Dec 2017 21:25:05 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.23 2017/08/14 15:59:55 ian Exp $ -VERSION = 2.60.2 +VERSION = 2.89.2 MASTER_SITES = http://mirrors.jenkins-ci.org/war-stable/${VERSION}/ DIST_SUBDIR = jenkins-stable Index: stable/distinfo === RCS file: /cvs/ports/devel/jenkins/stable/distinfo,v retrieving revision 1.12 diff -u -p -p -r1.12 distinfo --- stable/distinfo 14 Aug 2017 15:59:55 - 1.12 +++ stable/distinfo 14 Dec 2017 21:25:05 - @@ -1,2 +1,2 @@ -SHA256 (jenkins/2.60.2/jenkins.war) = FNB4jYm+gpWKRpZd4DmlWBP5cnvU0Fktx3kFl2SDupU= -SIZE (jenkins/2.60.2/jenkins.war) = 70613578 +SHA256 (jenkins/2.89.2/jenkins.war) = AU9mnzK8bpJekm4mBQNnCzJmLwBnmbEzoDGnCnlMihQ= +SIZE (jenkins/2.89.2/jenkins.war) = 74294776
bacula versions
I tied to use the bacula client package in current on an arrange pi one and it crashes as soon as the server tries to connect. My server runs stable and so is on bacula ver 7, whereas the current client is version 9. I am not sure this will work. Client on 7 should work with server on 9. Is it possible to put bacula ver 7 in packages along with ver 9?
Re: [MAINTAINER UPDATE] x11/lumina-1.4.0p1
On Mon, 2017-12-11 at 22:56 +0100, Landry Breuil wrote: > Oh, and now that i thought a bit more about your diff (that i haven't > actually *tested* yet), i don't see any change in the build > config/patches, so how have you 'placed the sample luminaDesktop.conf > file in the correct place' ? If you manually edit PLIST, that's not > how > it works... > > make fake will run 'make install' in the work dir, pointing at a > temporary fake hierarchy, and make update-plist will list files in > the > given hierarchy, and update PLIST with files it found there. So if > you > want to fix the install location, you have to rewind a step before, > and > either fix the arguments passed to the lumina build system to make > sure > it installs this config file at the right place (not hardcoding paths > inside the code to the 'wrong' location, since the actual location at > runtime will be the @sample'd one) or patch the makefiles so that it > uses the 'runtime' location inside the code (i wouldnt be surprised > it's > hardcoded somewhere in the code) and adapt only the install path > during > fake. > > dammit, sometimes, ports is hard. Maybe re-read the ports faq and > pkg_create ? > Oh and of course maybe it's actually fixed the right way already, and > i'm talking out of my ***. > Landry, Love your feedback. Please keep educating me! What I did relative to the luminaDesktop.conf is in the post-install hook in the Makefile move the file to the right place. Is that the right way to do it? Thanks.
UPDATE: jenkins
Tested stable on current and 6.2. Index: devel/jenkins/stable/Makefile === RCS file: /cvs/ports/devel/jenkins/stable/Makefile,v retrieving revision 1.23 diff -u -p -p -r1.23 Makefile --- devel/jenkins/stable/Makefile 14 Aug 2017 15:59:55 - 1.23 +++ devel/jenkins/stable/Makefile 14 Dec 2017 20:20:33 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.23 2017/08/14 15:59:55 ian Exp $ -VERSION = 2.60.2 +VERSION = 2.89.2 MASTER_SITES = http://mirrors.jenkins-ci.org/war-stable/${VERSION}/ DIST_SUBDIR = jenkins-stable Index: devel/jenkins/stable/distinfo === RCS file: /cvs/ports/devel/jenkins/stable/distinfo,v retrieving revision 1.12 diff -u -p -p -r1.12 distinfo --- devel/jenkins/stable/distinfo 14 Aug 2017 15:59:55 - 1.12 +++ devel/jenkins/stable/distinfo 14 Dec 2017 20:20:33 - @@ -1,2 +1,2 @@ -SHA256 (jenkins/2.60.2/jenkins.war) = FNB4jYm+gpWKRpZd4DmlWBP5cnvU0Fktx3kFl2SDupU= -SIZE (jenkins/2.60.2/jenkins.war) = 70613578 +SHA256 (jenkins/2.89.2/jenkins.war) = AU9mnzK8bpJekm4mBQNnCzJmLwBnmbEzoDGnCnlMihQ= +SIZE (jenkins/2.89.2/jenkins.war) = 74294776 Index: devel/jenkins/devel/Makefile === RCS file: /cvs/ports/devel/jenkins/devel/Makefile,v retrieving revision 1.24 diff -u -p -p -r1.24 Makefile --- Makefile14 Aug 2017 15:59:55 - 1.24 +++ Makefile14 Dec 2017 20:33:26 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.24 2017/08/14 15:59:55 ian Exp $ -VERSION = 2.73 +VERSION = 2.95 MASTER_SITES = http://mirrors.jenkins-ci.org/war/${VERSION}/ DIST_SUBDIR = jenkins-devel Index: distinfo === RCS file: /cvs/ports/devel/jenkins/devel/distinfo,v retrieving revision 1.13 diff -u -p -p -r1.13 distinfo --- distinfo14 Aug 2017 15:59:55 - 1.13 +++ distinfo14 Dec 2017 20:33:26 - @@ -1,2 +1,2 @@ -SHA256 (jenkins/2.73/jenkins.war) = aNthPzA7I3R1i1YkSOHVcfs8fJiqL23gqlQP9eUWOOE= -SIZE (jenkins/2.73/jenkins.war) = 72966572 +SHA256 (jenkins/2.95/jenkins.war) = Gwq5wGEzEXqSD+CSiqZCxZY04+pH+VAHPHrhMnXX9SI= +SIZE (jenkins/2.95/jenkins.war) = 74275142
Re: fix security issue in -stable for net/tor
On Wed, 13 Dec 2017 15:48:08 -0500, Daniel Jakots wrote: > Now Tor is going to remove the affected relays for the networks so > updating is really mandatory :p I misunderstood, it just prints in the log that you're a bad pup.
Re: [new] minio server/client
On Wed, Dec 13, 2017 at 04:39:57PM +0100, Landry Breuil wrote: > Starting from this i dunno if it warrants a readme or a MESSAGE, you > just need to go fetch the access/secret keys in the config file after > first startup, and maybe bump maxfiles limits for minio (as advised on > https://github.com/minio/minio-service - the sysv init script bumps to > 8k) Users should know how to use minio, I'd say it's fine without further explanation. $ portcheck Makefile.inc does not have $OpenBSD$ RCS tag at the top hardcoded paths detected in server/pkg/minio.rc, consider \ using SUBST_VARS and TRUEPREFIX/LOCALBASE/LOCALSTATEDIR/VARBASE net/minio s,/var,${VARBASE},
Re: [UPDATE] ffmpegthumbnailer 2.2.0
On Thu, Dec 14, 2017 at 11:01:46PM +0300, Victor Kukshiev wrote: > Landry > > Lots of symbols were added/removed in libffmpegthumbnailer so you should > > bump the library major (ie 5.0 in SHARED_LIBS) otherzise it looks good > > here (at least it builds, but not that it fails to build if the previous > > version is installed) > > I fixed this. Thanks to review! Maybe stating the obvious, but have you tried building the ports depending on it ? at least x11/kde4/ffmpegthumbs & multimedia/mediatomb ..
Re: [UPDATE] ffmpegthumbnailer 2.2.0
Landry > Lots of symbols were added/removed in libffmpegthumbnailer so you should > bump the library major (ie 5.0 in SHARED_LIBS) otherzise it looks good > here (at least it builds, but not that it fails to build if the previous > version is installed) I fixed this. Thanks to review! Index: Makefile === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/Makefile,v retrieving revision 1.32 diff -u -p -u -p -r1.32 Makefile --- Makefile26 Jul 2017 22:45:23 - 1.32 +++ Makefile14 Dec 2017 19:57:43 - @@ -1,29 +1,25 @@ -# $OpenBSD: Makefile,v 1.32 2017/07/26 22:45:23 sthen Exp $ +# $OpenBSD: Makefile,v 1.32 2017/07/26 22:45:23 sthen Exp $m COMMENT= lightweight video thumbnailer for file managers -DISTNAME= ffmpegthumbnailer-2.0.8 -REVISION= 5 CATEGORIES=graphics multimedia -MASTER_SITES= ${MASTER_SITE_GOOGLECODE:=ffmpegthumbnailer/} -SHARED_LIBS= ffmpegthumbnailer 4.1 +GH_ACCOUNT=dirkvdb +GH_PROJECT=ffmpegthumbnailer +GH_TAGNAME=2.2.0 +SHARED_LIBS= ffmpegthumbnailer 5.0 HOMEPAGE= https://github.com/dirkvdb/ffmpegthumbnailer +MAINTAINER = Victor Kukshiev # GPLv2+ PERMIT_PACKAGE_CDROM= Yes -WANTLIB += avcodec avformat avutil c jpeg m png pthread ${COMPILER_LIBCXX} -WANTLIB += swscale xvidcore +MODULES = devel/cmake +WANTLIB += avcodec avfilter avformat avutil c jpeg m png pthread ${COMPILER_LIBCXX} z LIB_DEPENDS= graphics/ffmpeg \ graphics/jpeg \ graphics/png - -CONFIGURE_STYLE= autoconf -AUTOCONF_VERSION= 2.69 -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" .include Index: distinfo === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/distinfo,v retrieving revision 1.7 diff -u -p -u -p -r1.7 distinfo --- distinfo20 Nov 2012 12:01:07 - 1.7 +++ distinfo14 Dec 2017 19:57:43 - @@ -1,2 +1,2 @@ -SHA256 (ffmpegthumbnailer-2.0.8.tar.gz) = LIu++oONOOpC/IrHgljNo2hl2XTJkWJLFM/9uSo7xos= -SIZE (ffmpegthumbnailer-2.0.8.tar.gz) = 367186 +SHA256 (ffmpegthumbnailer-2.2.0.tar.gz) = i8dHVaqWBTGs3qj6Ga1+G3yAbCigaDBqjHFQ0ngkGo8= +SIZE (ffmpegthumbnailer-2.2.0.tar.gz) = 1284692 Index: patches/patch-CMakeLists_txt === RCS file: patches/patch-CMakeLists_txt diff -N patches/patch-CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-CMakeLists_txt14 Dec 2017 19:57:43 - @@ -0,0 +1,14 @@ +$OpenBSD$ + upstream pulll request: https://github.com/dirkvdb/ffmpegthumbnailer/pull/163 +Index: CMakeLists.txt +--- CMakeLists.txt.orig CMakeLists.txt +@@ -178,7 +178,7 @@ IF (ENABLE_SHARED) + ADD_LIBRARY(libffmpegthumbnailer SHARED ${LIB_SRC_LIST}) + TARGET_LINK_LIBRARIES(libffmpegthumbnailer ${FFMPEGTHUMBNAILER_LIBRARIES}) + SET_TARGET_PROPERTIES(libffmpegthumbnailer PROPERTIES +-PREFIX "" ++OUTPUT_NAME ffmpegthumbnailer + VERSION ${FFMPEGTHUMBNAILER_SOVERSION_CURRENT}.${FFMPEGTHUMBNAILER_SOVERSION_REVISION}.${FFMPEGTHUMBNAILER_SOVERSION_AGE} + SOVERSION ${FFMPEGTHUMBNAILER_SOVERSION_CURRENT} + PUBLIC_HEADER "${LIB_HDRS}" Index: patches/patch-configure_ac === RCS file: patches/patch-configure_ac diff -N patches/patch-configure_ac --- patches/patch-configure_ac 20 Nov 2012 12:01:07 - 1.4 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,12 +0,0 @@ -$OpenBSD: patch-configure_ac,v 1.4 2012/11/20 12:01:07 dcoppa Exp $ configure.ac.orig Sat Aug 25 15:00:19 2012 -+++ configure.ac Tue Nov 20 12:18:46 2012 -@@ -128,7 +128,7 @@ AC_ARG_ENABLE(debug, - AM_CONDITIONAL(DEBUG, test "$enable_debug" = "yes") - if test "$DEBUG" = "yes"; then - AC_DEFINE(ENABLE_DEBUG, [], "Enable debug mode") --CXXFLAGS="$CXXFLAGS -g -O1 -Wall -Werror -Wfatal-errors" -+CXXFLAGS="$CXXFLAGS -g -Wall -Werror -Wfatal-errors" - fi - - AC_ARG_ENABLE(unittests, Index: pkg/PLIST === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/pkg/PLIST,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST --- pkg/PLIST 16 Mar 2015 18:07:46 - 1.5 +++ pkg/PLIST 14 Dec 2017 19:57:43 - @@ -1,14 +1,13 @@ @comment $OpenBSD: PLIST,v 1.5 2015/03/16 18:07:46 naddy Exp $ @bin bin/ffmpegthumbnailer include/libffmpegthumbnailer/ +include/libffmpegthumbnailer/ffmpegthumbnailertypes.h include/libffmpegthumbnailer/filmstripfilter.h include/libffmpegthumbnailer/ifilter.h include/libffmpegthumbnailer/imagetypes.h include/libffmpegthumbnailer/videoframe.h include/libffmpegthumbnailer/videothumbnailer.h include/libffmpegthumbnailer/videothumbnailerc.h -lib/libffmpegthumbnailer.a -lib/libffmpegthumbnailer.la @lib lib/libffmpegthumbnailer.so.${LIBffmpegthumbn
Re: [UPDATE] ffmpegthumbnailer 2.2.0
On Thu, Dec 14, 2017 at 09:18:58PM +0300, Victor Kukshiev wrote: > Landry Brad > > I think you forgot to cvs add a patch, and you should have a look atGH_* > variables if using github as a new upstream. This way you'll avoid setting > MASTER_SITES, DISTNAME, EXTRACT_SUFX... > > I fixed. ok? Lots of symbols were added/removed in libffmpegthumbnailer so you should bump the library major (ie 5.0 in SHARED_LIBS) otherzise it looks good here (at least it builds, but not that it fails to build if the previous version is installed) Landry
Re: [UPDATE] ffmpegthumbnailer 2.2.0
Landry Brad > I think you forgot to cvs add a patch, and you should have a look atGH_* variables if using github as a new upstream. This way you'll avoid setting MASTER_SITES, DISTNAME, EXTRACT_SUFX... I fixed. ok? Index: Makefile === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/Makefile,v retrieving revision 1.32 diff -u -p -u -p -r1.32 Makefile --- Makefile26 Jul 2017 22:45:23 - 1.32 +++ Makefile14 Dec 2017 18:15:32 - @@ -1,29 +1,25 @@ -# $OpenBSD: Makefile,v 1.32 2017/07/26 22:45:23 sthen Exp $ +# $OpenBSD: Makefile,v 1.32 2017/07/26 22:45:23 sthen Exp $m COMMENT= lightweight video thumbnailer for file managers -DISTNAME= ffmpegthumbnailer-2.0.8 -REVISION= 5 CATEGORIES=graphics multimedia -MASTER_SITES= ${MASTER_SITE_GOOGLECODE:=ffmpegthumbnailer/} -SHARED_LIBS= ffmpegthumbnailer 4.1 +GH_ACCOUNT=dirkvdb +GH_PROJECT=ffmpegthumbnailer +GH_TAGNAME=2.2.0 +SHARED_LIBS= ffmpegthumbnailer 4.1 HOMEPAGE= https://github.com/dirkvdb/ffmpegthumbnailer +MAINTAINER = Victor Kukshiev # GPLv2+ PERMIT_PACKAGE_CDROM= Yes -WANTLIB += avcodec avformat avutil c jpeg m png pthread ${COMPILER_LIBCXX} -WANTLIB += swscale xvidcore +MODULES = devel/cmake +WANTLIB += avcodec avfilter avformat avutil c jpeg m png pthread ${COMPILER_LIBCXX} z LIB_DEPENDS= graphics/ffmpeg \ graphics/jpeg \ graphics/png - -CONFIGURE_STYLE= autoconf -AUTOCONF_VERSION= 2.69 -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" .include Index: distinfo === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/distinfo,v retrieving revision 1.7 diff -u -p -u -p -r1.7 distinfo --- distinfo20 Nov 2012 12:01:07 - 1.7 +++ distinfo14 Dec 2017 18:15:32 - @@ -1,2 +1,2 @@ -SHA256 (ffmpegthumbnailer-2.0.8.tar.gz) = LIu++oONOOpC/IrHgljNo2hl2XTJkWJLFM/9uSo7xos= -SIZE (ffmpegthumbnailer-2.0.8.tar.gz) = 367186 +SHA256 (ffmpegthumbnailer-2.2.0.tar.gz) = i8dHVaqWBTGs3qj6Ga1+G3yAbCigaDBqjHFQ0ngkGo8= +SIZE (ffmpegthumbnailer-2.2.0.tar.gz) = 1284692 Index: patches/patch-CMakeLists_txt === RCS file: patches/patch-CMakeLists_txt diff -N patches/patch-CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-CMakeLists_txt14 Dec 2017 18:15:32 - @@ -0,0 +1,14 @@ +$OpenBSD$ + upstream pulll request: https://github.com/dirkvdb/ffmpegthumbnailer/pull/163 +Index: CMakeLists.txt +--- CMakeLists.txt.orig CMakeLists.txt +@@ -178,7 +178,7 @@ IF (ENABLE_SHARED) + ADD_LIBRARY(libffmpegthumbnailer SHARED ${LIB_SRC_LIST}) + TARGET_LINK_LIBRARIES(libffmpegthumbnailer ${FFMPEGTHUMBNAILER_LIBRARIES}) + SET_TARGET_PROPERTIES(libffmpegthumbnailer PROPERTIES +-PREFIX "" ++OUTPUT_NAME ffmpegthumbnailer + VERSION ${FFMPEGTHUMBNAILER_SOVERSION_CURRENT}.${FFMPEGTHUMBNAILER_SOVERSION_REVISION}.${FFMPEGTHUMBNAILER_SOVERSION_AGE} + SOVERSION ${FFMPEGTHUMBNAILER_SOVERSION_CURRENT} + PUBLIC_HEADER "${LIB_HDRS}" Index: patches/patch-configure_ac === RCS file: patches/patch-configure_ac diff -N patches/patch-configure_ac --- patches/patch-configure_ac 20 Nov 2012 12:01:07 - 1.4 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,12 +0,0 @@ -$OpenBSD: patch-configure_ac,v 1.4 2012/11/20 12:01:07 dcoppa Exp $ configure.ac.orig Sat Aug 25 15:00:19 2012 -+++ configure.ac Tue Nov 20 12:18:46 2012 -@@ -128,7 +128,7 @@ AC_ARG_ENABLE(debug, - AM_CONDITIONAL(DEBUG, test "$enable_debug" = "yes") - if test "$DEBUG" = "yes"; then - AC_DEFINE(ENABLE_DEBUG, [], "Enable debug mode") --CXXFLAGS="$CXXFLAGS -g -O1 -Wall -Werror -Wfatal-errors" -+CXXFLAGS="$CXXFLAGS -g -Wall -Werror -Wfatal-errors" - fi - - AC_ARG_ENABLE(unittests, Index: pkg/PLIST === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/pkg/PLIST,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST --- pkg/PLIST 16 Mar 2015 18:07:46 - 1.5 +++ pkg/PLIST 14 Dec 2017 18:15:32 - @@ -1,14 +1,13 @@ @comment $OpenBSD: PLIST,v 1.5 2015/03/16 18:07:46 naddy Exp $ @bin bin/ffmpegthumbnailer include/libffmpegthumbnailer/ +include/libffmpegthumbnailer/ffmpegthumbnailertypes.h include/libffmpegthumbnailer/filmstripfilter.h include/libffmpegthumbnailer/ifilter.h include/libffmpegthumbnailer/imagetypes.h include/libffmpegthumbnailer/videoframe.h include/libffmpegthumbnailer/videothumbnailer.h include/libffmpegthumbnailer/videothumbnailerc.h -lib/libffmpegthumbnailer.a -lib/libffmpegthumbnailer.la @lib lib/libffmpegthumbnailer.so.${LIBffmpegthumbnailer_VERSION} lib/pkgconfig/libffmpegthumbnailer.pc @man man/man1/ffmpe
Re: [MAINTAINER UPDATE] x11/lumina-1.4.0p1
On Thu, Dec 14, 2017 at 04:00:47PM +, Bryan C. Everly wrote: > Hi ports@ > > Third time's the charm? :-) > > Anyhow, please find attached my diff for the lumina desktop > environment. This is a BSD-licensed DE that was developed by the Core > OS folks. The attached patch gets us up to date and, since our qt5 > was recently updated, supports all of the binaries that are available > for it including the new media player. > > I'd appreciate eyes on this patch and, in the unlikely event that I > got it right this time , I'd appreciate help from someone > willing to commit it on my behalf. > > Many thanks to Landry for the help with this one. I might actually be > starting to understand PLISTs (but let's not rush into that belief!). ./mainUI.h:21:10: fatal error: 'poppler-qt5.h' file not found #include i think it needs a bit more here :) missing dependency on print/poppler,-qt5... as for the luminaDesktop.conf thing, i've looked a bit better now, and i missed the way it was moved to examples/, which is fine. As long as it's found in sysconfdir at runtime... the diff builds & packages fine here (once added the bdep) but it seems there are some missing wantlibs: lumina-1.4.0pl1(x11/lumina): Missing: Qt5DBus.2 from qtbase-5.9.2p0 (/usr/local/lib/qt5/plugins/platformthemes/liblthemeengine.so) Missing: Qt5PrintSupport.2 from qtbase-5.9.2p0 (/usr/local/bin/lumina-textedit) Missing lib: poppler-qt5.4 (/usr/local/bin/lumina-pdf) (NOT REACHABLE) WANTLIB += Qt5DBus Qt5PrintSupport so print/poppler,-qt5 is a LIB_DEPENDS, not a BUILD_DEPENDS. Landry
Re: [MAINTAINER UPDATE] x11/lumina-1.4.0p1
On Thu, Dec 14, 2017 at 11:42 AM Klemens Nanni wrote: > On Thu, Dec 14, 2017 at 04:00:47PM +, Bryan C. Everly wrote: > > RUN_DEPENDS= devel/desktop-file-utils \ > > + devel/git \ > I took a quick look after your last patch but wasn't sure: Is that > required for this Gitter chat thing? > > That is correct. -- Thanks, Bryan
Re: [MAINTAINER UPDATE] x11/lumina-1.4.0p1
On Thu, Dec 14, 2017 at 04:00:47PM +, Bryan C. Everly wrote: > RUN_DEPENDS= devel/desktop-file-utils \ > + devel/git \ I took a quick look after your last patch but wasn't sure: Is that required for this Gitter chat thing?
Re: [new] minio server/client
On Wed, December 13, 2017 10:39 am, Landry Breuil wrote: > On Tue, Dec 12, 2017 at 01:51:06PM -0500, trondd wrote: >> On Sat, December 9, 2017 5:23 pm, Landry Breuil >> > Feedback on the ports welcome :) I havent done an rc script for the >> > server, since i wouldnt know what to share by default... and it can >> run >> > as whatever user. Does it even need a README ? joe user could set it >> > up.. >> > >> > Landry >> > >> >> Thanks. I might have a need for this in a -stable prod environment, so >> that's where I am actually testing. >> >> I would like to see an rc script to run this persistently as a system >> user. Similar to net/syncthing which can also run as a user, but also >> as >> a system daemon sharing out of /var/syncthing/. >> >> A similar setup might work here. My particular usecase for a tool like >> this would be as a system service. Though, the tool seems to be >> designed >> for per-user usage. > > Myeah. Here's a version with an rc script, running by default as _minio > and > exporting /var/minio/export, storing the config in > /var/minio/.minio/config.json. > > Starting from this i dunno if it warrants a readme or a MESSAGE, you > just need to go fetch the access/secret keys in the config file after > first startup, and maybe bump maxfiles limits for minio (as advised on > https://github.com/minio/minio-service - the sysv init script bumps to > 8k) > > Landry > That looks good (as far as functionality). Thanks for considering my needs. :) I was also able to test the client against AWS and was able to list, upload and delete. Tim.
[MAINTAINER UPDATE] x11/lumina-1.4.0p1
Hi ports@ Third time's the charm? :-) Anyhow, please find attached my diff for the lumina desktop environment. This is a BSD-licensed DE that was developed by the Core OS folks. The attached patch gets us up to date and, since our qt5 was recently updated, supports all of the binaries that are available for it including the new media player. I'd appreciate eyes on this patch and, in the unlikely event that I got it right this time , I'd appreciate help from someone willing to commit it on my behalf. Many thanks to Landry for the help with this one. I might actually be starting to understand PLISTs (but let's not rush into that belief!). Thanks, Bryan Index: Makefile === RCS file: /cvs/ports/x11/lumina/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile22 Sep 2017 21:30:32 - 1.26 +++ Makefile11 Dec 2017 14:26:21 - @@ -4,9 +4,8 @@ COMMENT=Lumina Desktop Environment GH_ACCOUNT=trueos GH_PROJECT=lumina -GH_TAGNAME=v1.3.0-p1 -PKGNAME= lumina-1.3.0pl1 -REVISION= 2 +GH_TAGNAME=v1.4.0-p1 +PKGNAME= lumina-1.4.0pl1 CATEGORIES=x11 @@ -26,7 +25,9 @@ WANTLIB += xcb-composite xcb-damage xcb- MODULES= x11/qt5 RUN_DEPENDS= devel/desktop-file-utils \ + devel/git \ devel/kf5/oxygen-icons \ + print/poppler \ multimedia/gstreamer1/plugins-base \ x11/fluxbox \ x11/numlockx \ Index: distinfo === RCS file: /cvs/ports/x11/lumina/distinfo,v retrieving revision 1.17 diff -u -p -r1.17 distinfo --- distinfo10 Jul 2017 14:49:33 - 1.17 +++ distinfo2 Dec 2017 11:48:16 - @@ -1,2 +1,2 @@ -SHA256 (lumina-1.3.0-p1.tar.gz) = dvK21F030VRCbLEA1G48pOXn7KUaf5+eRCJhv+YbHDE= -SIZE (lumina-1.3.0-p1.tar.gz) = 86451718 +SHA256 (lumina-1.4.0-p1.tar.gz) = ayAvTrS8y7GzTXGcIRo5+9GDdTT21hHz+5F6vJmU5y8= +SIZE (lumina-1.4.0-p1.tar.gz) = 22489599 Index: patches/patch-src-qt5_desktop-utils_desktop-utils_pro === RCS file: /cvs/ports/x11/lumina/patches/patch-src-qt5_desktop-utils_desktop-utils_pro,v retrieving revision 1.1 diff -u -p -r1.1 patch-src-qt5_desktop-utils_desktop-utils_pro --- patches/patch-src-qt5_desktop-utils_desktop-utils_pro 10 Jul 2017 14:49:33 - 1.1 +++ patches/patch-src-qt5_desktop-utils_desktop-utils_pro 2 Dec 2017 11:53:23 - @@ -1,11 +1,14 @@ -$OpenBSD: patch-src-qt5_desktop-utils_desktop-utils_pro,v 1.1 2017/07/10 14:49:33 ajacoutot Exp $ src-qt5/desktop-utils/desktop-utils.pro.orig Tue Jul 4 14:04:29 2017 -+++ src-qt5/desktop-utils/desktop-utils.proTue Jul 4 14:04:39 2017 -@@ -11,6 +11,6 @@ SUBDIRS+= lumina-fm \ +$OpenBSD$ + +Index: src-qt5/desktop-utils/desktop-utils.pro +--- src-qt5/desktop-utils/desktop-utils.pro.orig src-qt5/desktop-utils/desktop-utils.pro +@@ -10,7 +10,7 @@ SUBDIRS+= lumina-fm \ + lumina-textedit \ lumina-calculator \ lumina-archiver \ - # lumina-notify \ -- lumina-mediaplayer \ -+# lumina-mediaplayer \ - lumina-xdg-entry - # lumina-terminal +-# lumina-notify \ ++ lumina-notify \ + lumina-mediaplayer \ + lumina-xdg-entry \ + lumina-pdf Index: pkg/PLIST === RCS file: /cvs/ports/x11/lumina/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- pkg/PLIST 10 Jul 2017 14:49:33 - 1.14 +++ pkg/PLIST 14 Dec 2017 10:21:25 - @@ -4,6 +4,7 @@ @unexec-delete rm -f %D/share/icons/material-design-dark/icon-theme.cache @unexec-delete rm -f %D/share/icons/material-design-light/icon-theme.cache bin/lte +@bin bin/lthemeengine @bin bin/lumina-archiver @bin bin/lumina-calculator @bin bin/lumina-config @@ -11,22 +12,43 @@ bin/lte @bin bin/lumina-fileinfo @bin bin/lumina-fm @bin bin/lumina-info +@bin bin/lumina-mediaplayer +@bin bin/lumina-notify @bin bin/lumina-open +@bin bin/lumina-pdf @bin bin/lumina-screenshot @bin bin/lumina-search @bin bin/lumina-textedit @bin bin/lumina-xconfig @bin bin/lumina-xdg-entry @bin bin/start-lumina-desktop +lib/qt5/plugins/platformthemes/liblthemeengine.so +lib/qt5/plugins/styles/ +lib/qt5/plugins/styles/liblthemeengine-style.so +@man man/man1/lumina-archiver.1 +@man man/man1/lumina-calculator.1 +@man man/man1/lumina-config.1 +@man man/man1/lumina-desktop.1 +@man man/man1/lumina-fileinfo.1 +@man man/man1/lumina-fm.1 +@man man/man1/lumina-info.1 +@man man/man1/lumina-mediaplayer.1 @man man/man1/lumina-open.1 -@man man/man8/lumina-desktop.8 +@man man/man1/lumina-screenshot.1 +@man man/man1/lumina-search.1 +@man man/man1/lumina-tex
Re: UPDATE games/bzflag
On Sat, December 2, 2017 15:57, Kirill Bychkov wrote: > Hi! > The diff below updates bzflag to 2.4.12. > OK to commit? Anyone? > > Index: Makefile > === > RCS file: /cvs/ports/games/bzflag/Makefile,v > retrieving revision 1.43 > diff -u -p -r1.43 Makefile > --- Makefile 21 Nov 2017 00:13:00 - 1.43 > +++ Makefile 2 Dec 2017 12:26:22 - > @@ -2,32 +2,34 @@ > > COMMENT= graphical multiplayer 3D tank war game > > -DISTNAME=bzflag-2.4.2 > +V= 2.4.12 > +DISTNAME=bzflag-${V} > CATEGORIES= games x11 > -MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=bzflag/} > +MASTER_SITES=https://download.bzflag.org/bzflag/source/${V}/ > EXTRACT_SUFX=.tar.bz2 > -REVISION=6 > > -HOMEPAGE=http://www.bzflag.org/ > +HOMEPAGE=https://www.bzflag.org/ > > # LGPLv2.1 > PERMIT_PACKAGE_CDROM= Yes > > -WANTLIB += GL GLEW GLU ICE SDL SM X11 X11-xcb Xdamage Xext Xfixes Xi Xmu > -WANTLIB += Xt Xxf86vm c cares crypto curl drm expat glapi iconv intl m > ncurses > -WANTLIB += nghttp2 pthread sndio ssl ${COMPILER_LIBCXX} usbhid xcb xcb-dri2 > xcb-glx > -WANTLIB += z > +WANTLIB += GL GLU SDL2 X11 X11-xcb Xdamage Xext Xfixes Xxf86vm > +WANTLIB += c cares crypto curl drm expat glapi m ncurses > +WANTLIB += nghttp2 pthread sndio ssl usbhid xcb xcb-dri2 > +WANTLIB += xcb-glx z ${COMPILER_LIBCXX} > > -LIB_DEPENDS= devel/sdl \ > - graphics/glew \ > +# c++0x > +COMPILER=base-clang ports-gcc > + > +LIB_DEPENDS= devel/sdl2 \ > net/curl \ > net/libcares > RUN_DEPENDS= devel/desktop-file-utils > > -USE_GMAKE= Yes > +SEPARATE_BUILD= Yes > LIBTOOL_FLAGS= --tag=disable-static > CONFIGURE_STYLE= autoconf > -AUTOCONF_VERSION= 2.68 > +AUTOCONF_VERSION= 2.69 > CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \ > LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib" \ > ac_cv_lib_bind_gethostent=no > Index: distinfo > === > RCS file: /cvs/ports/games/bzflag/distinfo,v > retrieving revision 1.11 > diff -u -p -r1.11 distinfo > --- distinfo 3 Sep 2012 07:19:34 - 1.11 > +++ distinfo 2 Dec 2017 12:26:22 - > @@ -1,2 +1,2 @@ > -SHA256 (bzflag-2.4.2.tar.bz2) = T3vFIoTMSzn8NShV5VWysGTB3moY90dOJJBzBwdiyBE= > -SIZE (bzflag-2.4.2.tar.bz2) = 15971448 > +SHA256 (bzflag-2.4.12.tar.bz2) = qKE6WGSHmKb2+WmikRzyE3f+RZZPLt9GoyfRNw/xAA0= > +SIZE (bzflag-2.4.12.tar.bz2) = 14042357 > Index: patches/patch-include_VotingArbiter_h > === > RCS file: patches/patch-include_VotingArbiter_h > diff -N patches/patch-include_VotingArbiter_h > --- patches/patch-include_VotingArbiter_h 4 May 2017 21:38:05 - > 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,43 +0,0 @@ > -$OpenBSD: patch-include_VotingArbiter_h,v 1.1 2017/05/04 21:38:05 espie Exp $ > -C++ Defect Report Core Issue 1344. > -Deducing basic properties of class, such as the presence of a default > -constructor should not require full program knowledge. Thus, the default > -parameters should be in the class declaration. > - > -clang flags this as an error. > - > -Index: include/VotingArbiter.h > include/VotingArbiter.h.orig > -+++ include/VotingArbiter.h > -@@ -86,9 +86,11 @@ class VotingArbiter (protected) > - public: > - > - /* default constructor */ > -- VotingArbiter(unsigned short int voteTime, unsigned short int vetoTime, > --unsigned short int votesRequired, float votePercentage, > --unsigned short int voteRepeatTime); > -+ VotingArbiter(unsigned short int voteTime = 60, > -+unsigned short int vetoTime = 20, > -+unsigned short int votesRequired = 2, > -+float votePercentage = 50.1, > -+unsigned short int voteRepeatTime = 300); > - /* default copy constructor */ > - VotingArbiter(const VotingArbiter& arbiter); > - ~VotingArbiter(void); > -@@ -231,11 +233,11 @@ class VotingArbiter (protected) > - }; > - > - > --inline VotingArbiter::VotingArbiter(unsigned short int voteTime=60, > --unsigned short int vetoTime=20, > --unsigned short int votesRequired=2, > --float votePercentage=50.1, > --unsigned short int voteRepeatTime=300) > -+inline VotingArbiter::VotingArbiter(unsigned short int voteTime, > -+unsigned short int vetoTime, > -+unsigned short int votesRequired, > -+float votePercentage, > -+unsigned short int voteRepeatTime) > - : _votingBooth(NULL), > - _maxVotes(votesRequired+1), > - _voteTime(voteTime), > Index: patches/patch-src_bzfs_VotingArbiter_h >
Re: [UPDATE] ffmpegthumbnailer 2.2.0
On Thu, Dec 14, 2017 at 05:38:46PM +0300, Victor Kukshiev wrote: > Hello! I updated fmpegthumbnailer to 2.2.0 (switch build system to cmake) > and take maintainership. > ok? I think you forgot to cvs add a patch, and you should have a look at GH_* variables if using github as a new upstream. This way you'll avoid setting MASTER_SITES, DISTNAME, EXTRACT_SUFX...
[UPDATE] ffmpegthumbnailer 2.2.0
Hello! I updated fmpegthumbnailer to 2.2.0 (switch build system to cmake) and take maintainership. ok? ? patches/patch-CMakeLists_txt Index: Makefile === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/Makefile,v retrieving revision 1.32 diff -u -p -u -p -r1.32 Makefile --- Makefile26 Jul 2017 22:45:23 - 1.32 +++ Makefile14 Dec 2017 14:34:29 - @@ -1,29 +1,27 @@ -# $OpenBSD: Makefile,v 1.32 2017/07/26 22:45:23 sthen Exp $ +# $OpenBSD: Makefile,v 1.32 2017/07/26 22:45:23 sthen Exp $m COMMENT= lightweight video thumbnailer for file managers -DISTNAME= ffmpegthumbnailer-2.0.8 -REVISION= 5 +DISTNAME= ffmpegthumbnailer-2.2.0 CATEGORIES=graphics multimedia -MASTER_SITES= ${MASTER_SITE_GOOGLECODE:=ffmpegthumbnailer/} +MASTER_SITES= https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/2.2.0/ -SHARED_LIBS= ffmpegthumbnailer 4.1 +SHARED_LIBS= ffmpegthumbnailer 4.1 + +EXTRACT_SUFX= .tar.bz2 HOMEPAGE= https://github.com/dirkvdb/ffmpegthumbnailer +MAINTAINER = Victor Kukshiev # GPLv2+ PERMIT_PACKAGE_CDROM= Yes -WANTLIB += avcodec avformat avutil c jpeg m png pthread ${COMPILER_LIBCXX} -WANTLIB += swscale xvidcore +MODULES = devel/cmake +WANTLIB += avcodec avfilter avformat avutil c jpeg m png pthread ${COMPILER_LIBCXX} z LIB_DEPENDS= graphics/ffmpeg \ graphics/jpeg \ graphics/png -CONFIGURE_STYLE= autoconf -AUTOCONF_VERSION= 2.69 -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" .include Index: distinfo === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/distinfo,v retrieving revision 1.7 diff -u -p -u -p -r1.7 distinfo --- distinfo20 Nov 2012 12:01:07 - 1.7 +++ distinfo14 Dec 2017 14:34:29 - @@ -1,2 +1,2 @@ -SHA256 (ffmpegthumbnailer-2.0.8.tar.gz) = LIu++oONOOpC/IrHgljNo2hl2XTJkWJLFM/9uSo7xos= -SIZE (ffmpegthumbnailer-2.0.8.tar.gz) = 367186 +SHA256 (ffmpegthumbnailer-2.2.0.tar.bz2) = 5cMSmdBkloGYzTePdIjlLNXnOPrJmO6ngLx31/MiOMI= +SIZE (ffmpegthumbnailer-2.2.0.tar.bz2) = 1223895 Index: patches/patch-configure_ac === RCS file: patches/patch-configure_ac diff -N patches/patch-configure_ac --- patches/patch-configure_ac 20 Nov 2012 12:01:07 - 1.4 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,12 +0,0 @@ -$OpenBSD: patch-configure_ac,v 1.4 2012/11/20 12:01:07 dcoppa Exp $ configure.ac.orig Sat Aug 25 15:00:19 2012 -+++ configure.ac Tue Nov 20 12:18:46 2012 -@@ -128,7 +128,7 @@ AC_ARG_ENABLE(debug, - AM_CONDITIONAL(DEBUG, test "$enable_debug" = "yes") - if test "$DEBUG" = "yes"; then - AC_DEFINE(ENABLE_DEBUG, [], "Enable debug mode") --CXXFLAGS="$CXXFLAGS -g -O1 -Wall -Werror -Wfatal-errors" -+CXXFLAGS="$CXXFLAGS -g -Wall -Werror -Wfatal-errors" - fi - - AC_ARG_ENABLE(unittests, Index: pkg/PLIST === RCS file: /cvs/ports/graphics/ffmpegthumbnailer/pkg/PLIST,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST --- pkg/PLIST 16 Mar 2015 18:07:46 - 1.5 +++ pkg/PLIST 14 Dec 2017 14:34:29 - @@ -1,14 +1,13 @@ @comment $OpenBSD: PLIST,v 1.5 2015/03/16 18:07:46 naddy Exp $ @bin bin/ffmpegthumbnailer include/libffmpegthumbnailer/ +include/libffmpegthumbnailer/ffmpegthumbnailertypes.h include/libffmpegthumbnailer/filmstripfilter.h include/libffmpegthumbnailer/ifilter.h include/libffmpegthumbnailer/imagetypes.h include/libffmpegthumbnailer/videoframe.h include/libffmpegthumbnailer/videothumbnailer.h include/libffmpegthumbnailer/videothumbnailerc.h -lib/libffmpegthumbnailer.a -lib/libffmpegthumbnailer.la @lib lib/libffmpegthumbnailer.so.${LIBffmpegthumbnailer_VERSION} lib/pkgconfig/libffmpegthumbnailer.pc @man man/man1/ffmpegthumbnailer.1
Re: update lang/ghc (preview)
On Wed, Dec 13, 2017 at 12:28 AM, Matthias Kilian wrote: > Hi to all Haskell fans, > > the diff below updates ghc to 8.2.2.Builds, packages, and correctly I'm trying todays's CVS and patching with: cd /usr/ports/lang/ghc patch < /tmp/original_msg.txt where original_msg.txt is download of email and this fails misserably with a lot of hunk errors and stops on: |Index: patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Utils_hs |=== |RCS file: /cvs/ports/lang/ghc/patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Utils_hs,v |retrieving revision 1.3 |diff -u -p -r1.3 patch-libraries_Cabal_Cabal_Distribution_Simple_Utils_hs |--- patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Utils_hs 19 Sep 2015 07:42:57 - 1.3 |+++ patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Utils_hs 2 Nov 2016 11:17:56 - -- File to patch: do you have any idea how to apply your changes for testing? Thanks! Karel
Re: Unbreak ghc
> Curious how far my current build of ghc-8.2.2 will go... 8.2 and later, including HEAD should be better and better. I've done some work on this (mainly passing your patches to the HEAD of that time) and also some core GHC developers (Ben Gamari IIRC) are testing on OpenBSD (latest release) now, so I think your life as GHC maintainer should be more easier. Completely other matter is: - GHC memory allocation strategy -- big mmap where it is supported - GHC RWX memory usage, hence wxneeded - GHC/base usage of unsafe string primitives Thanks, Karel
Re: Unbreak ghc
On Sun, Dec 10, 2017 at 9:52 PM, Matthias Kilian wrote: > Hi Karel, > > On Sun, Dec 10, 2017 at 08:22:54PM +0100, Karel Gardas wrote: >> rts/Linker.c includes elf.h for all platform except OpenBSD where it >> includes elf_abi.h. In recent snapshots elf_abi.h got removed thanks >> to work of Martin Pieuchot. > > But it's still there, even in todays snapshots: > > $ tar tvzf comp62.tgz ./usr/include/elf\* > -r--r--r-- 1 root bin166 Dec 10 19:09 ./usr/include/elf.h > -r--r--r-- 1 root bin 1627 Dec 10 19:09 ./usr/include/elf_abi.h > > And the same is true for a release(8) i just built on my build > machine. > > Maybe you used a snapshot with elf_abi.h missing (intentionally or not).? Obviously I'm stupid fool. Probably I've removed elf_abi.h myself for some ports/tests and then completely forgotten this and then seeing GHC failing so reported that including patch. Sorry for this noise!
[NEW] net/i2pd
Here is a port I have been using locally. It is a non Java implementation of the i2p protocol. Maybe it will be useful for other OpenBSDers, so here you go. Some comments and clarifications: * Upstream's makefiles lack an "install" target. This is intended because upstream wants packagers to copy over their files manually. * i2pd gets installed as a poorman's system service with all its configuration on /var/i2pd. This folder gets pre-populated with config files provided by upstream. Trying to run the software without configuration files may cause it to run in a potentially insecure manner. * Upstream's config scripts are a bit messy and passing configuration parameters for the building process when using Clang is not possible. Since the defaults are sane enough, I think it is ok to let the port as it is. Testing and destructive criticism ("get your hands off the keyboard before you get hurt, kid") are welcome. -- OpenPGP Key Fingerprint: BB5A C2A2 2CAD ACB7 D50D C081 1DB9 6FC4 5AB7 92FA i2pd.tar Description: Unix tar archive
Re: Retire devel/arm-elf?
On Thu, Dec 14, 2017 at 01:15:02AM +0100, Jeremie Courreges-Anglas wrote: > On Wed, Dec 13 2017, Klemens Nanni wrote: > > On Wed, Dec 13, 2017 at 08:09:38PM +0100, Jeremie Courreges-Anglas wrote: > >> > >> devel/arm-elf/gcc has been marked as broken almost three years ago, > >> devel/arm-elf/newlib depends on it. I doubt that gdb and binutils alone > >> are useful, especially since the ARM ecosystem moved to a newer ABI. > >> > >> ok to remove? > > Working with microprocessors without a compiler is certainly annoying. > > as and ld are useful though when preparing things for the lab and > > stepping through code with gdb is required all the time so having those > > tools around can definitely be worth it. > > I can understand how running gdb from a regular machine makes sense, > given the size of gdb these days. But binutils when you have no > compiler... Exactly. > > But in the end it's still an incomplete toolchain which forces you onto > > other platforms one way or another, so I don't object to remove it even > > though I'm using it. > > Just to make it crystal clear: you are using arm-elf-binutils-2.20 and > arm-elf-gdb-7.1, not arm-none-eabi-binutils-2.27 and > arm-none-eabi-gdb-7.9.1, right? I'm not versed enough in ARM stuff to > know whether arm-elf is still relevant these days. Yes, arm-elf-binutils-2.20p1 and arm-elf-gdb-7.1p2. > My concern is to avoid stuff rotting for years in the ports tree, not to > prevent people from having useful tools at hand. Maybe updating to newer > upstream versions would be doable? (Or mybe adding an arm-elf > FLAVOR to devel/arm-none-eabi?) I'd prefer updates to removal sure, but the most useful tool is already lacking so wiping devel/arm-elf (until it's fixed) won't hurt, I guess.