summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2006-01-25Add mjpegtools-simd option.xtraeme1-1/+2
2006-01-25Remove mjpegtools-cmov options... deprecated.xtraeme1-1/+0
2006-01-24The CHECK_INTERPRETER_SKIP patterns may be either for absolute pathnames orrillig1-3/+5
for pathnames relative to ${PREFIX}.
2006-01-24In the FTPHOST compatibility mode, there was a slash missing whenrillig1-2/+2
constructing REPORTS_DIR out of FTPHOST and FTPURL.
2006-01-24Ensure that decompress_cat and tarprog always have vaild default valuesjlam1-2/+3
in the case where the user makes bad option choices on the command line.
2006-01-23If the package directory doesn't exist, then return a non-zero code. Thisjlam1-2/+6
allows us to distinguish the case where everything is what we expect, and any deviations from that main case.
2006-01-23Add MASTER_SITE_MYSQL with a bunch of mirrors from FreeBSD, and usextraeme1-1/+26
it in the mysql packages.
2006-01-23Handle *.ZIP the same way as *.zip -- fixes fonts/cyberbit-ttf extraction.wiz1-2/+2
2006-01-23Instead of accumulating _ALL_DEPENDS_PKGSRCDIRS, accumulate _ALL_DEPENDSjlam1-4/+4
instead -- this keeps more information around.
2006-01-23gzcat needs the full command, not only the pathname, in case it isrillig1-2/+2
${GZIP} -cd.
2006-01-23The ../../mk/scripts/extract shell program does not work with Solaris'rillig1-2/+2
/bin/sh. Fixed by invoking it via ${SH}.
2006-01-22Made all sentences in the comments start with an upper-case letter and endrillig1-16/+16
with a period.
2006-01-22SUS says awk's delete command only deletes array elements, not the arrayjlam2-5/+2
itself.
2006-01-22move the PLIST SUBST from tex.buildlink3.mk to tetex?-bin/buildlink3.mktonio1-9/+1
This should fix bulk build for teTeX1 packages
2006-01-21While walking the dependency graph, push the dependencies onto thejlam1-2/+6
stack in the reverse order that show-depends-pkgpaths outputs them. This makes the top element of the stack the first child dependency that was marked as "pushed". This change orders the default "postfix" output of this script in such a way that for any package listed in the output, there is no earlier package that depends on it. In other words, you can take the default output and install from first to last and never need to install any dependencies, because any dependencies are guaranteed to have already been installed earlier.
2006-01-21duh... stacks are LIFOs not FIFOs.jlam1-2/+2
2006-01-21Don't write ${FOO:Mbar} == "bar", when !empty(FOO:Mbar) will suffice.jlam2-7/+7
In this case, "FOO" is "INTERACTIVE_STAGE".
2006-01-21Set EXTRACT_CMD_DEFAULT to the default extraction command that invokesjlam1-14/+21
the "extract" script. This allows custom EXTRACT_CMD settings to still invoke ${EXTRACT_CMD_DEFAULT}.
2006-01-21Allow using standard input for the archive contents for tar and sharjlam1-3/+16
extraction.
2006-01-21Use /usr/pkgsrc/mk/scripts/extract to do extraction instead of using alljlam1-93/+57
that Makefile code to determine the right extraction command to use. This change removes EXTRACT_CMD.<suffix>.
2006-01-21Fix the case where -X excludefile is used so that we don't error out tryingjlam1-3/+7
to remove "".
2006-01-21Teach the extract script how to exclude files specified on the commandjlam1-2/+14
line from extraction when using tar (it already knew how to do it for pax).
2006-01-21Teach extract how to extract *.z files using gzip.jlam1-3/+4
2006-01-21Teach the extract script a "-d dir" option to extract into a specificjlam1-2/+13
directory.
2006-01-21Fixed pkglint warnings.rillig1-10/+15
2006-01-21Fix up the comments, and add a fall-through for unrecognized archivejlam1-5/+10
formats.
2006-01-21Fix a weird newline error (probably cut-and-paste error).jlam1-3/+2
2006-01-21unzip uses UNZIP as a special environment variable to denote the optionsjlam1-2/+2
to pass to unzip. While this is stupid, it's still the reality, so we must not set UNZIP in the environment when calling unzip. Rename "UNZIP" to "UNZIP_CMD" to point to the path to the unzip binary.
2006-01-21Fix other instance of _ZOO -> _ZIP and remove a debugging line.jlam1-3/+2
2006-01-21unzip should be using EXTRACT_OPTS_ZIP, not *_ZOO.jlam1-2/+3
2006-01-21Added http://downloads.sourceforge.jp/ in MASTER_SITE_SOURCEFORGE_JP.rxg1-1/+2
2006-01-21- Added a new top level file that saves the REPORT_BASEDIR from the firstrillig5-47/+124
call to the mk/bulk/build script. This is to allow restarting the bulk build without getting confused by the various timestamps that occur during a bulk build. It also fixes some problems where the text/plain report had ended up in a directory different from the other files. - Changed the default filename for the text/plain report from "pkgsrc-results-${BUILDDATE}.txt" to simply "report.txt", as the ${BUILDDATE} variable didn't give a hint to when the bulk build had been started, which is often more important than when the bulk build stopped. - Changed the way to specify the directory and the URL where the bulk build reports are made available. See http://mail-index.netbsd.org/tech-pkg/2005/12/05/0002.html for details. Specifying the directories using the FTPHOST and FTPURL variables will be possible for some months, after which it support for it will be dropped.
2006-01-21Whether a missing interpreter is a warning or an error depends on whetherrillig1-2/+2
the _file_ is executable, not the _interpreter_.
2006-01-21Unquoted SUBST_MESSAGE.*, as this is no longer needed.rillig2-5/+5
2006-01-21Depending on whether a file is executable or not, it is an error or arillig1-3/+7
warning if its first line starts with "#!", and the following word is not an existing file. The package devel/apr installs some *.exp files that start with "#!", but are not intended to be executed.
2006-01-21Teach the extract script to simply copy the distfile over to thejlam1-16/+40
current working directory by default if it can't figure out what type of archive it is. This handles the most common case of overriding EXTRACT_CMD in package Makefiles, which is to copy a C file or a Perl script over to the work directory. Also, modify the script to allow the file format to be specified on the command line via a -f option, which will force the extract script to interpret the archive as the specified a format. This covers the case where there is a distfile with an unusual file extension that is actually in well-known format, and we would like to just tell the extract script which format this is.
2006-01-20Teach this script a default extraction method for *.bin files (which arejlam1-2/+7
what Sun packagse its JRE/JDKs as). While here, cleanup up the comments slightly.
2006-01-20Rename EXTRACT_ENV.bin to EXTRACT_ENV in preparation for a reimplementationjlam1-3/+3
of how distfiles are extracted. EXTRACT_ENV is a more generic name and will be applicable for all extraction commands.
2006-01-20Rename the following variables to reduce the number that we need to track:jlam1-14/+13
EXTRACT_CMD_OPTS.bin -> EXTRACT_OPTS_BIN EXTRACT_CMD_OPTS.lha -> EXTRACT_OPTS_LHA EXTRACT_CMD_OPTS.rar -> EXTRACT_OPTS_RAR EXTRACT_CMD_OPTS.tar -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tar.Z -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tar.bz2 -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tar.gz -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tbz -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tbz2 -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.tgz -> EXTRACT_OPTS_TAR EXTRACT_CMD_OPTS.zip -> EXTRACT_OPTS_ZIP EXTRACT_CMD_OPTS.zoo -> EXTRACT_OPTS_ZOO EXTRACT_CMD_OPTS_tar.gz -> EXTRACT_OPTS_TAR
2006-01-20Support listing files/patterns for exclusion in an "excludefile",jlam1-7/+28
which is correctly parsed and translated into the correct syntax for the underlying tool.
2006-01-20Remove the old PLIST-handling code after bulk building has shown the newjlam1-784/+1
PLIST module works correctly.
2006-01-20Add some whitespace for readability.jlam1-1/+8
2006-01-20Fix processing of -t tarprog.jlam1-3/+2
2006-01-20First pass at a script that replaces many of the variables, loops andjlam1-0/+190
logic in bsd.pkg.extract.mk. This script "knows" how to extract files depending on their file extension.
2006-01-20Added MASTER_SITE_SOURCEFORGE_JP definitions.rxg1-1/+6
2006-01-19Move more "patch"-related variables and targets out of bsd.pkg.mk and intojlam2-27/+68
bsd.pkg.patch.mk.
2006-01-19Move more of the "extract"-related variables and targets out of bsd.pkg.mkjlam2-36/+77
and into bsd.pkg.extract.mk.
2006-01-19Fix a typo in the comment.jlam1-2/+2
2006-01-19Add a catman page to the script comments to clarify how this scriptjlam1-5/+41
should be used. Also, do a minor reordering of lines so that the logic is more clear.
2006-01-19Fix antoher cut and paste (tabs-to-whitespace) bug.jlam1-2/+2