powerpc bulk build report

2018-12-30 Thread landry
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

2018-12-30 Thread Antoine Jacoutot
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

2018-12-30 Thread Stuart Henderson
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

2018-12-30 Thread Stuart Henderson
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

2018-12-30 Thread Stuart Henderson
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

2018-12-30 Thread George Koehler
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

2018-12-30 Thread Stuart Henderson
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]

2018-12-30 Thread Stuart Henderson
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

2018-12-30 Thread Hannu Vuolasaho
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

2018-12-30 Thread s_graf
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

2018-12-30 Thread Pascal Stumpf
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

2018-12-30 Thread Rafael Sadowski
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

2018-12-30 Thread Brian Callahan




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

2018-12-30 Thread Brian Callahan




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

2018-12-30 Thread Marcus MERIGHI
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

2018-12-30 Thread Ivan Krylov
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

2018-12-30 Thread Rafael Sadowski
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

2018-12-30 Thread Paul Irofti
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)

2018-12-30 Thread Rafael Sadowski
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

2018-12-30 Thread Remi Locherer
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

2018-12-30 Thread Peter Hessler
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

2018-12-30 Thread Rafael Sadowski
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

2018-12-30 Thread Rafael Sadowski
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?