| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=257444
|
|
|
|
|
|
|
|
|
|
|
| |
its contents are created with pkg_add(1). It may happen when the packing
list contains @owner, @group, or @mode.
Reported by: Donald Bostrom (dbostrom at niksun dot com)
Reviewed by: portmgr (bapt)
Notes:
svn path=/head/; revision=240476
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
can be used to override the default .tbz package extension to
.txz .tgz or .tar
Submitted by: kmoore
Obtained from: PC-BSD
Sponsored by: iXsystems
MFC after: 3 days
Notes:
svn path=/head/; revision=236333
|
|
|
|
| |
Notes:
svn path=/head/; revision=228990
|
|
|
|
|
|
|
| |
Discussed with: erwin, brooks, bapt
Notes:
svn path=/head/; revision=222035
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Rework the wrapper support to check libpkg version as well as pkg_install
version.
- Add libfetch to _prebuild_libs.
- There are no new features introduced.
Notes: the API is not stable, so basically, do not use libpkg in your
projects for now. Also there's no manpage for libpkg yet, because the API
will change drastically. I repeat, do not use libpkg for now.
Notes:
svn path=/head/; revision=207113
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Replace hardcoded INDEX version. [1]
- Fix a buffer overlap. [2]
- Remove empty package when fetching fails and -K is used. [3]
- Remove useless chmod2() after mkdtemp(3). [4]
- Replace mkdir(1) call with mkdir(2). [5]
- Get rid of some vsystem() calls.
- Switch from lstat(2) to open(2) in fexists().
- Try rename(2) in move_file() first.
- Bump PKG_INSTALL_VERSION to 20100401.
PR: bin/145101 [1], bin/139492 [2], bin/144919 [3]
bin/144920 [4], bin/144921 [5]
Submitted by: gcooper [1,2,3,4,5]
Notes:
svn path=/head/; revision=206043
|
|
|
|
|
|
|
| |
Approved by: re (ken)
Notes:
svn path=/head/; revision=195346
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
package rather than expecting our top level package to get all of
the dependencies correct.
Previously, the code depended on the top level package having all
of the pkgdep lines in +CONTENTS correct and in the right order,
but that doesn't always happen due to code such as this (in
security/gnutls/Makefile):
.if (defined(WITH_LZO) || exists(${LOCALBASE}/lib/liblzo2.so)) && !defined(WITHOUT_LZO)
LIB_DEPENDS+= lzo2:${PORTSDIR}/archivers/lzo2
....
With such conditional dependencies, my 'sophox-packages' package won't
install. The dependency tree looks like this:
sophox-packages
...
x11/gnome2
x11/gnome-applets
net/libgweather
devel/libsoup
security/gnutls
security/libgcrypt
security/libgpg-error
...
x11/gnome2
archivers/file-roller
archivers/gtar
archivers/lzop
archivers/lzo2
...
gnutls doesn't depend on lzo2 initially, but lzo2 is dragged into the
mix via other dependencies and is built by the initial 'make'. The
subsequent package generation for gnutls adds a pkgdep line for lzo2
to gnutls' +CONTENTS but the pkgdeps in sophox-packages' +CONTENTS
has gnutls *before* lzo2.
As a result, sophox-packages cannot install; gnutls fails because lzo2
is missing, 82 more packages fail because gnutls is missing and the
whole thing spirals into a super-confusing mess!
MFC after: 3 weeks
Notes:
svn path=/head/; revision=194497
|
|
|
|
|
|
|
| |
MFC after: 1 day
Notes:
svn path=/head/; revision=179835
|
|
|
|
|
|
|
|
|
|
|
|
| |
- updating: terminating '\n' is not part of the package origin.
- bump PKG_INSTALL_VERSION to 20080612.
PR: bin/119368 [1], bin/124459 [2]
Submitted by: gcooper [1], Beat Gatzi <beat@chruetertee.ch> [2]
MFC after: 3 days
Notes:
svn path=/head/; revision=179760
|
|
|
|
|
|
|
|
|
|
| |
multiple installed packages with the same PKGORIGIN.
Reported by: marcus
MFC after: 1 month
Notes:
svn path=/head/; revision=178753
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
package name for the origin of a dependency, all entries in /var/db/pkg were
traversed for each dependency of added/removed package. Now, gather all the
origins first, then do the lookup in a single pass over /var/db/pkg.
This should provide a major speedup for packages with hundreds of dependencies.
Submitted by: rdivacky (earlier version)
MFC after: 1 month
Notes:
svn path=/head/; revision=178103
|
|
|
|
|
|
|
|
| |
Approved by: portmgr (pav)
Approved by: kib (mentor)
Notes:
svn path=/head/; revision=177741
|
|
|
|
|
|
|
|
|
|
|
| |
installing its dependencies.
PR: bin/117065
Submitted by: Vladimir Ermakov <samflanker@gmail.com>
MFC after: 14 days
Notes:
svn path=/head/; revision=173513
|
|
|
|
|
|
|
| |
Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru>
Notes:
svn path=/head/; revision=156497
|
|
|
|
|
|
|
|
|
|
|
|
| |
This option saves packages to PKGDIR (if defined or current directory by default)
as they are downloaded.
Silent a warning when -n is used and package has a +DISPLAY file.
Approved by: krion
MFC after: 1 week
Notes:
svn path=/head/; revision=154145
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
given prefix is also used recursively for the dependency packages,
if any. If the -P flag appears after any -p flag on the
command line, it overrides it's effect, causing pkg_add to use the
given prefix recursively.
PR: bin/75742
Submitted by: Frerich Raabe <raabe AT kde DOT org>
MFC after: 3 days
Notes:
svn path=/head/; revision=152329
|
|
|
|
| |
Notes:
svn path=/head/; revision=132799
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
enable the use as a port on older systems
- use absolute paths in all calls to external programs, to account for strange
PATH settings
- use INDEX or INDEX-5 depending on FreeBSD version, to enable the use on
FreeBSD 4.x as a port.
- conditionalize all 4.x/5.x differences on __FreeBSD_version, so that the
pkg_install tools can be kept in sync on 4.x and 5.x
- Bump PKG_INSTALL_VERSION
Reviewed by: portmgr (bento run)
MFC after: 4 weeks
Notes:
svn path=/head/; revision=131285
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
change))
- pkg_info: new flag -j (show the requirements script)
- pkg_info: fix verbose output when used on packages
- better handling of corrupt entries in /var/db/pkg
- differ between corrupt entires and packages not installed
- various small fixes
PR: 56989, 57016, 57029, 26468
Notes:
svn path=/head/; revision=131280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
register a list of other packages with which they conflict (via the
-C option to pkg_create), and they will refuse to install (unless -f is
specified) if one of the listed packages is already present.
* Update documentation for the new feature as well as fleshing out some
existing documentation.
* Bump PKG_INSTALL_VERSION so this feature can be tested for.
Submitted by: Sergey Matveychuk <sem@ciam.ru>
PR: bin/47145
MFC after: 2 weeks
Notes:
svn path=/head/; revision=113594
|
|
|
|
|
|
|
|
|
|
|
| |
autoinstalled dependencies will have the same extension, not just
".tbz".
Pointy hat to: obrien
X-MFC after: -1 day
Notes:
svn path=/head/; revision=102888
|
|
|
|
|
|
|
|
| |
Mark with XXX so someone that cares about being able to handle either
bziped or gziped packages knows where the remaining nits are.
Notes:
svn path=/head/; revision=102383
|
|
|
|
|
|
|
|
|
|
| |
- fix few bogosities here and there;
- move some common routines into the library.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=96613
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
$ cat pkg.tgz | pkg_add -
The above command line will fail on -CURRENT or -STABLE, and
therefore, so will sysinstall if you try to install additional
packages through the network (FTP) from a multiuser system. Because
of the different environment during installation (wrt the playpen),
this bug does not manifest itself during initial installs, and users
may install packages from the network just fine at that time.
This bug was fixed in OpenBSD 4 years ago.
----------------------------
revision 1.4
date: 1998/04/07 05:56:13; author: marc; state: Exp; lines: +13 -8
fix package input from standard input -- the program tried to process
stdin twice. Note: it assumes stdin is a compressed tar file.
----------------------------
PR: conf/36606
Obtained from: OpenBSD
MFC after: 2 weeks
Notes:
svn path=/head/; revision=93660
|
|
|
|
| |
Notes:
svn path=/head/; revision=93520
|
|
|
|
|
|
|
|
| |
Tested on: i386, alpha
MFC after: 2 weeks
Notes:
svn path=/head/; revision=84745
|
|
|
|
|
|
|
|
|
|
|
|
| |
allows for an easy way to backup old version of port prior to installing
a new one;
- silence compiler warnings by killing some unused variables and adding
all includes necessary.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=84670
|
|
|
|
|
|
|
|
|
| |
PR: dusty/7998
Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=81699
|
|
|
|
|
|
|
| |
Approved by: jkh
Notes:
svn path=/head/; revision=81571
|
|
|
|
|
|
|
|
|
|
|
| |
DEF_LOG_DIR)"
with macro.
MFC after: 1 month
Notes:
svn path=/head/; revision=81049
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use '' quotes instead of `' to delimit names of files and packages in
warning and error messages, because it is easier to cut-n-paste name in
question that way (single click) without confusing the shell. And yes,
I know that it is less eye-candy...
MFC after: 1 month
Notes:
svn path=/head/; revision=81046
|
|
|
|
|
|
|
| |
spaces or special characters in them won't barf.
Notes:
svn path=/head/; revision=78118
|
|
|
|
| |
Notes:
svn path=/head/; revision=76739
|
|
|
|
|
|
|
|
|
|
| |
varargs function, which lead to one of the arguments was left out. This resulted
in failure when inwoking mtree, warning message "mtree returned a non-zero
status - continuing" and probably is the reason for zillion mtree errors on
bento.
Notes:
svn path=/head/; revision=71055
|
|
|
|
|
|
|
| |
Use _PATH_* where where possible.
Notes:
svn path=/head/; revision=69793
|
|
|
|
|
|
|
| |
the list of directories being created when we install a package.
Notes:
svn path=/head/; revision=55367
|
|
|
|
| |
Notes:
svn path=/head/; revision=50479
|
|
|
|
|
|
|
| |
missing prototypes, and empty format strings.
Notes:
svn path=/head/; revision=49637
|
|
|
|
|
|
|
|
|
| |
an on-delete script.
Submitted by: Rajesh Vaidheeswarran <rv@fore.com>
Notes:
svn path=/head/; revision=41866
|
|
|
|
|
|
|
|
| |
stuff was added and nobody seems to have noticed. :)
Noticed by: Josh MacDonald <jmacd@paris.CS.Berkeley.EDU>
Notes:
svn path=/head/; revision=39068
|
|
|
|
|
|
|
|
| |
PR: 7318
Submitted by: djv@bedford.net
Notes:
svn path=/head/; revision=38931
|
|
|
|
|
|
|
|
| |
with the change in semantics to make_playpen(). Now package dependencies
more than 2 levels deep should work again. Pass the hat.
Notes:
svn path=/head/; revision=38583
|
|
|
|
| |
Notes:
svn path=/head/; revision=37728
|
|
|
|
|
|
|
| |
the code and, in at least one case, made it more dangerous to no gain.
Notes:
svn path=/head/; revision=33427
|
|
|
|
|
|
|
|
| |
in a vsystem() call is just a ludicrous way of calling sh -c "sh -c ..."
Whoops! I don't know my own bloody code here!
Notes:
svn path=/head/; revision=32665
|
|
|
|
| |
Notes:
svn path=/head/; revision=32587
|
|
|
|
| |
Notes:
svn path=/head/; revision=32334
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to find dependent packages on the local disk (i.e. package given as
filename, not URL)
- document $PKG_PATH
- use -v on pkg_add for dependent packages
Submitted by: hubertf@NetBSD.ORG
Obtained from: NetBSD
Notes:
svn path=/head/; revision=30533
|