summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2014-01-28tell GNU configure related variables.obache1-1/+5
2014-01-27Do not set FETCH_USING, should not be set in a package Makefile.wiz1-2/+1
2014-01-25No need to have two variables for the same logic.wiz1-2/+2
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25Mark packages as not ready for python-3.x where applicable;wiz2-4/+4
either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
2014-01-23Update to 0.81ryoon9-10/+31
* Add files from OpenBSD 5.4's Xenocara
2014-01-21Support catpage. Bump PKGREVISION.jperkin4-5/+28
2014-01-15Format string annotations.joerg2-6/+7
2014-01-14Updatd to version 0.12.0:cheusov3-12/+10
Most important parts of pkg_grep_summary, a part of pkgtools/pkg_summary-utils, was reimplemented in C. As a result "nih {search,info,meta,leaf,install,remove,deps}" should work faster. nih install: - if pkg_update_plan(1) fails, nih(1) exits with pkg_update_plan's exit status. - packages to be installed or removed are output in sorted order. nih {search,meta,info}: - "nih meta" now defaults to -1 mode (internally). - documentation for -1|-3|-9 ads added for "nih {info,meta}" commands - "nih info" now defaults to -3 mode. - "nih {search,meta,info}" now work correctly with -{o,i} options if ~/.nih/pkg_summary.txt is absent. - new option -l was added to "nih {search,info}" that outputs package file list. Summary for installed packages is cached in ~/.nih/pkg_inst_summary.txt. "nih {refresh,search,info,meta,deps,list} -i" use this file and update it when necessary. nih refresh: - Option -P was added for fully rescanning pkgsrc tree. - The default value for PKGSRCDIR is not determined at build time anymore. As a result "nih refresh -p" does not try to access /tree/pkgsrc used by bouyer@ who builds official NetBSD binary packages. Now PKGSRCDIR defaults to /usr/pkgsrc. - "nih refresh -p" shows progress counter (the number of scanned packages) unless -m is in PSS_OPTIONS. - option -i was added that updates summaries for installed packages (~/.nih/pkg_inst_summary.txt). nih remove: - does not try to create $CACHEDIR and "cd" to it. nih list: - was completely reimplemented and simplified. - new option -p was added that outputs pkgsrc tree packages. nih deps: - new options -b and -p were added for working with binary repository and pkgsrc scanned packages (pkg_summary.txt ad pkg_src_summary.txt respectively) - option -1 was added that outputs direct dependencies or dependents. nih/config: - better conversion from "uname -r" to repository URL. - REPOSITORY for SunOS defaults to smartos.org. Support for summaries with no PKGPATH, e.g., compat50-5.1.tgz, was added. Option -I for "list", "deps', "meta", "info" and "search" was renamed to -i. Option -I is supported for backward compatibility. package_search.pdf was updated, fixed and improved.
2014-01-14Updated to versiopn 0.63.0:cheusov3-16/+21
pkg_grep_summary: - almost all search strategies were reimplemented in C for better performance, as a result all utilities using pkg_grep_summary(1) work much faster. Strategies still implemented in AWK: awk, kw. - converted to use shell's getopts. - new regression tests. pkg_src_summary: - if -m, -d, -D aren't applied, temporary files are not created. - adapted for recent paexec(1) improvements. pkg_update_src_summary: - progress counter is output if -v is applied. pkg_summary2deps: - workaround for buggy patterns like >=foo-1.* was implemented. pkg_summary-utils build infrastructure is completely reimplemented. Now it is a two-level project. Subprojects: scripts and grep_summary (enabled by default), doc and tests. PKG_TOOLS_BIN env. variable is used at build time as a default directory for pkg_info(8) (for OpenBSD/FreeBSD in order to avoid conflicts with their native pkg_* tools). A number of stupid workarounds for stupid Solaris' userlevel. All scripts written in shell uses @SH@ in shebang and therefore uses pkgsrc's ${SH} at run time.
2014-01-13pkglint now warns about broken dependencies like >=x.y.*cheusov2-11/+11
Version->4.135
2014-01-12Remove python32 as proposed a week ago on pkgsrc-users.wiz1-2/+2
Upstream doesn't talk about it any longer, and python-3.3 is a drop-in replacement. Ok bsiegert, prlw1, rodent
2014-01-05Skip :build and :run from tools to recognize 'perl:run' etc.wiz2-5/+6
Allow https in one more place. Bump version.
2014-01-03Remove MESSAGEcheusov1-6/+0
2014-01-03Add run-time dependency on paexec; ++pkgrevisioncheusov1-2/+3
2013-12-31Add support for PROGS (not just PROG) more or less like in the currentdholland2-32/+53
NetBSD make library. Bump version (to 20131207, which was when I wrote this.) Fixes the build of multimedia/bsdav. Note: this is not a merge from NetBSD HEAD, but a minimal reimplementation of the feature to get the job done. These make templates really need to be merged with or replaced by the latest versions from NetBSD HEAD. Anyone embarking on such a merge should probably revert this change (which is only to bsd.prog.mk) before doing so. No objection after 3+ weeks on tech-pkg.
2013-12-31Remove aperture reference. Bump date.wiz1-3/+3
2013-12-28Update to 2.18ryoon3-4/+17
* Partial fix for PR pkg/47335 ** Define some variables ** Define empty function neatvalue ** Generate Makefile before custom MakeMaker.pm invocation to avoid no Makefile error.
2013-12-23Reset maintainer for resigned developers.wiz1-2/+2
2013-12-21update x11-links to 0.80:mrg3-5/+5
- update to handle Xcomposite removal ok wiz@
2013-11-29Fix const correctness issue that has been intermittently causing builddholland6-3/+78
failures for a long time. (I'm not sure why it sometimes does and sometimes doesn't, but I think it may depend on different CFLAGS arising from bootstrapping vs. not bootstrapping.) While here add a comment to patch-curses__helpers.c; hi Joerg.
2013-11-19Update "port2pkg" package to version 1.14. It now works with moderntron2-7/+6
version of Perl, in particular the one distributed with "pkgsrc".
2013-10-25Use the compiler front-end to generate shared libraries on OSX - thejperkin2-5/+5
native linker uses different arguments compared to GNU ld. Fixes various builds. Bump version to 20131025.
2013-10-24pkglint is written in perl; it should depend on perl and not just somedholland1-3/+3
perl modules. (fix USE_TOOLS to have perl:run instead of just perl)
2013-10-212.5:wiz3-10/+11
finddepends: Also search in mozilla-common.mk. Update instructions.
2013-10-19Revbump after updating textproc/icuadam4-8/+8
2013-10-12- Added check for unused license filesrillig3-21/+30
- Improved allowed filenames for patches - Added license for pkglint itself - Cleaned up Makefile and TODO
2013-10-12The hicolor-icon-theme issue has been resolved.rillig1-12/+1
2013-10-10Recursive revbump from pango-1.36.0ryoon2-4/+4
2013-10-06Add list_todo to DESCR.wiz2-3/+5
2013-10-06Allow specifying multiple input files for 'pkgin import'.wiz4-11/+29
Ok imil@, will be integrated upstream
2013-09-12Use CATMAN_SECTION_SUFFIX in packages which perform their own catmanjperkin4-4/+20
page installation.
2013-09-12Add USE_TOOLS+=nroff to packages which generate catman pages.jperkin1-1/+2
2013-09-12Add CATMAN_SECTION_SUFFIX support.jperkin8-10/+47
2013-09-12bootstrap-mk-files-20130912: Fix catman pages on SunOS.jperkin3-2/+530
Introduce a modified bsd.own.mk on SunOS which enables MKCATPAGES by default, and a modified bsd.man.mk which correctly installs catman pages with a section suffix rather than a blanket '.0'. This allows the SunOS man(1) to find the catman pages correctly.
2013-09-12Fix pkg_info -X segfault when last entry wasn't terminated with \n.wiz1-4/+4
Addresses PR 48207.
2013-09-11Add missing files to 'make distclean'.wiz1-3/+3
Fix a typo.
2013-09-11Fixed installation of signed packages. Some variables part of structkhorben1-6/+3
signature_archive were not initialized properly, therefore randomly failing in the verify_signature_read_cb() callback. Partly closes PR pkg/48194; pkgsrc needs to be updated as well. "please commit" agc@ XXX pull-up to netbsd-6
2013-09-10Don't pass non-literal strings as format string.joerg2-1/+18
2013-09-10Don't pass formatted buffers as format strings. Drop -Wno-traditionaljoerg3-3/+45
for clang. Bump revision.
2013-09-10Don't fail on missing noreturn attributes for clang.joerg1-1/+3
2013-09-08Fix const usage.joerg1-20/+10
2013-09-08Don't apply noreturn checks for clang.joerg1-1/+2
2013-09-08Update to 20130908ryoon2-2/+202
* Add FreeMiNT support. This file is needed for bootstrapping pkgsrc.
2013-09-08Update to 20130908ryoon10-170/+222
* Fix build on FreeMiNT. * Tested on some platforms, See files/README.
2013-09-08Update to 20130908ryoon6-4072/+3373
* Fix build with libnbcompat-20120702, PR pkg/42142's side effect is fixed. Tested on Solaris 10, OpenBSD, FreeBSD etc. Detect system's sha2.h and SHA2 functions, and include nbcompat/sha2.h conditionally.
2013-09-08Fix typos in comment from FreeMiNT's db1 patches.ryoon3-8/+8
2013-09-02Revbump after cairo updateadam2-4/+4
2013-09-02Bump version of pkg_install required. Ride previous PKGREVISION.jperkin1-2/+2
2013-09-02Remove workaround for 'pkg_add -f' bug, now that it is fixed in pkg_install.jperkin3-2/+20
Bump PKGREVISION.
2013-09-02pkg_install-20130902: Fix 'pkg_add -f'.jperkin3-9/+5
Remove incorrect return value when in force mode, which was causing pkg_add to exit with failure even though the operation completed successfully. This also fixes the case where 'pkg_add -uf' would leave an update in an inconsistent state.