Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Apr 2015 17:19:22 +0000 (UTC)
From:      Michael Landin Hostbaek <mich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r383584 - in head/ports-mgmt/portell: . files
Message-ID:  <201504081719.t38HJMXT027328@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mich
Date: Wed Apr  8 17:19:21 2015
New Revision: 383584
URL: https://svnweb.freebsd.org/changeset/ports/383584

Log:
  - change dbm to bsddb
  - RUN_DEPENDS
  
  PR:	199294

Modified:
  head/ports-mgmt/portell/Makefile
  head/ports-mgmt/portell/files/patch-portell.py

Modified: head/ports-mgmt/portell/Makefile
==============================================================================
--- head/ports-mgmt/portell/Makefile	Wed Apr  8 16:58:25 2015	(r383583)
+++ head/ports-mgmt/portell/Makefile	Wed Apr  8 17:19:21 2015	(r383584)
@@ -10,6 +10,8 @@ MASTER_SITES=	http://www.freebsdcluster.
 MAINTAINER=	mich@FreeBSD.org
 COMMENT=	Quick display of FreeBSD port descriptions
 
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}bsddb>0:${PORTSDIR}/databases/py-bsddb
+
 USES=		python zip
 NO_BUILD=	yes
 

Modified: head/ports-mgmt/portell/files/patch-portell.py
==============================================================================
--- head/ports-mgmt/portell/files/patch-portell.py	Wed Apr  8 16:58:25 2015	(r383583)
+++ head/ports-mgmt/portell/files/patch-portell.py	Wed Apr  8 17:19:21 2015	(r383584)
@@ -3,6 +3,15 @@ $FreeBSD$
 
 --- portell.py.orig
 +++ portell.py
+@@ -6,7 +6,7 @@
+ # Version: 0.2
+ # Usage: portell.py <portname>
+ 
+-import sys, os, shelve
++import sys, os, bsddb
+ 
+ try:
+     PORTELL_DB = os.environ['PORTELL_PATH']
 @@ -14,12 +14,16 @@
      PORTELL_DB = "/var/db/portell.db"
  
@@ -24,3 +33,25 @@ $FreeBSD$
  
  def update_db(msg):
      print msg
+@@ -30,7 +34,7 @@
+         os.unlink(PORTELL_DB + ".db") 
+         
+     try:
+-        d = shelve.open(PORTELL_DB)
++	d = bsddb.btopen(PORTELL_DB, 'c')
+         fix_dbdb()
+         os.chmod(PORTELL_DB, 0666) 
+     except:
+@@ -63,10 +67,10 @@
+     else:
+         portname = sys.argv[1]
+ 
+-    d = shelve.open(PORTELL_DB)
++    d = bsddb.btopen(PORTELL_DB, 'r')
+     fix_dbdb()
+ 
+-    if d.has_key(portname): 
++    if d.has_key(portname):
+         if os.uname()[0].lower() == "freebsd":
+             descr_path = d[portname] + "/pkg-descr"
+         else:



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