Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jun 2014 08:20:07 +0000 (UTC)
From:      Martin Wilke <miwi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r356306 - in head/comms: . congruity congruity/files
Message-ID:  <201406030820.s538K7HM032415@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: miwi
Date: Tue Jun  3 08:20:06 2014
New Revision: 356306
URL: http://svnweb.freebsd.org/changeset/ports/356306
QAT: https://qat.redports.org/buildarchive/r356306/

Log:
  congruity is a GUI application for programming Logitech(R) Harmony(TM)
  remote controls. congruity builds upon the work of the concordance project,
  which provides the underlying communication.
  
  PR:		ports/190548
  Submitted by:	Stephen Hurd <shurd@sasktel.net>

Added:
  head/comms/congruity/
  head/comms/congruity/Makefile   (contents, props changed)
  head/comms/congruity/distinfo   (contents, props changed)
  head/comms/congruity/files/
  head/comms/congruity/files/patch-Makefile   (contents, props changed)
  head/comms/congruity/pkg-descr   (contents, props changed)
  head/comms/congruity/pkg-plist   (contents, props changed)
Modified:
  head/comms/Makefile

Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile	Tue Jun  3 08:18:56 2014	(r356305)
+++ head/comms/Makefile	Tue Jun  3 08:20:06 2014	(r356306)
@@ -22,6 +22,7 @@
     SUBDIR += chu
     SUBDIR += comserv
     SUBDIR += concordance
+    SUBDIR += congruity
     SUBDIR += conserver
     SUBDIR += conserver-com
     SUBDIR += cutecom

Added: head/comms/congruity/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/congruity/Makefile	Tue Jun  3 08:20:06 2014	(r356306)
@@ -0,0 +1,23 @@
+# Created by: Stephen Hurd <shurd@sasktel.net>
+# $FreeBSD$
+
+PORTNAME=	congruity
+PORTVERSION=	18
+CATEGORIES=	comms
+MASTER_SITES=	SF
+
+MAINTAINER=	shurd@sasktel.net
+COMMENT=	GUI Logitech Harmony configuration tool
+
+LICENSE=	GPLv2
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libconcord>=0:${PORTSDIR}/comms/py-libconcord
+
+MAKE_ARGS=	MANDIR=${PREFIX}/man
+USES=		tar:bzip2 gmake desktop-file-utils
+USE_PYTHON=	2.7+
+USE_WX=		2.8+
+WANT_UNICODE=	yes
+WX_COMPS=	python
+
+.include <bsd.port.mk>

Added: head/comms/congruity/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/congruity/distinfo	Tue Jun  3 08:20:06 2014	(r356306)
@@ -0,0 +1,2 @@
+SHA256 (congruity-18.tar.bz2) = 16cee522b3e0b2c76ae4527110cb517af015aa8d56b1e72b7cbfa9df06739878
+SIZE (congruity-18.tar.bz2) = 199393

Added: head/comms/congruity/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/congruity/files/patch-Makefile	Tue Jun  3 08:20:06 2014	(r356306)
@@ -0,0 +1,45 @@
+--- Makefile.orig	2014-03-29 10:20:02.000000000 -0700
++++ Makefile	2014-05-31 01:38:42.000000000 -0700
+@@ -17,27 +17,27 @@
+ 	@echo "Nothing to build, run 'make install' as root"
+ 
+ install:
+-	mkdir -p --mode=755 $(DESTDIR)$(BINDIR)
++	mkdir -p -m 755 $(DESTDIR)$(BINDIR)
+ 	sed -e "s:/usr/share/congruity:${APPSHAREDIR}:" < congruity > congruity.patched
+-	$(INSTALL) --mode=755 congruity.patched $(DESTDIR)$(BINDIR)/congruity
++	$(INSTALL) -m 755 congruity.patched $(DESTDIR)$(BINDIR)/congruity
+ 	rm -f congruity.patched
+ 	sed -e "s:/usr/share/congruity:${APPSHAREDIR}:" < mhgui > mhgui.patched
+-	$(INSTALL) --mode=755 mhgui.patched $(DESTDIR)$(BINDIR)/mhgui
++	$(INSTALL) -m 755 mhgui.patched $(DESTDIR)$(BINDIR)/mhgui
+ 	rm -f mhgui.patched
+-	mkdir -p --mode=755 $(DESTDIR)$(APPSHAREDIR)
+-	$(INSTALL) --mode=644 *.gif $(DESTDIR)$(APPSHAREDIR)
+-	$(INSTALL) --mode=644 *.png $(DESTDIR)$(APPSHAREDIR)
+-	$(INSTALL) --mode=644 harmony.wsdl $(DESTDIR)$(APPSHAREDIR)
+-	$(INSTALL) --mode=644 *.xsd $(DESTDIR)$(APPSHAREDIR)
++	mkdir -p -m 755 $(DESTDIR)$(APPSHAREDIR)
++	$(INSTALL) -m 644 *.gif $(DESTDIR)$(APPSHAREDIR)
++	$(INSTALL) -m 644 *.png $(DESTDIR)$(APPSHAREDIR)
++	$(INSTALL) -m 644 harmony.wsdl $(DESTDIR)$(APPSHAREDIR)
++	$(INSTALL) -m 644 *.xsd $(DESTDIR)$(APPSHAREDIR)
+ 	sed -e "s:/usr/share/congruity:${APPSHAREDIR}:" < mhmanager.py > mhmanager.py.patched
+-	$(INSTALL) --mode=644 mhmanager.py.patched $(DESTDIR)$(APPSHAREDIR)/mhmanager.py
++	$(INSTALL) -m 644 mhmanager.py.patched $(DESTDIR)$(APPSHAREDIR)/mhmanager.py
+ 	rm -f mhmanager.py.patched
+-	mkdir -p --mode=755 $(DESTDIR)$(MAN1DIR)
+-	$(INSTALL) --mode=644 congruity.1 $(DESTDIR)$(MAN1DIR)
+-	$(INSTALL) --mode=644 mhgui.1 $(DESTDIR)$(MAN1DIR)
+-	mkdir -p --mode=755 $(DESTDIR)$(DESKTOPDIR)
+-	$(INSTALL) --mode=644 congruity.desktop $(DESTDIR)$(DESKTOPDIR)
+-	$(INSTALL) --mode=644 mhgui.desktop $(DESTDIR)$(DESKTOPDIR)
++	mkdir -p -m 755 $(DESTDIR)$(MAN1DIR)
++	$(INSTALL) -m 644 congruity.1 $(DESTDIR)$(MAN1DIR)
++	$(INSTALL) -m 644 mhgui.1 $(DESTDIR)$(MAN1DIR)
++	mkdir -p -m 755 $(DESTDIR)$(DESKTOPDIR)
++	$(INSTALL) -m 644 congruity.desktop $(DESTDIR)$(DESKTOPDIR)
++	$(INSTALL) -m 644 mhgui.desktop $(DESTDIR)$(DESKTOPDIR)
+ ifeq ($(RUN_UPDATE_DESKTOP_DB),1)
+ 	$(UPDATE_DESKTOP_DB) > /dev/null 2>&1 || :
+ endif

Added: head/comms/congruity/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/congruity/pkg-descr	Tue Jun  3 08:20:06 2014	(r356306)
@@ -0,0 +1,3 @@
+congruity is a GUI application for programming Logitech(R) Harmony(TM)
+remote controls. congruity builds upon the work of the concordance project,
+which provides the underlying communication.

Added: head/comms/congruity/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/congruity/pkg-plist	Tue Jun  3 08:20:06 2014	(r356306)
@@ -0,0 +1,29 @@
+bin/congruity
+bin/mhgui
+man/man1/congruity.1.gz
+man/man1/mhgui.1.gz
+share/applications/congruity.desktop
+share/applications/mhgui.desktop
+%%DATADIR%%/account.xsd
+%%DATADIR%%/activity.xsd
+%%DATADIR%%/am_data.xsd
+%%DATADIR%%/arrays.xsd
+%%DATADIR%%/button_mapping.xsd
+%%DATADIR%%/data.xsd
+%%DATADIR%%/discovery.xsd
+%%DATADIR%%/dm_operation.xsd
+%%DATADIR%%/harmony.wsdl
+%%DATADIR%%/icon-complete.png
+%%DATADIR%%/icon-failed.png
+%%DATADIR%%/icon-in-progress.png
+%%DATADIR%%/icon-unstarted.png
+%%DATADIR%%/ir_data.xsd
+%%DATADIR%%/mhmanager.py
+%%DATADIR%%/operation.xsd
+%%DATADIR%%/product.xsd
+%%DATADIR%%/remote.png
+%%DATADIR%%/search_match.xsd
+%%DATADIR%%/serialization.xsd
+%%DATADIR%%/throbber.gif
+%%DATADIR%%/user_feature.xsd
+@dirrmtry %%DATADIR%%



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