espie
8565ca1737
provide a _MAKE internal that does the cd ${.CURDIR} && exec,
...
use it to avoid the obj/ problem in /usr/ports.
provide a _MAKESYS internal for bsd.port.mk with SYSTRACE too
2010-04-20 10:03:36 +00:00
espie
8caeb193b4
default locatedb is more useful with paths as well
2009-10-12 10:25:40 +00:00
espie
db1d7f9c8c
add .FORCE phony target to mirror-maker, so that you can set F=.FORCE to
...
force redoing something on every target easily.
2008-08-20 00:04:30 +00:00
sturm
1b77fdd018
need full path to lock for unlocking
...
ok espie
2008-07-04 15:43:39 +00:00
espie
1a1d0711c0
let EXEC and SIMPLE_LOCK have sensible definitions, as noticed by
...
sturm@
2008-07-04 15:37:23 +00:00
espie
95097113a0
add a bit of glue so that mirror-maker will be able to use the same locks
...
as the rest of the tree
2008-05-18 11:22:14 +00:00
espie
3a81d0f96e
use new pkg_locatedb -d to get all packages
2008-05-16 18:31:11 +00:00
pvalchev
54fc148564
when generating INDEX, force MACHINE_ARCH=i386 to generate a "MI"-index
...
(we will do better in the future, but for now this is ok)
ok espie
2007-09-23 18:14:51 +00:00
espie
fb338f26c3
make mirror-maker sturdier:
...
- pass an argument for the file into which we want to save the result, to
avoid getting it polluted with error messages (defaults to /dev/stdout for
debug).
- create the makefile fragment as a temp file and only copy it when complete.
- copy it in one chunk, so that one can read a partial mirror-maker file
and have it be usable.
This does allow for people to start a make mirror-maker in one shell, and
start fetching stuff right away, before mirror-maker is finished.
This also produces usable mirror-maker Makefiles even if the ports tree
contains bogus entries.
2007-07-28 12:58:34 +00:00
espie
926c904147
same formatting clean-up as bsd.port.mk
2006-11-27 15:38:01 +00:00
ckuethe
a2a0e9fbb9
add "geo"
...
ok pval, ian
2006-10-30 17:49:04 +00:00
espie
98bf5a959a
+inputmethods/anthy
2006-10-18 23:16:27 +00:00
sturm
83b91153c7
as discussed on icb, remove too old to be of much use and unmaintained
...
mbone category
2006-10-18 13:52:33 +00:00
pvalchev
a5acccf213
do not compress pkglocatedb so it can directly be used by locate(1)
...
after discussion with deraadt
2005-09-02 00:43:50 +00:00
pvalchev
7b07349c1e
clean commented out SUBDIRs we don't have; they will be added if needed
2005-06-08 03:58:55 +00:00
pvalchev
4bf2caf589
add "pkglocatedb" target to build a pkg_mklocatedb(1) database; ok espie
2005-03-02 20:51:07 +00:00
jolan
7b309ecbca
+telephony
2004-09-26 01:05:33 +00:00
espie
44df2bf086
shortcut: if SUBDIR is defined, warp there directly.
2004-07-20 12:01:13 +00:00
xsa
352673f06b
new `multimedia' category;
...
pvalchev@ espie@ okay.
2004-06-21 21:28:29 +00:00
xsa
93ddf3be07
+ biology
2004-05-07 09:04:21 +00:00
espie
318b72ffb1
Check for duplicates in mirror-maker entries, build Makefiles that won't
...
heap tons of warnings with gnu-make (and that will be slightly smaller as well).
2003-12-15 17:56:40 +00:00
pvalchev
efcdf6ebcf
remove "mystuff" from makefile
...
ok lots of people, "whatever" espie
2003-06-06 15:52:50 +00:00
avsm
92542f9a5a
+books
2003-05-28 13:47:04 +00:00
pb
cd6614a681
"make search name=foo" added .. matches only the Port:-line
...
ok henning@, pval@
2003-05-12 22:15:53 +00:00
avsm
a9a0ad0e0d
put a -- before the egrep search key so that 'make search key=-blah'
...
works
2003-05-10 13:28:08 +00:00
brad
a0264adad3
don't include mystuff if using mirror-maker.
2002-08-26 22:33:22 +00:00
espie
9775511ef0
Add rules to create a list of homepage links for all ports.
2002-03-13 13:51:59 +00:00
naddy
606c5a5265
match index-related targets to the new index format; ok espie@
2001-11-22 16:06:27 +00:00
espie
fb319b058a
add top-level directory `mystuff' to be used by porters for stuff they
...
haven't committed yet. The nice part is that dependencies get transparently
resolved to mystuff/dir if they aren't found in dir.
2001-11-12 14:19:17 +00:00
espie
4250e06cf7
make -> ${MAKE}
2001-11-12 14:17:33 +00:00
heko
b5488af31f
in make search, use egrep instead of grep so things like
...
make search key="(filter|proxy)" work.
ok espie@
2001-08-29 16:09:10 +00:00
kevlo
bb97ab2cd6
add category "java"; discussed on icb
2001-08-11 16:17:58 +00:00
naddy
e474a26956
add category "education"; discussed with pvalchev@
2001-08-01 20:46:14 +00:00
pvalchev
3bb117e0be
+ palm
2001-07-17 22:46:28 +00:00
dugsong
8084a1f565
enable korean
2001-05-23 03:31:45 +00:00
espie
2556e00270
Allows the user to specify a SUBDIRLIST (with comments), to help
...
automated package builds.
2001-04-18 14:35:07 +00:00
espie
01a77e11f2
+ productivity
2000-10-02 09:07:43 +00:00
espie
cc1dfd362a
PKGPATH
2000-07-14 23:01:54 +00:00
espie
571b2d1140
Add EXEC=exec indirection to mirror-maker,
...
so that broken OSes (slowlaris) can say 'make EXEC=/bin/ksh' and
use the target.
Thanks, Bob (beck@)
2000-06-09 19:34:31 +00:00
espie
6130169376
author -> maintainer, use consistent terminology
2000-04-18 13:40:27 +00:00
espie
08da737589
If key, author, category is defined on the command line,
...
build SUBDIRS directly from INDEX.
2000-04-09 16:26:13 +00:00
espie
f5be2cf47a
Porters support: create a locate database that holds all distfile contents
...
it knows how to scan without extracting anything.
2000-04-09 12:45:55 +00:00
espie
8285a069ca
Add fetch-makefile to bsd.port.subdir.mk, mirror-maker to main Makefile.
...
Tweak fetch-makefile to take PERMIT_* into account, giving us the level
of control needed.
2000-03-04 18:16:02 +00:00
turan
8eaddcf1e3
nix LICENSE_TYPE. This is much prettier now.
2000-03-03 14:23:10 +00:00
turan
425c843fcd
minor tweaks
2000-02-22 09:27:51 +00:00
turan
a3ef9bed89
add maintainer to print-licenses
2000-02-22 03:45:11 +00:00
turan
73e1d63f8d
licensing info in make describe.
...
make print-licenses target
2000-02-21 22:09:57 +00:00
espie
6f86b09a71
While rebuilding INDEX, gives some indication of progress
1999-07-27 21:56:35 +00:00
marc
761b36a322
update INDEX and add "Archs:" to make search output
1998-09-24 20:31:28 +00:00
marc
a3b3110847
add mbone sub-directory to makefile
1998-09-14 01:41:53 +00:00