Bug 179624 - [New Port] sysutils/dunst - Lightweight notification daemon
Summary: [New Port] sysutils/dunst - Lightweight notification daemon
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Veniamin Gvozdikov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-16 21:30 UTC by rodperson
Modified: 2013-11-04 09:50 UTC (History)
0 users

See Also:


Attachments
file.shar (1.94 KB, text/plain)
2013-06-16 21:30 UTC, rodperson
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description rodperson 2013-06-16 21:30:00 UTC
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

Fix: Patch attached with submission follows:
Comment 1 Martin Wilke freebsd_committer freebsd_triage 2013-06-22 16:20:23 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

I'll take it.
Comment 2 Bryan Drewery freebsd_committer freebsd_triage 2013-09-22 15:09:29 UTC
Responsible Changed
From-To: miwi->freebsd-ports-bugs

Back to the heap due to timeout
Comment 3 Veniamin Gvozdikov freebsd_committer freebsd_triage 2013-10-31 20:53:36 UTC
Responsible Changed
From-To: freebsd-ports-bugs->vg

I will take it.
Comment 4 dfilter service freebsd_committer freebsd_triage 2013-11-04 09:41:23 UTC
Author: vg
Date: Mon Nov  4 09:41:14 2013
New Revision: 332677
URL: http://svnweb.freebsd.org/changeset/ports/332677

Log:
  sysutils/dunst - Lightweight notification daemon
  
  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
  
  Also I fixed:
  - Fixed depends
  - Removed plist and added list of files at Makefile
  - Added stage support
  - Added more description of port to pkg-descr
  
  PR:		ports/179624
  Submitted by:	Rod Person <rodperson@rodperson.com>
  Approved by:	eadler, osa, rm (mentors, implicit)

Added:
  head/sysutils/dunst/
  head/sysutils/dunst/Makefile   (contents, props changed)
  head/sysutils/dunst/distinfo   (contents, props changed)
  head/sysutils/dunst/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Mon Nov  4 09:40:36 2013	(r332676)
+++ head/sysutils/Makefile	Mon Nov  4 09:41:14 2013	(r332677)
@@ -196,6 +196,7 @@
     SUBDIR += dtpstree
     SUBDIR += du2ps
     SUBDIR += duff
+    SUBDIR += dunst
     SUBDIR += duplicity
     SUBDIR += duply
     SUBDIR += dupmerge

Added: head/sysutils/dunst/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/dunst/Makefile	Mon Nov  4 09:41:14 2013	(r332677)
@@ -0,0 +1,39 @@
+# Created by: Rod Person <rodperson@rodperson.com>
+# $FreeBSD$
+
+PORTNAME=	dunst
+PORTVERSION=	1.0.0
+CATEGORIES=	sysutils
+MASTER_SITES=	http://www.knopwob.org/public/dunst-release/
+
+MAINTAINER=	rodperson@rodperson.com
+COMMENT=	Lightweight notification deamon
+
+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
+
+USES=		gmake pkgconfig:build
+USE_BZIP2=	yes
+USE_GNOME=	glib20
+USE_PERL=	yes
+USE_XORG=	xext xft xinerama xscrnsaver
+MAKE_ARGS+=	MANPREFIX="${PREFIX}/man"
+
+ALL_TARGET=	dunst dunstify dunst.1
+INSTALL_TARGET=	install
+
+LDFLAGS+=	-O3 -g -Wall -rdynamic -lexecinfo
+CFLAGS+=	-I${LOCALBASE}/include
+
+PLIST_FILES=	bin/dunst \
+		share/dunst/dunstrc \
+		man/man1/dunst.1.gz \
+		share/dbus-1/services/org.knopwob.dunst.service
+PLIST_DIRS=	share/dunst
+
+.include <bsd.port.mk>

Added: head/sysutils/dunst/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/dunst/distinfo	Mon Nov  4 09:41:14 2013	(r332677)
@@ -0,0 +1,2 @@
+SHA256 (dunst-1.0.0.tar.bz2) = 5c79ef11165421a4828453a42dfe9c60a4cb9d8743f970186a90c67e277f5280
+SIZE (dunst-1.0.0.tar.bz2) = 75306

Added: head/sysutils/dunst/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/dunst/pkg-descr	Mon Nov  4 09:41:14 2013	(r332677)
@@ -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
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 5 Veniamin Gvozdikov freebsd_committer freebsd_triage 2013-11-04 09:48:24 UTC
State Changed
From-To: open->closed

Committed, thank you!