Re[2]: Remove broken window maker dockapps

2018-05-05 Thread Vladimir Popov



>Пятница, 27 апреля 2018, 22:12 +05:00 от Jeremie Courreges-Anglas 
>:
>
>On Fri, Apr 27 2018, Solene Rapenne < sol...@perso.pw > wrote:
>> I propose to remove from the ports tree the following ports. I've not
>> been able to figure out since how many time they were broken.
>>
>> Ports that are not working:
>>
>> - net/wmnet (only display a blinking arrow, no use)
>>
>> Do you agree on removal of all, some, none?
>
>ok jca@ to kill them except for wmnet and wmspaceweather. cc'ing the
>MAINTAINER of wmnet.  Vladimir, what's your opinion?
Sorry for the late reply. wmnet was useful in the dial-up times, when the 
speeds were measured in kilobytes per second. Nowadays, this dockapp is pretty 
much useless. I'm for removing it.

-- 
Vladimir Popov


NEW: x11/kde-applications/gwenview

2018-05-05 Thread Rafael Sadowski
Hi KDE folks,

please find attached gwenview-17.12.3.tar.gz to replace
x11/kde4/gwenview and end our x11/kde-applications/libkdcraw discussion.

My approach:

1.) Import libkdcraw and gwenview
2.) Unhook (Until we're finished with x11/kde-applications I won't
delete nothing):
- x11/kde4/graphics-thumbnailers (I see no consumers)
- x11/kde4/gwenview
- x11/kde4/libkdcraw
3.) adjust meta/kde4
4.) Hook libkdcraw and gwenview

Ok?

$ cat x11/kde-applications/gwenview/pkg/DESCR
Gwenview is a simple image viewer for KDE which offers a folder tree
window and a file list window for navigating easily through your image
file hierarchy.

Features:
- correct rendering of alpha-channel in images
- docked windows for a configurable layout
- full screen mode
- a thumbnail view
- background thumbnail generation
- center images in view
- zooming (including fit-to-window)
- support for IO slaves
- multi-selection support
- bookmarks
- image rotation and mirroring
- advanced keyboard navigation, Opera-like next / previous mouse
  navigation and customizable mouse-wheel navigation


gwenview-17.12.3.tar.gz
Description: Binary data


Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Elias M. Mariani
Hi,
I'm working on some ports needed to port lang/julia.
One requirement is utf8proc (not the netsurf version already in ports).
It builds ok and makes the PLIST without problems but the shared
library gets marked as @bin.
If I manually change the @bin to @lib I get this error while building
the package:
Error: Invalid shared library @lib lib/libutf8proc.so.2.1.1
No problem if I let the @bin marker.
This is the line creating the shared library:
cc  -shared -o libutf8proc.so.2.1.1 -Wl,-soname -Wl,libutf8proc.so.2 utf8proc.o

Any ideas?
This is from before the recent changes on update-plist.
Thanks, Elias.



Re: NEW: sysutils/free

2018-05-05 Thread Alexander Bluhm
On Fri, May 04, 2018 at 05:15:08PM -0400, Brian Callahan wrote:
> Attached is a simple new port, sysutils/free. free is a utility that 
> displays the amount of free and used memory in the system. It's a clone 
> of the Linux command of the same name.
> 
> OK?

OK bluhm@



Re: UPDATE: lang/flang 5 => 6

2018-05-05 Thread Brian Callahan


On 05/02/18 00:41, Brian Callahan wrote:

Hi ports --

Finally got flang fixed for llvm-6.
It requires a new sub-port, lang/flang/libpgmath, the new Fortran math 
library that comes with flang6.


New sub-port + diff for the other 2 sub-ports attached.
Passes the NIST Fortran 77 test suite (get a copy here: 
http://www.fortran-2000.com/ArnaudRecipes/fcvs21_f95.html)


OK?

~Brian



Flang has been updated in the meantime, new patch/tarball.

~Brian

Index: Makefile
===
RCS file: /cvs/ports/lang/flang/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile	31 Dec 2017 18:06:38 -	1.1.1.1
+++ Makefile	5 May 2018 12:36:59 -
@@ -3,5 +3,6 @@
 SUBDIR =
 SUBDIR += driver
 SUBDIR += flang
+SUBDIR += libpgmath
 
 .include 
Index: Makefile.inc
===
RCS file: /cvs/ports/lang/flang/Makefile.inc,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile.inc
--- Makefile.inc	31 Dec 2017 18:06:38 -	1.1.1.1
+++ Makefile.inc	5 May 2018 12:36:59 -
@@ -12,6 +12,7 @@ GH_ACCOUNT ?=	flang-compiler
 
 # driver: BSD
 # flang: Apache 2.0 (will become BSD once integrated into LLVM)
+# libpgmath: Apache 2.0 (will become BSD once integrated into LLVM)
 PERMIT_PACKAGE_CDROM =	Yes
 
 NO_TEST ?=	Yes
Index: driver/Makefile
===
RCS file: /cvs/ports/lang/flang/driver/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- driver/Makefile	7 Apr 2018 14:58:18 -	1.4
+++ driver/Makefile	5 May 2018 12:36:59 -
@@ -1,15 +1,13 @@
 # $OpenBSD: Makefile,v 1.4 2018/04/07 14:58:18 ajacoutot Exp $
 
-BROKEN =	needs work for LLVM 6.0
-
 # If you are updating to a new version
-# (e.g. 5.0->5.1 or 6.0), you need to sync
+# (e.g. 6.0->6.1 or 7.0), you need to sync
 # patches with devel/llvm
 COMMENT =	LLVM Fortran compiler driver
-DISTNAME =	flang-driver-5.0.1.20180308
+DISTNAME =	flang-driver-6.0.0.20180416
 
 GH_PROJECT =	flang-driver
-GH_COMMIT =	095de1354dd583b0cd4c7a91d5c328710a1a9c32
+GH_COMMIT =	ccd507ca383f2122b2c5510aac0f7393f440398a
 
 WANTLIB += ${COMPILER_LIBCXX} c m z
 
Index: driver/distinfo
===
RCS file: /cvs/ports/lang/flang/driver/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- driver/distinfo	13 Mar 2018 02:46:44 -	1.3
+++ driver/distinfo	5 May 2018 12:36:59 -
@@ -1,2 +1,2 @@
-SHA256 (flang-driver-5.0.1.20180308-095de135.tar.gz) = 075nJLft1rXgOM+TEzWUVYodhbg7QbKo5mF5BKuaF84=
-SIZE (flang-driver-5.0.1.20180308-095de135.tar.gz) = 16017829
+SHA256 (flang-driver-6.0.0.20180416-ccd507ca.tar.gz) = a+XxP6BYrHFYQRFKdqyVUHezzqujZMed11JmyctKeg0=
+SIZE (flang-driver-6.0.0.20180416-ccd507ca.tar.gz) = 16780237
Index: driver/patches/patch-include_clang_Basic_DiagnosticSemaKinds_td
===
RCS file: /cvs/ports/lang/flang/driver/patches/patch-include_clang_Basic_DiagnosticSemaKinds_td,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-include_clang_Basic_DiagnosticSemaKinds_td
--- driver/patches/patch-include_clang_Basic_DiagnosticSemaKinds_td	31 Dec 2017 18:06:38 -	1.1.1.1
+++ driver/patches/patch-include_clang_Basic_DiagnosticSemaKinds_td	5 May 2018 12:36:59 -
@@ -3,7 +3,7 @@ $OpenBSD: patch-include_clang_Basic_Diag
 Index: include/clang/Basic/DiagnosticSemaKinds.td
 --- include/clang/Basic/DiagnosticSemaKinds.td.orig
 +++ include/clang/Basic/DiagnosticSemaKinds.td
-@@ -5810,7 +5810,7 @@ def warn_pointer_indirection_from_incompatible_type : 
+@@ -5879,7 +5879,7 @@ def warn_pointer_indirection_from_incompatible_type : 
InGroup, DefaultIgnore;
  def warn_taking_address_of_packed_member : Warning<
"taking address of packed member %0 of class or structure %q1 may result in an unaligned pointer value">,
@@ -12,7 +12,7 @@ Index: include/clang/Basic/DiagnosticSem
  
  def err_objc_object_assignment : Error<
"cannot assign to class object (%0 invalid)">;
-@@ -6747,7 +6747,7 @@ def ext_typecheck_convert_incompatible_pointer_sign : 
+@@ -6838,7 +6838,7 @@ def ext_typecheck_convert_incompatible_pointer_sign : 
"sending to parameter of different type}0,1"
"|%diff{casting $ to type $|casting between types}0,1}2"
" converts between pointers to integer types with different sign">,
Index: driver/patches/patch-include_clang_Driver_Options_td
===
RCS file: /cvs/ports/lang/flang/driver/patches/patch-include_clang_Driver_Options_td,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-include_clang_Driver_Options_td
--- driver/patches/patch-include_clang_Driver_Options_td	31 Dec 2017 18:06:38 -	1.1.1.1
+++ driver/patches/patch-include_clang_Driver_Options_td	5 May 2018 12:36:59 -
@@ -3,7 +3,7 @@ $OpenBSD: patch-include_clang_Driver_Opt
 Index: 

Re: lang/go: Makefile improvements

2018-05-05 Thread Klemens Nanni
On Fri, May 04, 2018 at 04:11:51AM +1000, Joel Sing wrote:
> On Saturday 07 April 2018 00:34:10 Klemens Nanni wrote:
> > On Sat, Apr 07, 2018 at 12:11:38AM +0200, Klemens Nanni wrote:
> > > This cleans up some whitespace nits, makes more use of defined variables
> > > where appropiate and simplifies the do-install target my reducing
> > > duplicate code. Also avoid walking the tree twice for every directory by
> > > combining two finds into one.
> > > 
> > > No changes in built or installed files.
> > > 
> > > Feedback? OK?
> > 
> > I missed the GOBIN sync from lang/go-bootstrap, updated diff.
> 
> I presume 'make PLIST' is the same?
> 
> ok jsing@ with s/GOBIN/GOTOOLS/ and the other chunk reverted (or indented).
Updated diff with GOTOOLS and proper indentation.

OK?

After that's in, I'll take care of go-1.10.2.

> >  GOCFG =/${GOOS}_${GOARCH}
> > +GOBIN =pkg/tool/${GOCFG}
> 
> I don't like GOBIN being used here - GOBIN has a special meaning in Go (like 
> GOPATH and GOROOT), so we should avoid this. Also, if anything this is the 
> tools directory, not the bin directory - GOTOOLS would probably work.

> >  do-test:
> > @cd ${WRKSRC} && \
> > ulimit -n 256 -d 2097152 && \
> > -   PATH=${WRKDIST}/bin:${PATH} GOROOT=${WRKDIST} GOCACHE=off 
> > ./run.bash
> > +   PATH=${WRKDIST}/bin:${PATH} \
> > +   GOROOT=${WRKDIST} \
> > +   GOCACHE=off \
> > +   ./run.bash
> 
> IMO this is a regression, since it now makes it difficult to read and tell 
> which 
> command the env vars are for. If you really want to do this it should be 
> indented such that the continuations are obvious.

Index: Makefile
===
RCS file: /cvs/ports/lang/go/Makefile,v
retrieving revision 1.52
diff -u -p -r1.52 Makefile
--- Makefile6 Apr 2018 13:01:39 -   1.52
+++ Makefile5 May 2018 13:37:23 -
@@ -23,7 +23,8 @@ WANTLIB = c pthread
 
 MASTER_SITES = https://golang.org/dl/
 
-BUILD_DEPENDS =lang/go-bootstrap shells/bash
+BUILD_DEPENDS =lang/go-bootstrap \
+   shells/bash
 
 SEPARATE_BUILD =   simple
 CONFIGURE_STYLE =  None
@@ -34,10 +35,10 @@ WRKSRC =${WRKDIST}/src
 
 INSTALL_STRIP =
 
-GOOS = openbsd
+GOOS = openbsd
 GOARCH =   unknown
-GOROOT =   ${PREFIX}/go
-GOROOT_BOOTSTRAP = ${PREFIX}/go/bootstrap
+GOROOT =   ${PREFIX}/go
+GOROOT_BOOTSTRAP = ${GOROOT}/bootstrap
 
 .if ${MACHINE_ARCH} == "amd64"
 GOARCH =   amd64
@@ -46,6 +47,7 @@ GOARCH =  386
 .endif
 
 GOCFG =/${GOOS}_${GOARCH}
+GOTOOLS =  pkg/tool/${GOCFG}
 
 do-configure:
 .  if ${GOARCH} == "unknown"
@@ -53,7 +55,6 @@ do-configure:
@exit 1
 .  endif
 
-
 do-build:
@cd ${WRKSRC} && \
CC="${CC}" \
@@ -62,42 +63,36 @@ do-build:
GOBIN=${WRKDIST}/bin \
GOROOT_FINAL=${GOROOT} \
GOROOT_BOOTSTRAP=${GOROOT_BOOTSTRAP} \
-   ./make.bash --no-banner
+   ./make.bash --no-banner
 
 do-test:
@cd ${WRKSRC} && \
ulimit -n 256 -d 2097152 && \
-   PATH=${WRKDIST}/bin:${PATH} GOROOT=${WRKDIST} GOCACHE=off 
./run.bash
+   PATH=${WRKDIST}/bin:${PATH} \
+   GOROOT=${WRKDIST} \
+   GOCACHE=off \
+   ./run.bash
 
 do-install:
-   ${INSTALL_PROGRAM_DIR} ${GOROOT}
-
${INSTALL_PROGRAM_DIR} ${GOROOT}/bin
-   ${INSTALL_PROGRAM} -p ${WRKDIST}/bin/go{,fmt} ${GOROOT}/bin
 
-   @cd ${PREFIX}/bin && \
-   ln -sf ../go/bin/go go
-   @cd ${PREFIX}/bin && \
-   ln -sf ../go/bin/gofmt gofmt
-
-   @cd ${WRKDIST} && \
-   find . -type f -maxdepth 1 \
-   -exec ${INSTALL_DATA} -p {} \
-   ${GOROOT} \;
+.  for prog in go gofmt
+   ${INSTALL_PROGRAM} -p ${WRKDIST}/bin/${prog} ${GOROOT}/bin
+   @ln -s ../go/bin/${prog} ${PREFIX}/bin/${prog}
+.  endfor
+
+   find ${WRKDIST} -maxdepth 1 -type f \
+   -exec ${INSTALL_DATA} -p {} ${GOROOT} \;
 
 .  for dir in api doc lib misc src pkg/include pkg/${GOCFG} test
-   @cd ${WRKDIST} && \
+   cd ${WRKDIST} && \
find ${dir} -type d \
-   -exec ${INSTALL_DATA_DIR} \
-   ${GOROOT}/{} \;
-   @cd ${WRKDIST} && \
-   find ${dir} ! -name \*.orig -type f \
-   -exec ${INSTALL_DATA} -p {} \
-   ${GOROOT}/{} \;
+   -exec ${INSTALL_DATA_DIR} ${GOROOT}/{} \; \
+   -o -type f ! -name \*.orig 

UPDATE: devel/src to 1.18

2018-05-05 Thread Robert Peichaer
Hi

This updates devel/src to version 1.8

- use -f with ln in pre-test to prevent 'make test' from failing on consecutive 
runs
- run srctest with bash to allow substitutions that our sh does wrong
- patch srctest to initialize git and add dummy user and email to make a test 
succeed

The testsuite shows no errors with this.

OK ?


Index: Makefile
===
RCS file: /cvs/ports/devel/src/Makefile,v
retrieving revision 1.14
diff -u -p -p -u -r1.14 Makefile
--- Makefile27 Dec 2017 10:34:53 -  1.14
+++ Makefile5 May 2018 12:14:42 -
@@ -2,7 +2,7 @@
 
 COMMENT =  Simple Revision Control
 
-DISTNAME = src-1.17
+DISTNAME = src-1.18
 
 CATEGORIES =   devel
 
@@ -41,6 +41,7 @@ do-install:
 # Disable sscs and python 3.x tests.
 pre-test:
sed -i  -e '/srctest -b sccs/d ' -e '/p python3/d' ${WRKSRC}/Makefile
-   ln -s ${LOCALBASE}/bin/gdiff ${WRKDIR}/bin/diff
+   sed -i '1s,^#!/bin/sh,#!/usr/local/bin/bash,' ${WRKSRC}/srctest
+   ln -sf ${LOCALBASE}/bin/gdiff ${WRKDIR}/bin/diff
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/src/distinfo,v
retrieving revision 1.14
diff -u -p -p -u -r1.14 distinfo
--- distinfo27 Dec 2017 10:34:53 -  1.14
+++ distinfo5 May 2018 12:14:42 -
@@ -1,2 +1,2 @@
-SHA256 (src-1.17.tar.gz) = E2IGi0bANajRnK/RLjsjuCUcZnvZgkL5x7BbhC8sCJ0=
-SIZE (src-1.17.tar.gz) = 49873
+SHA256 (src-1.18.tar.gz) = zAiXwXY/V+Zif9kSoxXeVVTku1P6CVjIV4Ij5TecGlg=
+SIZE (src-1.18.tar.gz) = 52692
Index: patches/patch-srctest
===
RCS file: patches/patch-srctest
diff -N patches/patch-srctest
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-srctest   5 May 2018 12:14:42 -
@@ -0,0 +1,19 @@
+$OpenBSD$
+
+See upstream merge request https://gitlab.com/esr/src/merge_requests/20
+
+Index: srctest
+--- srctest.orig
 srctest
+@@ -1492,7 +1492,10 @@ author Eric Sunshine  1509732
+ committer Roy G. Biv  1511228715 +
+ EOF
+ 
+-$src ${TESTOPTS#-T} fast-export 1 tiebreak |
++git init --quiet &&
++git config user.name user_name &&
++git config user.email user_email &&
++$src ${TESTOPTS#-T} fast-export 1 tiebreak |
+   grep -E 'author|committer' >rfc822export.actual
+ diff rfc822export.expect rfc822export.actual
+ check "fast-export: consult RFC 822 headers"
===
Stats: --- 4 lines 173 chars
Stats: +++ 19 lines 700 chars
Stats: 15 lines
Stats: 527 chars



Re: webkitgtk4 / CMakeLists dependencies [Re: CVS: cvs.openbsd.org: ports]

2018-05-05 Thread Antoine Jacoutot
On Sat, May 05, 2018 at 11:00:00AM +0100, Stuart Henderson wrote:
> On 2018/04/10 07:20, Antoine Jacoutot wrote:
> > CVSROOT:/cvs
> > Module name:ports
> > Changes by: ajacou...@cvs.openbsd.org   2018/04/10 07:20:18
> >
> > Modified files:
> > www/webkitgtk4 : Makefile distinfo
> >
> > Log message:
> > Maintenance update to webkitgtk4-2.20.1.
> >
> 
> I'm having some problems getting this built,
> 
> In file included from 
> DerivedSources/ForwardingHeaders/JavaScriptCore/JSContextRef.h:29:
> DerivedSources/ForwardingHeaders/JavaScriptCore/JSObjectRef.h:31:10: fatal 
> error: 'JavaScriptCore/JSValueRef.h' file not found
> #include 
>  ^
> 1 error generated.
> 
> Any ideas how to add dependencies in cmake? I've tried things like this
> in Source/JavaScriptCore/CMakeLists.txt but not getting anywhere.
> 
> WEBKIT_ADD_SOURCE_DEPENDENCIES(${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/JSObjectRef.h
>  ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/JSValueRef.h)

Hmm that's weird, I've never run into that one yet.

-- 
Antoine



webkitgtk4 / CMakeLists dependencies [Re: CVS: cvs.openbsd.org: ports]

2018-05-05 Thread Stuart Henderson
On 2018/04/10 07:20, Antoine Jacoutot wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   ajacou...@cvs.openbsd.org   2018/04/10 07:20:18
>
> Modified files:
>   www/webkitgtk4 : Makefile distinfo
>
> Log message:
> Maintenance update to webkitgtk4-2.20.1.
>

I'm having some problems getting this built,

In file included from 
DerivedSources/ForwardingHeaders/JavaScriptCore/JSContextRef.h:29:
DerivedSources/ForwardingHeaders/JavaScriptCore/JSObjectRef.h:31:10: fatal 
error: 'JavaScriptCore/JSValueRef.h' file not found
#include 
 ^
1 error generated.

Any ideas how to add dependencies in cmake? I've tried things like this
in Source/JavaScriptCore/CMakeLists.txt but not getting anywhere.

WEBKIT_ADD_SOURCE_DEPENDENCIES(${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/JSObjectRef.h
 ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/JSValueRef.h)



Re: NEW: net/bitcoin

2018-05-05 Thread Rafael Sadowski
*ping*

On Wed Apr 25, 2018 at 09:31:02PM +0200, Rafael Sadowski wrote:
> Hi ports@
> 
> Attached is a new port for bitcoin. Long time ago pascal@ started
> working on bitcoin in openbsd-wip. I've finished this work and run a full
> bitcoin node over weeks without problems so far:
> 
> https://twitter.com/sizeofvoid/status/976586173538885632
> 
> $ cat net/bitcoin/pkg/DESCR
> 
> Bitcoin is an experimental new digital currency that enables instant
> payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer
> technology to operate with no central authority: managing transactions
> and issuing money are carried out collectively by the network.
> Bitcoin is also the name of the open source software which enables
> the use of this currency.
> 
> Ok? Comments?
> 
> Greetings to the hackerroom.
> 
> Rafael Sadowski




HEADS-UP: new update-plist

2018-05-05 Thread Marc Espie
It's been long in coming.

I'm more or less satisfied with the new update-plist (see my undeadly piece
about p2k18)

So, right now, the code is about the same size as the old one, but it does
so much more.

Noticeable new features:
- handling of multi-packages is sane, it will try to put files in the right
plists, and succeed very often.
- it can figure out special @font,@man,@info directories.
- some special stuff, like /usr/local/shared/doc/pkg-readmes/${FULLPKGNAME}
and @rcscript, work correctly out-of-the-box.

- variable handling is waaay smarter than it was. Not 100% perfect yet, but
it *can* figure out empty variable values correctly in a lot of cases.
python plists are way closer to what they should be.

- calling on dependencies to strip common directories only happen if there
ARE common directories to strip. Also, inter-multi-packages stripping should
work correctly.

Contrary to the old version, which I said was broken and I wouldn't touch,
the new version is actually maintain, and I will try to make it work within
reasonable limits... there are probably still cases it won't handle, but way
fewer than before :)



Re: lang/go-bootstrap: Makefile improvements

2018-05-05 Thread Klemens Nanni
On Fri, May 04, 2018 at 04:14:20AM +1000, Joel Sing wrote:
> On Saturday 07 April 2018 01:04:59 Klemens Nanni wrote:
> > Same thing as with lang/go: Simplify do-install, combine finds,
> > fix space/tab mixtures.
> > 
> > Feedback? OK?
Updated diff after feedback from jsing@.

OK?

> > +GOBIN =pkg/tool/${GOCFG}
> 
> GOTOOLS
Done.

> >  do-test:
> > @cd ${WRKSRC} && \
> > ulimit -n 256 -d 2097152 && \
> > -   PATH=${WRKDIST}/bin:${PATH} GOROOT=${WRKDIST} ./run.bash
> > +   PATH=${WRKDIST}/bin:${PATH} \
> > +   GOROOT=${WRKDIST} \
> > +   ./run.bash
> 
> Same comment re readability - either revert, or indent such that it is 
> obvious 
> what the env is for.
Indented as done in the lang/go diff as well.

> > -.  for dir in doc include lib misc src pkg
> > -   @cd ${WRKDIST} && \
> > -   find ${dir} -type d \
> > -   -exec ${INSTALL_DATA_DIR} \
> > -   ${GOROOT}/{} \;
> > -   @cd ${WRKDIST} && \
> > -   find ${dir} ! -name \*.orig -type f \
> > -   -exec ${INSTALL_DATA} -p {} \
> > -   ${GOROOT}/{} \;
> > -.  endfor
> > +   @find ${WRKDIST} -maxdepth 1 -type f ! -name .git\* ! -name .hg\* \
> > +   -exec ${INSTALL_DATA} -p {} ${GOROOT} \;
> > +
> > +.for dir in doc include lib misc src pkg
> > +   cd ${WRKDIST} && \
> > +   find ${dir} -type d \
> > +   -exec ${INSTALL_DATA_DIR} ${GOROOT}/{} \; \
> > +   -o -type f ! -name \*.orig \
> > +   -exec ${INSTALL_DATA} -p {} ${GOROOT}/{} \;
> > +.endfor
> 
> Indentation appears messed up here - it should be for.
Done.

Index: Makefile
===
RCS file: /cvs/ports/lang/go-bootstrap/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile5 Apr 2018 17:47:30 -   1.9
+++ Makefile5 May 2018 13:45:34 -
@@ -6,19 +6,19 @@ COMMENT = Go programming language
 
 VERSION =  1.4
 RELEASE =  20171003
-DISTNAME = go${VERSION}-bootstrap-${RELEASE}
-PKGNAME =  go-bootstrap-${VERSION}.${RELEASE}
+DISTNAME = go${VERSION}-bootstrap-${RELEASE}
+PKGNAME =  go-bootstrap-${VERSION}.${RELEASE}
 CATEGORIES =   lang
 REVISION = 0
 
 HOMEPAGE = https://golang.org/
 
-MAINTAINER =   Joel Sing 
+MAINTAINER =   Joel Sing 
 
 # software: BSD, documentation: CC-BY-3.0
 PERMIT_PACKAGE_CDROM = bootstrap only
 PERMIT_PACKAGE_FTP =   bootstrap only
-PERMIT_DISTFILES_FTP =  bootstrap only
+PERMIT_DISTFILES_FTP = bootstrap only
 
 WANTLIB =  c m pthread
 
@@ -35,9 +35,9 @@ WRKSRC =  ${WRKDIST}/src
 
 INSTALL_STRIP =
 
-GOOS = openbsd
+GOOS = openbsd
 GOARCH =   unknown
-GOROOT =   ${PREFIX}/go/bootstrap
+GOROOT =   ${PREFIX}/go/bootstrap
 
 .if ${MACHINE_ARCH} == "amd64"
 GOARCH =   amd64
@@ -50,11 +50,13 @@ EXEPREFIX = 8
 PKG_ARGS +=-Damd64=0
 PKG_ARGS +=-Di386=1
 .else
-PKG_ARGS +=-Damd64=0 -Di386=0
+PKG_ARGS +=-Damd64=0
+PKG_ARGS +=-Di386=0
 .endif
 
 GOCFG =/${GOOS}_${GOARCH}
 GOEXE =${GOCFG}/${EXEPREFIX}
+GOTOOLS =  pkg/tool/${GOCFG}
 
 do-configure:
 .  if ${GOARCH} == "unknown"
@@ -62,7 +64,6 @@ do-configure:
@exit 1
 .  endif
 
-
 do-build:
@cd ${WRKSRC} && \
CC="${CC}" \
@@ -75,7 +76,9 @@ do-build:
 do-test:
@cd ${WRKSRC} && \
ulimit -n 256 -d 2097152 && \
-   PATH=${WRKDIST}/bin:${PATH} GOROOT=${WRKDIST} ./run.bash
+   PATH=${WRKDIST}/bin:${PATH} \
+   GOROOT=${WRKDIST} \
+   ./run.bash
 
 do-install:
${INSTALL_PROGRAM_DIR} ${GOROOT}
@@ -83,25 +86,19 @@ do-install:
${INSTALL_PROGRAM_DIR} ${GOROOT}/bin
${INSTALL_PROGRAM} -p ${WRKDIST}/bin/go{,fmt} ${GOROOT}/bin
 
-   @cd ${WRKDIST} && \
-   find . ! -name .git\* ! -name .hg\* -type f -maxdepth 1 \
-   -exec ${INSTALL_DATA} -p {} \
-   ${GOROOT} \;
+   @find ${WRKDIST} -maxdepth 1 -type f ! -name .git\* ! -name .hg\* \
+   -exec ${INSTALL_DATA} -p {} ${GOROOT} \;
 
 .  for dir in doc include lib misc src pkg
-   @cd ${WRKDIST} && \
+   cd ${WRKDIST} && \
find ${dir} -type d \
-   -exec ${INSTALL_DATA_DIR} \
-   ${GOROOT}/{} \;
-   @cd ${WRKDIST} && \
-   find ${dir} ! -name \*.orig -type f \
-   -exec 

Re: Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Marc Espie
On Sat, May 05, 2018 at 10:47:43AM -0300, Elias M. Mariani wrote:
> Hi,
> I'm working on some ports needed to port lang/julia.
> One requirement is utf8proc (not the netsurf version already in ports).
> It builds ok and makes the PLIST without problems but the shared
> library gets marked as @bin.
> If I manually change the @bin to @lib I get this error while building
> the package:
> Error: Invalid shared library @lib lib/libutf8proc.so.2.1.1
> No problem if I let the @bin marker.
> This is the line creating the shared library:
> cc  -shared -o libutf8proc.so.2.1.1 -Wl,-soname -Wl,libutf8proc.so.2 
> utf8proc.o
> 
> Any ideas?
> This is from before the recent changes on update-plist.

How can we guess without your work-in-progress port ?...



Re: Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Stuart Henderson

PS there will be extra considerations due to the conflict with netsurf.

--
Sent from a phone, apologies for poor formatting.
On 5 May 2018 17:47:03 "Elias M. Mariani"  wrote:


You are right, uploaded to openbsd-wip.
https://github.com/jasperla/openbsd-wip/tree/master/textproc/utf8proc

2018-05-05 11:07 GMT-03:00 Marc Espie :

On Sat, May 05, 2018 at 10:47:43AM -0300, Elias M. Mariani wrote:

Hi,
I'm working on some ports needed to port lang/julia.
One requirement is utf8proc (not the netsurf version already in ports).
It builds ok and makes the PLIST without problems but the shared
library gets marked as @bin.
If I manually change the @bin to @lib I get this error while building
the package:
Error: Invalid shared library @lib lib/libutf8proc.so.2.1.1
No problem if I let the @bin marker.
This is the line creating the shared library:
cc  -shared -o libutf8proc.so.2.1.1 -Wl,-soname -Wl,libutf8proc.so.2 utf8proc.o

Any ideas?
This is from before the recent changes on update-plist.


How can we guess without your work-in-progress port ?...






Re: Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Elias M. Mariani
You are right, uploaded to openbsd-wip.
https://github.com/jasperla/openbsd-wip/tree/master/textproc/utf8proc

2018-05-05 11:07 GMT-03:00 Marc Espie :
> On Sat, May 05, 2018 at 10:47:43AM -0300, Elias M. Mariani wrote:
>> Hi,
>> I'm working on some ports needed to port lang/julia.
>> One requirement is utf8proc (not the netsurf version already in ports).
>> It builds ok and makes the PLIST without problems but the shared
>> library gets marked as @bin.
>> If I manually change the @bin to @lib I get this error while building
>> the package:
>> Error: Invalid shared library @lib lib/libutf8proc.so.2.1.1
>> No problem if I let the @bin marker.
>> This is the line creating the shared library:
>> cc  -shared -o libutf8proc.so.2.1.1 -Wl,-soname -Wl,libutf8proc.so.2 
>> utf8proc.o
>>
>> Any ideas?
>> This is from before the recent changes on update-plist.
>
> How can we guess without your work-in-progress port ?...



Re: HEADS-UP: new update-plist

2018-05-05 Thread Elias M. Mariani
Thanks for the amount of work Marc,
Clearly update-plist is the most difficult part of the porting process
to maintain and develop.
Cheers to that heuristic!

2018-05-05 9:55 GMT-03:00 Marc Espie :
> It's been long in coming.
>
> I'm more or less satisfied with the new update-plist (see my undeadly piece
> about p2k18)
>
> So, right now, the code is about the same size as the old one, but it does
> so much more.
>
> Noticeable new features:
> - handling of multi-packages is sane, it will try to put files in the right
> plists, and succeed very often.
> - it can figure out special @font,@man,@info directories.
> - some special stuff, like /usr/local/shared/doc/pkg-readmes/${FULLPKGNAME}
> and @rcscript, work correctly out-of-the-box.
>
> - variable handling is waaay smarter than it was. Not 100% perfect yet, but
> it *can* figure out empty variable values correctly in a lot of cases.
> python plists are way closer to what they should be.
>
> - calling on dependencies to strip common directories only happen if there
> ARE common directories to strip. Also, inter-multi-packages stripping should
> work correctly.
>
> Contrary to the old version, which I said was broken and I wouldn't touch,
> the new version is actually maintain, and I will try to make it work within
> reasonable limits... there are probably still cases it won't handle, but way
> fewer than before :)
>



Re: Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Stuart Henderson

For ports@, please attach rather than pointing to github.

Your shared library is named incorrectly, it should be .so.0.0 initially, 
and under control of the SHARED_LIBS setting in the port (that is, it just 
be passed from the port Makefile to the build, so changing it in the port 
will change the library version number).


--
Sent from a phone, apologies for poor formatting.
On 5 May 2018 17:47:03 "Elias M. Mariani"  wrote:


You are right, uploaded to openbsd-wip.
https://github.com/jasperla/openbsd-wip/tree/master/textproc/utf8proc

2018-05-05 11:07 GMT-03:00 Marc Espie :

On Sat, May 05, 2018 at 10:47:43AM -0300, Elias M. Mariani wrote:

Hi,
I'm working on some ports needed to port lang/julia.
One requirement is utf8proc (not the netsurf version already in ports).
It builds ok and makes the PLIST without problems but the shared
library gets marked as @bin.
If I manually change the @bin to @lib I get this error while building
the package:
Error: Invalid shared library @lib lib/libutf8proc.so.2.1.1
No problem if I let the @bin marker.
This is the line creating the shared library:
cc  -shared -o libutf8proc.so.2.1.1 -Wl,-soname -Wl,libutf8proc.so.2 utf8proc.o

Any ideas?
This is from before the recent changes on update-plist.


How can we guess without your work-in-progress port ?...






net/isync: use pledge

2018-05-05 Thread Klemens Nanni
It's still running with prot_exec due to ecurity/cyrus-sasl2, but that's
subject to change in an updated diff once I've fiddled with multiple
accounts and different `AuthMeths' configurations.

The diff is relatively straight forward, but I'm happy to hear feedback
from you. Make sure to include the relevant trace lines if mbsync gets
killed:

$ ktrace -di -- mbsync -a
$ kdump

Adding myself as MAINTAINER and dropping `-g' from CFLAGS since it's
already handled through DEBUG.

Feedback? OK?


Index: Makefile
===
RCS file: /cvs/ports/mail/isync/Makefile,v
retrieving revision 1.33
diff -u -p -r1.33 Makefile
--- Makefile17 Nov 2017 00:22:39 -  1.33
+++ Makefile5 May 2018 20:45:15 -
@@ -3,14 +3,19 @@
 COMMENT=   synchronize IMAP4 and maildir mailboxes
 
 DISTNAME=  isync-1.3.0
+REVISION=  0
+
 CATEGORIES=mail
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=isync/}
 
 HOMEPAGE=  http://isync.sourceforge.net/
 
+MAINTAINER=Klemens Nanni 
+
 # GPLv2
 PERMIT_PACKAGE_CDROM=  Yes
 
+# uses pledge()
 WANTLIB= c crypto db sasl2 ssl z
 
 COMPILER=  base-clang ports-clang ports-gcc
@@ -20,7 +25,7 @@ LIB_DEPENDS=  databases/db/v4 \
 
 SEPARATE_BUILD=Yes
 CONFIGURE_STYLE= gnu
-CONFIGURE_ENV+=CFLAGS="${CFLAGS} -I${LOCALBASE}/include/db4 
-g" \
+CONFIGURE_ENV+=CFLAGS="${CFLAGS} -I${LOCALBASE}/include/db4" \
CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
 
Index: patches/patch-src_drv_imap_c
===
RCS file: patches/patch-src_drv_imap_c
diff -N patches/patch-src_drv_imap_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_drv_imap_c5 May 2018 20:45:15 -
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Index: src/drv_imap.c
+--- src/drv_imap.c.orig
 src/drv_imap.c
+@@ -41,6 +41,8 @@
+ # include 
+ #endif
+ 
++extern int needs_proc_exec;
++
+ #ifdef HAVE_LIBSSL
+ enum { SSL_None, SSL_STARTTLS, SSL_IMAPS };
+ #endif
+@@ -3267,6 +3269,8 @@ imap_parse_store( conffile_t *cfg, store_conf_t **stor
+   }
+   acc_opt = 1;
+   }
++  if (server->sconf.tunnel || server->pass_cmd)
++  needs_proc_exec = 1;
+   if (store)
+   type = "IMAP store", name = store->gen.name;
+   else
Index: patches/patch-src_main_c
===
RCS file: patches/patch-src_main_c
diff -N patches/patch-src_main_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_main_c5 May 2018 20:45:15 -
@@ -0,0 +1,70 @@
+$OpenBSD$
+
+Index: src/main.c
+--- src/main.c.orig
 src/main.c
+@@ -120,6 +120,26 @@ PACKAGE " " VERSION " - mailbox synchronizer\n"
+   exit( code );
+ }
+ 
++int needs_proc_exec = 0;
++char main_promises[] = "stdio rpath wpath cpath inet flock dns getpw proc 
exec"
++#ifdef HAVE_LIBSASL
++" prot_exec"
++#endif
++;
++
++void
++drop_promise(char *promises, char *word)
++{
++  char *w, *p;
++
++  /* find first char after word */
++  if (!(w = strstr(promises, word)))
++  return;
++  p = w + strlen(word);
++  /* clobber word with trailing string */
++  memmove(w, p, strlen(p) + 1);
++}
++
+ static void ATTR_PRINTFLIKE(1, 2)
+ debug( const char *msg, ... )
+ {
+@@ -410,6 +430,9 @@ main( int argc, char **argv )
+   char *config = 0, *opt, *ochar;
+   int oind, cops = 0, op, ops[2] = { 0, 0 }, pseudo = 0;
+ 
++  if (pledge(main_promises, NULL) == -1)
++  sys_error("pledge\n");
++
+   tzset();
+   gethostname( Hostname, sizeof(Hostname) );
+   if ((ochar = strchr( Hostname, '.' )))
+@@ -700,6 +723,13 @@ main( int argc, char **argv )
+   }
+   }
+ 
++  if (mvars->list) {
++  drop_promise(main_promises, "wpath");
++  drop_promise(main_promises, "cpath");
++  if (pledge(main_promises, NULL) == -1)
++  sys_error("pledge\n");
++  }
++
+   if (!(DFlags & (QUIET | DEBUG_ALL)) && isatty( 1 ))
+   DFlags |= PROGRESS;
+ 
+@@ -716,6 +746,13 @@ main( int argc, char **argv )
+ 
+   if (load_config( config, pseudo ))
+   return 1;
++
++  if (!needs_proc_exec) {
++  drop_promise(main_promises, "proc");
++  drop_promise(main_promises, "exec");
++  if (pledge(main_promises, NULL) == -1)
++  sys_error("pledge\n");
++  }
+ 
+   if (!channels) {
+   fputs( "No channels defined. Try 'man " EXE "'\n", stderr );



Re: Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Elias M. Mariani
2018-05-05 17:35 GMT-03:00 Stuart Henderson :
>For ports@, please attach rather than pointing to github.
Will do.
>Your shared library is named incorrectly, it should be .so.0.0 initially, and 
>under control of the SHARED_LIBS setting in the port (that is, it just be 
>passed from the port Makefile to the build, so changing it in the port will 
>change the library version number).
Will check.
> PS there will be extra considerations due to the conflict with netsurf.
Yes, of course.

Thanks for the help as always Stuart.
Elias.
>
> --
> Sent from a phone, apologies for poor formatting.
> On 5 May 2018 17:47:03 "Elias M. Mariani"  wrote:
>
>> You are right, uploaded to openbsd-wip.
>> https://github.com/jasperla/openbsd-wip/tree/master/textproc/utf8proc
>>
>> 2018-05-05 11:07 GMT-03:00 Marc Espie :
>>>
>>> On Sat, May 05, 2018 at 10:47:43AM -0300, Elias M. Mariani wrote:

 Hi,
 I'm working on some ports needed to port lang/julia.
 One requirement is utf8proc (not the netsurf version already in ports).
 It builds ok and makes the PLIST without problems but the shared
 library gets marked as @bin.
 If I manually change the @bin to @lib I get this error while building
 the package:
 Error: Invalid shared library @lib lib/libutf8proc.so.2.1.1
 No problem if I let the @bin marker.
 This is the line creating the shared library:
 cc  -shared -o libutf8proc.so.2.1.1 -Wl,-soname -Wl,libutf8proc.so.2
 utf8proc.o

 Any ideas?
 This is from before the recent changes on update-plist.
>>>
>>>
>>> How can we guess without your work-in-progress port ?...
>
>
>
>



Re: Which port produces this build output?

2018-05-05 Thread Brian Callahan


On 5/5/2018 4:47 PM, John Long wrote:
> On Fri, 2018-05-04 at 12:49 -0400, Brian Callahan wrote:
>> On 05/04/18 12:46, Stuart Henderson wrote:
>>> On 2018/05/04 11:09, Brian Callahan wrote:
 On 05/04/18 06:45, Solene Rapenne wrote:
> Christian Weisgerber writes:
>
>> I see this splashed on my dpb window.  Apparently a port
>> writes to
>> /dev/tty during the build.  Any idea which one?
>>
>>476 loops;  25s;  139520 Kstmts; 4894 Kst/sec
>>381 loops;  20s;  111675 Kstmts; 4891 Kst/sec
>> 93 loops;   5s;   27261 Kstmts; 4778 Kst/sec
> it's lang/snobol4
>
 Fix looks like the attached.
>>> Rather than patching build infra to avoid the test, would it be
>>> simpler
>>> to use e.g. /dev/stderr instead of /dev/tty?
>> In this case, I think no. There's no reason to run the tests during
>> the 
>> build. It just adds a forced minute of time to every build of
>> snobol4. 
>> We can still patch the test to use /dev/stderr instead of /dev/tty
>> of 
>> course.
>>
> The guy who wrote SNOBOL4 for *NIX collects timing reports from various
> boxes and OS. So the timing report *can* be somewhat useful.
>
> /jl
>

Yes I know. I've communicated with upstream and provided timing reports.
My crappy little netbook holds the world record for slowest amd64
machine he has a report for.

However, there's no point in having the package build machines run a
timing report each and every time they make new packages. If a user
wants to do it, fine. That's what `make test` is for.

~Brian



Re: [New] nnn-1.7

2018-05-05 Thread Ljuba Nedeljkovic
Attached is the port of nnn, version 1.8. Upstream is releasing
source tarball as a formal/proper release so GH_* are gone.
Patch (present in previous port submissions) is also gone since
upstream fixed portability issue with shell script.

Tests/comments.suggestions are welcome.

-ljuba

On Wed, May 2, 2018 at 9:41 PM, Klemens Nanni  wrote:

> On Sun, Apr 08, 2018 at 10:27:34PM +0200, Ljuba Nedeljkovic wrote:
> > > tl;dr: A pull request to create the asset automatically with Travic CI
> > > is welcome. Neither do I use Github, nor do I know shit about Travis.
> > >
> > > Ljuba, can you do that?
> >
> > Yes
> 1.8 is out with stable release tarballs:
>
> https://github.com/jarun/nnn/releases
>



-- 
If you wish to live wisely,
ignore sayings -- including this one.


nnn-1.8.tar.gz
Description: application/gzip


Re: Which port produces this build output?

2018-05-05 Thread John Long
On Fri, 2018-05-04 at 12:49 -0400, Brian Callahan wrote:
> On 05/04/18 12:46, Stuart Henderson wrote:
> > On 2018/05/04 11:09, Brian Callahan wrote:
> > > On 05/04/18 06:45, Solene Rapenne wrote:
> > > > Christian Weisgerber writes:
> > > > 
> > > > > I see this splashed on my dpb window.  Apparently a port
> > > > > writes to
> > > > > /dev/tty during the build.  Any idea which one?
> > > > > 
> > > > >476 loops;  25s;  139520 Kstmts; 4894 Kst/sec
> > > > >381 loops;  20s;  111675 Kstmts; 4891 Kst/sec
> > > > > 93 loops;   5s;   27261 Kstmts; 4778 Kst/sec
> > > > 
> > > > it's lang/snobol4
> > > > 
> > > 
> > > Fix looks like the attached.
> > 
> > Rather than patching build infra to avoid the test, would it be
> > simpler
> > to use e.g. /dev/stderr instead of /dev/tty?
> 
> In this case, I think no. There's no reason to run the tests during
> the 
> build. It just adds a forced minute of time to every build of
> snobol4. 
> We can still patch the test to use /dev/stderr instead of /dev/tty
> of 
> course.
> 

The guy who wrote SNOBOL4 for *NIX collects timing reports from various
boxes and OS. So the timing report *can* be somewhat useful.

/jl



Re: Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Elias M. Mariani
I removed the .so and .so.2 links, I leaved only libutf8proc.so.0.0.
The port collides with the one on www/netsurf/libutf8proc, solutions
to this kind of things are unknown to me.
This is a dependency with the effort in mind of working on a port for
lang/julia, I dont know if there is any other dependency on this
library.
(meaning, it can wait... julia is far away along the road...).
Elias.

2018-05-05 18:51 GMT-03:00 Anthony J. Bentley :
> Stuart Henderson writes:
>> PS there will be extra considerations due to the conflict with netsurf.
>
> It would be better to replace netsurf's utf8proc with this one. The
> browser builds fine with trivial patches (include path / missing
> pkg-config).


utf8proc.tar.gz
Description: application/gzip


help with build error gtk

2018-05-05 Thread s_graf
After 6 days of building gtk on arm I ended up with this error.  Is there
any way I can fix it (without rebuilding gtk)?

 

gmake[2]: Leaving directory '/usr/ports/pobj/gtk+-3.22.30/gtk+-3.22.30'

gmake[1]: Leaving directory '/usr/ports/pobj/gtk+-3.22.30/gtk+-3.22.30'

/usr/ports/pobj/gtk+-3.22.30/bin/install -d  -m 755
/usr/ports/pobj/gtk+-3.22.30/fake-armv7/usr/local/lib/gtk-3.0/modules

rm
/usr/ports/pobj/gtk+-3.22.30/fake-armv7/usr/local/lib/gtk-3.0/3.0.0/{printba
ckends,immodules}/*.{a,la}

Installing /usr/ports/x11/gtk+3/pkg/README-main as
/usr/ports/pobj/gtk+-3.22.30/fake-armv7/usr/local/share/doc/pkg-readmes/gtk+
3-3.22.30

===>  Building package for gtk+3-3.22.30

Create /usr/ports/packages/arm/all/gtk+3-3.22.30.tgz

Error: Libraries in packing-lists in the ports tree

   and libraries from installed packages don't match

--- /tmp/dep_cache.iM4juh2ek/portstree-gtk+3-3.22.30Sat May  5 13:47:31
2018

+++ /tmp/dep_cache.iM4juh2ek/inst-gtk+3-3.22.30 Sat May  5 13:47:32 2018

@@ -13,7 +13,7 @@

-W z.5.0

-W c.92.3

-W epoxy.2.0

--W fribidi.3.0

+-W fribidi.2.0

-W X11.16.1

-W Xcomposite.4.0

-W Xcursor.5.0

*** Error 1 in /usr/ports/x11/gtk+3
(/usr/ports/infrastructure/mk/bsd.port.mk:3236 'wantlib-args')

*** Error 1 in /usr/ports/x11/gtk+3
(/usr/ports/infrastructure/mk/bsd.port.mk:1944
'/usr/ports/packages/arm/all/gtk+3-3.22.30.tgz')

*** Error 1 in /usr/ports/x11/gtk+3
(/usr/ports/infrastructure/mk/bsd.port.mk:2451 '_internal-package')

*** Error 1 in /usr/ports/x11/gtk+3
(/usr/ports/infrastructure/mk/bsd.port.mk:2430 'package')

*** Error 1 in /usr/ports/x11/gtk+3
(/usr/ports/infrastructure/mk/bsd.port.mk:1957
'/var/db/pkg/gtk-update-icon-cache-3.22.30/+CONTENTS')

*** Error 1 in /usr/ports/x11/gtk+3
(/usr/ports/infrastructure/mk/bsd.port.mk:2430 'install')

*** Error 1 in /usr/ports/x11/gtk+2
(/usr/ports/infrastructure/mk/bsd.port.mk:2074
'/usr/ports/pobj/gtk+-2.24.32/.dep-x11-gtk+3,-guic')

*** Error 1 in /usr/ports/x11/gtk+2
(/usr/ports/infrastructure/mk/bsd.port.mk:1959
'/var/db/pkg/gtk+2-2.24.32/+CONTENTS')

*** Error 1 in /usr/ports/x11/gtk+2
(/usr/ports/infrastructure/mk/bsd.port.mk:2430 'install')

*** Error 1 in /usr/ports/databases/iodbc
(/usr/ports/infrastructure/mk/bsd.port.mk:2074
'/usr/ports/pobj/iodbc-3.52.12/.dep-x11-gtk+2')

*** Error 1 in /usr/ports/databases/iodbc
(/usr/ports/infrastructure/mk/bsd.port.mk:2519
'/usr/ports/pobj/iodbc-3.52.12/.extract_done')

*** Error 1 in /usr/ports/databases/iodbc
(/usr/ports/infrastructure/mk/bsd.port.mk:1939
'/usr/ports/packages/arm/all/iodbc-3.52.12.tgz')

*** Error 1 in /usr/ports/databases/iodbc
(/usr/ports/infrastructure/mk/bsd.port.mk:2451 '_internal-package')

*** Error 1 in /usr/ports/databases/iodbc
(/usr/ports/infrastructure/mk/bsd.port.mk:2430 'package')

*** Error 1 in /usr/ports/databases/iodbc
(/usr/ports/infrastructure/mk/bsd.port.mk:1957
'/var/db/pkg/iodbc-3.52.12/+CONTENTS')

*** Error 1 in /usr/ports/databases/iodbc
(/usr/ports/infrastructure/mk/bsd.port.mk:2430 'install')

*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2074
'/usr/ports/pobj/php-7.0.29/.dep-databases-iodbc')

*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2519
'/usr/ports/pobj/php-7.0.29/.extract_done')

*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1939
'/usr/ports/packages/arm/all/php-7.0.29.tgz')

*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2451
'_internal-package')

*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2430 'package')

*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1957
'/var/db/pkg/php-7.0.29/+CONTENTS')

*** Error 1 in /usr/ports/lang/php/7.0
(/usr/ports/infrastructure/mk/bsd.port.mk:2430 'install')



Re: Invalid shared library @lib lib/libutf8proc.so.2.1.1

2018-05-05 Thread Anthony J. Bentley
Stuart Henderson writes:
> PS there will be extra considerations due to the conflict with netsurf.

It would be better to replace netsurf's utf8proc with this one. The
browser builds fine with trivial patches (include path / missing
pkg-config).



Re: [New] nnn-1.7

2018-05-05 Thread Klemens Nanni
On Sun, May 06, 2018 at 12:01:11AM +0200, Ljuba Nedeljkovic wrote:
> Attached is the port of nnn, version 1.8. Upstream is releasing
> source tarball as a formal/proper release so GH_* are gone.
> Patch (present in previous port submissions) is also gone since
> upstream fixed portability issue with shell script.
Looks good except for missing whitspaces around = at MASTER_SITES, which
also goes below WANTLIB.

OK to import with that fixed?

> Tests/comments.suggestions are welcome.
Still works for me on amd64.



NEW: games/xash3d

2018-05-05 Thread Ryan Freeman
Hello ports@

Attached is a new port for the xash3d engine and accompanying mod to play
a game about hitting things with crowbars.  I believe you end up playing
as my cousin Gordon. ;-)

You can play Half-Life with this package, but you must have access to a
steam version of the game files to play.  Thus, outside of having a
Windows or Linux machine handy, you can't get to the data with OpenBSD
alone.  I do not believe the old retail CD versions will work with xash3d
due to so many changes since the last CD release version was put on the
shelves.

I am unsure of what we can do with this as the licensing seems to be a bit
vague, I would love more prying eyes on that part.  I kept the main engine
and the half-life client/server bits separate to try and ease this problem,
and (in theory) other Goldsrc-compatible games such as Blueshift, Opposing
Force, etc could one day have ports as well.  Counter-strike will not work
at this time without someone investing a lot of time upstream.

Outside of that it builds and runs on amd64, I can play netgames against
other xash3d players, I've put dozens of hours into the single player
campaign without issue.  I think technically this should also run on arm64,
as one of the main targets of xash3d was to make the game playable on
android.

Passes portcheck, port-lib-depends-check, lib-depends-check, and builds
okay with clang6.

Thoughts? Comments? OKs? 

Cheers!
-ryan


xash3d.tgz
Description: application/tar-gz


NEW: libhidapi - a library for communicating with USB and Bluetooth HID devices

2018-05-05 Thread Thomas Frohwein
Hi,

Please find attached this port of libhidapi, a library for communicating with
HID devices via USB (or Bluetooth). It is a dependency of 2 upcoming ports from
me (openhmd and dolphin).

A few comments:

- Upstream stopped making releases in 2013 and there hasn't been any activity
  as of late. Last release tag was 0.8.0-rc1. I set version number to
  0.8.0.20160128 (the last number being the date of most recent commit) in
  order to avoid EPOCH if there's ever going to be another release. Is this ok?
- The API contains hid_init which is the same name as a function in usbhid(3).
  To avoid risk of collision, I patched this port to hidapi_hid_init instead.
- There is a testgui - adds the dependency devel/fox and is buggy/segfaults. I
  don't see a great justification to install this, therefore disabled it.
- In order to work, the HID devices need to attach as ugen, _not_ uhid/uhidev.
  This is similar to the situation with ulpt and cups (cups uses libusb1 as
  does libhidapi). At the moment this can be done by disabling uhid and uhidev
  in 'boot -c' (don't do that if you require USB mouse/keyboard). The way
  forward to avoid disabling all uhid would be either quirks entries for each
  affected device, or disabling uhid as needed with mpi@ recent patch from
  tech@:

  https://marc.info/?l=openbsd-tech=152457124405318=2

- This has been tested with several HMDs via upcoming openhmd port (Oculus Rift
  DK1, OSVR HDK2, Dell Visor) and works. Upcoming dolphin uses hidapi for
  controller support for e.g. the Wii controller which I don't own, and it
  likely uses Bluetooth.


libhidapi.tgz
Description: Binary data


Re: New port: arx-libertatis

2018-05-05 Thread Thomas Frohwein
*ping*
Now with NO_TEST=Yes

> It's missing NO_TEST=Yes but otherwise I'm happy with this.
> ok for me to import, or will take oks for import.


arx-libertatis.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 03:36:57

Modified files:
infrastructure/bin: update-plist 

Log message:
move the backsubst as late as possible

this actually removes some special cases, as all items have
fullstring representation, and these match directories, for
instance

requires subst "at start" to match some word boundaries

add shortcut to subst

also add LOCALSTATEDIR to the list of ignored variables



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 05:48:46

Modified files:
infrastructure/bin: update-plist 

Log message:
found yet another heuristic to implement, document I should do it



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 06:07:34

Modified files:
infrastructure/bin: update-plist 

Log message:
empty variables are a special case altogether
we can't sort them, so perform reverse substitution repeatedly until
nothing is left to do.



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/05/05 06:49:34

Log message:
Import sysutils/free, a utility to display free and used memory in the
system.
ok bluhm@

Status:

Vendor Tag: bcallah
Release Tags:   bcallah_20180505

N ports/sysutils/free/Makefile
N ports/sysutils/free/distinfo
N ports/sysutils/free/pkg/PLIST
N ports/sysutils/free/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 07:13:23

Modified files:
infrastructure/bin: update-plist 

Log message:
so ruby does some crazy stunt...
handle half of it



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 07:36:27

Modified files:
infrastructure/bin: update-plist 

Log message:
I don't quite get what ruby is doing, but get closer to making it work



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/05/05 07:44:49

Modified files:
sysutils/lscpu : Makefile distinfo 

Log message:
Update to lscpu-1.2.0
Remove ONLY_FOR_ARCHS. Now lscpu will compile and show at least some
information on every arch.



CVS: cvs.openbsd.org: ports

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

Modified files:
geo/geoclue2   : Makefile distinfo 
geo/geoclue2/pkg: PLIST 

Log message:
update to geoclue2-2.4.10



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 04:17:30

Modified files:
infrastructure/bin: update-plist 

Log message:
make empty variable work at start of string, need to anchor for that
remove keyword work-around, since we have the full string now, so it
will just breaks things.



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/05/05 06:22:16

Modified files:
sysutils/amazon-ecs-cli: Makefile distinfo 
Removed files:
sysutils/amazon-ecs-cli/patches: 
 
patch-ecs-cli_vendor_github_com_docker_docker_pkg_system_stat_openbsd_go 

Log message:
Update to ecs-cli-1.5.0.



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 06:50:54

Modified files:
infrastructure/mk: bsd.port.mk 

Log message:
I think it's ready, time to turn on NEW_UPDATE_PLIST by default
(we'll scrape the old code in a few days/weeks, keep it around for
comparison)



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 03:02:50

Modified files:
infrastructure/bin: update-plist 

Log message:
- fix issues with multimedia/motion
* we can't deduce Sampledir status from the FS
* sample files installed in /etc will yield bad results

- note that backsubst should happen even later on
- note there is some intelligence to add to unexec (noticed on hs's unregister)



CVS: cvs.openbsd.org: ports

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

Modified files:
textproc/pdfpc : Makefile distinfo 
Removed files:
textproc/pdfpc/patches: patch-src_CMakeLists_txt 

Log message:
update to pdfpc-4.1.1



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 06:45:09

Modified files:
infrastructure/bin: update-plist 

Log message:
make 'special variables' dynamic because we might want to NOT backsubst
based on the variable value.
To wit: MODPY_COMMENT



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2018/05/05 02:23:17

Modified files:
games/barony   : Makefile 
games/barony/files: barony.sh 

Log message:
Unbreak error handling in the wrapper script (it was exiting the subshell
instead of the current one).

ok solene@



CVS: cvs.openbsd.org: ports

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

Modified files:
x11/dbus-python: Makefile distinfo 
x11/dbus-python/pkg: PLIST-common 

Log message:
Update to py-dbus-1.2.8.



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/05/05 04:45:01

Modified files:
archivers/lzo2 : Makefile 
archivers/lzo2/pkg: PLIST 

Log message:
regen PLIST, a pkgconfig file was added in 2.10



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.15.14.



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/meson/patches: patch-mesonbuild_compilers_compilers_py 
 patch-mesonbuild_mesonlib_py 

Log message:
merged upstream



CVS: cvs.openbsd.org: ports

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

Modified files:
infrastructure/bin: update-plist 

Log message:
remove TODO as it's done
never perform backsubst on cvs tags



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 05:43:30

Modified files:
astro/celestia : Makefile 
astro/celestia/pkg: PLIST 

Log message:
some LC_MESSAGES dirs stripped from dependencies



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 06:50:12

Modified files:
infrastructure/mk: bsd.port.mk pkgpath.mk 

Log message:
with PORTS_PRIVSEP, FETCH_PACKAGES must be run as _pfetch
adjust accordingly (cleaning up to come later, noticed by sthen@)

okay jca@



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2018/05/05 06:50:06

Modified files:
sysutils   : Makefile 

Log message:
+free



CVS: cvs.openbsd.org: ports

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

Modified files:
infrastructure/bin: update-plist 

Log message:
3 isa is sign it's time for an actual method



CVS: cvs.openbsd.org: ports

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

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py-botocore-1.10.14.



CVS: cvs.openbsd.org: ports

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

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py-boto3-1.7.14.



CVS: cvs.openbsd.org: ports

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

Modified files:
x11/remmina: Makefile 

Log message:
- fix linking with lld as pointed out by naddy@
- use CMAKE_C_FLAGS



CVS: cvs.openbsd.org: ports

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

Modified files:
x11/gtksourceview4: Makefile distinfo 
x11/gtksourceview4/pkg: PLIST 

Log message:
update to gtksourceview4-4.0.1



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/05 09:05:52

Modified files:
math   : Makefile 

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



CVS: cvs.openbsd.org: ports

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

Log message:
import py-graphviz-0.8.3

This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

ok aja@

Status:

Vendor Tag: jasper
Release Tags:   jasper_20180505

N ports/math/py-graphviz/Makefile
N ports/math/py-graphviz/distinfo
N ports/math/py-graphviz/pkg/DESCR
N ports/math/py-graphviz/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 09:33:47

Modified files:
audio/freealut : Makefile 
audio/freealut/pkg: PLIST 

Log message:
include/AL/ is owned by dependency audio/openal, so not needed



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 09:38:23

Modified files:
audio/mp3applygain: Makefile 
audio/mp3applygain/pkg: PLIST 

Log message:
so what's the point in installing a manpage if you're not going to
package it ?...



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/05 13:22:55

Modified files:
x11/gnome/todo : Makefile 

Log message:
generate src/gtd-vcs-identifier.h upfront; there's a missing dependency
in the meson file which gets exposed due to ninja random build order.



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 16:32:52

Modified files:
infrastructure/bin: update-plist 

Log message:
let's handle the way ruby does things, with several plist fragments



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 16:42:30

Modified files:
infrastructure/lib/OpenBSD: FS2.pm 

Log message:
libchewing's info file was built by gmakeinfo



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 17:38:54

Modified files:
infrastructure/bin: update-plist 

Log message:
optimization: sort the list of variables the first time



CVS: cvs.openbsd.org: ports

2018-05-05 Thread James Turner
CVSROOT:/cvs
Module name:ports
Changes by: jtur...@cvs.openbsd.org 2018/05/05 17:36:06

Modified files:
devel/fossil   : Makefile 

Log message:
Enable ssl on static build since it works fine with libressl. No bump since
I just committed the 2.06 update.



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 16:37:53

Modified files:
infrastructure/bin: update-plist 

Log message:
value *exactly* matching @comment\s*



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2018/05/05 17:01:08

Modified files:
meta/tor-browser: Tag: OPENBSD_6_3 Makefile 
www/tor-browser: Tag: OPENBSD_6_3 Makefile.inc 
www/tor-browser/browser: Tag: OPENBSD_6_3 Makefile distinfo 
www/tor-browser/browser/files: Tag: OPENBSD_6_3 
   extension-overrides.js 
www/tor-browser/https-everywhere: Tag: OPENBSD_6_3 Makefile 
  distinfo 
www/tor-browser/noscript: Tag: OPENBSD_6_3 Makefile distinfo 
www/tor-browser/tor-launcher: Tag: OPENBSD_6_3 Makefile distinfo 
www/tor-browser/torbutton: Tag: OPENBSD_6_3 Makefile distinfo 

Log message:
update tor-browser in -stable to 7.5.3, from attila (maintainer)



CVS: cvs.openbsd.org: ports

2018-05-05 Thread James Turner
CVSROOT:/cvs
Module name:ports
Changes by: jtur...@cvs.openbsd.org 2018/05/05 17:23:13

Modified files:
devel/fossil   : Makefile distinfo 
devel/fossil/patches: patch-auto_def 
Removed files:
devel/fossil/patches: patch-src_checkin_c 

Log message:
Update fossil to 2.6.

Release notes here: 
http://fossil-scm.org/index.html/doc/trunk/www/changes.wiki#v2_6



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 17:34:36

Modified files:
infrastructure/bin: update-plist 

Log message:
correct sort order



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 16:52:23

Modified files:
infrastructure/bin: update-plist 

Log message:
rcscript carry their own cwd and are happy with it.
Maybe to revisit later...



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 09:53:40

Modified files:
infrastructure/bin: update-plist 

Log message:
remove warnings for people not using PORTS_PRIVSEP :)



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2018/05/05 11:32:13

Modified files:
infrastructure/lib/OpenBSD: FS2.pm 

Log message:
rewriting app-defaults only work if we use the actual result on the other
side!



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/05 09:08:00

Modified files:
textproc   : Makefile 

Log message:
+py-pygfm
+py-natsort



CVS: cvs.openbsd.org: ports

2018-05-05 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2018/05/05 09:06:14

Log message:
import py-gfm-0.1.3

This is an implementation of GitHub-Flavored Markdown written as an
extension to the Python Markdown library. It aims for maximal
compatibility with GitHub's rendering.

ok aja@

Status:

Vendor Tag: jasper
Release Tags:   jasper_20180505

N ports/textproc/py-pygfm/Makefile
N ports/textproc/py-pygfm/distinfo
N ports/textproc/py-pygfm/pkg/DESCR
N ports/textproc/py-pygfm/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Log message:
import py-natsort-5.3.0

natsort provides a function natsorted that helps sort lists 'naturally'
('naturally' is rather ill-defined, but in general it means sorting
based on meaning and not computer code point).

ok aja@

Status:

Vendor Tag: jasper
Release Tags:   jasper_20180505

N ports/textproc/py-natsort/Makefile
N ports/textproc/py-natsort/distinfo
N ports/textproc/py-natsort/pkg/DESCR
N ports/textproc/py-natsort/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Modified files:
audio/pavucontrol: Makefile 
audio/pavucontrol/pkg: PLIST 

Log message:
this gains the gettext directories thru gettext