Commit graph

328 commits

Author SHA1 Message Date
adam
707dd64033 db4 update related revision bump 2008-01-12 11:36:28 +00:00
rillig
e7bca7ed11 Don't use void pointers in arithmetics. 2007-10-14 11:33:31 +00:00
hira
8951aa3012 Back out previous. Pointed out by uebayasi@ and martti@. 2007-09-25 10:03:52 +00:00
hira
ebf8ba4a7d ln -> ${LN}. 2007-09-25 08:31:52 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
joerg
fa97e70515 Rename RC scripts and use common infrastructure handling instead of doing
it manually.
2007-09-16 10:29:52 +00:00
rillig
92380c7fd0 Fixed build failure on Darwin, as reported in PR 36960. 2007-09-10 08:49:56 +00:00
markd
e0fe42bddc Update sge to 6.0 Update 11
Bugs fixed in SGE 6.0u11 since release 6.0u10
--------------------------------------------

scalability issue with qdel and very large array jobs
loadcheck reports on a hyperthreaded CPU only one processor
CSP mode auto installation: certificates are not copied to submit hosts
qmon crashes when displaying about dialog
sge_schedd deadlock upon schedd_job_info job_list being enabled
Qmon has a ticket number limitation
qmon on secondary screen crashes when "Job Control" is pressed
queue status in reporting file is missing.
"Modify"-Button is activated but should be grayed
reporting(5) man page lacks information about sharelog records
Ability to sort queue instances using each column of the queue instances
table
Queue request -q from sge_request can't be overridden through command line
qdel on a job in deleted state does not output any information
qsub -terse to just output job id
qrsh man page doesn't explain which options don't work with interactive jobs
Numbers in error mail too large
still used usersets/project/calendar/pe/checkpoint can be removed under
certain conditions
remove util/sge_log_tee from distribution
shell_start_mode should be documentated to be only used for batch jobs
reserved usage not explained in sge_conf.5
Discrepancy between load values reported by Gridengine and from the
HP-UX 64 bit env.
auto installation option failed to save the install log
function job_get_id_string() is not MT save and used in qmaster
Broken output of job name with 'qsub -N'
meaningless error in clients when reporting_param flush_time is
incorrectly set
remote installation of execd's need enhancement, rework, cleanup
Scheduler does not write pid file in daemonize phase
invalid memory access in cl_com_get_handle
Qconf usage x man page inconsistency
Project man page contains different attribute names.
the binary check in inst_sge is wrong!
Wrong exit code with qconf -sds
qacct -l h=<hostname> dumps core on darwin and linux itanium
inst_sge -m fails for non-root when USER variable is not set
Extraneous space in qsub's "Invalid month specification." message
Hybrid user/project share-tree is broken for user sharing amongst array
jobs
clear usage operation should implicitely trigger refresh in share-tree
dialogue
UNKNOWN group/owner in accouting(5)
qmon's Complex Configuration Load and Save buttons did not work
memory leak in sge_schedd



Bugs fixed in SGE 6.0u10 since release 6.0u9
--------------------------------------------

qdel of just submitted job
can't start qmaster message appears, but qmaster is started
inst_sge script does not add the master host to the shadow_masters file
wrong qlogin_daemon or rlogin_daemon in host conf doesn't set host and
job into error state
reprioritize field in qmon cluster config missing
hostname resolving should not be case sensitive
drmaa_version() function should return 1.0
DRMAA sessions should be persistent
drmaa_control() causes illegal memory access
getDrmaaImplementation() should return the same string as getDrmSystem()
qconf rejects configuration, when attribute value ends with a space
character
during QMaster installation, creation of local database directory fails
on hp11
the execd auto_install takes too long because of long delays after a
parallel install block
Unable to modify Advanced Settings in Configuration for Host in my
cluster using qmon
qacct -l h=<hostname> dump core
shared library name DT_SONAME not set with libdrmaa.so
Berkeley DB backup failed when using hostname with a fully qualified
domain name
the inst_common.sh is missing $SGE_EXECD_PORT
potential security issues in cull library
inst_sge -help wrongly indicates -bup/-rst works with BDB spooling only
qping segfaults in ssl mode
The sge_share_mon utility does not work with the automatic policy enforcement
the auto uninstall execd needs a ssh deamon when the uninstall is done local
accounting records for slave tasks of pe jobs contain invalid submission time
DRMAA 1.0 interface need complete documentation in man pages
qselect matches wrong resources which have been overridden at lower level
qsh does not work if XAUTHORITY is set in root environment
In certain cases jobs may stay in "t" state for 5 minutes
qmaster logging "scheduler tried to remove a incomplete"
ignore_fqdn is broken for the local configuration
host already exists when modifying cluster settings
segmentation fault with empty string
qmaster performance gets throttled if qsub -sync y is used when many
jobs are in the system
sge_conf(5) setting 'max_u_jobs' broken if BDB spooling is used
job control: sorting by different fields
qmon job control: display wider default columns
load formula does not recognize float as weighting factor
qmaster dies when modifying slots value for queue domain when queuename
is missing
spooledit cannot dump USERSET objects
default xterm path in arch_variables script not correct for darwin
architectures
qsh problems on darwin architecture because of wrong crypto lib
execution daemon can crash on Linux where libnss_ldap.so uses BDB 4.2
shared library


Bugs fixed in SGE 6.0u9 since release 6.0u8
-------------------------------------------

CSP mode is affected by OpenSSL Security Advisory [28th September 2006]
account string does not accept the "|" character
unreasonably long scheduler dispatch times if lots of projects are used
in share tree
unreasonably long scheduler dispatch times if lots of cluster queues are
deployed in large clusters
jobs with negative priority will be rejected by qmaster
2007-08-15 02:03:05 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
gdt
e8300a2db9 add MAKE_JOBS_SAFE=no 2007-07-02 19:21:14 +00:00
wiz
5d4498b5fc PKGREVISION bump for db4 shlib name change. 2007-06-08 12:24:59 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
044cff0902 Modular Xorg support. 2007-02-02 00:55:15 +00:00
joerg
a0cfb36ebb Modular Xorg support. 2007-02-02 00:34:13 +00:00
markd
d4a5713e6d Fix linkage of some support programs. Bump PKGREVISION. 2007-01-25 19:46:55 +00:00
epg
e4f20d343c devel/apr:
Update to 1.2.8 (formerly in devel/apr1), no longer build from the
    httpd distfile.

devel/rapidsvn:
devel/subversion-base:
parallel/ganglia-monitor-core:
security/hydra:
www/apache2:
    Use devel/apr0.

www/apache22:
    Use devel/apr and devel/apr-util.
2007-01-24 19:46:45 +00:00
joerg
422c673bbd Modular Xorg support. 2007-01-14 09:03:09 +00:00
dmcmahill
a7c8fd0ddf use ssh for X86SOL2 and DRAGONFLY for the rsh command to make these two
behave the same as all of the platforms.  Bump pkgrevision to take us to
pvm-3.4.5nb3.
2007-01-09 02:22:03 +00:00
rillig
be6182c0b7 Fixed PKGMANDIR and minor file permissions. 2007-01-07 12:02:43 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
obache
d745dd4de7 Fix HOMEPAGE.
On August 25, 2006, MCS began revamping its web presence.
2006-12-22 13:24:16 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
wiz
2acadb84af Fix build with gcc4, based on suggestions by Hans Rosenfeld on tech-pkg.
While here: remove some extra spaces and use PKGMANDIR.
2006-12-12 19:29:13 +00:00
markd
506b55b12d Note that the fetch stage is interactive. 2006-10-21 20:25:21 +00:00
markd
851f36eaef Update sge to 6.0.8.
Several years worth of bug fixes and features.
2006-10-19 11:51:27 +00:00
wiz
b6160330f7 Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:53:15 +00:00
ghen
141b61cbd1 clusterit uses GNU configure. 2006-08-28 07:47:55 +00:00
wiz
f0e9215d12 MASTER_SITES entry is now password protected, comment it out. 2006-08-23 18:47:27 +00:00
kristerw
45b86b6c25 Reomove BROKEN_IN for packages that built in the latest
NetBSD 3.0_STABLE/i386 bulk build.
2006-08-06 05:16:50 +00:00
rillig
99efcfdd7a Added PVM_SSH to BUILD_DEFS and removed the code that has been
duplicated from mk/defaults/mk.conf. Added "c" to USE_LANGUAGES, since
this package needs a C compiler, too. Bumped PKGREVISION.
2006-07-18 20:57:31 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
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-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
jlam
3ba41e8b0c Drop use of INSTALL_SRC and DEINSTALL_SRC and instead set the proper
variables so that the default INSTALL/DEINSTALL scripts from the
pkginstall framework do the right thing.  Where possible, move some
post-install directions for package setup into MESSAGE files so that
they may be re-inspected by querying the installed package using
"pkg_info -D ...".
2006-07-05 06:53:12 +00:00
joerg
74c3215226 Include examples in PLIST. Bump revision. 2006-06-16 14:15:15 +00:00
joerg
e2f8ffeeca Also set _PVM_OPSYS for Solaris/x86. From Gilles Dauphin in PR 33730. 2006-06-15 15:32:35 +00:00
joerg
f9ae9acc6e Fix build with GNU make 3.81. Improve some Solaris/x86 flags.
From Gilles Dauphin in PR 33730.
2006-06-14 16:57:52 +00:00
joerg
075f6d5d1d Use config.* from pkgrsc.
Add DragonFly support.
Fix errno usage.
Force traditional cpp for Makefile generation.
2006-06-04 12:57:11 +00:00
rillig
82a2942aab USE_TOOLS+=gmake, since the package complained about a missing gmake in
a recent bulk build.
2006-05-21 13:04:10 +00:00
wiz
991dcdf978 Mark as BROKEN_IN pkgsrc-2006Q1 according to
ftp://ftp.NetBSD.org/pub/pkgsrc/misc/kristerw/pkgstat/i386-3.0/20060501.1050/broken.html
2006-05-18 20:29:58 +00:00
joerg
73bb80dd81 Also include protofix.h in PLIST. Bump revision. 2006-05-18 14:26:48 +00:00
joerg
5285bddaa9 First step into making mpi-ch fully work with CHECK_FILES.
Also annotate use of C++ and Fortran. Bump revision.
2006-05-16 22:01:18 +00:00
joerg
5c485413e2 - uses GNU_CONFIGURE, change overrides to handle all subdirectories.
- uses libtool
- add DragonFly support
- use pkgsrc expat and apr
- bump revision
2006-04-30 22:28:44 +00:00
jlam
802ce74fcb Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-23 00:12:35 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
rillig
bd2cff67a2 Fixed pkglint warnings. The documentation files are installed in
share/doc instead of share/doc/html. Bumped PKGREVISION.
2006-04-13 01:20:32 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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-04-06 06:21:32 +00:00
kristerw
32928b1928 Do not use ${INSTALL} to copy files into ${WRKSRC} -- this is wrong for
e.g. NetBSD 1.6 whose /usr/bin/install does not set -c by default.

${CP} is much better if you just want to copy a file...
2006-03-18 18:38:36 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
joerg
b147230967 Add DragonFly support. 2006-03-14 01:10:49 +00:00
ghen
a527d84ce0 Convert all packages using REPLACE_INTERPRETER to the new variable names
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*).

Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted
here, if at all.

Ok with rillig.
2006-03-11 10:07:49 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
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-03-04 21:28:51 +00:00
kristerw
fd10de3100 Regen so that the MacOS X patch program can apply it. 2006-03-03 18:57:25 +00:00
joerg
19baec23e4 Update two patches and regenerate the distinfo entries for the rest. 2006-02-16 20:43:41 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
garbled
2992fd8d30 Update ClusterIt to 2.4. Changes are mostly bugfixes, and a few minor
feature enhancements.
2006-02-01 19:26:47 +00:00
joerg
27c42e0d7e Add DragonFly support. Fix errno. 2006-01-27 16:34:36 +00:00
joerg
8515e1d83a Fix errno. 2006-01-02 22:51:45 +00:00
garbled
358bf07663 Address PR pkg/30506 :
Change pkg to use tk instead of tk83.  I found no compelling reason for
it to still be dependant on the old version of tk.
Change the HOMEPAGE, as the old one no longer works.
Tested install, the pkg seems to install stuff properly now.. I believe
the PR should now be addressed fully.
2005-12-30 04:16:17 +00:00
garbled
ea25cbef77 Change the HOMEPAGE and MASTER_SITES to reflect that this project has moved
to sourceforge. No functional changes to pkg.
2005-12-29 21:01:40 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
joerg
6e4a0dd799 Bump all motif packages for recent openmotif update. The major version
of the shared libXm has changed.
2005-12-12 21:36:54 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
markd
24ab167262 Fix build on NetBSD-current of the included tcsh in the same way that
tron fixed the actual tcsh package.
2005-11-26 21:19:20 +00:00
rillig
5946936ffc Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,
NO_BUILD, USE_LIBTOOL.
2005-09-28 20:52:18 +00:00
rillig
5ac8ad7004 Removed trailing white-space. 2005-09-28 14:31:06 +00:00
rillig
9984e0604a Removed trailing white-space. 2005-09-28 14:15:48 +00:00
abs
ee9906d198 Fix NetBSD statvfs check to be >= 299000900 not >= 200040000
No pkgrevision bumps needed.
2005-09-06 08:10:57 +00:00
rillig
7a95adad42 The real user name in PKG_USERS does not need to be escaped with double
backslashes anymore. A single backslash is enough. Changed the
definition in all affected packages. For those that are not caught, an
additional check is placed into bsd.pkginstall.mk.
2005-08-23 11:48:47 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
kristerw
cd9d53633a Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-07-12 19:41:43 +00:00
kristerw
844005e21f Regenerate patch to make the Darwin patch(1) handle it. 2005-07-08 19:46:59 +00:00
hira
a2de148076 Add missing RCS Id tag to patch-ah. 2005-06-17 15:46:46 +00:00
jlam
e46a9dd380 Create directories before installing files into them. 2005-06-17 03:50:19 +00:00
wiz
14d5638070 Move inclusion of tk83/bl3.mk above inclusion of bsd.pkg.mk.
Probably fixes bulk build problem.
2005-06-11 11:22:21 +00:00
garbled
bf1a59c0c9 Update clusterit to 2.3.1. Fixes a crash bug while reading the clusterfile. 2005-06-02 20:48:12 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
wiz
4c27260264 Make build, install and deinstall on NetBSD-2.0/i386. 2005-05-29 14:38:32 +00:00
wiz
d7621795f8 Remove support for automatic interactive fetching -- the master site
is broken anyway.
Remove makedepend tarball and corresponding master site, it does not
exist any longer.
Remove FLAGS=-m486, newer gcc does not like it.
Replace USE_PERL5 with USE_TOOLS+=perl.
2005-05-29 11:25:12 +00:00
wiz
2a4ed3c1ad Sort. 2005-05-29 11:23:14 +00:00
garbled
1771603872 Update ClusterIt to 2.3.
Fixes hang bug with ssh under linux, adds a number of speed improvements, now
uses autoconf to build rather than handwritten makefiles.  Greatly enhanced
stability.
2005-05-24 05:42:37 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
jschauma
c4a71f0977 Apply patch from Mark Davies to make this build after stafs -> statvfs
(ie NetBSD-3 and -current).
2005-05-02 18:15:57 +00:00
jlam
7c4f04bbef Avoid using != to define some variables .. just use :sh instead to defer
evaluation until the make targets are invoked.  This avoids needing
${ECHO} and ${TR} in the top-level make.
2005-04-28 23:17:53 +00:00
jlam
c58b011808 Avoid using != to define _PVM_ARCH ... use :sh instead to defer the
evaluation until we invoke the make targets.  This avoids needing ${TR}
in the top-level make.
2005-04-28 23:11:14 +00:00
jschauma
ed707278a9 merge some changes from the freebsd metrics code into the netbsd source
file.  bump pkgrevision
2005-04-13 01:57:29 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
13f84fb380 Default to build dependency, since this package
only installs static libraries.
2005-04-05 11:01:49 +00:00
jschauma
a89a07221d Update to 3.0.1 and switch to .tar.bz2 distfile.
Changes (mostly bugfixes)::

	* srclib/libmetrics/freebsd/metrics.c (1.6): Many bug fixes and
	cleanups:   - Make cpu_state act like get_netbw and get new values
	only if called	   more than 1/2 second from the last value update.
	 This causing	  obviously weird results from the CPU metrics on
	sparc64 (where the     counters seem to be very course) and bogus,
	but more subtlety broken     results on other architectures.  This
	has always been broken.    - Implement cpu_intr_func (one line!)
	- Make the logic for handling bad returns from sysctl make sense.
	It	should never be triggered in most cases, but at least this
	way it	    won't return bogus values when it happens.	  - Prefer
	sysctlbyname() to sysctl().  It's much easier to read.	  - Reduce
	the use of pointless temporary variables.    - Comment/white space
	fixes, include more comments of metrics we are	    unlikely to
	actually implement and comments on other rather bogus	   metrics,
	mostly memory related ones.

	* lib/libgmond.c (1.17): Set the default time for
	tcp_accept_channels to be -1 (blocking io)

	* srclib/libmetrics/linux/metrics.c (1.5): Fixed a bug in
	pkts_in/out bytes_in/out on for some Linux 2.6.x kernels
	http://bugzilla.ganglia.info/cgi-bin/bugzilla/show_bug.cgi?id=21

	* gmond/: g25_config.c (1.3), gmond.c (1.102): Patched two bugs in
	gmond.	The first bug causes gmond to occasionally stop reporting
	occasionally when there is a network failure.  The second bug in
	gmond relates to the host mask being set to 24 instead of 32 when
	converting old gmond.conf configuration files.

	* srclib/libmetrics/freebsd/metrics.c (1.5): Fix a number of bugs
	of varying severity:  - makenetvfslist had some nasty uninitilized
	variable bugs under    FreeBSD 4.x, fix those.	 - general
	reorganization and logic clarity improvements in
	makenetvfslist.   - Make machine_type_func, os_name_func, and
	os_release_func and correct	their error handling code to
	actually do something useful (not that	   it should ever be
	triggered).

	* srclib/libmetrics/freebsd/metrics.c (1.4): - Fix a memory leak in
	find_disk_space() as reported by Glen Beane.  - Overhaul
	makenetvfslist() a bit to fix a leak in low memory situations,
	reduce duplicated code, and streamline error handling.	- Fix a few
	compiler warnings.
2005-04-03 19:13:50 +00:00
jschauma
7c6a9b9f04 Make this work on IRIX.
Other non-NetBSD OS probably want to check this, too, since so far we've
always built with --with-arch=netbsd...
2005-03-07 02:08:37 +00:00
wiz
bb872d8ba0 Sort. 2005-03-03 12:07:52 +00:00
garbled
12392dda0b update mpich to 1.2.6, with most work provided by Phil Nelson in PR pkg/27273
with some minor PLIST and etc fixes by me.
2005-03-03 12:01:30 +00:00