From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 10 13:40:11 2011 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 5E9D6106567A for ; Thu, 10 Mar 2011 13:40:11 +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 E488B8FC18 for ; Thu, 10 Mar 2011 13:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p2ADeAFl066882 for ; Thu, 10 Mar 2011 13:40:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p2ADeA58066881; Thu, 10 Mar 2011 13:40:10 GMT (envelope-from gnats) Resent-Date: Thu, 10 Mar 2011 13:40:10 GMT Resent-Message-Id: <201103101340.p2ADeA58066881@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, "Jason E. Hale" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 622701065678 for ; Thu, 10 Mar 2011 13:37:35 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id 02BD68FC1E for ; Thu, 10 Mar 2011 13:37:34 +0000 (UTC) Received: by qyk35 with SMTP id 35so4523908qyk.13 for ; Thu, 10 Mar 2011 05:37:34 -0800 (PST) Received: by 10.229.45.1 with SMTP id c1mr6206627qcf.259.1299764254243; Thu, 10 Mar 2011 05:37:34 -0800 (PST) Received: from mocha.verizon.net (c-24-3-43-53.hsd1.oh.comcast.net [24.3.43.53]) by mx.google.com with ESMTPS id s9sm2298949qco.12.2011.03.10.05.37.32 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 10 Mar 2011 05:37:33 -0800 (PST) Message-Id: <4d78d41d.4969e50a.19a9.7cd7@mx.google.com> Date: Thu, 10 Mar 2011 05:37:33 -0800 (PST) From: "Jason E. Hale" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: glebius@FreeBSD.org Subject: ports/155434: [PATCH] astro/gpsd: Leaves .pyo files upon deinstall X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Jason E. Hale" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Mar 2011 13:40:11 -0000 >Number: 155434 >Category: ports >Synopsis: [PATCH] astro/gpsd: Leaves .pyo files upon deinstall >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: Thu Mar 10 13:40:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Jason E. Hale >Release: FreeBSD 8.2-RELEASE i386 >Organization: none >Environment: System: FreeBSD mocha.verizon.net 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Tue Feb 22 19:19:42 EST 2011 root@mocha.verizon.net:/usr/obj/usr/src/sys/MOCHA8 i386 >Description: astro/gpsd leaves Python ".pyo" files upon deinstall. They are not installed when the port is built, but they get generated when the module is used. I have patched the port to install the .pyo files when the port is built so that they can be included in the pkg-plist. While here, remove MD5. >How-To-Repeat: Use attached diff. >Fix: --- 2011-03-10-gpsd.diff begins here --- diff -ruN gpsd.orig/Makefile gpsd/Makefile --- gpsd.orig/Makefile 2011-03-10 05:41:17.000000000 -0500 +++ gpsd/Makefile 2011-03-10 06:04:28.000000000 -0500 @@ -7,6 +7,7 @@ PORTNAME= gpsd PORTVERSION= 2.95 +PORTREVISION= 1 CATEGORIES= astro geography MASTER_SITES= ${MASTER_SITE_BERLIOS} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -179,6 +180,10 @@ CONFIGURE_ARGS+=--enable-dbus .endif +post-patch: + @${REINPLACE_CMD} -e 's|setup.py install|setup.py install -c -O1|g' \ + ${WRKSRC}/Makefile.in + post-install: @${CAT} ${PKGMESSAGE} diff -ruN gpsd.orig/distinfo gpsd/distinfo --- gpsd.orig/distinfo 2011-03-10 05:41:17.000000000 -0500 +++ gpsd/distinfo 2011-03-10 06:22:31.000000000 -0500 @@ -1,3 +1,2 @@ -MD5 (gpsd-2.95.tar.gz) = 12535a9ed9fecf9ea2c5bdc9840da5ae SHA256 (gpsd-2.95.tar.gz) = 832343a53921a8371efa540ba57c91dadedda445e571c1beb97c06539ef450ae SIZE (gpsd-2.95.tar.gz) = 1385681 diff -ruN gpsd.orig/pkg-plist gpsd/pkg-plist --- gpsd.orig/pkg-plist 2011-03-10 05:41:17.000000000 -0500 +++ gpsd/pkg-plist 2011-03-10 05:54:15.000000000 -0500 @@ -23,15 +23,20 @@ lib/libgpsd.so.0 %%PYTHON_SITELIBDIR%%/gps/__init__.py %%PYTHON_SITELIBDIR%%/gps/__init__.pyc +%%PYTHON_SITELIBDIR%%/gps/__init__.pyo %%PYTHON_SITELIBDIR%%/gps/client.py %%PYTHON_SITELIBDIR%%/gps/client.pyc +%%PYTHON_SITELIBDIR%%/gps/client.pyo %%PYTHON_SITELIBDIR%%/gps/clienthelpers.so %%PYTHON_SITELIBDIR%%/gps/fake.py %%PYTHON_SITELIBDIR%%/gps/fake.pyc +%%PYTHON_SITELIBDIR%%/gps/fake.pyo %%PYTHON_SITELIBDIR%%/gps/gps.py %%PYTHON_SITELIBDIR%%/gps/gps.pyc +%%PYTHON_SITELIBDIR%%/gps/gps.pyo %%PYTHON_SITELIBDIR%%/gps/misc.py %%PYTHON_SITELIBDIR%%/gps/misc.pyc +%%PYTHON_SITELIBDIR%%/gps/misc.pyo %%PYTHON_SITELIBDIR%%/gps/packet.so %%PYTHON_SITELIBDIR%%/gpscap.py %%PYTHON_SITELIBDIR%%/gpscap.pyc --- 2011-03-10-gpsd.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: