powerpc bulk build report
bulk build on macppc-1.ports.openbsd.org started on Fri Dec 14 11:56:51 MST 2018 finished at Mon Dec 31 00:15:20 MST 2018 lasted 17D05h18m done with kern.version=OpenBSD 6.4-current (GENERIC.MP) #312: Thu Dec 13 08:24:51 MST 2018 built packages:8649 Dec 14:514 Dec 15:427 Dec 16:444 Dec 17:683 Dec 18:370 Dec 19:305 Dec 20:298 Dec 21:417 Dec 22:429 Dec 23:465 Dec 24:252 Dec 25:58 Dec 26:180 Dec 27:394 Dec 28:380 Dec 29:407 Dec 30:2565 Dec 31:60 critical path missing pkgs: http://build-failures.rhaalovely.net//powerpc/2018-12-14/summary.log build failures: 82 http://build-failures.rhaalovely.net//powerpc/2018-12-14/audio/audacious-plugins.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/benchmarks/wrk.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/cad/qucs.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/comms/hackrf.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/devel/appstream-glib.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/devel/avr/libc.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/devel/include-what-you-use.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/devel/libvmime.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/devel/ptlib.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/devel/py-llvmlite.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/devel/xtensa-elf/gcc.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/editors/neovim.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/editors/qscintilla.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/editors/scintilla.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/emulators/BasiliskII.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/emulators/dosbox.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/emulators/higan.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/emulators/nestopia,-libretro.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/emulators/ppsspp.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/emulators/vice.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/crack-attack.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/dangerdeep.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/freeorion.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/godot.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/grhino.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/hyperrogue.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/prboom-plus.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/spacehulk.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/games/xevil.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/geo/merkaartor.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/geo/qlandkartegt.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/geo/spatialite/gis.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/graphics/aqsis.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/graphics/k3dsurf.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/graphics/makehuman.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/inputmethods/scim-fcitx.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/inputmethods/scim-hangul.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/inputmethods/scim-pinyin.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/inputmethods/scim-tables.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/lang/freehdl.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/lang/gpc.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/lang/gprolog.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/lang/iverilog.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/lang/parrot.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/lang/ponyc.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/math/mlpack,-main.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/bitcoin,no_x11.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/fastnetmon.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/haproxy.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/knot.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/megatools.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/mutella.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/toxcore.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/valknut.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/net/xprobe.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/print/poppler.log http://build-failures.rhaalovely.net//powerpc/2018-12-14/print/texlive/base.log http://build-f
Re: UPDATE: bsd.port.mk - Add GitLab support
On Sun, Dec 30, 2018 at 10:48:41PM +, Stuart Henderson wrote: > On 2018/12/29 15:44, Edward Lopez-Acosta wrote: > > Stuart, > > > > I am not sure I understand the question or the issues you refer to. Can you > > clarify for me so I can look more into it please? > > > > Are you also proposing the GitHub directives already provided are bad as > > well? > > > > On December 29, 2018 2:40:24 PM UTC, Stuart Henderson > > wrote: > > >On 2018/12/29 08:24, Edward Lopez-Acosta wrote: > > >> Any feedback for this? > > > > > >How is gitlab doing at keeping stable distfiles? If it's even worse > > >than > > >github (and I have a feeling it might be) then I wouldn't really want > > >to > > >encourage people using it directly as a source. > > > > See https://marc.info/?l=openbsd-ports&m=151973450514279&w=2 for more about > the problem. I agree the situation is far from nice when using on-demand generated tarballs. But, it's really handy for portroach, so we know when there's an update available. -- Antoine
Re: UPDATE: bsd.port.mk - Add GitLab support
On 2018/12/29 15:44, Edward Lopez-Acosta wrote: > Stuart, > > I am not sure I understand the question or the issues you refer to. Can you > clarify for me so I can look more into it please? > > Are you also proposing the GitHub directives already provided are bad as well? > > On December 29, 2018 2:40:24 PM UTC, Stuart Henderson > wrote: > >On 2018/12/29 08:24, Edward Lopez-Acosta wrote: > >> Any feedback for this? > > > >How is gitlab doing at keeping stable distfiles? If it's even worse > >than > >github (and I have a feeling it might be) then I wouldn't really want > >to > >encourage people using it directly as a source. > See https://marc.info/?l=openbsd-ports&m=151973450514279&w=2 for more about the problem.
Re: update/fix: devel/boost
On 2018/12/30 19:05, Rafael Sadowski wrote: > +Index: tools/build/src/engine/Jambase > +--- tools/build/src/engine/Jambase.orig > tools/build/src/engine/Jambase > +@@ -51,7 +51,7 @@ BOOST_BUILD_PATH.user-value = $(BOOST_BUILD_PATH) ; > + # Policy. > + if ! $(BOOST_BUILD_PATH) && $(UNIX) > + { > +-BOOST_BUILD_PATH = /usr/share/boost-build ; > ++BOOST_BUILD_PATH = ${LOCALBASE}/share/boost-build ; from bsd.port.mk(5) : LOCALBASE where other ports have already been installed. Default: /usr/local. PREFIX Base directory for the current port installation. this refers to "current port" so should be prefix.
Re: NEW: net/spoofer-1.4.2
On 2018/12/22 14:49, Denis Fondras wrote: > The CAIDA Spoofer project measures the Internet's susceptibility to spoofed > source address IP packets. The Spoofer client attempts to send a series of > spoofed UDP packets that test the ability to send different classes of spoofed > traffic > > http://spoofer.caida.org/ Initial tweaks. It's protobuf not protobuf-c, c++ ports need to set COMPILER except in special cases, and don't hardcode /usr/local. Additionally either the Qt bits need adding properly or disabling (build fails if qt3-mt is installed. it builds extra things if qt5 is installed. haven't looked at qt4). diff --git Makefile Makefile index 3f06033..1395bc6 100644 --- Makefile +++ Makefile @@ -7,18 +7,20 @@ CATEGORIES= net HOMEPAGE= https://www.caida.org/projects/spoofer/ -MASTER_SITES= ${HOMEPAGE}downloads/ +MASTER_SITES= https://www.caida.org/projects/spoofer/downloads/ MAINTAINER= Denis Fondras # GPLv3 PERMIT_PACKAGE_CDROM= Yes -WANTLIB+= protobuf-c +WANTLIB += ${COMPILER_LIBCXX} c crypto m pcap protobuf-lite ssl -LIB_DEPENDS= devel/protobuf-c +COMPILER= base-clang ports-gcc + +LIB_DEPENDS= devel/protobuf CONFIGURE_STYLE= gnu -CONFIGURE_ARGS= --with-protobuf=/usr/local +CONFIGURE_ARGS= --with-protobuf=${LOCALBASE} .include
powerpc lang/gcc/6 can't build devel/llvm
Hello OpenBSD ports list! I want to report a problem with lang/gcc/6 on powerpc, where it can't build devel/llvm. I have reproduced the problem in a small C++ file that errors when the powerpc option -mlongcall is passed to eg++. $ cat loopy.cpp #include struct Thing { int get() const { return 0; } }; int f(Thing t) { return std::mem_fn(&Thing::get)(t); } $ eg++ --version eg++ (GCC) 6.5.0 ... $ eg++ -mlongcall -c loopy.cpp ... (see attached loopy-error.txt) The error goes away if I do any _one_ of the following: - remove -mlongcall - remove const in `int get() const` - change `std::mem_fn(&Thing::get)(t)` to `(t.*(&Thing::get))()` The default ports-gcc is lang/gcc/4.9; I am using a diff (attached as gcc-6-2.diff) to switch ports-gcc to lang/gcc/6. This diff was from https://marc.info/?l=openbsd-ports&m=154165621429861&w=2 but I removed the chunk that disables Ada. I also edited devel/llvm/Makefile to change GCC_VER from 4.9.0 to 6.4.0; this was before I built gcc-6.5.0p0. My OpenBSD/macppc kernel has the powerpc swap fix from Mark Kettenis in https://marc.info/?l=openbsd-bugs&m=154559013731861&w=2 so programs don't crash while I am building devel/llvm. With the swap fix, lang/gcc/6 can build much of devel/llvm but can't build LoopLoadElimination.cpp where that file uses std::mem_fn. devel/llvm uses -mlongcall because its port Makefile adds -mlongcall to CFLAGS and CXXFLAGS for powerpc. -mlongcall also seems to cause a bunch of "warning: ignoring attributes on template argument '...'`. (I guess that -mlongcall sets an attribute on everything, but some template parameters ignore the attribute?) I got the error from LoopLoadElimination.cpp with gcc-6.4.0; then I used loopy.cpp to reproduce the error in both 6.4.0 and gcc-6.5.0p0. -- George Koehler loopy.cpp: In function 'int f(Thing)': loopy.cpp:8:35: error: no match for call to '(std::_Mem_fn) (Thing&)' return std::mem_fn(&Thing::get)(t); ^ In file included from loopy.cpp:1:0: /usr/local/include/c++/6.5.0/functional:625:2: note: candidate: template decltype (std::__invoke(((const std::_Mem_fn_base<_MemObjPtr, false>*)this)->std::_Mem_fn_base<_MemObjPtr, false>::_M_pm, forward<_Tp>(__obj))) std::_Mem_fn_base<_MemObjPtr, false>::operator()(_Tp&&) const [with _Tp = _Tp; _MemObjPtr = int (Thing::*)() const] operator()(_Tp&& __obj) const ^~~~ /usr/local/include/c++/6.5.0/functional:625:2: note: template argument deduction/substitution failed: /usr/local/include/c++/6.5.0/functional: In substitution of 'template decltype (std::__invoke(((const std::_Mem_fn_base<_MemObjPtr, false>*)this)->std::_Mem_fn_base<_MemObjPtr, false>::_M_pm, forward<_Tp>(__obj))) std::_Mem_fn_base<_MemObjPtr, false>::operator()(_Tp&&) const [with _Tp = Thing&]': loopy.cpp:8:35: required from here /usr/local/include/c++/6.5.0/functional:627:27: error: no matching function for call to '__invoke(int (Thing::* const&)() const, Thing&)' -> decltype(std::__invoke(_M_pm, std::forward<_Tp>(__obj))) ~^ /usr/local/include/c++/6.5.0/functional:245:5: note: candidate: template typename std::result_of<_Callable&&(_Args&& ...)>::type std::__invoke(_Callable&&, _Args&& ...) __invoke(_Callable&& __fn, _Args&&... __args) ^~~~ /usr/local/include/c++/6.5.0/functional:245:5: note: template argument deduction/substitution failed: /usr/local/include/c++/6.5.0/functional: In substitution of 'template typename std::result_of<_Callable&&(_Args&& ...)>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (Thing::* const&)() const; _Args = {Thing&}]': /usr/local/include/c++/6.5.0/functional:627:27: required by substitution of 'template decltype (std::__invoke(((const std::_Mem_fn_base<_MemObjPtr, false>*)this)->std::_Mem_fn_base<_MemObjPtr, false>::_M_pm, forward<_Tp>(__obj))) std::_Mem_fn_base<_MemObjPtr, false>::operator()(_Tp&&) const [with _Tp = Thing&]' loopy.cpp:8:35: required from here /usr/local/include/c++/6.5.0/functional:245:5: error: no type named 'type' in 'class std::result_of' Index: infrastructure/mk/fortran.port.mk === RCS file: /cvs/ports/infrastructure/mk/fortran.port.mk,v retrieving revision 1.14 diff -u -p -u -r1.14 fortran.port.mk --- infrastructure/mk/fortran.port.mk 2 Sep 2016 13:02:24 - 1.14 +++ infrastructure/mk/fortran.port.mk 30 Dec 2018 21:10:58 - @@ -14,9 +14,9 @@ MODFORTRAN_WANTLIB += g2c MODULES += gcc4 MODGCC4_ARCHS ?= * MODGCC4_LANGS += fortran -MODFORTRAN_BUILD_DEPENDS += lang/gcc/4.9,-f95>=4.9.4p0,<4.10 +MODFORTRAN_BUILD_DEPENDS += lang/gcc/6,-f95>=6,<7 MODFORTRAN_LIB_DEPENDS += ${MODGCC4_CPPLIBDEP} -MODFORTRAN_WANTLIB += gfortran>=3 +MODFORTRAN_WANTLIB += gfortran>=7 . if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" MODFORTRAN_WANTLIB += quadmath . endif Index: infrastructure/mk/gcc4.port.
Re: powerdns DESC language adjustments
On 2018/12/30 15:47, Marcus MERIGHI wrote: > Hello, > > the diff below changes DESCR-main of powerdns to correct a mishap and > uses "backend" without a dash, just as the first occurrence of the word. > > Marcus > > Index: pkg/DESCR-main > === > RCS file: /cvs/ports/net/powerdns/pkg/DESCR-main,v > retrieving revision 1.3 > diff -u -p -u -r1.3 DESCR-main > --- pkg/DESCR-main14 Apr 2015 18:10:27 - 1.3 > +++ pkg/DESCR-main30 Dec 2018 14:36:35 - > @@ -4,5 +4,5 @@ in nature. Additionally, through use of > PowerDNS offers very high domain resolution performance. > > Backends for SQLite databases, BIND files and geographical load-balancing > -are including in the main package. MySQL, PostgreSQL and LDAP back-ends are > +are included in the main package. MySQL, PostgreSQL and LDAP backends are > packaged separately. > Needs a bump for REVISION-main, otherwise okay with me.
devel/libffi armv7 bad instructions vldmiagt/etc [was Re: problem with build of php on arm7]
No new text in my reply, just getting fixed subject line on the list so it has something to do with the content :) On 2018/12/30 12:22, s_g...@telus.net wrote: > I am starting a new build of php-7.2 on armv7 to try to make it work. I am > using a new install from Dec 28. > The error below did not happen on a build on Dec 13. > > MAKE arm-unknown-openbsd6.4 :0 * all > make 'AR_FLAGS=' 'CC_FOR_BUILD=' 'CFLAGS=-O2 -pipe -Wall -fexceptions' > 'CXXFLAGS=-g -O2' 'CFLAGS_FOR_BUILD=' 'CFLAGS_FOR_TARGET=' > 'INSTALL=/usr/ports/pobj/libffi-3.2.1/bin/install -c' > 'INSTALL_DATA=/usr/ports/pobj/libffi-3.2.1/bin/install -c -m 644' > 'INSTALL_PROGRAM=/usr/ports/pobj/libffi-3.2.1/bin/install -c' > 'INSTALL_SCRIPT=/usr/ports/pobj/libffi-3.2.1/bin/install -c' 'JC1FLAGS=' > 'LDFLAGS=-lc++abi ' 'LIBCFLAGS=' 'LIBCFLAGS_FOR_TARGET=' 'MAKE=make' > 'MAKEINFO=/bin/sh > /nfs_mnt/openbsd_archive/2018-12-28/ports/pobj/libffi-3.2.1/libffi-3.2.1/mis > sing makeinfo ' 'PICFLAG=-fpic' 'PICFLAG_FOR_TARGET=' 'RUNTESTFLAGS=' > 'SHELL=/bin/sh' 'exec_prefix=/usr/local' 'infodir=/usr/local/info' > 'libdir=/usr/local/lib' 'mandir=/usr/local/man' 'prefix=/usr/local' > 'AR=ar' 'AS=as' 'CC=gcc' 'CXX=g++' 'LD=/usr/bin/ld' 'NM=/usr/bin/nm -B' > 'RANLIB=ranlib' 'DESTDIR=' all-recursive > Making all in include > Making all in testsuite > Making all in man > depbase=`echo src/arm/sysv.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; > /usr/bin/libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. > -I../include -Iinclude -I../src -I. -I../include -Iinclude -I../src -O2 > -pipe -MT src/arm/sysv.lo -MD -MP -MF $depbase.Tpo -c -o src/arm/sysv.lo > ../src/arm/sysv.S && mv -f $depbase.Tpo $depbase.Plo > gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -I. > -I../include -Iinclude -I../src -O2 -pipe -MT src/arm/sysv.lo -MD -MP -MF > src/arm/.deps/sysv.Tpo -c ../src/arm/sysv.S -fPIC -DPIC -o > src/arm/.libs/sysv.o > ../src/arm/sysv.S: Assembler messages: > ../src/arm/sysv.S:363: Error: bad instruction `vldmiagt ip,{d0-d7}' > ../src/arm/sysv.S:412: Error: bad instruction `vstmiaeq r2,{d0-d3}' > ../src/arm/sysv.S:423: Error: bad instruction `vstmdb sp!,{d0-d7}' > ../src/arm/sysv.S:473: Error: bad instruction `vldmia sp,{d0-d1}' > ../src/arm/sysv.S:476: Error: bad instruction `vldmia sp,{d0-d3}' > Error while executing gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include > -Iinclude -I../src -I. -I../include -Iinclude -I../src -O2 -pipe -MT > src/arm/sysv.lo -MD -MP -MF src/arm/.deps/sysv.Tpo -c ../src/arm/sysv.S > -fPIC -DPIC -o src/arm/.libs/sysv.o > *** Error 1 in arm-unknown-openbsd6.4 (Makefile:1337 'src/arm/sysv.lo') > *** Error 1 in arm-unknown-openbsd6.4 (Makefile:1621 'all-recursive') > *** Error 1 in arm-unknown-openbsd6.4 (Makefile:730 'all') > *** Error 1 in > /nfs_mnt/openbsd_archive/2018-12-28/ports/pobj/libffi-3.2.1/libffi-3.2.1 > (Makefile:616 'all') > *** Error 1 in /usr/ports/devel/libffi > (/usr/ports/infrastructure/mk/bsd.port.mk:2786 > '/usr/ports/pobj/libffi-3.2.1/.build_done') > *** Error 1 in /usr/ports/devel/libffi > (/usr/ports/infrastructure/mk/bsd.port.mk:2009 > '/usr/ports/packages/arm/all/libffi-3.2.1p5.tgz') > *** Error 1 in /usr/ports/devel/libffi > (/usr/ports/infrastructure/mk/bsd.port.mk:2475 '_internal-package') > *** Error 1 in /usr/ports/devel/libffi > (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'package') > *** Error 1 in /usr/ports/devel/libffi > (/usr/ports/infrastructure/mk/bsd.port.mk:2027 > '/var/db/pkg/libffi-3.2.1p5/+CONTENTS') > *** Error 1 in /usr/ports/devel/libffi > (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'install') > *** Error 1 in /usr/ports/lang/python/2.7 > (/usr/ports/infrastructure/mk/bsd.port.mk:2138 > '/usr/ports/pobj/Python-2.7.15/.dep-devel-libffi') > *** Error 1 in /usr/ports/lang/python/2.7 > (/usr/ports/infrastructure/mk/bsd.port.mk:2533 > '/usr/ports/pobj/Python-2.7.15/.extract_done') > *** Error 1 in /usr/ports/lang/python/2.7 > (/usr/ports/infrastructure/mk/bsd.port.mk:2009 > '/usr/ports/packages/arm/all/python-2.7.15p1.tgz') > *** Error 1 in /usr/ports/lang/python/2.7 > (/usr/ports/infrastructure/mk/bsd.port.mk:2475 '_internal-package') > *** Error 1 in /usr/ports/lang/python/2.7 > (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'package') > *** Error 1 in /usr/ports/lang/python/2.7 > (/usr/ports/infrastructure/mk/bsd.port.mk:2027 > '/var/db/pkg/python-2.7.15p1/+CONTENTS') > *** Error 1 in /usr/ports/lang/python/2.7 > (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'install') > *** Error 1 in /usr/ports/devel/ninja > (/usr/ports/infrastructure/mk/bsd.port.mk:2138 > '/usr/ports/pobj/ninja-1.8.2/.dep-lang-python-2.7') > *** Error 1 in /usr/ports/devel/ninja > (/usr/ports/infrastructure/mk/bsd.port.mk:2533 > '/usr/ports/pobj/ninja-1.8.2/.extract_done') > *** Error 1 in /usr/ports/devel/ninja > (/usr/ports/infrastructure/mk/bsd.port.mk:2009 > '/usr/ports/packages/arm/all/ninja-1.8.2p0.tgz') > *** Error 1 in /usr/ports/devel/ninja > (/usr/ports/inf
Re: NEW: cad/xschem
su 30. jouluk. 2018 klo 2.47 Klemens Nanni (k...@openbsd.org) kirjoitti: > > On Sun, Dec 30, 2018 at 02:10:52AM +0200, Hannu Vuolasaho wrote: > > The xschem-2.8.1 doesn't support that. I'll write patch to upstream so next > > version will have that fixed too. > It's a make variable so you can always pass it through MAKE_ENV or > MAKE_FLAGS, but since that's relevant for the fake/install, FAKE_FLAGS > seems even more suitable. I put it in to the FAKE_FLAGS and nuked the Makefile.conf.in patch. > > Can you look into upstreaming the GNUism fixes, too? svn has fixed those too... and man page PREFIX expansion is on TODO. So next release should be patchless. > > ./configure has --debug option and it will set -g -O0. I added > > .ifdef DEBUG to turn that configure variable on. > A bit static but good enough for me. There are also --symbols and --profile configure options. The debugging option is mainly used for portability check with std=c89. > > > Fixed this with horrible sed patch. Is there a better way? I also > > added uninstall > > target for the man page but is it needed anywhere? > Yes, see `man -Otag SUBST_VARS bsd.port.mk' and other users in the tree. This is harder thing than I originally thought. SUBST_CMD doesn't have effect unless braces aren't patched to man page. The man page is installed with cp. There could be post-install target which would delete the installed man page and use and install it again with SUBST_MAN which isn't elegant solution. The PREFIX expansion wil happen by xschem and install method will change in next release, the search for most beautiful installation method is rather useless as long it is good enough. At the end I chose the first solution. > > > How about totally evil :) Those are Synopsys/Mentor tools. > So should we disable this behaviour? What's the impact? First of all I don't know how to disable all the unsupported simulators and waveform viewers without causing side-effects. This release supports Icarus verilog, GHDL and GTKWave from open source tool chains and those are for digital only. For analog side there are only commercial spices available. The reason for getting xschem to ports is its capability export tEDAx netlists which pcb-rnd can use and I'm working on that. I have few show stoppers there. Next release of xschem will also support ngspice and maybe the waveform viewer problem can be also solved. So I'll try get the upstream to give some configuation option to hide the unsupported simulators and viewers. Attached today's work. Best regards, Hannu Vuolasaho xschem.tar.gz Description: application/gzip
problem with build of php on arm7
I am starting a new build of php-7.2 on armv7 to try to make it work. I am using a new install from Dec 28. The error below did not happen on a build on Dec 13. MAKE arm-unknown-openbsd6.4 :0 * all make 'AR_FLAGS=' 'CC_FOR_BUILD=' 'CFLAGS=-O2 -pipe -Wall -fexceptions' 'CXXFLAGS=-g -O2' 'CFLAGS_FOR_BUILD=' 'CFLAGS_FOR_TARGET=' 'INSTALL=/usr/ports/pobj/libffi-3.2.1/bin/install -c' 'INSTALL_DATA=/usr/ports/pobj/libffi-3.2.1/bin/install -c -m 644' 'INSTALL_PROGRAM=/usr/ports/pobj/libffi-3.2.1/bin/install -c' 'INSTALL_SCRIPT=/usr/ports/pobj/libffi-3.2.1/bin/install -c' 'JC1FLAGS=' 'LDFLAGS=-lc++abi ' 'LIBCFLAGS=' 'LIBCFLAGS_FOR_TARGET=' 'MAKE=make' 'MAKEINFO=/bin/sh /nfs_mnt/openbsd_archive/2018-12-28/ports/pobj/libffi-3.2.1/libffi-3.2.1/mis sing makeinfo ' 'PICFLAG=-fpic' 'PICFLAG_FOR_TARGET=' 'RUNTESTFLAGS=' 'SHELL=/bin/sh' 'exec_prefix=/usr/local' 'infodir=/usr/local/info' 'libdir=/usr/local/lib' 'mandir=/usr/local/man' 'prefix=/usr/local' 'AR=ar' 'AS=as' 'CC=gcc' 'CXX=g++' 'LD=/usr/bin/ld' 'NM=/usr/bin/nm -B' 'RANLIB=ranlib' 'DESTDIR=' all-recursive Making all in include Making all in testsuite Making all in man depbase=`echo src/arm/sysv.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /usr/bin/libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -I. -I../include -Iinclude -I../src -O2 -pipe -MT src/arm/sysv.lo -MD -MP -MF $depbase.Tpo -c -o src/arm/sysv.lo ../src/arm/sysv.S && mv -f $depbase.Tpo $depbase.Plo gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -I. -I../include -Iinclude -I../src -O2 -pipe -MT src/arm/sysv.lo -MD -MP -MF src/arm/.deps/sysv.Tpo -c ../src/arm/sysv.S -fPIC -DPIC -o src/arm/.libs/sysv.o ../src/arm/sysv.S: Assembler messages: ../src/arm/sysv.S:363: Error: bad instruction `vldmiagt ip,{d0-d7}' ../src/arm/sysv.S:412: Error: bad instruction `vstmiaeq r2,{d0-d3}' ../src/arm/sysv.S:423: Error: bad instruction `vstmdb sp!,{d0-d7}' ../src/arm/sysv.S:473: Error: bad instruction `vldmia sp,{d0-d1}' ../src/arm/sysv.S:476: Error: bad instruction `vldmia sp,{d0-d3}' Error while executing gcc -DHAVE_CONFIG_H -I. -I.. -I. -I../include -Iinclude -I../src -I. -I../include -Iinclude -I../src -O2 -pipe -MT src/arm/sysv.lo -MD -MP -MF src/arm/.deps/sysv.Tpo -c ../src/arm/sysv.S -fPIC -DPIC -o src/arm/.libs/sysv.o *** Error 1 in arm-unknown-openbsd6.4 (Makefile:1337 'src/arm/sysv.lo') *** Error 1 in arm-unknown-openbsd6.4 (Makefile:1621 'all-recursive') *** Error 1 in arm-unknown-openbsd6.4 (Makefile:730 'all') *** Error 1 in /nfs_mnt/openbsd_archive/2018-12-28/ports/pobj/libffi-3.2.1/libffi-3.2.1 (Makefile:616 'all') *** Error 1 in /usr/ports/devel/libffi (/usr/ports/infrastructure/mk/bsd.port.mk:2786 '/usr/ports/pobj/libffi-3.2.1/.build_done') *** Error 1 in /usr/ports/devel/libffi (/usr/ports/infrastructure/mk/bsd.port.mk:2009 '/usr/ports/packages/arm/all/libffi-3.2.1p5.tgz') *** Error 1 in /usr/ports/devel/libffi (/usr/ports/infrastructure/mk/bsd.port.mk:2475 '_internal-package') *** Error 1 in /usr/ports/devel/libffi (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'package') *** Error 1 in /usr/ports/devel/libffi (/usr/ports/infrastructure/mk/bsd.port.mk:2027 '/var/db/pkg/libffi-3.2.1p5/+CONTENTS') *** Error 1 in /usr/ports/devel/libffi (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'install') *** Error 1 in /usr/ports/lang/python/2.7 (/usr/ports/infrastructure/mk/bsd.port.mk:2138 '/usr/ports/pobj/Python-2.7.15/.dep-devel-libffi') *** Error 1 in /usr/ports/lang/python/2.7 (/usr/ports/infrastructure/mk/bsd.port.mk:2533 '/usr/ports/pobj/Python-2.7.15/.extract_done') *** Error 1 in /usr/ports/lang/python/2.7 (/usr/ports/infrastructure/mk/bsd.port.mk:2009 '/usr/ports/packages/arm/all/python-2.7.15p1.tgz') *** Error 1 in /usr/ports/lang/python/2.7 (/usr/ports/infrastructure/mk/bsd.port.mk:2475 '_internal-package') *** Error 1 in /usr/ports/lang/python/2.7 (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'package') *** Error 1 in /usr/ports/lang/python/2.7 (/usr/ports/infrastructure/mk/bsd.port.mk:2027 '/var/db/pkg/python-2.7.15p1/+CONTENTS') *** Error 1 in /usr/ports/lang/python/2.7 (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'install') *** Error 1 in /usr/ports/devel/ninja (/usr/ports/infrastructure/mk/bsd.port.mk:2138 '/usr/ports/pobj/ninja-1.8.2/.dep-lang-python-2.7') *** Error 1 in /usr/ports/devel/ninja (/usr/ports/infrastructure/mk/bsd.port.mk:2533 '/usr/ports/pobj/ninja-1.8.2/.extract_done') *** Error 1 in /usr/ports/devel/ninja (/usr/ports/infrastructure/mk/bsd.port.mk:2009 '/usr/ports/packages/arm/all/ninja-1.8.2p0.tgz') *** Error 1 in /usr/ports/devel/ninja (/usr/ports/infrastructure/mk/bsd.port.mk:2475 '_internal-package') *** Error 1 in /usr/ports/devel/ninja (/usr/ports/infrastructure/mk/bsd.port.mk:2454 'package') *** Error 1 in /usr/ports/devel/ninja (/usr/ports/infrastructure/mk/bsd.port.mk:2027 '/var/db/pkg/ninja-1.8.2p0/+CONTENTS') *** Error 1 in /usr/ports/devel/ninja (/usr/ports/infrastructure/mk/bsd
Re: [wip] devel/gdb update
On Sun, 23 Dec 2018 19:48:14 +0100, Pascal Stumpf wrote: > FWIW, here's a WIP patch to update gdb to 8.2.1. It's still a bit rough > around the edges, but working so far on amd64, i386, powerpc, hppa, and > to some extent on arm and aarch64. It does *not* work on sparc64, which > is a blocker. Feel free to play around with it. Actually, GDB 7.12 did not work on sparc64 either, so this is not a regression and I'd like to move along with it. Please test. > Index: Makefile > === > RCS file: /cvs/ports/devel/gdb/Makefile,v > retrieving revision 1.58 > diff -u -p -r1.58 Makefile > --- Makefile 1 Nov 2018 20:36:08 - 1.58 > +++ Makefile 23 Dec 2018 18:47:08 - > @@ -3,8 +3,7 @@ > COMMENT= GNU debugger > CATEGORIES= devel > > -DISTNAME=gdb-7.12.1 > -REVISION=5 > +DISTNAME=gdb-8.2.1 > > HOMEPAGE=https://www.gnu.org/software/gdb/ > > @@ -19,7 +18,7 @@ EXTRACT_SUFX= .tar.xz > > MODGNU_CONFIG_GUESS_DIRS=${WRKSRC} ${WRKSRC}/gdb > > -WANTLIB = c expat kvm m ncurses pthread ${MODPY_WANTLIB} ${COMPILER_LIBCXX} > util > +WANTLIB = c expat kvm m curses pthread ${MODPY_WANTLIB} ${COMPILER_LIBCXX} > util > > COMPILER = base-clang ports-gcc base-gcc > > @@ -29,6 +28,8 @@ CONFIGURE_ARGS= --program-prefix=e \ > --disable-nls \ > --without-guile \ > --without-lzma \ > + --without-gmp \ > + --without-mpfr \ > --enable-target=all \ > --with-python=${MODPY_BIN} > > @@ -38,6 +39,9 @@ MODULES += lang/python > LIB_DEPENDS += ${MODPY_LIB_DEPENDS} > TEST_DEPENDS += devel/dejagnu > MODPY_BUILDDEP = No > + > +# for max_align_t configure test > +CFLAGS +=-std=gnu11 > > post-install: > ${MODPY_BIN} -m compileall ${PREFIX}/share/gdb/python > Index: distinfo > === > RCS file: /cvs/ports/devel/gdb/distinfo,v > retrieving revision 1.22 > diff -u -p -r1.22 distinfo > --- distinfo 28 Jan 2017 21:38:15 - 1.22 > +++ distinfo 23 Dec 2018 18:47:08 - > @@ -1,2 +1,2 @@ > -SHA256 (gdb/gdb-7.12.1.tar.xz) = RgdoC5c9PsksMK0Cnxt9veOHaGnms6EX2KfpAIERMYY= > -SIZE (gdb/gdb-7.12.1.tar.xz) = 19225392 > +SHA256 (gdb/gdb-8.2.1.tar.xz) = CmpDKQegPFyOqtPDz/1QwApAw6XjxAOUQGJLrnA/IgI= > +SIZE (gdb/gdb-8.2.1.tar.xz) = 20170388 > Index: patches/patch-bfd_config_bfd > === > RCS file: /cvs/ports/devel/gdb/patches/patch-bfd_config_bfd,v > retrieving revision 1.3 > diff -u -p -r1.3 patch-bfd_config_bfd > --- patches/patch-bfd_config_bfd 10 Jul 2018 11:03:46 - 1.3 > +++ patches/patch-bfd_config_bfd 23 Dec 2018 18:47:08 - > @@ -1,7 +1,16 @@ > $OpenBSD: patch-bfd_config_bfd,v 1.3 2018/07/10 11:03:46 kettenis Exp $ > bfd/config.bfd.orig Sat Jan 21 05:48:42 2017 > -+++ bfd/config.bfd Tue Mar 7 22:55:11 2017 > -@@ -202,6 +202,11 @@ case "${targ}" in > +Index: bfd/config.bfd > +--- bfd/config.bfd.orig > bfd/config.bfd > +@@ -81,7 +81,6 @@ case $targ in > + arm*-*-aout | \ > + arm-*-coff | \ > + arm-*-netbsd* | \ > +- arm-*-openbsd* | \ > + arm-*-oabi | \ > + arm-*-riscix* | \ > + arm-epoc-pe* | \ > +@@ -259,6 +258,11 @@ case "${targ}" in > targ_selvecs="aarch64_elf64_be_vec aarch64_elf32_le_vec > aarch64_elf32_be_vec arm_elf32_le_vec arm_elf32_be_vec" > want64=true > ;; > @@ -13,3 +22,12 @@ $OpenBSD: patch-bfd_config_bfd,v 1.3 201 > aarch64_be-*-linux*) > targ_defvec=aarch64_elf64_be_vec > targ_selvecs="aarch64_elf64_le_vec aarch64_elf32_le_vec > aarch64_elf32_be_vec arm_elf32_be_vec arm_elf32_le_vec" > +@@ -354,7 +358,7 @@ case "${targ}" in > + targ_defvec=arm_elf32_be_vec > + targ_selvecs="arm_elf32_le_vec" > + ;; > +- arm-*-netbsdelf*) > ++ arm-*-netbsdelf* | arm-*-openbsd*) > + targ_defvec=arm_elf32_le_vec > + targ_selvecs="arm_elf32_be_vec" > + ;; > Index: patches/patch-bfd_elf_c > === > RCS file: /cvs/ports/devel/gdb/patches/patch-bfd_elf_c,v > retrieving revision 1.9 > diff -u -p -r1.9 patch-bfd_elf_c > --- patches/patch-bfd_elf_c 9 Oct 2016 11:39:20 - 1.9 > +++ patches/patch-bfd_elf_c 23 Dec 2018 18:47:08 - > @@ -1,7 +1,8 @@ > $OpenBSD: patch-bfd_elf_c,v 1.9 2016/10/09 11:39:20 pascal Exp $ > bfd/elf.c.orig Fri Oct 7 19:09:21 2016 > -+++ bfd/elf.cFri Oct 7 20:53:14 2016 > -@@ -9866,6 +9866,11 @@ elfcore_grok_openbsd_procinfo (bfd *abfd, Elf_Internal > +Index: bfd/elf.c > +--- bfd/elf.c.orig > bfd/elf.c > +@@ -10261,6 +10261,11 @@ elfcore_grok_openbsd_procinfo (bfd *abfd, > Elf_Internal > static bfd_boolean > elfcore_grok_openbsd_note (bfd *abfd, Elf_Internal_Note *note) > { > Index: patches/patch-gdb_Makefile_in >
Re: update/fix: devel/boost
On Sun Dec 30, 2018 at 05:32:22PM +0300, Ivan Krylov wrote: > Hi Rafael, > > On Fri, 28 Dec 2018 21:02:44 +0100 > Rafael Sadowski wrote: > > > package fine for me. OK? > > b2 builds my projects fine, too. One small problem I have with it is > that it requires me to pass BOOST_BUILD_PATH or BOOST_ROOT environment > variable. I'm suggesting the patch below that should provide a default > path for b2 to find its files in after the package is installed. Tell > me if I should arrange it differently. > > --- boost_1_66_0/tools/build/src/engine/Jambase.orig Sun Dec 30 17:23:23 2018 > +++ boost_1_66_0/tools/build/src/engine/Jambase Sun Dec 30 17:24:37 2018 > @@ -51,7 +51,7 @@ > # Policy. > if ! $(BOOST_BUILD_PATH) && $(UNIX) > { > -BOOST_BUILD_PATH = /usr/share/boost-build ; > +BOOST_BUILD_PATH = /usr/local/share/boost-build/kernel ; > } > > Thank you for your work and happy holidays! > > -- > Best regards, > Ivan > Thanks for your feedback. New diff below which fix BOOST_BUILD_PATH in Jambase. Rafael Sadowski Index: Makefile === RCS file: /cvs/ports/devel/boost/Makefile,v retrieving revision 1.79 diff -u -p -u -p -r1.79 Makefile --- Makefile24 Dec 2018 23:34:27 - 1.79 +++ Makefile30 Dec 2018 18:04:24 - @@ -9,7 +9,7 @@ VERSION=1.66.0 DISTNAME= boost_${VERSION:S/./_/g} PKGNAME-main= boost-${VERSION} PKGNAME-md=boost-md-${VERSION} -REVISION-main= 1 +REVISION-main= 2 CATEGORIES=devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boost/} EXTRACT_SUFX= .tar.bz2 @@ -145,6 +145,9 @@ NO_TEST=Yes SUBST_VARS+= SO_VERSION +pre-configure: + ${SUBST_CMD} ${WRKSRC}/tools/build/src/engine/Jambase + do-configure: echo "using ${TOOLSET} : : ${CXX} ;" >>${WRKSRC}/tools/build/user-config.jam @${SUBST_CMD} ${WRKSRC}/Jamroot @@ -167,12 +170,23 @@ do-build: ./b2 ${BJAM_CONFIG} python=${MODPY_DEFAULT_VERSION_3}\ do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/src/engine/bin.*/{b2,bjam} \ - ${PREFIX}/bin + # Libs and includes: ${INSTALL_DATA} ${WRKSRC}/stage/lib/lib!(*.so) ${PREFIX}/lib @cd ${WRKSRC} && \ find boost -type d -exec ${INSTALL_DATA_DIR} ${PREFIX}/include/{} \; @cd ${WRKSRC} && \ find boost ! -name \*.orig -type f -exec ${INSTALL_DATA} {} ${PREFIX}/include/{} \; + # boost-build: + ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/src/engine/bin.*/{b2,bjam} \ + ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/boost-build + @cd ${WRKSRC}/tools/build/src && \ + pax -r -w -p pm -s ':^./engine.*$$::' \ + -s ':^.*\.orig$$::' . ${PREFIX}/share/boost-build + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/boost-build + ${INSTALL_DATA} ${WRKSRC}/tools/build/example/site-config.jam \ + ${PREFIX}/share/examples/boost-build + ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \ + ${PREFIX}/share/boost-build/ .include Index: patches/patch-tools_build_src_engine_Jambase === RCS file: patches/patch-tools_build_src_engine_Jambase diff -N patches/patch-tools_build_src_engine_Jambase --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-tools_build_src_engine_Jambase30 Dec 2018 18:04:24 - @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: tools/build/src/engine/Jambase +--- tools/build/src/engine/Jambase.orig tools/build/src/engine/Jambase +@@ -51,7 +51,7 @@ BOOST_BUILD_PATH.user-value = $(BOOST_BUILD_PATH) ; + # Policy. + if ! $(BOOST_BUILD_PATH) && $(UNIX) + { +-BOOST_BUILD_PATH = /usr/share/boost-build ; ++BOOST_BUILD_PATH = ${LOCALBASE}/share/boost-build ; + } + + Index: pkg/PLIST-main === RCS file: /cvs/ports/devel/boost/pkg/PLIST-main,v retrieving revision 1.6 diff -u -p -u -p -r1.6 PLIST-main --- pkg/PLIST-main 13 Dec 2018 19:52:46 - 1.6 +++ pkg/PLIST-main 30 Dec 2018 18:04:25 - @@ -14160,3 +14160,362 @@ lib/libboost_wserialization-mt.a @lib lib/libboost_wserialization-mt.so.${LIBboost_wserialization-mt_VERSION} lib/libboost_wserialization.a @lib lib/libboost_wserialization.so.${LIBboost_wserialization_VERSION} +share/boost-build/ +share/boost-build/__init__.py +share/boost-build/__init__.pyc +share/boost-build/bootstrap.jam +share/boost-build/build/ +share/boost-build/build-system.jam +share/boost-build/build/__init__.py +share/boost-build/build/__init__.pyc +share/boost-build/build/ac.jam +share/boost-build/build/alias.jam +share/boost-build/build/alias.py +share/boost-build/build/alias.pyc +share/boost-build/build/build-request.jam +share/boost-build/build/build_request.py +share/boost-build/build/build_request.pyc +share/boost-build/build/config-cache.jam +share/boost-build/build/configure.
Re: NEW: games/bstone
On 12/30/18 11:56 AM, Brian Callahan wrote: On 12/30/18 12:04 AM, Jonathan Gray wrote: On Fri, Dec 28, 2018 at 11:17:33AM -0500, Brian Callahan wrote: On 12/26/18 6:52 PM, Brian Callahan wrote: On 12/26/18 6:43 PM, Jonathan Gray wrote: On Wed, Dec 26, 2018 at 06:06:14PM -0500, Brian Callahan wrote: On 12/26/18 6:00 PM, Jonathan Gray wrote: On Wed, Dec 26, 2018 at 09:24:18AM -0500, Brian Callahan wrote: On 12/25/18 6:26 PM, Jonathan Gray wrote: On Tue, Dec 25, 2018 at 10:35:02AM -0500, Brian Callahan wrote: Hi ports -- Attached is a new port, games/bstone. BStone is a source port of Blake Stone FPS game series engine. --- pkg/DESCR: BStone is a source port of the Blake Stone game series games Aliens of Gold and Planet Strike. Features: * High resolution rendering of the world (extended vanilla engine) * Modern and vanilla controls * Customizable control bindings * Separate volume control for sound effects and music Note that while this package is open source, the games are not. You must purchase at least one of the games in order to use this package. Aliens of Gold shareware worked when I tried a while ago. You're right. Minor wording tweaks to note that. ~Brian Doesn't build on amd64 here ===>?? Checking files for bstone-1.1.9.1 `/usr/ports/distfiles/bstone-1.1.9.1-48c286fb.tar.gz' is up to date. (SHA256) bstone-1.1.9.1-48c286fb.tar.gz: OK ===> bstone-1.1.9.1 depends on: cmake-* -> cmake-3.10.2p1v0 ===> bstone-1.1.9.1 depends on: ninja->=1.5.1 -> ninja-1.8.2p0 ===> bstone-1.1.9.1 depends on: sdl2-* -> sdl2-2.0.8p1 ===>?? Verifying specs:?? c++ c++abi pthread SDL2 c m ===>?? found c++.2.0 c++abi.0.1 pthread.25.1 SDL2.0.5 c.93.0 m.10.1 ===>?? Extracting for bstone-1.1.9.1 ===>?? Patching for bstone-1.1.9.1 ===> Applying OpenBSD patch patch-src_CMakeLists_txt Hmm...?? Looks like a unified diff to me... The text leading up to this was: -- |$OpenBSD$ | |Install binary to the correct location. |We don't need to install these text files. | |Index: src/CMakeLists.txt |--- src/CMakeLists.txt.orig |+++ src/CMakeLists.txt -- Patching file src/CMakeLists.txt using Plan A... Hunk #1 succeeded at 358. done ===> Applying OpenBSD patch patch-src_jm_free_cpp Hmm...?? Looks like a unified diff to me... The text leading up to this was: -- |$OpenBSD$ | |Prevent segfault during intro movies. | |Index: src/jm_free.cpp |--- src/jm_free.cpp.orig |+++ src/jm_free.cpp -- Patching file src/jm_free.cpp using Plan A... Hunk #1 succeeded at 948. done ===> Applying OpenBSD patch patch-src_jm_tp_cpp Hmm...?? Looks like a unified diff to me... The text leading up to this was: -- |$OpenBSD$ | |Prevent segfault on level load. | |Index: src/jm_tp.cpp |--- src/jm_tp.cpp.orig |+++ src/jm_tp.cpp -- Patching file src/jm_tp.cpp using Plan A... Hunk #1 succeeded at 3360. done ===>?? Compiler link: clang -> /usr/bin/clang ===>?? Compiler link: clang++ -> /usr/bin/clang++ ===>?? Compiler link: cc -> /usr/bin/cc ===>?? Compiler link: c++ -> /usr/bin/c++ ===>?? Generating configure for bstone-1.1.9.1 ===>?? Configuring for bstone-1.1.9.1 -- The CXX compiler identification is Clang 6.0.0 -- Check for working CXX compiler: /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -- Check for working CXX compiler: /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE -- Found SDL: /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.so.0.5 -- Configuring done -- Generating done -- Build files have been written to: /usr/ports/pobj/bstone-1.1.9.1/build-amd64 ===>?? Building for bstone-1.1.9.1 [1/65] /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -I/usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/dosbox -O2 -pipe -DNDEBUG -std=c++11 -MD -MT CMakeFiles/bstone.dir/bstone_sha1.cpp.o -MF CMakeFiles/bstone.dir/bstone_sha1.cpp.o.d -o CMakeFiles/bstone.dir/bstone_sha1.cpp.o -c /usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/bstone_sha1.cpp [2/65] /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -I/usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/dosbox -O2 -pipe -DNDEBUG -std=c++11 -MD -MT CMakeFiles/bstone.dir/bstone_sprite_cache.cpp.o -MF CMakeFiles/bstone.dir/bstone_sprite_cache.cpp.o.d -o CMakeFiles/bstone.dir/bstone_sprite_cache.cpp.o -c /usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/bstone_sprite_cache.cpp [3/65] /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -I/usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/dosbox -O2
Re: NEW: games/bstone
On 12/30/18 12:04 AM, Jonathan Gray wrote: On Fri, Dec 28, 2018 at 11:17:33AM -0500, Brian Callahan wrote: On 12/26/18 6:52 PM, Brian Callahan wrote: On 12/26/18 6:43 PM, Jonathan Gray wrote: On Wed, Dec 26, 2018 at 06:06:14PM -0500, Brian Callahan wrote: On 12/26/18 6:00 PM, Jonathan Gray wrote: On Wed, Dec 26, 2018 at 09:24:18AM -0500, Brian Callahan wrote: On 12/25/18 6:26 PM, Jonathan Gray wrote: On Tue, Dec 25, 2018 at 10:35:02AM -0500, Brian Callahan wrote: Hi ports -- Attached is a new port, games/bstone. BStone is a source port of Blake Stone FPS game series engine. --- pkg/DESCR: BStone is a source port of the Blake Stone game series games Aliens of Gold and Planet Strike. Features: * High resolution rendering of the world (extended vanilla engine) * Modern and vanilla controls * Customizable control bindings * Separate volume control for sound effects and music Note that while this package is open source, the games are not. You must purchase at least one of the games in order to use this package. Aliens of Gold shareware worked when I tried a while ago. You're right. Minor wording tweaks to note that. ~Brian Doesn't build on amd64 here ===>?? Checking files for bstone-1.1.9.1 `/usr/ports/distfiles/bstone-1.1.9.1-48c286fb.tar.gz' is up to date. (SHA256) bstone-1.1.9.1-48c286fb.tar.gz: OK ===> bstone-1.1.9.1 depends on: cmake-* -> cmake-3.10.2p1v0 ===> bstone-1.1.9.1 depends on: ninja->=1.5.1 -> ninja-1.8.2p0 ===> bstone-1.1.9.1 depends on: sdl2-* -> sdl2-2.0.8p1 ===>?? Verifying specs:?? c++ c++abi pthread SDL2 c m ===>?? found c++.2.0 c++abi.0.1 pthread.25.1 SDL2.0.5 c.93.0 m.10.1 ===>?? Extracting for bstone-1.1.9.1 ===>?? Patching for bstone-1.1.9.1 ===> Applying OpenBSD patch patch-src_CMakeLists_txt Hmm...?? Looks like a unified diff to me... The text leading up to this was: -- |$OpenBSD$ | |Install binary to the correct location. |We don't need to install these text files. | |Index: src/CMakeLists.txt |--- src/CMakeLists.txt.orig |+++ src/CMakeLists.txt -- Patching file src/CMakeLists.txt using Plan A... Hunk #1 succeeded at 358. done ===> Applying OpenBSD patch patch-src_jm_free_cpp Hmm...?? Looks like a unified diff to me... The text leading up to this was: -- |$OpenBSD$ | |Prevent segfault during intro movies. | |Index: src/jm_free.cpp |--- src/jm_free.cpp.orig |+++ src/jm_free.cpp -- Patching file src/jm_free.cpp using Plan A... Hunk #1 succeeded at 948. done ===> Applying OpenBSD patch patch-src_jm_tp_cpp Hmm...?? Looks like a unified diff to me... The text leading up to this was: -- |$OpenBSD$ | |Prevent segfault on level load. | |Index: src/jm_tp.cpp |--- src/jm_tp.cpp.orig |+++ src/jm_tp.cpp -- Patching file src/jm_tp.cpp using Plan A... Hunk #1 succeeded at 3360. done ===>?? Compiler link: clang -> /usr/bin/clang ===>?? Compiler link: clang++ -> /usr/bin/clang++ ===>?? Compiler link: cc -> /usr/bin/cc ===>?? Compiler link: c++ -> /usr/bin/c++ ===>?? Generating configure for bstone-1.1.9.1 ===>?? Configuring for bstone-1.1.9.1 -- The CXX compiler identification is Clang 6.0.0 -- Check for working CXX compiler: /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -- Check for working CXX compiler: /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE -- Found SDL: /usr/local/lib/libSDL2main.a;/usr/local/lib/libSDL2.so.0.5 -- Configuring done -- Generating done -- Build files have been written to: /usr/ports/pobj/bstone-1.1.9.1/build-amd64 ===>?? Building for bstone-1.1.9.1 [1/65] /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -I/usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/dosbox -O2 -pipe -DNDEBUG -std=c++11 -MD -MT CMakeFiles/bstone.dir/bstone_sha1.cpp.o -MF CMakeFiles/bstone.dir/bstone_sha1.cpp.o.d -o CMakeFiles/bstone.dir/bstone_sha1.cpp.o -c /usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/bstone_sha1.cpp [2/65] /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -I/usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/dosbox -O2 -pipe -DNDEBUG -std=c++11 -MD -MT CMakeFiles/bstone.dir/bstone_sprite_cache.cpp.o -MF CMakeFiles/bstone.dir/bstone_sprite_cache.cpp.o.d -o CMakeFiles/bstone.dir/bstone_sprite_cache.cpp.o -c /usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/bstone_sprite_cache.cpp [3/65] /usr/ports/pobj/bstone-1.1.9.1/bin/c++ -I/usr/ports/pobj/bstone-1.1.9.1/bstone-48c286fb1012f6faa9dbf4b0f237e2b19ce01ac5/src/dosbox -O2 -pipe -DNDEBUG -std=c++11 -MD -MT CMakeFiles/bsto
powerdns DESC language adjustments
Hello, the diff below changes DESCR-main of powerdns to correct a mishap and uses "backend" without a dash, just as the first occurrence of the word. Marcus Index: pkg/DESCR-main === RCS file: /cvs/ports/net/powerdns/pkg/DESCR-main,v retrieving revision 1.3 diff -u -p -u -r1.3 DESCR-main --- pkg/DESCR-main 14 Apr 2015 18:10:27 - 1.3 +++ pkg/DESCR-main 30 Dec 2018 14:36:35 - @@ -4,5 +4,5 @@ in nature. Additionally, through use of PowerDNS offers very high domain resolution performance. Backends for SQLite databases, BIND files and geographical load-balancing -are including in the main package. MySQL, PostgreSQL and LDAP back-ends are +are included in the main package. MySQL, PostgreSQL and LDAP backends are packaged separately.
Re: update/fix: devel/boost
Hi Rafael, On Fri, 28 Dec 2018 21:02:44 +0100 Rafael Sadowski wrote: > package fine for me. OK? b2 builds my projects fine, too. One small problem I have with it is that it requires me to pass BOOST_BUILD_PATH or BOOST_ROOT environment variable. I'm suggesting the patch below that should provide a default path for b2 to find its files in after the package is installed. Tell me if I should arrange it differently. --- boost_1_66_0/tools/build/src/engine/Jambase.origSun Dec 30 17:23:23 2018 +++ boost_1_66_0/tools/build/src/engine/Jambase Sun Dec 30 17:24:37 2018 @@ -51,7 +51,7 @@ # Policy. if ! $(BOOST_BUILD_PATH) && $(UNIX) { -BOOST_BUILD_PATH = /usr/share/boost-build ; +BOOST_BUILD_PATH = /usr/local/share/boost-build/kernel ; } Thank you for your work and happy holidays! -- Best regards, Ivan
Re: UPDATE: security/opendnssec
On Sun Nov 18, 2018 at 04:57:55PM +0300, Pavel Korovin wrote: > Dear all, > please find the update for the latest OpenDNSSEC attached. > Tested with sqlite3, softhsm/softhsm2 on amd64. > Also tested migration from v1.4 (enforcer database migration is > required for v2). Is there any howto to migrate from 1.4? A note or an howto/link to current.html would be nice! Please switch to https otherwise the port is okay. Rafael Sadowski > Didn't test mysql flavor. > > -- > With best regards, > Pavel Korovin > Index: Makefile > === > RCS file: /cvs/ports/security/opendnssec/Makefile,v > retrieving revision 1.15 > diff -u -p -r1.15 Makefile > --- Makefile 4 Sep 2018 12:46:21 - 1.15 > +++ Makefile 18 Nov 2018 13:42:52 - > @@ -2,8 +2,7 @@ > > COMMENT= open-source turn-key solution for DNSSEC > > -DISTNAME=opendnssec-1.4.14 > -REVISION=1 > +DISTNAME=opendnssec-2.1.3 > > CATEGORIES= security > > @@ -18,11 +17,14 @@ WANTLIB += c crypto iconv ldns lzma m pt > > MASTER_SITES=http://dist.opendnssec.org/source/ > > +BUILD_DEPENDS= devel/cunit > + > LIB_DEPENDS= converters/libiconv \ > net/ldns/libldns \ > textproc/libxml > > -TEST_DEPENDS=security/softhsm > +TEST_DEPENDS=${BUILD_DEPENDS} \ > + security/softhsm2 > > FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples/opendnssec > > @@ -47,11 +49,52 @@ LIB_DEPENDS+= databases/mariadb > ERRORS+= "Fatal: mutually exclusive flavors: ${FLAVORS}" > .endif > > +SUBST_TARGETS= ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/README.md \ > + ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/convert_{mysql,sqlite} \ > + ${WRKSRC}/enforcer/utils/convert_{mysql_to_sqlite,sqlite_to_mysql} \ > + ${WRKSRC}/contrib/ods-sequencer/ods-sequencer-submit.sh \ > + ${WRKSRC}/MIGRATION > + > +post-patch: > + ${SUBST_CMD} ${SUBST_TARGETS} > + > +# regress-db target doesn't currently work > +# > https://github.com/opendnssec/opendnssec/commit/6b1b0da4a7ba5ae658aca49a45a45be4867f6806 > +pre-test: > + sed -i 's/^check: regress-db/\#check: regress-db/' \ > + ${WRKSRC}/enforcer/src/db/test/Makefile > + > post-install: > - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/opendnssec > - cd ${WRKSRC}; \ > - ${INSTALL_DATA} LICENSE ${PREFIX}/share/doc/opendnssec; \ > - ${INSTALL_DATA} plugins/simple-dnskey-mailer/simple-dnskey-mailer.sh \ > - ${PREFIX}/share/opendnssec > + sed -i 's,#!/bin/bash,#!/bin/sh,' \ > + ${WRKSRC}/contrib/ods-sequencer/ods-sequencer-submit.sh \ > + ${WRKSRC}/contrib/simple-dnskey-mailer/simple-dnskey-mailer.sh > + @find ${WRKSRC} -type f \ > + \( -name '*.beforesubst' -o -name '*.orig' \) -delete > + ${INSTALL_SCRIPT} ${WRKSRC}/enforcer/utils/convert_mysql_to_sqlite \ > + ${PREFIX}/sbin/ods-convert_mysql_to_sqlite > + ${INSTALL_SCRIPT} ${WRKSRC}/enforcer/utils/convert_sqlite_to_mysql \ > + ${PREFIX}/sbin/ods-convert_sqlite_to_mysql > + ${INSTALL_SCRIPT} > ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/convert_mysql \ > + ${PREFIX}/sbin/ods-migrate-mysql > + ${INSTALL_SCRIPT} > ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/convert_sqlite \ > + ${PREFIX}/sbin/ods-migrate-sqlite3 > + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/opendnssec/ > + ${INSTALL_DATA} ${WRKSRC}/{LICENSE,MIGRATION,NEWS} \ > + ${PREFIX}/share/doc/opendnssec/ > + ${INSTALL_DATA} ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/README.md \ > + ${PREFIX}/share/doc/opendnssec/MIGRATE_1.4-2.0.md > + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/opendnssec/ods-sequencer/ > + ${INSTALL_DATA} ${WRKSRC}/contrib/ods-sequencer/* \ > + ${PREFIX}/share/examples/opendnssec/ods-sequencer/ > + ${INSTALL_DATA} > ${WRKSRC}/contrib/simple-dnskey-mailer/simple-dnskey-mailer.sh \ > + ${PREFIX}/share/examples/opendnssec/ > + ${INSTALL_DATA_DIR} ${PREFIX}/share/opendnssec/migration/ > + ${INSTALL_DATA} ${WRKSRC}/enforcer/src/db/schema.* > ${PREFIX}/share/opendnssec/ > + ${INSTALL_DATA} > ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/find_problematic_zones.sql \ > + ${PREFIX}/share/opendnssec/migration/ > + ${INSTALL_DATA} > ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/sqlite_convert.sql \ > + ${PREFIX}/share/opendnssec/migration/migrate-sqlite.sql > + ${INSTALL_DATA} > ${WRKSRC}/enforcer/utils/1.4-2.0_db_convert/mysql_convert.sql \ > + ${PREFIX}/share/opendnssec/migration/migrate-mysql.sql > > .include > Index: distinfo > === > RCS file: /cvs/ports/security/opendnssec/distinfo,v > retrieving revision 1.6 > diff -u -p -r1.6 distinfo > --- distinfo 10 Jul 2017 18:12:05 - 1.6 > +++ disti
Re: update youtube-dl
OK În 29 decembrie 2018 14:19:09 EET, Klemens Nanni a scris: >Some new extractors; youtube and other sites keep working fine. > >OK? > >Index: Makefile >=== >RCS file: /cvs/ports/www/youtube-dl/Makefile,v >retrieving revision 1.181 >diff -u -p -r1.181 Makefile >--- Makefile 8 Nov 2018 21:39:59 - 1.181 >+++ Makefile 29 Dec 2018 12:13:07 - >@@ -2,7 +2,7 @@ > > COMMENT = CLI program to download videos from YouTube and other sites > >-VERSION = 2018.11.07 >+VERSION = 2018.12.17 > MODPY_EGG_VERSION = ${VERSION:S/.0/./g} > > DISTNAME =youtube-dl-${VERSION} >Index: distinfo >=== >RCS file: /cvs/ports/www/youtube-dl/distinfo,v >retrieving revision 1.168 >diff -u -p -r1.168 distinfo >--- distinfo 8 Nov 2018 21:39:59 - 1.168 >+++ distinfo 29 Dec 2018 12:14:02 - >@@ -1,2 +1,2 @@ >-SHA256 (youtube-dl-2018.11.07.tar.gz) = >afb3vDKA/o/Ik0cFCwcHLlH8ymPTHaUx81PUNUUVbOc= >-SIZE (youtube-dl-2018.11.07.tar.gz) = 3053158 >+SHA256 (youtube-dl-2018.12.17.tar.gz) = >M+uIhpY3pvAZJSNI70cAQtW/HuOplnNqo7uMxkf+pNk= >+SIZE (youtube-dl-2018.12.17.tar.gz) = 3074432 >Index: pkg/PLIST >=== >RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v >retrieving revision 1.121 >diff -u -p -r1.121 PLIST >--- pkg/PLIST 8 Nov 2018 21:39:59 - 1.121 >+++ pkg/PLIST 29 Dec 2018 12:15:58 - >@@ -154,6 +154,7 @@ lib/python${MODPY_VERSION}/site-packages >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}chilloutzone.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}chirbit.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cinchcast.${MODPY_PYC_MAGIC_TAG}pyc >+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}ciscolive.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cjsw.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cliphunter.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}clippit.${MODPY_PYC_MAGIC_TAG}pyc >@@ -368,6 +369,7 @@ lib/python${MODPY_VERSION}/site-packages >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lcp.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}learnr.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lecture2go.${MODPY_PYC_MAGIC_TAG}pyc >+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lecturio.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}leeco.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lego.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lemonde.${MODPY_PYC_MAGIC_TAG}pyc >@@ -643,6 +645,7 @@ lib/python${MODPY_VERSION}/site-packages >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tastytrade.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tbs.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tdslifeway.${MODPY_PYC_MAGIC_TAG}pyc >+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teachable.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teachertube.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teachingchannel.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teamcoco.${MODPY_PYC_MAGIC_TAG}pyc >@@ -671,6 +674,7 @@ lib/python${MODPY_VERSION}/site-packages >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}thisav.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}thisoldhouse.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}threeqsdn.${MODPY_PYC_MAGIC_TAG}pyc >+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tiktok.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tinypic.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tmz.${MODPY_PYC_MAGIC_TAG}pyc >lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tnaflix.${MODPY_PYC_MAGIC_TAG}pyc >@@ -723,7 +727,6 @@ lib/python${MODPY
UPDATE: multimedia/mlt (enable frei0r-plugins)
Please find attached a mlt update which also enable multimedia/frei0r-plugins and a simple patch which add frei0r-plugins as run dependency for x11/kde-applications/kdenlive. Comments, feedback, OK? Best regards, Rafael Sadowski Index: Makefile === RCS file: /cvs/ports/multimedia/mlt/Makefile,v retrieving revision 1.17 diff -u -p -u -p -r1.17 Makefile --- Makefile29 Jul 2018 15:05:35 - 1.17 +++ Makefile30 Dec 2018 12:38:48 - @@ -2,32 +2,32 @@ COMMENT-main = multimedia transformations framework COMMENT-gpl2 = GPLv2-licensed modules for mlt -VERSION = 6.10.0 +VERSION = 6.12.0 DISTNAME = mlt-${VERSION} PKGNAME-main = ${DISTNAME} PKGNAME-gpl2 = mlt-gpl2-${VERSION} # XXX versions should be kept in sync together -SHARED_LIBS = mlt 2.0 -SHARED_LIBS += mlt++ 2.0 +SHARED_LIBS = mlt 3.0 +SHARED_LIBS += mlt++ 3.0 CATEGORIES = multimedia devel HOMEPAGE = https://www.mltframework.org/ -MAINTAINER = KDE porting team +MAINTAINER = Rafael Sadowski # GPLv2+, LGPLv2.1+ # Actually, qimage module could be under GPLv3+ if one more object # file gets included, see --enable-gpl3 configure option. PERMIT_PACKAGE_CDROM = Yes -WANTLIB-main += ${COMPILER_LIBCXX} SDL SDL2 SDL_image X11 avcodec avdevice +WANTLIB-main += ${COMPILER_LIBCXX} SDL SDL2 X11 SDL_image avcodec avdevice WANTLIB-main += avfilter avformat avutil c exif fftw3 fontconfig gdk-x11-2.0 WANTLIB-main += gdk_pixbuf-2.0 glib-2.0 gobject-2.0 jack m pango-1.0 WANTLIB-main += pangoft2-1.0 sox swresample swscale xml2 WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Svg Qt5Widgets -WANTLIB += Qt5Xml SDL2 X11 exif m mlt mlt++ samplerate +WANTLIB += Qt5Xml SDL2 exif m mlt mlt++ samplerate MASTER_SITES = https://github.com/mltframework/mlt/releases/download/v${VERSION}/ @@ -36,10 +36,12 @@ MULTI_PACKAGES =-main -gpl2 MODULES = x11/qt5 BUILD_DEPENDS =audio/ladspa \ - textproc/libxml + textproc/libxml \ + multimedia/frei0r-plugins RUN_DEPENDS-main = audio/ladspa \ - x11/gtk+3,-guic + x11/gtk+3,-guic \ + multimedia/frei0r-plugins LIB_DEPENDS-main = audio/jack \ audio/sox \ @@ -65,7 +67,6 @@ USE_GMAKE = Yes CONFIGURE_STYLE = simple CONFIGURE_ARGS = --mandir=${PREFIX}/man \ --disable-dv \ - --disable-frei0r \ --disable-kino \ --disable-swfdec \ --enable-gpl Index: distinfo === RCS file: /cvs/ports/multimedia/mlt/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo29 Jul 2018 15:05:35 - 1.4 +++ distinfo30 Dec 2018 12:38:48 - @@ -1,2 +1,2 @@ -SHA256 (mlt-6.10.0.tar.gz) = EGQqgPgeEsbMVAXmDO1kCz3TJceT/nMgeuB94yGtaBA= -SIZE (mlt-6.10.0.tar.gz) = 1384632 +SHA256 (mlt-6.12.0.tar.gz) = BTBFBOHcIf6ebDQZC3D6OOa9zoU0BBZu5+BQS2eN3A8= +SIZE (mlt-6.12.0.tar.gz) = 1395646 Index: pkg/PLIST-main === RCS file: /cvs/ports/multimedia/mlt/pkg/PLIST-main,v retrieving revision 1.7 diff -u -p -u -p -r1.7 PLIST-main --- pkg/PLIST-main 29 Jul 2018 15:05:35 - 1.7 +++ pkg/PLIST-main 30 Dec 2018 12:38:48 - @@ -63,6 +63,7 @@ lib/mlt/ lib/mlt/libmltavformat.so lib/mlt/libmltcore.so lib/mlt/libmltdecklink.so +lib/mlt/libmltfrei0r.so lib/mlt/libmltgtk2.so lib/mlt/libmltjackrack.so lib/mlt/libmltkdenlive.so @@ -131,6 +132,10 @@ share/mlt/feeds/PAL/data_fx.properties share/mlt/feeds/PAL/etv.properties share/mlt/feeds/PAL/example.properties share/mlt/feeds/PAL/obscure.properties +share/mlt/frei0r/ +share/mlt/frei0r/blacklist.txt +share/mlt/frei0r/not_thread_safe.txt +share/mlt/frei0r/param_name_map.yaml share/mlt/gtk2/ share/mlt/gtk2/consumer_gtk2_preview.yml share/mlt/gtk2/filter_rescale.yml @@ -229,6 +234,9 @@ share/mlt/plus/filter_loudness_meter.yml share/mlt/plus/filter_lumakey.yml share/mlt/plus/filter_rgblut.yml share/mlt/plus/filter_sepia.yml +share/mlt/plus/filter_spot_remover.yml +share/mlt/plus/filter_text.yml +share/mlt/plus/filter_timer.yml share/mlt/plus/producer_blipflash.yml share/mlt/plus/producer_count.yml share/mlt/plus/transition_affine.yml @@ -250,6 +258,11 @@ share/mlt/presets/consumer/avformat/WMA share/mlt/presets/consumer/avformat/WMV share/mlt/presets/consumer/avformat/XDCAM-HD422 share/mlt/presets/consumer/avformat/YouTube +share/mlt/presets/consumer/avformat/alpha/ +share/mlt/presets/consumer/avformat/alpha/Quicktime A
Re: Update to claws-mail-3.17.2
On Mon, Dec 17, 2018 at 09:19:12PM -0500, Daniel Jakots wrote: > Hi, > > Here's a diff to update to its latest release. Changelog is available > there: https://claws-mail.org/NEWS > > > I've been using for a day or so and it works fine. As usual, feel free > to test and report back. > > Comments? OK? > builds and runs fine. OK remi@ > > Cheers, > Daniel > > Index: Makefile > === > RCS file: /cvs/ports/mail/claws-mail/Makefile,v > retrieving revision 1.117 > diff -u -p -r1.117 Makefile > --- Makefile 24 Oct 2018 14:28:07 - 1.117 > +++ Makefile 18 Dec 2018 02:14:37 - > @@ -6,18 +6,13 @@ COMMENT-spamassassin= spamassassin plugi > COMMENT-pdfviewer= pdfviewer plugin > COMMENT-gdata= gdata plugin > > -V= 3.17.1 > +V= 3.17.2 > DISTNAME=claws-mail-${V} > PKGNAME-main=${DISTNAME} > PKGNAME-bogofilter= claws-mail-bogofilter-${V} > PKGNAME-spamassassin=claws-mail-spamassassin-${V} > PKGNAME-pdfviewer= claws-mail-pdfviewer-${V} > PKGNAME-gdata= claws-mail-gdata-${V} > -REVISION-bogofilter= 0 > -REVISION-gdata= 0 > -REVISION-main= 0 > -REVISION-pdfviewer= 0 > -REVISION-spamassassin= 0 > > CATEGORIES= mail news > > @@ -59,7 +54,7 @@ WANTLIB-main += croco-0.6 db dbus-1 dbus > WANTLIB-main += gpgme hogweed ical icalss icalvcal icudata icui18n icuuc idn2 > WANTLIB-main += ltdl lz4 lzma nettle notify ogg p11-kit perl rsvg-2 > WANTLIB-main += startup-notification-1 ${COMPILER_LIBCXX} tasn1 unistring > vorbis > -WANTLIB-main += vorbisfile xcb-util xml2 > +WANTLIB-main += vorbisfile xcb-util xml2 zstd > > WANTLIB-gdata = ${WANTLIB} > WANTLIB-gdata += gck-1 gcr-base-3 gcrypt gdata goa-1.0 gpg-error > json-glib-1.0 > @@ -67,7 +62,8 @@ WANTLIB-gdata += lzma nspr4 nss3 oauth p > WANTLIB-gdata += soup-2.4 sqlite3 ssl3 xml2 > > WANTLIB-pdfviewer = ${WANTLIB} > -WANTLIB-pdfviewer += jpeg lcms2 openjp2 poppler poppler-glib tiff > +WANTLIB-pdfviewer += jpeg lcms2 openjp2 png16 poppler poppler-glib tiff > +WANTLIB-pdfviewer += ${COMPILER_LIBCXX} > > LIB_DEPENDS= devel/libexecinfo \ > mail/libetpan \ > Index: distinfo > === > RCS file: /cvs/ports/mail/claws-mail/distinfo,v > retrieving revision 1.35 > diff -u -p -r1.35 distinfo > --- distinfo 7 Sep 2018 14:08:38 - 1.35 > +++ distinfo 18 Dec 2018 02:14:37 - > @@ -1,2 +1,2 @@ > -SHA256 (claws/claws-mail-3.17.1.tar.gz) = > WNjMZ6v4+t7mFJP0vuVZmk14oj5Jd5CNMtJIjLx0En8= > -SIZE (claws/claws-mail-3.17.1.tar.gz) = 10171803 > +SHA256 (claws/claws-mail-3.17.2.tar.gz) = > wqGlrJV9KA9uhm7+snWdSsZ63ml+nUvYa5Mnf9KGPMc= > +SIZE (claws/claws-mail-3.17.2.tar.gz) = 11961862 > Index: patches/patch-configure_ac > === > RCS file: /cvs/ports/mail/claws-mail/patches/patch-configure_ac,v > retrieving revision 1.19 > diff -u -p -r1.19 patch-configure_ac > --- patches/patch-configure_ac7 Sep 2018 14:08:38 - 1.19 > +++ patches/patch-configure_ac18 Dec 2018 02:14:37 - > @@ -2,7 +2,7 @@ $OpenBSD: patch-configure_ac,v 1.19 2018 > Index: configure.ac > --- configure.ac.orig > +++ configure.ac > -@@ -156,7 +156,7 @@ AM_CONDITIONAL(CYGWIN, test x"$env_cygwin" = x"yes") > +@@ -166,7 +166,7 @@ AM_CONDITIONAL(CYGWIN, test x"$env_cygwin" = x"yes") > > if test "$GCC" = "yes" > then > @@ -11,7 +11,7 @@ Index: configure.ac > #CFLAGS="-g -Wall -Wno-unused-function" > fi > > -@@ -783,6 +783,7 @@ if test x"$enable_alternate_addressbook" = xno; then > +@@ -785,6 +785,7 @@ if test x"$enable_alternate_addressbook" = xno; then > AC_CHECK_LIB(resolv, res_query, LDAP_LIBS="$LDAP_LIBS -lresolv") > AC_CHECK_LIB(socket, bind, LDAP_LIBS="$LDAP_LIBS -lsocket") > AC_CHECK_LIB(nsl, gethostbyaddr, LDAP_LIBS="$LDAP_LIBS -lnsl") > @@ -19,7 +19,7 @@ Index: configure.ac > AC_CHECK_LIB(lber, ber_get_tag, LDAP_LIBS="$LDAP_LIBS -llber",, >$LDAP_LIBS) > > -@@ -855,7 +856,7 @@ if test x"$enable_alternate_addressbook" = xno; then > +@@ -857,7 +858,7 @@ if test x"$enable_alternate_addressbook" = xno; then > AC_DEFINE(USE_JPILOT, 1, Define if > you want JPilot support in addressbook.) ]) > fi > > Index: pkg/PLIST-main > === > RCS file: /cvs/ports/mail/claws-mail/pkg/PLIST-main,v > retrieving revision 1.40 > diff -u -p -r1.40 PLIST-main > --- pkg/PLIST-main7 Sep 2018 14:08:38 - 1.40 > +++ pkg/PLIST-main18 Dec 2018 02:14:37 - > @@ -41,10 +41,11 @@ include/claws-mail/autofaces.h > include/claws-mail/avatars.h > include/claws-mail/br
Re: fix devel/tbb on aarch64
On 2018 Dec 30 (Sun) at 13:03:23 +1100 (+1100), Jonathan Gray wrote: :On Sat, Dec 29, 2018 at 07:18:22PM +0100, Pascal Stumpf wrote: :> This is enough to get tbb to build and test successfully on aarch64. :> :> :> Index: patches/patch-build_OpenBSD_inc :> === :> RCS file: patches/patch-build_OpenBSD_inc :> diff -N patches/patch-build_OpenBSD_inc :> --- /dev/null1 Jan 1970 00:00:00 - :> +++ patches/patch-build_OpenBSD_inc 29 Dec 2018 18:18:06 - :> @@ -0,0 +1,15 @@ :> +$OpenBSD$ :> + :> +Index: build/OpenBSD.inc :> +--- build/OpenBSD.inc.orig :> build/OpenBSD.inc :> +@@ -24,6 +24,9 @@ ifndef arch :> + ifeq ($(shell uname -m),amd64) :> + export arch:=intel64 :> + endif :> ++ ifeq ($(shell uname -m),arm64) :> ++ export arch:=aarch64 :> ++ endif :> + endif :> + :> + ifndef runtime :> : :It isn't clear where 'arch' is used but compared to the linux .inc there :are cases missing including the fallback. You have used tabs in a block :that only had spaces. : OK :--- /dev/null Sun Dec 30 12:57:28 2018 :+++ patches/patch-build_OpenBSD_incSun Dec 30 12:56:03 2018 :@@ -0,0 +1,29 @@ :+$OpenBSD$ :+ :+Index: build/OpenBSD.inc :+--- build/OpenBSD.inc.orig : build/OpenBSD.inc :+@@ -18,11 +18,21 @@ :+ # :+ :+ ifndef arch :+-ifeq ($(shell uname -m),i386) :++uname_p:=$(shell uname -p) :++ifeq ($(uname_p),i386) :+ export arch:=ia32 :+ endif :+-ifeq ($(shell uname -m),amd64) :++ifeq ($(uname_p),amd64) :+ export arch:=intel64 :++endif :++ifeq ($(uname_p),sparc64) :++export arch:=sparc :++endif :++ifeq ($(uname_p),arm) :++export arch:=armv7 :++endif :++ifndef arch :++export arch:=$(uname_p) :+ endif :+ endif :+ : -- Mr. Cole's Axiom: The sum of the intelligence on the planet is a constant; the population is growing.
Re: update youtube-dl
On Sat Dec 29, 2018 at 01:19:09PM +0100, Klemens Nanni wrote: > Some new extractors; youtube and other sites keep working fine. > > OK? OK rsadowski@ > > Index: Makefile > === > RCS file: /cvs/ports/www/youtube-dl/Makefile,v > retrieving revision 1.181 > diff -u -p -r1.181 Makefile > --- Makefile 8 Nov 2018 21:39:59 - 1.181 > +++ Makefile 29 Dec 2018 12:13:07 - > @@ -2,7 +2,7 @@ > > COMMENT =CLI program to download videos from YouTube and other sites > > -VERSION =2018.11.07 > +VERSION =2018.12.17 > MODPY_EGG_VERSION = ${VERSION:S/.0/./g} > > DISTNAME = youtube-dl-${VERSION} > Index: distinfo > === > RCS file: /cvs/ports/www/youtube-dl/distinfo,v > retrieving revision 1.168 > diff -u -p -r1.168 distinfo > --- distinfo 8 Nov 2018 21:39:59 - 1.168 > +++ distinfo 29 Dec 2018 12:14:02 - > @@ -1,2 +1,2 @@ > -SHA256 (youtube-dl-2018.11.07.tar.gz) = > afb3vDKA/o/Ik0cFCwcHLlH8ymPTHaUx81PUNUUVbOc= > -SIZE (youtube-dl-2018.11.07.tar.gz) = 3053158 > +SHA256 (youtube-dl-2018.12.17.tar.gz) = > M+uIhpY3pvAZJSNI70cAQtW/HuOplnNqo7uMxkf+pNk= > +SIZE (youtube-dl-2018.12.17.tar.gz) = 3074432 > Index: pkg/PLIST > === > RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v > retrieving revision 1.121 > diff -u -p -r1.121 PLIST > --- pkg/PLIST 8 Nov 2018 21:39:59 - 1.121 > +++ pkg/PLIST 29 Dec 2018 12:15:58 - > @@ -154,6 +154,7 @@ lib/python${MODPY_VERSION}/site-packages > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}chilloutzone.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}chirbit.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cinchcast.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}ciscolive.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cjsw.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cliphunter.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}clippit.${MODPY_PYC_MAGIC_TAG}pyc > @@ -368,6 +369,7 @@ lib/python${MODPY_VERSION}/site-packages > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lcp.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}learnr.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lecture2go.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lecturio.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}leeco.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lego.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lemonde.${MODPY_PYC_MAGIC_TAG}pyc > @@ -643,6 +645,7 @@ lib/python${MODPY_VERSION}/site-packages > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tastytrade.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tbs.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tdslifeway.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teachable.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teachertube.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teachingchannel.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}teamcoco.${MODPY_PYC_MAGIC_TAG}pyc > @@ -671,6 +674,7 @@ lib/python${MODPY_VERSION}/site-packages > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}thisav.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}thisoldhouse.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}threeqsdn.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tiktok.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tinypic.${MODPY_PYC_MAGIC_TAG}pyc > > lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tmz.${MODPY
Re: [new] net/libupnpp
On Sat Dec 29, 2018 at 01:40:12PM +0100, Pascal Stumpf wrote: > On Sat, 29 Dec 2018 12:55:02 +0100, Rafael Sadowski wrote: > > On Fri Dec 28, 2018 at 12:11:28PM +0100, Pascal Stumpf wrote: > > > Libupnpp is a C++ wrapper for libupnp, a.k.a Portable UPnP, which > > > is a direct descendant of the Open Source SDK released by Intel in > > > support of UPnP development. > > > > > > Libupnpp can be used to implement UPnP devices and services, or > > > Control Points. > > > > > > The Control Point side of libupnpp, which is documented here, allows > > > a C++ program to discover UPnP devices, and exchange commands and > > > status with them. > > > > > > The library has a number of predefined modules for controlling > > > specific AVTransport or OpenHome audio services, and it is relatively > > > easy to add modules for other services externally (the internal > > > modules have no more access to library internals than an external > > > module would). > > > > > > > > > OK? > > > > Build and package fine with clang on amd64. > > > > "CXX=g++ make" configure fine but fails at compile step (Of course, > > it's c++11) but there is no COMPILER var in Makefile. > > > > $ CXX=eg++ make > > checking whether eg++ accepts -g... (cached) yes > > checking dependency style of eg++... none > > checking how to run the C++ preprocessor... /lib/cpp > > configure: error: in `/usr/ports/pobj/libupnpp-0.16.1/libupnpp-0.16.1': > > configure: error: C++ preprocessor "/lib/cpp" fails sanity check > > See `config.log' for more details > > Works fine if you set both CXX=eg++ and CC=egcc. > Maybe it's my problem but I'm still running in this issue with both CXX=eg++ and CC=egcc. Could anybody else double check this?