Re: [UPDATE] devel/py-jupyter_core and devel/py-jupyter_client

2018-12-08 Thread Björn Ketelaars
On Sat 08/12/2018 17:38, Elias M. Mariani wrote:
> py-jupyter_core 4.3.0 to 4.4.0:
> Changelog:
> https://github.com/jupyter/jupyter_core/blob/4.4.0/docs/changelog.rst
> 
> - Taking maintainership. (already talked to Alexandr)
> - HOMEPAGE to HTTPS.
> - A little love to the patches to keep working.
> - Regression test:
> 
> devel/py-jupyter_core and devel/py-jupyter_core,python3:
> 40 passed
> Same results for 4.3.0 and 4.4.0.
> 
> 
> py-jupyter_client 5.1.0 to 5.2.3:
> Changelog:
> https://github.com/jupyter/jupyter_client/blob/5.2.3/docs/changelog.rst
> 
> 

For what it is worth, I prefer to look at two separate diffs instead of
one. Helps me giving feedback. That said:

Both updates look good, and test ok in an existing jupyter-notebook
setup. However, jupyter_client gives a warning when opening a workbook:

[I 06:41:46.032 NotebookApp] Kernel started: 
1a170f9c-4d7a-4646-abac-fff4961889d6
/usr/local/lib/python3.6/site-packages/jupyter_client/connect.py:163: 
RuntimeWarning: Failed to set sticky bit on 
'/home/bket/.local/share/jupyter/runtime/kernel-1a170f9c-4d7a-4646-abac-fff4961889d6.json':
 [Errno 79] Inappropriate file type or format: 
'/home/bket/.local/share/jupyter/runtime/kernel-1a170f9c-4d7a-4646-abac-fff4961889d6.json'
Probably not a big deal, but runtime files may be cleaned up periodically.
  RuntimeWarning,

The warning is caused by [1], which tries to set the sticky bit on a
file. On OpenBSD the latter is only allowed by the superuser, see
sticky(8).
Easy fix would be for an user to just ignore the warning. However, I
think the behaviour of jupyter_client is wrong, and should be patched.
What do you think?

[1] 
https://github.com/jupyter/jupyter_client/blob/master/jupyter_client/connect.py#L152



[update] devel/radare2 3.1.0

2018-12-08 Thread David CARLIER
Hi,

there is an update for radare2 and radare2-bindings.

Kind regards.


patch-radare2.diff
Description: Binary data


Re: [update] sbcl-1.4.14

2018-12-08 Thread Josh Elsasser
On Mon, Dec 03, 2018 at 09:14:55AM +0200, Timo Myyrä wrote:
> Hi,
> 
> Here's an update to SBCL to bring it to latest version as I noticed the 
> release
> fixes the thread support on OpenBSD.

The recent release does indeed fix one threading problem, but
unfortunately the sb-concurrency tests still hang for me on a
quad-core machine.

It is now possible to build the threads flavor on powerpc, but I'm not
convinced that it's worth spending time on.

> This also changes the thread backend to futex and adds support for core
> compression using zlib.

Using futexes is probably a good idea, however I'd prefer to wait
until any known issues with the portable pthreads backend are resolved
first.

> I haven't tested this that much yet but tests seem to pass on amd64 at
> least with it. 

As Solene noted, the build fails when clisp is used as the
cross-compilation host. I've tracked down the breakage to sbcl
revision 83bc16d48d70fdf1b1c0194a0e45753df1fbd480 but haven't made
progress past that.

> Timo

Further comments below.

> Index: Makefile
> ===
> RCS file: /cvs/ports/lang/sbcl/Makefile,v
> retrieving revision 1.38
> diff -u -p -u -p -r1.38 Makefile
> --- Makefile  24 Jun 2018 18:33:36 -  1.38
> +++ Makefile  3 Dec 2018 07:06:41 -
> @@ -6,7 +6,7 @@ USE_WXNEEDED =Yes
>  
>  COMMENT= compiler and runtime system for ANSI Common Lisp
>  
> -V =  1.4.8
> +V =  1.4.14
>  DISTNAME=sbcl-${V}-source
>  PKGNAME= sbcl-${V}
>  WRKDIST= ${WRKDIR}/sbcl-${V}
> @@ -21,7 +21,7 @@ PERMIT_PACKAGE_CDROM=   Yes
>  
>  MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=sbcl/}
>  
> -WANTLIB= c m util
> +WANTLIB= c m util z
>  
>  PSEUDO_FLAVORS=  native_bootstrap
>  
> @@ -30,10 +30,10 @@ PSEUDO_FLAVORS=   native_bootstrap
>  FLAVORS= threads
>  FLAVOR?=
>  
> -EXTRA_PARAMS=
> +EXTRA_PARAMS=--with-sb-core-compression
>  .if ${FLAVOR:Mthreads}
>  ONLY_FOR_ARCHS = amd64
> -EXTRA_PARAMS+=   --with-sb-thread
> +EXTRA_PARAMS+=   --with-sb-thread --with-sb-futex
>  WANTLIB+=pthread
>  .endif
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/lang/sbcl/distinfo,v
> retrieving revision 1.16
> diff -u -p -u -p -r1.16 distinfo
> --- distinfo  24 Jun 2018 18:33:36 -  1.16
> +++ distinfo  3 Dec 2018 07:06:41 -
> @@ -1,2 +1,2 @@
> -SHA256 (sbcl-1.4.8-source.tar.bz2) = 
> ziS2K4hIJiHCKKT9bIAjUDMLYmPhsbmEYO60qB1/szU=
> -SIZE (sbcl-1.4.8-source.tar.bz2) = 6040563
> +SHA256 (sbcl-1.4.14-source.tar.bz2) = 
> TfJu1E1FWAzuy/nhpunkCV3nPHaZxrlFu+jMhxAwHCw=
> +SIZE (sbcl-1.4.14-source.tar.bz2) = 6187821
> Index: patches/patch-src_runtime_Config_generic-openbsd
> ===
> RCS file: 
> /cvs/ports/lang/sbcl/patches/patch-src_runtime_Config_generic-openbsd,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 patch-src_runtime_Config_generic-openbsd
> --- patches/patch-src_runtime_Config_generic-openbsd  8 Mar 2018 15:17:39 
> -   1.3
> +++ patches/patch-src_runtime_Config_generic-openbsd  3 Dec 2018 07:06:41 
> -
> @@ -12,12 +12,12 @@ Index: src/runtime/Config.generic-openbs
>   # provided with absolutely no warranty. See the COPYING and CREDITS
>   # files for more information.
>   
> --LINKFLAGS += -export-dynamic -Wl,-z,wxneeded
> +-LINKFLAGS += -Wl,-z,wxneeded
>  +LINKFLAGS += -Wl,--export-dynamic -Wl,-z,wxneeded

This whole hunk can be dropped, another makefile fragment already adds
-Wl,--export-dynamic

>   OS_LIBS += -lutil
>   
>   ifdef LISP_FEATURE_SB_THREAD
> -@@ -17,9 +17,7 @@ CFLAGS += -pthread
> +@@ -17,9 +17,7 @@ CFLAGS += -pthread -DOS_THREAD_STACK
>   OS_LIBS += -pthread
>   endif
>   
> Index: patches/patch-src_runtime_GNUmakefile
> ===
> RCS file: /cvs/ports/lang/sbcl/patches/patch-src_runtime_GNUmakefile,v
> retrieving revision 1.8
> diff -u -p -u -p -r1.8 patch-src_runtime_GNUmakefile
> --- patches/patch-src_runtime_GNUmakefile 8 Mar 2018 15:17:39 -   
> 1.8
> +++ patches/patch-src_runtime_GNUmakefile 3 Dec 2018 07:06:41 -
> @@ -2,7 +2,7 @@ $OpenBSD: patch-src_runtime_GNUmakefile,
>  Index: src/runtime/GNUmakefile
>  --- src/runtime/GNUmakefile.orig
>  +++ src/runtime/GNUmakefile
> -@@ -30,7 +30,7 @@ __LDFLAGS__ =
> +@@ -34,7 +34,7 @@ __LDFLAGS__ =
>   
>   include ../../output/prefix.def
>   
> Index: patches/patch-src_runtime_bsd-os_c
> ===
> RCS file: patches/patch-src_runtime_bsd-os_c
> diff -N patches/patch-src_runtime_bsd-os_c
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-src_runtime_bsd-os_c3 Dec 2018 07:06:41 -
> @@ -0,0 +

Re: UPDATE: x11/kde-applications/klettres

2018-12-08 Thread Elias M. Mariani
Tested on amd64:
Build: OK
make port-lib-depends-check: OK
portcheck: OK
Running the application, I got a couple of hangups, but I'm testing in
a VM, full-vanilla FVWM without dbus. So, the application starts, but
it hangup in that particular environment, not checked in a more common
"KDE" enviroment.

Looks good to me.
On Sat, Dec 8, 2018 at 12:31 PM Rafael Sadowski  wrote:
>
>
> Information for inst:klettres-18.08.2
>
> Comment:
> alphabet learning application for KDE
>
> Description:
> KLettres aims to help to learn the alphabet and then to read some
> syllables in different languages.  It is meant to help learning the
> very first sounds of a new language, for children or for adults.
>
> Currently 25 languages are available: Arabic, Czech, Brazilian
> Portuguese, Danish, Dutch, British English, English, English Phonix,
> French, German, Hebrew, Hungarian, Italian, Kannada, Hebrew, Hindi
> Romanized, Low Saxon, Luganda, Malayalam, Norwegian Bokml, Punjabi,
> Spanish, Slovak, Ukrainian and Telugu, you can choose them using
> the Languages menu.  A toolbar with the special characters per
> language is provided if you don't have the correct country keyboard
> or the keyboard layout to be able to display correctly the accented
> letters.
>
> Maintainer: KDE porting team 
>
> Simple one by one KDE5 klettres update,
>
> Ok to import?
>
> Rafael Sadowski



Re: UPDATE: x11/kde-applications/kmplot

2018-12-08 Thread Elias M. Mariani
Tested on amd64:
Build: OK
make port-lib-depends-check: OK
portcheck: OK
Run: OK

Looks good to me.
On Sat, Dec 8, 2018 at 1:03 PM Rafael Sadowski  wrote:
>
>
> Information for inst:kmplot-18.08.2
>
> Comment:
> mathematical function plotter for KDE
>
> Description:
> KmPlot is a mathematical function plotter for the KDE.
>
> It has built in a powerfull parser. You can plot different functions
> simultaneously and combine their function terms to build new
> functions. KmPlot supports functions with parameters and functions
> in polar coordinates. Several grid modes are possible. Plots may
> be printed with high precision in correct scale.
>
> Maintainer: KDE porting team 
>
>
> Ok to replace KDE4 kmplot?
>
> Rafael Sadowski



NEW: meta/mate-1.20

2018-12-08 Thread Edward Lopez-Acosta

Hello,

This is a meta package for the MATE desktop environment. Been using it 
for a few months now and not noticed any issues.


Maintainer of the MATE packages CC'ed.
Comments/feedback please?

Thank you,
--
Edward Lopez-Acosta


mate-1.20.tar.gz
Description: application/gzip


Re: editors/vim and job control

2018-12-08 Thread Stuart Henderson
On 2018/12/02 16:52, Olivier Taïbi wrote:
> On Thu, Nov 29, 2018 at 11:00:18PM +, Stuart Henderson wrote:
> > On 2018/11/29 17:36, George Koehler wrote:
> > > On Thu, 29 Nov 2018 09:38:31 +0100
> > > Olivier Taïbi  wrote:
> > > 
> > > > 2) remove the check
> > > > if (job_pid == getpgid(job_pid))
> > > >  from vim's mch_signal_job() in src/os_unix.c so that the whole group
> > > >  always gets a signal.
> > > 
> > > Thank you for finding the failing getpgid().  I suggest to remove the
> > > check, like in the below diff.  The process group id should equal the
> > > process id after vim called setsid(2) or setpgid(2).  I had helped to
> > > remove a similar getpgid() call from meson:
> > > https://github.com/mesonbuild/meson/commit/64906b0
> > 
> > Thanks for digging into this. I definitely would prefer to handle this
> > via upstream rather than as a patch in ports..
> 
> I just sent this bug report upstream:
> https://github.com/vim/vim/issues/3656
> 

Thanks for upstreaming, Bram has now committed 
https://github.com/vim/vim/commit/76ab4fd619,
I have updated the vim port to include this.



Re: [6.4-stable] distfile can't be fetched for devel/p5-YAML-XS

2018-12-08 Thread Stuart Henderson
On 2018/12/07 22:42, Charlene Wendling wrote:
> Hi, 
> 
> The distfile for devel/p5-YAML-XS cannot be fetched in 6.4-stable [1]. 
> 
> I'm proposing a patch that uses CPAN_AUTHOR to circumvent this. Thanks
> to juanfra@ for saying me it's acceptable!
> 
> Just to be sure, i issued a 'make test', it passes without issues [2].
> 
> Charlène. 
> 
> 
> [1] http://ix.io/1vth
> [2] http://ix.io/1vtz

These logs are definitely small enough to be worth inlining in the mail,
it makes it easier to comment on ;)



> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/devel/p5-YAML-XS/Makefile,v
> retrieving revision 1.20
> diff -u -p -u -p -r1.20 Makefile
> --- Makefile  19 May 2017 05:16:54 -  1.20
> +++ Makefile  7 Dec 2018 21:26:49 -
> @@ -3,6 +3,7 @@
>  COMMENT =YAML implementation using XS and libyaml
>  
>  MODULES =cpan
> +CPAN_AUTHOR =TINITA
>  
>  V =  0.65
>  DISTNAME =   YAML-LibYAML-$V
> 

I'm OK doing this for 6.4 as a workaround but ...

| >> Fetch 
https://ftp.openbsd.org/pub/OpenBSD/distfiles/YAML-LibYAML-0.65.tar.gz
| ftp: Error retrieving file: 404 Not Found
| >> Fetch 
https://ftp.usa.openbsd.org/pub/OpenBSD/distfiles/YAML-LibYAML-0.65.tar.gz
| ftp: Error retrieving file: 404 Not Found
| >> Fetch 
https://ftp.fr.openbsd.org/pub/OpenBSD/distfiles/YAML-LibYAML-0.65.tar.gz
| ftp: Error retrieving file: 404 Not Found

... it seems distfiles mirrors are removing things a bit aggressively,
I would really expect files used in 6.4 to stick around.



[UPDATE] devel/py-jupyter_core and devel/py-jupyter_client

2018-12-08 Thread Elias M. Mariani
py-jupyter_core 4.3.0 to 4.4.0:
Changelog:
https://github.com/jupyter/jupyter_core/blob/4.4.0/docs/changelog.rst

- Taking maintainership. (already talked to Alexandr)
- HOMEPAGE to HTTPS.
- A little love to the patches to keep working.
- Regression test:

devel/py-jupyter_core and devel/py-jupyter_core,python3:
40 passed
Same results for 4.3.0 and 4.4.0.


py-jupyter_client 5.1.0 to 5.2.3:
Changelog:
https://github.com/jupyter/jupyter_client/blob/5.2.3/docs/changelog.rst

- Taking maintainership. (already talked to Alexandr)
- HOMEPAGE to HTTPS.
- Removed no longer necessary patch.
- Added new dependencies.
- Fixed tests (shells/bash dependency missing)
- Regression test:
devel/py-jupyter_client
5.1.0: 2 failed, 89 passed, 1 skipped
5.2.3: 1 failed, 93 passed, 2 skipped

devel/py-jupyter_client,python3
5.1.0: 2 failed, 89 passed, 1 skipped
5.2.3: 1 failed, 93 passed, 2 skipped


Tested direct consumers of both:
Format:
FULLPKGPATH
OLD_RESULT
NEW_RESULT

devel/py-nbformat
132 passed, 2 warnings
132 passed, 2 warnings

devel/py-nbformat,python3
132 passed, 2 warnings
132 passed, 2 warnings

devel/py-nbconvert
1 failed, 201 passed, 29 skipped, 3 warnings
1 failed, 201 passed, 29 skipped, 3 warnings

devel/py-nbconvert,python3
1 failed, 202 passed, 28 skipped, 3 warnings
1 failed, 202 passed, 28 skipped, 3 warnings

devel/py-ipykernel
Ran 95 tests, 2 skipped
Ran 95 tests, 2 skipped

devel/py-ipykernel,python3
Ran 95 tests, 1 skipped
Ran 95 tests, 1 skipped

shells/py-qtconsole
Ran 25 tests
Ran 25 tests

shells/py-qtconsole,python3
Ran 25 tests
Ran 25 tests

www/jupyter-notebook
Ran 250, 8 skipped
Ran 250, 8 skipped

www/jupyter-notebook,python3
Ran 250, 8 skipped
Ran 250, 8 skipped

Cheers.
Elias.


py-jupyter.diff
Description: Binary data


[no subject]

2018-12-08 Thread Ikhbar Keba
ikhbarkeba06


Re: Remove net/dysnomia?

2018-12-08 Thread Solene Rapenne
Jeremie Courreges-Anglas  wrote:
> 
> Not updated since its import in 2007, HOMEPAGE is dead and the software
> crashes when I type in any query.  I doubt that deezer kept the same API
> since 2007.  dysnomia is not in my way to update x11/wxWidgets, but it's
> dead anyway.
> 
> ok to kill it?

ok solene@ for killing it!



[new] devel/py-regex

2018-12-08 Thread Pascal Stumpf
This regex implementation is backwards-compatible with the standard
're' module, but offers additional functionality.

ok?


py-regex.tgz
Description: py-regex.tgz


[new] devel/py-uca

2018-12-08 Thread Pascal Stumpf
This is a Python implementation of the Unicode Collation Algorithm
(UCA). It passes 100% of the UCA conformance tests for Unicode 5.2.0
(Python 2.7), Unicode 6.3.0 (Python 3.3+), Unicode 8.0.0 (Python
3.5+), Unicode 9.0.0 (Python 3.6+), and Unicode 10.0.0 (Python 3.7+)
with a variable-weighting setting of Non-ignorable.

ok?


py-uca.tgz
Description: py-uca.tgz


Remove net/dysnomia?

2018-12-08 Thread Jeremie Courreges-Anglas


Not updated since its import in 2007, HOMEPAGE is dead and the software
crashes when I type in any query.  I doubt that deezer kept the same API
since 2007.  dysnomia is not in my way to update x11/wxWidgets, but it's
dead anyway.

ok to kill it?

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



[new] devel/py-crfsuite

2018-12-08 Thread Pascal Stumpf
This package (python-crfsuite) wraps CRFsuite C++ API using Cython.
It is faster than official SWIG wrapper and has a simpler codebase
than a more advanced pyCRFsuite. python-crfsuite works in Python 2
and Python 3, doesn't have external dependencies (CRFsuite is
bundled, numpy/scipy stack is not needed) and workarounds some of
the issues with C++ CRFsuite library.

ok?


py-crfsuite.tgz
Description: py-crfsuite.tgz


[new] textproc/py-whoosh

2018-12-08 Thread Pascal Stumpf
Whoosh is a fast, featureful full-text indexing and searching library
implemented in pure Python. Programmers can use it to easily add
search functionality to their applications and websites. Every part
of how Whoosh works can be extended or replaced to meet your needs
exactly.

Some of Whoosh's features include:

*   Pythonic API.  
*   Fielded indexing and search
*   Fast indexing and retrieval
*   Pluggable scoring algorithm (including BM25F), text analysis, storage,
posting format, etc.
*   Powerful query language.
*   Pure Python spell-checker

ok?


py-whoosh.tgz
Description: py-whoosh.tgz


NEW: misc/libotf

2018-12-08 Thread Eric Brown
Dear List:

Please find attached a new contribution for libotf, a library for
OpenType font handling.

I was unsure where to place this port, since it is not a font, but
related to fonts.  Therefore, I have suggested misc.

I should point out here that my principal interest is having this
library available to GNU Emacs--a patch to that port is in the works.

Best regards,
Eric



libotf.tar.gz
Description: libotf directory


[update] devel/boehm-gc,-atomic

2018-12-08 Thread Pascal Stumpf
This diff updates the libatomic_ops part of devel/boehm-gc to version
7.6.6.  It's needed for an upcoming moarvm/nqp/rakudo update (and may
help there with architecture support also).

The only other port which uses the library is lang/ecl, tested and
working fine on amd64 at least.


Index: Makefile
===
RCS file: /cvs/ports/devel/boehm-gc/Makefile,v
retrieving revision 1.69
diff -u -p -r1.69 Makefile
--- Makefile24 Oct 2018 14:27:59 -  1.69
+++ Makefile8 Dec 2018 16:05:54 -
@@ -4,14 +4,13 @@ COMMENT-main= garbage collection and mem
 COMMENT-atomic=access to hardware provided atomic memory operations
 
 VERSION=   7.6.0
-LIBAO_VERSION= 7.4.4
+LIBAO_VERSION= 7.6.6
 
 DISTNAME=  gc-${VERSION}
 
 PKGNAME-atomic=libatomic_ops-${LIBAO_VERSION}
 PKGNAME-main=  boehm-gc-${VERSION}
 REVISION-main= 2
-REVISION-atomic=2
 
 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
libatomic_ops-${LIBAO_VERSION}${EXTRACT_SUFX}
@@ -21,8 +20,8 @@ MULTI_PACKAGES=   -main -atomic
 SHARED_LIBS += gc  4.0 # 1.3
 SHARED_LIBS += gccpp   0.0 # 1.3
 SHARED_LIBS += cord2.3 # 1.3
-SHARED_LIBS +=  atomic_ops 1.3 # 1.3
-SHARED_LIBS +=  atomic_ops_gpl 1.3 # 1.3
+SHARED_LIBS +=  atomic_ops 2.0 # 1.3
+SHARED_LIBS +=  atomic_ops_gpl 2.0 # 1.3
 
 CATEGORIES=devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/boehm-gc/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo12 Nov 2016 10:33:04 -  1.10
+++ distinfo8 Dec 2018 16:05:54 -
@@ -1,4 +1,4 @@
 SHA256 (gc-7.6.0.tar.gz) = oUoosRKb6Q5VzW9xEn/8VZThCR1dVBMVKMJM0MA7fZA=
-SHA256 (libatomic_ops-7.4.4.tar.gz) = 
vyEKYA3Rvsv3k23SkUz19dM1YEaQSEjc/SfQyLErb48=
+SHA256 (libatomic_ops-7.6.6.tar.gz) = 
mf6rxfVId/MU20+t6xCfCz4dGlSvtrSz37oecH444HQ=
 SIZE (gc-7.6.0.tar.gz) = 751
-SIZE (libatomic_ops-7.4.4.tar.gz) = 480094
+SIZE (libatomic_ops-7.6.6.tar.gz) = 498187
Index: pkg/PLIST-atomic
===
RCS file: /cvs/ports/devel/boehm-gc/pkg/PLIST-atomic,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-atomic
--- pkg/PLIST-atomic17 May 2018 09:41:24 -  1.5
+++ pkg/PLIST-atomic8 Dec 2018 16:05:54 -
@@ -29,9 +29,11 @@ include/atomic_ops/sysdeps/gcc/ia64.h
 include/atomic_ops/sysdeps/gcc/m68k.h
 include/atomic_ops/sysdeps/gcc/mips.h
 include/atomic_ops/sysdeps/gcc/powerpc.h
+include/atomic_ops/sysdeps/gcc/riscv.h
 include/atomic_ops/sysdeps/gcc/s390.h
 include/atomic_ops/sysdeps/gcc/sh.h
 include/atomic_ops/sysdeps/gcc/sparc.h
+include/atomic_ops/sysdeps/gcc/tile.h
 include/atomic_ops/sysdeps/gcc/x86.h
 include/atomic_ops/sysdeps/generic_pthread.h
 include/atomic_ops/sysdeps/hpc/
@@ -80,11 +82,11 @@ lib/libatomic_ops_gpl.a
 lib/libatomic_ops_gpl.la
 @lib lib/libatomic_ops_gpl.so.${LIBatomic_ops_gpl_VERSION}
 lib/pkgconfig/atomic_ops.pc
-share/libatomic_ops/
-share/libatomic_ops/COPYING
-share/libatomic_ops/LICENSING.txt
-share/libatomic_ops/README.md
-share/libatomic_ops/README.txt
-share/libatomic_ops/README_malloc.txt
-share/libatomic_ops/README_stack.txt
-share/libatomic_ops/README_win32.txt
+share/doc/libatomic_ops/
+share/doc/libatomic_ops/COPYING
+share/doc/libatomic_ops/LICENSING.txt
+share/doc/libatomic_ops/README.md
+share/doc/libatomic_ops/README_details.txt
+share/doc/libatomic_ops/README_malloc.txt
+share/doc/libatomic_ops/README_stack.txt
+share/doc/libatomic_ops/README_win32.txt



UPDATE: x11/kde-applications/kmplot

2018-12-08 Thread Rafael Sadowski

Information for inst:kmplot-18.08.2

Comment:
mathematical function plotter for KDE

Description:
KmPlot is a mathematical function plotter for the KDE.

It has built in a powerfull parser. You can plot different functions
simultaneously and combine their function terms to build new
functions. KmPlot supports functions with parameters and functions
in polar coordinates. Several grid modes are possible. Plots may
be printed with high precision in correct scale.

Maintainer: KDE porting team 


Ok to replace KDE4 kmplot?

Rafael Sadowski


kmplot-18.08.2.tar.gz
Description: Binary data


reinstate xscreensaver desktop files and resolve conflict with mate-screensaver

2018-12-08 Thread Landry Breuil
Hi,

xfce4-screensaver (as a fork of mate-screensaver) can make use of
xscreensavers if available, but only if the desktop files are provided
by xscreensaver.

They were removed from xscreensaver in
https://github.com/openbsd/ports/commit/aca4d39d8b5fcecb58e12320be0ac983d0134ae5#diff-23f2811b8a1d1d05717bfc412b99bc66
because gnome-screensaver had been removed, but i think they can be
reinstated as they can be used/listed as available by mate-screensaver &
xfce4-screensaver. No need to add a RDEP on xscreensaver though.
I looked and most linux distros ship those .desktop files too.

While here install popsquares.desktop from mate as
mate-popsquares.desktop so that it doesnt conflict with the one from
xscreensaver - no need to rename the binary as its installed in a
distinct dir. xfce4-screensaver installs xfce4-popsquares.desktop.
On this point for example, debian's xscreensaver doesnt ship popsquares
since
https://salsa.debian.org/debian/xscreensaver/commit/3418b1b065fa32b02a0ee58308a6dea920af0220

ok ?
Index: Makefile
===
RCS file: /cvs/ports/x11/mate/screensaver/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- Makefile22 Sep 2018 06:08:03 -  1.10
+++ Makefile8 Dec 2018 12:10:08 -
@@ -5,7 +5,7 @@
 MATE_PROJECT=  mate-screensaver
 MATE_VERSION=  1.20.2
 
-REVISION=  0
+REVISION=  1
 
 # LGPLv2
 PERMIT_PACKAGE_CDROM=  Yes
@@ -46,5 +46,6 @@
 post-install:
@mv ${WRKINST}/etc/xdg/autostart \
${PREFIX}/share/examples/mate-screensaver/xdg/autostart
+   @mv ${PREFIX}/share/applications/screensavers/{,mate-}popsquares.desktop
 
 .include 
Index: pkg/PLIST
===
RCS file: /cvs/ports/x11/mate/screensaver/pkg/PLIST,v
retrieving revision 1.4
diff -u -r1.4 PLIST
--- pkg/PLIST   20 Sep 2018 11:16:44 -  1.4
+++ pkg/PLIST   8 Dec 2018 12:10:08 -
@@ -19,8 +19,8 @@
 share/applications/screensavers/cosmos-slideshow.desktop
 share/applications/screensavers/footlogo-floaters.desktop
 share/applications/screensavers/gnomelogo-floaters.desktop
+share/applications/screensavers/mate-popsquares.desktop
 share/applications/screensavers/personal-slideshow.desktop
-share/applications/screensavers/popsquares.desktop
 share/backgrounds/
 share/backgrounds/cosmos/
 share/backgrounds/cosmos/background-1.xml
Index: Makefile
===
RCS file: /cvs/ports/x11/xscreensaver/Makefile,v
retrieving revision 1.98
diff -u -r1.98 Makefile
--- Makefile13 Aug 2018 18:53:50 -  1.98
+++ Makefile8 Dec 2018 12:10:39 -
@@ -4,6 +4,7 @@
 
 # XXX x11/kde4/artwork plist may need regen if an update adds a new hack.
 DISTNAME=  xscreensaver-5.40
+REVISION=  0
 
 CATEGORIES=x11
 
@@ -57,5 +58,16 @@
 .for i in deco circuit
mv ${PREFIX}/man/man6/$i.6 ${PREFIX}/man/man6/xscreensaver-$i.6
 .endfor
+# create dot.desktop files from xscreensaver xml files for use
+# by freedesktop compliant screensavers
+   cp ${FILESDIR}/migrate-xscreensaver-config.sh ${WRKSRC}/hacks/config
+   cp ${FILESDIR}/xscreensaver-config.xsl ${WRKSRC}/hacks/config
+   cd ${WRKSRC}/hacks/config && \
+   for i in ${WRKSRC}/hacks/config/*.xml; do \
+   /bin/sh migrate-xscreensaver-config.sh $${i} ; done
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/screensavers/
+   ${INSTALL_DATA} ${WRKSRC}/hacks/config/*.desktop \
+   ${PREFIX}/share/applications/screensavers/
+
 
 .include 
Index: pkg/PLIST
===
RCS file: /cvs/ports/x11/xscreensaver/pkg/PLIST,v
retrieving revision 1.45
diff -u -r1.45 PLIST
--- pkg/PLIST   13 Aug 2018 18:53:50 -  1.45
+++ pkg/PLIST   8 Dec 2018 12:10:39 -
@@ -489,6 +489,263 @@
 @man man/man6/xscreensaver-gl-helper.6
 @man man/man6/xspirograph.6
 @man man/man6/zoom.6
+share/applications/screensavers/
+share/applications/screensavers/abstractile.desktop
+share/applications/screensavers/anemone.desktop
+share/applications/screensavers/anemotaxis.desktop
+share/applications/screensavers/ant.desktop
+share/applications/screensavers/antinspect.desktop
+share/applications/screensavers/antmaze.desktop
+share/applications/screensavers/antspotlight.desktop
+share/applications/screensavers/apollonian.desktop
+share/applications/screensavers/apple2.desktop
+share/applications/screensavers/atlantis.desktop
+share/applications/screensavers/attraction.desktop
+share/applications/screensavers/atunnel.desktop
+share/applications/screensavers/barcode.desktop
+share/applications/screensavers/binaryring.desktop
+share/applications/screensavers/blaster.desktop
+share/applications/screensavers/blinkbox.desktop
+share/applications/screensavers/blitspin.desktop
+share/applications/screensavers/blocktube

UPDATE: x11/kde-applications/klettres

2018-12-08 Thread Rafael Sadowski

Information for inst:klettres-18.08.2

Comment:
alphabet learning application for KDE

Description:
KLettres aims to help to learn the alphabet and then to read some
syllables in different languages.  It is meant to help learning the
very first sounds of a new language, for children or for adults.

Currently 25 languages are available: Arabic, Czech, Brazilian
Portuguese, Danish, Dutch, British English, English, English Phonix,
French, German, Hebrew, Hungarian, Italian, Kannada, Hebrew, Hindi
Romanized, Low Saxon, Luganda, Malayalam, Norwegian Bokml, Punjabi,
Spanish, Slovak, Ukrainian and Telugu, you can choose them using
the Languages menu.  A toolbar with the special characters per
language is provided if you don't have the correct country keyboard
or the keyboard layout to be able to display correctly the accented
letters.

Maintainer: KDE porting team 

Simple one by one KDE5 klettres update,

Ok to import?

Rafael Sadowski


klettres-18.08.2.tar.gz
Description: Binary data


Re: UPDATE www/vimb

2018-12-08 Thread Rafael Sadowski
On Fri Dec 07, 2018 at 06:47:15AM +0100, Björn Ketelaars wrote:
> Diff below brings vimb to 3.3.0. Overview on changes can be found at
> https://github.com/fanglingsu/vimb/releases/tag/3.3.0
> 
> Patch has been dropped as it has been addressed upstream, and re-synced
> WANTLIB.
> 
> (Very) lightly tested on amd64.
> 
> Comments/OK?

ok rsadowski@

> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/vimb/Makefile,v
> retrieving revision 1.17
> diff -u -p -r1.17 Makefile
> --- Makefile  9 Aug 2018 23:25:58 -   1.17
> +++ Makefile  7 Dec 2018 05:36:42 -
> @@ -4,8 +4,7 @@ COMMENT = modal webkit-based browser ins
>  
>  GH_ACCOUNT = fanglingsu
>  GH_PROJECT = vimb
> -GH_TAGNAME = 3.2.0
> -REVISION =   1
> +GH_TAGNAME = 3.3.0
>  
>  CATEGORIES = www x11
>  
> @@ -14,7 +13,7 @@ HOMEPAGE =  https://fanglingsu.github.io/
>  # GPLv3+
>  PERMIT_PACKAGE_CDROM =   Yes
>  
> -WANTLIB += atk-1.0 c cairo cairo-gobject fribidi gdk-3 gdk_pixbuf-2.0
> +WANTLIB += atk-1.0 c cairo cairo-gobject gdk-3 gdk_pixbuf-2.0
>  WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-3 intl javascriptcoregtk-4.0
>  WANTLIB += pango-1.0 pangocairo-1.0 soup-2.4 webkit2gtk-4.0
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/vimb/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- distinfo  26 Jun 2018 20:41:35 -  1.9
> +++ distinfo  7 Dec 2018 05:36:42 -
> @@ -1,2 +1,2 @@
> -SHA256 (vimb-3.2.0.tar.gz) = l0ZAjEW+28ps1b03xyaKzlLyZVpOrUu1AjnVV775q0E=
> -SIZE (vimb-3.2.0.tar.gz) = 131034
> +SHA256 (vimb-3.3.0.tar.gz) = XG/jmxssoYo0K7ZoP3/VsTnq1TkD9X3Z7s1aEHRXbWw=
> +SIZE (vimb-3.3.0.tar.gz) = 136151
> Index: patches/patch-src_Makefile
> ===
> RCS file: patches/patch-src_Makefile
> diff -N patches/patch-src_Makefile
> --- patches/patch-src_Makefile26 Jun 2018 20:41:35 -  1.3
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,14 +0,0 @@
> -$OpenBSD: patch-src_Makefile,v 1.3 2018/06/26 20:41:35 landry Exp $
> -
> -Index: src/Makefile
>  src/Makefile.orig
> -+++ src/Makefile
> -@@ -16,6 +16,8 @@ vimb.so: $(OBJ)
> - 
> - $(OBJ): config.h ../config.mk
> - 
> -+input.o: scripts/scripts.h
> -+
> - normal.o: scripts/scripts.h
> - 
> - setting.o: scripts/scripts.h
> 



NEW: x11/kde-applications/kiten

2018-12-08 Thread Rafael Sadowski

Information for inst:kiten-18.08.2

Comment:
Japanese reference tool for KDE

Description:
Kiten is a Japanese reference tool. Features:

   * Search with English keyword, Japanese reading, or a Kanji
 string on a list of EDICT files.
   * Search with English keyword, Japanese reading, number of
 strokes, grade number, or a Kanji on a list of KANJIDIC files.
   * Comes with all necessary files.
   * Limit searches to only common entries.
   * Nested searches of results possible.
   * Compact, small, fast interface.
   * Global KDE keybindings for searching highlighted strings.
   * Browse Kanji by grade.

It is part of the KDE Education Project.

Maintainer: KDE porting team 

Simple one by one KDE4 kiten replacement.

Ok to import?

Rafael Sadowski


kiten-18.08.2.tar.gz
Description: Binary data


UPDATE: x11/kde-applications/khangman

2018-12-08 Thread Rafael Sadowski

Information for inst:khangman-18.08.2

Comment:
KDE hangman game

Description:
KHangMan is the classical hangman game. The child should guess a
word letter by letter. At each miss, the picture of a hangman
appears. After 10 tries, if the word is not guessed, the game is
over and the answer is displayed.  A hint can be shown to help you
guess the word.

The words are nouns and available in several languages at the moment
including English US, Bulgarian, Catalan, Czech, Danish, German,
Greek, British English, Spanish, Estonian, Finnish, French, Irish
(Gaelic), Hungarian, Italian, Norwegian (Bokml), Dutch, Norwegian
(Nynorsk), Occitan, Punjabi, Polish, Portuguese, Brazilian Portuguese,
Russian, Slovenian, Serbian, Slovak, Swedish, Tajik, Turkish and
Ukrainian. The program will detect which languages are present and
enable them. You will also be able to easily download other languages
via the Get New Stuff dialog.

There are at least 4 categories per language: easy, medium, hard
and animals which contains only animals nouns.

Maintainer: KDE porting team 

Simple one by one KDE4 khangman replacement.

Ok to import?

Rafael Sadowski


khangman-18.08.2.tar.gz
Description: Binary data


Re: [new] gzdoom-3.6.0

2018-12-08 Thread Timo Myyrä
On Sat, Dec 8, 2018, at 13:30, Frederic Cambus wrote:
> On Thu, Nov 08, 2018 at 10:22:13AM +0200, Timo Myyrä wrote:
> 
> > Here's updated version for the gzdoom to latest version.
> > The fluidsynth isn't forced dependency, if user wants to use it, it must be
> > installed and configured with soundfont separately.
> 
> Thanks for your efforts on gzdoom. I would like to get this moving
> forward and see the port finally imported.
> 
> A couple of comments:
> 
> - The BUILD_DEPENDS should be removed, they are pulled by devel/sdl2
> - pkg/PLIST.orig should be removed
> - portcheck complains that pkg/README does not have $OpenBSD$ RCS tag at
>   the top
> - We should probably mention in the README that an IWAD file is needed,
>   you can have a look at games/prboom for an example
> 

Good point, I'll look into it when I have few moments. 

> Also, it seems that the two patches are unnecessary? And that we can
> also remove the following line from the port Makefile?
> 
> CONFIGURE_ARGS +=   -DFLUIDSYNTHLIB1="libfluidsynth.so"
> 
> Lastly, I wonder if it wouldn't be better to link against fluidsynth,
> add audio/generaluser-gs-soundfont in RUN_DEPENDS, and finally patch
> src/gameconfigfile.cpp so it automatically finds the SoundFont banks.
> This would result in a fully functional port playing music out of the
> box, without requiring any manual fiddling. Any thoughts on this?
> 

Yeah, the patches are only there to keep fluidsynth as optional dependency. 
The music works without fluidsynth, fluidsynth sounds a bit better. If we add 
fluidsynth as mandatory dependency, how about timidity? Thats why I added only 
those that are strictly needed to run the game as dependency. The game could 
probably be patched so that it only shows the available sound / music backends 
in the menus.

Timo



Re: [new] gzdoom-3.6.0

2018-12-08 Thread Frederic Cambus
On Thu, Nov 08, 2018 at 10:22:13AM +0200, Timo Myyrä wrote:

> Here's updated version for the gzdoom to latest version.
> The fluidsynth isn't forced dependency, if user wants to use it, it must be
> installed and configured with soundfont separately.

Thanks for your efforts on gzdoom. I would like to get this moving
forward and see the port finally imported.

A couple of comments:

- The BUILD_DEPENDS should be removed, they are pulled by devel/sdl2
- pkg/PLIST.orig should be removed
- portcheck complains that pkg/README does not have $OpenBSD$ RCS tag at
  the top
- We should probably mention in the README that an IWAD file is needed,
  you can have a look at games/prboom for an example

Also, it seems that the two patches are unnecessary? And that we can
also remove the following line from the port Makefile?

CONFIGURE_ARGS +=   -DFLUIDSYNTHLIB1="libfluidsynth.so"

Lastly, I wonder if it wouldn't be better to link against fluidsynth,
add audio/generaluser-gs-soundfont in RUN_DEPENDS, and finally patch
src/gameconfigfile.cpp so it automatically finds the SoundFont banks.
This would result in a fully functional port playing music out of the
box, without requiring any manual fiddling. Any thoughts on this?



UPDATE: x11/kde-applications/kgeography

2018-12-08 Thread Rafael Sadowski

Information for inst:kgeography-18.08.2

Comment:
geography learning tool for KDE

Description:
KGeography is a geography learning tool, which allows you to learn
about the political divisions of some countries (divisions, capitals
of those divisions and their associated flags if there are some).

It is part of the KDE Education Project.

Maintainer: KDE porting team 

Simple one by one replacement for KDE4 kgeography.

Ok to import?

Rafael Sadowski


kgeography-18.08.2.tar.gz
Description: Binary data


NEW: x11/kde-applications/khelpcenter

2018-12-08 Thread Rafael Sadowski

Information for inst:khelpcenter-18.08.2

Comment:
KDE help center

Description:
KHelpCenter - Help Center and documentation viewer

Features
 - Show documentation from various sources
 - Fundamentals and Plasma Manual
 - Application manuals
 - Systemsettings modules
 - Kioslaves
 - KInfoCenter Modules
 - Man pages
 - Info pages
 - Glossary
 - Search through the available documentation

Maintainer: KDE porting team 

Please find attached a simple KDE5 khelpcenter port. kdialog is part of
KDE3 and KDE4 baseapps so I add the common conflict tags as usual.

OK to import?

Rafael Sadowski


khelpcenter-18.08.2.tar.gz
Description: Binary data


NEW: x11/kde-applications/kfind

2018-12-08 Thread Rafael Sadowski

Information for inst:kfind-18.08.2

Comment:
KDE dialog boxes from shell scripts 

Description:
KFind can be used as a standalone search tool, launched by KRunner or from your
menu. It is also integrated into Konqueror as "Find File" in the "Tools" menu.
It allows you to find files by name, type or content.

Maintainer: KDE porting team 

Please find attached a simple KDE5 kfind port. kdialog is part of KDE3
and KDE4 baseapps so I add the common conflict tags as usual.

OK to import?

Rafael Sadowski


kfind-18.08.2.tar.gz
Description: Binary data


NEW: x11/kde-applications/keditbookmarks

2018-12-08 Thread Rafael Sadowski

Information for inst:keditbookmarks-18.08.2

Comment:
KDE bookmarks editor

Description:
KBookmarks lets you access and manipulate bookmarks stored using the XBEL
format.

Maintainer: KDE porting team 

Please find attached a simple KDE5 keditbookmarks port. kdialog is part
of KDE3 and KDE4 baseapps so I add the common conflict tags as usual.

OK to import?

Rafael Sadowksi


keditbookmarks-18.08.2.tar.gz
Description: Binary data


NEW: x11/kde-applications/kdialog

2018-12-08 Thread Rafael Sadowski

Information for inst:kdialog-18.08.2

Comment:
KDE dialog boxes from shell scripts

Description:
kdialog allows you to display dialog boxes from shell scripts.  The syntax is
very much inspired from the "dialog" command (which shows text mode dialogs).

Maintainer: KDE porting team 

Please find attached a simple KDE5 kdialog port. kdialog is part of KDE3
and KDE4 baseapps so I add the common conflict tags as usual.

OK to import?

Rafael Sadowksi


kdialog-18.08.2.tar.gz
Description: Binary data


[new] xfce4-screensaver

2018-12-08 Thread Landry Breuil
Hi,

here's a port for xfce4-screensaver, a port of mate-screensaver to Xfce,
see https://bluesabre.org/2018/11/25/xfce-screensaver-0-1-3-released/

oks welcome too :)

Landry


xfce4-screensaver.tgz
Description: application/tar-gz


[new] libdbusmenu & xfce4-statusnotifier

2018-12-08 Thread Landry Breuil
Hi,

here's two ports for libdbusmenu, the gtk2/gtk3 counterpart of
x11/dbusmenu-qt, and xfce4-statusnotifer
(https://goodies.xfce.org/projects/panel-plugins/xfce4-statusnotifier-plugin)

i wonder if i should just enable the gtk3 bits as the gtk2 bits arent
used in any project i know of.
I've been able to successfully test it with cantata and owncloudclient,
their menu appears in the new 'status notification' area instead of the
good'ol systray.

Note that dbusmenu (originally started by kde, to my understanding)
isn't the same thing as https://ayatanaindicators.github.io which was a
canonical/unity thing (named appindicator), and seems standardised
differently at
https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/

oks & comments welcome.

Landry


libdbusmenu-16.04.tgz
Description: application/tar-gz


xfce4-statusnotifier.tgz
Description: application/tar-gz