Date: Tue, 16 Apr 2002 10:54:35 -0700 (PDT) From: Maxim Sobolev <sobomax@FreeBSD.org> 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 Message-ID: <200204161754.g3GHsZU95812@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <pbacklun@cc.hut.fi> (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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204161754.g3GHsZU95812>
