First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 65666
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Science Related Packages <sci@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Sébastien Fabbro <bicatali@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
wcstools-3.5.7.ebuild wcstools-3.5.7.ebuild (new package) text/plain Sébastien Fabbro 2004-09-28 04:57 0000 748 bytes Details
wcstools-3.5.7.ebuild wcstools-3.5.7.ebuild (corrected man path) text/plain Sébastien Fabbro 2004-09-28 05:09 0000 753 bytes Details
wcstools-3.6.2.ebuild wcstools-3.6.2.ebuild text/plain Sébastien Fabbro 2005-09-08 04:06 0000 754 bytes Details
wcstools-3.6.2.ebuild wcstools-3.6.2.ebuild text/plain Sébastien Fabbro 2005-09-10 18:04 0000 735 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 65666 depends on: Show dependency tree
Bug 65666 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-09-28 04:56 0000
Hi 

Please find wcstools, an astronomical library and execs to handle the World Coordinate System.

Sebastien.

------- Comment #1 From Sébastien Fabbro 2004-09-28 04:57:37 0000 -------
Created an attachment (id=40602) [edit]
wcstools-3.5.7.ebuild (new package)

------- Comment #2 From Sébastien Fabbro 2004-09-28 05:09:30 0000 -------
Created an attachment (id=40603) [edit]
wcstools-3.5.7.ebuild (corrected man path)

------- Comment #3 From Sébastien Fabbro 2005-09-08 04:06:39 0000 -------
Created an attachment (id=67915) [edit]
wcstools-3.6.2.ebuild

Version bump and ebuild update

------- Comment #4 From Olivier Fisette 2005-09-10 13:14:58 0000 -------
Hi Sebastien, 
   
I would like you to try improving this ebuild. Here are a few  
suggestions/questions:   
   
- In SRC_URI, you should replace the package name by the corresponding  
  variable. 
- Why have you turned on the nomirror restriction? I could not find anything  
  about not being allowed to redistribute the software. Did I miss it?  
- When you edit, move or otherwise change files in the build directory, you   
  should handle the return code of the command to raise an error if it is not   
  successful. For instance, you would use:  
      mv libwcs/libwcs.a libwcs/libwcstools.a || die  
  rather than:  
      mv libwcs/libwcs.a libwcs/libwcstools.a  
- You must also use the "die" function to handle the return code of commands  
  used to install files. These include functions such as dobin, doman and  
  dodoc. In general, everytime a command must succeed for the package to be 
  installed correctly and you cannot guarantee the error will be caught later 
  in the ebuild, you must use the "|| die" construct. 
- You are currently not honoring the user's C compiler choice. I think you 
  could easily fix that by using the toolchain-funcs eclass and passing the 
  compiler's name to the build process (in rather the same way you already  
  handle CFLAGS). 
 
Thanks, and keep up the good work, ;-) 

------- Comment #5 From Sébastien Fabbro 2005-09-10 18:04:29 0000 -------
Created an attachment (id=68150) [edit]
wcstools-3.6.2.ebuild

Corrected ebuild according to previous comments and a bit of cleaning.

------- Comment #6 From Olivier Fisette 2005-10-02 08:23:28 0000 -------
In CVS. Thanks for your work, Sebastien. 

First Last Prev Next    No search results available      Search page      Enter new bug