From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 25 09:30:12 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 630A9106566C for ; Wed, 25 Jul 2012 09:30:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 344108FC0C for ; Wed, 25 Jul 2012 09:30:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6P9UCXt087953 for ; Wed, 25 Jul 2012 09:30:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6P9UCR3087952; Wed, 25 Jul 2012 09:30:12 GMT (envelope-from gnats) Resent-Date: Wed, 25 Jul 2012 09:30:12 GMT Resent-Message-Id: <201207250930.q6P9UCR3087952@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Kubilay Kocak " Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6DCC7106566B for ; Wed, 25 Jul 2012 09:29:14 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 02E988FC0A for ; Wed, 25 Jul 2012 09:29:13 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so1199660pbb.13 for ; Wed, 25 Jul 2012 02:29:13 -0700 (PDT) Received: by 10.68.224.70 with SMTP id ra6mr51884247pbc.11.1343208553507; Wed, 25 Jul 2012 02:29:13 -0700 (PDT) Received: from freebsd-90-amd64.localdomain (ppp59-167-128-11.static.internode.on.net. [59.167.128.11]) by mx.google.com with ESMTPS id ka5sm14030599pbb.37.2012.07.25.02.29.10 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 25 Jul 2012 02:29:12 -0700 (PDT) Received: by freebsd-90-amd64.localdomain (Postfix, from userid 1001) id 728BC39E85; Wed, 25 Jul 2012 19:29:07 +1000 (EST) Message-Id: <20120725092907.728BC39E85@freebsd-90-amd64.localdomain> Date: Wed, 25 Jul 2012 19:29:07 +1000 (EST) From: "Kubilay Kocak " To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: jessekempf@gmail.com Subject: ports/170127: [PATCH] devel/py-mock: Fix deinstall when installed when setuptools is installed X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jul 2012 09:30:12 -0000 >Number: 170127 >Category: ports >Synopsis: [PATCH] devel/py-mock: Fix deinstall when installed when setuptools is installed >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 25 09:30:11 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Kubilay Kocak >Release: FreeBSD 9.0-RELEASE-p3 amd64 >Organization: >Environment: System: FreeBSD freebsd-90-amd64 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Sat Jul 7 21:26:56 EST >Description: Installs using distutils, but doesnt patch out setuptools imports from setup.py. If setuptools is installed on the system, the port is installed as a compressed egg (setuptools) and fails to find pkg-plist files on deinstall. - Patch setuptools bits out of setup.py to compensate. ==[QA]== Redports build clean: https://redports.org/buildarchive/20120724045217-41546/ Added file(s): - files/patch-setup.py Port maintainer (jessekempf@gmail.com) is cc'd. Generated with FreeBSD Port Tools 0.99_6 (mode: change, diff: ports) >How-To-Repeat: >Fix: --- py27-mock-0.8.0.patch begins here --- diff -ruN --exclude=CVS /usr/ports/devel/py-mock/files/patch-setup.py ./files/patch-setup.py --- /usr/ports/devel/py-mock/files/patch-setup.py 1970-01-01 10:00:00.000000000 +1000 +++ ./files/patch-setup.py 2012-07-24 14:47:41.000000000 +1000 @@ -0,0 +1,16 @@ +--- ./setup.py.orig 2012-07-23 23:32:47.000000000 +1000 ++++ ./setup.py 2012-07-23 23:33:08.000000000 +1000 +@@ -61,12 +61,6 @@ + classifiers=CLASSIFIERS, + ) + +-try: +- from setuptools import setup +-except ImportError: +- from distutils.core import setup +-else: +- params['tests_require'] = ['unittest2'] +- params['test_suite'] = 'unittest2.collector' ++from distutils.core import setup + + setup(**params) --- py27-mock-0.8.0.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: