Bug 122434 - Extraneous files/directories installed by math/py-numeric
Summary: Extraneous files/directories installed by math/py-numeric
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Greg Larkin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-04 02:20 UTC by gene
Modified: 2008-10-23 05:20 UTC (History)
0 users

See Also:


Attachments
py-numeric.diff (2.77 KB, patch)
2008-09-25 16:48 UTC, fmysh
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!