Bug 122434

Summary: Extraneous files/directories installed by math/py-numeric
Product: Ports & Packages Reporter: gene <gene>
Component: Individual Port(s)Assignee: Greg Larkin <glarkin>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
py-numeric.diff none

Description gene 2008-04-04 02:20:00 UTC
The port installs the extraneous files into %%PYTHON_SITELIBDIR%%/Numeric:

# find lib/python2.5/site-packages/Numeric ! -type d -print0 | xargs -0 pkgdb -v | sed -n 's#: ?$##p'
lib/python2.5/site-packages/Numeric/Numeric_headers/Numeric/arrayobject.h
lib/python2.5/site-packages/Numeric/Numeric_headers/Numeric/f2c.h
lib/python2.5/site-packages/Numeric/Numeric_headers/Numeric/ranlib.h
lib/python2.5/site-packages/Numeric/Numeric_headers/Numeric/ufuncobject.h
lib/python2.5/site-packages/Numeric/Numeric-24.2-py2.5.egg-info/PKG-INFO
lib/python2.5/site-packages/Numeric/Numeric-24.2-py2.5.egg-info/not-zip-safe
lib/python2.5/site-packages/Numeric/Numeric-24.2-py2.5.egg-info/top_level.txt
lib/python2.5/site-packages/Numeric/Numeric-24.2-py2.5.egg-info/dependency_links.txt
lib/python2.5/site-packages/Numeric/Numeric-24.2-py2.5.egg-info/SOURCES.txt
# 

Note that the files/directories under "Numeric_headers" are a duplicate of %%PYTHON_INCLUDEDIR%%/Numeric.

Also note that "Numeric-24.2-py2.5.egg-info" should be a file but is a directory with the source files in it; this prevents clean pkg_delete.

Fix: 

None known.
How-To-Repeat: cd /usr/ports/math/py-numeric; make install deinstall
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-04-04 02:20:11 UTC
Responsible Changed
From-To: freebsd-ports-bugs->tg

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2008-09-07 07:16:52 UTC
Responsible Changed
From-To: tg->freebsd-ports-bugs

Maintainer was reset.
Comment 3 Greg Larkin freebsd_committer freebsd_triage 2008-09-11 19:56:03 UTC
Responsible Changed
From-To: freebsd-ports-bugs->glarkin

I'll take it.
Comment 4 fmysh 2008-09-25 16:48:57 UTC
The attached patch contains:
1. Missing entries in plist for the header files.
2. A work around for egg-info directory style, which is not supported  
by the ports system.
--
TAOKA Fumiyoshi
Comment 5 dfilter service freebsd_committer freebsd_triage 2008-10-23 05:17:42 UTC
glarkin     2008-10-23 04:17:28 UTC

  FreeBSD ports repository

  Modified files:
    math/py-numeric      Makefile pkg-plist 
  Log:
  - Updated Makefile to handle installation differently based on
    whether devel/py-setuptools is present or not. The setup.py installer
    modifies the packing list based on that, so we have to modify pkg-plist
    in kind.
  - Added code to handle NOPORTEXAMPLES
  - Take maintainership
  
  PR:             ports/122434
  Submitted by:   "Eugene M. Kim" <gene at nttmcl dot com>
  
  Revision  Changes    Path
  1.53      +22 -7     ports/math/py-numeric/Makefile
  1.27      +22 -21    ports/math/py-numeric/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Greg Larkin freebsd_committer freebsd_triage 2008-10-23 05:17:49 UTC
State Changed
From-To: open->closed

Closed with modifications, thanks!