Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Dec 2017 09:13:58 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r455396 - head/security/morphis
Message-ID:  <201712030913.vB39DwEG065765@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Dec  3 09:13:58 2017
New Revision: 455396
URL: https://svnweb.freebsd.org/changeset/ports/455396

Log:
  security/morphis: Unbroke the port by adding shebangfix
  
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13342

Modified:
  head/security/morphis/Makefile
  head/security/morphis/pkg-plist

Modified: head/security/morphis/Makefile
==============================================================================
--- head/security/morphis/Makefile	Sun Dec  3 09:00:25 2017	(r455395)
+++ head/security/morphis/Makefile	Sun Dec  3 09:13:58 2017	(r455396)
@@ -4,28 +4,27 @@
 PORTNAME=	morphis
 PORTVERSION=	0.8.18.6
 DISTVERSIONPREFIX=	v
+PORTREVISION=	1
 CATEGORIES=	security net-p2p
 
-MAINTAINER=	yuri@rawbw.com
+MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Peer-to-peer high-performance distributed datastore and mail
 
-BROKEN=		Does not package
-
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${PY_FLAVOR}
 
+USES=		python:3.4+ shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	yurivict
+NO_ARCH=	yes
+SHEBANG_FILES=	contrib/morphisd/opt/morphis/setargv
 
 SUB_FILES=	morphis-service morphis-cmd pkg-message
 SUB_LIST=	LOCALBASE=${LOCALBASE} USER=${USER} GROUP=${GROUP}
 PLIST_SUB=	USER=${USER} GROUP=${GROUP}
-
-USES=		python:3.4+
-NO_ARCH=	yes
 
 USER=		nobody
 GROUP=		nobody

Modified: head/security/morphis/pkg-plist
==============================================================================
--- head/security/morphis/pkg-plist	Sun Dec  3 09:00:25 2017	(r455395)
+++ head/security/morphis/pkg-plist	Sun Dec  3 09:13:58 2017	(r455396)
@@ -4,76 +4,76 @@ etc/rc.d/morphis
 %%DATADIR%%/CONTRIBUTORS
 %%DATADIR%%/CREDITS
 %%DATADIR%%/VERSION
-%%DATADIR%%/__pycache__/asymkey.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/asymkey.cpython-35.pyc
-%%DATADIR%%/__pycache__/base58.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/base58.cpython-35.pyc
-%%DATADIR%%/__pycache__/bittrie.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/bittrie.cpython-35.pyc
-%%DATADIR%%/__pycache__/brute.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/brute.cpython-35.pyc
-%%DATADIR%%/__pycache__/chord.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/chord.cpython-35.pyc
-%%DATADIR%%/__pycache__/chord_packet.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/chord_packet.cpython-35.pyc
-%%DATADIR%%/__pycache__/chord_tasks.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/chord_tasks.cpython-35.pyc
-%%DATADIR%%/__pycache__/chordexception.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/chordexception.cpython-35.pyc
-%%DATADIR%%/__pycache__/client.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/client.cpython-35.pyc
-%%DATADIR%%/__pycache__/client_engine.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/client_engine.cpython-35.pyc
-%%DATADIR%%/__pycache__/consts.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/consts.cpython-35.pyc
-%%DATADIR%%/__pycache__/db.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/db.cpython-35.pyc
-%%DATADIR%%/__pycache__/dhgroup14.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/dhgroup14.cpython-35.pyc
-%%DATADIR%%/__pycache__/dmail.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/dmail.cpython-35.pyc
-%%DATADIR%%/__pycache__/dsskey.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/dsskey.cpython-35.pyc
-%%DATADIR%%/__pycache__/enc.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/enc.cpython-35.pyc
-%%DATADIR%%/__pycache__/hashbench.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/hashbench.cpython-35.pyc
-%%DATADIR%%/__pycache__/kex.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/kex.cpython-35.pyc
-%%DATADIR%%/__pycache__/kexdhgroup14sha1.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/kexdhgroup14sha1.cpython-35.pyc
-%%DATADIR%%/__pycache__/llog.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/llog.cpython-35.pyc
-%%DATADIR%%/__pycache__/mbase32.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/mbase32.cpython-35.pyc
-%%DATADIR%%/__pycache__/mcc.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/mcc.cpython-35.pyc
-%%DATADIR%%/__pycache__/mn1.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/mn1.cpython-35.pyc
-%%DATADIR%%/__pycache__/multipart.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/multipart.cpython-35.pyc
-%%DATADIR%%/__pycache__/mutil.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/mutil.cpython-35.pyc
-%%DATADIR%%/__pycache__/node.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/node.cpython-35.pyc
-%%DATADIR%%/__pycache__/packet.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/packet.cpython-35.pyc
-%%DATADIR%%/__pycache__/peer.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/peer.cpython-35.pyc
-%%DATADIR%%/__pycache__/putil.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/putil.cpython-35.pyc
-%%DATADIR%%/__pycache__/rsakey.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/rsakey.cpython-35.pyc
-%%DATADIR%%/__pycache__/setup.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/setup.cpython-35.pyc
-%%DATADIR%%/__pycache__/setup_all.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/setup_all.cpython-35.pyc
-%%DATADIR%%/__pycache__/shell.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/shell.cpython-35.pyc
-%%DATADIR%%/__pycache__/sshexception.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/sshexception.cpython-35.pyc
-%%DATADIR%%/__pycache__/sshtype.cpython-35.opt-1.pyc
-%%DATADIR%%/__pycache__/sshtype.cpython-35.pyc
+%%DATADIR%%/__pycache__/asymkey.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/asymkey.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/base58.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/base58.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/bittrie.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/bittrie.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/brute.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/brute.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/chord.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/chord.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/chord_packet.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/chord_packet.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/chord_tasks.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/chord_tasks.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/chordexception.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/chordexception.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/client.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/client.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/client_engine.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/client_engine.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/consts.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/consts.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/db.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/db.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/dhgroup14.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/dhgroup14.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/dmail.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/dmail.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/dsskey.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/dsskey.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/enc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/enc.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/hashbench.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/hashbench.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/kex.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/kex.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/kexdhgroup14sha1.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/kexdhgroup14sha1.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/llog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/llog.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/mbase32.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/mbase32.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/mcc.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/mcc.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/mn1.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/mn1.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/multipart.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/multipart.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/mutil.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/mutil.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/node.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/node.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/packet.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/packet.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/peer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/peer.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/putil.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/putil.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/rsakey.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/rsakey.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/setup_all.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/setup_all.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/shell.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/shell.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/sshexception.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/sshexception.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/__pycache__/sshtype.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/__pycache__/sshtype.cpython-%%PYTHON_SUFFIX%%.pyc
 %%DATADIR%%/asymkey.py
 %%DATADIR%%/base58.py
 %%DATADIR%%/bittrie.py
@@ -114,14 +114,14 @@ etc/rc.d/morphis
 %%DATADIR%%/lots-bulk.sh
 %%DATADIR%%/lots.sh
 %%DATADIR%%/maalstroom/__init__.py
-%%DATADIR%%/maalstroom/__pycache__/__init__.cpython-35.opt-1.pyc
-%%DATADIR%%/maalstroom/__pycache__/__init__.cpython-35.pyc
-%%DATADIR%%/maalstroom/__pycache__/dispatcher.cpython-35.opt-1.pyc
-%%DATADIR%%/maalstroom/__pycache__/dispatcher.cpython-35.pyc
-%%DATADIR%%/maalstroom/__pycache__/dmail.cpython-35.opt-1.pyc
-%%DATADIR%%/maalstroom/__pycache__/dmail.cpython-35.pyc
-%%DATADIR%%/maalstroom/__pycache__/templates.cpython-35.opt-1.pyc
-%%DATADIR%%/maalstroom/__pycache__/templates.cpython-35.pyc
+%%DATADIR%%/maalstroom/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/maalstroom/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/maalstroom/__pycache__/dispatcher.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/maalstroom/__pycache__/dispatcher.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/maalstroom/__pycache__/dmail.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/maalstroom/__pycache__/dmail.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/maalstroom/__pycache__/templates.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/maalstroom/__pycache__/templates.cpython-%%PYTHON_SUFFIX%%.pyc
 %%DATADIR%%/maalstroom/dispatcher.py
 %%DATADIR%%/maalstroom/dmail.py
 %%DATADIR%%/maalstroom/resources/images/dmail/add_address.png
@@ -199,12 +199,12 @@ etc/rc.d/morphis
 %%DATADIR%%/multipart.py
 %%DATADIR%%/mutil.py
 %%DATADIR%%/node.py
-%%DATADIR%%/old/__pycache__/n1.cpython-35.opt-1.pyc
-%%DATADIR%%/old/__pycache__/n1.cpython-35.pyc
-%%DATADIR%%/old/__pycache__/node.cpython-35.opt-1.pyc
-%%DATADIR%%/old/__pycache__/node.cpython-35.pyc
-%%DATADIR%%/old/__pycache__/server_test.cpython-35.opt-1.pyc
-%%DATADIR%%/old/__pycache__/server_test.cpython-35.pyc
+%%DATADIR%%/old/__pycache__/n1.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/old/__pycache__/n1.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/old/__pycache__/node.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/old/__pycache__/node.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/old/__pycache__/server_test.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/old/__pycache__/server_test.cpython-%%PYTHON_SUFFIX%%.pyc
 %%DATADIR%%/old/n1.py
 %%DATADIR%%/old/node.py
 %%DATADIR%%/old/server_test.py



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