Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Mar 2013 13:30:42 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r314644 - in head/x11-toolkits: . libunique3
Message-ID:  <201303191330.r2JDUg95099891@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Tue Mar 19 13:30:41 2013
New Revision: 314644
URL: http://svnweb.freebsd.org/changeset/ports/314644

Log:
  Add libunique3, this is the gtk+3 version of x11-toolkits/unique.
  
  Unique is a library for writing single instance application. If you launch a
  single instance application twice, the second instance will either just quit
  or will send a message to the running instance.

Added:
  head/x11-toolkits/libunique3/
     - copied from r314538, head/x11-toolkits/unique/
Modified:
  head/x11-toolkits/Makefile
  head/x11-toolkits/libunique3/Makefile
  head/x11-toolkits/libunique3/distinfo
  head/x11-toolkits/libunique3/pkg-plist

Modified: head/x11-toolkits/Makefile
==============================================================================
--- head/x11-toolkits/Makefile	Tue Mar 19 13:28:24 2013	(r314643)
+++ head/x11-toolkits/Makefile	Tue Mar 19 13:30:41 2013	(r314644)
@@ -108,6 +108,7 @@
     SUBDIR += libpanelappletmm
     SUBDIR += libsexy
     SUBDIR += libsexymm
+    SUBDIR += libunique3
     SUBDIR += libwnck
     SUBDIR += libwnck-reference
     SUBDIR += libxaw3dxft

Modified: head/x11-toolkits/libunique3/Makefile
==============================================================================
--- head/x11-toolkits/unique/Makefile	Mon Mar 18 08:16:22 2013	(r314538)
+++ head/x11-toolkits/libunique3/Makefile	Tue Mar 19 13:30:41 2013	(r314644)
@@ -1,38 +1,33 @@
 # Created by: Koop Mast <kwm@FreeBSD.org>
 # $FreeBSD$
-#   $MCom: ports/x11-toolkits/unique/Makefile,v 1.12 2012/09/03 16:28:30 mezz Exp $
 
-PORTNAME=	unique
-PORTVERSION=	1.1.6
-PORTREVISION=	4
+PORTNAME=	libunique
+PORTVERSION=	3.0.2
 CATEGORIES=	x11-toolkits
-MASTER_SITES=	GNOME/sources/lib${PORTNAME}/${PORTVERSION:R}/
-DISTNAME=	lib${PORTNAME}-${PORTVERSION}
+MASTER_SITES=	GNOME
 
 MAINTAINER=	kwm@FreeBSD.org
 COMMENT=	Library for single instance applications
 
-LIB_DEPENDS=	dbus-1:${PORTSDIR}/devel/dbus
+BUILD_DEPENDS=	g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
+LIB_DEPENDS=	dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
 
-USE_XORG=	ice
-USE_BZIP2=	yes
+LATEST_LINK=	libunique3
+USE_XORG=	ice x11
+USE_XZ=		yes
 USE_GMAKE=	yes
 USE_GETTEXT=	yes
 USE_LDCONFIG=	yes
 USE_AUTOTOOLS=	libtool
-USE_GNOME=	gtk20 gnomeprefix ltverhack:2
+USE_GNOME=	gtk30 gnomeprefix ltverhack:0
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--disable-maintainer-flags
+CONFIGURE_ARGS=	--disable-maintainer-flags --enable-gtk-doc-html=no
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|g' \
+		-e 's|unique tests doc|unique tests|g' \
 		${WRKSRC}/configure ${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e 's|G_CONST_RETURN|const|g' \
-		${WRKSRC}/unique/uniqueapp.c \
-		${WRKSRC}/unique/uniquebackend.[ch] \
-		${WRKSRC}/unique/uniqueinternals.h \
-		${WRKSRC}/unique/uniquemessage.[ch]
 
 .include <bsd.port.mk>

Modified: head/x11-toolkits/libunique3/distinfo
==============================================================================
--- head/x11-toolkits/unique/distinfo	Mon Mar 18 08:16:22 2013	(r314538)
+++ head/x11-toolkits/libunique3/distinfo	Tue Mar 19 13:30:41 2013	(r314644)
@@ -1,2 +1,2 @@
-SHA256 (libunique-1.1.6.tar.bz2) = e5c8041cef8e33c55732f06a292381cb345db946cf792a4ae18aa5c66cdd4fbb
-SIZE (libunique-1.1.6.tar.bz2) = 335534
+SHA256 (libunique-3.0.2.tar.xz) = a8f02ce073e2b920cca8ac45d418e7cb64438ad0814780c5912c6d63f8a4e038
+SIZE (libunique-3.0.2.tar.xz) = 294712

Modified: head/x11-toolkits/libunique3/pkg-plist
==============================================================================
--- head/x11-toolkits/unique/pkg-plist	Mon Mar 18 08:16:22 2013	(r314538)
+++ head/x11-toolkits/libunique3/pkg-plist	Tue Mar 19 13:30:41 2013	(r314644)
@@ -1,32 +1,15 @@
-include/unique-1.0/unique/unique.h
-include/unique-1.0/unique/uniqueapp.h
-include/unique-1.0/unique/uniquebackend.h
-include/unique-1.0/unique/uniqueenumtypes.h
-include/unique-1.0/unique/uniquemessage.h
-include/unique-1.0/unique/uniqueversion.h
-lib/girepository-1.0/Unique-1.0.typelib
-lib/libunique-1.0.a
-lib/libunique-1.0.la
-lib/libunique-1.0.so
-lib/libunique-1.0.so.2
-libdata/pkgconfig/unique-1.0.pc
-share/gir-1.0/Unique-1.0.gir
-%%DOCSDIR%%/UniqueApp.html
-%%DOCSDIR%%/UniqueBackend.html
-%%DOCSDIR%%/home.png
-%%DOCSDIR%%/index.html
-%%DOCSDIR%%/index.sgml
-%%DOCSDIR%%/ix01.html
-%%DOCSDIR%%/left.png
-%%DOCSDIR%%/license.html
-%%DOCSDIR%%/right.png
-%%DOCSDIR%%/style.css
-%%DOCSDIR%%/unique-Message-Data.html
-%%DOCSDIR%%/unique-Versioning-Information.html
-%%DOCSDIR%%/unique-overview.html
-%%DOCSDIR%%/unique.devhelp
-%%DOCSDIR%%/unique.devhelp2
-%%DOCSDIR%%/up.png
-@dirrm %%DOCSDIR%%
-@dirrm include/unique-1.0/unique
-@dirrm include/unique-1.0
+include/unique-3.0/unique/unique.h
+include/unique-3.0/unique/uniqueapp.h
+include/unique-3.0/unique/uniquebackend.h
+include/unique-3.0/unique/uniqueenumtypes.h
+include/unique-3.0/unique/uniquemessage.h
+include/unique-3.0/unique/uniqueversion.h
+lib/girepository-1.0/Unique-3.0.typelib
+lib/libunique-3.0.a
+lib/libunique-3.0.la
+lib/libunique-3.0.so
+lib/libunique-3.0.so.0
+libdata/pkgconfig/unique-3.0.pc
+share/gir-1.0/Unique-3.0.gir
+@dirrm include/unique-3.0/unique
+@dirrm include/unique-3.0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303191330.r2JDUg95099891>