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 Convert to rest of a* to USES=zip 2014-03-07 15:48:59 +00:00
accrete
astrometry Update the default version of GCC used in the Ports Collection from 2014-03-10 20:55:20 +00:00
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 Support stage 2014-03-02 21:28:11 +00:00
gmapcatcher Support stage 2014-04-04 22:56:19 +00:00
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 Support stage 2014-04-04 22:59:14 +00:00
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 Use wx 2.8 (unicode version) 2014-03-24 11:30:42 +00:00
luna Convert to USES=lha 2014-03-12 09:49:06 +00:00
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 - Update to r3118 2014-03-28 12:20:27 +00:00
mkgmap-splitter - Update to r320 2014-03-28 12:20:16 +00:00
mymoon
nightfall The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
openmap Support stage 2014-04-04 19:50:25 +00:00
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 - STAGE-clean 2014-02-18 15:50:19 +00:00
py-aipy Support stage 2014-04-04 22:34:40 +00:00
py-astLib Update the default version of GCC used in the Ports Collection from 2014-03-10 20:55:20 +00:00
py-metar - Remove PLIST_FILES: entries are handled by PYDISTUTILS_AUTOPLIST 2014-02-28 14:06:24 +00:00
py-pyfits Update the default version of GCC used in the Ports Collection from 2014-03-10 20:55:20 +00:00
py-RO - Update to 3.4.5 2014-05-11 15:47:21 +00:00
pyephem - Update to 3.7.5.2 2014-04-06 03:07:35 +00:00
pyweather
qlandkartegt - Update to 1.11.0 2014-04-26 18:18:39 +00:00
R-cran-maptools Update the default version of GCC used in the Ports Collection from 2014-03-10 20:55:20 +00:00
rmap - Update MASTER_SITES and WWW: line 2014-02-27 09:18:00 +00:00
roadmap Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
roadnav Unbreak on freebsd 8 and 9 2014-03-27 23:43:36 +00:00
saoimage
sextractor Support stage 2014-04-04 19:52:39 +00:00
sky2000
sscalc Remove trailing whitespaces from category astro 2014-02-21 13:35:03 +00:00
stardates
starplot
stars
stellarium
sunclock - Update MASTER_SITES 2014-02-27 09:22:59 +00:00
swe - Update to 2.00.00 2014-03-09 22:06:36 +00:00
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 - Use USES=tar:xz 2014-03-14 15:51:43 +00:00
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 Support stage 2014-03-02 21:35:56 +00:00
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