Commit graph

62 commits

Author SHA1 Message Date
Antoine Brodin
4b4a0381fb Fix packaging with default options (without DOXYGEN)
With hat:	portmgr
2014-05-03 11:43:26 +00:00
Sunpoet Po-Chuan Hsieh
a63f38bc06 - Update to 4.3.2 (from science/netcdf4)
- Bump PORTREVISION for science/netcdf shlib change and
  dependency change from science/netcdf4 to science/netcdf [1]

Changes:	http://www.unidata.ucar.edu/software/netcdf/docs/release_notes.html
Approved by:	portmgr (bapt) [1]
2014-05-03 03:17:19 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Tijl Coosemans
997c49cf8c Add USES=gmake to fix installation on systems that use fmake by default.
Some makefiles in this port list "configure" as a dependency of some files.
Because "configure" gets modified by USES=libtool, this means make tries to
regenerate them.  The commands for these files detect that nothing has
changed however and they don't actually regenerate the files.  Both bmake
and gmake leave it at that, but fmake reruns all targets that depend on
these files anyway.  This fails because it requires tools that aren't
available.

Reported by:	antoine
2014-03-08 18:07:13 +00:00
Tijl Coosemans
7ca0b3fdac - Add USES=libtool to fix linker problem on FreeBSD/i386 8.x and
FreeBSD/ia64 (binutils too old).
- Staging.

PR:		ports/186946
Approved by:	sunpoet (maintainer)
2014-03-06 16:35:32 +00:00
Tijl Coosemans
564a799c71 Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most cases
USE_GCC=yes has been omitted though.

Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.

Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...

Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-02-16 17:15:31 +00:00
Sunpoet Po-Chuan Hsieh
371923a3df - Fix PKGNAME collision 2013-11-06 17:34:52 +00:00
Baptiste Daroussin
1dd0d087e7 Add NO_STAGE all over the place in preparation for the staging support (cat: science) 2013-09-20 22:48:30 +00:00
Baptiste Daroussin
70311449fa Convert science to new options framework 2013-04-28 22:08:22 +00:00
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Martin Wilke
c6f888194d - Fix build on FreeBSD 10 2011-10-29 08:45:31 +00:00
Sunpoet Po-Chuan Hsieh
b5fae95209 - Use bsd.port.options.mk
- CPPFLAGS is now added to CONFIGURE_ENV by Mk/bsd.port.Mk
- Remove obsolete MD5 checksum
2011-04-12 15:17:09 +00:00
Sunpoet Po-Chuan Hsieh
0d5e39c89e - Use LOCAL/sunpoet as backup MASTER_SITES
Approved by:	pgollucci (mentor)
2010-10-01 01:14:18 +00:00
Sunpoet Po-Chuan Hsieh
e475c19a24 - Update MAINTAINER to my FreeBSD.org address
Approved by:	pgollucci (mentor)
2010-09-22 17:10:26 +00:00
Li-Wen Hsu
1493eb07a1 - Update MASTER_SITES
- Simplify NOPORTDOCS patch
- Remove NOPORTEXAMPLES section
- Remove unnecessary post-install: target
- Remove patch for fortran/cfortran.h

PR:		ports/146415
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet AT sunpoet.net> (maintainer)
2010-05-15 05:40:57 +00:00
Martin Wilke
91e0e6e9b5 - Update WWW
PR:		138869
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Feature safe:	yes
2009-09-16 08:11:37 +00:00
Gerald Pfeifer
27ab5137ce Bump PORTREVISION for everything that sets USE_FORTRAN=yes which now
implies lang/gcc44 up from lang/gcc43.

Approved by:	portmgr
2009-09-13 00:08:01 +00:00
Pav Lucistnik
b50b662db3 - Fix Fortran linking
- Add a slaveport so fortran enabled netcdf can be packaged

PR:		ports/132430
Submitted by:	thierry
Approved by:	maintainer timeout (14 days)
2009-03-22 22:09:27 +00:00
Pav Lucistnik
2fa218459c - Fix OPTIONS processing
PR:		ports/130740
Submitted by:	Shin'ya Murakami <murashin@gfd-dennou.org>
2009-01-19 19:15:54 +00:00
Gerald Pfeifer
05a2cbc2b4 Bump PORTREVISION due to change of USE_FORTRAN=yes to GCC 4.3. 2009-01-07 16:34:27 +00:00
Chin-San Huang
927e27a356 - remove unnecessary strip
- install real documents
- fix NOPORTDOCS
- add NOPORTEXAMPLES

PR:			ports/129225
Submitted by:		sunpoet (maintainer)
2009-01-02 07:53:12 +00:00
Beech Rintoul
a9e6777460 - Fix PORTDOCS 2008-08-08 06:28:55 +00:00
Beech Rintoul
24103d5fe9 - Respect PORTDOCS
Reported by:	IonBot
2008-08-08 04:48:31 +00:00
Beech Rintoul
6546605e6b - Add experimental WITH_FORTRAN knob and a patch to have it compile.
- It's off by default as it doesn't seem to be required by any port.
- No functional change.

PR:		ports/125915
Submitted by:	Pedro F. Giffuni <pfgshield-freebsd@yahoo.com>
Approved by:	maintainer timeout (>2 Weeks)
2008-08-07 08:29:49 +00:00
Beech Rintoul
296e7c6dc9 - Add regression-target since the port recommends running the checks before installing.
- Fix distinfo
- Bump portrevision

PR:		ports/125550
Submitted by:	Pedro F. Giffuni <pfgshield-freebsd@yahoo.com>
Approved by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net> (maintainer, with changes)
2008-07-20 20:25:18 +00:00
Rong-En Fan
3474f23b00 - Update to 3.6.3
PR:		ports/124871
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net> (maintainer)
2008-06-25 08:32:03 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Li-Wen Hsu
db0bf94b4c science/netcdf
- Update to 3.6.2

graphics/gmt
math/grace
math/gri
math/p5-NetCDF
math/py-scientific
math/ruby-netcdf
science/gnudatalanguage
science/minc
science/minc2
science/v_sim
science/vis5d+
- Bump PORTREVISION for the changing of science/netcdf's major library version number

PR:		111347
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet AT sunpoet.net> (maintainer)
Approved by:	clsung (mentor)
2007-04-10 03:08:59 +00:00
Martin Wilke
ad6b1685fd - Update MASTER_SITES
- Fix build with gcc 4.X

PR:		ports/107117
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net> (maintainer)
2006-12-23 22:22:45 +00:00
Erwin Lansing
d1e64d73a5 Hand maintainership to submitter
PR:		98290
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
2006-06-01 17:30:47 +00:00
Renato Botelho
bff5cd075e - Update to 3.6.1
PR:		ports/94504
Submitted by:	Ports Fury
2006-03-16 15:55:06 +00:00
Thierry Thomas
e4bf1fcd30 Repocopy math/netcdf to science/netcdf, along with cdf, hdf and hdf5.
PR:		92497
Submitted by:	/me
Repocopied by:	marcus
2006-01-30 22:19:24 +00:00
Pav Lucistnik
6d7f8c459f - Add SHA256 2005-11-25 15:48:16 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Michael Johnson
8030f6b898 - Chase name change in DISTNAME
PR:		ports/78315
Submitted by:	Ports Fury
2005-03-02 19:48:12 +00:00
Kirill Ponomarev
1dd8b392cf Update to version 3.0.6p1
PR:		ports/77695
Submitted by:	Sam Lawrance <boris at brooknet.com.au>
2005-02-19 07:37:14 +00:00
Kris Kennaway
69be068d5a BROKEN: Unfetchable 2005-02-18 19:51:44 +00:00
Kirill Ponomarev
a063bcc1d4 Update to version 3.6.0
PR:		ports/75954
Submitted by:	Ports Fury
2005-01-08 16:36:45 +00:00
Pav Lucistnik
56db852da4 - Add CONFLICTS between math/netcdf and science/hdf, they both install
same binaries.

PR:		ports/64646, ports/64647
Submitted by:	Kay Lehmann <kay_lehmann@web.de>
2004-03-24 18:55:25 +00:00
Kirill Ponomarev
d287666fd9 - Update to version 3.5.1
PR:		ports/64507
Submitted by:	Ports Fury
2004-03-20 17:25:07 +00:00
Oliver Lehmann
0416e0a44c fix build on current 2004-02-07 13:54:10 +00:00
Kirill Ponomarev
857e094afe - Fix build on -current
PR:		ports/62431
Submitted by:	Ports Fury
2004-02-06 14:16:24 +00:00
Kris Kennaway
f88ab08257 BROKEN: Does not compile on 5.x 2004-02-05 06:00:34 +00:00
Trevor Johnson
f15b845ebe SIZEify. 2004-01-29 16:13:06 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
Mario Sergio Fujikawa Ferreira
f0a1969d34 o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
2002-11-10 16:48:51 +00:00
Adam Weinberger
d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
Ying-Chieh Liao
114b7928ef make the patch work on both -current and -stable 2002-10-01 02:32:59 +00:00
Ying-Chieh Liao
32628b4088 fix patch path 2002-09-16 08:47:01 +00:00