1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
freebsd-ports/ports-mgmt/pkg/Makefile
Baptiste Daroussin 710d4251be - update to 1.0-rc6
- changes:
  * pkg query now fails if no format strings has been provided
  * pkg delete pkg is no more allowed expect if -f is specified
  * large improvements on pkg backup/restore interface
  * do not propose to downgrade dependencies expect if forced to
  * every script execution now uses posix_spawn(3)
  * this abi is now check on pkg update, if a remote repository does not fit the
    desired abi, pkg update will fail.
  * allow pkg set -o even if the oldoriring has been uninstalled
  * pkg version now has -O to match on package origin
  * respect TMPDIR environnement setting
  * pkg.conf now has a ${ABI} variable correcponding to the detected ABI or the
    set one (sample pkg.conf has been modified to use it)
  * when run as non root pkg upgrade is automatically set to dry-run mode
  * pkg version can now work on remote repository (no need for a ports tree)
  * many buf fixes and man pages improvements
2012-08-16 17:05:58 +00:00

83 lines
1.8 KiB
Makefile

# New ports collection makefile for: pkg
# Date created: 2012-01-18
# Whom: Baptiste Daroussin <bapt@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= pkg
DISTVERSION= 1.0-rc6
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/portmgr \
http://files.etoilebsd.net/pkg/
MAINTAINER= portmgr@FreeBSD.org
COMMENT= New generation package manager
LICENSE= BSD
USE_XZ= yes
USE_LDCONFIG= yes
MANCOMPRESSED= yes
MAKE_ENV+= WITHOUT_PROFILE=yes
USE_STAGE= yes
MAN8= pkg.8 \
pkg-add.8 \
pkg-autoremove.8 \
pkg-audit.8 \
pkg-backup.8 \
pkg-check.8 \
pkg-clean.8 \
pkg-create.8 \
pkg-delete.8 \
pkg-fetch.8 \
pkg-info.8 \
pkg-install.8 \
pkg-query.8 \
pkg-register.8 \
pkg-repo.8 \
pkg-rquery.8 \
pkg-search.8 \
pkg-set.8 \
pkg-shell.8 \
pkg-shlib.8 \
pkg-stats.8 \
pkg-update.8 \
pkg-updating.8 \
pkg-upgrade.8 \
pkg-version.8 \
pkg-which.8
MAN5= pkg.conf.5
MLINKS= pkg-delete.8 pkg-remove.8 \
pkg.8 pkg-static.8
.include <bsd.port.pre.mk>
#define PKG_DEPENDS to nothing to avoid infinite loop looking for pkg :)
.if defined(WITH_PKGNG)
PKG_DEPENDS=
.undef INSTALLS_DEPENDS
.if !exists(${LOCALBASE}/sbin/pkg)
PKG_BIN= ${WRKSRC}/pkg-static/pkg-static
.endif
.endif
.if ${OSVERSION} < 800505
IGNORE= not supported on 7.x or early 8.0
.endif
post-install:
@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/scripts/periodic/410.pkg-audit
@${MKDIR} ${PREFIX}/etc/periodic/security
@${MKDIR} ${PREFIX}/etc/periodic/daily
@${INSTALL_SCRIPT} ${WRKSRC}/scripts/periodic/410.pkg-audit ${PREFIX}/etc/periodic/security
@${INSTALL_SCRIPT} ${WRKSRC}/scripts/periodic/411.pkg-backup ${PREFIX}/etc/periodic/daily
@${INSTALL_SCRIPT} ${WRKSRC}/ports/pkg2ng ${PREFIX}/sbin
@${INSTALL_DATA} ${WRKSRC}/pkg/pkg.conf.sample ${PREFIX}/etc
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>