| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: hoek
(2) ELF support.
2a. Variable PORTOBJFORMAT specifies the object format of the system.
It is passed down to configure/make via CONFIGURE_ENV/MAKE_ENV,
and is given to generate-plist via PLIST_SUB.
2b. In PLIST, substitute lines that end with "/libFOO.so.X" with
"/libFOO.so.X.0". (This means PLISTs should only list ELF
libraries.)
Reviewed by: jb, jdp, hoek, jseger, steve
(3) Perl5-in-system support. Basically turns USE_PERL5 into a no-op
if there exists a "/usr/bin/perl5". Also fix prior breakage by
dima (${PREFIX} => ${LOCALBASE} in perl5 path).
Reviewed by: markm (sort of)
(4) Install requirement file as "+REQUIRE" so it will be executed
correctly by pkg_delete.
Reported by: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
(5) Do not disable checksum and makesum when NO_EXTRACT is set.
Pointed out by: hoek and kiri, among other people
|
| |
|
|
|
|
|
|
|
| |
Don't override correct default targets.
Don't use afterinstall for installing things; it is for fixups after
installing things.
|
|
|
|
|
| |
(and only usable) by other .mk files that have their own multiple
inclusion protection.
|
|
|
|
|
| |
-current version of gcc. Without it, -Wformat would complain about all
the nonstandard %[Dbrz] formats in the kernel.
|
|
|
|
|
|
|
| |
UNIX Specification.
As with our standard mutexes, process shared locks are not supported at
this time.
|
|
|
|
| |
installed over the ones from binutils.
|
| |
|
|
|
|
|
|
| |
src/lkm/Makefile.inc. This fixes broken builds of the syscons LKMs
when OBJFORMAT=elf. Removed src/lkm/Makefile.inc since it became
empty and is worse than useless.
|
|
|
|
| |
Obtained from: src/etc/root/dot.profile rev.1.17.
|
| |
|
|
|
|
| |
which caused a port-ELF upgrade to continue to build aout.
|
| |
|
|
|
|
|
|
|
| |
a default format.
Include /etc/objformat to get the installed object type if it exists
and if OBJFORMAT is not already defined.
|
| |
|
|
|
|
| |
before rtld is installed.
|
| |
|
| |
|
| |
|
|
|
|
| |
instead.
|
|
|
|
|
|
| |
It's gonna be used in all p5- ports.
Reviewed by: asami
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the way, most of the things below are "Reviewed by: hoek" as well.)
The changes are (roughly in order of appearance):
(1) Revamp comments at beginning of file. Major rewrites. Reorder
them into more relevant sections. Make clear which ones are user
variables and not to be set in ports' Makefiles.
Reviewed by: hoek (well, he's the only one who sent any comments)
(2) Include ${.CURDIR}/Makefile.local if it exists. This is a local
configuration file (ala rc.conf.local and make.conf.local) so
please do not commit a file with this name to the repository.
Suggested by: dillon
(3) MANCOMPRESSED now takes three possible values: "yes", "no" and
"maybe". (It used to be a binary variable -- the old behavior is
now accomplished by "MANCOMPRESSED=yes". Ports that defined this
variable to other values have been corrected.)
"yes" means the manpages are installed compressed, "no" means they
are not, and "maybe" means the port already respects the value of
NOMANCOMPRESS. The default is "yes" for USE_IMAKE ports without
NO_INSTALL_MANPAGES, and "no" otherwise.
Add "compress-man" target and move manpage {,de}compression there.
Reviewed by: hoek etc. and a full build of the ports tree
(4) Add LIBDIR="${LIBDIR}" to MAKE_ENV. Makes easier to "fix" ports
for /usr/lib/aout mess.
Submitted by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)
(5) Change ${TMPPLIST} from ${WRKDIR}/PLIST.mktmp to
${WRKDIR}/.PLIST.mktmp.
Suggested by: hoek
Strongly seconded by: steve
(6) Change a couple more relative pathnames to absolute ones.
Submitted by: hoek
(7) Move checksum into real-extract.
(8) Change way rules are chained. Instead of:
build: configure ${BUILD_COOKIE}
${BUILD_COOKIE}:
@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build
we now have
build: ${BUILD_COOKIE}
${BUILD_COOKIE}:
@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} configure
@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} real-build
Other than being more PC (pmake clean), this really speeds up
skipping ports already built. For instance, "make package" on a
fully packaged games subtree used to take 269 seconds on average,
now it's 45 seconds on average.
The flip side of this is that it will create more processes when
the targets actually chain, but when you're actually compiling
things, your make is creating half a bazzilion processes anyway so
I don't think it matters.
(9) ${TMPPLIST} is now a real dependency. Create "generate-plist"
target to generate ${TMPPLIST}. Make sure it's called when needed
(usually between do-install and post-install), and that the
required files exist.
(10) Change some messages so we can tell where "make index" failed.
(11) Check if LIB_DEPENDS really generated the required shared lib or
not.
Seconded by: "Brent J. Nordquist" <bjn@visi.com>
|
|
|
|
| |
"reinstall" are already here. :)
|
|
|
|
|
| |
Give make.conf a make.conf.local capability similar to rc.conf's
rc.conf.local capability. Eases large-site administration.
|
|
|
|
|
|
|
| |
ispcvt(8) in pcvt(4).
PR: docs/7743
Submitted by: <k-horik@yk.rim.or.jp>
|
| |
|
|
|
|
|
| |
PR: 7636
Submitted by: <Janick.Taillandier@ratp.fr>
|
|
|
|
| |
without having to run objformat to determine it.
|
| |
|
|
|
|
| |
line. *hangs head in shame*
|
|
|
|
| |
time.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
the diff is attached below. This is done on the 3.0 source-tree.
I have test this on 2.2-stable before, but I don't have a 3.0 machine
right now.
This patch is mainly to make libc support BIG5 encoding, thus add
zh_TW.BIG5 locale to 3.0.
Submitted by: Chen Hsiung Chan <frankch@waru.life.nthu.edu.tw>
|
| |
|
|
|
|
|
| |
Submitted by: Sheldon Hearn <axl@iafrica.com>
set crt='' so that mail(1) will page according to stty(1) setting
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
I hope some other people might find them useful. They are for
zh_CN.EUC (GB) only. I'm not familiar with the BIG5 encoding,
so I could only hope someone else would fill the gap.
PR: 7310
Submitted by: Luoqi Chen <luoqi@chen.ml.org>
|
| |
|
|
|
|
| |
Submitted by: Rob Austein <sra@epilogue.com>
|
|
|
|
| |
Found by: gcc28 port
|
|
|
|
| |
categories ports-deskutils, ports-x11-{clocks,fm,fonts,toolkits,wm}.)
|
|
|
|
|
|
|
| |
generic and should go one level up, but it can keep the sb(4) man
page company for now until somebody moves all the no-longer-x86-specific
driver man pages up some day.
Submitted by: luigi
|
|
|
|
|
|
|
| |
be "slot area for old callslot entry", but I think "save area for old
callslot entry" is what was intended.
PR: 7526
|
|
|
|
|
| |
PR: 7525
Submitted by: ziggy@ryan.org
|
| |
|
|
|
|
|
|
| |
freebsd-aout extension. The binutils ld doesn't understand it.
Essentially this is backing out rev 1.33 for elf and other toolchain
support..
|
|
|
|
|
|
| |
when certain .mk files include other .mk files. This will remove the
need for multiple include protection in some other makefiles around the
tree (and helps some elf conditionals).
|
|
|
|
|
| |
be added in /etc/make.conf. Yes folks, the alpha kernel is coming to
a screen (and hopefully a disk) near you. Thanks to Doug.
|