aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2007-03-22 03:21:27 +0800
committerpav <pav@FreeBSD.org>2007-03-22 03:21:27 +0800
commit8ce6b6e18abe84aa74d5642a2663a0aec51b6e10 (patch)
treefa598f3e0cfb679139a9db320a3e2c489482241a
parent9fc998046286c3171ca5cd1654bef17e13f520e1 (diff)
downloadfreebsd-ports-gnome-8ce6b6e18abe84aa74d5642a2663a0aec51b6e10.tar.gz
freebsd-ports-gnome-8ce6b6e18abe84aa74d5642a2663a0aec51b6e10.tar.zst
freebsd-ports-gnome-8ce6b6e18abe84aa74d5642a2663a0aec51b6e10.zip
GtkUnique is a library to facilitate programming single instance applications -
that is applications that gets instanced once and each subsequent instance just quits - or send a command to the currently running instance. WWW: http://log.emmanuelebassi.net/archives/2006/10/love-and-communication/
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/gtkunique/Makefile41
-rw-r--r--x11-toolkits/gtkunique/distinfo3
-rw-r--r--x11-toolkits/gtkunique/pkg-descr5
-rw-r--r--x11-toolkits/gtkunique/pkg-plist38
5 files changed, 88 insertions, 0 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index a6fdf9a4e200..65d4428a1f6d 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -79,6 +79,7 @@
SUBDIR += gtksourceview
SUBDIR += gtksourceview-reference
SUBDIR += gtksourceview-sharp
+ SUBDIR += gtkunique
SUBDIR += gtoolkit
SUBDIR += guile-gnome
SUBDIR += guile-gtk
diff --git a/x11-toolkits/gtkunique/Makefile b/x11-toolkits/gtkunique/Makefile
new file mode 100644
index 000000000000..60c2bea28e7f
--- /dev/null
+++ b/x11-toolkits/gtkunique/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: GtkUnique
+# Date created: 21 Mar 2007
+# Whom: Pav Lucistnik <pav@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gtkunique
+PORTVERSION= 0.9.1
+CATEGORIES= x11-toolkits
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= pav
+DIST_SUBDIR= gnome2
+
+MAINTAINER= pav@FreeBSD.org
+COMMENT= Single instance application library
+
+USE_AUTOTOOLS= libtool:15
+USE_GETTEXT= yes
+USE_GNOME= gtk20 ltverhack
+USE_LDCONFIG= yes
+USE_XLIB= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+
+OPTIONS= DBUS "D-Bus backend" on
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITHOUT_DBUS)
+PLIST_SUB+= DBUS="@comment " XLIBS=""
+.else
+LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
+PLIST_SUB+= DBUS="" XLIBS="@comment "
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|-Werror ||' ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
+
+.include <bsd.port.post.mk>
diff --git a/x11-toolkits/gtkunique/distinfo b/x11-toolkits/gtkunique/distinfo
new file mode 100644
index 000000000000..18ea282bd39c
--- /dev/null
+++ b/x11-toolkits/gtkunique/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/gtkunique-0.9.1.tar.gz) = ac0d065c78531dacebdf37e08adddf1f
+SHA256 (gnome2/gtkunique-0.9.1.tar.gz) = 20bd0426f58cdd792d8c6fb9536eeb526980f0c021d518f5e04a42b646d8947b
+SIZE (gnome2/gtkunique-0.9.1.tar.gz) = 420609
diff --git a/x11-toolkits/gtkunique/pkg-descr b/x11-toolkits/gtkunique/pkg-descr
new file mode 100644
index 000000000000..896dff0fda66
--- /dev/null
+++ b/x11-toolkits/gtkunique/pkg-descr
@@ -0,0 +1,5 @@
+GtkUnique is a library to facilitate programming single instance applications -
+that is applications that gets instanced once and each subsequent instance just
+quits - or send a command to the currently running instance.
+
+WWW: http://log.emmanuelebassi.net/archives/2006/10/love-and-communication/
diff --git a/x11-toolkits/gtkunique/pkg-plist b/x11-toolkits/gtkunique/pkg-plist
new file mode 100644
index 000000000000..6d8ab2debab5
--- /dev/null
+++ b/x11-toolkits/gtkunique/pkg-plist
@@ -0,0 +1,38 @@
+include/gtkunique-1.0/gtkunique/gtkunique.h
+include/gtkunique-1.0/gtkunique/gtkuniqueapp.h
+include/gtkunique-1.0/gtkunique/gtkuniqueenumtypes.h
+include/gtkunique-1.0/gtkunique/gtkuniqueversion.h
+%%DBUS%%lib/libgtkunique-dbus-1.0.a
+%%DBUS%%lib/libgtkunique-dbus-1.0.la
+%%DBUS%%lib/libgtkunique-dbus-1.0.so
+%%DBUS%%lib/libgtkunique-dbus-1.0.so.0
+%%XLIBS%%lib/libgtkunique-xlibs-1.0.a
+%%XLIBS%%lib/libgtkunique-xlibs-1.0.la
+%%XLIBS%%lib/libgtkunique-xlibs-1.0.so
+%%XLIBS%%lib/libgtkunique-xlibs-1.0.so.0
+libdata/pkgconfig/gtkunique-1.0.pc
+%%DBUS%%libdata/pkgconfig/gtkunique-dbus-1.0.pc
+%%XLIBS%%libdata/pkgconfig/gtkunique-xlibs-1.0.pc
+share/gtk-doc/html/gtkunique/GtkUniqueApp.html
+share/gtk-doc/html/gtkunique/communication.html
+share/gtk-doc/html/gtkunique/gtkunique.devhelp
+share/gtk-doc/html/gtkunique/gtkunique.devhelp2
+share/gtk-doc/html/gtkunique/gtkunique-backend-Xlibs.html
+share/gtk-doc/html/gtkunique/gtkunique-gtkuniqueversion.html
+share/gtk-doc/html/gtkunique/home.png
+share/gtk-doc/html/gtkunique/ch01.html
+share/gtk-doc/html/gtkunique/ch02.html
+share/gtk-doc/html/gtkunique/ch03.html
+share/gtk-doc/html/gtkunique/index.html
+share/gtk-doc/html/gtkunique/index.sgml
+share/gtk-doc/html/gtkunique/left.png
+share/gtk-doc/html/gtkunique/license.html
+share/gtk-doc/html/gtkunique/right.png
+share/gtk-doc/html/gtkunique/setup.html
+share/gtk-doc/html/gtkunique/style.css
+share/gtk-doc/html/gtkunique/up.png
+@dirrm share/gtk-doc/html/gtkunique
+@dirrmtry share/gtk-doc/html
+@dirrmtry share/gtk-doc
+@dirrm include/gtkunique-1.0/gtkunique
+@dirrm include/gtkunique-1.0