Re: NEW: games/stockfish

2017-12-16 Thread Victor Kukshiev
Build and run on amd64 is OK

2017-12-17 6:50 GMT+03:00 Brian Callahan :

> Hi ports --
>
> Attached is a new port, games/stockfish. Stockfish is an open source chess
> engine that just won the Chess.com Computer Chess Championship last month
> (and then went on to get annihilated by Google's AlphaZero chess AI earlier
> this month).
>
> ---
> pkg/DESCR:
> Stockfish is one of the strongest chess engines in the world. It is also
> much stronger than the best human chess grandmasters.
> ---
>
> Stockfish can be run on its own on the command line (I did this
> successfully on amd64 and armv7), but it's better when used in conjunction
> with SCID, which I just posted. SCID will allow you to play against
> Stockfish as well as use Stockfish's analysis engine to provide you
> feedback on all your games.
>
> I watched Stockfish play a few games against itself within SCID, and also
> got crushed by Stockfish.
>
> OK?
>
> ~Brian
>
>


NEW: games/stockfish

2017-12-16 Thread Brian Callahan

Hi ports --

Attached is a new port, games/stockfish. Stockfish is an open source 
chess engine that just won the Chess.com Computer Chess Championship 
last month (and then went on to get annihilated by Google's AlphaZero 
chess AI earlier this month).


---
pkg/DESCR:
Stockfish is one of the strongest chess engines in the world. It is also
much stronger than the best human chess grandmasters.
---

Stockfish can be run on its own on the command line (I did this 
successfully on amd64 and armv7), but it's better when used in 
conjunction with SCID, which I just posted. SCID will allow you to play 
against Stockfish as well as use Stockfish's analysis engine to provide 
you feedback on all your games.


I watched Stockfish play a few games against itself within SCID, and 
also got crushed by Stockfish.


OK?

~Brian



stockfish.tgz
Description: application/compressed-tar


NEW: games/scid

2017-12-16 Thread Brian Callahan

Hi ports --

Attached is a new port, games/scid. SCID is a chess database 
environment, letting you play games both locally and online, and with 
chess engines, and study games.


---
pkg/DESCR:
SCID (Shane's Chess Information Database) is an application to view,
edit, and manage collections of chess games. It can interface with
XBoard engines (such as Crafty and GNU Chess), and UCI engines (e.g.
Fruit, Rybka and Stockfish). Using Scid, one may play games against
human opponents (on the Free Internet Chess Server), or computer
opponents. Database features include a Move Tree with statistics, Player
Information and Photos, and General Searches for specific endings (e.g.
pawn vs. rook or rook vs. queen), positions or players. It has a
database with 1.4 million games (ScidBase).
---

It works really well with Stockfish, a powerful chess engine that I will 
send as a follow-up to this, but of course SCID can be used as it is.


OK?

~Brian



scid.tgz
Description: application/compressed-tar


CVS: cvs.openbsd.org: ports

2017-12-16 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2017/12/16 19:25:46

Modified files:
net/tor: Tag: OPENBSD_6_2 Makefile distinfo 

Log message:
Update to tor-0.3.0.13

This provides fixes for:
TROVE-2017-009: Replay-cache ineffective for v2 onion services
TROVE-2017-010: Remote DoS attack against directory authorities
TROVE-2017-011: An attacker can make Tor ask for a password
TROVE-2017-012: Relays can pick themselves in a circuit path
TROVE-2017-013: Use-after-free in onion service v2



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2017/12/16 19:21:24

Modified files:
net/weechat: Makefile distinfo 
net/weechat/patches: patch-src_plugins_CMakeLists_txt 
net/weechat/pkg: PLIST-main 
Removed files:
net/weechat/patches: patch-src_plugins_plugin-api_c 

Log message:
Update to weechat-2.0

ok bcallah@, rsadowski@ and abieber@



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2017/12/16 16:09:28

Modified files:
mail/amavisd-new: Makefile 

Log message:
actually bump revision



Re: NEW: games/freeserf

2017-12-16 Thread Brian Callahan


On 11/07/17 00:05, Brian Callahan wrote:


On 10/18/17 17:42, Brian Callahan wrote:

Hi ports --

Continuing my quest to have every video game remake engine in the 
ports tree, here is games/freeserf, a Settlers 1 (Serf City) clone.


---
pkg/DESCR:
FreeSerf is a faithful clone of the simulation game The Settlers 1 aka
Serf City, a 4X game in similar vein to Populous and Sim City.

FreeSerf requires data files from the original game, either the DOS
version or the Amiga version, to function properly.
---

I found a US copy of the DOS game on an abandonware site. Maybe not 
the most legal thing, but I was able to copy the data file from it to 
where FreeSerf expects it, and the game worked OK.


OK?

~Brian



Ping. New tarball to bring in latest upstream code.

~Brian



Another ping. New tarball attached for latest upstream code. Still works 
great.


OK?

~Brian



freeserf.tgz
Description: application/compressed-tar


CVS: cvs.openbsd.org: ports

2017-12-16 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2017/12/16 13:53:06

Modified files:
comms/conserver: Makefile 
comms/conserver/pkg: PLIST 

Log message:
Move share/examples/conserver/simple.cf up to the proper place in PLIST.

Input & okay sthen@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2017/12/16 13:37:34

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
net: Makefile 
Removed files:
net/ntimed : Makefile distinfo 
net/ntimed/patches: patch-time_unix_c 
net/ntimed/pkg : DESCR PLIST 

Log message:
Remove ntimed.  No progress in three years.  Unfinished and abandoned.
If this ever picks up again, the port can be revived.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2017/12/16 13:23:12

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Register removal of pork.



Re: [new] buildbot 0.9 dependencies

2017-12-16 Thread Daniel Jakots
On Sat, 16 Dec 2017 13:51:03 +0100, Landry Breuil 
wrote:

> py-trollius

don't we already have it as devel/py-trollius?



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2017/12/16 13:21:09

Modified files:
net: Makefile 
Removed files:
net/pork   : Makefile distinfo 
net/pork/patches: patch-configure_ac patch-doc_Makefile_in 
  patch-examples_perl_Makefile_in 
  patch-src_Makefile_in patch-src_pork_h 
  patch-src_pork_queue_c 
net/pork/pkg   : DESCR PLIST 

Log message:
Remove net/pork.

The AIM service has been shut down on December 15th 2017 [1], so there
is no use case for this port anymore.

[1] https://help.aol.com/articles/aim-discontinued

OK rsadowski@, bcallah@, sthen@



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2017/12/16 13:19:42

Modified files:
sysutils/libsigscan: Makefile 

Log message:
Picks up xgettext(1) if present, so add BDEP on devel/gettext-tools.



Re: [new] buildbot 0.9 dependencies

2017-12-16 Thread Stuart Henderson
On 2017/12/16 13:51, Landry Breuil wrote:
> Hi,
> 
> here's a tarball of 3 ports, py-txaio, py-trollius and py-autobahn; all
> requirements for buildbot 0.9 upgrade. Only python2 for now, since
> buildbot would need twisted with python3 first, and that's not there
> yet, so better do things in smaller steps.
> 
> looking for okays.
> 
> Landry

COMMENT =   Port of the Tulip project (asyncio module) on Python 2

s/P/p/

Otherwise OK though I would prefer to have the py3 bits from
the start even if the only direct users are legacy-python for now :)



Re: replace sysutils/xorriso by libburn/libisofs/libisoburn & import xfburn

2017-12-16 Thread Stuart Henderson
On 2017/12/16 11:11, Landry Breuil wrote:
> On Thu, Nov 16, 2017 at 07:23:33PM +0100, Landry Breuil wrote:
> > Hi,
> > 
> > had a look at xfburn
> > (https://git.xfce.org/apps/xfburn/tree/README?id=xfburn-0.5.4) which
> > requires libisofs/libburn, for which openbsd support was added around
> > 1.4.6 - and then i realized we had sysutils/xorriso which was recently
> > imported.
> > 
> > It turns out 'GNU xorriso' (ie
> > https://www.gnu.org/software/xorriso/xorriso_eng.html) is a static
> > compilation of libraries from libburnia project
> > (http://libburnia-project.org/), ie libburn (providing cdrskin binary);
> > libisofs, and libisoburn (on top of both previous libs, and also
> > providing xorriso binary) -
> > https://dev.lovelyhq.com/libburnia/web/wikis/Xorriso also explains more
> > in detail this relationship.
> > 
> > So i'd like to replace sysutils/xorriso by three ports for those
> > separate libraries - that's the 3 new ports in the attached archive -
> > and there's a separate port for xfburn which could be seen as a demo
> > gui.
> > 
> > I'm thiking of splitting libisoburn in 3 subpackages (it's not in the
> > attached tarball but the splitting is trivial):
> > -main (ie libisoburn), containing the libs/headers only
> > -xorriso (ie xorriso, with @pkgpath/@conflict to upgrade from
> > sysutils/xorriso), containing the xorriso binaries/manpages (ie the current
> > content of sysutils/xorriso) and depending on the latter
> > -gui (xorriso-gui?), containing only xorriso-tcltk
> > (https://www.gnu.org/software/xorriso/xorriso-tcltk-screen.gif), as this 
> > one should
> > RDEP on TCL/TK (it is a missing dependency of the current xorriso port)
> > and it'd be a heavy dependency for xorriso itself.
> > 
> > What do ppl think about this rationale ?
> 
> Ping ? anyone willing to okay the mechanical ports removal/layout change?

I haven't had cdrom drives for years, so can't test runtime, but (other
than the .orig file) all looks fine. OK with me.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/12/16 13:01:02

Modified files:
net/unifi  : Makefile 

Log message:
moved from stable candidate to stable; change MASTER_SITES.
no change in the file.



Re: update lang/ghc (preview)

2017-12-16 Thread Karel Gardas
On Sat, 16 Dec 2017 03:40:28 +0100
Matthias Kilian  wrote:

> Hi,
> 
> On Thu, Dec 14, 2017 at 03:14:36PM +0100, Karel Gardas wrote:
> >  wrote:
> > > Hi to all Haskell fans,
> > >
> > > the diff below updates ghc to 8.2.2.Builds, packages, and correctly
> > 
> > I'm trying todays's CVS and patching with:
> > 
> > cd /usr/ports/lang/ghc
> > patch < /tmp/original_msg.txt
> > 
> > where original_msg.txt is download of email and this fails misserably
> > with a lot of hunk errors and stops on:
> > 
> > |Index: patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Utils_hs
> 
> Then whatever you had in /tmp/original_msg.txt wasn't from my mail.
> 

The problem was in using gmail.com web interface. This thing throws on me patch 
with DOS line-endings and patch does not like that.
This happen also in case of your patch attachment so I investigated a bit since 
I was curious what the h*ll is going on.

Anyway, with using proper MUA, I've been able to get the patch correctly, apply 
it and build ghc-8.2.2 fine.

Fantastic work!

Thanks!
Karel



gstreamer1/core: no suid root gst-ptp-helper please

2017-12-16 Thread Tobias Ulmer
Hi Antoine,

I noticed gstreamer1 core installs gst-ptp-helper setuid root.

https://cgit.freedesktop.org/gstreamer/gstreamer/tree/libs/gst/helpers/gst-ptp-helper.c

That's a rather large and scary program for a feature (Precision Time
Protocol multicast multimedia shenanigans) with about zero users on
OpenBSD.

I doubt it does anything useful in its current state:

gst-ptp-helper.c:305:2: warning: "Implement something to list all
network interfaces" [-W#warnings]
gst-ptp-helper.c:421:2: warning: "Implement something to get MAC
addresses of network interfaces" [-W#warnings]

You don't even want to see all the high quality libs it links against..

Supposedly it's at least dropping privileges, but on a hunch compiling with
-save-temps holds this:
...
static void
drop_privileges (void)
{
# 564 "gst-ptp-helper.c"
}
...

Not sure whether to laugh or cry.

What I'm trying to say, can we nuke this crap from orbit, pretty please?

Index: Makefile
===
RCS file: /home/vcs/cvs/openbsd/ports/multimedia/gstreamer1/core/Makefile,v
retrieving revision 1.43
diff -u -p -r1.43 Makefile
--- Makefile8 Dec 2017 14:38:36 -   1.43
+++ Makefile16 Dec 2017 18:26:58 -
@@ -4,6 +4,7 @@ COMMENT=framework for streaming media
 
 DISTNAME=  gstreamer-${V}
 PKGNAME=   ${GST_PKGNAME_PREFIX}-${V}
+REVISION=  0
 
 SHARED_LIBS +=  gstreamer-1.03.3  # 1204.0
 SHARED_LIBS +=  gstbase-1.0  3.3  # 1204.0
@@ -28,5 +29,8 @@ CONFIGURE_ENV +=  ac_cv_lib_gmp___gmpz_in
 
 # require (at least) gtk+
 CONFIGURE_ARGS +=  --disable-examples
+
+# make PTP helper 'suid' at your own peril
+CONFIGURE_ARGS +=  --with-ptp-helper-permissions=none
 
 .include 
Index: pkg/PLIST
===
RCS file: /home/vcs/cvs/openbsd/ports/multimedia/gstreamer1/core/pkg/PLIST,v
retrieving revision 1.14
diff -u -p -r1.14 PLIST
--- pkg/PLIST   20 Jun 2017 11:48:53 -  1.14
+++ pkg/PLIST   16 Dec 2017 18:26:58 -
@@ -155,9 +155,7 @@ lib/pkgconfig/gstreamer-net-${API}.pc
 libexec/gstreamer-${API}/
 @bin libexec/gstreamer-${API}/gst-completion-helper
 @bin libexec/gstreamer-${API}/gst-plugin-scanner
-@mode 4555
 @bin libexec/gstreamer-${API}/gst-ptp-helper
-@mode
 @man man/man1/gst-inspect-${API}.1
 @man man/man1/gst-launch-${API}.1
 @man man/man1/gst-stats-${API}.1



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2017/12/16 11:36:54

Modified files:
infrastructure/bin: portcheck 

Log message:
Make sure that neither @rcscript or share/doc/pkg-readmes/* items have
@owner, @group or @mode set.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2017/12/16 11:10:49

Modified files:
infrastructure/bin: portbump 

Log message:
Quiet a few tweaks for portbump. It features:

* Add second-priority potential places where to add REVISION;
* Better WANTLIB tweaking: it should now roll and unroll
${MODFOO_WANTLIB} items in WANTLIB declarations correctly.

Some of those were rotting in my tree for months. Sorry for laziness. :-\

There is still tests/portbump/t5 failing, I'm working on it. Slwly...



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2017/12/16 11:01:47

Modified files:
mail/amavisd-new: Makefile 
mail/amavisd-new/pkg: PLIST-main 

Log message:
Same as with cnupm, missing @foo reset before @rcscript.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Vadim Zhukov
CVSROOT:/cvs
Module name:ports
Changes by: z...@cvs.openbsd.org2017/12/16 10:45:43

Modified files:
net/cnupm  : Makefile 
net/cnupm/pkg  : PLIST 

Log message:
Reset @owner, @group and @mode for rc.d script; otherwise it gets writtable
by _cnupm.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2017/12/16 10:39:02

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Register removal of aimsniff.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2017/12/16 10:36:44

Modified files:
net: Makefile 
Removed files:
net/aimsniff   : Makefile distinfo 
net/aimsniff/patches: patch-aimSniff_pl 
net/aimsniff/pkg: DESCR PLIST 

Log message:
Remove net/aimsniff.

The AIM service has been shut down on December 15th 2017 [1], so there
is no use case for this port anymore.

[1] https://help.aol.com/articles/aim-discontinued

OK sthen@, bcallah@



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Job Snijders
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/12/16 08:59:31

Modified files:
mail/mutt  : Makefile distinfo 

Log message:
Update to mutt 1.9.2

OK sthen@



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2017/12/16 08:34:40

Modified files:
www/chromium   : Makefile distinfo 
www/chromium/files: chrome chromium-browser.desktop 
www/chromium/patches: 
  clang-third_party_WebKit_Source_platform_BUILD_gn 
  patch-BUILD_gn patch-base_BUILD_gn 
  patch-base_linux_util_cc 
  patch-base_process_launch_h 
  patch-base_process_process_metrics_h 
  patch-base_process_process_metrics_openbsd_cc 
  patch-base_process_process_posix_cc 
  patch-base_threading_platform_thread_linux_cc 
  patch-base_trace_event_malloc_dump_provider_cc 
  patch-build_config_BUILD_gn 
  patch-build_config_compiler_BUILD_gn 
  patch-build_config_compiler_compiler_gni 
  patch-build_config_features_gni 
  patch-build_toolchain_gcc_toolchain_gni 
  patch-cc_BUILD_gn 
  patch-chrome_app_chrome_main_delegate_cc 
  patch-chrome_app_chrome_main_delegate_h 
  patch-chrome_app_chromium_strings_grd 
  patch-chrome_app_generated_resources_grd 
  patch-chrome_app_google_chrome_strings_grd 
  patch-chrome_app_settings_strings_grdp 
  patch-chrome_browser_about_flags_cc 
  patch-chrome_browser_after_startup_task_utils_cc 
  patch-chrome_browser_browser_process_impl_cc 
  patch-chrome_browser_browser_process_impl_h 
  patch-chrome_browser_browser_resources_grd 
  patch-chrome_browser_chrome_browser_main_cc 
  
patch-chrome_browser_chrome_content_browser_client_cc 
  
patch-chrome_browser_chrome_content_browser_client_h 
  
patch-chrome_browser_download_chrome_download_manager_delegate_cc 
  
patch-chrome_browser_download_download_commands_cc 
  patch-chrome_browser_extensions_BUILD_gn 
  
patch-chrome_browser_extensions_api_settings_private_prefs_util_cc 
  
patch-chrome_browser_extensions_api_webrtc_audio_private_webrtc_audio_private_api_cc
 
  
patch-chrome_browser_extensions_bookmark_app_helper_cc 
  
patch-chrome_browser_extensions_external_provider_impl_cc 
  patch-chrome_browser_flag_descriptions_cc 
  patch-chrome_browser_flag_descriptions_h 
  
patch-chrome_browser_media_galleries_media_file_system_registry_cc 
  
patch-chrome_browser_notifications_message_center_notification_manager_cc 
  
patch-chrome_browser_resources_plugin_metadata_plugins_linux_json 
  
patch-chrome_browser_resources_settings_appearance_page_appearance_page_html 
  
patch-chrome_browser_safe_browsing_permission_reporter_cc 
  
patch-chrome_browser_speech_tts_controller_impl_cc 
  patch-chrome_browser_sync_chrome_sync_client_cc 
  
patch-chrome_browser_task_manager_sampling_task_group_cc 
  
patch-chrome_browser_task_manager_sampling_task_group_h 
  
patch-chrome_browser_task_manager_sampling_task_manager_impl_cc 
  
patch-chrome_browser_tracing_crash_service_uploader_cc 
  
patch-chrome_browser_ui_browser_command_controller_cc 
  
patch-chrome_browser_ui_startup_bad_flags_prompt_cc 
  
patch-chrome_browser_ui_startup_startup_browser_creator_cc 
  patch-chrome_browser_ui_tab_helpers_cc 
  
patch-chrome_browser_ui_task_manager_task_manager_columns_cc 
  
patch-chrome_browser_ui_task_manager_task_manager_table_model_cc 
  patch-chrome_browser_ui_toolbar_app_menu_model_cc 
  
patch-chrome_browser_ui_views_chrome_browser_main_extra_parts_views_cc 
  patch-chrome_browser_ui_views_first_run_dialog_cc 
  

Re: [NEW] net/toot

2017-12-16 Thread Aaron Bieber
On Fri, Dec 15, 2017 at 11:02:49PM +0100, Klemens Nanni wrote:
> On Sun, Nov 19, 2017 at 09:24:42PM +0100, Klemens Nanni wrote:
> > On Sun, Nov 19, 2017 at 02:54:46PM +0100, Klemens Nanni wrote:
> > Take three after some feedback now also using Python 3 to avoid new
> > ports still depending on Python 2.
> >
> > The s,©,(C), patch for README.rst is now required as setup.py reads the
> > readme file for its long description but chokes on it. I've already
> > mailed the developer about it.
> Upstream released new 0.15.1 three days ago with minor bugfixes
> including this diff.
>
> > Feedback? Any takers?
> Bump.

Looks good to me! I'd like to see an upstream'd PR to add OpenBSD to
the install instructions :D - OK abieber@ if anyone wants to import
(Edd?! - looks like you use this :D)

>
> The curses interface works for me when my terminal is big enough, so
> there's that; still expirmental but critical at all, though.
>
> I'll take responsibility as maintainer.



--
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/12/16 08:14:44

Modified files:
security/libsodium: Makefile 
security/libsodium/pkg: PLIST 

Log message:
regen PLIST, missed in update



Re: replace sysutils/xorriso by libburn/libisofs/libisoburn & import xfburn

2017-12-16 Thread SASANO Takayoshi
Hello,

> Ping ? anyone willing to okay the mechanical ports removal/layout change?
> 
> Landry

ok to split components and place suitable directory.
(Simply I want to use xorriso with grub2, so I had no idea about
libraries at that time)

Regards,
-- 
SASANO Takayoshi (JG1UAA) 



[update] buildbot/buildslave 0.9.14

2017-12-16 Thread Landry Breuil
Hi,

an update of what i sent a month ago, this time with buildbot/buildslave
0.9.14. looking for feedback on the new buildbot port layout.. upgrade
paths tested working fine, and basic testing worked too.

also looking for okays :)
Landry


buildbot-0.9.14.tgz
Description: application/tar-gz
Index: Makefile
===
RCS file: /cvs/ports/devel/py-buildslave/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- Makefile16 May 2017 19:33:09 -  1.20
+++ Makefile16 Dec 2017 12:45:36 -
@@ -2,10 +2,9 @@
 
 COMMENT=   buildslave for the buildbot CI system
 
-MODPY_EGG_VERSION= 0.8.12
-DISTNAME=  buildbot-slave-${MODPY_EGG_VERSION}
+MODPY_EGG_VERSION= 0.9.14
+DISTNAME=  buildbot-worker-${MODPY_EGG_VERSION}
 PKGNAME=   py-buildslave-${MODPY_EGG_VERSION:S/p/pl/}
-REVISION=  3
 
 CATEGORIES=devel
 
@@ -34,7 +33,7 @@
 post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-buildslave
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/py-buildslave
-   ${INSTALL_MAN} ${WRKSRC}/docs/buildslave.1 ${PREFIX}/man/man1
+   ${INSTALL_MAN} ${WRKSRC}/docs/buildbot-worker.1 ${PREFIX}/man/man1
 
 do-test:
@${MAKE_ENV} PYTHONPATH=${WRKSRC} \
Index: distinfo
===
RCS file: /cvs/ports/devel/py-buildslave/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo3 May 2015 08:28:07 -   1.8
+++ distinfo16 Dec 2017 12:45:36 -
@@ -1,2 +1,2 @@
-SHA256 (buildbot-slave-0.8.12.tar.gz) = 
kF6rEi3PyUJdUfDtDHaC5/kz4UCnIDY3qhKoRJi9dGE=
-SIZE (buildbot-slave-0.8.12.tar.gz) = 118339
+SHA256 (buildbot-worker-0.9.14.tar.gz) = 
+6J+S8NmPvoKZGhOaK8fwyDBjGy9BT6BM4FD1V2GQXY=
+SIZE (buildbot-worker-0.9.14.tar.gz) = 103975
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/py-buildslave/pkg/PLIST,v
retrieving revision 1.7
diff -u -r1.7 PLIST
--- pkg/PLIST   16 Jan 2015 19:09:10 -  1.7
+++ pkg/PLIST   16 Dec 2017 12:45:36 -
@@ -1,178 +1,156 @@
 @comment $OpenBSD: PLIST,v 1.7 2015/01/16 19:09:10 landry Exp $
 @newgroup _buildslave:674
 @newuser _buildslave:674:_buildslave:daemon:BuildBot slave 
daemon:${HOMEDIR}:/sbin/nologin
-bin/buildslave
-lib/python${MODPY_VERSION}/site-packages/buildbot_slave-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/buildbot_slave-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/buildbot_slave-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/buildbot_slave-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/buildbot_slave-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/buildbot_slave-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/buildslave/
-lib/python${MODPY_VERSION}/site-packages/buildslave/VERSION
-lib/python${MODPY_VERSION}/site-packages/buildslave/__init__.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/bot.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/bot.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/__init__.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/base.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/base.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/bk.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/bk.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/bzr.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/bzr.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/cvs.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/cvs.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/darcs.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/darcs.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/fs.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/fs.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/git.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/git.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/hg.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/hg.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/mtn.py
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/mtn.pyc
-lib/python${MODPY_VERSION}/site-packages/buildslave/commands/p4.py

[new] buildbot 0.9 dependencies

2017-12-16 Thread Landry Breuil
Hi,

here's a tarball of 3 ports, py-txaio, py-trollius and py-autobahn; all
requirements for buildbot 0.9 upgrade. Only python2 for now, since
buildbot would need twisted with python3 first, and that's not there
yet, so better do things in smaller steps.

looking for okays.

Landry


buildbot-0.9-deps.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2017-12-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/12/16 04:37:03

Modified files:
x11/gnome/librsvg: Makefile distinfo 

Log message:
Update to librsvg-2.40.20.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/12/16 04:28:15

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py-botocore-1.8.15.



CVS: cvs.openbsd.org: ports

2017-12-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/12/16 04:28:24

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.14.11.



Re: games/hedgewars update?

2017-12-16 Thread Pascal Stumpf
On Thu, 14 Dec 2017 23:11:35 +0100, Matthias Kilian wrote:
> Hi,
> 
> I can't supply a diff at the moment (because I've already ghc-8.8.2
> and 60 bumped or updated ports on my machine), but I'd like to see
> an update of games/hedgewars if possible. The current version
> 0.99.22) depends on devel/hs-dataenc, which doesn't build with
> ghc-8.2.2 and is EOL anyways. hedgewars-0.99.23 seems to use
> devel/hs-sandi instead of devel/hs-dataenc, so this would probably
> work with what we already have in ports and what we'll have in ports
> after the update to ghc-8.2.2. It also now depends on devel/hs-regex-tdfa
> which we also already have in the tree.
> 
> Ciao,
>   Kili


Index: Makefile
===
RCS file: /cvs/ports/games/hedgewars/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile26 Jul 2017 22:45:21 -  1.15
+++ Makefile16 Dec 2017 11:11:38 -
@@ -7,8 +7,7 @@ MULTI_PACKAGES =-main -server
 
 SHARED_LIBS +=  physlayer 0.0 # 0.0
 
-R =0.9.22
-REVISION = 8
+R =0.9.23
 V =$R
 DISTNAME = hedgewars-src-$V
 PKGNAME-main = hedgewars-$V
@@ -23,16 +22,16 @@ MAINTAINER =Pascal Stumpf =3.0.0p2 \
security/hs-SHA \
security/hs-entropy \
textproc/hs-bytestring-show
 
-LIB_DEPENDS-main = devel/sdl-image \
-   devel/sdl-ttf \
-   devel/sdl-net \
-   devel/sdl-mixer \
+LIB_DEPENDS-main = devel/sdl2-image \
+   devel/sdl2-ttf \
+   devel/sdl2-net \
+   devel/sdl2-mixer \
devel/physfs \
graphics/freeglut \
${MODQT4_LIB_DEPENDS} \
Index: distinfo
===
RCS file: /cvs/ports/games/hedgewars/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo27 Dec 2015 21:40:56 -  1.1.1.1
+++ distinfo16 Dec 2017 11:11:38 -
@@ -1,2 +1,2 @@
-SHA256 (hedgewars-src-0.9.22.tar.bz2) = 
tpnIlx/0IMPt1lM1J64umQQPHnkgfJFAgmlFvPDmIZI=
-SIZE (hedgewars-src-0.9.22.tar.bz2) = 160103313
+SHA256 (hedgewars-src-0.9.23.tar.bz2) = 
2i5JCAQr5W0cDzy4CjVb3n8KSfZ1sFCgMijMP7Iqrok=
+SIZE (hedgewars-src-0.9.23.tar.bz2) = 173042171
Index: patches/patch-cmake_modules_checkModule_hs
===
RCS file: patches/patch-cmake_modules_checkModule_hs
diff -N patches/patch-cmake_modules_checkModule_hs
--- patches/patch-cmake_modules_checkModule_hs  5 Nov 2017 20:51:15 -   
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-cmake_modules_checkModule_hs,v 1.1 2017/11/05 20:51:15 kili 
Exp $
-
-Fix module detection with ghc 8.
-
-Index: cmake_modules/checkModule.hs
 cmake_modules/checkModule.hs.orig
-+++ cmake_modules/checkModule.hs
-@@ -1,3 +1,4 @@
-+{-# LANGUAGE ImpredicativeTypes #-}
- module Main where
- 
- import qualified MODULE as M
Index: patches/patch-hedgewars_CMakeLists_txt
===
RCS file: /cvs/ports/games/hedgewars/patches/patch-hedgewars_CMakeLists_txt,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-hedgewars_CMakeLists_txt
--- patches/patch-hedgewars_CMakeLists_txt  27 Dec 2015 21:40:57 -  
1.1.1.1
+++ patches/patch-hedgewars_CMakeLists_txt  16 Dec 2017 11:11:38 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-hedgewars_CMakeLists_txt,v 1.1.1.1 2015/12/27 21:40:57 pascal 
Exp $
 hedgewars/CMakeLists.txt.orig  Thu Jul 30 23:31:06 2015
-+++ 

CVS: cvs.openbsd.org: ports

2017-12-16 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2017/12/16 03:40:01

Modified files:
games/bzflag   : Makefile distinfo 
games/bzflag/pkg: PLIST 
Added files:
games/bzflag/patches: patch-src_bzfs_VotingArbiter_h 
Removed files:
games/bzflag/patches: patch-include_VotingArbiter_h 

Log message:
update to bzflag-2.4.12
tweaks and ok bentley@



Re: replace sysutils/xorriso by libburn/libisofs/libisoburn & import xfburn

2017-12-16 Thread Landry Breuil
On Thu, Nov 16, 2017 at 07:23:33PM +0100, Landry Breuil wrote:
> Hi,
> 
> had a look at xfburn
> (https://git.xfce.org/apps/xfburn/tree/README?id=xfburn-0.5.4) which
> requires libisofs/libburn, for which openbsd support was added around
> 1.4.6 - and then i realized we had sysutils/xorriso which was recently
> imported.
> 
> It turns out 'GNU xorriso' (ie
> https://www.gnu.org/software/xorriso/xorriso_eng.html) is a static
> compilation of libraries from libburnia project
> (http://libburnia-project.org/), ie libburn (providing cdrskin binary);
> libisofs, and libisoburn (on top of both previous libs, and also
> providing xorriso binary) -
> https://dev.lovelyhq.com/libburnia/web/wikis/Xorriso also explains more
> in detail this relationship.
> 
> So i'd like to replace sysutils/xorriso by three ports for those
> separate libraries - that's the 3 new ports in the attached archive -
> and there's a separate port for xfburn which could be seen as a demo
> gui.
> 
> I'm thiking of splitting libisoburn in 3 subpackages (it's not in the
> attached tarball but the splitting is trivial):
> -main (ie libisoburn), containing the libs/headers only
> -xorriso (ie xorriso, with @pkgpath/@conflict to upgrade from
> sysutils/xorriso), containing the xorriso binaries/manpages (ie the current
> content of sysutils/xorriso) and depending on the latter
> -gui (xorriso-gui?), containing only xorriso-tcltk
> (https://www.gnu.org/software/xorriso/xorriso-tcltk-screen.gif), as this one 
> should
> RDEP on TCL/TK (it is a missing dependency of the current xorriso port)
> and it'd be a heavy dependency for xorriso itself.
> 
> What do ppl think about this rationale ?

Ping ? anyone willing to okay the mechanical ports removal/layout change?

Landry



[new] osgearth 2.9pre

2017-12-16 Thread Landry Breuil
On Sat, Nov 04, 2017 at 12:39:39PM +0100, Landry Breuil wrote:
> Hi,
> 
> here's a port for osgearth (http://osgearth.org/) a c++ geospatial 3d
> toolkit used by the globe plugin in QGIS on which im working on.

New version of the port, depending on osg 3.4.1 with qt5 - i packaged a
github tarball of master at a certain point where the globe plugin of
qgis master builds fine, an issue with newer osgearth master is being
worked on upstream.

Now looking for okays to import so that i can have one less port in
mystuff :)

Landry




osgearh-2.9pre.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2017-12-16 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2017/12/16 01:53:34

Added files:
graphics/ffmpegthumbnailer/patches: patch-CMakeLists_txt 
Removed files:
graphics/ffmpegthumbnailer/patches: patch-configure_ac 

Log message:
Oops, forgot to cvs rm/add. Via nigel@