Re: OpenBSD maintainers Spring cleaning

2019-06-05 Thread Renaud Allard



On 6/6/19 12:54 AM, Daniel Jakots wrote:


Some people mailed me after I posted the list here and no one said
it was in their spam.


If people receive a lot of mails and receive that one from an "unknown" 
email address (understand non @openbsd.org), and the mail looks like 
some kind of phishing attempt, they may have deleted it on sight. I was 
also reluctant at answering because I didn't know the mail address from 
the sender.
Next time, I think it might be interesting to send it from an 
@openbsd.org mail address. Of course, from the official servers with 
SPF/DKIM, etc set up correctly.




smime.p7s
Description: S/MIME Cryptographic Signature


Re: UPDATE: SQLMap-1.3.6

2019-06-05 Thread Lawrence Teo
On Tue, Jun 04, 2019 at 02:42:38PM +0200, Gonzalo L. Rodriguez wrote:
> Hello,
> 
> Update for SQLMap to 1.3.5:
> 
> https://github.com/sqlmapproject/sqlmap/releases/tag/1.3.6
> 
> OK? Comments?

I've tested this lightly and it's working fine for me.

> 
> Cheers.-
> 
> -- 
> 
>   - gonzalo

> Index: Makefile
> ===
> RCS file: /cvs/ports/security/sqlmap/Makefile,v
> retrieving revision 1.19
> diff -u -p -r1.19 Makefile
> --- Makefile  9 May 2019 14:03:14 -   1.19
> +++ Makefile  4 Jun 2019 12:40:39 -
> @@ -4,7 +4,7 @@ COMMENT = penetration testing tool to d
>  
>  GH_ACCOUNT = sqlmapproject
>  GH_PROJECT = sqlmap
> -GH_TAGNAME = 1.3.5
> +GH_TAGNAME = 1.3.6
>  
>  CATEGORIES = security
>  
> @@ -14,6 +14,7 @@ HOMEPAGE =  http://sqlmap.org/
>  PERMIT_PACKAGE_CDROM =   Yes
>  
>  MODULES =lang/python
> +MODPY_VERSION =  ${MODPY_DEFAULT_VERSION_3}
>  
>  MODPY_ADJ_FILES  =   sqlmap.py
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/security/sqlmap/distinfo,v
> retrieving revision 1.15
> diff -u -p -r1.15 distinfo
> --- distinfo  9 May 2019 14:03:14 -   1.15
> +++ distinfo  4 Jun 2019 12:40:39 -
> @@ -1,2 +1,2 @@
> -SHA256 (sqlmap-1.3.5.tar.gz) = NMEW896DGuPqtyFrkzylo9u2qRr0lw+1nbdGURABj/g=
> -SIZE (sqlmap-1.3.5.tar.gz) = 7430961
> +SHA256 (sqlmap-1.3.6.tar.gz) = JlN42T1POgJevf1eUCpntMA9FNZjgWFcT08S5jZwvdQ=
> +SIZE (sqlmap-1.3.6.tar.gz) = 7452711
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/security/sqlmap/pkg/PLIST,v
> retrieving revision 1.15
> diff -u -p -r1.15 PLIST
> --- pkg/PLIST 9 May 2019 14:03:14 -   1.15
> +++ pkg/PLIST 4 Jun 2019 12:40:39 -
> @@ -4,41 +4,174 @@ share/sqlmap/
>  share/sqlmap/.github/
>  share/sqlmap/.github/CODE_OF_CONDUCT.md
>  share/sqlmap/.github/CONTRIBUTING.md
> -share/sqlmap/.github/ISSUE_TEMPLATE.md
> +share/sqlmap/.github/ISSUE_TEMPLATE/
> +share/sqlmap/.github/ISSUE_TEMPLATE/bug_report.md
> +share/sqlmap/.github/ISSUE_TEMPLATE/feature_request.md
> +share/sqlmap/.pylintrc
>  share/sqlmap/.travis.yml
>  share/sqlmap/COMMITMENT
>  share/sqlmap/LICENSE
> +${MODPY_COMMENT}share/sqlmap/${MODPY_PYCACHE}/
> +share/sqlmap/${MODPY_PYCACHE}sqlmap.${MODPY_PYC_MAGIC_TAG}pyc
> +share/sqlmap/${MODPY_PYCACHE}sqlmapapi.${MODPY_PYC_MAGIC_TAG}pyc
> +share/sqlmap/data/
> +share/sqlmap/data/procs/
> +share/sqlmap/data/procs/README.txt
> +share/sqlmap/data/procs/mssqlserver/
> +share/sqlmap/data/procs/mssqlserver/activate_sp_oacreate.sql
> +share/sqlmap/data/procs/mssqlserver/configure_openrowset.sql
> +share/sqlmap/data/procs/mssqlserver/configure_xp_cmdshell.sql
> +share/sqlmap/data/procs/mssqlserver/create_new_xp_cmdshell.sql
> +share/sqlmap/data/procs/mssqlserver/disable_xp_cmdshell_2000.sql
> +share/sqlmap/data/procs/mssqlserver/dns_request.sql
> +share/sqlmap/data/procs/mssqlserver/enable_xp_cmdshell_2000.sql
> +share/sqlmap/data/procs/mssqlserver/run_statement_as_user.sql
> +share/sqlmap/data/procs/mysql/
> +share/sqlmap/data/procs/mysql/dns_request.sql
> +share/sqlmap/data/procs/mysql/write_file_limit.sql
> +share/sqlmap/data/procs/oracle/
> +share/sqlmap/data/procs/oracle/dns_request.sql
> +share/sqlmap/data/procs/postgresql/
> +share/sqlmap/data/procs/postgresql/dns_request.sql
> +share/sqlmap/data/shell/
> +share/sqlmap/data/shell/README.txt
> +share/sqlmap/data/shell/backdoors/
> +share/sqlmap/data/shell/backdoors/backdoor.asp_
> +share/sqlmap/data/shell/backdoors/backdoor.aspx_
> +share/sqlmap/data/shell/backdoors/backdoor.jsp_
> +share/sqlmap/data/shell/backdoors/backdoor.php_
> +share/sqlmap/data/shell/stagers/
> +share/sqlmap/data/shell/stagers/stager.asp_
> +share/sqlmap/data/shell/stagers/stager.aspx_
> +share/sqlmap/data/shell/stagers/stager.jsp_
> +share/sqlmap/data/shell/stagers/stager.php_
> +share/sqlmap/data/txt/
> +share/sqlmap/data/txt/common-columns.txt
> +share/sqlmap/data/txt/common-outputs.txt
> +share/sqlmap/data/txt/common-tables.txt
> +share/sqlmap/data/txt/keywords.txt
> +share/sqlmap/data/txt/smalldict.txt
> +share/sqlmap/data/txt/user-agents.txt
> +share/sqlmap/data/txt/wordlist.tx_
> +share/sqlmap/data/udf/
> +share/sqlmap/data/udf/README.txt
> +share/sqlmap/data/udf/mysql/
> +share/sqlmap/data/udf/mysql/linux/
> +share/sqlmap/data/udf/mysql/linux/32/
> +share/sqlmap/data/udf/mysql/linux/32/lib_mysqludf_sys.so_
> +share/sqlmap/data/udf/mysql/linux/64/
> +share/sqlmap/data/udf/mysql/linux/64/lib_mysqludf_sys.so_
> +share/sqlmap/data/udf/mysql/windows/
> +share/sqlmap/data/udf/mysql/windows/32/
> +share/sqlmap/data/udf/mysql/windows/32/lib_mysqludf_sys.dll_
> +share/sqlmap/data/udf/mysql/windows/64/
> +share/sqlmap/data/udf/mysql/windows/64/lib_mysqludf_sys.dll_
> +share/sqlmap/data/udf/postgresql/
> 

Re: [update] textproc/lowdown

2019-06-05 Thread Daniel Dickman



> On Jun 5, 2019, at 10:46 PM, Bryan Vyhmeister  wrote:
> 
>> On Fri, May 31, 2019 at 06:17:41PM +0200, Paco Esteban wrote:
>>> On Thu, 23 May 2019, Micah Muer wrote:
>>> 
>>> Here is a simple diff to update lowdown from 0.4.2 to 0.4.3.
>>> 
>>> The changelog is very short:
>>> 
 Version 0.4.3, 2019-04-01
 
 Fix a segmentation fault.
>>> 
>>> I tested this on OpenBSD -current on amd64. It works fine from what I
>>> see.
>> 
>> Works just fine for me also on amd64.
> 
> maintainer ok
> 
> Looks good to me. Thanks for the doing the update. If someone else could
> ok and commit, that would be great.

Committed. Thanks.

> 
> Bryan
> 



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2019/06/05 21:18:34

Modified files:
textproc/lowdown: Makefile distinfo 

Log message:
Update to lowdown 0.4.3; from Micah Muer.

ok Bryan Vyhmeister (MAINTAINER).



Re: [update] textproc/lowdown

2019-06-05 Thread Bryan Vyhmeister
On Fri, May 31, 2019 at 06:17:41PM +0200, Paco Esteban wrote:
> On Thu, 23 May 2019, Micah Muer wrote:
> 
> > Here is a simple diff to update lowdown from 0.4.2 to 0.4.3.
> > 
> > The changelog is very short:
> > 
> > >Version 0.4.3, 2019-04-01
> > >
> > >Fix a segmentation fault.
> > 
> > I tested this on OpenBSD -current on amd64. It works fine from what I
> > see.
> 
> Works just fine for me also on amd64.

maintainer ok

Looks good to me. Thanks for the doing the update. If someone else could
ok and commit, that would be great.

Bryan



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Lawrence Teo
CVSROOT:/cvs
Module name:ports
Changes by: l...@cvs.openbsd.org2019/06/05 20:24:00

Modified files:
security/burpsuite: Makefile 

Log message:
Burp Suite Community Edition needs jdk 1.8 to run properly, so set its
MODJAVA_VER to 1.8; feedback/ok ian@

While here:

* Add a reminder about checking if future updates will work with jdk 11
(text borrowed from sthen@)
* Switch to the new PERMIT_* markers (thanks to naddy@ for confirming that
this is the right way to do this)
* Change the HOMEPAGE to use https



Re: OpenMP for both clang and GCC, part II

2019-06-05 Thread Brian Callahan




On 6/5/19 8:37 PM, j...@bitminer.ca wrote:



On 2019-06-05 17:59, Brian Callahan wrote:

On 6/5/19 7:42 PM, j...@bitminer.ca wrote:
TLDR: Multi-core is a thing.  Let's do it the OpenMP way.  My diffs 
to come.


I know some devs have thought about this before. I'm looking for 
comments

or advice on how I can help this along.

The clang in base (and flang in ports) currently support OpenMP 
directives
with the -fopenmp option. They are missing the runtime.  The LLVM 
OpenMP

runtime could be supplied as a port.

The GNU C, C++ and Fortran in ports (gcc version 8.3) currently support
OpenMP directives and with a small patch can add OpenMP support to 
their

runtime libraries (gcc-libs). The two OpenMP runtimes (GCC and LLVM)
can coexist this way.

Example ports, compiler, build system, and status/issues:

devel/boost  (base-clang gcc-ports, unique build, uncertain 
support)
devel/cmake  (base-clang gcc-ports, simple, fails to correctly 
find OpenMP)

graphics/lensfun (base-clang gcc-ports, cmake, unswitchable OpenMP)
graphics/GraphicsMagick (base-clang gcc-ports, gnu configure, OpenMP 
disabled)


Proposed changes:
- identify ports with embedded (hidden) OpenMP support and patch to 
disable it
   (I guess from 10 to 40 such ports aside from the 7 that turn it 
off now)
- fix cmake (and other build systems) to detect both OpenMP 
implementations
- add a new port devel/libomp containing the LLVM OpenMP runtime for 
clang/flang
- patch gcc-libs package to deliver OpenMP runtime support for GNU 
c/c++/fortran

- help port maintainers build with OpenMP flavors if they want it

(I have patches for cmake, gcc-libs, and a proposed new devel/libomp 
package).


Eventually ports maintaners will migrate to OpenMP as they can or 
want to.
Users will adopt flavors such as -withopenmp, or -noopenmp, as they 
become

available.

Some issues and questions:

- this will work for amd64, but will it work for arm64, sparc? Others?
- should the flavors be -withopenmp or -noopenmp?
- how to successfully detect 90% or more of ports with hidden OpenMP 
support?

   I will do this and am looking for advice on how best to approach it.
   Any pre-existing info would be very welcome.

Does anyone have comments?  I'll be submitting diffs as I can.



--John



On LLVM OpenMP: https://marc.info/?l=openbsd-ports=155642976702196=2

~Brian


Yes, and also I saw some of your posts to ports from a couple of years 
ago

regarding checking for openmp use.

https://marc.info/?l=openbsd-ports=151051634223013=2

Did you get further that what is stated in the post?  I'm thinking math/
and geo/ and graphics/ as the most likely.

--John


Nope. I don't own a machine that could run a bulk in any reasonable 
amount of time.


~Brian



Re: OpenMP for both clang and GCC, part II

2019-06-05 Thread j




On 2019-06-05 17:59, Brian Callahan wrote:

On 6/5/19 7:42 PM, j...@bitminer.ca wrote:
TLDR: Multi-core is a thing.  Let's do it the OpenMP way.  My diffs to 
come.


I know some devs have thought about this before. I'm looking for 
comments

or advice on how I can help this along.

The clang in base (and flang in ports) currently support OpenMP 
directives
with the -fopenmp option. They are missing the runtime.  The LLVM 
OpenMP

runtime could be supplied as a port.

The GNU C, C++ and Fortran in ports (gcc version 8.3) currently 
support
OpenMP directives and with a small patch can add OpenMP support to 
their

runtime libraries (gcc-libs). The two OpenMP runtimes (GCC and LLVM)
can coexist this way.

Example ports, compiler, build system, and status/issues:

devel/boost  (base-clang gcc-ports, unique build, uncertain 
support)
devel/cmake  (base-clang gcc-ports, simple, fails to correctly 
find OpenMP)

graphics/lensfun (base-clang gcc-ports, cmake, unswitchable OpenMP)
graphics/GraphicsMagick (base-clang gcc-ports, gnu configure, OpenMP 
disabled)


Proposed changes:
- identify ports with embedded (hidden) OpenMP support and patch to 
disable it
   (I guess from 10 to 40 such ports aside from the 7 that turn it off 
now)
- fix cmake (and other build systems) to detect both OpenMP 
implementations
- add a new port devel/libomp containing the LLVM OpenMP runtime for 
clang/flang
- patch gcc-libs package to deliver OpenMP runtime support for GNU 
c/c++/fortran

- help port maintainers build with OpenMP flavors if they want it

(I have patches for cmake, gcc-libs, and a proposed new devel/libomp 
package).


Eventually ports maintaners will migrate to OpenMP as they can or want 
to.
Users will adopt flavors such as -withopenmp, or -noopenmp, as they 
become

available.

Some issues and questions:

- this will work for amd64, but will it work for arm64, sparc? Others?
- should the flavors be -withopenmp or -noopenmp?
- how to successfully detect 90% or more of ports with hidden OpenMP 
support?
   I will do this and am looking for advice on how best to approach 
it.

   Any pre-existing info would be very welcome.

Does anyone have comments?  I'll be submitting diffs as I can.



--John



On LLVM OpenMP: 
https://marc.info/?l=openbsd-ports=155642976702196=2


~Brian


Yes, and also I saw some of your posts to ports from a couple of years 
ago

regarding checking for openmp use.

https://marc.info/?l=openbsd-ports=151051634223013=2

Did you get further that what is stated in the post?  I'm thinking math/
and geo/ and graphics/ as the most likely.

--John



Re: OpenMP for both clang and GCC, part II

2019-06-05 Thread Brian Callahan




On 6/5/19 7:42 PM, j...@bitminer.ca wrote:

TLDR: Multi-core is a thing.  Let's do it the OpenMP way.  My diffs to come.

I know some devs have thought about this before. I'm looking for comments
or advice on how I can help this along.

The clang in base (and flang in ports) currently support OpenMP directives
with the -fopenmp option. They are missing the runtime.  The LLVM OpenMP
runtime could be supplied as a port.

The GNU C, C++ and Fortran in ports (gcc version 8.3) currently support
OpenMP directives and with a small patch can add OpenMP support to their
runtime libraries (gcc-libs). The two OpenMP runtimes (GCC and LLVM)
can coexist this way.

Example ports, compiler, build system, and status/issues:

devel/boost  (base-clang gcc-ports, unique build, uncertain support)
devel/cmake  (base-clang gcc-ports, simple, fails to correctly find OpenMP)
graphics/lensfun (base-clang gcc-ports, cmake, unswitchable OpenMP)
graphics/GraphicsMagick (base-clang gcc-ports, gnu configure, OpenMP disabled)

Proposed changes:
- identify ports with embedded (hidden) OpenMP support and patch to disable it
   (I guess from 10 to 40 such ports aside from the 7 that turn it off now)
- fix cmake (and other build systems) to detect both OpenMP implementations
- add a new port devel/libomp containing the LLVM OpenMP runtime for clang/flang
- patch gcc-libs package to deliver OpenMP runtime support for GNU c/c++/fortran
- help port maintainers build with OpenMP flavors if they want it

(I have patches for cmake, gcc-libs, and a proposed new devel/libomp package).

Eventually ports maintaners will migrate to OpenMP as they can or want to.
Users will adopt flavors such as -withopenmp, or -noopenmp, as they become
available.

Some issues and questions:

- this will work for amd64, but will it work for arm64, sparc? Others?
- should the flavors be -withopenmp or -noopenmp?
- how to successfully detect 90% or more of ports with hidden OpenMP support?
   I will do this and am looking for advice on how best to approach it.
   Any pre-existing info would be very welcome.

Does anyone have comments?  I'll be submitting diffs as I can.



--John



On LLVM OpenMP: https://marc.info/?l=openbsd-ports=155642976702196=2

~Brian



OpenMP for both clang and GCC, part II

2019-06-05 Thread j
TLDR: Multi-core is a thing.  Let's do it the OpenMP way.  My diffs to come.

I know some devs have thought about this before. I'm looking for comments
or advice on how I can help this along.

The clang in base (and flang in ports) currently support OpenMP directives
with the -fopenmp option. They are missing the runtime.  The LLVM OpenMP
runtime could be supplied as a port.

The GNU C, C++ and Fortran in ports (gcc version 8.3) currently support
OpenMP directives and with a small patch can add OpenMP support to their
runtime libraries (gcc-libs). The two OpenMP runtimes (GCC and LLVM)
can coexist this way.

Example ports, compiler, build system, and status/issues:

devel/boost  (base-clang gcc-ports, unique build, uncertain support)
devel/cmake  (base-clang gcc-ports, simple, fails to correctly find OpenMP)
graphics/lensfun (base-clang gcc-ports, cmake, unswitchable OpenMP)
graphics/GraphicsMagick (base-clang gcc-ports, gnu configure, OpenMP disabled)

Proposed changes:
- identify ports with embedded (hidden) OpenMP support and patch to disable it
  (I guess from 10 to 40 such ports aside from the 7 that turn it off now)
- fix cmake (and other build systems) to detect both OpenMP implementations
- add a new port devel/libomp containing the LLVM OpenMP runtime for clang/flang
- patch gcc-libs package to deliver OpenMP runtime support for GNU c/c++/fortran
- help port maintainers build with OpenMP flavors if they want it

(I have patches for cmake, gcc-libs, and a proposed new devel/libomp package).

Eventually ports maintaners will migrate to OpenMP as they can or want to.
Users will adopt flavors such as -withopenmp, or -noopenmp, as they become
available.

Some issues and questions:

- this will work for amd64, but will it work for arm64, sparc? Others?
- should the flavors be -withopenmp or -noopenmp?
- how to successfully detect 90% or more of ports with hidden OpenMP support?
  I will do this and am looking for advice on how best to approach it.
  Any pre-existing info would be very welcome.

Does anyone have comments?  I'll be submitting diffs as I can.



--John



Re: OpenBSD maintainers Spring cleaning

2019-06-05 Thread Daniel Jakots
On Wed, 5 Jun 2019 22:59:20 +0100, Stuart Henderson
 wrote:

> Annoying as some of those people I would really have expected to
> reply if they received it (unless they are just being obtuse which
> doesn't help anyone..), and of course there are others who are
> exactly the ones that we need to get dropped because waiting for
> unresponsive maintainers to reply to emails about their ports is a
> real waste of time for ports submitters and committers.
> 
> So it's hard to say whether the mails got spam-filtered or just
> ignored.

I would be surprised if it was spam. I'm aware of only 4 problems, 3 of
them were because my spf was initially hard fail and it was sent to
@openbsd.org addresses. I quickly changed my spf to soft fail and sent
the two that were never delivered. Another developer had the same
problem but I didn't get any bounce in this case and the developer
found the mail in the spam.
The fourth one is a user that said it was in the spam and it was after
my spf change so I don't know which caused it.

Some people mailed me after I posted the list here and no one said
it was in their spam.

iirc I changed my spf before I sent emails to any non @openbsd.org
address so I doubt it could have caused any problem. (Always dog
food stuff :)).

> I've reformatted the list alphabetically :

Here's the updated one:

aaron bieberalex feinberg   alexander shiryaev
amarendra godbole   amaury gauthier andrew aldridge
can erkin acar  david schaefer  diego casati
douglas william thrift  edward  gallon sylvestre
genadijus paleckis  helen koike hermann gottschalk
holger mauermannibrahim khalifa jakob schlyter
james e keenan  james wrightjason meltzer
jasper lievisse adriaanse   jeff bachteljeff rhyason
joel sing   johan fredinjon olsson
jonathan armani josh rivel  jung lee
kevin wondratschlaurent moccellin   lazaros koromilas
ljuba nedeljkovic   mario lang  marius eriksen
masao uebayashi mathieu sauve-frankel   matteo cantoni
matthias pitzl  michael knudsen michael paddon
michael reedmike larkin nicholas marriott
nick nauwelaertspatrick keshishian  patrick wildt
patrikas kugrinas   patsy   pete fritchman
rene maroufiromain gaillegueroman kravchuk
suzuki hitoshi  thomas wood todd t. fries
vadim zhukovvlad glagolev   vladimir popov
vladimir tamara patino  wolfgang rupprecht  yasuoka masahiko

 
> > How do we proceed from here?  
> 
> I would keep the ones from reasonably active committers as-is
> (abieber jasper job jsing mlarkin nicm patrick yasuoka) and drop the
> others unless they reply to this mail to say that they're still around
> and interested.
> 
> Easy to add others back in if they later decide they do want to
> continue to maintain the ports but we need to draw a line somewhere.

Sure, I'll provide a list of maintainers/ports to be cleaned for
review. 

Thanks!
Daniel



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2019/06/05 16:43:01

Modified files:
math/py-sympy  : Makefile distinfo 
math/py-sympy/patches: patch-setup_py 
math/py-sympy/pkg: PLIST 

Log message:
Update to py-sympy-1.4 and take maintainer.



Re: NEW: audio/rubberband 1.8.2

2019-06-05 Thread Stuart Henderson
On 2019/06/04 14:10, Raphael Graf wrote:
> On Sun, May 26, 2019 at 09:43:59PM +0200, Raphael Graf wrote:
> > On Sun, May 26, 2019 at 03:58:18PM +0100, Stuart Henderson wrote:
> > > On 2019/05/26 16:45, Raphael Graf wrote:
> > > > On Sun, May 12, 2019 at 05:53:06PM +0200, Raphael Graf wrote:
> > > > > Rubber Band is a library and utility program that permits changing the
> > > > > tempo and pitch of an audio recording independently of one another.
> > > > > 
> > > > > https://breakfastquay.com/rubberband/
> > > > > 
> > > > > Older versions of this port have been submitted before:
> > > > > https://github.com/jasperla/openbsd-wip/tree/master/audio/rubberband
> > > > > https://marc.info/?l=openbsd-ports=148460134815562=2
> > > > > 
> > > > > It would be nice to have because it enables important functionality in
> > > > > audio/hydrogen. Other ports like multimedia/mpv could benefit as well.
> > > > > 
> > > > > I've tested on amd64, i386 and macppc.
> > > > > 
> > > > > Comments, tests or OKs are welcome.
> > > > > 
> > > > 
> > > > Anyone willing to ok this?
> > > > 
> > > 
> > > Please replace
> > > 
> > > V =1.8.2
> > > DISTNAME = rubberband-${V}
> > > EXTRACT_SUFX = .tar.bz2
> > > DISTFILES =rubberband-${V}${EXTRACT_SUFX}
> > > 
> > > with
> > > 
> > > DISTNAME = rubberband-1.8.2
> > > EXTRACT_SUFX = .tar.bz2
> > 
> > sure, done..
> > 
> > > 
> > > I think we need to at least check ports where the word 'rubberband'
> > > shows up in build logs to try to identify other ports that might pick
> > > this up and either disable or add as a dependency. Here's the list,
> > > though most Qt ones are probably junk noise in the logs (there's some Qt
> > > source file with rubberband in the name).
> > > 
> > > audio/hydrogen
> > > audio/lmms
> > > cad/pcb
> > > devel/qt-creator
> > > games/enigma
> > > geo/qgis
> > > graphics/inkscape
> > > graphics/kdiagram
> > > multimedia/mpv
> > > textproc/wkhtmltopdf
> > > x11/kde-applications/dolphin
> > > x11/py-qt4
> > > x11/py-qt5
> > > x11/py-wxPython
> > > x11/qt4
> > > x11/qt5/qtbase
> > > x11/qt5/qtwebkit
> > > 
> > 
> > I've checked them all, they do not pick it up.
> > (The only real candidates are hydrogen and mpv.)
> > 
> 
> Any news on this one?
> 
> I find rubberband very useful.
> Compared to soundtouch, it seems to produce much better quality.
> I'm not an audiophile, but I can hear a difference between these two:
> 
> $ rubberband --time 0.5 input.wav output.wav
> $ soundstretch input.wav output.wav -tempo=100
> 

It needs to use the same COMPILER line as other c++ things (in particular
as ladspa/vamp-plugin-sdk) to avoid c++ standard library conflicts on
!clang arches.

Otherwise OK.



Re: OpenBSD maintainers Spring cleaning

2019-06-05 Thread Stuart Henderson
On 2019/06/02 10:45, Daniel Jakots wrote:
> On Fri, 10 May 2019 13:04:35 -0400, Daniel Jakots  wrote:
> 
> > On Tue, 30 Apr 2019 17:50:24 -0400, Daniel Jakots 
> > wrote:
> > 
> > > We decided to email each maintainer to verify OpenBSD port
> > > maintainers can be reached and wish to remain active. I'm going to
> > > send these emails over the next few days.  
> > 
> > All emails should have been sent. I replied to all the answers I got
> > so far so if you didn't get any reply from me, please consider I
> > didn't get your pong.
> > 
> > And please answer no matter what you believe as in "danj knows I'm
> > active". Let's assume I don't, so I can cross your name out.
> 
> So here's the name of the maintainers I didn't hear of (it's prefixed
> with the date when their email was sent):
> 
...

Annoying as some of those people I would really have expected to reply if
they received it (unless they are just being obtuse which doesn't help
anyone..), and of course there are others who are exactly the ones
that we need to get dropped because waiting for unresponsive maintainers
to reply to emails about their ports is a real waste of time for ports
submitters and committers.

So it's hard to say whether the mails got spam-filtered or just ignored.

I've reformatted the list alphabetically :

aaron bieberalex feinberg   alexander shiryaev
amarendra godbole   amaury gauthier andrew aldridge
can erkin acar  david carlier   david schaefer
diego casatidouglas william thrift  edward
gallon sylvestregenadijus paleckis  helen koike
hermann gottschalk  holger mauermannibrahim khalifa
jakob schlyter  james e keenan  james wright
jason meltzer   jasper lievisse adriaanse   jeff bachtel
jeff rhyasonjob snijdersjoel sing
johan fredinjon olsson  jonathan armani
josh rivel  jung leekevin wondratsch
kristaps dzonsons   laurent moccellin   lazaros koromilas
ljuba nedeljkovic   mario lang  marius eriksen
masao uebayashi mathieu sauve-frankel   matteo cantoni
matthias pitzl  michael knudsen michael paddon
michael reedmike larkin nicholas marriott
nick nauwelaertspatrick keshishian  patrick wildt
patrikas kugrinas   patsy   pete fritchman
rene maroufiromain gaillegueroman kravchuk
suzuki hitoshi  thomas wood todd t. fries
vadim zhukovvlad glagolev   vladimir popov
vladimir tamara patino  wen heping  wolfgang rupprecht
yasuoka masahiko

> How do we proceed from here?

I would keep the ones from reasonably active committers as-is
(abieber jasper job jsing mlarkin nicm patrick yasuoka) and drop the
others unless they reply to this mail to say that they're still around
and interested.

Easy to add others back in if they later decide they do want to continue
to maintain the ports but we need to draw a line somewhere.



Re: "vfprintf %s NULL" during bulk build

2019-06-05 Thread Stuart Henderson
On 2019/06/05 23:08, Markus Lude wrote:
> On Wed, Jun 05, 2019 at 09:06:48PM +0100, Stuart Henderson wrote:
> > While reviewing syslog to look for realpath problems I noticed these,
> > in case anyone cares:
> >
> > GUPnPAV-1.0: vfprintf %s NULL in "URL: %s, ID: %s."
> > desktoptojson: vfprintf %s NULL in "Warning: %s (%s:%u, %s) "
> > mono: vfprintf %s NULL in "%s %2d %02d:%02d:%02d%.*s %d%s"
> > valac: vfprintf %s NULL in " value="%s""
> > xpcshell: vfprintf %s NULL in "%s: Resetting desktop app info dirs from %s 
> > to %s"
> > gst-plugin-scanner: vfprintf %s NULL in "%s%s"
> >
> > (The last one was quite special because it was followed by "last message
> > repeated 44329 times", though looking at older logs that seems unusual).
> 
> in messages log:
> first vfprintf entry starting at may 4th:
> firefox: vfprintf %s NULL in "%s: Resetting desktop app info dirs from %s to 
> %s"
> a few times per day, all with firefox
> 
> The first entry on may 4th was while updating packages, among them
> firefox. I still have a log of package update if anyone is interested.

That one is from a debug print in libgio-2, 

glib-2.60.3/gio/gdesktopappinfo.c:
1484   /* If the XDG dirs configuration has changed (expected only during 
tests),
1485* clear and reload the state. */
1486   if (g_strcmp0 (desktop_file_dirs_config_dir, user_config_dir) != 0)
1487 {
1488   g_debug ("%s: Resetting desktop app info dirs from %s to %s",
1489G_STRFUNC, desktop_file_dirs_config_dir, user_config_dir);

I'm not convinced syslogging this is doing much good ..



Re: "vfprintf %s NULL" during bulk build

2019-06-05 Thread Markus Lude
On Wed, Jun 05, 2019 at 09:06:48PM +0100, Stuart Henderson wrote:
> While reviewing syslog to look for realpath problems I noticed these,
> in case anyone cares:
>
> GUPnPAV-1.0: vfprintf %s NULL in "URL: %s, ID: %s."
> desktoptojson: vfprintf %s NULL in "Warning: %s (%s:%u, %s) "
> mono: vfprintf %s NULL in "%s %2d %02d:%02d:%02d%.*s %d%s"
> valac: vfprintf %s NULL in " value="%s""
> xpcshell: vfprintf %s NULL in "%s: Resetting desktop app info dirs from %s to 
> %s"
> gst-plugin-scanner: vfprintf %s NULL in "%s%s"
>
> (The last one was quite special because it was followed by "last message
> repeated 44329 times", though looking at older logs that seems unusual).

in messages log:
first vfprintf entry starting at may 4th:
firefox: vfprintf %s NULL in "%s: Resetting desktop app info dirs from %s to %s"
a few times per day, all with firefox

The first entry on may 4th was while updating packages, among them
firefox. I still have a log of package update if anyone is interested.

Regards
Markus



"vfprintf %s NULL" during bulk build

2019-06-05 Thread Stuart Henderson
While reviewing syslog to look for realpath problems I noticed these,
in case anyone cares:

GUPnPAV-1.0: vfprintf %s NULL in "URL: %s, ID: %s."
desktoptojson: vfprintf %s NULL in "Warning: %s (%s:%u, %s) " 
mono: vfprintf %s NULL in "%s %2d %02d:%02d:%02d%.*s %d%s"
valac: vfprintf %s NULL in " value="%s""
xpcshell: vfprintf %s NULL in "%s: Resetting desktop app info dirs from %s to 
%s"
gst-plugin-scanner: vfprintf %s NULL in "%s%s"

(The last one was quite special because it was followed by "last message
repeated 44329 times", though looking at older logs that seems unusual).



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2019/06/05 13:49:41

Modified files:
devel  : Makefile 

Log message:
+py-cooldict
+py-pefile



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2019/06/05 13:46:20

Log message:
import py-cooldict-1.04

Small collection of useful dict-like structures.

feedback & ok kn@

Status:

Vendor Tag: jasper
Release Tags:   jasper_20190506

N ports/devel/py-cooldict/Makefile
N ports/devel/py-cooldict/distinfo
N ports/devel/py-cooldict/pkg/DESCR
N ports/devel/py-cooldict/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2019/06/05 13:44:18

Log message:
import py-pefile-2018.8.8

pefile is a multi-platform Python module to parse and work with Portable
Executable (aka PE) files. Most of the information contained in the PE
headers is accessible as well as all sections' details and their data.

ok kn@

Status:

Vendor Tag: jasper
Release Tags:   jasper_20190506

N ports/devel/py-pefile/Makefile
N ports/devel/py-pefile/distinfo
N ports/devel/py-pefile/pkg/DESCR
N ports/devel/py-pefile/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2019/06/05 13:31:44

Modified files:
net/p5-OSPF-LSDB: Makefile distinfo 

Log message:
update p5-OSPF-LSDB to 1.11



Re: UPDATE: games/julius

2019-06-05 Thread Brian Callahan




On 5/27/19 10:51 AM, Brian Callahan wrote:

Hi ports --

This is a simple update to games/julius.

Sending a diff in case someone is clang smarter than me. Right now, 
the tests are compiled with the --coverage flag, which causes 
undefined symbol linker errors. I made a patch to remove the 
--coverage flag, but perhaps someone knows what library I need to link 
with to resolve the undefined symbol errors.


~Brian



Ping. Or should I just go ahead since the diff doesn't affect the game 
at all, just people who want to run `make test'


~Brian



aarch64 bulk build report

2019-06-05 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Sun Jun 2 04:23:59 MDT 2019
finished at Wed Jun 5 12:29:14 MDT 2019
lasted 04D01h05m
done with kern.version=OpenBSD 6.5-current (GENERIC.MP) #35: Sun Jun  2 
02:36:40 MDT 2019

built packages:9862
Jun 2:3725
Jun 3:1281
Jun 4:1633
Jun 5:3222



critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2019-06-02/summary.log

build failures: 30
http://build-failures.rhaalovely.net/aarch64/2019-06-02/audio/chromaprint.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/comms/gnuradio.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/comms/lcdproc.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/devel/py-unicorn.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/devel/qbs.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/editors/texworks,-lua.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/editors/xwpe.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/editors/zile.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/games/frozen-bubble,-main.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/games/vacuum.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/geo/qlandkartegt.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/graphics/openimageio.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/graphics/openscenegraph.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/graphics/ufraw.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/lang/erlang/21.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/lang/guile2.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/lang/pfe.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/mail/kopano/core.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/misc/openbabel.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/security/aircrack-ng.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/www/chromium.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/www/w3m,image.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/e17/elementary.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/gnome/gjs.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/gtk+4,-cloudprint.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/kde4/kopete.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/kde4/plasma-addons.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/kde4/smokeqt.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/kde4/zeroconf-ioslave.log
http://build-failures.rhaalovely.net/aarch64/2019-06-02/x11/qt5/qt3d,,-main.log

recurrent failures
 failures/audio/chromaprint.log
 failures/comms/gnuradio.log
 failures/comms/lcdproc.log
 failures/editors/xwpe.log
 failures/games/frozen-bubble,-main.log
 failures/games/vacuum.log
 failures/geo/qlandkartegt.log
 failures/graphics/openimageio.log
 failures/graphics/openscenegraph.log
 failures/graphics/ufraw.log
 failures/lang/pfe.log
 failures/mail/kopano/core.log
 failures/misc/openbabel.log
 failures/security/aircrack-ng.log
 failures/www/chromium.log
 failures/x11/e17/elementary.log
 failures/x11/gnome/gjs.log
 failures/x11/gtk+4,-cloudprint.log
 failures/x11/kde4/kopete.log
 failures/x11/kde4/zeroconf-ioslave.log
 failures/x11/qt5/qt3d,,-main.log
new failures
+++ ls-failures Wed Jun  5 12:34:03 2019
+failures/devel/py-unicorn.log
+failures/devel/qbs.log
+failures/editors/texworks,-lua.log
+failures/editors/zile.log
+failures/lang/erlang/21.log
+failures/lang/guile2.log
+failures/www/w3m,image.log
+failures/x11/kde4/plasma-addons.log
+failures/x11/kde4/smokeqt.log
resolved failures
--- ../old/aarch64/last//ls-failuresThu May 30 21:43:51 2019
-failures/devel/libcoap.log
-failures/geo/mapserver,-main.log
-failures/net/gtk-gnutella.log
-failures/telephony/asterisk,imap,-calendar.log
-failures/x11/gnome/builder.log



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2019/06/05 12:31:50

Modified files:
www/chromium   : Makefile distinfo 

Log message:
update to 75.0.3770.80;
this brings us back to the stable channel again



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2019/06/05 08:27:02

Modified files:
sysutils/telegraf: Makefile 
sysutils/telegraf/pkg: telegraf.rc 

Log message:
log telegraf output to syslog, as done for influxdb.

from Joel Carnat.



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Remi Pointel
CVSROOT:/cvs
Module name:ports
Changes by: rpoin...@cvs.openbsd.org2019/06/05 08:23:18

Modified files:
math/z3: Makefile 

Log message:
use GH_TAGNAME, spotted by sthen@.
ok sthen@.



Re: [UPDATE] math/z3

2019-06-05 Thread Stuart Henderson
On 2019/06/05 16:10, Remi Pointel wrote:
> > The GH_* stuff in this is broken. If GH_ACCOUNT and GH_PROJECT are
> > present there should always be GH_TAGNAME or GH_COMMIT.
> 
> Exactly, attached is the diff using GH_TAGNAME.
> 
> I need to set DISTNAME because by default "DISTNAME =
> ${GH_PROJECT}-${GH_TAGNAME:C/^v//}" and PKGNAME because the upper Z of the
> tag of this release.
> 
> Ok?
> 
> Cheers,
> 
> Remi.

> Index: Makefile
> ===
> RCS file: /cvs/ports/math/z3/Makefile,v
> retrieving revision 1.14
> diff -u -p -u -p -r1.14 Makefile
> --- Makefile  5 Jun 2019 05:44:54 -   1.14
> +++ Makefile  5 Jun 2019 13:58:28 -
> @@ -3,11 +3,13 @@
>  COMMENT =Z3 theorem prover
>  
>  VERSION =4.8.5
> -DISTNAME =   Z3-${VERSION}
> -PKGNAME =${DISTNAME:L}
>  
>  GH_ACCOUNT = Z3Prover
>  GH_PROJECT = z3
> +GH_TAGNAME = ${GH_PROJECT:U}-${VERSION}
> +
> +DISTNAME =   ${GH_TAGNAME}
> +PKGNAME =${DISTNAME:L}
>  
>  SHARED_LIBS =z3  2.0 # 4.8
>  


Thanks, OK.



Re: [UPDATE] math/z3

2019-06-05 Thread Remi Pointel

The GH_* stuff in this is broken. If GH_ACCOUNT and GH_PROJECT are
present there should always be GH_TAGNAME or GH_COMMIT.


Exactly, attached is the diff using GH_TAGNAME.

I need to set DISTNAME because by default "DISTNAME = 
${GH_PROJECT}-${GH_TAGNAME:C/^v//}" and PKGNAME because the upper Z of 
the tag of this release.


Ok?

Cheers,

Remi.
Index: Makefile
===
RCS file: /cvs/ports/math/z3/Makefile,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 Makefile
--- Makefile	5 Jun 2019 05:44:54 -	1.14
+++ Makefile	5 Jun 2019 13:58:28 -
@@ -3,11 +3,13 @@
 COMMENT =	Z3 theorem prover
 
 VERSION =	4.8.5
-DISTNAME =	Z3-${VERSION}
-PKGNAME =	${DISTNAME:L}
 
 GH_ACCOUNT =	Z3Prover
 GH_PROJECT =	z3
+GH_TAGNAME =	${GH_PROJECT:U}-${VERSION}
+
+DISTNAME =	${GH_TAGNAME}
+PKGNAME =	${DISTNAME:L}
 
 SHARED_LIBS =	z3			2.0 # 4.8
 


CVS: cvs.openbsd.org: ports

2019-06-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/06/05 07:26:58

Modified files:
www/py-httpie  : Makefile 
www/py-httpie/pkg: PLIST 

Log message:
in lieu of a proper manpage, install httpie's README.rst, it has fairly
sophisticated support for POSTs etc which is and it isn't clear from
"http -h" how to use it all. ok Paco Esteban (maintainer)



Re: [update] www/py-httpie

2019-06-05 Thread Paco Esteban
On Wed, 05 Jun 2019, Stuart Henderson wrote:

> Committed.

Thanks !

> Since there is no manpage, ok to add this?
> ...

It makes sense. The "guide" is pretty comprehensive. Pitty that's not a
proper man page.

Cheers,

-- 
Paco Esteban.
https://onna.be/gpgkey.asc
9A6B 6083 AD9E FDC2 0EAF  5CB3 5818 130B 8A6D BC03



net/megatools: unbreak on gcc archs

2019-06-05 Thread Jeremie Courreges-Anglas


Hi,

there have been attempts to unbreak megatools on gcc archs by forcing
C99 mode but this is not enough.  -std=c99 disables some extensions used
by this port, namely anonymous unions.  -std=gnu99 helps getting past
that, but linking then fails because the code uses _Static_assert from
C11.

So here's a diff to force the use of base-clang or ports-gcc; both
default to -std=gnu11.  Drop our only patch while here.

ok?


Index: Makefile
===
RCS file: /cvs/ports/net/megatools/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile19 Dec 2018 08:21:44 -  1.17
+++ Makefile5 Jun 2019 12:52:05 -
@@ -5,7 +5,7 @@ PORTROACH = limit:[0-9]\.tar\.gz
 COMMENT =  command line client application for Mega
 
 DISTNAME = megatools-1.10.2
-REVISION = 1
+REVISION = 2
 
 CATEGORIES =   net
 
@@ -21,6 +21,7 @@ WANTLIB += ssl
 
 MASTER_SITES = https://megatools.megous.com/builds/
 
+COMPILER = base-clang ports-gcc
 BUILD_DEPENDS =devel/gobject-introspection \
textproc/asciidoc
 LIB_DEPENDS =  devel/glib2 \
@@ -31,8 +32,6 @@ CONFIGURE_STYLE = gnu
 MAKE_FLAGS =   VERBOSE=1
 
 CONFIGURE_ARGS =   --disable-introspection
-
-CFLAGS +=  -std=c99
 
 SEPARATE_BUILD =   Yes
 
Index: patches/patch-Makefile_in
===
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- patches/patch-Makefile_in   27 Oct 2018 07:32:57 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,17 +0,0 @@
-$OpenBSD: patch-Makefile_in,v 1.1 2018/10/27 07:32:57 bentley Exp $
-
-Build in C99 mode. From upstream 5acf268ba4e3df7fb7ebcab5bfef0a5a986fef8c.
-
-Index: Makefile.in
 Makefile.in.orig
-+++ Makefile.in
-@@ -408,7 +408,8 @@ AM_CFLAGS = \
-   $(LIBCURL_CFLAGS) \
-   -DG_LOG_DOMAIN=\"Mega\" \
-   -I$(srcdir)/lib \
--  -I$(srcdir)
-+  -I$(srcdir) \
-+  -std=c99
- 
- 
- # }}}

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



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/06/05 06:54:03

Modified files:
games/gargoyle : Makefile distinfo 
games/gargoyle/patches: patch-Jamrules patch-garglk_launchgtk_c 
patch-tads_Jamfile 
games/gargoyle/pkg: PLIST 
Removed files:
games/gargoyle/patches: patch-garglk_Jamfile patch-garglk_glk_h 
patch-terps_bocfel_process_h 

Log message:
update gargoyle to a newer git checkout (there hasn't been a release
since 2011, but it still receives occasional commits). unbreaks sdl
audio so reenable that, also unbreaks build with ports-gcc.



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2019/06/05 06:38:56

Modified files:
mail/opensmtpd-extras: Makefile 

Log message:
Drop COMPILER to unbreak on sparc64 and other gcc archs

The way WANTLIB* and LIB_DEPENDS were set up, ${COMPILER_LIBCXX} ended
up in WANTLIB-main without gcc-libs ending up in LIB_DEPENDS-main;
pkg_create then failed because it had no way to reach a package
providing libestdc++.  This kind of breakage had been spotted in several
ports after switching the C++ ports to "COMPILER = base-clang
ports-gcc".  I'm not sure yet how these problems could be avoided.
Maybe additional checks in portcheck(1)?

Anyway, opensmtpd-extras was mechanically switched to COMPILER because
WANTLIB-mysql contained ${COMPILER_LIBCXX}.  This is currently not
needed, and since opensmtpd-extras is a C-only port, let's just drop
COMPILER.

ok sthen@ giovanni@ (maintainer)



Re: [NEW] net/dnscontrol 2.9

2019-06-05 Thread Stuart Henderson
Thanks, it's committed.

On 2019/06/04 16:41, Klemens Nanni wrote:
> On Tue, Jun 04, 2019 at 12:00:46PM +0100, Stuart Henderson wrote:
> > Ah thanks, that's much tidier.
> Yes, but `do-install' wasn't quite right.  Attached is a version that
> actually works (with wxallowed /tmp/): builds, installs and tests fine.
> 
> > There's no restriction on writing to /tmp during builds, all sorts of
> > things will break if that is blocked.
> > 
> > Seems go does this as standard, so it's probably a good idea to figure
> > out how to tell it to place the go-build directory inside WRKDIR (maybe
> > it's possible to use WRKBUILD) but that said, it shouldn't block an
> > individual port when pretty much all the go ports in-tree already do
> > this.
> Yeah, we can try this in a different diff.
> 
> Also, simply setting SEPARATE_BUILD=no will also break, so leaving this
> untouched as well.
> 
> OK kn

> # $OpenBSD$
> 
> COMMENT = manage DNS configuration across any number of DNS hosts
> 
> GH_ACCOUNT =  StackExchange
> GH_PROJECT =  dnscontrol
> GH_TAGNAME =  v2.9
> 
> CATEGORIES =  net
> 
> HOMEPAGE =https://stackexchange.github.io/dnscontrol/
> 
> # MIT
> PERMIT_PACKAGE =  Yes
> 
> WANTLIB = c pthread
> 
> MODULES = lang/go
> 
> MODGO_FLAGS +=-tags nosystemd
> MODGO_TEST_FLAGS +=   -provider BIND
> 
> do-build:
>   cd ${WRKSRC} && ${MODGO_CMD} generate
>   cd ${WRKSRC} && ${MODGO_CMD} build
>   cd ${WRKSRC}/cmd/convertzone && ${MODGO_CMD} build
> 
> do-install:
>   ${INSTALL_PROGRAM} ${WRKSRC}/dnscontrol ${PREFIX}/bin/
>   ${INSTALL_PROGRAM} ${WRKSRC}/cmd/convertzone/convertzone ${PREFIX}/bin/
> 
> do-test:
>   cd ${WRKSRC}/integrationTest && ${MODGO_TEST_CMD}
> 
> .include 



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/06/05 05:43:48

Modified files:
net: Makefile 

Log message:
+dnscontrol



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/06/05 05:43:21

Log message:
import net/dnscontrol, from Karlis Mikelsons, much tidying and ok from kn@

DNSControl is a system for maintaining DNS zones. It has two parts: a
domain specific language (DSL) for describing DNS zones plus software
that processes the DSL and pushes the resulting zones to DNS providers
such as Route53, CloudFlare, and Gandi. It can talk to Microsoft
ActiveDirectory and it generates the most beautiful BIND zone files
ever.

Status:

Vendor Tag: sthen
Release Tags:   sthen_20190605

N ports/net/dnscontrol/Makefile
N ports/net/dnscontrol/distinfo
N ports/net/dnscontrol/pkg/DESCR
N ports/net/dnscontrol/pkg/PLIST

No conflicts created by this import



Re: [update] www/py-httpie

2019-06-05 Thread Stuart Henderson
On 2019/05/08 14:50, Paco Esteban wrote:
> Hi ports@,
> 
> Here's a diff to update www/py-httpie to its latest version 1.0.2
> Changes since the actual version on ports (0.9.8) are:
> 
> * Fixed tests for installation with pyOpenSSL.
> * Removed external URL calls from tests.
> * Added --style=auto which follows the terminal ANSI color styles.
> * Added support for selecting TLS 1.3 via --ssl=tls1.3 (available once 
> implemented in upstream libraries).
> * Added true/false as valid values for --verify (in addition to yes/no) and 
> the boolean value is case-insensitive.
> * Changed the default --style from solarized to auto (on Windows it stays 
> fruity).
> * Fixed default headers being incorrectly case-sensitive.
> * Removed Python 2.6 support.
> * Fixed README.
> 
> I would also like to take maintainership of this port if that's ok.

Committed.

Since there is no manpage, ok to add this?

Index: Makefile
===
RCS file: /cvs/ports/www/py-httpie/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile5 Jun 2019 11:27:51 -   1.13
+++ Makefile5 Jun 2019 11:29:11 -
@@ -3,6 +3,7 @@
 COMMENT =  command-line HTTP client
 
 MODPY_EGG_VERSION =1.0.2
+REVISION = 0
 GH_TAGNAME =   ${MODPY_EGG_VERSION}
 GH_ACCOUNT =   jkbrzt
 GH_PROJECT =   httpie
@@ -32,5 +33,9 @@ pre-test:
# check for docutils presence then calls rst2pseudoxml.py
# our docutils installs rst2pseudoxml
rm ${WRKSRC}/tests/test_docs.py
+
+post-install:
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/httpie
+   ${INSTALL_DATA} ${WRKSRC}/README.rst ${PREFIX}/share/doc/httpie/
 
 .include 
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/py-httpie/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   5 Jun 2019 11:27:51 -   1.4
+++ pkg/PLIST   5 Jun 2019 11:29:11 -
@@ -63,3 +63,5 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/httpie/plugins/manager.py
 lib/python${MODPY_VERSION}/site-packages/httpie/sessions.py
 lib/python${MODPY_VERSION}/site-packages/httpie/utils.py
+share/doc/httpie/
+share/doc/httpie/README.rst



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/06/05 05:27:51

Modified files:
www/py-httpie  : Makefile distinfo 
www/py-httpie/pkg: PLIST 

Log message:
update to httpie-1.0.2, from Paco Esteban, taking maintainer (plus regen plist)



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2019/06/05 05:21:56

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

Log message:
update to khard-0.13.0, from Paco Esteban (taking maintainer),
minor tweaks from me (whitespace, regen plist)



Re: [update] www/py-httpie

2019-06-05 Thread Paco Esteban
Ping !
Anyone using httpie ?

On Wed, 22 May 2019, Paco Esteban wrote:

> Ping !
> 
> On Wed, 08 May 2019, Paco Esteban wrote:
> 
> > Hi ports@,
> > 
> > Here's a diff to update www/py-httpie to its latest version 1.0.2
> > Changes since the actual version on ports (0.9.8) are:
> > 
> > * Fixed tests for installation with pyOpenSSL.
> > * Removed external URL calls from tests.
> > * Added --style=auto which follows the terminal ANSI color styles.
> > * Added support for selecting TLS 1.3 via --ssl=tls1.3 (available once 
> > implemented in upstream libraries).
> > * Added true/false as valid values for --verify (in addition to yes/no) and 
> > the boolean value is case-insensitive.
> > * Changed the default --style from solarized to auto (on Windows it stays 
> > fruity).
> > * Fixed default headers being incorrectly case-sensitive.
> > * Removed Python 2.6 support.
> > * Fixed README.
> > 
> > I would also like to take maintainership of this port if that's ok.
> > 
> > Cheers,
> > Paco.
> > 
> > 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/www/py-httpie/Makefile,v
> > retrieving revision 1.11
> > diff -u -p -u -r1.11 Makefile
> > --- Makefile28 Apr 2019 20:51:59 -  1.11
> > +++ Makefile8 May 2019 12:45:10 -
> > @@ -2,16 +2,16 @@
> >  
> >  COMMENT =  command-line HTTP client
> >  
> > -MODPY_EGG_VERSION =0.9.8
> > +MODPY_EGG_VERSION =1.0.2
> >  GH_TAGNAME =   ${MODPY_EGG_VERSION}
> >  GH_ACCOUNT =   jkbrzt
> >  GH_PROJECT =   httpie
> >  DISTNAME = httpie-${MODPY_EGG_VERSION}
> > -REVISION = 0
> >  
> >  CATEGORIES =   www net
> >  
> > -HOMEPAGE = http://httpie.org
> > +HOMEPAGE = https://httpie.org
> > +MAINTAINER =   Paco Esteban 
> >  
> >  # BSD
> >  PERMIT_PACKAGE_CDROM = Yes
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/www/py-httpie/distinfo,v
> > retrieving revision 1.5
> > diff -u -p -u -r1.5 distinfo
> > --- distinfo2 May 2017 07:24:25 -   1.5
> > +++ distinfo8 May 2019 12:45:10 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (httpie-0.9.8.tar.gz) = XMxl3Y5gqTEPV1walgDzzH2vhwTMiL9sQBGLNlm5jcc=
> > -SIZE (httpie-0.9.8.tar.gz) = 268608
> > +SHA256 (httpie-1.0.2.tar.gz) = 8R9ezbzAVxqoZfspzV22i6a85PFaWq4/J6MtGbCFTck=
> > +SIZE (httpie-1.0.2.tar.gz) = 765210
> > 
> > -- 
> > Paco Esteban.
> > https://onna.be/gpgkey.asc
> > 9A6B 6083 AD9E FDC2 0EAF  5CB3 5818 130B 8A6D BC03
> > 
> 
> -- 
> Paco Esteban.
> https://onna.be/gpgkey.asc
> 9A6B 6083 AD9E FDC2 0EAF  5CB3 5818 130B 8A6D BC03
> 

-- 
Paco Esteban.
https://onna.be/gpgkey.asc
9A6B 6083 AD9E FDC2 0EAF  5CB3 5818 130B 8A6D BC03



Re: [update] productivity/khard

2019-06-05 Thread Paco Esteban
Ping !
Anyone using khard ?

On Wed, 22 May 2019, Paco Esteban wrote:

> Ping !
> 
> On Wed, 08 May 2019, Paco Esteban wrote:
> 
> > Hi ports@,
> > 
> > Here's a diff to update khard to its latest version 0.13.0
> > Directly from changelog:
> > 
> > v0.13.0: 2018-12-25
> > - New action postaddress: lists all postal (addresses analog to email and 
> > phone actions, #196)
> > - New zsh completion function for email addresses
> > - New config variables for the contact table section in khard.conf: 
> > preferred_email_address_type and preferred_phone_number_type
> > - Slight speed improvements
> > - Test suite created
> > - Several bug fixes
> > 
> > There are tests now, so I removed the NO_TEST and added MODPY_TEST.
> > They all pass with make test.
> > 
> > I put the zsh completion on ${PREFIX}/share/zsh/vendor-completions as I
> > have seen that sysutils/google-cloud-sdk and other do the same.
> > 
> > Finally, I don't mind to take maintainership of this port too.
> > 
> > Cheers,
> > Paco.
> > 
> > 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/productivity/khard/Makefile,v
> > retrieving revision 1.2
> > diff -u -p -u -r1.2 Makefile
> > --- Makefile28 Apr 2019 20:51:46 -  1.2
> > +++ Makefile8 May 2019 18:48:57 -
> > @@ -2,13 +2,13 @@
> >  
> >  COMMENT =  console CardDAV client
> >  
> > -MODPY_EGG_VERSION =0.12.2
> > +MODPY_EGG_VERSION =0.13.0
> >  DISTNAME = khard-${MODPY_EGG_VERSION}
> > -REVISION = 0
> >  
> >  CATEGORIES =   productivity
> >  
> >  HOMEPAGE = https://github.com/scheibler/khard
> > +MAINTAINER =   Paco Esteban 
> >  
> >  # GPLv3
> >  PERMIT_PACKAGE_CDROM = Yes
> > @@ -18,6 +18,7 @@ MODULES = lang/python
> >  MODPY_PI = Yes
> >  MODPY_SETUPTOOLS = Yes
> >  MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
> > +MODPY_TEST =   Yes
> >  
> >  RUN_DEPENDS =  devel/py-atomicwrites${MODPY_FLAVOR} \
> > devel/py-configobj${MODPY_FLAVOR} \
> > @@ -25,11 +26,12 @@ RUN_DEPENDS =   devel/py-atomicwrites${MO
> > textproc/py-unidecode${MODPY_FLAVOR} \
> > textproc/py-vobject${MODPY_FLAVOR}
> >  
> > -NO_TEST =  Yes
> > -
> >  post-install:
> > ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/khard
> > ${INSTALL_DATA} ${WRKSRC}/misc/khard/khard.conf.example \
> > ${PREFIX}/share/examples/khard
> > +   ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/vendor-completions
> > +   ${INSTALL_DATA} ${WRKSRC}/misc/zsh/{_khard,_email-khard} \
> > +   ${PREFIX}/share/zsh/vendor-completions
> >  
> >  .include 
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/productivity/khard/distinfo,v
> > retrieving revision 1.1.1.1
> > diff -u -p -u -r1.1.1.1 distinfo
> > --- distinfo1 Oct 2018 10:37:58 -   1.1.1.1
> > +++ distinfo8 May 2019 18:48:57 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (khard-0.12.2.tar.gz) = 
> > 9193d2d07cdb69cc6e35a0732111efb92bbfba854a1dd42b4f9c91a52a16c507
> > -SIZE (khard-0.12.2.tar.gz) = 5064055
> > +SHA256 (khard-0.13.0.tar.gz) = /JPQuR9+aIqPYIlrT/exlo1rTLWNgPypl3Iyw6aO0tM=
> > +SIZE (khard-0.13.0.tar.gz) = 5083020
> > Index: pkg/PLIST
> > ===
> > RCS file: /cvs/ports/productivity/khard/pkg/PLIST,v
> > retrieving revision 1.1.1.1
> > diff -u -p -u -r1.1.1.1 PLIST
> > --- pkg/PLIST   1 Oct 2018 10:37:58 -   1.1.1.1
> > +++ pkg/PLIST   8 May 2019 18:48:57 -
> > @@ -31,3 +31,7 @@ lib/python${MODPY_VERSION}/site-packages
> >  lib/python${MODPY_VERSION}/site-packages/khard/version.py
> >  share/examples/khard/
> >  share/examples/khard/khard.conf.example
> > +share/zsh/
> > +share/zsh/vendor-completions/
> > +share/zsh/vendor-completions/_email-khard
> > +share/zsh/vendor-completions/_khard
> > 
> > -- 
> > Paco Esteban.
> > https://onna.be/gpgkey.asc
> > 9A6B 6083 AD9E FDC2 0EAF  5CB3 5818 130B 8A6D BC03
> > 
> 
> -- 
> Paco Esteban.
> https://onna.be/gpgkey.asc
> 9A6B 6083 AD9E FDC2 0EAF  5CB3 5818 130B 8A6D BC03
> 

-- 
Paco Esteban.
https://onna.be/gpgkey.asc
9A6B 6083 AD9E FDC2 0EAF  5CB3 5818 130B 8A6D BC03



Re: mail/opensmtpd-extras: drop COMPILER and unbreak on gcc archs

2019-06-05 Thread Giovanni Bechis
On 6/5/19 12:53 PM, Stuart Henderson wrote:
> On 2019/06/05 01:50, Jeremie Courreges-Anglas wrote:
>>
>> opensmtpd-extras fails to package on sparc64:
>>
>>   
>> http://build-failures.rhaalovely.net//sparc64/2019-05-14/mail/opensmtpd-extras%2C-main.log
>>
>> The problem is that ${COMPILER_LIBCXX} (libestdc++) is added
>> automatically to WANTLIB but gcc-libs isn't registered in
>> LIB_DEPENDS-main, so pkg_create rightfully complains.
>>
>> The weird thing is that opensmtpd-extras is a C-only port, it builds
>> just fine on sparc64 using base-gcc.  I don't know why the -mysql
>> subpackage had ${COMPILER_LIBCXX} in WANTLIB.  Maybe because of the dep
>> on a previous libmysqlclient?  make port-lib-depends-check/repackage
>> says it is not needed any more, and COMPILER isn't needed either.
>>
>> So, ok for the diff below?
> 
> OK. Yes that is exactly why it had ${COMPILER_LIBCXX}.
> 
ok for me as well.
 Giovanni



Re: [UPDATE] math/z3

2019-06-05 Thread Stuart Henderson
On 2019/06/04 14:45, Remi Pointel wrote:
> Hi,
> 
> this diff updates z3 to latest release.
> 
> Ok?
> 
> Cheers,
> 
> Remi.

> Index: Makefile
> ===
> RCS file: /cvs/ports/math/z3/Makefile,v
> retrieving revision 1.13
> diff -u -p -u -p -r1.13 Makefile
> --- Makefile  28 Apr 2019 20:51:42 -  1.13
> +++ Makefile  4 Jun 2019 12:45:10 -
> @@ -2,14 +2,14 @@
>  
>  COMMENT =Z3 theorem prover
>  
> -VERSION =4.8.4
> -DISTNAME =   z3-${VERSION}
> -REVISION =   1
> +VERSION =4.8.5
> +DISTNAME =   Z3-${VERSION}
> +PKGNAME =${DISTNAME:L}
>  
>  GH_ACCOUNT = Z3Prover
>  GH_PROJECT = z3

The GH_* stuff in this is broken. If GH_ACCOUNT and GH_PROJECT are
present there should always be GH_TAGNAME or GH_COMMIT.




Re: mail/opensmtpd-extras: drop COMPILER and unbreak on gcc archs

2019-06-05 Thread Stuart Henderson
On 2019/06/05 01:50, Jeremie Courreges-Anglas wrote:
> 
> opensmtpd-extras fails to package on sparc64:
> 
>   
> http://build-failures.rhaalovely.net//sparc64/2019-05-14/mail/opensmtpd-extras%2C-main.log
> 
> The problem is that ${COMPILER_LIBCXX} (libestdc++) is added
> automatically to WANTLIB but gcc-libs isn't registered in
> LIB_DEPENDS-main, so pkg_create rightfully complains.
> 
> The weird thing is that opensmtpd-extras is a C-only port, it builds
> just fine on sparc64 using base-gcc.  I don't know why the -mysql
> subpackage had ${COMPILER_LIBCXX} in WANTLIB.  Maybe because of the dep
> on a previous libmysqlclient?  make port-lib-depends-check/repackage
> says it is not needed any more, and COMPILER isn't needed either.
> 
> So, ok for the diff below?

OK. Yes that is exactly why it had ${COMPILER_LIBCXX}.

> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/mail/opensmtpd-extras/Makefile,v
> retrieving revision 1.26
> diff -u -p -r1.26 Makefile
> --- Makefile  24 Nov 2018 11:27:49 -  1.26
> +++ Makefile  4 Jun 2019 23:34:25 -
> @@ -14,6 +14,7 @@ PKGNAME-pgsql=  opensmtpd-extras-pgsql-$
>  PKGNAME-python=  opensmtpd-extras-python-${V}
>  PKGNAME-redis=   opensmtpd-extras-redis-${V}
>  EPOCH=   0
> +REVISION=0
>  
>  CATEGORIES=  mail
>  
> @@ -27,13 +28,11 @@ MULTI_PACKAGES=   -main -mysql -pgsql -py
>  # BSD
>  PERMIT_PACKAGE_CDROM=Yes
>  
> -WANTLIB= c crypto event m pthread ssl sqlite3 z
> -WANTLIB-mysql=   c crypto event ssl m pthread ${COMPILER_LIBCXX} 
> mysqlclient
> +WANTLIB-main=c crypto event m pthread ssl sqlite3 z
> +WANTLIB-mysql=   c crypto event iconv ssl m pthread mysqlclient z
>  WANTLIB-pgsql=   c crypto event ssl pq
>  WANTLIB-python=  c crypto event ssl m util pthread 
> ${MODPY_WANTLIB}
>  WANTLIB-redis=   c crypto event ssl hiredis
> -
> -COMPILER =   base-clang ports-gcc base-gcc
>  
>  MASTER_SITES=${HOMEPAGE}archives/
>  
> 
> 
> -- 
> jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE
> 



CVS: cvs.openbsd.org: ports

2019-06-05 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2019/06/05 01:17:29

Modified files:
net/p5-Net-SFTP-Foreign: Makefile distinfo 

Log message:
Update to p5-Net-SFTP-Foreign-1.90.