1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
freebsd-ports/astro
Tijl Coosemans 9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
..
aa
accrete
astrometry
boinc-astropulse cat astro / benchmarks 2014-06-01 09:00:15 +00:00
boinc-setiathome-v7 cat astro / benchmarks 2014-06-01 09:00:15 +00:00
celestia Fix packaging celestia-gtk 2014-04-29 07:24:54 +00:00
celestia-gnome Convert celestia ports to stage 2014-04-28 15:55:51 +00:00
celestia-gtk Convert celestia ports to stage 2014-04-28 15:55:51 +00:00
cfitsio Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
dgpsip
ephem Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
fowsr
foxtrotgps The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
garmindev
gkrellmoon2
gmapcatcher
google-earth Seems pre-su-install breaks building as user now - in this case we only 2014-05-20 19:14:06 +00:00
gpsbabel - Update to 1.5.1 2014-06-10 22:06:15 +00:00
gpsbabel14 - Preserve version 1.4.4 of astro/gpsbabel as astro/gpsbabel14 2014-06-10 22:03:56 +00:00
gpscorrelate The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
gpsd - Stagify 2014-05-20 16:41:06 +00:00
gpsdrive
gpsman Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
gpsprune
gpstk Convert to USES=dos2unix 2014-05-26 06:55:07 +00:00
gpxloggerd
jday - Switch to USES=libtool, drop .la files 2014-05-30 19:33:22 +00:00
josm Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
kstars KDE/FreeBSD team presents KDE SC 4.12.5 and KDE Workspace 4.11.9! 2014-05-10 19:43:14 +00:00
libgal - Add missing USES=libtool 2014-06-10 20:50:20 +00:00
libkgeomap
libnova Convert to USES=libtool. 2014-04-24 17:14:42 +00:00
libosmpbf
libroadnav
luna
marble KDE/FreeBSD team presents KDE SC 4.12.5 and KDE Workspace 4.11.9! 2014-05-10 19:43:14 +00:00
match Back to pool 2014-04-14 20:01:18 +00:00
merkaartor - Update to 1.11.0 2014-04-26 18:18:39 +00:00
mkgmap
mkgmap-splitter
mymoon
nightfall The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
openmap
openuniverse Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
osmium - Update to 1.11.0 2014-04-26 18:18:39 +00:00
osmosis
p5-Astro
p5-Astro-ADS
p5-Astro-Catalog
p5-Astro-Constants
p5-Astro-Coords
p5-Astro-DSS
p5-Astro-FITS-CFITSIO Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Astro-FITS-Header
p5-Astro-Flux
p5-Astro-Hipparcos Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Astro-MoonPhase
p5-Astro-PAL Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Astro-satpass - Update to 0.063 2014-05-16 13:04:09 +00:00
p5-Astro-SIMBAD
p5-Astro-SIMBAD-Client
p5-Astro-SpaceTrack - Update to 0.086 2014-04-27 00:02:16 +00:00
p5-Astro-Sunrise
p5-Astro-SunTime
p5-Astro-Telescope
p5-Astro-WaveBand
p5-Geo-METAR
p5-GPS
p5-GPS-Babel
p5-GPS-OID
p5-Misc-Quality
p5-Starlink-AST Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Weather-Underground - Add LICENSE 2014-05-11 06:57:51 +00:00
p5-ZConf-Weather Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
phoon
planets astro/planets: Unbreak after Ocaml 4.01 with Debian patch 2014-05-07 18:19:04 +00:00
pp3 cat astro / benchmarks 2014-06-01 09:00:15 +00:00
ptiger
py-aipy
py-astLib
py-metar
py-pyfits
py-RO - Update to 3.4.5 2014-05-11 15:47:21 +00:00
pyephem
pyweather
qlandkartegt - Update to 1.11.0 2014-04-26 18:18:39 +00:00
R-cran-maptools
rmap
roadmap Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
roadnav
saoimage
sextractor
sky2000
sscalc
stardates
starplot
stars
stellarium
sunclock
swe
tclgeomap
tkgeomap
viking This port are no longer used or cared for. 2014-05-07 15:56:04 +00:00
wcslib cat astro / benchmarks 2014-06-01 09:00:15 +00:00
weather
weatherspect - Update to 1.11 2014-05-11 14:26:52 +00:00
wmglobe
wmjupiter
wmmoonclock
wmsolar
wmspaceweather Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
wmsun
xearth New maintainer A.J. van Werven, additional distfiles mirror. 2014-06-02 13:51:31 +00:00
xeartk
xephem Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
xglobe
xmoontool
xphoon
xplanet Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
xtide - Update Harmonics file 2014-05-11 20:59:47 +00:00
xworld
Makefile - Preserve version 1.4.4 of astro/gpsbabel as astro/gpsbabel14 2014-06-10 22:03:56 +00:00