freebsd-ports/cad
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
..
admesh
alliance BROKEN on 5.x: Does not compile 2004-09-17 22:47:50 +00:00
astk-client
astk-serveur - Upgrade ASTK to 1.2.3; 2005-04-27 21:25:05 +00:00
atlc s/^\.elseif/.else/ 2005-04-13 14:25:07 +00:00
brlcad Upgrade to 7.2.4. 2005-05-13 05:35:38 +00:00
calculix Update to 1.3 2005-03-19 10:28:48 +00:00
cascade
chipmunk Update to version 5.63 2005-02-20 08:54:04 +00:00
chipvault
cider
dinotrace Update to 9.2.b. 2005-05-17 17:10:17 +00:00
dxf2fig Update to version 2.10 2004-12-11 18:29:06 +00:00
electric Update to version 7.0.0 2004-07-25 16:22:02 +00:00
fandango Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
geda - Update to 20050313 [1] 2005-05-16 03:32:41 +00:00
geda-gschem - Update to 20050313 [1] 2005-05-16 03:32:41 +00:00
geda-netlist - Update to 20050313 [1] 2005-05-16 03:32:41 +00:00
geda-symbols Update to 20050313 2005-05-16 03:27:14 +00:00
geda-symcheck - Update to 20050313 [1] 2005-05-16 03:32:41 +00:00
geda-utils - Update to 20050313 [1] 2005-05-16 03:32:41 +00:00
gerbv Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
gmsh Bump PORTREVISION after the libgsl update. 2005-05-02 20:46:12 +00:00
gnetlist - Update to 20050313 [1] 2005-05-16 03:32:41 +00:00
gnucap - Update to 2005.01.27 2005-02-25 21:16:45 +00:00
gschem - Update to 20050313 [1] 2005-05-16 03:32:41 +00:00
gtkwave At Kris's request, back out the MACHINE_ARCH spelling correction until 2005-04-12 03:26:56 +00:00
gwave
impact add impact 0.5.3 2005-03-04 07:36:48 +00:00
irsim
iverilog Update to 0.8 2004-11-05 13:16:52 +00:00
leocad BROKEN on 5.x: Broken by changes to make(1) 2004-09-18 18:42:57 +00:00
libgeda Update to 20050313 2005-05-16 03:27:14 +00:00
linux-eagle Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
linux-eagle5 Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
linux-gid Mega-patch to cleanup the ports infrastructure regarding our linux bits: 2005-06-17 22:59:29 +00:00
magic
mars
netgen Remove Tcl matherr() hack. 2005-04-30 17:52:30 +00:00
ngspice_rework - Disable debug for package 2004-12-31 11:22:19 +00:00
oregano Update to 0.40.4. 2005-06-16 16:25:27 +00:00
pcb Update to 20050609. Changes include: 2005-06-14 16:18:01 +00:00
pdnmesh Update to 0.2.1: 2005-03-16 12:01:08 +00:00
pythoncad Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
qcad Since /usr/X11R6/... seems to be hardcoded in qcad 2004-11-25 16:32:02 +00:00
qcad-partslib Since /usr/X11R6/... seems to be hardcoded in qcad 2004-11-25 16:32:02 +00:00
qfsm At Kris's request, back out the MACHINE_ARCH spelling correction until 2005-04-12 03:26:56 +00:00
qmls change the libtool version to use from 1.3 to 1.5 2005-05-31 16:41:49 +00:00
qucs Graphical circuit design and simulation tool. 2005-06-11 19:53:26 +00:00
sceptre
slffea Note that math/ploticus now installs as bin/ploticus rather than bin/pl. 2005-03-07 02:41:00 +00:00
spice Allow the spice port to be built without X11 support by defining 2004-12-29 18:38:16 +00:00
tkgate - Update to 1.8.6 2005-05-19 16:08:04 +00:00
tochnog Fix pkg-plist 2005-03-24 03:27:10 +00:00
transcalc Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00
varkon Documentation tarball was rerolled, new docs were added. 2005-02-20 09:09:57 +00:00
vipec Fix build with gcc-3.4 2004-08-22 01:06:12 +00:00
xcircuit At Kris's request, back out the MACHINE_ARCH spelling correction until 2005-04-12 03:26:56 +00:00
z88 Add z88 11.0, a compact Finite Element Analysis System. 2005-01-22 16:27:18 +00:00
ziarc Mark these ports DEPRECATED due to being unmaintained and one or more 2005-05-31 13:16:44 +00:00
Makefile Graphical circuit design and simulation tool. 2005-06-11 19:53:26 +00:00