1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00
freebsd-ports/math
Alexander Leidinger 23b3bc4b0d Mega-patch to cleanup the ports infrastructure regarding our linux bits:
- USE_LINUX now implies NO_FILTER_SHLIBS=yes. It also doesn't use FreeBSD
    tools to strip binaries anymore, so it's not neccesary anymore to override
    STRIP and STRIP_CMD.
  - USE_LINUX_PREFIX implies NO_MTREE now.
  - In the USE_LINUX case, USE_XLIB now depends upon the linux X11 libraries
    instead upon the native FreeBSD libraries.
  - The variable LINUX_BASE_PORT contains a string which is suitable as an
    item in *_DEPENDS, so if a port BATCH_DEPENDS or FETCH_DEPENDS upon the
    default (or overriden) linux base, ${LINUX_BASE_PORT} should be used
    instead of a hardcoded reference.
  - Change all ports to comply to the "new world order".
  - The Ports Collection now allows to override the default linux_base port.
    Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use
    ${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use
    ${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}).
  - If USE_LINUX or OVERRIDE_LINUX_BASE doesn't point to an existing linux_base
    port and if USE_LINUX isn't set to "yes" (case insensitive), the port will
    be marked as IGNORE. [1]
  - Readd USE_LINUX knobs into several ports and make several uses of a
    conditional dependency ("USE_LINUX?=") into an unconditional one
    ("USE_LINUX=") which where removed/changed by Trevor to allow the use of
    alternative linux_base ports. While this is a nice goal, the implementation
    resulted in missing dependencies. The OVERRIDE_LINUX_BASE_PORT knob
    in this commit is supposed to fix the problem while keeping the feature.
    Basicaly this includes a backout of Trevor's commit, to prevent confusion
    I mention it here explicitely.
  - Use the correct prefix (X11- instead of LOCAL- or LINUX-) for some ports.
    Chase dependencies for this.
  - Changes to make linux_devtools installable on amd64, remove some stray
    device nodes (they don't work on recent OS versions and aren't really
    needed).
  - Make linux_base-8 PREFIX clean and remove some stray device nodes.
    Additionally tell a little bit more about how to setup NIS/YP [2].
  - Update the PGSQL dependency in the linux-opengroupware port to a recent
    version (the old one isn't available anymore), I don't know if this
    works (at least it isn't more broken than before).
  - Use PREFIX/usr/share/doc instead of PREFIX/usr/doc in the divx4linux
    ports, the former path exists already and gets populated by other
    packages too (PREFIX=LINUXPREFIX!).
  - Fix some obvious (non-linuxolator) bugs in some linux ports while being
    there.
  - Bump PORTREVISION where neccesary.

Requested by:	portmgr (linimon) [1]
Submittted by:	Gerrit Kuehn <gerrit_huehn@gruft.fido.de [2]
Approved by:	portmgr (kris, linimon), maintainers (or maintainer timeout)
Tested on:	ports cluster (kris)
Reviewed by:	silence on emulation@
Superseedes PR:	69997

Maintainer approval from:
	chris@chrisburkert.de
	cracauer@cons.org
	des
	girgen
	jamie@bishopston.net
	mezz
	mi
	nivit@users.sf.net
        pat
	simond@irrelevant.org
	riggs@rrr.de
	Udo.Schweigert@Siemens.com
2005-06-17 22:59:29 +00:00
..
abs
add
algae
algotutor
apc
arpack
arpack++
asir2000
atlas
atlas-devel
bamg
biggles
bihar
blacs
blas
blitz++
blocksolve95
calc
calcoo
calctool
ccmath
clarence
cln
concorde
convertall
coq
cxsc
dcdflib
diehard
dislin Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
djbfft
drgeo
e
eispack
emc2
entropy
eukleides
eval
fbm
femlab
fftw
fftw3
fftw3-float
fftw3-long
fftw-float
fityk
freefem
freefem++
freemat
freemat-mpi
fudgit
fung-calc
fxt
galculator
gambit
gap
gcalctool
gdcalc
geg
geonext
gexpr
GiNaC
glgraph
glove
glpk
gmp
gnumeric
gnuplot
gnuplot+
goblin
grace
gracetmpl - Update to 0.3.2 2005-06-17 17:38:36 +00:00
graphthing
gretl
gri
grpn
gsl
guppi
hexcalc
it++
itl
jacal
jags
jakarta-commons-math
jama
javanns
kaskade
kcalc
koctave
kseg
lambda
lapack
lapack95
lapack++
ldouble
libgmp4
libmath++
libneural
libqalculate
librandlib
libranlib
libRmath
linalg
linpack
linux-dislin Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
linux-relview Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
lp_solve
mathomatic
matrix
maxima
mbasecalc
metis
metis4
metis-edf
miracl
mpexpr
mprime
mtl
mtrxmath
mupad Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
naturalmath
nauty
ndiff
netcdf
newmat
ngraph
nsc2ke
ntl
ocaml-ocamlgraph
octave
octave-devel
octave-forge Fix build by adding missing dependency of bash 2005-06-17 04:37:18 +00:00
oleo
orpie
p5-AI-DecisionTree
p5-AI-NeuralNet-BackProp
p5-AI-NeuralNet-Mesh
p5-AI-Perceptron
p5-Bit-ShiftReg
p5-Bit-Vector
p5-Bit-Vector-Minimal
p5-Chart-Math-Axis
p5-Date-Handler
p5-Geo-Distance
p5-Graph
p5-Math-Base85
p5-Math-BaseCalc
p5-Math-Bezier
p5-Math-Bezier-Convert
p5-Math-BigInt * reflect renaming on CPAN File-Spec to PathTools 2005-06-11 16:13:12 +00:00
p5-Math-BigRat * reflect renaming on CPAN File-Spec to PathTools 2005-06-11 16:13:12 +00:00
p5-Math-Calc-Units
p5-Math-Combinatorics
p5-Math-Currency
p5-Math-Derivative
p5-Math-Expr
p5-Math-FFT
p5-Math-FixedPrecision
p5-Math-GMP
p5-Math-GSL
p5-Math-Interpolate
p5-Math-LinearCombination
p5-Math-Logic
p5-Math-Pari
p5-Math-Random
p5-Math-Random-MT
p5-Math-Round
p5-Math-SimpleVariable
p5-Math-Spline
p5-Math-TrulyRandom
p5-Math-VecStat
p5-MatrixReal
p5-NetCDF
p5-Number-Compare
p5-Roman
p5-Set-IntSpan
p5-Set-Window
p5-Statistics-ChiSquare
p5-Statistics-Contingency
p5-Statistics-Descriptive
p5-Statistics-Distributions
p5-Statistics-Lite
p5-Statistics-LTU
p5-Statistics-OLS
pari
pari-devel
parmetis
PDL
pear-Structures_Graph
pecl-big_int
petsc
petsc-mpich
pgcalc
php4-bcmath
php4-gmp
php5-bcmath
php5-gmp
physcalc
ploticus
ploticus-nox11
plplot
polymake
pspp
py-fpconst
py-gato
py-gnuplot
py-gsl
py-matplotlib
py-mpz
py-numarray
py-numeric
py-numeric17
py-probstat
py-scientific
qalculate
qgfe
qhull
qhull5
qscanplot
qtiplot
qwtplot3d
qwtplot3d-qt4
R Update to 2.1.0 2005-06-13 04:16:36 +00:00
randlib
rascal
rpc
rpy
rpy2
ruby-algebra
ruby-bitset
ruby-bitvector
ruby-fftw3
ruby-gmp
ruby-gnuplot
ruby-gsl
ruby-narray
ruby-narray_miss
ruby-netcdf
ruby-numru_misc
ruby-numru_units
sc
scalapack
scigraphica
scilab
sdpa
sdpara
ses
slsc
snns
solitaire
spar
spooles
spooles-mpich
ss
superlu
superlu_mt
surf
taucs
thx_1138
topaz
triangle
tvmet
umatrix
umfpack
units
unixstat
vecfem
vtk
vtk5
vtk43
vtk43-headers
vtk-data
vtk-examples
vtk-headers
vtk-java
vtk-python
vtk-tcl
wfmath
wingz Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
wingz3 Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
wmcalc
xgfe
xgobi
xgraph
xldlas
xlispstat
xplot
xppaut
xspread
xwpl
yacas
Makefile