summaryrefslogtreecommitdiff
path: root/math/udunits
AgeCommit message (Collapse)AuthorFilesLines
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-2/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-09-02Distfile is only available via ftp site.obache2-9/+7
Noticed by Zafer Aydogan via private mail. It contains version number in file name. no need to use DIST_SUBDIR anymore.
2008-08-17Use -fPIC. Fixes broken build on amd64 and probably others.dholland2-5/+24
2007-12-20Need perl to build.obache1-1/+2
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz1-3/+3
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-01-03Make it a bit harder for the compiler to optimise the sin() testjoerg2-9/+13
away: Use a global variable as argument.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-08-08Fix the package configuration of the following packages so that theyjlam3-3/+17
will install Perl modules into the "vendor" directories: chat/vicq math/udunits databases/rrdtool mbone/beacon devel/p5-subversion Bump their PKGREVISIONs.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-1/+2
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+2
2004-04-25No longer used.snj1-22/+0
2004-03-22Fix the installation of udunits using perl58 by including module.mkjlam3-14/+27
(to note that this package installs a Perl module). While I'm here, bl3ify the package.
2004-02-02Fix a case where gcc3.3 is too clever for autoconf.kristerw2-1/+24
configure tries to determine if -lm is needed by compiling int main() { (void)sin(0.0); ; return 0; } and see if linking fails. But gcc3.3 optimizes that to just "return 0;"
2004-01-24Update udunits to version 1.12.1.kristerw3-7/+16
Changes since version 1.11.7: 1.12.1 2003-12-01 Corrected omission of file "lib/udunits.inc.in" from distribution. Ported to Mac OSX (I hope). 1.12.0 2003-08-29 Corrected definition of "apothecary_pound". Corrected documentation of "common_year" in the units database. Modified the syntax of a couple of statements in file "src/utlib.c" to accomodate the, apparently, non-conforming C/SX C compiler on NEC SX-4 SUPER-UX systems, which can't dereference a pointer returned by a function. Added "mi" to database as alias for "mile". Corrected documentation on origin-shift in unit specifications. Ported to systems with sizeof(double) < sizeof(DOUBLE PRECISION). Added determination of Fortran type equivalent to C pointer to configuration script. Added utIsInit() and utisopen() to the API. Corrected Hertz symbol: changed from "hz" to "Hz". Corrected reference to udunits(3) library in udunitsperl(1) manual-page. Added support for Absoft Fortran.
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-12-24Use PKGNAME_NOREV instead of a temporary variable.jmmv1-4/+3
2002-12-24Make udunits install its configuration file under the examples directoryjmmv5-10/+44
and use bsd.pkg.install.mk to copy it to PKG_SYSCONFDIR. Fix this package so that it can be cleaned as a regular user. Bump PKGREVISION to 1.
2002-10-08Unused.wiz1-36/+0
2002-09-29buildlink1 -> buildlink2jlam1-2/+4
2002-09-29udunits installs static libraries, so by default, use a build dependency.jlam1-1/+2
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam1-0/+21
buildlink2.mk files back into the main trunk.
2002-05-03Add buildlink infrastructure.jtb1-0/+36
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-06-11CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, sojlam1-2/+1
adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-04-30Regen. Fixes i386 bulk build problem.jtb1-2/+2
2001-04-28Remove redundant echoing, quoting, and input redirection to sed.jtb1-2/+2
2001-04-28Back out previous change.jtb2-21/+12
2001-04-28Fix man page installation oddity causing i386 bulk build leftover.jtb2-12/+22
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-14Change MAINTAINER section to packages@netbsd.orgjtb1-2/+2
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-07Initial import of udunits:jtb7-0/+59
Library and program for manipulating units of physical quantities (There is also a Perl module, but that doesn't fit in 70 characters).