svn commit: r332677 - in head/sysutils: . dunst

Alexey Dokuchaev danfe at FreeBSD.org
Wed Nov 6 07:44:25 UTC 2013


On Mon, Nov 04, 2013 at 09:41:14AM +0000, Veniamin Gvozdikov wrote:
> New Revision: 332677
> URL: http://svnweb.freebsd.org/changeset/ports/332677
> 
> +CATEGORIES=	sysutils
> +MASTER_SITES=	http://www.knopwob.org/public/dunst-release/
> +
> +MAINTAINER=	rodperson at rodperson.com
> +COMMENT=	Lightweight notification deamon

s/deamon/daemon/ perhaps?  You could've added LICENSE=BSD, by the way.

> +LIB_DEPENDS=	cairo:${PORTSDIR}/graphics/cairo \
> +		dbus:${PORTSDIR}/devel/dbus \
> +		execinfo:${PORTSDIR}/devel/libexecinfo \
> +		freetype:${PORTSDIR}/print/freetype2 \
> +		notify:${PORTSDIR}/devel/libnotify \
> +		pango:${PORTSDIR}/x11-toolkits/pango \
> +		xdg-basedir:${PORTSDIR}/x11/libxdg-basedir

You could've also used modern syntax for LIB_DEPENDS.

> +MAKE_ARGS+=	MANPREFIX="${PREFIX}/man"
> +
> +ALL_TARGET=	dunst dunstify dunst.1
> +INSTALL_TARGET=	install
> +
> +LDFLAGS+=	-O3 -g -Wall -rdynamic -lexecinfo

-O3 -g?  Really?  We usually try hard to get rid of this upstream shit, not
to add it.  In rare cases when something obnoxious like this is actually
*required* for software's proper operation, it should be accompanied by the
explanatory comment.

> +CFLAGS+=	-I${LOCALBASE}/include

Polluting CFLAGS with preprocessor option should only be done if software
does not support CPPFLAGS, I hope it was verified that it indeed does not.

> @@ -0,0 +1,6 @@
> +Dunst is a lightweight replacement for the notification-daemons provided
> +by most desktop environments. It's very customizable, doesn't depend on
> +any toolkits and therefore fits in those windowmanager centric setups we
> +all love to customize to perfection.
> +
> +WWW: http://www.knopwob.org/dunst

Nicely written description.  Using double space after the full stop would
make it even better at the right side.  ;-)  I would rather not discuss
the necessity of comma before "and" and if "window manager" ought to be
spelled separately, but would mention that terminating WWW line (per PH,
section 3.2.1) would be nice.

./danfe


More information about the svn-ports-head mailing list