[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / archivers / gcpio

File: [cvs.NetBSD.org] / pkgsrc / archivers / gcpio / Makefile (download)

Revision 1.23, Sun Mar 20 19:53:09 2005 UTC (19 years ago) by salo
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.22: +2 -1 lines

Security fix for CAN-1999-1572.

"cpio uses a 0 umask when creating files using the -O (archive) or -F
 options, which creates the files with mode 0666 and allows local users
 to read or overwrite those files."

Patch inspired by Debian.  Bump PKGREVISION.

# $NetBSD: Makefile,v 1.23 2005/03/20 19:53:09 salo Exp $
#

DISTNAME=       cpio-2.5
PKGNAME=	g${DISTNAME}
PKGREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=   ${MASTER_SITE_GNU:=cpio/}

MAINTAINER=	tech-pkg@NetBSD.org
HOMEPAGE=	http://www.gnu.org/software/cpio/cpio.html
COMMENT=	GNU copy-in/out (cpio) with remote magnetic tape (rmt) support

PKG_INSTALLATION_TYPES=	overwrite pkgviews

USE_BUILDLINK3=	yes
GNU_CONFIGURE=	yes
USE_MAKEINFO=	yes

INFO_FILES=	cpio.info

.include "../../mk/bsd.prefs.mk"

.if ${OPSYS} == "NetBSD"
LIBS+=		-lgnumalloc
.endif

.if defined(GNU_PROGRAM_PREFIX)
CONFIGURE_ARGS+=	--program-prefix=${GNU_PROGRAM_PREFIX}
.endif
PLIST_SUBST+=		GNU_PROGRAM_PREFIX=${GNU_PROGRAM_PREFIX}
BUILD_DEFS+=		GNU_PROGRAM_PREFIX

INSTALLATION_DIRS=	bin man/man1

.include "../../mk/bsd.pkg.mk"