From owner-svn-ports-all@FreeBSD.ORG Wed Nov 6 07:44:25 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1033) id C2AA2661; Wed, 6 Nov 2013 07:44:25 +0000 (UTC) Date: Wed, 6 Nov 2013 07:44:25 +0000 From: Alexey Dokuchaev To: Veniamin Gvozdikov Subject: Re: svn commit: r332677 - in head/sysutils: . dunst Message-ID: <20131106074425.GH60770@FreeBSD.org> References: <201311040941.rA49fEMj003374@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201311040941.rA49fEMj003374@svn.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Nov 2013 07:44:25 -0000 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@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