Age | Commit message (Collapse) | Author | Files | Lines |
|
perl in a previous (pkgsrc) life.
* add "lint" target to run pkglint
* Add commented out direction on how to use bzip2 compressed
binary packages
* Some cleanup (clean target, ...)
Reviewed by Thomas Klauser <wiz@netbsd.org>.
|
|
pkgsrc is shared via nfs where multiple machines may want to run the script
at the same time. Also avoid conflicts if multiple copies are run on the
same machine at once.
|
|
|
|
hard coding it.
- explicitly only add $BROKENFILE's to the output rather than .broken.* This makes
things work correctly when /usr/pkgsrc is shared among several machines which might
use .broken.`hostname` for its broken file logs.
|
|
this way if you have 2 different pkgsrc trees sharing a distfiles directory
you don't nuke distfiles which may still be needed.
|
|
|
|
|
|
didn't like this. Make sure it's nuked.
|
|
not yet propagated to mirror sites. Closes PR pkg/11591 from Damon Brodie
|
|
|
|
if apache was build with APACHE_SUEXEC == YES.
|
|
|
|
correct a small grammatical mistake I noted.
|
|
|
|
|
|
|
|
|
|
The ${PLIST} target must run after all the pre/do/post-install targets
were run (they may generate ${PLIST_SRC}!).
This whole code-path should use the make dependency system, not fork
make(1) over and over again.
|
|
* In real-su-install, do not call "make ${PLIST}" manually, but rather depend
on the ${PLIST} file being there for the do-su-install target.
* Break out shlib-handlink from real-su-install, and put it into target
do-shlib-handling, which will either touch then PLIST (when called via
the ${PLIST} target) or do the necessary steps to setup shared library
handling (creating symlinks on ELF, running ldconfig on a.out, etc.,
when called via real-su-install)
* Removed some unnecessary tests (check if $PLIST is there when it
can be assumed to be there, ...)
|
|
installed because the "xpm" package will refuse to be built otherwise.
|
|
|
|
|
|
long time. Oh well.)
* Only replace the value of PATH for "PATH", not any variable whose name
starts with PATH (like PKGPATH :-)
Hinted by Jason R. Mastaler <jason@mastaler.com> on tech-pkg.
|
|
With "libtool-1.3.5nb9" or newer shared objects are named like that.
|
|
|
|
|
|
dependency checks if the "xpm" package is not installed.
|
|
* print registered dependencies only once - no functional change.
* some whitespace changes
|
|
Let's take timidity, which needs ncurses and tk. By setting
NEED_NCURSES=1 and adding it to MAKEFLAGS, all other required pkgs
automagically depend on ncurses - tk, tcl (which is slurped in by
tk), ...
|
|
|
|
avoid expensive evaluation in recursive "make" calls as suggested by
Hubert Feyrer.
|
|
or newer installed because it includes this library.
|
|
|
|
enclose s/// commands in single quotes, and protect '.' in OS_VERSION,
so that "135" does NOT get replaced by "${OS_VERSION}".
Detected in kdetoys-2.0
|
|
I now remember why I felt there was something wrong with the fix in PR
11433: it calls some target with PACKAGE_DEPENDS_WITH_PATTERNS=false, and
this will cause problems when someone has a different version installed
than what's currently in pkgsrc.
This was also what the XXX was for that I couldn't remember - all
dependencies were found installed at the time that the
print-pkg-size-depends target gets called, and as such we can call
run-depends list with the PACKAGE_DEPENDS_QUICK switch (to first print our
direct dependencies, and then look at their @pkgdep lines to get all their
depends - no need for recursion, as well store all a pkg's depends in it's
@pkgdep lines!). Using that, we can call "pkg_info -e" on all the patterns
to expand them to match what's really installed on the system, then make
that list unique (so that e.g. foo-1.0 and foo-* gets to the same pkg
twice, and then sorted out). After that we can calculate it's size as
before using "pkg-info -s".
Using this method is also a whole lot faster (due to no recursion).
|
|
(How did this EVER work before?!?)
|
|
blackdown-jre,jdk.
|
|
|
|
make check will fail on a.out platforms due to lib/10940.
|
|
in 80 columns:
before:
===> mozilla-0.m18nb1 depends on installed package: gtk+>=1.2.8 - gtk+-1.2.8 found
===> mozilla-0.m18nb1 depends on installed package: ORBit>=0.5.1 - ORBit-0.5.3nb1 found
===> mozilla-0.m18nb1 depends on installed package: jpeg-6b - jpeg-6b found
===> mozilla-0.m18nb1 depends on installed package: png>=1.0.6 - png-1.0.8 found
===> mozilla-0.m18nb1 depends on file: /usr/pkg/bin/perl - found
===> mozilla-0.m18nb1 depends on executable: autoconf - /usr/pkg/bin/autoconf found
===> mozilla-0.m18nb1 depends on executable: zip - /usr/pkg/bin/zip found
===> mozilla-0.m18nb1 depends on executable: gmake - /usr/pkg/bin/gmake found
after:
===> Required installed package gtk+>=1.2.8: gtk+-1.2.8 found
===> Required installed package ORBit>=0.5.1: ORBit-0.5.3nb1 found
===> Required installed package jpeg-6b: jpeg-6b found
===> Required installed package png>=1.0.6: png-1.0.8 found
===> Required file /usr/pkg/bin/perl: found
===> Required executable autoconf: /usr/pkg/bin/autoconf found
===> Required executable zip: /usr/pkg/bin/zip found
===> Required executable gmake: /usr/pkg/bin/gmake found
|
|
instead; install more documentation.
Lame isn't any longer a patch against the ISO source, but stand-alone.
Other changes:
MP3 decoding support, ID3V2 support, vorbis support (not compiled in
right now), MPEG2.5 support; lots of bugfixes and speedups (for
details, see installed history.html).
|
|
environment variables, which it is by default. (Oops.)
|
|
package.
|
|
Closes PR pkg/11433.
|
|
works (at least until we handle this more sane).
|
|
|
|
"download.sourceforge.net" and mirror sites.
|
|
via a tmp file. Also, there's no need to excape any possible HTML chars
(there won't be any in a PKGNAME).
Noted in PR 11462 by Jeremy C. Reed <reed@reedmedia.net>
|
|
ships with GNU gettext).
|
|
|