From owner-cvs-all Tue Apr 16 10:54:39 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 64D0837B400; Tue, 16 Apr 2002 10:54:35 -0700 (PDT) Received: (from sobomax@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3GHsZU95812; Tue, 16 Apr 2002 10:54:35 -0700 (PDT) (envelope-from sobomax) Message-Id: <200204161754.g3GHsZU95812@freefall.freebsd.org> From: Maxim Sobolev Date: Tue, 16 Apr 2002 10:54:35 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/lang/cli Makefile ports/lang/cli/files patch-buildall patch-env.sh patch-pal::unix::file::file.c patch-pal::unix::startup::makefile.in patch-tools::cppmunge::makefile X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sobomax 2002/04/16 10:54:35 PDT Modified files: lang/cli Makefile lang/cli/files patch-env.sh patch-pal::unix::file::file.c Added files: lang/cli/files patch-buildall patch-pal::unix::startup::makefile.in patch-tools::cppmunge::makefile Log: - Clean-up build system a bit; - fix remaining two places where CFLAGS weren't respected; - use cpio(1) to copy hierarchies instead of tar(1), so that it is possible to build the port as ordinary user, but still have installed files be owned by root; - use slightly different solution for the problem with 777 permissions on directories created during the build. Instead of harcoding resulting prmission apply umask(2) to all mode arguments of [f]chmod() calls. Since Rotor has no notion of file-level security anyway this should be an optimal way to fix the problem. Submitted by: Patrick Backlund (cpio fix) sobomax (the rest) Revision Changes Path 1.8 +9 -11 ports/lang/cli/Makefile 1.1 +14 -0 ports/lang/cli/files/patch-buildall (new) 1.2 +19 -17 ports/lang/cli/files/patch-env.sh 1.2 +39 -22 ports/lang/cli/files/patch-pal::unix::file::file.c 1.1 +14 -0 ports/lang/cli/files/patch-pal::unix::startup::makefile.in (new) 1.1 +15 -0 ports/lang/cli/files/patch-tools::cppmunge::makefile (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message