Commit graph

4628 commits

Author SHA1 Message Date
imil
9da85ebfb5 removed patches, integrated upstream 2015-01-25 10:10:52 +00:00
imil
a0139b05c1 Updated to pkgin 0.7.0
Changes:

20150124
        When -n is provided to pkgin ar, rm, in, fug, packages list is shown
        as one package per line so it is easier to read (feature proposed
        by gdt@ in GitHub issue #41)

20150122
        Fixed GitHub issue #33: clean database when repository removed

20150121
        Fixed some resource leakage pointed out by coverity scan

20150119
        +PRESERVE packages now correctly upgraded without pkg_add -f

20150106
        Dropped percentage printout if stdout is not a tty (patch by Havard
        Eidnes)
        Changed pkg_add -f flag with -D as suggested by Greg Troxel

20150105
        Fixed an issue with meta-packages not updating pkgdb, check for
        PKG_DBDIR mtime instead

20150102
        Avoid deepness > 1 when checking for dependency upgrades, should fix
        PR #48561

20141229
        Avoid `preserved' packages to be `autoremoved'

20141228
        Fixed GH issue #1, NULL PKG_PATH (which is wrong btw) makes pkgin
        segfault, strcmp() secured with safe_strcmp()
        Added --with-pkginstall to configure

20141223
        0.7.0
        Fixed GH issue #36, automatic flag no more set when a package is
        installed via pkg_add(1)
        Added -p (parsable) flag for 3rd party frontends
        Added statistics (patch by Youri Mouton)
        Package-names-containing-a-dot fix (patch by Yamamoto Takashi)
2015-01-25 10:09:34 +00:00
pho
763c3057a4 Add AC_SYS_LARGEFILE to files/configure.ac
Given that libarchive is built with large file support, pkg_install
needs it too. Otherwise libarchive and pkg_install may see different
definitions of types such as struct stat, resulting in a runtime
failure on some platforms (especially Darwin 9):

  % bmake package
  => Creating binary package /usr/pkgsrc/pkgtools/pkg_install/work/.packages/pkg_install-20141227.tgz
  pkg_create: cannot write to archive: tar format cannot archive this (type=00)

The reason why this was unnoticed until now is that libarchive's
"configure" has just been regenerated with Autoconf 2.69. Prior to
2.69, AC_SYS_LARGEFILE did nothing significant on Darwin so there was
no actual inconsistency between libarchive and pkg_install, which was
just coincidental.
2015-01-22 18:15:39 +00:00
jperkin
ce0d0b89c4 Move -larchive from the general LIBS variable to each program that needs it,
prevents us from attempting to link the inplace libarchive against itself.
Fixes build on systems which do not include a native libarchive, and avoids
possible issues on systems which do.

Tested on SmartOS (no native libarchive) and OS X in both builtin and pkgsrc
configurations.  Ok joerg@.
2015-01-22 09:19:47 +00:00
obache
8d548ad3ca recuesive bump from libarchive major update. 2015-01-21 09:12:41 +00:00
adam
3827883f7e Fix building with libarchive v3; cosmetics 2015-01-20 19:15:56 +00:00
cheusov
a5c949bf60 Update to 0.65.2
pkg_lint_summary -l:
      REQUIRES/PROVIDES paths are normalized (//, /.., /. are removed).
      This fixes some problems in nih.
2015-01-18 16:45:43 +00:00
obache
aa22e096b1 Update MASTER_SITES and HOMEPAGE. 2015-01-17 04:47:17 +00:00
wiz
a5661f099c Fix example, noted by htodd. 2015-01-11 22:53:44 +00:00
wiz
735163baab Improve variable expansion, in particular improving EMACS packages.
From J. Lewis Muir.

Bump version.
2015-01-10 20:12:24 +00:00
mef
24a4eb8b60 Correction on grammer on comments. Adjust Tabbings, remove trailing white-space. No logic change. 2015-01-08 13:35:59 +00:00
wiz
98b6b1422a Restore pkg_admin 'add' command; it's still used by bootstrap in one place. 2015-01-02 14:26:16 +00:00
dholland
4a26b7623d Add BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM and bump version. 2015-01-01 06:10:10 +00:00
wiz
009a078654 regen (using 'mandoc -Ios=pkgsrc') 2014-12-30 15:17:28 +00:00
wiz
627d407a75 Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
wiz
7c7a2e8ae4 Improve documentation. 2014-12-16 11:38:54 +00:00
mef
0ac7010dea Update 2.9 to 2.10
This update is proposed as
  http://mail-index.netbsd.org/tech-pkg/2014/12/08/msg013888.html
- (revbump) convert internal to two pass, and reduce fallout
- (replace-commonbump) new command to replace 'commonbump' to
  'commonbump.replaced'
- (check-cvs-diff) new command to check 'cvs diff -u' if py27,py34, ruby200
  and replace it if exists
  Thanks wiz@ and gdt@ for advice.
2014-12-15 23:25:54 +00:00
riz
544c9dedb0 Initialize a variable that GCC complains about being used possibly
uninitialized.
2014-12-06 22:35:24 +00:00
schmonz
15217497c0 Don't complain about exact (non-range, non-wildcard) dependencies.
Now that mail/qmail-run "looks fine", replace it with another of
my errant packages as a test case. Bump version.
2014-12-06 22:21:30 +00:00
schmonz
fd482f2fbd Spell "vulnerabilities" correctly. 2014-12-05 14:31:07 +00:00
cheusov
177370a46e Update to 0.13.0
NIH_<subcommand>_OPTS variables were introduced. With their help one
  can configure EVERYTHING from config file.

  NIH_OPTS config variable was also introduced.

  nih mark:
    - new option -n was added.

  nih install:
    - Option -D doesn't remove temporary directory.
    - New options -v and -V were added.
    - NO_REQPROV_CHECK and NO_REQPROV_CHECK config variables were
      removed.  Use NIH_INSTALL_OPTS instead.

  nih uninstall:
    - does not need "nih refresh -b".
      Thanks to Andrey N. Oktyabrski for the report!

  Fixed:
    - Finding a correct dependency now works correctly if dependency
      is ambiguous.
    - Unicity problem in "nih install PKGNAME" was fixed.
    - Analysing file conflicts now works correctly with files
      containing a space character.
    - Fix in saving ~/.nih/installed_* files
    - Check for version emptyness in "fake packages" was added.
2014-11-30 01:10:12 +00:00
joerg
ed0b2af687 cwrappers-20141129:
- Export path to the wrapper via config file and use that to replace the
  libtool call in the relink command.
- Do not drop rpath entries when processing the relink command, they are
  still needed.
2014-11-29 22:19:55 +00:00
joerg
4d968f774b cwrappers-20141127: Rename environment variable to CWRAPPERS_CONFIG_DIR
for consistency.
2014-11-27 20:36:43 +00:00
schmonz
18adce5fac Now that pkglint's Makefile defines its LICENSE, I would expect the
'..' test to print "looks fine." and exit 0. Indeed, this is what
an installed pkglint does when run in pkgtools/pkglint. But the
corresponding test does not, depending in some way on the state
left by previous tests of main().

In lieu of precise understanding, just run the adjusted '..' test
earlier so that nothing causes it to fail. This will annoy someone
later (probably me), but gets us back to green.
2014-11-24 16:31:34 +00:00
wiz
efbd68da94 New sentence, new line. Sort options in SYNOPSIS. Bump date for previous. 2014-11-24 09:50:34 +00:00
bsiegert
946f4d0551 New lintpkgsrc release. It contains the -y and -z parameters provided by
Adrian Portelli ten years ago in PR pkg/25451.
2014-11-24 09:41:25 +00:00
asau
feab860359 Bump version for package list format change. 2014-11-24 01:08:02 +00:00
asau
319319615c Allow empty lines, blank space, and "#"-delimited comments in list of packages to build. 2014-11-24 00:52:09 +00:00
joerg
5d30b81ed6 Disable CHECK_PERM & USE_CWRAPPERS here. 2014-11-24 00:31:03 +00:00
schmonz
9387f5385a Catch up tests to code:
- PythonDependency is a basic vartype
- Wording for missing LICENSE has changed (plural -> singular)
- Unknown dependency pattern is now ERROR (used to be WARN)
- qmail package behavior has been improved a bit (surprise!)
2014-11-23 19:14:40 +00:00
mef
da226dae45 Add emacs25, xemacs21[45]nox for makevars.map
Thanks wiz@ for OK. I don't believe we need emacs25nox ;-(
2014-11-23 15:30:07 +00:00
bsiegert
af85f266f9 Do not use gcc-specific compiler flags on Mac OS versions that come with
clang. Update version for bootstrap-mk-files.

Patch provided by Todd Kover in PR pkg/48966.
2014-11-22 16:32:13 +00:00
wiz
65d984f32e As dholland correctly points out, this installs perl scripts, so it should
depend on perl at run-time. Make it so.
Bump version.
2014-11-20 09:33:29 +00:00
jmcneill
8a73eded5f allow overriding the default repository URL with PKGIN_REPOSITORY_URL 2014-11-19 15:10:32 +00:00
prlw1
7db652e722 typos 2014-11-05 14:40:01 +00:00
wiz
4008ea7f61 New sentence, new line. Bump date for recent changes. 2014-10-28 06:58:22 +00:00
cheusov
b9b7b500a1 IGNORE_OSABI was renamed to CHECK_OSABI 2014-10-28 02:08:38 +00:00
cheusov
65d779ade2 New config parameter IGNORE_OSABI was added to pkg_install.conf.
If it is "yes", pkgtools/osabi package does not check kernel version.
Oked by bouyer@
2014-10-27 00:12:47 +00:00
wiz
dbde467e2c PKG_INSTALLATION_TYPES cleanup. Ride bump. 2014-10-09 14:10:41 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
wiz
a08560c574 Bump version. 2014-10-09 13:55:00 +00:00
wiz
198a356c0d More SVR4_PKGNAME cleanup. 2014-10-09 13:50:08 +00:00
wiz
e8647fedbb Remove SVR4_PKGNAME, per discussion on tech-pkg. 2014-10-09 13:44:32 +00:00
rillig
99e9483d6d Cleaned up the TODO list; the license check has been implemented. 2014-10-08 19:19:43 +00:00
rillig
f139df9027 Fixed variable type of PYTHON_VERSIONED_DEPENDENCIES, so that build-time
and run-time dependencies can be specified without pkglint warnings.
2014-10-08 19:15:16 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
joerg
2c9c53240b FreeBSD decided that getline must be explicitly requested. 2014-10-06 15:38:57 +00:00
joerg
e6b0c7d9be OSX 9 lacks getline, so add it to the list. Use custom version of
le32toh.
2014-10-06 14:57:53 +00:00
joerg
f25da8dd04 Explicitly set target directory. Provide RCS ID. 2014-09-18 19:31:47 +00:00
schmonz
3618c2e28c Fix spelling. 2014-09-17 12:54:58 +00:00