Commit Graph

65 Commits

Author SHA1 Message Date
espie
3e43c2d160 move LOCKDIR default to pkgpath.mk since it's shared with Makefile.
fix one missed dolock.

Thanks naddy@
2010-08-20 23:11:07 +00:00
espie
34fb20b43d use scripts from bin 2010-08-20 15:02:24 +00:00
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