cvs commit: ports/graphics/libfpx Makefile distinfo pkg-plist ports/graphics/libfpx/files Makefile.bsd

Mikhail Teterin mi at FreeBSD.org
Fri Nov 2 05:42:09 PDT 2007


mi          2007-11-02 12:42:07 UTC

  FreeBSD ports repository

  Modified files:
    graphics/libfpx      Makefile distinfo pkg-plist 
    graphics/libfpx/files Makefile.bsd 
  Log:
  Add a mega-patch, which makes the library usable. It barely worked on
  even i386 before, and does not anymore, as its numerous original bugs
  were exposed by the evolving compiler. It never worked on a 64-bit
  platform, as the original authors assumed sizeof(long) to be 4.
  
  With this patch it compiles cleanly (WARNS=3) on both i386 and amd64
  and should have no problems on other 64-bit systems.
  
  A corrupt input-file may still result in a crash, but, at least, it
  works correctly with correct input files. Tested on camera-generated
  originals kindly provided by the originator of the PR below.
  
  Bump PORTREVISION.
  
  Approved by:    portmgr (pav, after some deliberations)
  
  Portmgr advised against bumping the SHLIB_MAJOR. They did not /insist/
  so I chose to bump it -- the old version is too broken to have been
  usable to anybody for years, and the dependant ports (such as Graphics
  and ImageMagicks) need an easy way to insist on the new version (via
  LIB_DEPENDS).
  
  Was required to fix:    67815
  
  Revision  Changes    Path
  1.22      +12 -2     ports/graphics/libfpx/Makefile
  1.12      +3 -0      ports/graphics/libfpx/distinfo
  1.15      +3 -2      ports/graphics/libfpx/files/Makefile.bsd
  1.3       +1 -1      ports/graphics/libfpx/pkg-plist


More information about the cvs-ports mailing list