cvs commit: ports/biology/L-Breeder Makefile distinfo pkg-descr pkg-plist ports/biology/L-Breeder/files patch-LBreeder::MyTextFrame.cpp patch-LBreeder::MyTextFrame.h patch-Lsystem::Lstring.cpp patch-Unix-Makefile patch-thinair::environ.h

Edwin Groothuis edwin at FreeBSD.org
Mon Jan 2 13:29:41 PST 2006


edwin       2006-01-02 21:29:30 UTC

  FreeBSD ports repository

  Modified files:
    biology/L-Breeder    Makefile distinfo pkg-descr 
  Added files:
    biology/L-Breeder    pkg-plist 
    biology/L-Breeder/files patch-Unix-Makefile 
  Removed files:
    biology/L-Breeder/files patch-LBreeder::MyTextFrame.cpp 
                            patch-LBreeder::MyTextFrame.h 
                            patch-Lsystem::Lstring.cpp 
                            patch-thinair::environ.h 
  Log:
  possible fix to unbreak biology/L-Breeder
  
          L-Breeder is currently marked unfetchable:
          http://people.freebsd.org/~fenner/portsurvey/biology.html#L-Breeder
  
          So I tried to investigate the problem and I'm now submitting
          my homework so it doesn't get lost.
  
          This is what I noticed:
  
          i) L-Breeder upstream sources have "stagnated for some time,
          but now a new simplified version is available" (sic, from
          the web site)
  
          So, the fetch issue is resolved. And the pkg-descr is also
          updated to reflect the new home page. However:
  
          ii) L-Breeder is now called LBreeder. I have changed PORTNAME
          to reflect this, although I don't know if this is the right
          thing to do. Should the port be moved to biology/LBreeder?
          Or perhaps just leaving PORTNAME pointing to the old name
          and then work inside the Makefile to point the build/install
          to the correct name?
  
          iii) the sources have been reorganized so I have to update
          the port's Makefile to reflect this. The attached patch
          works for me under FreeBSD-4.11 (although it's possible
          that I may have missed a dependency if I already have a
          required library installed in my box. Sorry, I don't have
          a tinderbox-like setup to test builds)
  
          iv) the program does not have a version number, nor did I
          find one by looking inside the sources. To avoid changing
          too much the port I just left PORTVERSION at 1.0 and bumped
          PORTREVISION to 6
  
          Finally, do note that I am not a user of LBreeder, so I
          cannot test the program myself. I just noticed that by
          calling the executable I get a black X screen, that I can
          quit by pressing 'q' as documented in Readme.txt, but I
          can't tell myself if this is the expected behaviour. Nor
          do I know how to use the example files. Caveat emptor.
  
  PR:             ports/90073
  Submitted by:   Fernan Aguero <fernan at iib.unsam.edu.ar>
  Approved by:    maintainer timeout
  
  Revision  Changes    Path
  1.18      +18 -32    ports/biology/L-Breeder/Makefile
  1.3       +3 -2      ports/biology/L-Breeder/distinfo
  1.3       +0 -9      ports/biology/L-Breeder/files/patch-LBreeder::MyTextFrame.cpp (dead)
  1.2       +0 -10     ports/biology/L-Breeder/files/patch-LBreeder::MyTextFrame.h (dead)
  1.2       +0 -28     ports/biology/L-Breeder/files/patch-Lsystem::Lstring.cpp (dead)
  1.1       +14 -0     ports/biology/L-Breeder/files/patch-Unix-Makefile (new)
  1.2       +0 -25     ports/biology/L-Breeder/files/patch-thinair::environ.h (dead)
  1.2       +1 -1      ports/biology/L-Breeder/pkg-descr
  1.3       +24 -0     ports/biology/L-Breeder/pkg-plist (new)


More information about the cvs-ports mailing list