[NEW] xapian-bindings-ruby

2010-06-06 Thread Jiri B.
Hello,

xapian-bindings-ruby is another piece in a puzzle ;)

Maybe the specified version of xapian-core could be declared better in
the Makefile (?).

FYI: it needs xapian-core 1.2.0, see
http://marc.info/?l=openbsd-ports&m=127570586221203&w=2

xapian-ruby is a Ruby interface to the Xapian C++ search library.

Xapian is an opensource search engine library.
It is a highly adaptable toolkit which allows developers to easily add
advanced indexing and search facilities to their own applications. It
supports the Probabilistic Information Retrieval model and also supports
a rich set of boolean query operators.



xapian-bindings-ruby.tgz
Description: application/compressed-tar


[NEW] sup

2010-06-06 Thread Jiri B.
Hello,

this is very silly attempt to make a port of sup mail client.

Sup is a console-based email client for people with a lot of email. It
supports tagging, very fast full-text search, automatic contact- list
management, and more. If you're the type of person who treats email as
an extension of your long-term memory, Sup is for you.

Well, there are some issues, problems with locales... Reading mail from
mbox works but I haven't tested other features yet. Also the Makefile is
probably stupid :) I was not sure if keep 'sup' name because under
name sup there's another application existing, but we don't have it in
ports... - Software Upgrade Protocol implementation.

$ sup
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:
command not found: locale charmap [Sun Jun 06 12:55:49 +0200 2010]
WARNING: can't find character set by using locale, defaulting to utf-8
[Sun Jun 06 12:55:50 +0200 2010] WARNING: cannot dlload setlocale();
ncurses wide character support probably broken. [Sun Jun 06 12:55:50
+0200 2010] WARNING: dlload error was RuntimeError: File not found [Sun
Jun 06 12:55:50 +0200 2010] WARNING: BSD variant detected. You may have
to install a compat6x package to acquire libc. [Sun Jun 06 12:55:56
+0200 2010] Flushing Xapian updates to disk. This may take a while...

j.

sup.tgz
Description: application/compressed-tar


[NEW] ruby-lockfile

2010-06-06 Thread Jiri B.
Hello,

ruby-lockfile is a Ruby library for creating NFS safe lockfiles.

j.

ruby-lockfile.tgz
Description: application/compressed-tar


[NEW] ruby-ferret

2010-06-06 Thread Jiri B.
Hello,

new ports for ruby-ferret.

Ferret is a high-performance, full-featured text search engine library
written for Ruby. It is inspired by Apache Lucene Java project.

j.

ruby-ferret.tgz
Description: application/compressed-tar


UPDATE: devel/itcl x11/itk

2010-06-06 Thread Sebastian Reitenbach

Hi,

since the update of coccinella could make use of it, I updated 
devel/itcl to 3.4, so that it builds and is usable against tcl-8.5.8.

Also updated x11/itk since its the only port depending on itcl.
However, with itcl and tcl-8.5.8, there is one regression failing, but 
itk regressions are all fine.
I only tested the use of itcl in coccinella, its needed there to get 
some games running, and so far it seems to work fine.


The mail to the actual maintainer listed in the makefiles timed out: no 
route to the mail host.
If there is no response from the maintainer, I'd also take 
maintainership of those two ports.


compiled and ran the regression tests for itcl on i386, sparc, sparc64, 
and mips64, for itk on the same but sparc.


Please check and commit if its fine, otherwise in case of problems 
please report back.


cheers,
Sebastian
? itcl-update.patch
Index: Makefile
===
RCS file: /cvs/ports/devel/itcl/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile11 Mar 2009 21:26:03 -  1.5
+++ Makefile6 Jun 2010 11:38:40 -
@@ -2,10 +2,10 @@
 
 COMMENT=   object-oriented extensions to Tcl
 
-VERSION=   3.3
-DISTNAME=  itcl${VERSION}
-PKGNAME=   itcl-${VERSION}p2
-SHARED_LIBS=   itcl33  0.0
+VERSION=   3.4
+DISTNAME=  itcl${VERSION}b1
+PKGNAME=   itcl-${VERSION}
+SHARED_LIBS=   itcl34  0.0
 
 CATEGORIES=devel
 
@@ -22,13 +22,16 @@
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=incrtcl/}
 
 MODULES=   lang/tcl
-MODTCL_VERSION=8.4
+
+MODTCL_VERSION=8.5
 
 RUN_DEPENDS=   ${MODTCL_RUN_DEPENDS}
 BUILD_DEPENDS= ${MODTCL_BUILD_DEPENDS}
 
 SUBST_VARS=VERSION
 
+WRKDIST=   ${WRKDIR}/itcl${VERSION}
+
 CONFIGURE_STYLE=gnu
 
 CONFIGURE_ARGS=${CONFIGURE_SHARED} \
@@ -38,11 +41,13 @@
 
 CONFIGURE_ENV= CPPFLAGS="-I${MODTCL_INCDIR}/generic \
-I${MODTCL_INCDIR}/unix" \
-   LIBitcl33_VERSION=${LIBitcl33_VERSION}
+   LIBitcl34_VERSION=${LIBitcl34_VERSION}
+
+SUBST_VARS=VERSION
 
 do-regress:
@cd ${WRKSRC} && ${SETENV} ITCL_LIBRARY=${WRKSRC}/library \
${MODTCL_BIN} tests/all.tcl -load \
-   "load ./libitcl33.so.${LIBitcl33_VERSION}"
+   "load ./libitcl34.so.${LIBitcl34_VERSION}"
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/itcl/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo5 Apr 2007 15:37:54 -   1.2
+++ distinfo6 Jun 2010 11:38:40 -
@@ -1,5 +1,5 @@
-MD5 (itcl3.3.tar.gz) = 2Viz0cUvpTNrWqzBJRtc4w==
-RMD160 (itcl3.3.tar.gz) = zZ/u14k4rdOo+RY7xSqa/0n+d3M=
-SHA1 (itcl3.3.tar.gz) = YhBCD1RNlEdH8zNihGhnjhIJ/Xo=
-SHA256 (itcl3.3.tar.gz) = eCm16jnQ7Q7qQ6BxzTnnR3ND1Z4dLqnIEPpT4lf8tVw=
-SIZE (itcl3.3.tar.gz) = 306364
+MD5 (itcl3.4b1.tar.gz) = 5Ml3UMCKtH6WC5GRH90BMg==
+RMD160 (itcl3.4b1.tar.gz) = gMBU734V/99NMWOEuhFfvI79wCE=
+SHA1 (itcl3.4b1.tar.gz) = jhuj7C85iVmFUJksor/rW8KXbMQ=
+SHA256 (itcl3.4b1.tar.gz) = 3Jn89sALAHdNv7lMzEN+o+YxWhmGRbbSrPisuo/bRgg=
+SIZE (itcl3.4b1.tar.gz) = 306342
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/devel/itcl/patches/patch-Makefile_in,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-Makefile_in
--- patches/patch-Makefile_in   25 Oct 2006 14:24:03 -  1.1.1.1
+++ patches/patch-Makefile_in   6 Jun 2010 11:38:40 -
@@ -1,6 +1,6 @@
 $OpenBSD: patch-Makefile_in,v 1.1.1.1 2006/10/25 14:24:03 steven Exp $
 Makefile.in.orig   Fri Mar 25 23:58:48 2005
-+++ Makefile.inWed Oct 25 16:22:20 2006
+--- Makefile.in.orig   Mon Dec 15 21:02:58 2008
 Makefile.inSun Jun  6 12:36:40 2010
 @@ -77,7 +77,7 @@ DESTDIR  =
  
  PKG_DIR   = $(PACKAGE_NAME)$(PACKAGE_VERSION)
@@ -10,7 +10,7 @@
  pkgincludedir = $(includedir)/$(PKG_DIR)
  
  top_builddir  = .
-@@ -341,12 +341,12 @@ install-lib-binaries:
+@@ -342,12 +342,12 @@ install-lib-binaries:
@mkdir -p $(DESTDIR)$(pkglibdir)
@list='$(lib_BINARIES)'; for p in $$list; do \
  if test -f $$p; then \
Index: patches/patch-configure
===
RCS file: /cvs/ports/devel/itcl/patches/patch-configure,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-configure
--- patches/patch-configure 25 Oct 2006 14:24:03 -  1.1.1.1
+++ patches/patch-configure 6 Jun 2010 11:38:40 -
@@ -1,21 +1,16 @@
 $OpenBSD: patch-configure,v 1.1.1.1 2006/10/25 14:24:03 steven Exp $
 configure.orig Fri Mar 25 20:37:41 2005
-+++ configure  Wed Oct 25 16:24:20 2006
-@@ -8034,11 +8034,11 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&
-   $EGREP "yes" >/dev/null 2>&1; then
-   echo "$as_me:$LINENO: result: yes" >&5
- echo "${ECHO_T}yes" >&6
--  SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+

Dungeon crawl stone soup (replaces games/dungeon-crawl)

2010-06-06 Thread Joachim Schipper
This is a port of Dungeon Crawl Stone Soup. An excerpt from pkg/DESCR:

  Dungeon Crawl Stone Soup is a free roguelike game of exploration and
  treasure-hunting in dungeons filled with dangerous and unfriendly
  monsters in a quest for the mystifyingly fabulous Orb of Zot. If you are
  familiar with NetHack, you'll find that Dungeon Crawl is familiar, but
  has a friendlier interface and better game balance.

Stone Soup is an actively-developed fork of Linley's Dungeon Crawl
(games/dungeon-crawl), which has not been updated since 2003. The
attached port is designed to replace that port.
 
This port includes a patch to store data in ~/.crawl/. Every other OS
seems to use a system-wide data store, even though the bundled
INSTALL.txt explicitly warns against this ("If you have untrusted local
users, we highly recommend you do not install Crawl setgid or setuid.")

Please test and commit.

Joachim



Re: fix cad/qcad

2010-06-06 Thread Matthias Kilian
On Sun, Jun 06, 2010 at 02:21:04AM +0300, Antti Harri wrote:
> >Fix build with gcc4.
> 
> Hello,
> 
> I would like to propose these things to be patched as well:
> 
> - Better license marker
> - Use of SUBST*
> - @bin for the PLIST
> - Fix the order of "recent files" menu

Looks fine, thanks. Merged diff (with an additional WANTLIB change)
below.

If anyone is using qcad and does not like the reversed `recent
files' menu, please speak up NOW.

> I must warn though, looks like those changes have
> been in my mystuff/ for two years, so they could use
> some double-checking to make sure they are up-to-date.

It compiles and it works (at least on my amd64), I don't see any
problem with it.

Ciao,
Kili


Index: Makefile
===
RCS file: /cvs/ports/cad/qcad/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile10 Aug 2009 06:30:30 -  1.17
+++ Makefile6 Jun 2010 12:57:49 -
@@ -4,17 +4,17 @@ COMMENT=  Qt-based 2D CAD system
 
 V= 2.0.5.0
 DISTNAME=  qcad-${V}-1-community.src
-PKGNAME=   qcad-${V}p0
+PKGNAME=   qcad-${V}p1
 CATEGORIES=cad graphics
 
 HOMEPAGE=  http://www.ribbonsoft.com/qcad.html
 
-# GPL
+# GPLv2
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=Yes
 PERMIT_DISTFILES_CDROM=Yes
 PERMIT_DISTFILES_FTP=  Yes
-WANTLIB=   X11 Xext c m pthread pthread-stubs stdc++ xcb
+WANTLIB=   X11 Xext c m pthread stdc++
 
 MASTER_SITES=  http://www.ribbonsoft.com/archives/qcad/
 
@@ -30,13 +30,12 @@ PORTHOME=   ${WRKDIR}
 MAKE_ENV+= QTDIR=${MODQT_LIBDIR} \
MAKE=${MAKE_PROGRAM}
 
+SUBST_VARS=CXXFLAGS LOCALBASE MODQT_LIBDIR
+
 pre-configure:
-   @perl -pi -e 's,!!CXXFLAGS!!,${CXXFLAGS},' ${WRKSRC}/mkspecs/defs.pro
-   @perl -pi -e 's,!!DOCDIR!!,${PREFIX}/share/doc/qcad,' \
-   ${WRKSRC}/qcadlib/src/engine/rs_system.h
-   @perl -pi -e 's,!!LOCALBASE!!,${LOCALBASE},' \
-   ${WRKSRC}/qcadlib/src/engine/rs_system.cpp
-   @perl -pi -e 's,!!QTDIR!!,${MODQT_LIBDIR},' \
+   ${SUBST_CMD} ${WRKSRC}/mkspecs/defs.pro \
+   ${WRKSRC}/qcadlib/src/engine/rs_system.h \
+   ${WRKSRC}/qcadlib/src/engine/rs_system.cpp \
${WRKSRC}/qcad/src/qc_applicationwindow.cpp
 
 do-build:
Index: patches/patch-mkspecs_defs_pro
===
RCS file: /cvs/ports/cad/qcad/patches/patch-mkspecs_defs_pro,v
retrieving revision 1.1
diff -u -p -r1.1 patch-mkspecs_defs_pro
--- patches/patch-mkspecs_defs_pro  9 Jan 2007 16:30:37 -   1.1
+++ patches/patch-mkspecs_defs_pro  6 Jun 2010 12:57:49 -
@@ -1,12 +1,12 @@
 $OpenBSD: patch-mkspecs_defs_pro,v 1.1 2007/01/09 16:30:37 steven Exp $
 --- mkspecs/defs.pro.orig  Tue Nov 22 12:47:28 2005
-+++ mkspecs/defs.pro   Tue Jan  9 16:38:47 2007
 mkspecs/defs.pro   Sun Jun  6 14:39:58 2010
 @@ -1,6 +1,7 @@
  # $Id: patch-mkspecs_defs_pro,v 1.1 2007/01/09 16:30:37 steven Exp $
 -QMAKE_CXXFLAGS_DEBUG += -pedantic
 -QMAKE_CXXFLAGS += -pedantic
-+QMAKE_CXXFLAGS_DEBUG += !!CXXFLAGS!!
-+QMAKE_CXXFLAGS += !!CXXFLAGS!!
++QMAKE_CXXFLAGS_DEBUG += ${CXXFLAGS}
++QMAKE_CXXFLAGS += ${CXXFLAGS}
 +QMAKE_CXXFLAGS_RELEASE =
  
  win32 {
Index: patches/patch-qcad_src_qc_applicationwindow_cpp
===
RCS file: /cvs/ports/cad/qcad/patches/patch-qcad_src_qc_applicationwindow_cpp,v
retrieving revision 1.1
diff -u -p -r1.1 patch-qcad_src_qc_applicationwindow_cpp
--- patches/patch-qcad_src_qc_applicationwindow_cpp 9 Jan 2007 16:30:37 
-   1.1
+++ patches/patch-qcad_src_qc_applicationwindow_cpp 6 Jun 2010 12:57:49 
-
@@ -1,12 +1,24 @@
 $OpenBSD: patch-qcad_src_qc_applicationwindow_cpp,v 1.1 2007/01/09 16:30:37 
steven Exp $
 qcad/src/qc_applicationwindow.cpp.orig Sat Jan  6 16:31:24 2007
-+++ qcad/src/qc_applicationwindow.cpp  Sat Jan  6 16:54:10 2007
-@@ -2943,7 +2943,7 @@ void QC_ApplicationWindow::slotHelpManua
+--- qcad/src/qc_applicationwindow.cpp.orig Tue Nov 22 12:49:33 2005
 qcad/src/qc_applicationwindow.cpp  Sun Jun  6 14:14:48 2010
+@@ -1581,9 +1581,9 @@ void QC_ApplicationWindow::updateRecentFilesMenu() {
+ RS_DEBUG->print("QC_ApplicationWindow::updateRecentFilesMenu()");
+ 
+ RS_DEBUG->print("Updating recent file menu...");
+-for (int i=0; igetNumber(); ++i) {
++for (int i=recentFiles->getNumber(); i>=0; --i) {
+ QString label = QString( "&%1 %2" ).
+-arg(i+1).arg(recentFiles->get(i));
++
arg(recentFiles->getNumber()-i).arg(recentFiles->get(i));
+ 
+ if (fileMenu->findItem(i)) {
+ RS_DEBUG->print("Changeing item %d", i);
+@@ -2943,7 +2943,7 @@ void QC_ApplicationWindow::slotHelpManual() {
  RS_SYSTEM->getAppDir().latin1());
  RS_DEBUG->print("QC_ApplicationW

Re: RESUBMIT UPDATE with new dependencies: net/coccinella

2010-06-06 Thread Stuart Henderson
On 2010/06/06 08:23, Sebastian Reitenbach wrote:

Wow, a lot of ports all in one email. It will be much easier to
review if it's split up a bit with a bit of information about what
depends on what. I would generally suggest doing no more than 2 or
3 of the dependencies at a time and when they're cleaned up and
in, do some more...

> * graphics/libvidcap
> libvidcap is a cross-platform library for capturing
> video from webcams and other video capture devices.  

Committed.

> * telephony/iaxclient
> A lightweight cross platform IP telephony client using
> the IAX protocol, designed for use with the asterisk
> open source PBX.

Attached is a reworking of this.

- Tcl bindings move to a subpackage
- License marker fixed
- Use infrastructure from tcl.port.mk a bit more
- comment to explain why iaxphone isn't build (it apparently needs
an ansi build of wxWidgets, it doesn't work against unicode wx)
- patch to build iaxcomm - this starts ok but I haven't tested
against a server yet



iaxclient.tgz
Description: application/tar-gz


Re: UPDATE: x11/openbox

2010-06-06 Thread Edd Barrett
Hi,

On Sun, Jun 06, 2010 at 07:48:51AM +0200, blq wrote:
> Hi,
> 
> This diff updates openbox to the latest release 3.4.11.2, a bugfix release.

You need to add pthread and gthread-2.0 to WANTLIB. 

Also I notice 'openbox --replace' is broken (crashes X) and was in the
last release too. We should find a patch for this.

Tested i386.

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk



Re: RESUBMIT UPDATE with new dependencies: net/coccinella

2010-06-06 Thread Sebastian Reitenbach

Stuart Henderson wrote:

On 2010/06/06 08:23, Sebastian Reitenbach wrote:

Wow, a lot of ports all in one email. It will be much easier to
review if it's split up a bit with a bit of information about what
depends on what. I would generally suggest doing no more than 2 or
3 of the dependencies at a time and when they're cleaned up and
in, do some more...

  

* graphics/libvidcap
libvidcap is a cross-platform library for capturing
video from webcams and other video capture devices.  



Committed.
  

great.
  

* telephony/iaxclient
A lightweight cross platform IP telephony client using
the IAX protocol, designed for use with the asterisk
open source PBX.



Attached is a reworking of this.

- Tcl bindings move to a subpackage
- License marker fixed
- Use infrastructure from tcl.port.mk a bit more
- comment to explain why iaxphone isn't build (it apparently needs
an ansi build of wxWidgets, it doesn't work against unicode wx)
- patch to build iaxcomm - this starts ok but I haven't tested
against a server yet

  
Thanks, I'll take a look, and retest, and update the dependencies in 
coccinella.


Sebastian



i386 pkg build failures

2010-06-06 Thread Christian Weisgerber
Here's the latest round of build failures:

audio/py-ao pea@ has a fix, I think
emulators/qemu-old  package path has changed!
textproc/p5-tkispellseems to require ispell at configure time
devel/qt4-eventsview(known issue)
www/kazehakase  (known issue)

Plus the list of package paths that are perfectly fine, but dpb3
fails to build every time because it is buggy:

graphics/GraphicsMagick,no_x11
graphics/ImageMagick,no_x11
net/avahi,-mono
net/avahi,-qt4
x11/xscreensaver,-gle

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



[NEW] zathura-0.0.6.tgz

2010-06-06 Thread Abel Abraham Camarillo Ojeda
zathura is a highly customizable and functional PDF viewer based on the poppler
rendering library and the gtk+ toolkit. The idea behind zathura is an
application that provides a minimalistic and space saving interface as well as
an easy usage that mainly focuses on keyboard interaction.

zathura is a PDF viewer with a vi-like interface.

tgz attached.

--
DISCLAIMER: http://goldmark.org/jeff/stupid-disclaimers/ 
This message will self-destruct in 3 seconds.


zathura-0.0.6.tgz
Description: Binary data


Re: [NEW] zathura-0.0.6.tgz

2010-06-06 Thread Landry Breuil
On Sun, Jun 06, 2010 at 02:07:28PM -0500, Abel Abraham Camarillo Ojeda wrote:
> zathura is a highly customizable and functional PDF viewer based on the 
> poppler
> rendering library and the gtk+ toolkit. The idea behind zathura is an
> application that provides a minimalistic and space saving interface as well as
> an easy usage that mainly focuses on keyboard interaction.
> 
> zathura is a PDF viewer with a vi-like interface.

I looked at it (pointed at by jsg@) when porting apvlv, and it required
linux-only code (inotify). Did  you handled that ?

Landry



[NEW] zathura-0.0.6.tgz

2010-06-06 Thread Abel Abraham Camarillo Ojeda
It seems that I wasn't subscribed to this list...

zathura is a highly customizable and functional PDF viewer based on the poppler
rendering library and the gtk+ toolkit. The idea behind zathura is an
application that provides a minimalistic and space saving interface as well as
an easy usage that mainly focuses on keyboard interaction. zathura is a PDF
viewer with a vi-like interface.

**
I talked with upstream to remove inotify code (it's now replaced by
Gfilemonitor).

tgz attached.

Thanks.

--
DISCLAIMER: http://goldmark.org/jeff/stupid-disclaimers/
This message will self-destruct in 3 seconds.


zathura-0.0.6.tgz
Description: Binary data


UPDATE: x11/dmenu

2010-06-06 Thread Stanley Lieber
Update dmenu to 4.1.

Tested on i386 running June 5 snapshot of 4.7-CURRENT. Please test and comment.

-sl



Index: Makefile
===
RCS file: /cvs/ports/x11/dmenu/Makefile,v
retrieving revision 1.9
diff -u -p Makefile
--- Makefile    29 Apr 2009 20:14:43 -      1.9
+++ Makefile    7 Jun 2010 00:29:18 -
@@ -1,10 +1,10 @@
 # $OpenBSD: Makefile,v 1.9 2009/04/29 20:14:43 sthen Exp $

 COMMENT=               dynamic menu for X11
-DISTNAME=              dmenu-4.0
+DISTNAME=              dmenu-4.1

 CATEGORIES=            x11
-HOMEPAGE=              http://www.suckless.org/programs/dmenu.html
+HOMEPAGE=              http://tools.suckless.org/dmenu

 MAINTAINER=            Jim Razmus II 

@@ -16,7 +16,7 @@ PERMIT_DISTFILES_FTP= Yes

 WANTLIB=               X11 Xinerama c

-MASTER_SITES=          http://code.suckless.org/dl/tools/
+MASTER_SITES=          http://dl.suckless.org/tools/

 FAKE_FLAGS=            DESTDIR=""

Index: distinfo
===
RCS file: /cvs/ports/x11/dmenu/distinfo,v
retrieving revision 1.9
diff -u -p distinfo
--- distinfo    29 Apr 2009 20:14:43 -      1.9
+++ distinfo    7 Jun 2010 00:29:18 -
@@ -1,5 +1,5 @@
-MD5 (dmenu-4.0.tar.gz) = ZudhplOTDMiiFhS6n+35Aw==
-RMD160 (dmenu-4.0.tar.gz) = kpLFFjl7V4p1OxumqHzmgTWkZbY=
-SHA1 (dmenu-4.0.tar.gz) = b7H/bkFNXvM9L2J7DsVj6qwZ+9g=
-SHA256 (dmenu-4.0.tar.gz) = wEUIKF4hofwFW3aJDsR+mVbY7cTUYNvKxZ+W8GGy6GI=
-SIZE (dmenu-4.0.tar.gz) = 8576
+MD5 (dmenu-4.1.tar.gz) = v7OpxXx0xD2u/SsP9dCnxg==
+RMD160 (dmenu-4.1.tar.gz) = c9jEOjgo3bJYn0DMmonpHSPaFDk=
+SHA1 (dmenu-4.1.tar.gz) = RrfDs2MF9rADnlwwu5YGqBTBxqE=
+SHA256 (dmenu-4.1.tar.gz) = d3NC6xHpvmruIY3ZMK/WMu1W0ISjt9GlEWXDUo9Wmr4=
+SIZE (dmenu-4.1.tar.gz) = 9231


dmenu-4.1.tgz
Description: application/tar-gz


UPDATE: x11/dwm

2010-06-06 Thread Stanley Lieber
Update dwm to 5.8.2. Uses the updated dmenu 4.1 previously posted to
the mailing list.

Tested on i386 running the June 5 snapshot of 4.7-CURRENT. Please test
and comment.

-sl



Index: Makefile
===
RCS file: /cvs/ports/x11/dwm/Makefile,v
retrieving revision 1.15
diff -u -p Makefile
--- Makefile    11 Oct 2009 13:30:38 -      1.15
+++ Makefile    7 Jun 2010 00:42:56 -
@@ -2,7 +2,7 @@

 COMMENT=               dynamic window manager

-DISTNAME=              dwm-5.7.2
+DISTNAME=              dwm-5.8.2

 CATEGORIES=            x11

@@ -20,7 +20,7 @@ WANTLIB=              X11 Xinerama c

 MASTER_SITES=          http://dl.suckless.org/dwm/

-RUN_DEPENDS=           :dmenu->=3.9:x11/dmenu \
+RUN_DEPENDS=           :dmenu->=4.1:x11/dmenu \
                       ::x11/terminus-font

 MAKE_ENV=              LDFLAGS="${LDFLAGS}"
Index: distinfo
===
RCS file: /cvs/ports/x11/dwm/distinfo,v
retrieving revision 1.14
diff -u -p distinfo
--- distinfo    11 Oct 2009 13:30:38 -      1.14
+++ distinfo    7 Jun 2010 00:42:56 -
@@ -1,5 +1,5 @@
-MD5 (dwm-5.7.2.tar.gz) = oLinmd3FA03YqBjJvXbzow==
-RMD160 (dwm-5.7.2.tar.gz) = j8bMEMprDGrmn98PYSLgFbhJx6E=
-SHA1 (dwm-5.7.2.tar.gz) = 83SrFQM1ACduq2GsUAKyzQX4y8c=
-SHA256 (dwm-5.7.2.tar.gz) = Mr/+M9XanOxV3n5rIVVo/5lQzCS5Ospy5wl0N6K/zeA=
-SIZE (dwm-5.7.2.tar.gz) = 19989
+MD5 (dwm-5.8.2.tar.gz) = 8LQiv+qoEtZsbdFcPMkqaw==
+RMD160 (dwm-5.8.2.tar.gz) = XNwir3t9Ij75Ndxl6ufI82MLK3Y=
+SHA1 (dwm-5.8.2.tar.gz) = 7k/s7mtASWmIQIjK+6FNU4x3ufk=
+SHA256 (dwm-5.8.2.tar.gz) = xSQ7x5Lj/zuxnwtfpF9vmLQCVK+HV6AQ0WQKTZ04m2Y=
+SIZE (dwm-5.8.2.tar.gz) = 20326
? patch-port
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/x11/dwm/patches/patch-Makefile,v
retrieving revision 1.4
diff -u -p patches/patch-Makefile
--- patches/patch-Makefile      16 Jul 2009 15:12:39 -      1.4
+++ patches/patch-Makefile      7 Jun 2010 00:42:56 -
@@ -1,17 +1,15 @@
-$OpenBSD: patch-Makefile,v 1.4 2009/07/16 15:12:39 jim Exp $
 Makefile.orig      Thu Apr  3 22:57:01 2008
-+++ Makefile   Wed Apr  9 21:49:02 2008
-@@ -15,8 +15,7 @@ options:
-       @echo "CC       = ${CC}"
+--- Makefile.orig      Sun Jun  6 19:33:13 2010
 Makefile   Sun Jun  6 19:34:55 2010
+@@ -16,7 +16,7 @@

 .c.o:
--     �...@echo CC $<
+       @echo CC $<
 -     �...@${cc} -c ${CFLAGS} $<
 +      ${CC} -c ${CFLAGS} $<

 ${OBJ}: config.h config.mk

-@@ -25,8 +24,7 @@ config.h:
+@@ -25,8 +25,7 @@
      �...@cp config.def.h $@

 dwm: ${OBJ}
@@ -21,7 +19,7 @@ $OpenBSD: patch-Makefile,v 1.4 2009/07/16 15:12:39 jim

 clean:
      �...@echo cleaning
-@@ -42,14 +40,12 @@ dist: clean
+@@ -42,14 +41,12 @@
      �...@rm -rf dwm-${VERSION}

 install: all
Index: patches/patch-config_def_h
===
RCS file: /cvs/ports/x11/dwm/patches/patch-config_def_h,v
retrieving revision 1.7
diff -u -p patches/patch-config_def_h
--- patches/patch-config_def_h  16 Jul 2009 15:12:39 -      1.7
+++ patches/patch-config_def_h  7 Jun 2010 00:42:56 -
@@ -1,18 +1,15 @@
-$OpenBSD: patch-config_def_h,v 1.7 2009/07/16 15:12:39 jim Exp $
 config.def.h.orig  Tue Jul 14 14:07:55 2009
-+++ config.def.h       Wed Jul 15 15:54:40 2009
-@@ -1,13 +1,13 @@
- /* See LICENSE file for copyright and license details. */
+--- config.def.h.orig  Sun Jun  6 19:35:33 2010
 config.def.h       Sun Jun  6 19:37:02 2010
+@@ -2,12 +2,12 @@

 /* appearance */
--static const char font[]            = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*";
+ static const char font[]            =
"-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*";
 -static const char normbordercolor[] = "#cc";
 -static const char normbgcolor[]     = "#cc";
 -static const char normfgcolor[]     = "#00";
 -static const char selbordercolor[]  = "#0066ff";
 -static const char selbgcolor[]      = "#0066ff";
 -static const char selfgcolor[]      = "#ff";
-+static const char font[]            =
"-*-terminus-medium-*-*-*-*-*-*-*-*-*-*-*";
 +static const char normbordercolor[] = "#404040";
 +static const char normbgcolor[]     = "#202020";
 +static const char normfgcolor[]     = "#c0c0c0";
@@ -22,7 +19,7 @@ $OpenBSD: patch-config_def_h,v 1.7 2009/07/16 15:12:39
 static const unsigned int borderpx  = 1;        /* border pixel of windows */
 static const unsigned int snap      = 32;       /* snap pixel */
 static const Bool showbar           = True;     /* False means no bar */
-@@ -20,6 +20,8 @@ static const Rule rules[] = {
+@@ -20,6 +20,8 @@
       /* class      instance    title       tags mask     isfloating
 monitor */
       { "Gimp",     NULL,       NULL,       0,            True,        -1 },
       { "Firefox",  NULL,       NULL,       1 << 8,       False,       -1 },
@@ -31,7 +28,7 @@ $OpenBSD: patch-config_def_h,v 1.7 2009/07/16 15:12:39
 };

 /* layout

UPDATE: devel/libixp

2010-06-06 Thread Stanley Lieber
Update libixp to 0.5.

Tested on i386 running the June 5 snapshot of 4.7-CURRENT. Please test
and comment.

-sl



Index: Makefile
===
RCS file: /cvs/ports/devel/libixp/Makefile,v
retrieving revision 1.4
diff -u -p Makefile
--- Makefile    11 Mar 2009 19:41:03 -      1.4
+++ Makefile    7 Jun 2010 00:48:25 -
@@ -2,8 +2,8 @@

 COMMENT=       stand-alone client/server 9P library

-DISTNAME=      libixp-0.4
-PKGNAME=       ${DISTNAME}p1
+DISTNAME=      libixp-0.5
+PKGNAME=       ${DISTNAME}
 CATEGORIES=    devel

 HOMEPAGE=      http://www.suckless.org
@@ -14,7 +14,7 @@ PERMIT_PACKAGE_FTP=   Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes

-MASTER_SITES=  ${HOMEPAGE}/download/
+MASTER_SITES=  http://dl.suckless.org/libs/

 WANTLIB=       c

Index: distinfo
===
RCS file: /cvs/ports/devel/libixp/distinfo,v
retrieving revision 1.1.1.1
diff -u -p distinfo
--- distinfo    15 Mar 2008 12:38:53 -      1.1.1.1
+++ distinfo    7 Jun 2010 00:48:25 -
@@ -1,5 +1,5 @@
-MD5 (libixp-0.4.tar.gz) = WdnpGK3/r0QTsyrE9mck/Q==
-RMD160 (libixp-0.4.tar.gz) = JA/hyxbqwjzwC/+5PfGxMgHJwbo=
-SHA1 (libixp-0.4.tar.gz) = 7Brf60xfUC38sbmfz0QIQezuL5o=
-SHA256 (libixp-0.4.tar.gz) = Fxh437Z+z0eGaEPC0liCrq5Esu/ZoNaF87f/unm6hCw=
-SIZE (libixp-0.4.tar.gz) = 130229
+MD5 (libixp-0.5.tar.gz) = KjlDEMIJYFulTs9eq1GL/w==
+RMD160 (libixp-0.5.tar.gz) = g2cPgpof8YXy33RP0z1WZJsrKzU=
+SHA1 (libixp-0.5.tar.gz) = bLnT58YyOs1MOHb2oBrV2K+eHGo=
+SHA256 (libixp-0.5.tar.gz) = ZfTwu2foPL0UFPKX4iZIyGf5FOJJi9uuOv3A+DviHks=
+SIZE (libixp-0.5.tar.gz) = 142064
? patch-port
cvs server: warning: patches/patch-cmd_ixpc_c was lost
? patches/patch-cmd_ixpc_c
Index: patches/patch-config_mk
===
RCS file: /cvs/ports/devel/libixp/patches/patch-config_mk,v
retrieving revision 1.3
diff -u -p patches/patch-config_mk
--- patches/patch-config_mk     11 Mar 2009 19:41:03 -      1.3
+++ patches/patch-config_mk     7 Jun 2010 00:48:25 -
@@ -1,33 +1,23 @@
-$OpenBSD: patch-config_mk,v 1.3 2009/03/11 19:41:03 martin Exp $
 config.mk.orig     Mon Nov  5 15:36:22 2007
-+++ config.mk  Tue Mar 10 23:02:26 2009
-@@ -11,9 +11,9 @@ RUBYINC = -I/usr/local/lib/ruby/1.8/i386-freebsd6
- TASKINC = -I${HOME}/libtask
+--- config.mk.orig     Sun Jun  6 18:42:44 2010
 config.mk  Sun Jun  6 18:43:12 2010
+@@ -5,10 +5,10 @@
+       libixp_pthread

- # paths
+ # Paths
 -PREFIX = /usr/local
 +#PREFIX = /usr/local
- BIN = ${PREFIX}/bin
--MAN = ${PREFIX}/share/man
-+MAN = ${PREFIX}/man
- ETC = ${PREFIX}/etc
- LIBDIR = ${PREFIX}/lib
- INCLUDE = ${PREFIX}/include
-@@ -24,15 +24,15 @@ LIBS = -L/usr/lib -lc
+   BIN = $(PREFIX)/bin
+-  MAN = $(PREFIX)/share/man
+-  ETC = $(PREFIX)/etc
++  MAN = $(PREFIX)/man
++  ETC = $(PREFIX)/share/examples
+   LIBDIR = $(PREFIX)/lib
+   INCLUDE = $(PREFIX)/include

- # Flags
- include ${ROOT}/mk/gcc.mk
--CFLAGS = -g -Wall ${INCS} -DVERSION=\"${VERSION}\"
-+CFLAGS = !!CFLAGS!! -g -Wall ${INCS} -DVERSION=\"${VERSION}\"
- LDFLAGS = -g ${LIBS}
-
- # Compiler
--CC = cc -c
-+CC = !!CC!! -c
- # Linker (Under normal circumstances, this should *not* be 'ld')
--LD = cc
-+LD = !!CC!!
- # Other
+@@ -25,7 +25,7 @@
+ CC = cc -c
+ LD = cc
+ # Archiver
 -AR = ar crs
 +AR = ar cr
 #AR = sh -c 'ar cr "$$@" && ranlib "$$@"'
Index: patches/patch-libixp_server_c
===
RCS file: /cvs/ports/devel/libixp/patches/patch-libixp_server_c,v
retrieving revision 1.1.1.1
diff -u -p patches/patch-libixp_server_c
--- patches/patch-libixp_server_c       15 Mar 2008 12:38:53 -      1.1.1.1
+++ patches/patch-libixp_server_c       7 Jun 2010 00:48:25 -
@@ -1,11 +1,10 @@
-$OpenBSD: patch-libixp_server_c,v 1.1.1.1 2008/03/15 12:38:53 mcbride Exp $
 libixp/server.c.orig       Tue Feb 19 04:07:08 2008
-+++ libixp/server.c    Tue Feb 19 04:07:24 2008
-@@ -6,6 +6,7 @@
- #include 
+--- libixp/server.c.orig       Sun Jun  6 17:21:00 2010
 libixp/server.c    Sun Jun  6 17:21:12 2010
+@@ -7,6 +7,7 @@
+ #include 
 #include 
 #include 
 +#include 
 #include "ixp_local.h"

- IxpConn *
+ /**
Index: patches/patch-mk_lib_mk
===
RCS file: /cvs/ports/devel/libixp/patches/patch-mk_lib_mk,v
retrieving revision 1.1
diff -u -p patches/patch-mk_lib_mk
--- patches/patch-mk_lib_mk     11 Mar 2009 19:41:03 -      1.1
+++ patches/patch-mk_lib_mk     7 Jun 2010 00:48:25 -
@@ -1,10 +1,10 @@
-$OpenBSD: patch-mk_lib_mk,v 1.1 2009/03/11 19:41:03 martin Exp $
 mk/lib.mk.orig     Thu Mar  5 21:52:46 2009
-+++ mk/lib.mk  Thu Mar  5 21:53:05 2009
-@@ -22,5 +22,6 @@ ${LIB}: ${OFILES}
-       echo AR $$($(ROOT)/util/cleanname $(BASE)/$@)
-       mkdir ${ROOT}/lib 2>/dev/null || true
-       ${AR} $@ ${OFILES}
-+      ranlib ${LIB}
+--- mk/lib.mk.orig     Sun Jun 

UPDATE: www/surf

2010-06-06 Thread Stanley Lieber
Update to surf-0.4.

Tested on i386 running the June 5 snapshot of 4.7-CURRENT. Please test
and comment.

-sl



Index: Makefile
===
RCS file: /cvs/ports/www/surf/Makefile,v
retrieving revision 1.3
diff -u -p Makefile
--- Makefile    23 Dec 2009 11:42:09 -      1.3
+++ Makefile    7 Jun 2010 00:57:09 -
@@ -2,8 +2,8 @@

 COMMENT =      simple webbrowser based on webkit/gtk+

-DISTNAME =     surf-0.3
-PKGNAME =      ${DISTNAME}p1
+DISTNAME =     surf-0.4
+PKGNAME =      ${DISTNAME}
 CATEGORIES =   www
 HOMEPAGE =     http://surf.suckless.org/

Index: distinfo
===
RCS file: /cvs/ports/www/surf/distinfo,v
retrieving revision 1.1.1.1
diff -u -p distinfo
--- distinfo    8 Nov 2009 12:17:18 -       1.1.1.1
+++ distinfo    7 Jun 2010 00:57:09 -
@@ -1,5 +1,5 @@
-MD5 (surf-0.3.tar.gz) = C3u+WPDKFA8ft6rAnEMZ2Q==
-RMD160 (surf-0.3.tar.gz) = 0iN49rsSEkBx5YHyT5H/cxuGkj8=
-SHA1 (surf-0.3.tar.gz) = wgGkjgsOLeVztz4obKT+2k9t+ag=
-SHA256 (surf-0.3.tar.gz) = ZSqd2wqCpjUPq7x8jYqfhSuMg4Jj+JKsdpXfzdWzGEI=
-SIZE (surf-0.3.tar.gz) = 9838
+MD5 (surf-0.4.tar.gz) = Gn8b8hny2guXwggCvPSYxw==
+RMD160 (surf-0.4.tar.gz) = qG2unidvZ1gEzKqm6dOEc5Ygts8=
+SHA1 (surf-0.4.tar.gz) = nLy88g9v05ZBjP91dED1lwoCVMo=
+SHA256 (surf-0.4.tar.gz) = 9F+L6YpHiUpdk2Vu5KICZqH5ybqd+9O+0l339qxHmcU=
+SIZE (surf-0.4.tar.gz) = 10089
? patch-port
Index: patches/patch-config_mk
===
RCS file: /cvs/ports/www/surf/patches/patch-config_mk,v
retrieving revision 1.2
diff -u -p patches/patch-config_mk
--- patches/patch-config_mk     17 Dec 2009 21:06:20 -      1.2
+++ patches/patch-config_mk     7 Jun 2010 00:57:09 -
@@ -1,8 +1,6 @@
-$OpenBSD: patch-config_mk,v 1.2 2009/12/17 21:06:20 landry Exp $
-use TRUEPREFIX instead of patching Makefile to remove DESTDIR
 config.mk.orig     Fri Oct 30 13:41:02 2009
-+++ config.mk  Thu Dec 17 21:43:56 2009
-@@ -4,20 +4,20 @@ VERSION = 0.3
+--- config.mk.orig     Sun Jun  6 19:54:37 2010
 config.mk  Sun Jun  6 19:55:46 2010
+@@ -4,20 +4,19 @@
 # Customize below to fit your system

 # paths
@@ -16,7 +14,7 @@ use TRUEPREFIX instead of patching Makefile to remove
 +GTKINC!= pkg-config --cflags gtk+-2.0 webkit-1.0
 +GTKLIB!= pkg-config --libs gtk+-2.0 webkit-1.0

-
+-
 # includes and libs
 -INCS = -I. -I/usr/include ${GTKINC}
 -LIBS = -L/usr/lib -lc ${GTKLIB} -lgthread-2.0
@@ -27,10 +25,10 @@ use TRUEPREFIX instead of patching Makefile to remove
 CPPFLAGS = -DVERSION=\"${VERSION}\"
 -CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
 +CFLAGS += -std=c99 ${INCS} ${CPPFLAGS}
- LDFLAGS = -s ${LIBS}
+ LDFLAGS = -g ${LIBS}

 # Solaris
-@@ -25,4 +25,4 @@ LDFLAGS = -s ${LIBS}
+@@ -25,4 +24,4 @@
 #LDFLAGS = ${LIBS}

 # compiler and linker


surf-.0.4.tgz
Description: application/tar-gz


[NEW] 9base - in progress

2010-06-06 Thread Stanley Lieber
Home Page:

http://tools.suckless.org/9base

Info:

9base is a port of various original Plan 9 tools for Unix, based on
plan9port. None of plan9port's GUI tools are included. The rc shell
included in 9base is distinct from the UNIX port of rc that already
exists in plan9/rc. The existing port is not entirely compatible with
Tom Duff's original rc shell, which is included in both plan9port
and 9base.

I've started a port of 9base for OpenBSD. (See attached.)

Status:

The text editor ed still fails to build on OpenBSD due to unresolved
mktemp issues, so I have removed it from 9base's original Makefile.
Everything else builds as expected on i386.

Sparc64 builds if OBJTYPE=sun4u in config.mk and yacc/9yacc is patched
to point to OpenBSD's native yacc. This is not yet reflected in the port
becuase I do not yet know how to configure arch-specific options in
the port Makefile.

It is not clear to me how the contents of the LICENSE file should best
be represented in the port Makefile. Advice on this would be greatly
appreciated.


-sl


9base-6.tgz
Description: application/tar-gz


Re: fix cad/qcad

2010-06-06 Thread Matthias Kilian
On Sun, Jun 06, 2010 at 03:15:53PM +0200, Matthias Kilian wrote:
> On Sun, Jun 06, 2010 at 02:21:04AM +0300, Antti Harri wrote:
[...]
> > - Fix the order of "recent files" menu
> 
> Looks fine, thanks. Merged diff (with an additional WANTLIB change)
> below.
> 
> If anyone is using qcad and does not like the reversed `recent
> files' menu, please speak up NOW.

After some more tests I noticed that the patch is incomplete: the
order of recently opened files is correct after exiting and restarting
qcad (you get the most recently used file at the top of the list);
however, during runtime, after opening a new file, it appears at
the bottom of the list. For example:

- Open example00.dcf, example01.dcf, example02.dcf (in this order)
  => The file menu lists (from top to bottom) example00.dcf,
  example01.dcf, example02.dcf., example03.dcf

- Quit an restart qcad
  => The file menu now lists example03.dcf, example02.dcf, example01.dcf
 (this is you patch in action)

Could you try to fix the order for the first case, too? If you don't
have the time for it, I'll commit the merged diff without the menu
change for now (this evening).

Ciao,
Kili



Re: fix cad/qcad

2010-06-06 Thread Antti Harri

On Mon, 7 Jun 2010, Matthias Kilian wrote:


On Sun, Jun 06, 2010 at 03:15:53PM +0200, Matthias Kilian wrote:

On Sun, Jun 06, 2010 at 02:21:04AM +0300, Antti Harri wrote:

[...]

- Fix the order of "recent files" menu


Looks fine, thanks. Merged diff (with an additional WANTLIB change)
below.

If anyone is using qcad and does not like the reversed `recent
files' menu, please speak up NOW.


After some more tests I noticed that the patch is incomplete: the
order of recently opened files is correct after exiting and restarting
qcad (you get the most recently used file at the top of the list);
however, during runtime, after opening a new file, it appears at
the bottom of the list. For example:

- Open example00.dcf, example01.dcf, example02.dcf (in this order)
 => The file menu lists (from top to bottom) example00.dcf,
 example01.dcf, example02.dcf., example03.dcf

- Quit an restart qcad
 => The file menu now lists example03.dcf, example02.dcf, example01.dcf
(this is you patch in action)

Could you try to fix the order for the first case, too? If you don't
have the time for it, I'll commit the merged diff without the menu
change for now (this evening).


No problem; you may commit the diff without the reversal fix.

--
Antti Harri



Re: x11/gnustep/make update to latest release

2010-06-06 Thread Antoine Jacoutot
On Wed, 2 Jun 2010, Sebastian Reitenbach wrote:

> Hi,
> 
> attached the update to gnustep-make latest release 2.4.0.

Committed. Next time please regen the patches, thanks.

-- 
Antoine



Re: UPDATE: x11/gnustep/examples

2010-06-06 Thread Antoine Jacoutot
On Thu, 3 Jun 2010, Sebastian Reitenbach wrote:

> Hi,
> 
> a new release of the examples was made to catch up with the changes in 
> gnustep 
> -base and -gui, therefore getting rid of some patches. Attached diff to the 
> latest version.

Committed, thanks.

-- 
Antoine