[UPDATE] textproc/mdp

2018-04-29 Thread Remi Pointel

ping


 Forwarded Message 
Subject: [UPDATE] textproc/mdp
Date: Mon, 05 Mar 2018 13:27:26 +0100
From: Remi Pointel 
To: ports@openbsd.org

Hi,

this is the diff to update ldp to latest release.

Ok?

Cheers,

Remi.

Index: Makefile
===
RCS file: /cvs/ports/textproc/mdp/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile	12 Nov 2017 16:17:16 -	1.2
+++ Makefile	5 Mar 2018 12:26:03 -
@@ -4,14 +4,14 @@ COMMENT =	command-line based markdown pr
 
 GH_ACCOUNT =	visit1985
 GH_PROJECT =	mdp
-GH_TAGNAME =	1.0.10
+GH_TAGNAME =	1.0.12
 
 CATEGORIES =	textproc
 
 # GPLv3+
 PERMIT_PACKAGE_CDROM =	Yes
 
-WANTLIB += c ncursesw
+WANTLIB += c curses
 
 MAKE_FLAGS =		PREFIX=${PREFIX}
 
Index: distinfo
===
RCS file: /cvs/ports/textproc/mdp/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo	12 Nov 2017 16:17:16 -	1.2
+++ distinfo	5 Mar 2018 12:26:03 -
@@ -1,2 +1,2 @@
-SHA256 (mdp-1.0.10.tar.gz) = c4TBujK9jksRNCVw0hRBZaYGgkmbTLVOUMjrMWTPq8U=
-SIZE (mdp-1.0.10.tar.gz) = 37502
+SHA256 (mdp-1.0.12.tar.gz) = n6ygJFur1UqkfLu3LBQkTKmpqE9jAhpnkHgEHaT26Ys=
+SIZE (mdp-1.0.12.tar.gz) = 37513



[NEW] security/py-ropper

2018-04-29 Thread Remi Pointel

ping


 Forwarded Message 
Subject: [NEW] security/py-ropper
Date: Mon, 9 Apr 2018 21:12:06 +0200
From: Remi Pointel 
To: The OpenBSD ports mailing-list 

Hi,

attached is ropper, a rop gadget finder and binary information tool.

-
$ pkg_info py-ropper
Information for inst:py-ropper-1.11.6

Comment:
rop gadget finder and binary information tool

Description:
Ropper can be used to look at information about files in different file 
formats
and can find ROP and JOP gadgets to build chains for different 
architectures.
Ropper supports ELF, MachO and the PE file format. Other files can be 
opened in

RAW format.

Maintainer: Remi Pointel 

WWW: https://scoding.de/ropper/
-

Ok?

Cheers,

Remi.



py-ropper-1.11.6.tar.gz
Description: application/gzip


Re: NEW: x11/kde-applications/libkdcraw

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 10:20:42PM +0200, Rafael Sadowski wrote:
> On Sun Apr 29, 2018 at 12:01:21PM +0200, Landry Breuil wrote:
> > On Sun, Apr 29, 2018 at 11:58:02AM +0200, Rafael Sadowski wrote:
> > > On Sun Apr 29, 2018 at 11:01:11AM +0200, Landry Breuil wrote:
> > > > On Sun, Apr 29, 2018 at 10:04:25AM +0200, Rafael Sadowski wrote:
> > > > > $ cat x11/kde-applications/libkdcraw/pkg/DESCR
> > > > > Libkdcraw is a C++ interface around LibRaw library used to decode RAW 
> > > > > picture
> > > > > files.
> > > > > 
> > > > > Looks simple but it feels like a trap. libkdcraw-17.12.3 has no
> > > > > conflicts with libkdcraw from KDE4 but we can't just commit because 
> > > > > all
> > > > > KDE4 applications will grep/find libkdcraw-17.12.3 instead
> > > > > libkdcraw-4.*, which is wrong.
> > > > 
> > > > Do you mean at install time ?  just because the pkgname is the same ?
> > > > use @option is-branch maybe ?
> > > > 
> > > 
> > > Exactly, pkgname is the same but somehow everything looks okay:
> > > 
> > > $ TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all pkg_add gwenview
> > > gwenview-4.14.3p3:libkdcraw-4.14.3p2: ok
> > > gwenview-4.14.3p3:libkipi-4.14.3p2: ok
> > > gwenview-4.14.3p3: ok
> > > 
> > > The 17.12.3 packages will not fetch. kde4 is smart enough, anyway ok?
> > 
> > I'm not 100% sure but i think you *have* to at least set @option
> > no-default-config (maybe is-branch?), otherwise the packages will
> > conflict by default since they have the same name, even if they don't
> > have actual files conflicting.
> > 
> 
> Yes, both options make sense to me. Btw I didn't know them, so far:
> 
> @option is-branch
> @option no-default-conflict
> 
> Ok (I think a second updated tarball is nor necessary, isn't)?

I think testing that it does what it's supposed to do with various
combinations of the options is necessary :)



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/04/29 23:06:09

Added files:
games/mars/patches: patch-include_Specials_NoSpecial_hpp 

Log message:
Fix runtime crash



Re: NEW: Spyder + UPDATE: py-rope

2018-04-29 Thread Elias M. Mariani
Hi, it's me again.
Still looking for someone to review/approve/commit the spyder port
available on openbsd-wip.
Thanks.
Elias.

2018-04-28 13:05 GMT-03:00 Elias M. Mariani :
> NEW devel/spyder added on openbsd-wip on github.
> https://github.com/jasperla/openbsd-wip
> Looking for OKs and someone to do the commit.
> Thanks to Daniel Jakots for commiting the py-rope update.
> Elias,
>
> 2018-04-26 21:29 GMT-03:00 Elias M. Mariani :
>> Great!
>> About NEW: devel/spyder could you assist me ? Or should I send the
>> port to openbsd-wip on github to see if someone else can give the OK
>> and send it to de CVS?
>> Best Regards.
>>
>> 2018-04-26 17:34 GMT-03:00 Daniel Jakots :
>>> On Thu, 26 Apr 2018 19:09:39 +, "Elias M. Mariani"
>>>  wrote:
>>>
 Sure, no problem, thanks to you for the help!
>>>
>>> Thanks! I committed a tweak version of your py-rope diff and added the
>>> missing bits for the ports infrastructure. The overall quality of your
>>> diff was pretty good ;)
>>>
>>> Cheers,
>>> Daniel



patch which upgrades tcltls to 1.7.16

2018-04-29 Thread currellberry
The current version of tcltls in ports is 1.6 which only supports up to TLS 
1.0.  Supposedly TLS 1.0 is not considered that secure anymore.  TCLTLS 
development has since moved to core.tcl.tk and tcltls 1.7.16 adds support up to 
TLS 1.2 .  Some files have been moved around moved around/renamed upstream so 
this patch is a little more than just a version bump.

Last time I submitted a patch I made some errors, so please let me know if 
there are things I need to change.

-- Currell

Index: Makefile
===
RCS file: /cvs/ports/security/tcltls/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile12 May 2017 21:41:46 -  1.15
+++ Makefile29 Apr 2018 22:38:35 -
@@ -2,15 +2,14 @@
 
 COMMENT=   OpenSSL Tcl extension
 
-VERSION=   1.6
+VERSION=   1.7.16
 
-DISTNAME=  tls${VERSION}-src
+DISTNAME=  tcltls-${VERSION}
 PKGNAME=   tcltls-${VERSION}
-REVISION=  3
 
 CATEGORIES=security
 
-HOMEPAGE=  http://tls.sourceforge.net/
+HOMEPAGE=  http://core.tcl.tk/tcltls
 
 MAINTAINER=Sebastian Reitenbach 
 
@@ -19,29 +18,29 @@ PERMIT_PACKAGE_CDROM=   Yes
 
 WANTLIB=   ssl crypto
 
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tls/}
+MASTER_SITES=  https://core.tcl.tk/tcltls/uv/ \
+   https://tcltls.rkeene.org/uv/
 
 MODULES=   lang/tcl
 
 RUN_DEPENDS=   ${MODTCL_RUN_DEPENDS}
 BUILD_DEPENDS= ${RUN_DEPENDS}
 
-WRKDIST=   ${WRKDIR}/tls${VERSION}
+WRKDIST=   ${WRKDIR}/tcltls-${VERSION}
 SEPARATE_BUILD =Yes
 CONFIGURE_STYLE=gnu
 CONFIGURE_ARGS=--libdir=${MODTCL_TCLDIR} \
--with-tcl=${MODTCL_LIBDIR} \
--with-tclinclude=${MODTCL_INCDIR} \
--with-ssl-dir=/usr \
-   --includedir=${PREFIX}/include/tcltls
+   --includedir=${PREFIX}/include/tcltls \
+   --disable-sslv2 \
+   --disable-sslv3 
 
 FAKE_FLAGS =   PKG_DIR='$$(PACKAGE_NAME)' INSTALL_PROGRAM='$$(INSTALL_DATA)'
-INSTALL_TARGET=install-binaries
+INSTALL_TARGET=install
 TEST_TARGET=   test
-CFLAGS +=  -DNO_SSL2 -DNO_SSL3
-SUBST_VARS=VER
-
-VER=   ${VERSION:S/.//g}
+SUBST_VARS=VERSION
 
 post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tcltls/
Index: distinfo
===
RCS file: /cvs/ports/security/tcltls/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo18 Jan 2015 03:15:08 -  1.4
+++ distinfo29 Apr 2018 22:38:35 -
@@ -1,2 +1,2 @@
-SHA256 (tls1.6-src.tar.gz) = rexQFDqa1jSmcdJPfHu/JFVIfrXxLSkPQXl8MqmLk/M=
-SIZE (tls1.6-src.tar.gz) = 168043
+SHA256 (tcltls-1.7.16.tar.gz) = aEUABzK+33ZOeMI0zuZG+Vu2jfNOWQw5Q0q47db1ua8=
+SIZE (tcltls-1.7.16.tar.gz) = 166439
Index: patches/patch-configure
===
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- patches/patch-configure 12 May 2017 21:41:47 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,13 +0,0 @@
-$OpenBSD: patch-configure,v 1.2 2017/05/12 21:41:47 stu Exp $
-Index: configure
 configure.orig
-+++ configure
-@@ -8155,7 +8155,7 @@ echo "${ECHO_T}$tcl_cv_ld_elf" >&6
-   DL_LIBS=""
-   CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
-   LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
--  SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+  SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so'
-   echo "$as_me:$LINENO: checking for ELF" >&5
- echo $ECHO_N "checking for ELF... $ECHO_C" >&6
- if test "${tcl_cv_ld_elf+set}" = set; then
Index: patches/patch-tests_ciphers_test
===
RCS file: /cvs/ports/security/tcltls/patches/patch-tests_ciphers_test,v
retrieving revision 1.2
diff -u -p -r1.2 patch-tests_ciphers_test
--- patches/patch-tests_ciphers_test5 Jan 2011 18:04:58 -   1.2
+++ patches/patch-tests_ciphers_test29 Apr 2018 22:38:35 -
@@ -1,41 +1,33 @@
-$OpenBSD: patch-tests_ciphers_test,v 1.2 2011/01/05 18:04:58 sebastia Exp $
+$OpenBSD$
 
-Those tests will fail.
-
 tests/ciphers.test.origFri Jun 22 23:03:34 2007
-+++ tests/ciphers.test Sun Dec  5 12:57:05 2010
-@@ -105,22 +105,22 @@ test ciphers-1.2 {Tls::ciphers for tls1} {rsabsafe} {
- listcompare $::EXPECTEDCIPHERS(rsabsafe) [tls::ciphers tls1]
- } {}
+Index: tests/ciphers.test
+--- tests/ciphers.test.orig
 tests/ciphers.test
+@@ -122,17 +122,17 @@ proc listcompare {wants haves} {
+ }
+ }
  
--test ciphers-1.3 {Tls::ciphers for ssl3} {openssl} {
--# This will fail if you compiled against RSA bsafe or with a
--# different set of defines than the default.
+-test ciphers-1.1 {Tls::ciphers for ssl3} {rsabsafe} {
+-# This will fail if you compiled against OpenSSL.
 -# Change the constraint setting above.
--

CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 16:24:56

Modified files:
textproc/zathura/core: Makefile 

Log message:
missing BDEP on sphinx



Re: update lang/sbcl

2018-04-29 Thread Josh Elsasser
On Sun, Apr 29, 2018 at 09:47:09AM +0200, Solene Rapenne wrote:
> 
> Josh Elsasser writes:
> 
> > On Fri, Apr 27, 2018 at 08:56:04PM -0700, Josh Elsasser wrote:
> >> Patching the i386 and ppc *-arch.c files isn't necessary. However i386
> >> didn't build for me (in a VM). I think we need to do this in
> >> patches/patch-src_runtime_bsd-os_c:
> 
> Christian Weisgerber reported me that sbcl build was failing on i386
> with 1.4.6, build log attached to the mail. Maybe sbcl is allocating too
> much memory, I don't know... I don't have an i386 system at the moment
> to debug this. Otherwise, next week I will be able to try sbcl on
> powerpc arch as I am using it daily.
> 

The failure I was seeing is now fixed upstream, I'm not sure if
naddy's has the same cause. I'm running a build in a loop under a VM
to try and reproduce it.



NEW: net/frrouting

2018-04-29 Thread Aaron A. Glenn
Hello,

Long time listener; first time caller.

Attached is a port of FreeRangeRouting, with a snmp flavor. I have
confirmed it builds, and the resulting package installs, successfully on
6.3-RELEASE/amd64. Despite my best efforts, and endless questions to
phessler@, there is substantial chance I overlooked something.

Please let me know what, if so.

Best,
Aaron A. Glenn


net_frrouting-4.0.tgz
Description: application/gtar-compressed


CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 16:05:53

Removed files:
productivity/vym/patches: patch-exports_cpp 

Log message:
remove unneeded patch



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 14:38:44

Modified files:
infrastructure/bin: update-plist 

Log message:
also annotate fragments so that they don't wander from plist to plist in
complex situations



Re: NEW: x11/kde-applications/libkdcraw

2018-04-29 Thread Rafael Sadowski
On Sun Apr 29, 2018 at 12:01:21PM +0200, Landry Breuil wrote:
> On Sun, Apr 29, 2018 at 11:58:02AM +0200, Rafael Sadowski wrote:
> > On Sun Apr 29, 2018 at 11:01:11AM +0200, Landry Breuil wrote:
> > > On Sun, Apr 29, 2018 at 10:04:25AM +0200, Rafael Sadowski wrote:
> > > > $ cat x11/kde-applications/libkdcraw/pkg/DESCR
> > > > Libkdcraw is a C++ interface around LibRaw library used to decode RAW 
> > > > picture
> > > > files.
> > > > 
> > > > Looks simple but it feels like a trap. libkdcraw-17.12.3 has no
> > > > conflicts with libkdcraw from KDE4 but we can't just commit because all
> > > > KDE4 applications will grep/find libkdcraw-17.12.3 instead
> > > > libkdcraw-4.*, which is wrong.
> > > 
> > > Do you mean at install time ?  just because the pkgname is the same ?
> > > use @option is-branch maybe ?
> > > 
> > 
> > Exactly, pkgname is the same but somehow everything looks okay:
> > 
> > $ TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all pkg_add gwenview
> > gwenview-4.14.3p3:libkdcraw-4.14.3p2: ok
> > gwenview-4.14.3p3:libkipi-4.14.3p2: ok
> > gwenview-4.14.3p3: ok
> > 
> > The 17.12.3 packages will not fetch. kde4 is smart enough, anyway ok?
> 
> I'm not 100% sure but i think you *have* to at least set @option
> no-default-config (maybe is-branch?), otherwise the packages will
> conflict by default since they have the same name, even if they don't
> have actual files conflicting.
> 

Yes, both options make sense to me. Btw I didn't know them, so far:

@option is-branch
@option no-default-conflict

Ok (I think a second updated tarball is nor necessary, isn't)?



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 12:57:29PM +0100, Stuart Henderson wrote:
> On 2018/04/29 12:43, Landry Breuil wrote:
> > The rationale is to not explicitely adding libtool from ports (the gnu
> > one) unless its really needed, ie delete ports libtool, figure out if
> > the port is fine with the base libtool, and then set USE_LIBTOOL=yes
> > which will set LIBTOOL in the env during build. If you set it to 'gnu'
> > it will also add devel/libtool to the build depends.
> 
> I know Landry already knows, but getting it into the thread:

Well i tend to forget the gory details so that's a nice reminder; thanks :)

> libtool's m4 files are often needed for autoconf/automake regeneration,
> in that case (where gnu libtool itself isn't needed) then devel/libtool
> must be listed as a BUILD_DEPENDS.
> 
> USE_LIBTOOL=gnu should not be used unless base libtool doesn't work
> with the port (and in that case it should come with agood explanation).
> 

 USE_LIBTOOL
 Defaults to ‘Yes’.  Set to ‘gnu’ if the base libtool(1) is
 insufficient and GNU libtool is required.  Set to ‘No’ to disable
 the use of libtool(1) entirely; this should not be set under
 normal circumstances.  Adds dependencies if necessary, and passes
 LIBTOOL environment variable to scripts invocations.

Could be improved to mention the only reason to manually add libtool to
BDEP ?



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 13:26:33

Modified files:
infrastructure/bin: update-plist 

Log message:
missing space



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2018/04/29 12:19:33

Modified files:
textproc/html-xml-utils: Makefile distinfo 
Added files:
textproc/html-xml-utils/patches: patch-Makefile_in 
Removed files:
textproc/html-xml-utils/patches: patch-Makefile_am 
 patch-configure_ac 

Log message:
Update to html-xml-utils-7.7.

Latest autoconf patches have now been committed upstream.



Request: lang/julia

2018-04-29 Thread Elias M. Mariani
Hi,
For people looking for something nice to add to OpenBSD I think that
lang/julia is a good addition.

Julia:
Julia is a high-level, high-performance dynamic programming language
for numerical computing. It provides a sophisticated compiler,
distributed parallel execution, numerical accuracy, and an extensive
mathematical function library. Julia’s Base library, largely written
in Julia itself, also integrates mature, best-of-breed open source C
and Fortran libraries for linear algebra, random number generation,
signal processing, and string processing. In addition, the Julia
developer community is contributing a number of external packages
through Julia’s built-in package manager at a rapid pace.

https://julialang.org/
https://github.com/JuliaLang/julia

Most of the dependencies are already ported to OpenBSD.
It can be built with clang and is already ported in FreeBSD.

This is just a request for a language that I would like to see in
OpenBSD, don't make this a hate-thread...
Elias.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 07:08:32

Modified files:
infrastructure/bin: update-plist 

Log message:
special rule: for FULLPKGNAME, consider a new substitution on
shared/doc/pkg-readmes/



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 07:03:45

Modified files:
infrastructure/bin: update-plist 

Log message:
strip directories later
so that we don't need to bother if there are NO DIRECTORIES WHATSOEVER
Lots of packages are going to love this :)



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/04/29 07:03:52

Modified files:
devel/p5-File-ChangeNotify: Makefile distinfo 

Log message:
Update to p5-File-ChangeNotify-0.28.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/04/29 07:02:12

Modified files:
print/system-config-printer: Makefile 
print/system-config-printer/pkg: DESCR 

Log message:
Missing BDEP: www/py-requests${MODPY_FLAVOR}, reported by andi at jaak dot de
While here, add a small note aout py3-smbc in DESCR (SMB browser support).



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/04/29 06:56:15

Modified files:
www/newsboat   : Makefile 
Added files:
www/newsboat/patches: patch-Makefile 

Log message:
Programs that use curses need to explicitly link with libcurses.
Fixes linking with lld.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/04/29 06:55:26

Modified files:
sysutils/terraform/provider-cloudstack: Makefile distinfo 
sysutils/terraform/provider-triton: Makefile distinfo 

Log message:
Update providers to their latest release.



update misc/most

2018-04-29 Thread Solene Rapenne
update 5.0.0a => 5.0.0

I removed termcap from WANTLIB because =>
$ make port-lib-depends-check
most-5.0.0(misc/most):
Extra:  termcap.14

MAKE_FLAGS added to set the right directory for the doc, I think it's
better than patching the project Makefile who choosed to use
${PREFIX}/doc in their last version.


Index: Makefile
===
RCS file: /cvs/ports/misc/most/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile25 Apr 2015 21:56:38 -  1.20
+++ Makefile29 Apr 2018 12:52:29 -
@@ -4,8 +4,8 @@ PORTROACH=  limit:.*[^a]$$

 COMMENT=   browse or page through a text file

-DISTNAME=  most-5.0.0a
-REVISION=  0
+DISTNAME=  most-5.0.0
+
 CATEGORIES=misc

 MASTER_SITES=  ftp://space.mit.edu/pub/davis/most/
@@ -15,7 +15,9 @@ LIB_DEPENDS=  devel/libslang
 # GPLv2+
 PERMIT_PACKAGE_CDROM=  Yes

-WANTLIB=   c m slang termcap
+WANTLIB=   c m slang
+
+MAKE_FLAGS=DOC_DIR=${PREFIX}/share/doc/most

 CONFIGURE_STYLE= gnu
 CONFIGURE_ARGS=--with-slang=${LOCALBASE}
Index: distinfo
===
RCS file: /cvs/ports/misc/most/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo18 Jan 2015 03:14:32 -  1.7
+++ distinfo29 Apr 2018 12:52:29 -
@@ -1,2 +1,2 @@
-SHA256 (most-5.0.0a.tar.gz) = F6Flk9oGTd1IT1MVfVS4O82Y6kWrHtNh7qZMT64WOhA=
-SIZE (most-5.0.0a.tar.gz) = 155233
+SHA256 (most-5.0.0.tar.gz) = f40aGLGcbfcvYbsGwzdHfR8TuouU4csfyV5iquWvV1s=
+SIZE (most-5.0.0.tar.gz) = 155177
Index: patches/patch-src_Makefile_in
===
RCS file: patches/patch-src_Makefile_in
diff -N patches/patch-src_Makefile_in
--- patches/patch-src_Makefile_in   13 Oct 2009 21:47:59 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_Makefile_in,v 1.1 2009/10/13 21:47:59 sthen Exp $
 src/Makefile.in.orig   Sat Oct 10 17:56:33 2009
-+++ src/Makefile.inSat Oct 10 17:56:45 2009
-@@ -22,7 +22,7 @@ prefix   = @prefix@
- exec_prefix   = @exec_prefix@
- datarootdir   = @datarootdir@
- BIN_DIR   = $(prefix)/bin
--MAN_DIR   = $(datarootdir)/man
-+MAN_DIR   = $(prefix)/man
- DOC_DIR   = $(datarootdir)/doc/most
- SYS_INITFILE  = @sysconfdir@/most.conf
- MKINSDIR  = ../autoconf/mkinsdir.sh
Index: pkg/PLIST
===
RCS file: /cvs/ports/misc/most/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   13 Oct 2009 21:47:59 -  1.4
+++ pkg/PLIST   29 Apr 2018 12:52:29 -
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.4 2009/10/13 21:47:59 sthen Exp $
+@comment $OpenBSD$
 @bin bin/most
 @man man/man1/most.1
 share/doc/most/



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/04/29 06:34:20

Modified files:
mail/mailest   : Makefile 
Added files:
mail/mailest/patches: patch-mailestd_Makefile 

Log message:
Explicitly link with -liconv since the iconv() functions are called
directly from the program.  Fixes linking with lld.  ok yasuoka@



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/04/29 06:33:13

ports/mail/mailest/patches

Update of /cvs/ports/mail/mailest/patches
In directory cvs.openbsd.org:/tmp/cvs-serv95381/patches

Log Message:
Directory /cvs/ports/mail/mailest/patches added to the repository



update misc/zzuf

2018-04-29 Thread Solene Rapenne
bump 0.14 => 0.15

- two patches are removed because merged upstream
- one patch added to remove 

Index: Makefile
===
RCS file: /cvs/ports/misc/zzuf/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile5 Feb 2018 06:30:21 -   1.18
+++ Makefile29 Apr 2018 12:18:16 -
@@ -4,9 +4,9 @@ BROKEN-hppa=__sync_lock_test_and_set_4
 
 COMMENT=   transparent application input fuzzer
 
-VERSION=   0.14
+VERSION=   0.15
 DISTNAME=  zzuf-${VERSION}
-REVISION=  1
+
 CATEGORIES=misc security
 
 MASTER_SITES=  
https://github.com/samhocevar/zzuf/releases/download/v${VERSION}/
Index: distinfo
===
RCS file: /cvs/ports/misc/zzuf/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo19 Nov 2015 00:55:23 -  1.7
+++ distinfo29 Apr 2018 12:18:16 -
@@ -1,2 +1,2 @@
-SHA256 (zzuf-0.14.tar.gz) = KRtB1Trm33XQ0rSg+qMzrfxKArnKhwa+5H73vmV5Zs4=
-SIZE (zzuf-0.14.tar.gz) = 469885
+SHA256 (zzuf-0.15.tar.gz) = o09iRQPgms0mnHDYJqrCo1wD6E3DUYc/FA8LpqeS/9Y=
+SIZE (zzuf-0.15.tar.gz) = 493559
Index: patches/patch-configure
===
RCS file: /cvs/ports/misc/zzuf/patches/patch-configure,v
retrieving revision 1.1
diff -u -p -r1.1 patch-configure
--- patches/patch-configure 14 Mar 2017 02:43:18 -  1.1
+++ patches/patch-configure 29 Apr 2018 12:18:16 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-configure,v 1.1 2017/03/14 02:43:18 jca Exp $
 configure.orig Tue Mar 14 03:39:28 2017
-+++ configure  Tue Mar 14 03:41:16 2017
-@@ -11915,7 +11915,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$
+Index: configure
+--- configure.orig
 configure
+@@ -12423,7 +12423,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_try_cflags_ok" >&5
  $as_echo "$ac_cv_try_cflags_ok" >&6; }
  if test x"$ac_cv_try_cflags_ok" = x"yes"; then
Index: patches/patch-src_libzzuf_lib-stream_c
===
RCS file: patches/patch-src_libzzuf_lib-stream_c
diff -N patches/patch-src_libzzuf_lib-stream_c
--- patches/patch-src_libzzuf_lib-stream_c  19 Nov 2015 00:55:23 -  
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-A simple missing semicolon. Fixed upstream by commit 9eb78c6:
-
-   
https://github.com/samhocevar/zzuf/commit/9eb78c602c1ef292cb5d94e6dad5d3d2c4215786
-
-$OpenBSD: patch-src_libzzuf_lib-stream_c,v 1.1 2015/11/19 00:55:23 mmcc Exp $
 src/libzzuf/lib-stream.c.orig  Tue Nov 17 23:58:02 2015
-+++ src/libzzuf/lib-stream.c   Tue Nov 17 23:58:29 2015
-@@ -1052,7 +1052,7 @@ char *NEW(fgetln)(FILE *stream, size_t *len)
- 
- fuzz->tmp[i] = (char)(unsigned char)chr;
- }
--while (fuzz->tmp[i++] != '\n')
-+while (fuzz->tmp[i++] != '\n');
- 
- *len = i;
- char *ret = fuzz->tmp;
Index: patches/patch-src_zzuf_c
===
RCS file: patches/patch-src_zzuf_c
diff -N patches/patch-src_zzuf_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_zzuf_c29 Apr 2018 12:18:16 -
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: src/zzuf.c
+--- src/zzuf.c.orig
 src/zzuf.c
+@@ -48,7 +48,6 @@
+ #include 
+ #include 
+ #include 
+-#include 
+ #if defined HAVE_SYS_TIME_H
+ #   include 
+ #endif
Index: patches/patch-test_bug-mmap_c
===
RCS file: /cvs/ports/misc/zzuf/patches/patch-test_bug-mmap_c,v
retrieving revision 1.1
diff -u -p -r1.1 patch-test_bug-mmap_c
--- patches/patch-test_bug-mmap_c   19 Nov 2015 00:55:23 -  1.1
+++ patches/patch-test_bug-mmap_c   29 Apr 2018 12:18:16 -
@@ -10,12 +10,3 @@ $OpenBSD: patch-test_bug-mmap_c,v 1.1 20
  #if HAVE_SYS_MMAN_H
  #   include 
  #endif
-@@ -32,7 +30,7 @@
- 
- int main(void)
- {
--#if defined _SC_PAGE_SIZE
-+#if defined _SC_PAGE_SIZE && defined MAP_POPULATE
- int fd = open("/etc/hosts", O_RDONLY);
- mmap(0, sysconf(_SC_PAGE_SIZE) * 2, PROT_READ,
-  MAP_PRIVATE | MAP_POPULATE, fd, 0);



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread Stuart Henderson
On 2018/04/29 12:43, Landry Breuil wrote:
> The rationale is to not explicitely adding libtool from ports (the gnu
> one) unless its really needed, ie delete ports libtool, figure out if
> the port is fine with the base libtool, and then set USE_LIBTOOL=yes
> which will set LIBTOOL in the env during build. If you set it to 'gnu'
> it will also add devel/libtool to the build depends.

I know Landry already knows, but getting it into the thread:

libtool's m4 files are often needed for autoconf/automake regeneration,
in that case (where gnu libtool itself isn't needed) then devel/libtool
must be listed as a BUILD_DEPENDS.

USE_LIBTOOL=gnu should not be used unless base libtool doesn't work
with the port (and in that case it should come with agood explanation).



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Nigel Taylor
CVSROOT:/cvs
Module name:ports
Changes by: ni...@cvs.openbsd.org   2018/04/29 05:52:55

Modified files:
devel/p5-Module-Install: Makefile 

Log message:
Add missing BDEP for v1.18 v1.19 to follow
Ok aja



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/04/29 05:20:53

Modified files:
net: Makefile 

Log message:
+toxcore, toxic, utox



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/04/29 05:19:43

Modified files:
net/toxcore/pkg: DESCR 
net/utox/pkg   : DESCR 
net/toxic/pkg  : DESCR 

Log message:
Tweak DESCRs



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Nigel Taylor
CVSROOT:/cvs
Module name:ports
Changes by: ni...@cvs.openbsd.org   2018/04/29 05:18:13

Modified files:
devel/p5-Module-ScanDeps: Makefile 
devel/p5-Module-ScanDeps/pkg: DESCR 

Log message:
Update DESCR for OpenBSD path
Ok aja



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/04/29 05:16:30

Log message:
Import toxic 0.8.2.

Toxic is a ncurses-base Tox-based instant messenging client which
formerly resided in the Tox core repository, and is now available as a
standalone application.

From Leonid Bobrov who takes maintainership, ok bcallah@

Status:

Vendor Tag: lbobrov
Release Tags:   landry_20180429

N ports/net/toxic/Makefile
N ports/net/toxic/distinfo
N ports/net/toxic/patches/patch-Makefile
N ports/net/toxic/patches/patch-cfg_targets_install_mk
N ports/net/toxic/pkg/DESCR
N ports/net/toxic/pkg/PLIST

No conflicts created by this import



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread mazocomp
On Sun, Apr 29, 2018 at 01:06:21PM +0200, Landry Breuil wrote:
> On Sun, Apr 29, 2018 at 12:43:15PM +0200, Landry Breuil wrote:
> > On Sun, Apr 29, 2018 at 01:33:57PM +0300, mazocomp wrote:
> > > On Sun, Apr 29, 2018 at 01:27:14PM +0300, mazocomp wrote:
> > > > On Sun, Apr 29, 2018 at 12:13:16PM +0200, Landry Breuil wrote:
> > > > > On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> > > > > > On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > > > > > > 
> > > > > > > On 04/28/18 19:43, mazocomp wrote:
> > > > > > > > Hi!
> > > > > > > > 
> > > > > > > > Is there any hope this port will be accepted
> > > > > > > > or should I keep maintaining it in WIP tree?
> > > > > > > > 
> > > > > > > > I know toxcore is unstable, but I don't know alternatives.
> > > > > > > > (except bloated ricochet and retroshare)
> > > > > > > > 
> > > > > > > 
> > > > > > > toxcore's license marker should be tweaked to GPLv3+, otherwise 
> > > > > > > ok.
> > > > > > > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise 
> > > > > > > ok.
> > > > > > > utox sets -std=gnu11 so should have COMPILER=base-clang 
> > > > > > > ports-gcc, also
> > > > > > > needs NO_TEST=Yes, otherwise ok.
> > > > > > > 
> > > > > > Ok, done.
> > > > > > 
> > > > > > > I don't know anyone who uses tox so I can't test beyond making 
> > > > > > > sure they
> > > > > > > start up and close without crashing, with both do.
> > > > > > > 
> > > > > > > You are not listed as MAINTAINER of any of these. Do you want to 
> > > > > > > be
> > > > > > > MAINTAINER?
> > > > > > > 
> > > > > > Oh, can I? Ok, I'll try.
> > > > > 
> > > > > I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
> > > > > uses it) in toxcore so that proper setup of libtool is done. Besides
> > > > > that those ports look okay to me.
> > > > > 
> > > > > Landry
> > > > > 
> > > > After testing both of that I can't find file shared_libs.log
> > > > (I used find(1)), should I still set USE_LIBTOOL to Yes or gnu?
> > > > 
> > > I'm not sure this is right, but ok:
> > 
> > The rationale is to not explicitely adding libtool from ports (the gnu
> > one) unless its really needed, ie delete ports libtool, figure out if
> > the port is fine with the base libtool, and then set USE_LIBTOOL=yes
> > which will set LIBTOOL in the env during build. If you set it to 'gnu'
> > it will also add devel/libtool to the build depends.
> 
> Damn, USE_LIBTOOL=yes is default anyway now. I dont see anything in the port
> that requires libtool, and it seems to build fine if gnu libtool is not
> installed, so why did you add it to BUILD_DEPENDS ?
> 
I didn't add it to build depends, Dmitriy Czarkoff created this port
and added that stuff to build depends, all I did is updating
net/toxcore and net/toxic to recent versions and adding recent
version of net/utox

https://github.com/jasperla/openbsd-wip/commits/master/net/toxcore/Makefile

> Landry
> > 
> 



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/04/29 05:15:17

Log message:
Import utox 0.17.0.

uTox is the lightweight client with minimal dependencies,
It not only looks pretty, it runs fast!
uTox is available with full support for:
* chat;
* file transfers;
* audio/video calling;
* desktop sharing (both as video and inline screenshots);
* group chats.

From Leonid Bobrov who takes maintainership, ok bcallah@

Status:

Vendor Tag: lbobrov
Release Tags:   landry_20180429

N ports/net/utox/Makefile
N ports/net/utox/distinfo
N ports/net/utox/pkg/DESCR
N ports/net/utox/pkg/PLIST
N ports/net/utox/patches/patch-CMakeLists_txt

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2018/04/29 05:14:09

Log message:
Import toxcore 0.2.2.

Tox is a secure distributed messaging protocol with audio and video chat
capabilities.

This package contains the client library for the Tox protocol.

From Leonid Bobrov who takes maintainership, ok bcallah@

Status:

Vendor Tag: lbobrov
Release Tags:   landry_20180429

N ports/net/toxcore/Makefile
N ports/net/toxcore/distinfo
N ports/net/toxcore/patches/patch-CMakeLists_txt
N ports/net/toxcore/patches/patch-toxcore_ccompat_h
N ports/net/toxcore/pkg/DESCR
N ports/net/toxcore/pkg/PLIST

No conflicts created by this import



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 02:03:02PM +0300, mazocomp wrote:
> On Sun, Apr 29, 2018 at 12:43:15PM +0200, Landry Breuil wrote:
> > On Sun, Apr 29, 2018 at 01:33:57PM +0300, mazocomp wrote:
> > > On Sun, Apr 29, 2018 at 01:27:14PM +0300, mazocomp wrote:
> > > > On Sun, Apr 29, 2018 at 12:13:16PM +0200, Landry Breuil wrote:
> > > > > On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> > > > > > On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > > > > > > 
> > > > > > > On 04/28/18 19:43, mazocomp wrote:
> > > > > > > > Hi!
> > > > > > > > 
> > > > > > > > Is there any hope this port will be accepted
> > > > > > > > or should I keep maintaining it in WIP tree?
> > > > > > > > 
> > > > > > > > I know toxcore is unstable, but I don't know alternatives.
> > > > > > > > (except bloated ricochet and retroshare)
> > > > > > > > 
> > > > > > > 
> > > > > > > toxcore's license marker should be tweaked to GPLv3+, otherwise 
> > > > > > > ok.
> > > > > > > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise 
> > > > > > > ok.
> > > > > > > utox sets -std=gnu11 so should have COMPILER=base-clang 
> > > > > > > ports-gcc, also
> > > > > > > needs NO_TEST=Yes, otherwise ok.
> > > > > > > 
> > > > > > Ok, done.
> > > > > > 
> > > > > > > I don't know anyone who uses tox so I can't test beyond making 
> > > > > > > sure they
> > > > > > > start up and close without crashing, with both do.
> > > > > > > 
> > > > > > > You are not listed as MAINTAINER of any of these. Do you want to 
> > > > > > > be
> > > > > > > MAINTAINER?
> > > > > > > 
> > > > > > Oh, can I? Ok, I'll try.
> > > > > 
> > > > > I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
> > > > > uses it) in toxcore so that proper setup of libtool is done. Besides
> > > > > that those ports look okay to me.
> > > > > 
> > > > > Landry
> > > > > 
> > > > After testing both of that I can't find file shared_libs.log
> > > > (I used find(1)), should I still set USE_LIBTOOL to Yes or gnu?
> > > > 
> > > I'm not sure this is right, but ok:
> > 
> > The rationale is to not explicitely adding libtool from ports (the gnu
> > one) unless its really needed, ie delete ports libtool, figure out if
> > the port is fine with the base libtool, and then set USE_LIBTOOL=yes
> > which will set LIBTOOL in the env during build. If you set it to 'gnu'
> > it will also add devel/libtool to the build depends.
> Oh, I am so blind. Toxcore doesn't use both devel/libtool and
> devel/check anymore.

Better, thanks :) will import it.



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 12:43:15PM +0200, Landry Breuil wrote:
> On Sun, Apr 29, 2018 at 01:33:57PM +0300, mazocomp wrote:
> > On Sun, Apr 29, 2018 at 01:27:14PM +0300, mazocomp wrote:
> > > On Sun, Apr 29, 2018 at 12:13:16PM +0200, Landry Breuil wrote:
> > > > On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> > > > > On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > > > > > 
> > > > > > On 04/28/18 19:43, mazocomp wrote:
> > > > > > > Hi!
> > > > > > > 
> > > > > > > Is there any hope this port will be accepted
> > > > > > > or should I keep maintaining it in WIP tree?
> > > > > > > 
> > > > > > > I know toxcore is unstable, but I don't know alternatives.
> > > > > > > (except bloated ricochet and retroshare)
> > > > > > > 
> > > > > > 
> > > > > > toxcore's license marker should be tweaked to GPLv3+, otherwise ok.
> > > > > > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise ok.
> > > > > > utox sets -std=gnu11 so should have COMPILER=base-clang ports-gcc, 
> > > > > > also
> > > > > > needs NO_TEST=Yes, otherwise ok.
> > > > > > 
> > > > > Ok, done.
> > > > > 
> > > > > > I don't know anyone who uses tox so I can't test beyond making sure 
> > > > > > they
> > > > > > start up and close without crashing, with both do.
> > > > > > 
> > > > > > You are not listed as MAINTAINER of any of these. Do you want to be
> > > > > > MAINTAINER?
> > > > > > 
> > > > > Oh, can I? Ok, I'll try.
> > > > 
> > > > I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
> > > > uses it) in toxcore so that proper setup of libtool is done. Besides
> > > > that those ports look okay to me.
> > > > 
> > > > Landry
> > > > 
> > > After testing both of that I can't find file shared_libs.log
> > > (I used find(1)), should I still set USE_LIBTOOL to Yes or gnu?
> > > 
> > I'm not sure this is right, but ok:
> 
> The rationale is to not explicitely adding libtool from ports (the gnu
> one) unless its really needed, ie delete ports libtool, figure out if
> the port is fine with the base libtool, and then set USE_LIBTOOL=yes
> which will set LIBTOOL in the env during build. If you set it to 'gnu'
> it will also add devel/libtool to the build depends.

Damn, USE_LIBTOOL=yes is default anyway now. I dont see anything in the port
that requires libtool, and it seems to build fine if gnu libtool is not
installed, so why did you add it to BUILD_DEPENDS ?

Landry
> 



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread mazocomp
On Sun, Apr 29, 2018 at 12:43:15PM +0200, Landry Breuil wrote:
> On Sun, Apr 29, 2018 at 01:33:57PM +0300, mazocomp wrote:
> > On Sun, Apr 29, 2018 at 01:27:14PM +0300, mazocomp wrote:
> > > On Sun, Apr 29, 2018 at 12:13:16PM +0200, Landry Breuil wrote:
> > > > On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> > > > > On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > > > > > 
> > > > > > On 04/28/18 19:43, mazocomp wrote:
> > > > > > > Hi!
> > > > > > > 
> > > > > > > Is there any hope this port will be accepted
> > > > > > > or should I keep maintaining it in WIP tree?
> > > > > > > 
> > > > > > > I know toxcore is unstable, but I don't know alternatives.
> > > > > > > (except bloated ricochet and retroshare)
> > > > > > > 
> > > > > > 
> > > > > > toxcore's license marker should be tweaked to GPLv3+, otherwise ok.
> > > > > > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise ok.
> > > > > > utox sets -std=gnu11 so should have COMPILER=base-clang ports-gcc, 
> > > > > > also
> > > > > > needs NO_TEST=Yes, otherwise ok.
> > > > > > 
> > > > > Ok, done.
> > > > > 
> > > > > > I don't know anyone who uses tox so I can't test beyond making sure 
> > > > > > they
> > > > > > start up and close without crashing, with both do.
> > > > > > 
> > > > > > You are not listed as MAINTAINER of any of these. Do you want to be
> > > > > > MAINTAINER?
> > > > > > 
> > > > > Oh, can I? Ok, I'll try.
> > > > 
> > > > I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
> > > > uses it) in toxcore so that proper setup of libtool is done. Besides
> > > > that those ports look okay to me.
> > > > 
> > > > Landry
> > > > 
> > > After testing both of that I can't find file shared_libs.log
> > > (I used find(1)), should I still set USE_LIBTOOL to Yes or gnu?
> > > 
> > I'm not sure this is right, but ok:
> 
> The rationale is to not explicitely adding libtool from ports (the gnu
> one) unless its really needed, ie delete ports libtool, figure out if
> the port is fine with the base libtool, and then set USE_LIBTOOL=yes
> which will set LIBTOOL in the env during build. If you set it to 'gnu'
> it will also add devel/libtool to the build depends.
Oh, I am so blind. Toxcore doesn't use both devel/libtool and
devel/check anymore.


tox,4.tar.gz
Description: application/tar-gz


Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 01:33:57PM +0300, mazocomp wrote:
> On Sun, Apr 29, 2018 at 01:27:14PM +0300, mazocomp wrote:
> > On Sun, Apr 29, 2018 at 12:13:16PM +0200, Landry Breuil wrote:
> > > On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> > > > On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > > > > 
> > > > > On 04/28/18 19:43, mazocomp wrote:
> > > > > > Hi!
> > > > > > 
> > > > > > Is there any hope this port will be accepted
> > > > > > or should I keep maintaining it in WIP tree?
> > > > > > 
> > > > > > I know toxcore is unstable, but I don't know alternatives.
> > > > > > (except bloated ricochet and retroshare)
> > > > > > 
> > > > > 
> > > > > toxcore's license marker should be tweaked to GPLv3+, otherwise ok.
> > > > > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise ok.
> > > > > utox sets -std=gnu11 so should have COMPILER=base-clang ports-gcc, 
> > > > > also
> > > > > needs NO_TEST=Yes, otherwise ok.
> > > > > 
> > > > Ok, done.
> > > > 
> > > > > I don't know anyone who uses tox so I can't test beyond making sure 
> > > > > they
> > > > > start up and close without crashing, with both do.
> > > > > 
> > > > > You are not listed as MAINTAINER of any of these. Do you want to be
> > > > > MAINTAINER?
> > > > > 
> > > > Oh, can I? Ok, I'll try.
> > > 
> > > I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
> > > uses it) in toxcore so that proper setup of libtool is done. Besides
> > > that those ports look okay to me.
> > > 
> > > Landry
> > > 
> > After testing both of that I can't find file shared_libs.log
> > (I used find(1)), should I still set USE_LIBTOOL to Yes or gnu?
> > 
> I'm not sure this is right, but ok:

The rationale is to not explicitely adding libtool from ports (the gnu
one) unless its really needed, ie delete ports libtool, figure out if
the port is fine with the base libtool, and then set USE_LIBTOOL=yes
which will set LIBTOOL in the env during build. If you set it to 'gnu'
it will also add devel/libtool to the build depends.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 04:43:33

Modified files:
x11/gnome/shell: Makefile 
Added files:
x11/gnome/shell/patches: patch-js_ui_dnd_js 
 patch-js_ui_tweener_js 
 patch-js_ui_workspaceThumbnail_js 
 patch-js_ui_workspace_js 

Log message:
apply patch from upstream bugreport to fix interaction with gjs
prevents a huge number of stacktraces when doing just about anything



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 04:42:28

Modified files:
infrastructure/bin: update-plist 

Log message:
tweak display



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread mazocomp
On Sun, Apr 29, 2018 at 01:27:14PM +0300, mazocomp wrote:
> On Sun, Apr 29, 2018 at 12:13:16PM +0200, Landry Breuil wrote:
> > On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> > > On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > > > 
> > > > On 04/28/18 19:43, mazocomp wrote:
> > > > > Hi!
> > > > > 
> > > > > Is there any hope this port will be accepted
> > > > > or should I keep maintaining it in WIP tree?
> > > > > 
> > > > > I know toxcore is unstable, but I don't know alternatives.
> > > > > (except bloated ricochet and retroshare)
> > > > > 
> > > > 
> > > > toxcore's license marker should be tweaked to GPLv3+, otherwise ok.
> > > > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise ok.
> > > > utox sets -std=gnu11 so should have COMPILER=base-clang ports-gcc, also
> > > > needs NO_TEST=Yes, otherwise ok.
> > > > 
> > > Ok, done.
> > > 
> > > > I don't know anyone who uses tox so I can't test beyond making sure they
> > > > start up and close without crashing, with both do.
> > > > 
> > > > You are not listed as MAINTAINER of any of these. Do you want to be
> > > > MAINTAINER?
> > > > 
> > > Oh, can I? Ok, I'll try.
> > 
> > I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
> > uses it) in toxcore so that proper setup of libtool is done. Besides
> > that those ports look okay to me.
> > 
> > Landry
> > 
> After testing both of that I can't find file shared_libs.log
> (I used find(1)), should I still set USE_LIBTOOL to Yes or gnu?
> 
I'm not sure this is right, but ok:

--- net/toxcore/Makefile.orig   Sun Apr 29 13:18:00 2018
+++ net/toxcore/MakefileSun Apr 29 13:31:51 2018
@@ -31,6 +31,8 @@ LIB_DEPENDS = audio/opus \
multimedia/libvpx \
security/libsodium

+USE_LIBTOOL =  Yes
+
 NO_TEST =  Yes

 .include 



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread mazocomp
On Sun, Apr 29, 2018 at 12:13:16PM +0200, Landry Breuil wrote:
> On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> > On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > > 
> > > On 04/28/18 19:43, mazocomp wrote:
> > > > Hi!
> > > > 
> > > > Is there any hope this port will be accepted
> > > > or should I keep maintaining it in WIP tree?
> > > > 
> > > > I know toxcore is unstable, but I don't know alternatives.
> > > > (except bloated ricochet and retroshare)
> > > > 
> > > 
> > > toxcore's license marker should be tweaked to GPLv3+, otherwise ok.
> > > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise ok.
> > > utox sets -std=gnu11 so should have COMPILER=base-clang ports-gcc, also
> > > needs NO_TEST=Yes, otherwise ok.
> > > 
> > Ok, done.
> > 
> > > I don't know anyone who uses tox so I can't test beyond making sure they
> > > start up and close without crashing, with both do.
> > > 
> > > You are not listed as MAINTAINER of any of these. Do you want to be
> > > MAINTAINER?
> > > 
> > Oh, can I? Ok, I'll try.
> 
> I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
> uses it) in toxcore so that proper setup of libtool is done. Besides
> that those ports look okay to me.
> 
> Landry
> 
After testing both of that I can't find file shared_libs.log
(I used find(1)), should I still set USE_LIBTOOL to Yes or gnu?



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/04/29 04:24:18

Modified files:
x11/kde4/artikulate: Makefile 

Log message:
Mark as broken, depends on x11/kde4/kqtquickcharts which is gone

Update is coming soon.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2018/04/29 04:21:35

Modified files:
games/tome4: Makefile distinfo 
games/tome4/patches: patch-build_te4core_lua patch-premake4_lua 

Log message:
Update tome4-1.5.8

Contribution from jca@

ok bcallah@ jca@



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 04:21:32

Modified files:
infrastructure/bin: update-plist 

Log message:
don't substitute those either



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 04:19:32

Modified files:
infrastructure/bin: update-plist 

Log message:
tidy



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 04:15:11

Modified files:
infrastructure/bin: update-plist 

Log message:
basic tag-along code for fragments, comments, @exec-like actions

(samples will follow later, they warrant more love)



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread mazocomp
The only question left is: who will commit this?
I don't have write access.



Re: CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
On Sun Apr 29, 2018 at 11:48:17AM +0200, Jasper Lievisse Adriaanse wrote:
> On Sun, Apr 29, 2018 at 01:55:02AM -0600, Rafael Sadowski wrote:
> > CVSROOT:/cvs
> > Module name:ports
> > Changes by: rsadow...@cvs.openbsd.org   2018/04/29 01:55:02
> > 
> > Modified files:
> > x11/kde4   : Makefile 
> > Removed files:
> > x11/kde4/kqtquickcharts: Makefile distinfo 
> > x11/kde4/kqtquickcharts/pkg: DESCR PLIST 
> > 
> > Log message:
> > Remove KDE4 kqtquickcharts (replaced by x11/kde-applications/kqtquickcharts 
> > --
> > KDE5)
> 
> x11/kde4/artikulate still has a dependency on this.
> devel/kdevelop still has a dependency on x11/kde4/kate, which you also just
> removed.
> 

Thanks for pointing that out. kdevelop is fixed and runs fine with KDE5
kate. artikulate is currently broken at run-time but I will send a
replacement as soon as possible,

> Also, no quirks have been committed, was that intentional?
> 

Yeah, because there's a replacement in every single port (@pkgpath)



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 04:13:57

Modified files:
devel/spe  : Makefile 
Added files:
devel/spe/patches: patch-_spe_SPE_py 
   patch-_spe_plugins_winpdb_rpdb2_py 

Log message:
py-crypto -> py-cryptodome



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 12:41:01PM +0300, mazocomp wrote:
> On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> > 
> > On 04/28/18 19:43, mazocomp wrote:
> > > Hi!
> > > 
> > > Is there any hope this port will be accepted
> > > or should I keep maintaining it in WIP tree?
> > > 
> > > I know toxcore is unstable, but I don't know alternatives.
> > > (except bloated ricochet and retroshare)
> > > 
> > 
> > toxcore's license marker should be tweaked to GPLv3+, otherwise ok.
> > toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise ok.
> > utox sets -std=gnu11 so should have COMPILER=base-clang ports-gcc, also
> > needs NO_TEST=Yes, otherwise ok.
> > 
> Ok, done.
> 
> > I don't know anyone who uses tox so I can't test beyond making sure they
> > start up and close without crashing, with both do.
> > 
> > You are not listed as MAINTAINER of any of these. Do you want to be
> > MAINTAINER?
> > 
> Oh, can I? Ok, I'll try.

I think you need to set USE_LIBTOOL = Yes (or gnu, depending on how it
uses it) in toxcore so that proper setup of libtool is done. Besides
that those ports look okay to me.

Landry



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/04/29 04:07:52

Modified files:
devel/kdevelop : Makefile 

Log message:
fix run depends on kate

Spotted by jasper@; Thanks



Re: NEW: x11/kde-applications/libkdcraw

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 11:58:02AM +0200, Rafael Sadowski wrote:
> On Sun Apr 29, 2018 at 11:01:11AM +0200, Landry Breuil wrote:
> > On Sun, Apr 29, 2018 at 10:04:25AM +0200, Rafael Sadowski wrote:
> > > $ cat x11/kde-applications/libkdcraw/pkg/DESCR
> > > Libkdcraw is a C++ interface around LibRaw library used to decode RAW 
> > > picture
> > > files.
> > > 
> > > Looks simple but it feels like a trap. libkdcraw-17.12.3 has no
> > > conflicts with libkdcraw from KDE4 but we can't just commit because all
> > > KDE4 applications will grep/find libkdcraw-17.12.3 instead
> > > libkdcraw-4.*, which is wrong.
> > 
> > Do you mean at install time ?  just because the pkgname is the same ?
> > use @option is-branch maybe ?
> > 
> 
> Exactly, pkgname is the same but somehow everything looks okay:
> 
> $ TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all pkg_add gwenview
> gwenview-4.14.3p3:libkdcraw-4.14.3p2: ok
> gwenview-4.14.3p3:libkipi-4.14.3p2: ok
> gwenview-4.14.3p3: ok
> 
> The 17.12.3 packages will not fetch. kde4 is smart enough, anyway ok?

I'm not 100% sure but i think you *have* to at least set @option
no-default-config (maybe is-branch?), otherwise the packages will
conflict by default since they have the same name, even if they don't
have actual files conflicting.



Re: NEW: x11/kde-applications/libkdcraw

2018-04-29 Thread Rafael Sadowski
On Sun Apr 29, 2018 at 11:01:11AM +0200, Landry Breuil wrote:
> On Sun, Apr 29, 2018 at 10:04:25AM +0200, Rafael Sadowski wrote:
> > $ cat x11/kde-applications/libkdcraw/pkg/DESCR
> > Libkdcraw is a C++ interface around LibRaw library used to decode RAW 
> > picture
> > files.
> > 
> > Looks simple but it feels like a trap. libkdcraw-17.12.3 has no
> > conflicts with libkdcraw from KDE4 but we can't just commit because all
> > KDE4 applications will grep/find libkdcraw-17.12.3 instead
> > libkdcraw-4.*, which is wrong.
> 
> Do you mean at install time ?  just because the pkgname is the same ?
> use @option is-branch maybe ?
> 

Exactly, pkgname is the same but somehow everything looks okay:

$ TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all pkg_add gwenview
gwenview-4.14.3p3:libkdcraw-4.14.3p2: ok
gwenview-4.14.3p3:libkipi-4.14.3p2: ok
gwenview-4.14.3p3: ok

The 17.12.3 packages will not fetch. kde4 is smart enough, anyway ok?



Re: CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
On Sun, Apr 29, 2018 at 01:55:02AM -0600, Rafael Sadowski wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   rsadow...@cvs.openbsd.org   2018/04/29 01:55:02
> 
> Modified files:
>   x11/kde4   : Makefile 
> Removed files:
>   x11/kde4/kqtquickcharts: Makefile distinfo 
>   x11/kde4/kqtquickcharts/pkg: DESCR PLIST 
> 
> Log message:
> Remove KDE4 kqtquickcharts (replaced by x11/kde-applications/kqtquickcharts --
> KDE5)

x11/kde4/artikulate still has a dependency on this.
devel/kdevelop still has a dependency on x11/kde4/kate, which you also just
removed.

Also, no quirks have been committed, was that intentional?

-- 
jasper



Re: [New] [WIP] Toxcore, Toxic and uTox

2018-04-29 Thread mazocomp
On Sat, Apr 28, 2018 at 08:17:56PM -0400, Brian Callahan wrote:
> 
> On 04/28/18 19:43, mazocomp wrote:
> > Hi!
> > 
> > Is there any hope this port will be accepted
> > or should I keep maintaining it in WIP tree?
> > 
> > I know toxcore is unstable, but I don't know alternatives.
> > (except bloated ricochet and retroshare)
> > 
> 
> toxcore's license marker should be tweaked to GPLv3+, otherwise ok.
> toxic doesn't need HOMEPAGE set if you're using GH_*, otherwise ok.
> utox sets -std=gnu11 so should have COMPILER=base-clang ports-gcc, also
> needs NO_TEST=Yes, otherwise ok.
> 
Ok, done.

> I don't know anyone who uses tox so I can't test beyond making sure they
> start up and close without crashing, with both do.
> 
> You are not listed as MAINTAINER of any of these. Do you want to be
> MAINTAINER?
> 
Oh, can I? Ok, I'll try.

> ~Brian
> 


tox,3.tar.gz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2018-04-29 Thread Robert Peichaer
CVSROOT:/cvs
Module name:ports
Changes by: r...@cvs.openbsd.org2018/04/29 03:37:07

Modified files:
www/selfoss: Makefile distinfo 
www/selfoss/pkg: PLIST 

Log message:
Update www/selfoss to 2.18

OK aja



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 03:33:00

Added files:
games/easyrpg/patches: patch-src_audio_sdl_mixer_cpp 

Log message:
fix build after sdl_mixer update; from upstream



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/04/29 03:28:53

Modified files:
textproc/html-xml-utils: Makefile 
Added files:
textproc/html-xml-utils/patches: patch-Makefile_am 
 patch-configure_ac 
Removed files:
textproc/html-xml-utils/patches: patch-Makefile_in 

Log message:
Fetch and insert the proper iconv.m4 glue to detect iconv() when it
is provided by libiconv, and explicitly link with libiconv since the
iconv() functions are called from the program.  Fixes linking with lld.
ok bentley@



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 03:27:32

Added files:
games/dunelegacy/patches: 
  
patch-src_FileClasses_music_DirectoryPlayer_cpp 
  patch-src_FileClasses_music_XMIPlayer_cpp 

Log message:
Fix build with sdl_mixer 2.0.2; from slackbuilds



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Solene Rapenne
CVSROOT:/cvs
Module name:ports
Changes by: sol...@cvs.openbsd.org  2018/04/29 03:23:56

Modified files:
mail/mu: Makefile distinfo 
mail/mu/pkg: PLIST 

Log message:
Update to mu-1.0

ok jca@



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 03:15:05

Modified files:
x11/gnome/system-monitor: Makefile 

Log message:
add missing build dependency to address "cannot locate ITS rules for 
org.gnome.gnome-system-monitor.policy.in "



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2018/04/29 03:07:39

Modified files:
databases/gq   : Makefile 

Log message:
GNU libiconv doesn't actually provide iconv() etc., but libiconv()
and maps the functions with  to the standard names.  This
causes naive link checks to fail.  The recommended upstream iconv.m4
autoconf check that handles all this is rather large, pulls in more
macros, and may be difficult to retrofit into old configure.in
scripts written for obsolete autotools versions.  Instead, it is
simpler to just override the check and assert that we indeed have
iconv().

The failing test causes the final link command line to omit -liconv.
The iconv() function is still referenced from the code, so overriding
the test fixes linking with lld.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/04/29 03:05:44

Modified files:
sysutils/polkit: Makefile 
Added files:
sysutils/polkit/patches: 
 
patch-src_polkitbackend_polkitbackendjsauthority_cpp 

Log message:
jsauthority: pass "%s" format string to remaining report function; upstream



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 03:04:53

Modified files:
sysutils/py-ghmi: Makefile 
Added files:
sysutils/py-ghmi/patches: patch-pyghmi_ipmi_private_session_py 

Log message:
switch to py-cryptodome



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 03:03:50

ports/sysutils/py-ghmi/patches

Update of /cvs/ports/sysutils/py-ghmi/patches
In directory cvs.openbsd.org:/tmp/cvs-serv19405/patches

Log Message:
Directory /cvs/ports/sysutils/py-ghmi/patches added to the repository



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/04/29 03:03:43

Modified files:
devel/dconf: Makefile 

Log message:
Extend comment.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/04/29 03:01:56

Modified files:
infrastructure/bin: update-plist 

Log message:
tweak display
find out first what will be copied so that we can attach tags to them



Re: NEW: x11/kde-applications/libkdcraw

2018-04-29 Thread Landry Breuil
On Sun, Apr 29, 2018 at 10:04:25AM +0200, Rafael Sadowski wrote:
> $ cat x11/kde-applications/libkdcraw/pkg/DESCR
> Libkdcraw is a C++ interface around LibRaw library used to decode RAW picture
> files.
> 
> Looks simple but it feels like a trap. libkdcraw-17.12.3 has no
> conflicts with libkdcraw from KDE4 but we can't just commit because all
> KDE4 applications will grep/find libkdcraw-17.12.3 instead
> libkdcraw-4.*, which is wrong.

You're not clear at all, i dont understand what you mean here. this
version installs libKF5KDcraw, the kde4 version installs libkdcraw, so
how kde4 apps might use the wrong one ? Do you mean at install time ?
just because the pkgname is the same ? use @option is-branch maybe ?



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/04/29 03:00:07

Modified files:
textproc/meld  : Makefile distinfo 
textproc/meld/pkg: PLIST 

Log message:
Update to meld-3.18.1.



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 02:56:56

Modified files:
security   : Makefile 

Log message:
+py-cryptodome
+py-cryptodome,python3



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 02:55:50

Log message:
import py-cryptodomex-3.6.1

PyCryptodome is a self-contained Python package of low-level cryptographic
primitives. It is an cleaned and simplified fork of PyCrypto, exposing
almost the same API. Most applications run unmodified, apart from a very
few compatibility breaks for those parts of the API that represented a
security hazard or that were too hard to maintain.

NB: currently we're packaging cryptodomex which doesn't conflict with 
py-crypto.
once all callers are migrated we can switch to the regular cryptodome 
package.

with and ok sthen@

Status:

Vendor Tag: jasper
Release Tags:   jasper_20182904

N ports/security/py-cryptodome/Makefile
N ports/security/py-cryptodome/distinfo
N ports/security/py-cryptodome/pkg/PLIST
N ports/security/py-cryptodome/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 02:13:07

Modified files:
productivity/vym: Makefile distinfo 
productivity/vym/pkg: PLIST 

Log message:
update to vym-2.6.0



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 02:08:46

Modified files:
lang/ecl   : Makefile 

Log message:
when bumping revision, make sure to bump it and not add another REVISION=0



NEW: x11/kde-applications/libkdcraw

2018-04-29 Thread Rafael Sadowski
$ cat x11/kde-applications/libkdcraw/pkg/DESCR
Libkdcraw is a C++ interface around LibRaw library used to decode RAW picture
files.

Looks simple but it feels like a trap. libkdcraw-17.12.3 has no
conflicts with libkdcraw from KDE4 but we can't just commit because all
KDE4 applications will grep/find libkdcraw-17.12.3 instead
libkdcraw-4.*, which is wrong.

Any (simple) clue?

Ok to import?

Rafael Sadowski


libkdcraw-17.12.3.tar.gz
Description: Binary data


CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/04/29 01:55:02

Modified files:
x11/kde4   : Makefile 
Removed files:
x11/kde4/kqtquickcharts: Makefile distinfo 
x11/kde4/kqtquickcharts/pkg: DESCR PLIST 

Log message:
Remove KDE4 kqtquickcharts (replaced by x11/kde-applications/kqtquickcharts --
KDE5)



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/04/29 01:49:20

Added files:
sysutils/socket/patches: patch-utils_c 

Log message:
thank you cvs(1)



Re: update lang/sbcl

2018-04-29 Thread Solene Rapenne

Josh Elsasser writes:

> On Fri, Apr 27, 2018 at 08:56:04PM -0700, Josh Elsasser wrote:
>> Patching the i386 and ppc *-arch.c files isn't necessary. However i386
>> didn't build for me (in a VM). I think we need to do this in
>> patches/patch-src_runtime_bsd-os_c:
>
> This is obviously wrong now that I look closer. I'll investigate further.
>
>> $OpenBSD$
>>
>> MAP_TRYFIXED is needed to allow SBCL to relocate its heap if the
>> hardcoded virtual address is unavailable.
>>
>> Index: src/runtime/bsd-os.c
>> --- src/runtime/bsd-os.c.orig
>> +++ src/runtime/bsd-os.c
>> @@ -157,7 +157,11 @@ os_validate(int movable, os_vm_address_t addr, os_vm_s
>>   * the hint address, and moreover that it "is the default 
>> behavior") */
>>  // FALLTHROUGH_INTENDED
>>  case NOT_MOVABLE:
>> +#ifdef MAP_TRYFIXED
>> +flags = MAP_TRYFIXED;
>> +#else
>>  flags = MAP_FIXED;
>> +#endif
>>  }
>>  #ifdef MAP_EXCL // not defined in OpenBSD, NetBSD, DragonFlyBSD
>>  if (flags & MAP_FIXED) flags |= MAP_EXCL;
>>

Christian Weisgerber reported me that sbcl build was failing on i386
with 1.4.6, build log attached to the mail. Maybe sbcl is allocating too
much memory, I don't know... I don't have an i386 system at the moment
to debug this. Otherwise, next week I will be able to try sbcl on
powerpc arch as I am using it daily.



sbcl.log.gz
Description: sbcl build log


CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/04/29 01:47:21

Modified files:
meta/kde4  : Makefile 
x11/kde4   : Makefile 
Removed files:
x11/kde4/ktouch: Makefile distinfo 
x11/kde4/ktouch/pkg: DESCR PLIST 

Log message:
Remove KDE4 ktouch (replaced by x11/kde-applications/ktouch -- KDE5)

- unhook
- zap from meta
- drop all all KDE4 parts



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/04/29 01:41:41

Modified files:
meta/kde4  : Makefile 
x11/kde4   : Makefile 
Removed files:
x11/kde4/kate  : Makefile distinfo 
x11/kde4/kate/patches: 
   
patch-addons_kate_backtracebrowser_CMakeLists_txt 
   
patch-addons_kate_close-except-like_CMakeLists_txt 
   patch-addons_kate_filebrowser_CMakeLists_txt 
   patch-addons_kate_gdbplugin_CMakeLists_txt 
   patch-addons_kate_helloworld_CMakeLists_txt 
   patch-addons_kate_kate-ctags_CMakeLists_txt 
   
patch-addons_kate_katebuild-plugin_CMakeLists_txt 
   patch-addons_kate_katesql_CMakeLists_txt 
   patch-addons_kate_konsole_CMakeLists_txt 
   patch-addons_kate_kttsd_CMakeLists_txt 
   patch-addons_kate_mailfiles_CMakeLists_txt 
   patch-addons_kate_pate_src_CMakeLists_txt 
   patch-addons_kate_pate_src_version_checker_h 
   patch-addons_kate_project_CMakeLists_txt 
   patch-addons_kate_search_CMakeLists_txt 
   patch-addons_kate_snippets_CMakeLists_txt 
   patch-addons_kate_symbolviewer_CMakeLists_txt 
   patch-addons_kate_tabbarextension_CMakeLists_txt 
   patch-addons_kate_tabify_CMakeLists_txt 
   patch-addons_kate_textfilter_CMakeLists_txt 
   patch-addons_kate_xmlcheck_CMakeLists_txt 
   patch-addons_kate_xmltools_CMakeLists_txt 
   patch-addons_ktexteditor_exporter_CMakeLists_txt 
   
patch-addons_ktexteditor_hlselection_CMakeLists_txt 
   
patch-addons_ktexteditor_insertfile_CMakeLists_txt 
   patch-kate_app_CMakeLists_txt 
   patch-part_CMakeLists_txt 
   patch-part_view_kateviewhelpers_cpp 
   patch-tests_CMakeLists_txt 
x11/kde4/kate/pkg: DESCR PLIST 

Log message:
Remove KDE4 kate (replaced by x11/kde-applications/kate -- KDE5)

- unhook
- zap from meta
- drop all all KDE4 parts



NEW: x11/kde-applications/okteta (replacement for x11/kde4/okteta)

2018-04-29 Thread Rafael Sadowski
$ cat x11/kde-applications/okteta/pkg/DESCR
Okteta is a simple editor for the raw data of files.

Features

- Values and characters shown either in two columns (the traditional display in
  hex editors) or in rows with the value on top of the character
- Editing and navigating similar to a text editor
- Customizable data views
- Data view profiles
- Tools dockable on all sides or floating
- Numerical encodings: Hexadecimal, Decimal, Octal, Binary
- Character encodings: All 8-bit encodings as supplied by Qt, EBCDIC
- Fast data rendering on screen
- Multiple open files
- Support for remote files, by http, ftp, fish & other protocols supported by
  KDE Platform
- Export of data to text, both file and clipboard.
- Checksum/Hashsum calculator: Modular sum (8/16/32/64 bit), Adler-32, CRC-32
  and Hashsums by the QCA2 library, can be SHA-0/1/224/256/384/512, MD2/4/5,
  RIPEMD-160, Whirlpool
- Structures tool for analyzing and editing based on user-creatable structure
  definitions
- Statistic tool
- String extraction tool
- 8-bit charset conversion tool
- Decoding table listing common simple data types.
- Bookmarks
- Printing
- Table with complete list of all byte values

I see no conflict with other application(s) so only set "@pkgpath
x11/kde4/okteta".

Ok? Comments?

Rafael Sadowski


okteta-17.12.3.tar.gz
Description: Binary data


CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/04/29 00:51:04

Modified files:
x11/kde-applications: Makefile 

Log message:
hook ktouch



CVS: cvs.openbsd.org: ports

2018-04-29 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2018/04/29 00:49:56

Log message:
Import ktouch-17.12.3

KTouch is a typing learning tool for KDE.

It is a part of KDE Edu project.

ok landry@

Status:

Vendor Tag: rsadowski
Release Tags:   rsadowski_20180429

N ports/x11/kde-applications/ktouch/Makefile
N ports/x11/kde-applications/ktouch/distinfo
N ports/x11/kde-applications/ktouch/pkg/DESCR
N ports/x11/kde-applications/ktouch/pkg/PLIST

No conflicts created by this import



Re: CVS: cvs.openbsd.org: src

2018-04-29 Thread Kirill Bychkov
On Sun, April 29, 2018 00:25, Stuart Henderson wrote:
> It needs more of a change than that, the syntax is different.
>

Hi!
It uses /usr/bin/mail so it is safe to drop embedded smtp (see
/etc/apcupsd/apccontrol) and I doubt someone tweaked it to use
other mailers instead of its default.So no tweaks for MESSAGE
are needed, IMO.
Thanks for noticing it!
OK kirby@

> --
> Sent from a phone, apologies for poor formatting.
> On 28 April 2018 18:30:32 Vadim Zhukov  wrote:
>
>> 2018-04-28 19:54 GMT+03:00 Eric Faurot :
>> > CVSROOT:/cvs
>> > Module name:src
>> > Changes by: e...@cvs.openbsd.org2018/04/28 10:54:11
>> >
>> > Modified files:
>> > usr.sbin/smtpd : Makefile
>> >
>> > Log message:
>> > link smtp(1) to the build
>> >
>> > ok deraadt@
>>
>> Some care would be needed for apcupsd port, which installs
>> /usr/local/sbin/smtp. IIUC, it does the same thing as /usr/bin/smtp
>> and port could just stop installing it. The existing smtp users could
>> be affected, though, so I propose the following patch. Any better
>> ideas/objections/okays?
>>
>> --
>>  WBR,
>>  Vadim Zhukov
>>
>>
>> Index: Makefile
>> ===
>> RCS file: /cvs/ports/sysutils/apcupsd/Makefile,v
>> retrieving revision 1.38
>> diff -u -p -r1.38 Makefile
>> --- Makefile12 Jan 2018 14:05:10 -  1.38
>> +++ Makefile28 Apr 2018 17:27:33 -
>> @@ -9,7 +9,7 @@ PKGNAME-main =  ${DISTNAME}
>> PKGNAME-cgi =  ${DISTNAME:S/-/-cgi-/}
>> PKGNAME-x11 =  ${DISTNAME:S/-/-x11-/}
>> REVISION = 1
>> -REVISION-main =2
>> +REVISION-main =3
>>
>> CATEGORIES =   sysutils
>>
>> @@ -108,5 +108,6 @@ post-install:
>>${WRKINST}/${WEB_ROOT}/cgi-bin/apcupsd/
>>cd ${PREFIX}/share; chown -R root:wheel doc/apcupsd examples/apcupsd
>>chmod 755 ${PREFIX}/sbin/apcupsctl
>> +   rm -f ${PREFIX}/sbin/smtp
>>
>> .include 
>> Index: pkg/MESSAGE-main
>> ===
>> RCS file: pkg/MESSAGE-main
>> diff -N pkg/MESSAGE-main
>> --- /dev/null   1 Jan 1970 00:00:00 -
>> +++ pkg/MESSAGE-main28 Apr 2018 17:27:33 -
>> @@ -0,0 +1,2 @@
>> +The ${LOCALBASE}/sbin/smtp from this package is gone since OpenBSD 6.4.
>> +Any scripts using it should now use the /usr/bin/smtp instead.
>> Index: pkg/PLIST-main
>> ===
>> RCS file: /cvs/ports/sysutils/apcupsd/pkg/PLIST-main,v
>> retrieving revision 1.9
>> diff -u -p -r1.9 PLIST-main
>> --- pkg/PLIST-main  22 Jan 2015 21:23:30 -  1.9
>> +++ pkg/PLIST-main  28 Apr 2018 17:27:33 -
>> @@ -14,7 +14,6 @@
>> @mode
>> @owner
>> sbin/apcupsctl
>> -@bin sbin/smtp
>> @comment share/applications/
>> @group
>> share/doc/apcupsd/
>
>
>
>




Re: NEW: x11/kde-applications/ktouch

2018-04-29 Thread Landry Breuil
On Sat, Apr 28, 2018 at 11:16:15PM +0200, Rafael Sadowski wrote:
> On Sat Apr 28, 2018 at 11:05:46PM +0300, Vadim Zhukov wrote:
> > 2018-04-28 22:44 GMT+03:00 Rafael Sadowski :
> > >
> > > On Thu Apr 26, 2018 at 10:43:14PM +0300, Vadim Zhukov wrote:
> > >> 2018-04-26 21:58 GMT+03:00 Rafael Sadowski :
> > >> > Please find attached next new KDE4 replacement.
> > >> >
> > >> > Conflict bits are set:
> > >> >
> > >> > @conflict ktouch-<17.12.3
> > >> > @conflict kdebase-*
> > >> > @pkgpath x11/kde4/ktouch
> > >> >
> > >> > $ cat x11/kde-applications/ktouch/pkg/DESCR
> > >> > KTouch is a typing learning tool for KDE.
> > >> >
> > >> > It is a part of KDE Edu project.
> > >> >
> > >> > Ok? Commenst?
> > >>
> > >> Well, ktouch conflicts with ktouch by definition, so the first
> > >> @conflict shouldn't be needed. :)
> > >
> > > That was exactly the idea of not allowing either.
> > >
> > > The question is: do we want to replace everything step by step but how
> > > if we set conflict with kdebase-*. That doesn't make much sense to me.
> > > Or do we want KDE4 || KDE5 Application?
> > >
> > > I think teh following is wrong:
> > >
> > >> > @conflict ktouch-<17.12.3
> > >> > @conflict kdebase-*
> > >> > @pkgpath x11/kde4/ktouch
> > >
> > > Because "@pkgpath x11/kde4/*" is in conflict with "@conflict kdebase-*"
> > >
> > > I prefer it like now. x11/kde4 OR x11/kde-applications/*:
> > >
> > >> > @conflict ktouch-<17.12.3
> > >> > @conflict kdebase-*
> > >
> > > without pkgpath.
> > >
> > > I would be happy to hear the opinion of our pro porters!?
> > 
> > I think you've got @conflict and @pkgpath wrong.
> > 
> > The @conflict marks that you can't have both packages installed at the
> > same time. The package by default conflicts with any other with same
> > name, version and flavors are out of this check.
> > 
> > The @pkgpath instead tells that given package should be "compatible"
> > with another one, even with different name, in case of updating
> > packages.
> > 
> > So we have to have "@conflict kdebase-*" since both kdebase and ktouch
> > packages contain same file(-s). And there is no point in having
> > "@conflict ktouch-<17.12.3" since it's superseded by implicit default
> > "@conflict ktouch-*".
> > 
> > But "@pkgpath x11/kde4/ktouch" solves a totally different problem,
> > allowing pkg_add not to complain when replacing KDE4's KTouch with
> > KDE5 one. Note that @pkgpath kicks only when there's @conflict, either
> > implicit or explicit.
> > 
> > The appropriate @conflict+@pkgpat pair would mean not "you can't
> > install this" but "you can upgrade to this".
> 
> ACK;
> 
> > 
> > Now to main question: do we want to have KDE Applications both from
> > KDE4 and KDE5 worlds? They are almost equal at resources being used,
> > but KDE4 isn't maintained upstream at all. And KF5-based apps
> > perfectly work under KDE4 desktop and talk with KDE4 apps via, e.g.,
> > D-Bus. Yes, you'll have both Qt4 and Qt5 installed, as well quiet a
> > few other libraries, until migration ends. Does such situation hurt
> > anyone running modern desktop?
> > 
> > My plan a long ago was getting rid of KDE4 as soon as KF5-based stuff
> > comes in. Thus, x11/kde4/ktouch gets unlinked at the same time
> > x11/kde-applications/ktouch is linked to build. But since I'm not
> > doing the real work right now, it's not my right to take decisions
> > here.
> 
> I think you're right, and it's the best decision. Are there any
> objections?

I support the replacement, no need for both versions, and it makes
things simpler.

> Btw I need an ok to import ktouch.

ok