On Thu, Jan 22, 2009 at 12:16:14PM +0000, Stuart Henderson wrote:
> On 2009/01/22 03:08, Ryan Freeman wrote:
> > On Thu, Jan 22, 2009 at 12:39:40AM +0000, Stuart Henderson wrote:
> > > On 2009/01/21 16:22, Ryan Freeman wrote:
> > > > hello ports@,
> > > >
> > > > below is again the patch to update bbpager, maintainer's email just
> > > > bounces back, if there are no objections i can take care of this one
> > > > since i seem to be the only one using blackbox and its associated
> > > > programs. regards,
> > >
> > > this is missing a dependency;
> > >
> > > checking for libbt... Package libbt was not found in the pkg-config
> > > search path
> > >
> >
> > woops, forgot the current ver of bbpager requires blackbox as the current
> > blackbox provides the libbt (not the same as devel/libbt however, would
> > this be a potential problem?) i can add the dependency to blackbox but
> > if someone is using libbt i wonder if it would cause a problem
>
> blackbox and libbt are already marked to conflict with each other,
> so the package system won't let the two be installed together.
> only likely to be a problem if something in-tree starts using libbt
> (which hasn't been touched since 2004, so I am guessing it is pretty
> dead at this point).
>
> So you just need BUILD_DEPENDS on x11/blackbox. (it's a static library
> archive not a shared lib, which is why lib-depends-check doesn't see it).
>
attached is updated patch with BUILD_DEPENDS in place
? bbpager-0.4.7.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/bbpager/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- Makefile 15 Sep 2007 20:04:19 -0000 1.11
+++ Makefile 22 Jan 2009 18:48:49 -0000
@@ -1,25 +1,28 @@
# $OpenBSD: Makefile,v 1.11 2007/09/15 20:04:19 merdely Exp $
-COMMENT= pager for the Blackbox window manager
+COMMENT = pager for the Blackbox window manager
-DISTNAME= bbpager-0.3.1
-PKGNAME= ${DISTNAME}p0
-CATEGORIES= x11
-MASTER_SITES= http://bbtools.windsofstorm.net/sources/
+DISTNAME = bbpager-0.4.7
+CATEGORIES = x11
+MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=bbtools/}
-HOMEPAGE= http://bbtools.windsofstorm.net/available.phtml\#bbpager
+HOMEPAGE = http://bbtools.sourceforge.net/
-MAINTAINER= Josh Rivel <[email protected]>
+MAINTAINER = Josh Rivel <[email protected]>
# GPL
-PERMIT_PACKAGE_CDROM= Yes
-PERMIT_PACKAGE_FTP= Yes
-PERMIT_DISTFILES_CDROM= Yes
-PERMIT_DISTFILES_FTP= Yes
-WANTLIB= ICE SM X11 c m stdc++
+PERMIT_PACKAGE_CDROM = Yes
+PERMIT_PACKAGE_FTP = Yes
+PERMIT_DISTFILES_CDROM = Yes
+PERMIT_DISTFILES_FTP = Yes
-USE_X11= Yes
+BUILD_DEPENDS = ::x11/blackbox
-CONFIGURE_STYLE= gnu
+WANTLIB = ICE SM X11 Xau Xdmcp Xext Xft Xrender c expat fontconfig \
+ freetype m stdc++ z
+
+USE_X11 = Yes
+
+CONFIGURE_STYLE = gnu
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/bbpager/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo 5 Apr 2007 17:36:19 -0000 1.4
+++ distinfo 22 Jan 2009 18:48:49 -0000
@@ -1,5 +1,5 @@
-MD5 (bbpager-0.3.1.tar.gz) = J+V1vYe+JeL+ihFkEtkzzA==
-RMD160 (bbpager-0.3.1.tar.gz) = a+RacVDYPeTgeLT+6grYG4qkkd0=
-SHA1 (bbpager-0.3.1.tar.gz) = oKZwjnutti1ejLusJ2zNxOsQnqQ=
-SHA256 (bbpager-0.3.1.tar.gz) = 5TGYoZxx4EkX1bHpoAbLV4VcKN5X6/tiUT7CI8KXw3Q=
-SIZE (bbpager-0.3.1.tar.gz) = 81686
+MD5 (bbpager-0.4.7.tar.gz) = TqqRpNZhMK8vegnCX5Fzhg==
+RMD160 (bbpager-0.4.7.tar.gz) = 56j7E6TtEb0xnSErsLrIH/J78XI=
+SHA1 (bbpager-0.4.7.tar.gz) = NyF1NDabMmUMFUzTh9ptg3wJfuY=
+SHA256 (bbpager-0.4.7.tar.gz) = 5wY6jWXCVmP0TidpEyBTvT8bkPDUsZqNiqLl8CjwZ50=
+SIZE (bbpager-0.4.7.tar.gz) = 170575
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/x11/bbpager/pkg/DESCR,v
retrieving revision 1.2
diff -u -r1.2 DESCR
--- pkg/DESCR 15 Dec 2003 21:55:42 -0000 1.2
+++ pkg/DESCR 22 Jan 2009 18:48:49 -0000
@@ -1,2 +1,2 @@
-bbpager is a pager tool for Blackbox, it uses KDE wm-hints to get the
+bbpager is a pager tool for Blackbox, it uses ewmh specs to get the
information from Blackbox.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/bbpager/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST 15 Sep 2004 19:26:28 -0000 1.3
+++ pkg/PLIST 22 Jan 2009 18:48:49 -0000
@@ -1,6 +1,5 @@
@comment $OpenBSD: PLIST,v 1.3 2004/09/15 19:26:28 espie Exp $
-bin/bbpager
+...@bin bin/bbpager
share/bbtools/
share/bbtools/README.bbpager
-share/bbtools/bbpager.bb
-share/bbtools/bbpager.nobb
+share/bbtools/bbpager.rc