Bug 159055 - [PATCH]math/lapack95: fix build on sparc64, miscellaneous clean-ups
Summary: [PATCH]math/lapack95: fix build on sparc64, miscellaneous clean-ups
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: Maho Nakata
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-20 07:00 UTC by Brendan Fabeny
Modified: 2011-07-21 08:50 UTC (History)
0 users

See Also:


Attachments
file.diff (49.73 KB, patch)
2011-07-20 07:00 UTC, Brendan Fabeny
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brendan Fabeny freebsd_committer freebsd_triage 2011-07-20 07:00:21 UTC
- use MASTER_SITE_NETLIB
- fix whitespace and reduce make verbosity
- switch from WITH_ATLAS to WITH_BLAS, and allow the user to set this, following the recent trend in other ports (we should consolidate the macros for
this in a central makefile at some point)
- remove BROKEN
- USE_LDCONFIG
- retire FORTRAN_FIXED/FREE, our default Fortran compiler seems smart enough
to set this automatically
- respect FFLAGS
- eliminate pre-build target in favor of post-patch, simplify this target by
patching the static and shared sources identically (differentiate between the two by setting PICFLAG to the appropriate value in the MAKE_ENV)
- respect NOPORTEXAMPLES, and simplify the pkg-plist and do-install targets by using the PORTEXAMPLES and COPYTREE_SHARE macros
- canonicalize do-build target, to honor MAKE_ARGS and _MAKE_JOBS
- avoid the mixing of toolchains that broke the build on sparc64 by using ${LD} (set to ${LOCALBASE}/bin/ld by USE_FORTRAN, which implies USE_BINUTILS) instead of "ld", ${AR} instead of ar, and ${RANLIB} instead of ranlib.

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-07-20 07:00:33 UTC
Responsible Changed
From-To: freebsd-ports-bugs->maho

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2011-07-21 08:42:34 UTC
bf          2011-07-21 07:42:26 UTC

  FreeBSD ports repository

  Modified files:
    math/lapack95        Makefile pkg-plist 
    math/lapack95/files  patch-make.inc 
  Log:
  Fix build on sparc64 ; miscellaneous clean-ups
  
  PR:             159055
  Approved by:    maho
  
  Revision  Changes    Path
  1.12      +47 -51    ports/math/lapack95/Makefile
  1.6       +6 -5      ports/math/lapack95/files/patch-make.inc
  1.5       +0 -1054   ports/math/lapack95/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 3 Brendan Fabeny freebsd_committer freebsd_triage 2011-07-21 08:43:53 UTC
State Changed
From-To: open->closed

Committed. Thanks!