summaryrefslogtreecommitdiff
path: root/parallel/glunix/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2006-07-05Drop use of INSTALL_SRC and DEINSTALL_SRC and instead set the properjlam1-33/+9
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-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-1/+4
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-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
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-05-29Remove support for automatic interactive fetching -- the master sitewiz1-19/+3
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-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2004-05-31Depend on security/openssh instead of security/ssh for machines thatkristerw1-2/+2
do not have /usr/bin/ssh.
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-03-31Lots of fixes (bad code in a lot of places) to make this compile and workjmc1-4/+12
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2002-07-17Make sure that we check whether we check whether the distfiles existagc1-2/+6
first in BATCH mode.
2002-07-02Deprecate IS_INTERACTIVEagc1-2/+2
Mark this package as using an interactive fetch stage
2001-10-26Move the post-patch custom script into the package Makefile.agc1-2/+13
2001-10-26At present, if there is a pre-<target> or post-<target> script inagc1-1/+7
the scripts/ directory, it will be run automatically as part of the build process, by bsd.pkg.mk. There are now exactly 5 packages in pkgsrc which use this facility, and yet, for every package build, the existence of a script is checked by bsd.pkg.mk once before the target is executed, and once afterwards. This incurs needless overhead. Move the separate pre- and post- script handling out of bsd.pkg.mk into the individual package Makefiles, where it's much more obvious what is happening, anyway.
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-09-09Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:agc1-2/+2
WRKSRC= ${WRKDIR} This is much cleaner, much more indicative of what happens, and removes another of the negative definitions (NO_.* = value).
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-1/+2
2001-02-13Change the names of the ssh and ssh6 packages to ssh{,6}-1.2.27nb1 sois1-2/+2
that installation of the right version can be verified.
2001-01-29Add automatic ${VARIABLE} handling for MESSAGE files.wiz1-4/+2
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @VARIABLE@, nor @@VARIABLE@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs.
2000-10-21remove trailing whitespacewiz1-2/+2
2000-10-10fix path for pkgsrc sshdmcmahill1-2/+2
2000-10-10set SSH and pass down to build environment so the currect ssh gets founddmcmahill1-2/+6
(either the base system one or pkgsrc if ssh isn't in the base system)
2000-10-10Only pull in the ssh depends if we're on a system with out /usr/bin/ssh indmcmahill1-1/+3
the system.
2000-09-25Allow ssh6 and openssh in addition to ssh.is1-2/+2
2000-08-18Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive andhubertf1-2/+1
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions. MIRROR_DISTFILES and NO_CDROM are now dead.
2000-06-12Fix installation path for non-i386 platforms. Done with help fromwiz1-3/+3
Gabriel Rosenkoetter <gr@cs.swarthmore.edu> and Tim Rightnour <root@garbled.net>.
2000-05-27Use user/group instead of addnerd; while I'm here, make it compile again,wiz1-10/+23
and fix binary package.
2000-02-19${UVM} cleanup: remove obsoleted workaround for arm32's pmap.h.wiz1-9/+1
2000-01-10miscellaneous small changes to make pkglint happywiz1-2/+2
1999-05-20Update dependence on "ssh" package to version 1.2.27.tron1-2/+2
1999-03-03Do not mirror distfile.hubertf1-1/+2
1998-11-17On arm32 with UVM, <machine/pmap.h> includes a C++ keyword as a fieldnameagc1-1/+9
in a truct. Workaround this - allows this package to build on arm32.
1998-11-16Don't recalculate the value of `uname -m` - just use ${MACHINE}.agc1-6/+13
Make sure the glunix group exists before the package is built, otherwise things fail when making dependencies within the package.
1998-10-21Initial import of glunix-1.0agarbled1-0/+49
Thanks to Ross for all the help, and Alistair for fixing some brain damage. A Global Layer Unix for NOW. (Network Of Workstations)