head	1.356;
access;
symbols
	pkgsrc-2026Q1:1.356.0.2
	pkgsrc-2026Q1-base:1.356
	pkgsrc-2025Q4:1.352.0.4
	pkgsrc-2025Q4-base:1.352
	pkgsrc-2025Q3:1.352.0.2
	pkgsrc-2025Q3-base:1.352
	pkgsrc-2025Q2:1.351.0.2
	pkgsrc-2025Q2-base:1.351
	pkgsrc-2025Q1:1.349.0.2
	pkgsrc-2025Q1-base:1.349
	pkgsrc-2024Q4:1.347.0.2
	pkgsrc-2024Q4-base:1.347
	pkgsrc-2024Q3:1.346.0.4
	pkgsrc-2024Q3-base:1.346
	pkgsrc-2024Q2:1.346.0.2
	pkgsrc-2024Q2-base:1.346
	pkgsrc-2024Q1:1.344.0.2
	pkgsrc-2024Q1-base:1.344
	pkgsrc-2023Q4:1.343.0.2
	pkgsrc-2023Q4-base:1.343
	pkgsrc-2023Q3:1.342.0.2
	pkgsrc-2023Q3-base:1.342
	pkgsrc-2023Q2:1.340.0.2
	pkgsrc-2023Q2-base:1.340
	pkgsrc-2023Q1:1.339.0.4
	pkgsrc-2023Q1-base:1.339
	pkgsrc-2022Q4:1.339.0.2
	pkgsrc-2022Q4-base:1.339
	pkgsrc-2022Q3:1.335.0.2
	pkgsrc-2022Q3-base:1.335
	pkgsrc-2022Q2:1.334.0.2
	pkgsrc-2022Q2-base:1.334
	pkgsrc-2022Q1:1.326.0.2
	pkgsrc-2022Q1-base:1.326
	pkgsrc-2021Q4:1.322.0.2
	pkgsrc-2021Q4-base:1.322
	pkgsrc-2021Q3:1.318.0.4
	pkgsrc-2021Q3-base:1.318
	pkgsrc-2021Q2:1.318.0.2
	pkgsrc-2021Q2-base:1.318
	pkgsrc-2021Q1:1.317.0.2
	pkgsrc-2021Q1-base:1.317
	pkgsrc-2020Q4:1.316.0.2
	pkgsrc-2020Q4-base:1.316
	pkgsrc-2020Q3:1.313.0.2
	pkgsrc-2020Q3-base:1.313
	pkgsrc-2020Q2:1.311.0.2
	pkgsrc-2020Q2-base:1.311
	pkgsrc-2020Q1:1.308.0.2
	pkgsrc-2020Q1-base:1.308
	pkgsrc-2019Q4:1.305.0.8
	pkgsrc-2019Q4-base:1.305
	pkgsrc-2019Q3:1.305.0.4
	pkgsrc-2019Q3-base:1.305
	pkgsrc-2019Q2:1.305.0.2
	pkgsrc-2019Q2-base:1.305
	pkgsrc-2019Q1:1.301.0.2
	pkgsrc-2019Q1-base:1.301
	pkgsrc-2018Q4:1.297.0.2
	pkgsrc-2018Q4-base:1.297
	pkgsrc-2018Q3:1.296.0.4
	pkgsrc-2018Q3-base:1.296
	pkgsrc-2018Q2:1.296.0.2
	pkgsrc-2018Q2-base:1.296
	pkgsrc-2018Q1:1.293.0.2
	pkgsrc-2018Q1-base:1.293
	pkgsrc-2017Q4:1.288.0.2
	pkgsrc-2017Q4-base:1.288
	pkgsrc-2017Q3:1.282.0.4
	pkgsrc-2017Q3-base:1.282
	pkgsrc-2017Q2:1.276.0.2
	pkgsrc-2017Q2-base:1.276
	pkgsrc-2017Q1:1.271.0.2
	pkgsrc-2017Q1-base:1.271
	pkgsrc-2016Q4:1.268.0.2
	pkgsrc-2016Q4-base:1.268
	pkgsrc-2016Q3:1.266.0.2
	pkgsrc-2016Q3-base:1.266
	pkgsrc-2016Q2:1.264.0.2
	pkgsrc-2016Q2-base:1.264
	pkgsrc-2016Q1:1.263.0.2
	pkgsrc-2016Q1-base:1.263
	pkgsrc-2015Q4:1.260.0.4
	pkgsrc-2015Q4-base:1.260
	pkgsrc-2015Q3:1.260.0.2
	pkgsrc-2015Q3-base:1.260
	pkgsrc-2015Q2:1.256.0.2
	pkgsrc-2015Q2-base:1.256
	pkgsrc-2015Q1:1.255.0.2
	pkgsrc-2015Q1-base:1.255
	pkgsrc-2014Q4:1.251.0.2
	pkgsrc-2014Q4-base:1.251
	pkgsrc-2014Q3:1.244.0.2
	pkgsrc-2014Q3-base:1.244
	pkgsrc-2014Q2:1.242.0.2
	pkgsrc-2014Q2-base:1.242
	pkgsrc-2014Q1:1.238.0.2
	pkgsrc-2014Q1-base:1.238
	pkgsrc-2013Q4:1.228.0.2
	pkgsrc-2013Q4-base:1.228
	pkgsrc-2013Q3:1.225.0.2
	pkgsrc-2013Q3-base:1.225
	pkgsrc-2013Q2:1.224.0.2
	pkgsrc-2013Q2-base:1.224
	pkgsrc-2013Q1:1.220.0.2
	pkgsrc-2013Q1-base:1.220
	pkgsrc-2012Q4:1.218.0.2
	pkgsrc-2012Q4-base:1.218
	pkgsrc-2012Q3:1.216.0.2
	pkgsrc-2012Q3-base:1.216
	pkgsrc-2012Q2:1.211.0.2
	pkgsrc-2012Q2-base:1.211
	pkgsrc-2012Q1:1.207.0.2
	pkgsrc-2012Q1-base:1.207
	pkgsrc-2011Q4:1.203.0.2
	pkgsrc-2011Q4-base:1.203
	pkgsrc-2011Q3:1.202.0.2
	pkgsrc-2011Q3-base:1.202
	pkgsrc-2011Q2:1.201.0.2
	pkgsrc-2011Q2-base:1.201
	pkgsrc-2011Q1:1.199.0.2
	pkgsrc-2011Q1-base:1.199
	pkgsrc-2010Q4:1.197.0.2
	pkgsrc-2010Q4-base:1.197
	pkgsrc-2010Q3:1.195.0.2
	pkgsrc-2010Q3-base:1.195
	pkgsrc-2010Q2:1.191.0.2
	pkgsrc-2010Q2-base:1.191
	pkgsrc-2010Q1:1.188.0.2
	pkgsrc-2010Q1-base:1.188
	pkgsrc-2009Q4:1.186.0.4
	pkgsrc-2009Q4-base:1.186
	pkgsrc-2009Q3:1.186.0.2
	pkgsrc-2009Q3-base:1.186
	pkgsrc-2009Q2:1.184.0.4
	pkgsrc-2009Q2-base:1.184
	pkgsrc-2009Q1:1.184.0.2
	pkgsrc-2009Q1-base:1.184
	pkgsrc-2008Q4:1.180.0.2
	pkgsrc-2008Q4-base:1.180
	pkgsrc-2008Q3:1.176.0.8
	pkgsrc-2008Q3-base:1.176
	cube-native-xorg:1.176.0.6
	cube-native-xorg-base:1.176
	pkgsrc-2008Q2:1.176.0.4
	pkgsrc-2008Q2-base:1.176
	cwrapper:1.176.0.2
	pkgsrc-2008Q1:1.173.0.2
	pkgsrc-2008Q1-base:1.173
	pkgsrc-2007Q4:1.169.0.2
	pkgsrc-2007Q4-base:1.169
	pkgsrc-2007Q3:1.163.0.2
	pkgsrc-2007Q3-base:1.163
	pkgsrc-2007Q2:1.154.0.2
	pkgsrc-2007Q2-base:1.154
	pkgsrc-2007Q1:1.153.0.4
	pkgsrc-2007Q1-base:1.153
	jlam-pkgviews:1.153.0.2
	jlam-pkgviews-base:1.153
	pkgsrc-2006Q4:1.143.0.2
	pkgsrc-2006Q4-base:1.143
	pkgsrc-2006Q3:1.131.0.2
	pkgsrc-2006Q3-base:1.131
	pkgsrc-2006Q2:1.123.0.2
	pkgsrc-2006Q2-base:1.123
	tv-derecurse-eol:1.14.2.10
	pkgsrc-2006Q1:1.113.0.2
	pkgsrc-2006Q1-base:1.113
	pkgsrc-2005Q4:1.104.0.2
	pkgsrc-2005Q4-base:1.104
	pkgsrc-2005Q3:1.78.0.2
	pkgsrc-2005Q3-base:1.78
	pkgsrc-2005Q2:1.65.0.2
	pkgsrc-2005Q2-base:1.65
	tv-derecurse-merge:1.42
	pkgsrc-2005Q1:1.34.0.2
	pkgsrc-2005Q1-base:1.34
	pkgsrc-2004Q4:1.18.0.2
	pkgsrc-2004Q4-base:1.18
	tv-derecurse:1.14.0.2
	tv-derecurse-base:1.34;
locks; strict;
comment	@# @;


1.356
date	2026.03.02.19.53.34;	author js;	state Exp;
branches;
next	1.355;
commitid	4mpM21ZLLGkWcrwG;

1.355
date	2026.01.10.21.13.00;	author wiz;	state Exp;
branches;
next	1.354;
commitid	iZE9gHJxV7XFhTpG;

1.354
date	2025.12.24.10.09.22;	author wiz;	state Exp;
branches;
next	1.353;
commitid	aBCETtKygjfbaEnG;

1.353
date	2025.12.23.12.22.52;	author wiz;	state Exp;
branches;
next	1.352;
commitid	ZLwgWE1CbGMXVwnG;

1.352
date	2025.08.05.19.35.51;	author schmonz;	state Exp;
branches;
next	1.351;
commitid	nRTFcrEqDwXqPz5G;

1.351
date	2025.05.07.09.11.34;	author jperkin;	state Exp;
branches;
next	1.350;
commitid	VfJtZzlL2VlugXTF;

1.350
date	2025.04.30.22.04.43;	author gutteridge;	state Exp;
branches;
next	1.349;
commitid	J1YsrDny0FQDL7TF;

1.349
date	2025.03.13.09.47.08;	author wiz;	state Exp;
branches;
next	1.348;
commitid	2NLHdSe3czvyeTMF;

1.348
date	2025.03.13.09.44.38;	author hauke;	state Exp;
branches;
next	1.347;
commitid	4zMTbB1u7egtcTMF;

1.347
date	2024.10.11.08.24.48;	author jperkin;	state Exp;
branches;
next	1.346;
commitid	fx7xs64WvTTSGdtF;

1.346
date	2024.04.26.14.20.54;	author wiz;	state Exp;
branches;
next	1.345;
commitid	T8prQC5SYVY94F7F;

1.345
date	2024.04.12.19.55.16;	author riastradh;	state Exp;
branches;
next	1.344;
commitid	59KKsTQcBUoLmT5F;

1.344
date	2024.03.01.13.37.06;	author schmonz;	state Exp;
branches;
next	1.343;
commitid	BqCkPGw7l0XJCs0F;

1.343
date	2023.10.22.13.41.16;	author js;	state Exp;
branches;
next	1.342;
commitid	Z5QZffdnu419RCJE;

1.342
date	2023.08.23.13.15.36;	author tsutsui;	state Exp;
branches;
next	1.341;
commitid	34bKGYvQYQF2EUBE;

1.341
date	2023.07.21.16.10.30;	author hauke;	state Exp;
branches;
next	1.340;
commitid	50DR1ac7sBfOFGxE;

1.340
date	2023.05.24.20.16.00;	author wiz;	state Exp;
branches;
next	1.339;
commitid	PpTJkptFandoTfqE;

1.339
date	2022.12.25.00.26.26;	author wiz;	state Exp;
branches;
next	1.338;
commitid	AXC9abGLGDio8S6E;

1.338
date	2022.12.25.00.25.06;	author wiz;	state Exp;
branches;
next	1.337;
commitid	JqpeQBIlQfGQ7S6E;

1.337
date	2022.09.29.02.25.16;	author charlotte;	state Exp;
branches;
next	1.336;
commitid	S3Skjs8FQxznAHVD;

1.336
date	2022.09.27.08.46.32;	author jperkin;	state Exp;
branches;
next	1.335;
commitid	UMDSZ30wsMUVKtVD;

1.335
date	2022.08.01.07.58.21;	author wiz;	state Exp;
branches;
next	1.334;
commitid	7lekf8DTzMnsk9OD;

1.334
date	2022.06.07.10.04.25;	author jperkin;	state Exp;
branches;
next	1.333;
commitid	PnvH3o9RO91BL5HD;

1.333
date	2022.06.07.09.35.15;	author wiz;	state Exp;
branches;
next	1.332;
commitid	prbLzJwEwgciD5HD;

1.332
date	2022.06.07.09.34.50;	author wiz;	state Exp;
branches;
next	1.331;
commitid	u7KNmc7vs3bYC5HD;

1.331
date	2022.06.04.09.05.18;	author wiz;	state Exp;
branches;
next	1.330;
commitid	8TPPncNP7oGZyHGD;

1.330
date	2022.06.04.09.04.27;	author wiz;	state Exp;
branches;
next	1.329;
commitid	jQIrXWkLgQKGyHGD;

1.329
date	2022.05.05.21.07.30;	author ryoon;	state Exp;
branches;
next	1.328;
commitid	1dDhqUAOaknxwUCD;

1.328
date	2022.04.01.10.46.44;	author nia;	state Exp;
branches;
next	1.327;
commitid	QD6eV6weOJljbuyD;

1.327
date	2022.04.01.07.32.11;	author nia;	state Exp;
branches;
next	1.326;
commitid	jsZx3gfJBKIA6tyD;

1.326
date	2022.02.13.11.06.42;	author nia;	state Exp;
branches;
next	1.325;
commitid	F9s1PKYCixYINrsD;

1.325
date	2022.01.27.15.32.34;	author schmonz;	state Exp;
branches;
next	1.324;
commitid	GtzsiRM8mgRUOhqD;

1.324
date	2022.01.24.23.11.32;	author gutteridge;	state Exp;
branches;
next	1.323;
commitid	jhWQlU4QvcCasWpD;

1.323
date	2022.01.04.21.53.46;	author schmonz;	state Exp;
branches;
next	1.322;
commitid	6cnpE39JFLPwFmnD;

1.322
date	2021.11.07.11.25.33;	author nia;	state Exp;
branches;
next	1.321;
commitid	RoNixqAXtsJs3RfD;

1.321
date	2021.11.02.09.02.48;	author nia;	state Exp;
branches;
next	1.320;
commitid	Qye19mI03cg5qcfD;

1.320
date	2021.09.27.14.38.31;	author nia;	state Exp;
branches;
next	1.319;
commitid	XlD3RKSX54vyrBaD;

1.319
date	2021.09.27.14.31.55;	author nia;	state Exp;
branches;
next	1.318;
commitid	h4BlbhhsFNLfpBaD;

1.318
date	2021.05.30.23.41.05;	author khorben;	state Exp;
branches;
next	1.317;
commitid	cThAUFH10xggaeVC;

1.317
date	2021.01.15.19.47.33;	author schmonz;	state Exp;
branches;
next	1.316;
commitid	vbC4nkwghgWslRDC;

1.316
date	2020.11.05.09.16.00;	author nia;	state Exp;
branches;
next	1.315;
commitid	NA8ejiYQEKay8GuC;

1.315
date	2020.10.19.07.10.30;	author schmonz;	state Exp;
branches;
next	1.314;
commitid	nK5Rmad283CjZtsC;

1.314
date	2020.10.03.13.02.36;	author schmonz;	state Exp;
branches;
next	1.313;
commitid	Gd6z6Q0zc5XOrsqC;

1.313
date	2020.09.02.20.32.37;	author kim;	state Exp;
branches;
next	1.312;
commitid	lMDROwNk1d9cWvmC;

1.312
date	2020.07.01.14.58.43;	author rillig;	state Exp;
branches;
next	1.311;
commitid	QPGGsIhdApRT6oeC;

1.311
date	2020.05.28.16.22.58;	author maya;	state Exp;
branches;
next	1.310;
commitid	TN3pD2iTuN0JE1aC;

1.310
date	2020.05.15.10.22.42;	author nia;	state Exp;
branches;
next	1.309;
commitid	u8bu7WkIbo1f6k8C;

1.309
date	2020.05.15.10.10.04;	author nia;	state Exp;
branches;
next	1.308;
commitid	UOhwhuNGQX6t1k8C;

1.308
date	2020.03.27.20.57.34;	author joerg;	state Exp;
branches;
next	1.307;
commitid	QlKAhssjc8JBb52C;

1.307
date	2020.03.12.16.57.23;	author gdt;	state Exp;
branches;
next	1.306;
commitid	6O4fXXhHlp0cl80C;

1.306
date	2020.01.12.23.38.42;	author joerg;	state Exp;
branches;
next	1.305;
commitid	s7o7Egl0DqyitsSB;

1.305
date	2019.06.08.19.51.38;	author leot;	state Exp;
branches;
next	1.304;
commitid	x81QFr0wY1PjeqqB;

1.304
date	2019.06.05.21.05.00;	author wiz;	state Exp;
branches;
next	1.303;
commitid	uye0NMZAiTm8K2qB;

1.303
date	2019.06.05.21.02.57;	author wiz;	state Exp;
branches;
next	1.302;
commitid	iQNFbtmmFe5kJ2qB;

1.302
date	2019.05.29.12.38.39;	author wiz;	state Exp;
branches;
next	1.301;
commitid	iTjl37Yp9K0na6pB;

1.301
date	2019.03.17.03.59.11;	author dholland;	state Exp;
branches;
next	1.300;
commitid	Y4f4V7qH7mg3DFfB;

1.300
date	2019.02.04.09.36.41;	author wiz;	state Exp;
branches;
next	1.299;
commitid	tLC10wQA3aZ5PqaB;

1.299
date	2019.01.11.23.09.15;	author schmonz;	state Exp;
branches;
next	1.298;
commitid	7Y9XfnWkvV9G5q7B;

1.298
date	2019.01.06.00.07.48;	author schmonz;	state Exp;
branches;
next	1.297;
commitid	OsZjIFm5f59JBE6B;

1.297
date	2018.11.12.14.22.58;	author jperkin;	state Exp;
branches;
next	1.296;
commitid	gHxFSFEcfM6Q5FZA;

1.296
date	2018.06.24.21.19.10;	author wiz;	state Exp;
branches;
next	1.295;
commitid	PqMi2EIn5LDtWzHA;

1.295
date	2018.06.18.10.59.55;	author schmonz;	state Exp;
branches;
next	1.294;
commitid	kWqkdC0TQYLYHKGA;

1.294
date	2018.04.21.13.38.05;	author wiz;	state Exp;
branches;
next	1.293;
commitid	0QhVHzZeuQ3OrjzA;

1.293
date	2018.03.07.11.57.31;	author wiz;	state Exp;
branches;
next	1.292;
commitid	i1zssNVcYN02lwtA;

1.292
date	2018.02.27.23.43.21;	author khorben;	state Exp;
branches;
next	1.291;
commitid	0P0GLUXzy6FWuysA;

1.291
date	2018.02.10.13.45.45;	author khorben;	state Exp;
branches;
next	1.290;
commitid	KEGT7GjYnlHwIjqA;

1.290
date	2018.01.02.05.49.44;	author maya;	state Exp;
branches;
next	1.289;
commitid	gehUAfr4h8HimglA;

1.289
date	2018.01.01.10.23.09;	author wiz;	state Exp;
branches;
next	1.288;
commitid	zjUBNlZlngYbU9lA;

1.288
date	2017.12.03.11.09.46;	author wiz;	state Exp;
branches;
next	1.287;
commitid	yeAY28SExvk06rhA;

1.287
date	2017.12.03.11.01.19;	author wiz;	state Exp;
branches;
next	1.286;
commitid	LVNxPyvyjGOX2rhA;

1.286
date	2017.11.12.13.34.14;	author khorben;	state Exp;
branches;
next	1.285;
commitid	yAgL1uivy2wmyKeA;

1.285
date	2017.10.28.15.56.48;	author schmonz;	state Exp;
branches;
next	1.284;
commitid	cYyxHNZeESmbQPcA;

1.284
date	2017.10.28.04.46.35;	author schmonz;	state Exp;
branches;
next	1.283;
commitid	XB7BzhJPa6668McA;

1.283
date	2017.09.29.12.40.28;	author wiz;	state Exp;
branches;
next	1.282;
commitid	ZRYX7Ib64A6cG59A;

1.282
date	2017.09.06.16.49.28;	author wiz;	state Exp;
branches;
next	1.281;
commitid	al7MPopPbiYzN96A;

1.281
date	2017.08.10.09.34.05;	author hauke;	state Exp;
branches;
next	1.280;
commitid	oMLk9tTfDj2pgE2A;

1.280
date	2017.08.09.12.47.41;	author leot;	state Exp;
branches;
next	1.279;
commitid	Xm1x3VpH65u9mx2A;

1.279
date	2017.07.27.04.10.30;	author schmonz;	state Exp;
branches;
next	1.278;
commitid	oQII226OIONaVO0A;

1.278
date	2017.07.09.14.30.07;	author khorben;	state Exp;
branches;
next	1.277;
commitid	gA639lX4RVNfVyYz;

1.277
date	2017.07.05.15.58.30;	author khorben;	state Exp;
branches;
next	1.276;
commitid	wdP4jwnymyAhw3Yz;

1.276
date	2017.06.23.15.44.06;	author schmonz;	state Exp;
branches;
next	1.275;
commitid	khJcfODVaBWTQvWz;

1.275
date	2017.04.16.23.12.37;	author khorben;	state Exp;
branches;
next	1.274;
commitid	PgX04JG2uaZ1uONz;

1.274
date	2017.04.16.22.10.40;	author khorben;	state Exp;
branches;
next	1.273;
commitid	m6hDOa1MUGLX7ONz;

1.273
date	2017.04.09.20.44.41;	author joerg;	state Exp;
branches;
next	1.272;
commitid	M2rKZmi3ZmQxVTMz;

1.272
date	2017.04.04.07.44.13;	author schmonz;	state Exp;
branches;
next	1.271;
commitid	Y0tSgvNmNV4GLbMz;

1.271
date	2017.03.21.13.04.14;	author schmonz;	state Exp;
branches
	1.271.2.1;
next	1.270;
commitid	daMRwQ6qSh6iYpKz;

1.270
date	2017.01.15.23.55.30;	author rillig;	state Exp;
branches;
next	1.269;
commitid	6jVhMJGFLD2pG7Cz;

1.269
date	2017.01.01.02.07.53;	author tron;	state Exp;
branches;
next	1.268;
commitid	A2rPGXkltXzATcAz;

1.268
date	2016.12.09.22.24.50;	author asau;	state Exp;
branches;
next	1.267;
commitid	Gg03i8fijmB5nmxz;

1.267
date	2016.10.27.10.31.05;	author jperkin;	state Exp;
branches;
next	1.266;
commitid	eHVg9I0UTcbILLrz;

1.266
date	2016.09.18.22.17.55;	author agc;	state Exp;
branches;
next	1.265;
commitid	kriDxeU3o0PXXOmz;

1.265
date	2016.09.18.14.02.42;	author ryoon;	state Exp;
branches;
next	1.264;
commitid	rLkGsoUowOx1eMmz;

1.264
date	2016.06.13.13.26.42;	author jperkin;	state Exp;
branches;
next	1.263;
commitid	Up3HYpHh57gU5jaz;

1.263
date	2016.03.11.23.03.31;	author khorben;	state Exp;
branches;
next	1.262;
commitid	VaF6SORApwojmhYy;

1.262
date	2016.01.24.16.14.44;	author jperkin;	state Exp;
branches;
next	1.261;
commitid	6ZtJ8Q9tACZQncSy;

1.261
date	2016.01.20.13.29.29;	author khorben;	state Exp;
branches;
next	1.260;
commitid	GGn6ZFZAGRByNFRy;

1.260
date	2015.09.05.21.25.30;	author sevan;	state Exp;
branches;
next	1.259;
commitid	VFVwXmcqnlWcF6Ay;

1.259
date	2015.08.10.21.44.34;	author khorben;	state Exp;
branches;
next	1.258;
commitid	kvwMJUUz5THJMLwy;

1.258
date	2015.07.26.22.13.17;	author khorben;	state Exp;
branches;
next	1.257;
commitid	W94c6Ty7cS55rQuy;

1.257
date	2015.07.04.16.18.38;	author joerg;	state Exp;
branches;
next	1.256;
commitid	EoZkjndZ4qhBbZry;

1.256
date	2015.04.19.09.21.33;	author tnn;	state Exp;
branches;
next	1.255;
commitid	gwmnjNZdvIy5kbiy;

1.255
date	2015.02.25.10.39.50;	author tnn;	state Exp;
branches;
next	1.254;
commitid	uEeqgSyqUa14snby;

1.254
date	2015.02.16.10.42.00;	author jperkin;	state Exp;
branches;
next	1.253;
commitid	8sO0JHw17eibLday;

1.253
date	2015.02.01.11.42.59;	author obache;	state Exp;
branches;
next	1.252;
commitid	A5jetB3IS1NSzi8y;

1.252
date	2014.12.30.15.13.19;	author wiz;	state Exp;
branches;
next	1.251;
commitid	RRdsYBWaMIUIN44y;

1.251
date	2014.12.10.12.28.49;	author wiz;	state Exp;
branches;
next	1.250;
commitid	PUqlA93FpL9pxu1y;

1.250
date	2014.12.10.12.27.35;	author wiz;	state Exp;
branches;
next	1.249;
commitid	GLCGwc0dRO90xu1y;

1.249
date	2014.11.24.00.32.31;	author joerg;	state Exp;
branches;
next	1.248;
commitid	T4azylosSGWk5nZx;

1.248
date	2014.11.21.10.46.36;	author obache;	state Exp;
branches;
next	1.247;
commitid	HKeAtM7ypfEUz2Zx;

1.247
date	2014.10.23.13.34.09;	author wiz;	state Exp;
branches;
next	1.246;
commitid	HUK1lwrT3cStrkVx;

1.246
date	2014.10.23.13.33.00;	author wiz;	state Exp;
branches;
next	1.245;
commitid	KfpzWtmMjlM6rkVx;

1.245
date	2014.10.12.23.39.17;	author joerg;	state Exp;
branches;
next	1.244;
commitid	ATqNbEa0yhPY8YTx;

1.244
date	2014.07.30.08.39.49;	author wiz;	state Exp;
branches;
next	1.243;
commitid	SJWdV0C8eETUxnKx;

1.243
date	2014.07.30.08.15.34;	author obache;	state Exp;
branches;
next	1.242;
commitid	6bUgoImiYvNrpnKx;

1.242
date	2014.06.28.22.01.00;	author joerg;	state Exp;
branches;
next	1.241;
commitid	IM52UVWkS8ov0lGx;

1.241
date	2014.06.10.15.22.13;	author joerg;	state Exp;
branches;
next	1.240;
commitid	djgMkPoOrhNxnZDx;

1.240
date	2014.06.01.16.56.47;	author wiz;	state Exp;
branches;
next	1.239;
commitid	LgPLcnIG9P5VbQCx;

1.239
date	2014.04.06.15.04.16;	author khorben;	state Exp;
branches;
next	1.238;
commitid	Hbk9kFROGKdzkDvx;

1.238
date	2014.03.11.14.07.04;	author jperkin;	state Exp;
branches;
next	1.237;
commitid	MZuHTgyNQut3Thsx;

1.237
date	2014.03.11.13.45.07;	author jperkin;	state Exp;
branches;
next	1.236;
commitid	pqxolWuoQWm6Lhsx;

1.236
date	2014.03.07.15.10.33;	author jperkin;	state Exp;
branches;
next	1.235;
commitid	yp6Kg9mK2GvHmMrx;

1.235
date	2014.01.30.12.37.56;	author obache;	state Exp;
branches;
next	1.234;
commitid	SEcb2zusbZ0KF8nx;

1.234
date	2014.01.30.12.28.32;	author obache;	state Exp;
branches;
next	1.233;
commitid	9InLtt4XJP1KC8nx;

1.233
date	2014.01.30.12.24.49;	author obache;	state Exp;
branches;
next	1.232;
commitid	o2RQNAJLmuRkB8nx;

1.232
date	2014.01.30.12.19.12;	author obache;	state Exp;
branches;
next	1.231;
commitid	RxCj9pBU4xtCz8nx;

1.231
date	2014.01.30.12.12.08;	author obache;	state Exp;
branches;
next	1.230;
commitid	T8DIIjrVAHjhx8nx;

1.230
date	2014.01.30.11.56.48;	author obache;	state Exp;
branches;
next	1.229;
commitid	kZEOIU9l9wEXr8nx;

1.229
date	2013.12.31.17.22.58;	author wiz;	state Exp;
branches;
next	1.228;
commitid	ns9AIlEckC8Tdjjx;

1.228
date	2013.12.19.23.50.29;	author tron;	state Exp;
branches;
next	1.227;
commitid	wx00gpqJBaRCJNhx;

1.227
date	2013.12.16.05.47.43;	author obache;	state Exp;
branches;
next	1.226;
commitid	90T4KI1x3urOPjhx;

1.226
date	2013.12.05.11.49.13;	author obache;	state Exp;
branches;
next	1.225;
commitid	XvkTj8fll1e6dWfx;

1.225
date	2013.07.04.22.35.06;	author spz;	state Exp;
branches;
next	1.224;
commitid	N2rL1GZzXYprJcWw;

1.224
date	2013.06.14.22.24.01;	author dholland;	state Exp;
branches
	1.224.2.1;
next	1.223;
commitid	RZxx9kXYZ85CjDTw;

1.223
date	2013.06.14.18.44.35;	author wiz;	state Exp;
branches;
next	1.222;
commitid	N7bCGMvvMIto6CTw;

1.222
date	2013.05.18.01.58.32;	author ryoon;	state Exp;
branches;
next	1.221;
commitid	3EAWnxPuc1B4p3Qw;

1.221
date	2013.04.06.11.11.56;	author obache;	state Exp;
branches;
next	1.220;

1.220
date	2013.02.22.22.31.23;	author asau;	state Exp;
branches;
next	1.219;

1.219
date	2013.02.20.13.04.47;	author obache;	state Exp;
branches;
next	1.218;

1.218
date	2012.12.06.11.36.31;	author jperkin;	state Exp;
branches;
next	1.217;

1.217
date	2012.11.10.17.13.37;	author ryoon;	state Exp;
branches;
next	1.216;

1.216
date	2012.08.18.16.29.59;	author chs;	state Exp;
branches;
next	1.215;

1.215
date	2012.07.30.07.03.46;	author sbd;	state Exp;
branches;
next	1.214;

1.214
date	2012.07.09.15.44.06;	author wiz;	state Exp;
branches;
next	1.213;

1.213
date	2012.07.03.11.19.56;	author joerg;	state Exp;
branches;
next	1.212;

1.212
date	2012.07.03.10.22.52;	author joerg;	state Exp;
branches;
next	1.211;

1.211
date	2012.06.17.14.22.44;	author wiz;	state Exp;
branches;
next	1.210;

1.210
date	2012.06.14.09.48.51;	author jperkin;	state Exp;
branches;
next	1.209;

1.209
date	2012.05.30.12.02.29;	author cheusov;	state Exp;
branches;
next	1.208;

1.208
date	2012.05.14.02.22.03;	author obache;	state Exp;
branches;
next	1.207;

1.207
date	2012.03.21.15.48.00;	author wiz;	state Exp;
branches;
next	1.206;

1.206
date	2012.03.21.13.46.26;	author obache;	state Exp;
branches;
next	1.205;

1.205
date	2012.03.19.12.34.16;	author joerg;	state Exp;
branches;
next	1.204;

1.204
date	2012.02.24.13.36.20;	author obache;	state Exp;
branches;
next	1.203;

1.203
date	2011.11.22.21.25.04;	author tez;	state Exp;
branches;
next	1.202;

1.202
date	2011.09.08.21.04.59;	author abs;	state Exp;
branches;
next	1.201;

1.201
date	2011.05.11.01.59.45;	author obache;	state Exp;
branches;
next	1.200;

1.200
date	2011.04.22.09.03.52;	author spz;	state Exp;
branches;
next	1.199;

1.199
date	2011.02.21.07.38.38;	author obache;	state Exp;
branches;
next	1.198;

1.198
date	2011.01.29.17.16.32;	author spz;	state Exp;
branches;
next	1.197;

1.197
date	2010.12.25.08.51.41;	author adam;	state Exp;
branches;
next	1.196;

1.196
date	2010.12.18.19.33.01;	author adam;	state Exp;
branches;
next	1.195;

1.195
date	2010.09.24.01.29.54;	author chs;	state Exp;
branches;
next	1.194;

1.194
date	2010.08.24.20.44.22;	author wiz;	state Exp;
branches;
next	1.193;

1.193
date	2010.08.24.19.08.29;	author bad;	state Exp;
branches;
next	1.192;

1.192
date	2010.07.08.04.57.36;	author dholland;	state Exp;
branches;
next	1.191;

1.191
date	2010.06.08.19.04.09;	author wiz;	state Exp;
branches;
next	1.190;

1.190
date	2010.05.24.03.29.09;	author sbd;	state Exp;
branches;
next	1.189;

1.189
date	2010.04.30.06.57.35;	author sbd;	state Exp;
branches;
next	1.188;

1.188
date	2010.03.18.10.49.32;	author wiz;	state Exp;
branches;
next	1.187;

1.187
date	2010.02.09.23.02.13;	author joerg;	state Exp;
branches;
next	1.186;

1.186
date	2009.09.13.13.28.46;	author tron;	state Exp;
branches;
next	1.185;

1.185
date	2009.08.05.22.14.28;	author minskim;	state Exp;
branches;
next	1.184;

1.184
date	2009.03.20.19.25.01;	author joerg;	state Exp;
branches;
next	1.183;

1.183
date	2009.03.08.15.27.59;	author tron;	state Exp;
branches;
next	1.182;

1.182
date	2009.02.23.15.17.02;	author joerg;	state Exp;
branches;
next	1.181;

1.181
date	2009.02.10.18.55.54;	author joerg;	state Exp;
branches;
next	1.180;

1.180
date	2008.11.29.13.38.52;	author rillig;	state Exp;
branches;
next	1.179;

1.179
date	2008.11.03.18.58.53;	author tron;	state Exp;
branches;
next	1.178;

1.178
date	2008.10.17.13.05.05;	author tron;	state Exp;
branches;
next	1.177;

1.177
date	2008.10.05.21.36.35;	author cube;	state Exp;
branches;
next	1.176;

1.176
date	2008.05.22.20.11.55;	author joerg;	state Exp;
branches
	1.176.6.1;
next	1.175;

1.175
date	2008.05.22.15.51.35;	author tnn;	state Exp;
branches;
next	1.174;

1.174
date	2008.04.10.16.43.58;	author obache;	state Exp;
branches;
next	1.173;

1.173
date	2008.03.25.13.41.46;	author wiz;	state Exp;
branches;
next	1.172;

1.172
date	2008.03.15.16.27.43;	author joerg;	state Exp;
branches;
next	1.171;

1.171
date	2008.01.16.03.16.40;	author tnn;	state Exp;
branches;
next	1.170;

1.170
date	2008.01.05.17.21.46;	author tron;	state Exp;
branches;
next	1.169;

1.169
date	2007.12.28.15.36.29;	author tron;	state Exp;
branches;
next	1.168;

1.168
date	2007.12.22.07.22.06;	author obache;	state Exp;
branches;
next	1.167;

1.167
date	2007.12.05.21.38.06;	author tron;	state Exp;
branches;
next	1.166;

1.166
date	2007.11.26.22.14.13;	author seb;	state Exp;
branches;
next	1.165;

1.165
date	2007.11.04.23.53.44;	author uebayasi;	state Exp;
branches;
next	1.164;

1.164
date	2007.10.27.13.35.27;	author obache;	state Exp;
branches;
next	1.163;

1.163
date	2007.10.09.19.19.13;	author martti;	state Exp;
branches;
next	1.162;

1.162
date	2007.10.09.14.31.31;	author rillig;	state Exp;
branches;
next	1.161;

1.161
date	2007.09.30.11.23.08;	author rillig;	state Exp;
branches;
next	1.160;

1.160
date	2007.09.07.22.12.14;	author jlam;	state Exp;
branches;
next	1.159;

1.159
date	2007.08.17.20.27.31;	author joerg;	state Exp;
branches;
next	1.158;

1.158
date	2007.08.14.19.04.56;	author jlam;	state Exp;
branches;
next	1.157;

1.157
date	2007.08.01.16.14.17;	author joerg;	state Exp;
branches;
next	1.156;

1.156
date	2007.07.14.17.17.45;	author adrianp;	state Exp;
branches;
next	1.155;

1.155
date	2007.07.02.14.02.06;	author joerg;	state Exp;
branches;
next	1.154;

1.154
date	2007.06.19.21.29.09;	author jlam;	state Exp;
branches;
next	1.153;

1.153
date	2007.03.01.18.03.02;	author wiz;	state Exp;
branches;
next	1.152;

1.152
date	2007.02.28.14.13.33;	author schmonz;	state Exp;
branches;
next	1.151;

1.151
date	2007.02.22.07.25.43;	author rillig;	state Exp;
branches;
next	1.150;

1.150
date	2007.02.22.07.20.42;	author rillig;	state Exp;
branches;
next	1.149;

1.149
date	2007.02.22.07.05.57;	author rillig;	state Exp;
branches;
next	1.148;

1.148
date	2007.02.04.23.23.40;	author rillig;	state Exp;
branches;
next	1.147;

1.147
date	2007.01.16.23.27.51;	author dmcmahill;	state Exp;
branches;
next	1.146;

1.146
date	2007.01.11.00.39.35;	author rillig;	state Exp;
branches;
next	1.145;

1.145
date	2007.01.08.09.52.17;	author rillig;	state Exp;
branches;
next	1.144;

1.144
date	2007.01.02.17.56.52;	author rillig;	state Exp;
branches;
next	1.143;

1.143
date	2006.12.28.16.09.33;	author obache;	state Exp;
branches;
next	1.142;

1.142
date	2006.12.27.14.29.45;	author joerg;	state Exp;
branches;
next	1.141;

1.141
date	2006.12.20.07.48.59;	author martti;	state Exp;
branches;
next	1.140;

1.140
date	2006.12.20.01.04.46;	author joerg;	state Exp;
branches;
next	1.139;

1.139
date	2006.12.15.13.15.06;	author martti;	state Exp;
branches;
next	1.138;

1.138
date	2006.12.15.12.46.24;	author martti;	state Exp;
branches;
next	1.137;

1.137
date	2006.11.29.10.11.53;	author ghen;	state Exp;
branches;
next	1.136;

1.136
date	2006.11.18.08.13.26;	author rillig;	state Exp;
branches;
next	1.135;

1.135
date	2006.11.08.17.33.26;	author ghen;	state Exp;
branches;
next	1.134;

1.134
date	2006.10.11.14.38.04;	author reed;	state Exp;
branches;
next	1.133;

1.133
date	2006.10.08.11.37.38;	author mishka;	state Exp;
branches;
next	1.132;

1.132
date	2006.10.05.23.35.23;	author reed;	state Exp;
branches;
next	1.131;

1.131
date	2006.09.27.15.18.15;	author joerg;	state Exp;
branches;
next	1.130;

1.130
date	2006.09.24.16.23.04;	author salo;	state Exp;
branches;
next	1.129;

1.129
date	2006.09.03.10.21.52;	author wiz;	state Exp;
branches;
next	1.128;

1.128
date	2006.08.10.03.35.33;	author minskim;	state Exp;
branches;
next	1.127;

1.127
date	2006.07.27.23.07.18;	author lukem;	state Exp;
branches;
next	1.126;

1.126
date	2006.07.24.16.50.27;	author wiz;	state Exp;
branches;
next	1.125;

1.125
date	2006.07.18.22.41.06;	author jlam;	state Exp;
branches;
next	1.124;

1.124
date	2006.07.10.17.11.32;	author wiz;	state Exp;
branches;
next	1.123;

1.123
date	2006.06.26.18.00.02;	author salo;	state Exp;
branches
	1.123.2.1;
next	1.122;

1.122
date	2006.06.06.19.25.59;	author jlam;	state Exp;
branches;
next	1.121;

1.121
date	2006.06.05.17.11.37;	author joerg;	state Exp;
branches;
next	1.120;

1.120
date	2006.06.04.14.56.37;	author joerg;	state Exp;
branches;
next	1.119;

1.119
date	2006.05.13.03.44.23;	author minskim;	state Exp;
branches;
next	1.118;

1.118
date	2006.04.19.12.23.29;	author reed;	state Exp;
branches;
next	1.117;

1.117
date	2006.04.13.21.45.14;	author wiz;	state Exp;
branches;
next	1.116;

1.116
date	2006.04.12.21.01.15;	author joerg;	state Exp;
branches;
next	1.115;

1.115
date	2006.04.06.06.23.06;	author reed;	state Exp;
branches;
next	1.114;

1.114
date	2006.03.30.04.57.45;	author jlam;	state Exp;
branches;
next	1.113;

1.113
date	2006.03.20.01.48.58;	author jlam;	state Exp;
branches;
next	1.112;

1.112
date	2006.03.09.20.44.45;	author tonio;	state Exp;
branches;
next	1.111;

1.111
date	2006.02.24.10.14.36;	author ghen;	state Exp;
branches;
next	1.110;

1.110
date	2006.01.12.22.30.56;	author jlam;	state Exp;
branches;
next	1.109;

1.109
date	2006.01.08.14.00.11;	author tonio;	state Exp;
branches;
next	1.108;

1.108
date	2006.01.05.23.29.04;	author wiz;	state Exp;
branches;
next	1.107;

1.107
date	2006.01.01.18.25.07;	author tron;	state Exp;
branches;
next	1.106;

1.106
date	2006.01.01.17.06.12;	author tron;	state Exp;
branches;
next	1.105;

1.105
date	2006.01.01.16.11.54;	author wiz;	state Exp;
branches;
next	1.104;

1.104
date	2005.12.02.17.07.56;	author wiz;	state Exp;
branches;
next	1.103;

1.103
date	2005.12.01.20.22.42;	author wiz;	state Exp;
branches;
next	1.102;

1.102
date	2005.12.01.20.12.17;	author wiz;	state Exp;
branches;
next	1.101;

1.101
date	2005.12.01.19.47.27;	author wiz;	state Exp;
branches;
next	1.100;

1.100
date	2005.12.01.19.19.32;	author wiz;	state Exp;
branches;
next	1.99;

1.99
date	2005.12.01.19.09.15;	author wiz;	state Exp;
branches;
next	1.98;

1.98
date	2005.12.01.19.07.47;	author wiz;	state Exp;
branches;
next	1.97;

1.97
date	2005.12.01.18.23.37;	author wiz;	state Exp;
branches;
next	1.96;

1.96
date	2005.11.24.19.07.43;	author wiz;	state Exp;
branches;
next	1.95;

1.95
date	2005.11.23.18.27.13;	author erh;	state Exp;
branches;
next	1.94;

1.94
date	2005.11.17.00.28.48;	author rillig;	state Exp;
branches;
next	1.93;

1.93
date	2005.11.17.00.24.12;	author rillig;	state Exp;
branches;
next	1.92;

1.92
date	2005.11.16.20.59.23;	author erh;	state Exp;
branches;
next	1.91;

1.91
date	2005.11.15.12.54.36;	author tonio;	state Exp;
branches;
next	1.90;

1.90
date	2005.11.13.22.52.18;	author adrianp;	state Exp;
branches;
next	1.89;

1.89
date	2005.11.13.17.40.00;	author rillig;	state Exp;
branches;
next	1.88;

1.88
date	2005.11.10.10.37.47;	author rillig;	state Exp;
branches;
next	1.87;

1.87
date	2005.11.10.09.55.21;	author rillig;	state Exp;
branches;
next	1.86;

1.86
date	2005.11.10.09.48.04;	author rillig;	state Exp;
branches;
next	1.85;

1.85
date	2005.11.09.01.06.48;	author reed;	state Exp;
branches;
next	1.84;

1.84
date	2005.11.01.03.58.42;	author dmcmahill;	state Exp;
branches;
next	1.83;

1.83
date	2005.10.26.10.31.55;	author wiz;	state Exp;
branches;
next	1.82;

1.82
date	2005.10.06.21.04.49;	author agc;	state Exp;
branches;
next	1.81;

1.81
date	2005.10.04.21.45.02;	author reed;	state Exp;
branches;
next	1.80;

1.80
date	2005.10.04.17.27.00;	author reed;	state Exp;
branches;
next	1.79;

1.79
date	2005.10.03.21.18.55;	author agc;	state Exp;
branches;
next	1.78;

1.78
date	2005.08.13.11.25.14;	author dillo;	state Exp;
branches;
next	1.77;

1.77
date	2005.08.07.16.37.11;	author wiz;	state Exp;
branches;
next	1.76;

1.76
date	2005.08.05.18.20.15;	author jlam;	state Exp;
branches;
next	1.75;

1.75
date	2005.08.01.15.39.50;	author wiz;	state Exp;
branches;
next	1.74;

1.74
date	2005.08.01.11.46.36;	author wiz;	state Exp;
branches;
next	1.73;

1.73
date	2005.08.01.11.39.59;	author wiz;	state Exp;
branches;
next	1.72;

1.72
date	2005.08.01.11.39.18;	author wiz;	state Exp;
branches;
next	1.71;

1.71
date	2005.08.01.10.55.18;	author wiz;	state Exp;
branches;
next	1.70;

1.70
date	2005.07.21.13.11.42;	author dillo;	state Exp;
branches;
next	1.69;

1.69
date	2005.07.21.12.28.30;	author wiz;	state Exp;
branches;
next	1.68;

1.68
date	2005.07.19.17.31.42;	author gdt;	state Exp;
branches;
next	1.67;

1.67
date	2005.07.19.15.31.09;	author wiz;	state Exp;
branches;
next	1.66;

1.66
date	2005.07.11.11.35.21;	author sketch;	state Exp;
branches;
next	1.65;

1.65
date	2005.06.08.14.42.47;	author markd;	state Exp;
branches;
next	1.64;

1.64
date	2005.06.03.13.54.49;	author wiz;	state Exp;
branches;
next	1.63;

1.63
date	2005.06.03.13.26.40;	author wiz;	state Exp;
branches;
next	1.62;

1.62
date	2005.06.03.13.20.50;	author wiz;	state Exp;
branches;
next	1.61;

1.61
date	2005.06.02.18.30.42;	author wiz;	state Exp;
branches;
next	1.60;

1.60
date	2005.06.02.18.24.56;	author wiz;	state Exp;
branches;
next	1.59;

1.59
date	2005.06.02.18.10.48;	author wiz;	state Exp;
branches;
next	1.58;

1.58
date	2005.06.02.16.10.53;	author wiz;	state Exp;
branches;
next	1.57;

1.57
date	2005.06.02.14.16.02;	author wiz;	state Exp;
branches;
next	1.56;

1.56
date	2005.06.01.21.30.18;	author dillo;	state Exp;
branches;
next	1.55;

1.55
date	2005.06.01.21.14.46;	author wiz;	state Exp;
branches;
next	1.54;

1.54
date	2005.06.01.20.19.21;	author wiz;	state Exp;
branches;
next	1.53;

1.53
date	2005.06.01.19.40.22;	author wiz;	state Exp;
branches;
next	1.52;

1.52
date	2005.06.01.18.52.32;	author wiz;	state Exp;
branches;
next	1.51;

1.51
date	2005.06.01.18.03.06;	author jlam;	state Exp;
branches;
next	1.50;

1.50
date	2005.06.01.14.45.35;	author wiz;	state Exp;
branches;
next	1.49;

1.49
date	2005.05.31.22.26.45;	author wiz;	state Exp;
branches;
next	1.48;

1.48
date	2005.05.31.20.01.00;	author wiz;	state Exp;
branches;
next	1.47;

1.47
date	2005.05.31.16.37.30;	author wiz;	state Exp;
branches;
next	1.46;

1.46
date	2005.05.31.16.05.09;	author wiz;	state Exp;
branches;
next	1.45;

1.45
date	2005.05.31.15.42.04;	author drochner;	state Exp;
branches;
next	1.44;

1.44
date	2005.05.31.15.11.40;	author wiz;	state Exp;
branches;
next	1.43;

1.43
date	2005.05.19.19.20.29;	author dillo;	state Exp;
branches;
next	1.42;

1.42
date	2005.05.16.18.43.20;	author jlam;	state Exp;
branches;
next	1.41;

1.41
date	2005.05.16.03.07.38;	author jlam;	state Exp;
branches;
next	1.40;

1.40
date	2005.05.08.13.43.30;	author dillo;	state Exp;
branches;
next	1.39;

1.39
date	2005.05.07.22.17.00;	author wiz;	state Exp;
branches;
next	1.38;

1.38
date	2005.05.03.15.10.59;	author jlam;	state Exp;
branches;
next	1.37;

1.37
date	2005.04.20.16.27.30;	author seb;	state Exp;
branches;
next	1.36;

1.36
date	2005.04.15.14.33.26;	author markd;	state Exp;
branches;
next	1.35;

1.35
date	2005.04.13.01.57.14;	author uebayasi;	state Exp;
branches;
next	1.34;

1.34
date	2005.03.20.17.22.50;	author jmmv;	state Exp;
branches;
next	1.33;

1.33
date	2005.03.18.01.13.02;	author tron;	state Exp;
branches;
next	1.32;

1.32
date	2005.03.17.18.39.06;	author tron;	state Exp;
branches;
next	1.31;

1.31
date	2005.03.17.17.32.42;	author jschauma;	state Exp;
branches;
next	1.30;

1.30
date	2005.03.07.20.39.23;	author bad;	state Exp;
branches;
next	1.29;

1.29
date	2005.03.07.20.29.55;	author bad;	state Exp;
branches;
next	1.28;

1.28
date	2005.03.02.23.06.36;	author reed;	state Exp;
branches;
next	1.27;

1.27
date	2005.02.10.02.56.03;	author grant;	state Exp;
branches;
next	1.26;

1.26
date	2005.02.09.17.51.47;	author tv;	state Exp;
branches;
next	1.25;

1.25
date	2005.02.09.15.53.50;	author abs;	state Exp;
branches;
next	1.24;

1.24
date	2005.01.24.18.07.56;	author tv;	state Exp;
branches;
next	1.23;

1.23
date	2005.01.12.12.54.45;	author jmmv;	state Exp;
branches;
next	1.22;

1.22
date	2005.01.03.13.20.28;	author seb;	state Exp;
branches;
next	1.21;

1.21
date	2004.12.25.19.16.29;	author jmmv;	state Exp;
branches;
next	1.20;

1.20
date	2004.12.22.21.46.25;	author jlam;	state Exp;
branches;
next	1.19;

1.19
date	2004.12.21.00.19.40;	author schmonz;	state Exp;
branches;
next	1.18;

1.18
date	2004.12.19.00.45.19;	author grant;	state Exp;
branches;
next	1.17;

1.17
date	2004.12.18.04.03.16;	author grant;	state Exp;
branches;
next	1.16;

1.16
date	2004.11.27.08.47.36;	author xtraeme;	state Exp;
branches;
next	1.15;

1.15
date	2004.11.25.19.37.58;	author jlam;	state Exp;
branches;
next	1.14;

1.14
date	2004.11.20.23.09.48;	author kim;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	2004.11.12.22.34.15;	author jlam;	state Exp;
branches;
next	1.12;

1.12
date	2004.11.05.13.46.39;	author wiz;	state Exp;
branches;
next	1.11;

1.11
date	2004.10.26.21.22.51;	author xtraeme;	state Exp;
branches;
next	1.10;

1.10
date	2004.10.26.21.14.59;	author xtraeme;	state Exp;
branches;
next	1.9;

1.9
date	2004.10.21.17.00.10;	author tv;	state Exp;
branches;
next	1.8;

1.8
date	2004.10.12.13.58.22;	author tv;	state Exp;
branches;
next	1.7;

1.7
date	2004.10.11.19.44.06;	author tv;	state Exp;
branches;
next	1.6;

1.6
date	2004.10.08.04.47.52;	author xtraeme;	state Exp;
branches;
next	1.5;

1.5
date	2004.10.08.04.00.37;	author xtraeme;	state Exp;
branches;
next	1.4;

1.4
date	2004.10.08.00.58.25;	author xtraeme;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.07.02.01.39;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2004.10.06.20.59.40;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2004.10.06.20.51.47;	author jlam;	state Exp;
branches;
next	;

1.271.2.1
date	2017.04.16.14.38.21;	author bsiegert;	state Exp;
branches;
next	1.271.2.2;
commitid	9LZDvSdkIjaXFLNz;

1.271.2.2
date	2017.04.17.15.58.28;	author bsiegert;	state Exp;
branches;
next	;
commitid	xre8odbksqNr5UNz;

1.224.2.1
date	2013.09.04.09.10.10;	author tron;	state Exp;
branches;
next	;
commitid	4yx0QIKCyLUZh64x;

1.176.6.1
date	2008.09.21.02.17.31;	author cube;	state Exp;
branches;
next	1.176.6.2;

1.176.6.2
date	2008.09.21.09.59.09;	author rtr;	state Exp;
branches;
next	1.176.6.3;

1.176.6.3
date	2008.09.26.18.11.34;	author cube;	state Exp;
branches;
next	;

1.123.2.1
date	2006.07.27.23.05.27;	author lukem;	state Exp;
branches;
next	1.123.2.2;

1.123.2.2
date	2006.07.27.23.06.23;	author lukem;	state Exp;
branches;
next	;

1.14.2.1
date	2004.11.22.22.48.05;	author tv;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	2004.11.28.20.11.32;	author tv;	state Exp;
branches;
next	1.14.2.3;

1.14.2.3
date	2004.12.20.20.46.00;	author tv;	state Exp;
branches;
next	1.14.2.4;

1.14.2.4
date	2004.12.31.20.25.30;	author tv;	state Exp;
branches;
next	1.14.2.5;

1.14.2.5
date	2005.01.10.16.15.25;	author tv;	state Exp;
branches;
next	1.14.2.6;

1.14.2.6
date	2005.01.13.20.11.55;	author tv;	state Exp;
branches;
next	1.14.2.7;

1.14.2.7
date	2005.02.11.15.27.57;	author tv;	state Exp;
branches;
next	1.14.2.8;

1.14.2.8
date	2005.03.06.02.47.42;	author tv;	state Exp;
branches;
next	1.14.2.9;

1.14.2.9
date	2005.03.21.15.43.00;	author tv;	state Exp;
branches;
next	1.14.2.10;

1.14.2.10
date	2005.05.17.18.29.45;	author tv;	state Exp;
branches;
next	1.14.2.11;

1.14.2.11
date	2006.06.07.15.25.39;	author tv;	state dead;
branches;
next	;


desc
@@


1.356
log
@mk/defaults/mk.conf: Document RUST_TYPE=native
@
text
@# $NetBSD: mk.conf,v 1.355 2026/01/10 21:13:00 wiz Exp $
#

# This file provides default values for variables that may be overridden
# in the MAKECONF file, which is /etc/mk.conf by default.
#
# Note: This file is included after the MAKECONF file, so you cannot query
# these default values in the MAKECONF using the ".if" and ".for"
# preprocessing directives.

# ************************************************************************
# NOTE TO PEOPLE EDITING THIS FILE - USE LEADING SPACES, NOT LEADING TABS.
# ************************************************************************

USE_CWRAPPERS?=	auto
# Build packages using the newer pkgtools/cwrappers infrastructure, which can
# significantly speed up builds and use fewer resources.  Some compiler and
# platform combinations are not currently handled by cwrappers, so currently
# the default is "auto" which enables cwrappers automatically if the platform
# _OPSYS_SUPPORTS_CWRAPPERS variable is set to "yes".
#
# Possible: yes, no, auto
# Default: auto (automatic detection, see above)

PKGSRC_USE_MKTOOLS?=	auto
# Use C-based tools for various parts of the infrastructure instead of slower
# shell scripts.  Significantly improves performance, but untested across all
# pkgsrc platforms, so currently the default is "auto" which enables mktools
# on platforms that have _OPSYS_SUPPORTS_MKTOOLS set to "yes".
#
# Possible: yes, no, auto
# Default: auto (automatic detection, see above)

USE_PKG_ADMIN_DIGEST?=	yes
# Record file digests instead of extracing the NetBSD RCS ID from files.
#
# Possible: yes, no
# Default: yes

#ALLOW_VULNERABLE_PACKAGES=
# allow the user to build packages which are known to be vulnerable to
# security exploits
# Possible: yes, no
# Default: yes

#AUDIT_PACKAGES_FLAGS=
# List of flags passed to ``pkg_admin audit-pkg''.
#
# Possible: See pkg_admin(1)
# Default: (no option)

MANINSTALL?= maninstall catinstall
# Specify manpage installation types.
# Possible: maninstall, catinstall, both types or empty
# Default: maninstall catinstall
# FIXME: This variable is not user-settable and must be moved away from here.

#MANZ=
# gzip manual pages at installation time
# Possible: defined, not defined
# Default: not defined

GZIP?=	-9
# default compression level when compressing files with gzip
# Possible: -[0-9], --fast, --best (see gzip(1))
# Default: -9

#MAKE_JOBS=			3
#MAKE_JOBS.category/dir=	2
#	When defined, specifies the maximum number of jobs ("make -j")
#	that are run in parallel when building packages with the default
#	do-build action. MAKE_JOBS only affects the "build" target,
#	neither "test" nor "install".
#
#	May be specified on a per-package basis; any package-specific
#	value overrides the global setting. Package-specific settings are
#	by source directory, not package name, as the circumstances that
#	would lead one to make them are based on properties of sources.
#
#	Possible values: any positive integer. Useful values are around
#	the number of processors on the machine.
#
#	Default value: (undefined)
#
#	Warning: Some packages will not build with this. Disabling
#	parallel builds for an individual package can be done by
#	setting MAKE_JOBS_SAFE=NO within the per package Makefile.
#	When doing so, please include a comment indicating what went
#	wrong so it can be crosschecked in the future after upstream
#	changes.

#OBJHOSTNAME=
# use hostname-specific object directories, e.g.  work.amnesiac, work.localhost
# OBJHOSTNAME takes precedence over OBJMACHINE (see below).
# Possible: defined, not defined
# Default: not defined

#OBJMACHINE=
# use machine-specific object directories, e.g.  work.i386, work.sparc
# Possible: defined, not defined
# Default: not defined

#SIGN_PACKAGES=
# sign the packages generated with the method specified.
# Possible: gpg, x509, not defined
# Default: not defined

#X509_KEY=
# key to use when signing packages with an X509 certificate.
# Possible: pathname to the key file, not defined
# Default: not defined

#X509_CERTIFICATE=
# certificate to use when signing packages with an X509 certificate.
# Possible: pathname to the X509 certificate, not defined
# Default: not defined

.if ${PKG_DEVELOPER:Uno} != "no"
PATCH_DEBUG?=
.endif
# Used to debug patches as they are applied
# Possible: defined, not defined
# Default: not defined

PKG_COMPRESSION?=	gzip
# Compression algorithm for binary packages.
# Possible: gzip, bzip2, xz, none
# Default: gzip
# Supersedes the PKG_SUFX option and keeps the name consistent.

PKGSRC_LOCKTYPE?= none
#	The type of locking that will be done if competing processes
#	attempt to do work on one package directory simultaneously.
#
#	Possible values:
#	* none: No locking takes place at all.
#	* once: When the lock has already been aquired by another
#	  process, the current process is terminated.
#	* sleep: When the lock has already been acquired by another
#	  process, the current process will sleep for PKGSRC_SLEEPSECS
#	  seconds and then try again.
#
#	You should also set OBJHOSTNAME when you are using the same
#	copy of pkgsrc on different hosts, maybe via NFS. This is because
#	the locking process writes its process ID into the lockfile,
#	and process IDs on different hosts are unrelated.
#
#	See also: LOCALBASE_LOCKTYPE, WRKDIR_LOCKTYPE.
#
#	Keywords: lock locking parallel
#

PKGSRC_SLEEPSECS?= 5
#	The number of seconds to wait when PKGSRC_LOCKTYPE is sleep.
#
#	Possible values: any positive integer
#

#
# The following values are used to manage the packages collection as a whole.
#

#ABI=
# The Application Binary Interface (ABI) to be used, if supported by the
# Operating System and/or compiler.
#
# Only change this if you really know what you're doing -- libraries of
# one ABI can not be linked with libraries of another!
#
# Currently only usable on IRIX or Solaris. On IRIX, it is set
# automatically by the bootstrap script, on Solaris, it is not.
#
# If you change it, be sure that _all_ the installed libraries and
# programs have the same API and use consistent compiler options. It is
# recommended that this variable be only changed directly after
# bootstrapping pkgsrc.
#
# Possible values:
#	* 64 (64 bit ABI; both IRIX or Solaris)
#	* 32 (SGI's N32 ABI; only IRIX)
#	* undefined (SGI's old o32 ABI; only IRIX)
#
# Default: undefined, but see above.

#PKG_DEVELOPER?=	yes
#
# If defined and not "no" it enables some sanity checks to raise the quality
# of the installed packages. See the files pkgsrc/mk/check/check-*.mk for
# details and further configuration options.
#
# Possible: defined, not defined, no
# Default: yes

USE_ABI_DEPENDS?=	yes
# Honor package prerequisite ABI recommendations.  If this is set
# to "yes", all entries in ABI_DEPENDS will be added to DEPENDS.
# If set to "no", a warning will be printed if recommendations
# are possibly ignored.
#
# WARNING: This should only be changed if you know what you're doing.
# Please read pkgsrc/doc/pkgsrc.txt for details.
#
# Possible: yes, no
# Default: yes

USE_INDIRECT_DEPENDS?=	no
# When calculating BUILDLINK_DEPMETHOD, use a more accurate algorithm to
# determine whether a package is a "build" or "full" dependency, based on
# the setting of its parent(s), and register indirect dependencies for tools
# such as check-shlibs to perform additional checks that may expose issues
# in binary packages.
#
# It is strongly recommended that this option be enabled, but due to current
# buildlink limitations (see the relevant comments in bsd.buildlink3.mk) the
# information cannot be guaranteed to be completely accurate and may lead to
# false positives, so for now it is disabled by default.
#
# Possible: yes, no
# Default: no

#PKG_REGISTER_SHELLS= YES
# Automatically register shells in /etc/shells
# Possible: YES, NO
# Default: YES

PKGSRC_COMPILER?=	gcc
# Compiler type(s) to use for building packages
# Possible: (see comments in mk/compiler.mk)
# Default: gcc

PKGSRC_KEEP_BIN_PKGS?=	yes
# Keep binary packages in ${PACKAGES} after building them
# Possible: yes, not yes
# Default: yes

PKGSRC_MESSAGE_RECIPIENTS?=
# login names of recipients of any MESSAGE files which will be mailed
# Possible: any login names
# Default: none

PKGSRC_SHOW_BUILD_DEFS?=yes
# Show BUILD_DEFS definitions for a package when it is being built
# (BUILD_DEFS are extra definitions which govern how some packages are
# built and behave)
# Possible: yes, not yes
# Default: yes

PKGSRC_RUN_TEST?=	no
#
# Many packages bring their own self tests to ensure they basically
# work. To run these tests after building a package, set this variable
# to "yes".
#
# Note: Some packages make heavy use of the random number generator in
# their tests, so need to make sure that there are always enough random
# numbers on your machine. The package security/bitstir may help here.
#
# Possible: yes, no
# Default: no

PKGSRC_MKPIE?= yes
# If no, create regular executables. Otherwise create PIE (Position Independent
# Executables, on supported platforms). This option is necessary to fully
# leverage ASLR as a mitigation for security vulnerabilities.
# Possible: yes, no
# Default: yes

PKGSRC_MKREPRO?= no
# If no, do not alter the build process. Otherwise, try to build reproducibly.
# This allows packages built from the same tree and options to produce identical
# results bit by bit.
# This option should be combined with ASLR and PKGSRC_MKPIE to avoid predictable
# address offsets for attackers attempting to exploit security vulnerabilities.
# Possible: yes, no
# Default: no
#
# Keywords: reproducible

PKGSRC_USE_CTF?= no
# Turn on CTF conversion.
# Possible: yes, no
# Default: no
#
# Keywords: ctf compact type format

PKGSRC_USE_FORTIFY?= strong
# Turns on substitute wrappers for commonly used functions that do not bounds
# checking regularly, but could in some cases. This is effectively in use only
# when both enabled and supported.
# Possible values:
#	no:     Do not pass any flags for FORTIFY
#	weak:   Pass -D_FORTIFY_SOURCE=1
#	strong: Pass -D_FORTIFY_SOURCE=2
# Default: strong
#
# Keywords: fortify FORTIFY_SOURCE

PKGSRC_USE_RELRO?= partial
# Link with RELRO by default (on supported platforms). This makes the
# exploitation of some security vulnerabilities more difficult in some cases.
# Possible values:
#	no:      Do not pass any flags for RELRO
#	partial: Pass -Wl,-z,relro
#	full:    Pass -Wl,-z,relro -Wl,-z,now
# Default: partial
#
# Keywords: relro

PKGSRC_USE_SSP?= strong
# Configure this to enable stack smashing protection (on supported platforms).
# Possible values:
#	no:	Do not pass any stack protection flags
#	yes:	Pass -fstack-protector
#	strong:	Pass -fstack-protector-strong
#	all:	Pass -fstack-protector-all
# Default: strong
#
# Keywords: ssp

PKGSRC_USE_STACK_CHECK?= no
# Configure this to enable stack boundary verification (on supported platforms).
# Possible values:
#	no:	          Do not pass any stack protection flags
#	yes:	          Pass -fstack-check
#	clash-protection: Pass -fstack-clash-protection
# Default: no

# The default PREFER_PKGSRC should be empty, but due to historical reasons we have the list below.
# Please add your platform here once you have confirmed it is correct
.if ${OPSYS} == "OpenBSD"
PREFER_PKGSRC?=
.elif (!empty(MACHINE_PLATFORM:MNetBSD-*-*) && \
     exists(/usr/X11R7/lib/libX11.so))
PREFER_PKGSRC?=
.elif (!empty(MACHINE_PLATFORM:MNetBSD-*-*) && \
     exists(/usr/lib/libexpat.so))
PREFER_PKGSRC?=		MesaLib Xft2 Xrandr Xrender fontconfig	\
			freetype2 glu xcursor
.elif !empty(MACHINE_PLATFORM:MLinux-*-*) && \
      (!defined(X11_TYPE) || ${X11_TYPE} == "native")
PREFER_PKGSRC?=
.elif !empty(MACHINE_PLATFORM:MDarwin-??.*-*) && \
      (!defined(X11_TYPE) || ${X11_TYPE} == "native")
PREFER_PKGSRC?=
.elif !empty(MACHINE_PLATFORM:MDarwin-9.*-*) && \
      (!defined(X11_TYPE) || ${X11_TYPE} == "native")
PREFER_PKGSRC?=		fontconfig pixman Xft2
.elif !empty(MACHINE_PLATFORM:MCygwin-*-*) && \
     exists(/usr/lib/X11/config/xorgversion.def)
PREFER_PKGSRC?=
.else
PREFER_PKGSRC?=		MesaLib Xft2 Xrandr Xrender expat fontconfig	\
			freetype2 glu xcursor
.endif
PREFER_NATIVE?=		yes
#
# When building packages, whether to prefer the pkgsrc or native
# versions of software that's also part of the base system.  Its value
# can be either yes/no, or a list of packages as named in the
# BUILDLINK_TREE line in a package's buildlink3.mk file.
# Preferences are determined by the most specific instance of the
# package in either PREFER_PKGSRC or PREFER_NATIVE.  If a package is
# specified in neither or in both variables, then PREFER_PKGSRC has
# precedence over PREFER_NATIVE.
#
# Possible: yes, no, or a list of packages

PREFER_NATIVE_PTHREADS?=	yes
# This toggles whether we prefer using the native pthreads implementation
# or the pkgsrc OPR (see pthread.buildlink3.mk).  This setting is
# independent of the PREFER_* variables named above.

#WRKOBJDIR=	/usr/tmp
# build here instead of in pkgsrc
# Possible: any path
# Default: not defined
#
# Keywords: work tmp

LOCALBASE?=	/usr/pkg
#	This is the base directory where all packages will be installed.
#
#	Possible values: Any absolute path that does not contain special
#	characters.
#
#	See also: PREFIX, VARBASE
#

CROSSBASE?=	${LOCALBASE}/cross
# Where "cross" category packages install
# Possible: any path
# Default: ${LOCALBASE}/cross

VARBASE?=	/var
# Where files containing local state information are installed
# Possible: any path
# Default: /var

#X11_TYPE?=    native
# Used to set the X11 implementation used to build X11 packages.
# Possible: modular (uses x11/libX11 and friends), or
# native (uses pkgtools/x11-links to use the native, non-pkgsrc-managed X11).
# Default: native
# The default is defined in bsd.prefs.mk to allow platform specific overrides.

#X11BASE?=	/usr/X11R7
# Where X11 is installed on the system.
# (and the default install path of X11 pkgs)
# Possible: any path
# Default: /usr/X11R7, /usr/openwin for Solaris

#MOTIFBASE?=	/usr/X11R7
# Where Motif-2.0-compatible headers and libraries are installed
# on the system.
# Possible: any path
# Default: ${X11BASE} or where motif or openmotif is installed

PKGINFODIR?=	info
#	The subdirectory of PREFIX that holds the GNU info files and the
#	directory index file ("dir"). Using a value different from the
#	default can be useful when LOCALBASE=/usr.
#
#	Possible: A sane pathname.
#
#	Examples:
#	* share/info
#
#	Note: the support for custom setting (not "info") is not complete.
#
#	See also: PKGMANDIR

PKGMANDIR?=	man
#	The subdirectory of PREFIX that holds the manual pages and their
#	subdirectories (e.g. man1, man7). Using a value different from the
#	default can be useful when LOCALBASE=/usr.
#
#	Possible: Any sane pathname.
#
#	Examples:
#	* share/man
#
#	Note: the support for custom setting (not "man") is not complete.
#
#	See also: PKGINFODIR

PKGGNUDIR?=	gnu/
#	The subdirectory of PREFIX that holds gnu programs and manual pages.
#	Making this value empty can be useful when trying to build a fully
#	GNU environment.
#
#	Possible: Any sane pathname including a trailing slash, or empty to
#	install into LOCALBASE

BSDSRCDIR?=	/usr/src
# Where the NetBSD src module source tree is located
# currently only used by package support scripts for packages that
# include their source to find their upstream source
#
# Possible: any path
# Default: /usr/src

DISTDIR?=	${PKGSRCDIR}/distfiles
# Directory where original distribution
# files are stored.
# Possible: any path you like
# Default: ${PKGSRCDIR}/distfiles

#DIST_PATH=	/cdrom/0/distfiles:${HOME}/distfiles
# Colon-delimited list of directories in which to search for
# ${DISTFILES} and ${PATCHFILES}.  If the requested file is not in any
# of the directories in ${DIST_PATH}, it will be downloaded into
# ${DISTDIR}.  If the requested file is in one of the directories in
# ${DIST_PATH}, a symbolic link will be made to it from ${DISTDIR}.
# ${DIST_PATH} directories will will be searched before ${DISTDIR},
# letting a CD hold the main distfiles archive, and local ${DISTDIR}
# hold any updated distfiles, for example.
# Possible:  any directories
# Default: none

DEFAULT_VIEW?= ""
# This is the default view to which packages are added after installation.
# Default: "" (the empty view)

FETCH_USING?=	auto
# The program type to fetch files.
# "manual" will explicitly fail if the DISTFILES don't exist locally.
# "custom" requires setting FETCH_CMD, FETCH_BEFORE_ARGS, FETCH_AFTER_ARGS,
# FETCH_RESUME_ARGS and FETCH_OUTPUT_ARGS.
#
# The default value can be overriden by a package before including
# bsd.prefs.mk and by the user in mk.conf.
# Possible: auto, curl, custom, fetch, ftp, manual, ofhttp, wget

#FIX_SYSTEM_HEADERS=
# Make pkgtools/posix_headers an automatic build dependency for all 
# packages except those in the pkgtools category.
# Possible: "yes", not defined
# Default: not defined

LIBTOOLIZE_PLIST?=	yes
# This determines whether to expand libtool archives (.la files) in PLISTs
# into the represented library names.
# Possible: yes, no
# Default: yes

PKG_RESUME_TRANSFERS?=	NO
# Used in pkgsrc to resume transfers, if enabled the whole file won't be
# downloaded from scratch again.
# Possible: yes or no.
# Default: no.

SYSCONFBASE?= /etc
# This is the config directory under which system configuration files are
# expected.
# Possible: any path you like
# Default: /etc

PKG_SYSCONFBASE?= ${PREFIX}/etc
# This is the main config directory under which all package configuration
# files should be found.
# Possible: any path you like
# Default: ${PREFIX}/etc

#INIT_SYSTEM=
# This determines the type of init system to be used.
# Possible: any of: rc.d, smf
# Default: Platform-dependent, otherwise rc.d

RCD_SCRIPTS_DIR?= ${SYSCONFBASE}/rc.d
# This is the system rc.d script directory in which all rc.d scripts
# expected to be executed at boot-time should be found.  Package views
# users may want to set this to "${PKG_SYSCONFBASEDIR}/rc.d".
# Possible: any path you like
# Default: ${SYSCONFBASE}/rc.d

PACKAGES?=	${PKGSRCDIR}/packages${${USE_CROSS_COMPILE:tl} == "yes":?.${MACHINE_PLATFORM}:}
# Stores generated packages
# Possible: any path you like
# Default: ${PKGSRCDIR}/packages, or ${PKGSRCDIR}/packages.${MACHINE_PLATFORM}
# if cross-compiling.

#PASSIVE_FETCH=
# Use ftp(1) in passive mode, for use behind filtering firewalls.
# (Set by default in ftp(1).)
# Possible: defined, not defined
# Default: not defined

PATCH_FUZZ_FACTOR?= -F0
# Fuzz factor to use when applying patches.  Will only be applied when
# using a patch(1) that understands -F.  This should be a "?="
# setting, since package Makefiles may set this value, before
# /etc/mk.conf is read.
# Possible: -Fn where n is a number, none
# Default: -F0

#ACCEPTABLE_LICENSES=	fee-based-commercial-use no-commercial-use \
# 			no-profit limited-redistribution
# Whitespace-delimited list of the types of license which are
# acceptable for installation.  Packages for which you need
# to accept a license will display a message like the following:
# ===> xv-3.10anb9 has an unacceptable license: xv-license.
# ===>     To view the license, enter "/usr/bin/make show-license".
# ===>     To indicate acceptance, add this line to your /etc/mk.conf:
# ===>     ACCEPTABLE_LICENSES+=xv-license
#
# Default: none

#SPECIFIC_PKGS= yes
#
# When doing a bulk build, don't build all packages, only those listed
# in SITE_SPECIFIC_PKGS, HOST_SPECIFIC_PKGS, GROUP_SPECIFIC_PKGS, and
# USER_SPECIFIC_PKGS.
#
# Possible: defined, not defined
# Default: not defined

#SITE_SPECIFIC_PKGS=
# List of packages that are wanted for each host on the site.  Each
# package in the list is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set

#HOST_SPECIFIC_PKGS=
# List of packages that are wanted for this particular host/machine.
# Each package in the list is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set

#GROUP_SPECIFIC_PKGS=
# List of packages that are wanted for this group of users.  Each
# package in the list is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set

#USER_SPECIFIC_PKGS=
# List of packages that are wanted for this particular user.  Each
# package in the list is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set

#EXTRACT_USING?= nbtar
# Use the specified tool to extract tar/ustar archives.
# Possible: bsdtar, gtar, nbtar, pax
# Default: platform specific

#FAILOVER_FETCH=
# Perform a checksum at "make fetch" time.  If the checksum doesn't
# match the stored value, try to retrieve the file from the next site
# in the list
# Possible:  defined, not defined
# Default: not defined

#MASTER_SORT=	.ac.at .at .de .ch .se .fi .no
# Whitespace delimited list of preferred download locations.
# MASTER_SITES and PATCH_SITES will be reordered according to the hosts'
# address last components.
# Possible: list of domain name suffixes
# Default: none

#MASTER_SORT_REGEX=  ftp://.*/
# Same as MASTER_SORT, but takes a regular expression for more
# flexibility in matching.  Regexps defined here have higher priority
# than MASTER_SORT.  This example would prefer ftp transfers over
# anything else.
# Possible: Regexps as in awk(1)
# Default: none

.if defined(PKG_DEVELOPER) && ${PKG_DEVELOPER} != "no"
MASTER_SORT_RANDOM?=	NO
.else
MASTER_SORT_RANDOM?=	YES
.endif
# If set to YES or yes, a list of master sites will be randomly intermixed.
# Also, both MASTER_SORT and MASTER_SORT_REGEX may be applied later.
# Possible: yes, no / not defined
# Default: NO if PKG_DEVELOPER is enabled, YES otherwise

#PATCH_DEBUG=
# Used to debug patches as they are applied
# Possible: defined, not defined
# Default: not defined

#PKG_FC=
# The Fortran compiler used to compile Fortran code contained in
# packages.
# Possible: any Fortran compiler
# Default: none

#IMAKEOPTS=
# Options passed to imake(1).  The defaults ensure that imake finds the
# correct commands.
# Possible: any valid flags
# Default:
#  for Solaris with gcc:
#	-DHasGcc2=YES -DHasGcc2ForCplusplus=YES
#  for IRIX:
#	-DMakeCmd=${PREFIX}/bin/bmake -DProjectRoot=${X11BASE} \
#	-DManUsr=${PREFIX}
.if ${OPSYS} == "IRIX"
#IMAKEOPTS?=	-DMakeCmd=${PREFIX}/bin/bmake -DProjectRoot=${X11BASE} \
#		-DManUsr=${PREFIX}
# ABI specific flags may be added during bootstrapping process or by hand:
.  if defined(ABI)
.    if ${ABI} == "32"
#IMAKEOPTS+=	-DBuildN32
.    else
#IMAKEOPTS+=	-DBuild64bit
.    endif
.  endif
# you may also wish to add ISA specific flags, such as "-DSgiISA32=4" if
# you are compiling for mips4.
.elif ${OPSYS} == "SunOS"
# The flags required by imake with gcc on Solaris are automatically
# added if gcc is being used. Though it should not be needed, you can
# override this using:
#IMAKEOPTS+=	-DHasGcc2=YES -DHasGcc2ForCplusplus=YES
.endif

PRE_ROOT_CMD?=	${TRUE}
# Command to be run by normal user, just before becoming root (see
# SU_CMD) to install the package.  For example, "chmod -R o+w ${WRKDIR}"
# would allow others to write and modify files below ${WRKDIR}.
# Possible: any shell commands
# Default: none

SU_CMD?= ${ROOT_CMD}
# Command to perform before "make install", if the user does not have
# an effective uid of 0.  A possible substitute is "sudo sh -c"
# Possible: su, sudo, or priv, with appropriate arguments
# Default: dependent on operating system. For NetBSD: ${SU} - root -c

SU_CMD_PATH_APPEND?=/sbin:/usr/sbin
# Additional directories (in a colon separated list) to be added to the
# PATH environment variable when running ${SU_CMD}.
# Default: /sbin:/usr/sbin

FATAL_OBJECT_FMT_SKEW?=yes
# If there is a pre-requisite package, which has a different object format
# from that currently being used, halt execution. One (rare) situation where
# it is possible for the difference to be harmless is where the pre-requisite
# package provides an executable, not a library.
# Possible: yes, no
# Default: yes

WARN_NO_OBJECT_FMT?=yes
# Packages installed on a machine before OBJECT_FMT was added to the
# BUILD_DEFS definitions (on 29th September 1999) cannot say which
# object format they are in.  This will cause a warning to be displayed.
# Set this to "no" to stop the warning message being shown.
# Possible: yes, no
# Default: yes

#SMART_MESSAGES=yes
# Display the make(1) target, and the current stack of packages being built,
# when displaying messages during package builds.
# Possible: defined, not defined
# Default: not defined

#BINPKG_SITES=...
# Whitespace separated list of URLs for binary packages. Directories
# "All" etc. are expected in the named place, variables "rel" and
# "arch" are replaced with OS release ("1.5", ...) and architecture
# ("mipsel", ...)
# Possible: any ftp url, see above.
# Default: ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/$${arch}/$${rel}

#BIN_INSTALL_FLAGS=
# List of flags passed to pkg_add(8) in the bin_install package.
# Possible: -v, -u, etc. See pkg_add(8)
# Default: (no option)

#LOCALPATCHES=...
# Directory where local patches are stored. See pkgsrc/doc/pkgsrc.txt.
# Possible: Any local directory
# Default: none

#
#	Definitions used only in the packages collection
#

#ACROREAD_FONTPATH?=	${PREFIX}/share/fonts/X11/TTF
# Colon separated list of additional directories for acroread7 to
# look in for TTF/Type1 fonts.
# Default: ${PREFIX}/share/fonts/X11/TTF

AMANDA_USER?=	amandabackup
# Used in the amanda packages to specify the login user and group
# responsible for backups.
# Possible: any user name
# Default: amandabackup

AMANDA_TMP?=	/tmp/amanda
# Specifies the directory in which amanda puts its debug and temporary
# files.
# Default: /tmp/amanda

AMANDA_VAR?=	${VARBASE}/amanda
# Specifies the directory in which amanda puts its logs and status
# files.
# Default: ${VARBASE}/amanda

APACHE_USER?=	www
# Used in apache24, isap, and smb2www to specify the user
# allowed to execute the `suexec' wrapper.  Expected to be the user the
# httpd server normally runs as.
# Possible: any user name
# Default: www

APACHE_GROUP?=	www
# Used in apache24, squirrelmail, and iasp to specify
# the default group of the user allowed to execute the `suexec' wrapper.
# Expected to be the group the httpd server normally runs as.
# Possible: any group name
# Default: www

#APACHE_SUEXEC_CONFIGURE_ARGS=	--suexec-uidmin=1000
# Used in apache24 to specify additional suexec options
# to be passed to the configure script.
# Possible: any --suexec-* options recognized by the Apache configure script.
# Default: not defined

APACHE_SUEXEC_DOCROOT?=	${LOCALBASE}/share/httpd/htdocs
# Used in apache24 to specify the document space in
# which suexec will be allowed to work.
# Possible: Any valid directory
# Default: ${LOCALBASE}/share/httpd/htdocs

ARLA_CACHE?=	${LOCALBASE}/cache
# Used in arla to specify the location of the cache used by arla. Should
# be on a local disk.
# Default: ${LOCALBASE}/cache

BINCIMAP_LOG_USER?=	binclog
# The unprivileged user for Binc IMAP logging.
# Possible: any user name
# Default: binclog

BINCIMAP_USER?= bincimap
# The unprivileged user for Binc IMAP.
# Possible: any user name
# Default: bincimap

BINCIMAP_GROUP?= bincimap
# The group of the BINCIMAP_USER for Binc IMAP.
# Possible: any group name
# Default: bincimap

BIND_DIR?=		${VARBASE}/chroot/named
# The directory for BIND system user.
# Possible: any valid location
# Default: ${VARBASE}/chroot/named

BIND_GROUP?=		named
# System group to run the BIND name server as. Used by the "bind9" package.
# Possible: any group name
# Default: named

BIND_USER?=		named
# System user to run the BIND name server as. Used by the "bind9" package.
# Possible: any user name
# Default: named

CACTI_GROUP?=		cacti
# System group to run the cacti collection cron jobs as.  Used by the
# "cacti" package.
# Possible: any group name
# Default: cacti

CACTI_USER?=		cacti
# System user to run the cacti collection cron jobs as.  Used by the
# "cacti" package.
# Possible: any user name
# Default: cacti

CANNA_GROUP?=	daemon
# Used in the canna-server-bin package to specify the server group.
# Possible: any group name
# Default: daemon

CANNA_USER?=	daemon
# Used in the canna-server-bin package to specify the server user.
# Possible: any user name
# Default: daemon

#CDRECORD_CONF= ${PKG_SYSCONFDIR}/cdrecord.conf
# The location of the cdrtools/cdrecord configuration file. The
# sysutils/cdrtools pkg issues a warning if the cdrtools default of
# /etc/default/cdrecord is changed, and the man pages are updated
# accordingly. This is required by the cdrtools license.
# Possible: any file name
# Default: ${PKG_SYSCONFDIR}/cdrecord.conf

CLAMAV_GROUP?=	clamav
# Used in clamav to specify the group to run clamav
# Possible: any group name
# Default: clamav

CLAMAV_USER?=	clamav
# Used in clamav to specify the user to run clamav
# Possible: any user name
# Default: clamav

CLAMAV_DBDIR?=	${VARBASE}/clamav
# Used in clamav to specify the virus database directory
# Possible: any directory writable by ${CLAMAV_USER}
# Default: ${VARBASE}/clamav

CONSERVER_DEFAULTHOST?=	localhost
# Used by conserver package to specify the master server hostname.
# Possible: any hostname
# Default: localhost

CONSERVER_DEFAULTPORT?=	782
# Used by conserver package to specify the default listen port.
# Possible: 1-65535
# Default: 782

CUPS_GROUP?=	lp
# Used in cups to specify the group to run CUPS commands as.
# Possible: any group name
# Default: lp

CUPS_USER?=	lp
# Used in cups to specify the user to run CUPS commands as and to create
# temporary files in the /var/spool/cups/tmp directory.
# Possible: any user name
# Default: lp

CUPS_SYSTEM_GROUPS?=	${REAL_ROOT_GROUP}
# A space separated list of groups to use for CUPS administration privileges.
# Possible: any group names, except that of ${CUPS_GROUP}
# Default: ${REAL_ROOT_GROUP}

#CYRUS_IDLE?=
# use METHOD for IMAP IDLE
# Possible: poll, idled, no
# Default: not defined

CYRUS_GROUP?=	mail
# Used in cyrus-imapd, cyrus-imapd21, and cyrus-sasl to
# specify the group used for installing setuid programs.
# Possible: any group name
# Default: mail

CYRUS_USER?=	cyrus
# Used in cyrus-imapd, cyrus-imapd21, and cyrus-sasl to
# specify the userid used for installing setuid programs.
# Possible: any user name
# Default: cyrus

DAEMONTOOLS_LOG_USER?=	multilog
# System user for daemontools logger.
# Possible: any user name
# Default: multilog

DAEMONTOOLS_GROUP?=	svscan
# System group for daemontools-related programs.
# Possible: any group name
# Default: svscan

DBUS_GROUP?=	dbus
# Used in the dbus package to specify the group to run dbus as
# Possible: any group name
# Default: dbus

DBUS_USER?=	dbus
# Used in the dbus package to specify the user to run dbus as
# Possible: any user name
# Default: dbus

DEFANG_GROUP?=	defang
# Used in the mimedefang package to specify the group to run commands as
# Possible: any group name
# Default: defang

DEFANG_USER?=	defang
# Used in the mimedefang package to specify the user to run commands as
# Possible: any user name
# Default: defang

DEFANG_SPOOLDIR?=	${VARBASE}/spool/MIMEDefang
# Location of spool and quarantined files for the mimedefang package
# Default: ${VARBASE}/spool/MIMEDefang

#DEFAULT_IRC_SERVER=
# Used in ircII to set the default irc server.
# Possible: see the list at
# http://www.irchelp.org/irchelp/networks/servers/efnet.html
# Default: not defined

#DEFAULT_SERIAL_DEVICE=
# Used to provide a default setting for the serial device for
# various packages which communicate over the serial port.
# Possible:  /dev/your_favorite_serial_device
# Default: defaults for various machine_archs are set in mk/platform/${OPSYS}.mk

DIALER_GROUP?= dialer
# Used in the xisp package to specify the default group for the
# xisp binaries. Also the modem device and pppd and chat should
# have access permissions by this group.
# Possible: dialer, dip, uucp, root, dialout, or any other group.
# Default: dialer

DJBDNS_AXFR_USER?=	axfrdns
DJBDNS_CACHE_USER?=	dnscache
DJBDNS_LOG_USER?=	dnslog
DJBDNS_RBL_USER?=	rbldns
DJBDNS_TINY_USER?=	tinydns
# System users for djbdns-related programs.
# Possible: any user names
# Default: axfrdns, dnscache, dnslog, rbldns, tinydns

DJBDNS_DJBDNS_GROUP?=	djbdns
# System group for djbdns-related programs.
# Possible: any group name
# Default: djbdns

DJBDNS_IP_SEPARATOR?=	,
# Used with djbdns-listenmultiple option to listen on more than one IP

DT_LAYOUT?= US
# Used by dt package to specify the keyboard layout.
# Possible: US, FI, FR, GER, DV
# Default: US

DQCACHE_USER?=	dqcache
# System user for dqcache server.
# Possible: any user name
# Default: dqcache

DQCACHE_GROUP?=	dqcache
# System group for dqcache server.
# Possible: any group name
# Default: dqcache

ELK_GUI?=	none
# Used by elk to determine which GUI API modules are enabled.
# Possible: none, or some combination of xaw and/or motif
# Default: none

EMACS_TYPE?=	emacs30
# Used by emacs/modules.mk to determine which emacs version should be installed
# and emacs lisp packages should be built for.
# Possible: emacs30, emacs30nox, emacs29, emacs29nox, emacs28, emacs28nox,
#       emacs27, emacs27nox, emacs26, emacs26nox, emacs21,
#       emacs21nox, emacs20, xemacs214, xemacs215
# Default: emacs30

EXIM_GROUP?=	mail
# Used in the exim package to specify the server group.
# Possible: any group name
# Default: mail

EXIM_USER?=	mail
# Used in the exim package to specify the server user.
# Possible: any user name
# Default: mail

FOX_USE_XUNICODE?=	YES
# Used in fox to build in support for Unicode by XUnicode. See
# http://www.ab.wakwak.com/~tino/jatk/fox/ (in japanese) for more information.
# Possible: YES, NO
# Default: YES

FREEWNN_USER?=	wnn
# Used in the ja-freewnn-server-bin package to specify the Free wnn user.
# Possible: any user name
# Default: wnn

FREEWNN_GROUP?=	jserver
# Used in the ja-freewnn-server-bin package to specify the Free wnn group.
# Possible: any group name
# Default: jserver

GAMES_USER?=	games
# Used by games to own writeable material, normally in ${VARBASE}.
# GAMES_USER has historically been "games" but in the absence of setuid
# games, which are generally a bad idea, a games user is fairly pointless
# and is expected to be removed in the future.
# See also:	GAMES_GROUP, USE_GAMESGROUP
# Possible:	any user name
# Default:	games

GAMES_GROUP?=	games
# Used by games to own writeable material, normally in ${VARBASE}.
# See also:	GAMES_USER, GAMEMODE, GAMEDIRMODE, GAMEDATAMODE, USE_GAMESGROUP
# Possible:	any group name
# Default:	games

GAMEMODE?=	2555
# Used by setgid games to install the setgid executable itself.
# Note that USE_GAMESGROUP must be set to make the games group actually
# exist.
# See also:	GAMES_GROUP, GAMEDIRMODE, GAMEDATAMODE, USE_GAMESGROUP
# Possible:	any mode
# Default:	2555

GAMEDIRMODE?=	775
# Used by setgid games to allow writing to a group-owned directory for
# e.g. logfiles. Note that this variable should only be used for
# directories where the game needs write access at runtime; otherwise
# stick to ${PKGDIRMODE}.
# See also:	GAMES_USER, GAMES_GROUP, GAMEMODE, USE_GAMESGROUP
# Possible:	any mode
# Default:	775

GAMEDATAMODE?=	664
# Used by setgid games as the permissions for writeable material, such
# as score files, normally found in ${VARBASE}.
# See also:	GAMES_USER, GAMES_GROUP, USE_GAMESGROUP
# Possible:	any file ownership
# Default:	664

GAMEGRP?=	${GAMES_GROUP}
# Legacy form of GAMES_GROUP; should only be used in the context of
# supporting packages that use bsd.*.mk.
# See also:	GAMES_GROUP, USE_GAMESGROUP
# Possible:	any group name
# Default:	${GAMES_GROUP}

GAMEOWN?=	${GAMES_USER}
# Legacy form of GAMES_USER; should only be used in the context of
# supporting packages that use bsd.*.mk.
# See also:	GAMES_USER
# Possible:	any user name
# Default:	${GAMES_USER}

#GRUB_NETWORK_CARDS=
# Compile netboot support for the listed network interface cards into GRUB.
# Use e.g. "rtl8139" for RealTek 8139 support or "eepro100 epic100" for
# Intel Etherexpress Pro/100 and SMC EtherPower II support.
# Default: not defined (-> no netboot support)

#GRUB_PRESET_COMMAND=
# Specifies a single command that will be embedded into GRUB's stage2 and
# executed at boot time as a default configuration file.  This is usually
# useful to create stage2 files with automated diskless support; you should
# set this variable to "bootp", "dhcp" or "rarp", and use it together
# GRUB_NETWORK_CARDS.
# Default: not defined

#GRUB_SCAN_ARGS=
# Can be used to supply additional configure arguments for netboot support in
# GRUB. Set e.g. "GRUB_NETWORK_CARDS" to "ne" and "GRUB_SCAN_ARGS" to
# "--enable-ne-scan=0x300" to let the boot loader search for an NE 2000 ISA
# card at I/O offset 0x300.
# Default: not defined

HOWL_GROUP?= howl
# System group to run howl's mDNS responder as.
# Possible: any group name
# Default: howl

HOWL_USER?= howl
# System user to run howl's mDNS responder as.
# Possible: any user name
# Default: howl

ICECAST_CHROOTDIR?=	  ${VARBASE}/chroot/icecast
# Used in icecast2 to specify the chroot directory in which icecast
# will be allowed to work.
# Possible: Any valid directory
# Default: ${VARBASE}/chroot/icecast

#ICECAST_CHUNKLEN?=64
# If you want a larger backlog for each client, which will allow for
# worse network congestion or other network errors before kicking the
# client, increase the ICECAST_CHUNKLEN value.
# Default: (see audio/icecast1/Makefile)

#ICECAST_SOURCE_BUFFSIZE?=8192
# SOURCE_BUFFSIZE sets how many bytes will be read from the source
# before trying to send this chunk to the clients. If your server will
# take on a lot of listeners, or stream very high bitrate mpeg data,
# like video mpeg streams, and if you system supports it, you should
# increase this value to 65535 or something similar.
# Default: (see audio/icecast1/Makefile)

IMAP_UW_CCLIENT_MBOX_FMT?=	unix
# Used in imap-uw to set the default format used by c-client programs for
# new mailbox creation.  Check the UW IMAP documentation for more details
# regarding the pros and cons of the various mailbox formats.
#
# Possible: mbox, mbx, mh, mmdf, mtx, mx, news, phile, tenex, unix
# Default: unix

#IMAP_UW_MAILSPOOLHOME=.MailBox
# To default user mailboxes to their home directory,
# specify the name of the mailbox file.
# Possible: Any valid filename, not defined
# Default: not defined

IMDICTDIR?=	${VARBASE}/dict
# Specify the directory for input method's dictionary installation.
# Possible: any valid location
# Default: ${VARBASE}/dict

INN_DATA_DIR?= ${VARBASE}/news
# Used by inn to specify the data directory.
# Possible: any path you like
# Default: ${VARBASE}/news

INN_USER?=	news
# Used by inn to specify the username
# Possible: any valid username
# Default: news

INN_GROUP?=	news
# Used by inn to specify the groupname
# Possible: any valid groupname
# Default: news

IRCD_HYBRID_NICLEN?=		9
# Used by ircd-hybrid. Sets the maximum NICK length.
# Note that this must be consistent across your entire network.
# Possible: any valid number
# Default: 9

IRCD_HYBRID_TOPICLEN?=		120
# Used by ircd-hybrid. Sets the maximum TOPIC length.
# Note that this must be consistent across your entire network.
# Possible: any valid number
# Default: 120

#IRCD_HYBRID_SYSLOG_EVENTS?=
# Used by ircd-hybrid. Enables syslog logging, with events you specify
# (none is okay too, and logs the most essential messages only.)
# Possible: kill/squit/connect/users/oper, separated by spaces, in quotes
# Default: not defined

IRCD_HYBRID_SYSLOG_FACILITY?=	LOG_LOCAL4
# Used by ircd-hybrid. Specify which syslog facility the daemon should use
# when IRCD_HYBRID_SYSLOG_EVENTS is defined.
# Possible: any syslog facility (LOG_*)
# Default: LOG_LOCAL4

#IRCD_HYBRID_MAXCONN?=
# Used by ircd-hybrid. Sets the maximum number of connections the ircd
# can support. Note that this also twiddles the HARD_FDLIMIT.
# This value is typically automagically set by ./configure
# Possible: any valid number
# Default: not defined

IRCD_HYBRID_IRC_USER?=		irc
# Used by ircd-hybrid. Specify the user name under which the daemon runs.
# Possible: any user name
# Default: irc

IRCD_HYBRID_IRC_GROUP?=		irc
# Used by ircd-hybrid. Specify the group name under which the daemon runs.
# Possible: any group name
# Default: irc

#IRRD_USE_PGP=
# Used by irrd package to specify the version of PGP to use, if any.
# Possible: 5, 2, not defined
# Default: not defined
# [XXX: configure will locate pgpv or pgp]

JABBERD_USER?= jabberd
# Used in jabberd to specify the user used to run the daemon.
# Possible: any valid username
# Default: jabberd

JABBERD_GROUP?=	jabberd
# Used in jabberd to specify the group userd to run the daemon.
# Possible: any valid group
# Default: jabberd

JABBERD_LOGDIR?= ${VARBASE}/log/jabberd
# Used in jabberd to specify the default directory under which log
# files are placed.
# Possible: any directory
# Default: ${VARBASE}/log/jabberd

JABBERD_SPOOLDIR?= ${VARBASE}/spool/jabberd
# Used in jabberd to specify the default directory under which server
# information is stored.
# Possible: any directory
# Default: ${VARBASE}/spool/jabberd

JABBERD_PIDDIR?= ${VARBASE}/run/jabberd
# Used in jabberd to specify the default directory under which pid
# files are placed.
# Possible: any directory
# Default: ${VARBASE}/run/jabberd

JPEG_DEFAULT?=	libjpeg-turbo
# Default libjpeg implementation to use.
# Possible: jpeg libjpeg-turbo
# Default: libjpeg-turbo

#KERBEROS=
# Used in many packages to specify use of a Kerberos (or compatible)
# subsystem.  Requires Kerberos libraries in /usr/lib.
# Possible: defined, not defined
# Default: not defined

#KERMIT_SUID_UUCP
# If set to YES or yes, install kermit binary set-uid uucp. Permits an
# unprivileged user to access the serial ports, with default permissions
# on the /dev/tty0* special files.
# Possible: YES, yes, not defined
# Default: not defined

#KJS_USE_PCRE=
# Used in kdelibs2 to determine if kjs (javascript) should use Perl
# Compatible Regular Expressions (pcre)
# Possible: yes, not defined
# Default: not defined

#KNEWS_DOMAIN_FILE=
# Used in the knews package to set the domain name from the contents
# of this file.
# Possible: any valid path
# Default: none

#KNEWS_DOMAIN_NAME=
# Used in the knews package to set the domain name.
# Possible: almost anything really, usually a FQDN.
# Default: none

#LIBDVDCSS_HOMEPAGE=
# Used in libdvdcss package as the homepage.
# In order to ensure compliance with U.S. and international law, please
# do not modify this variable to provide pointers to the homepage
# for this software or submit any PRs telling us the contents of the
# LIBDVDCSS_HOMEPAGE definition in this Makefile.
# Possible: any libdvdcss site
# Default: not defined

#LIBDVDCSS_MASTER_SITES=
# Used in libdvdcss package as the master site.
# In order to ensure compliance with U.S. and international law, please
# do not modify this variable to provide pointers to the homepage
# for this software or submit any PRs telling us the contents of the
# LIBDVDCSS_MASTER_SITES definition in this Makefile.
# Possible: any libdvdcss site
# Default: not defined

#LIBIMAGEQUANT_TYPE?=	rust
# Used by dependencies of graphics/libimagequant to decide if the
# outdated libimagequant-2.18.xx should be used, which is plain C, or
# if the latest version should be used, which is written in rust.
# Possible: c rust
# Default: rust on operating systems supported by lang/rust

LIBUSB_TYPE?= compat
# Used in packages using libusb (version 0.x) to choose a specific
# implementation. On NetBSD, compat has the advantage of not requiring root
# privileges to locate and use USB devices without a kernel driver.
# Possible: compat, native
# Default: compat

#LATEX2HTML_ICONPATH=
# Used in the latex2html package to set URL prefix for where to
# find latex2html's icons.
# Possible: a URL prefix
# Default: none

LEAFNODE_DATA_DIR?= ${VARBASE}/news
# Used by leafnode to specify the data directory.
# Possible: any path you like
# Default: ${VARBASE}/news
# Note: default is the same as INN_DATA_DIR

LEAFNODE_USER?=	news
# Used by leafnode to specify the username
# Possible: any valid username
# Default: news
# Note: default is the same as INN_USER

LEAFNODE_GROUP?=	news
# Used by leafnode to specify the groupname
# Possible: any valid groupname
# Default: news
# Note: default is the same as INN_GROUP

#LIBRSVG_TYPE?=	rust
# Used by dependencies of graphics/librsvg to decide if the outdated
# librsvg-2.40.xx should be used, which is plain C, or if the latest
# version should be used, which is partially written in rust.
# Possible: c rust
# Default: rust on operating systems supported by lang/rust

#RUST_TYPE?=	src
# Used by dependencies of lang/rust to decide if the rust compiler
# should be installed directly from a binary or bootstraped from
# a binary.
# Possible: bin src native
# Default: usually src

#SDL12_TYPE?=	retro
# Used by dependencies of devel/SDL to decide if sdl12-compat
# or the original SDL 1.2 should be used.
# Possible: retro compat
# Default: retro

LINUX_LOCALES?=								\
	af ar bg br ca cs cy da de el en eo es et eu fi fo fr ga gl	\
	he hr hu hy id is it ja ka kl ko lo lt lv nl no oc pl pt ro	\
	ru sk sl sr sv th tr uk vi wa zh
# Used in linux-locale package to install specify language(s)
# Possible: af ar bg br ca cs cy da de el en eo es et eu fi fo fr ga gl \
#	    he hr hu hy id is it ja ka kl ko lo lt lv nl no oc pl pt ro \
#	    ru sk sl sr sv th tr uk vi wa zh
# Default: all languages

MAILAGENT_DOMAIN?=		example.com
MAILAGENT_EMAIL?=		testuser@@example.com
MAILAGENT_FQDN?=		test.example.com
MAILAGENT_ORGANIZATION?=	Example Company
# Domain name, admin email address, fully qualified hostname of the server,
# name of the organization for mail/mailagent.
# Possible: valid hostname/email addresses/any company name
# Defaults: see above

MAJORDOMO_HOMEDIR?= ${VARBASE}/majordomo
# Used by the majordomo package as the directory the lists dir is in
# also used by the distribute package
# Possible: any directory.
# Default: ${VARBASE}/majordomo

#MAKEINFO_ARGS?=
# flags to be passed to makeinfo(1), if any.  Warning: only use if you
# know what you're doing, may break PLISTs.
# Possible: any valid flag for makeinfo(1)
# Default: may set info files size for consistency across platforms and
# makeinfo version, also various machine_archs arguments may be set in
# mk/platform/${OPSYS}.mk with the _OPSYS_MAKEINFO_ARGS variable.

MECAB_CHARSET?=		euc-jp
# default character set of MeCab.
# Possible: euc-jp, sjis, utf-8
# Default: euc-jp

MEDIATOMB_GROUP?= mediatomb
# System group to run the MediaTomb Server as.
# Possible: any group name
# Default: mediatomb

MEDIATOMB_USER?= mediatomb
# System user to run the MediaTomb Server as.
# Possible: any user name
# Default: mediatomb

MIREDO_USER?=		miredo
# The unprivileged user for miredo with privilege separation.
# Possible: any user name
# Default: miredo

MIREDO_GROUP?=		miredo
# The group of the MIREDO_USER for miredo with privilege separation.
# Possible: any group name
# Default: miredo

MLDONKEY_GROUP?= mldonkey
# System group to run mldonkey's core as.
# Possible: any group name
# Default: mldonkey

MLDONKEY_HOME?= ${VARBASE}/mldonkey
# Directory where mldonkey will keep all configuration files and downloads
# when started with the rc.d script provided in the mldonkey package.
# Possible: any path
# Default: ${VARBASE}/mldonkey

MLDONKEY_USER?= mldonkey
# System user to run mldonkey's core as.
# Possible: any user name
# Default: mldonkey

MONOTONE_GROUP?= monotone
# System group to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any group name
# Default: monotone

MONOTONE_USER?= monotone
# System user to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any user name
# Default: monotone

#MOTIF_TYPE?=	openmotif
# Used by motif.buildlink3.mk to choose which Motif-2.0-compatible
# installation to use.  This value is also automatically set by
# motif.buildlink3.mk to whichever Motif-2.0 installation represented by
# the possible values below is already installed, but defaults to
# ${MOTIF_TYPE_DEFAULT}.  This value is ignored if MOTIFBASE is
# explicitly set.
# Possible: motif, openmotif, dt (Irix and Solaris only)
# Default: ${MOTIF_TYPE_DEFAULT}

#MOTIF_TYPE_DEFAULT?=	openmotif
# Used by motif.buildlink3.mk as the final default value for MOTIF_TYPE.
# Possible:  motif, openmotif, dt (Irix and Solaris only)
# Default: motif, openmotif, or dt (Irix and Solaris only)

MTOOLS_ENABLE_FLOPPYD?=	NO
# Used by the mtools package to determine whether or not the floppyd
# program is installed. X11 libraries and header files are needed to
# build floppyd and run floppyd.
# Possible: YES, NO
# Default: NO

#MYSQL_USER?=		mysql
# The username of the mysql administrator.
# Possible: any user name
# Default: mysql

#MYSQL_GROUP?=		mysql
# The group of the mysql administrator.
# Possible: any group name
# Default: mysql

#MYSQL_DATADIR?=	${VARBASE}/mysql
# Home directory of the mysql administrator and location of the
# database files.
# Possible: any directory
# Default: ${VARBASE}/mysql

#MYSQL_CHARSET=		latin1
# default character set of mysql.
# Possible: big5, cp1251, cp1257, croat, czech, danish, dec8, dos, estonia,
#	    euc_kr, gb2312, gbk, german1, greek, hebrew, hp8, hungarian,
#	    koi8_ru, koi8_ukr, latin1, latin2, latin5, swe7, usa7, win1250,
#	    win1251ukr, ujis, sjis, tis620, and utf8mb4
# Default: latin1 or utf8mb4, depending on version

#MYSQL_EXTRA_CHARSET=	all
# additional charsets to be compiled in mysql.
# Possible: none, compolex, all or list selected from MYSQL_CHARSET's
#	    possible values.

NAGIOS_GROUP?=	nagios
# The group for Nagios user.
# Possible: any group name.
# Default: the same as the Nagios user

NAGIOS_USER?=	nagios
# The unprivileged user for Nagios.
# Possible: any user name.
# Default: nagios

NAGIOSCMD_GROUP?=	${APACHE_GROUP}
# The group for Nagios "external commands". It must be should be
# one of the groups of the user the HTTP server used is running as.
# The Nagios user must also be a member of this group.
# Possible: any user name.
# Default: ${APACHE_GROUP}

NAGIOSDIR?=	${VARBASE}/spool/nagios
# Directory where Nagios status, log files etc.. are hold
# Possible: any directory.
# Default: ${VARBASE}/spool/nagios

NBPAX_PROGRAM_PREFIX?=  nb
# Prefix for archivers/pax programs
# Possible: any string, leave it empty for no prefix at all
# Default: nb

NMH_EDITOR?= vi
# default editor for use in nmh.
# Possible: any editor.
# Default: vi

NMH_MTA?=	smtp
# default MTA for use in nmh.
# Possible: smtp or sendmail.
# Default: smtp

NMH_PAGER?= more
# default pager for use in nmh.
# Possible: any pager.
# Default: more

#NS_PREFERRED=
# Used by netscape to determine preferred browser to open
# Possible: not defined, communicator, navigator, mozilla
# Default: not defined, which implies communicator

NSD_USER?=		nsd
# Used in the nsd package to specify the user under which the server
# should be run.
# Possible: any user name
# Default: nsd

NSD_GROUP?=		nsd
# Used in the nsd package to specify the NSD_USER group.
# Possible: any group name
# Default: nsd

NSD_LOG_FACILITY?=	LOG_DAEMON
# Used by the nsd package to choose the log facility used
# by nsd for its syslogd(8) messages.
# Possible: see "facility codes" in /usr/include/syslog.h
# Default: LOG_DAEMON

NULLMAILER_USER?=	nullmail
# System user for nullmailer.
# Possible: any user name
# Default: nullmail

NULLMAILER_GROUP?=	nullmail
# System group for nullmailer.
# Possible: any group name
# Default: nullmail

OPENSSH_CHROOT?=	${VARBASE}/chroot/sshd
# The chroot directory for OpenSSH with privilege separation. This directory
# will be created and MUST be only readable by root.
# Possible: any directory
# Default: ${VARBASE}/chroot/sshd

OPENSSH_USER?=		sshd
# The unprivileged user for OpenSSH with privilege separation.
# Possible: any user name
# Default: sshd

OPENSSH_GROUP?=		sshd
# The group of the OPENSSH_USER for OpenSSH with privilege separation.
# Possible: any group name
# Default: sshd

P4USER?=	perforce
# The unprivileged user for the Perforce server.
# Possible: any user name
# Default: perforce

P4GROUP?=	p4admin
# The group of the P4USER for the Perforce server.
# Possible: any group name
# Default: p4admin

P4ROOT?=	${VARBASE}/perforce
# The directory where the Perforce server will store its depot.
# Possible: any directory
# Default: ${VARBASE}/perforce

P4PORT?=	1666
# The TCP port on which the Perforce server will listen.
# Possible: any port
# Default: 1666

PALMOS_DEFAULT_SDK?=	3.5
# Version of PalmOS SDK to use as default.
# Possible: 1, 2, 3.1, 3.5
# Default: 3.5

PAPERSIZE?=	A4
# Default paper size for packages.
# Possible: A4, Letter.
# Default: A4

PGGROUP?=	pgsql
# Used in postgresql package as the groupname of the database
# administrator
# Possible: any group name
# Default: pgsql

PGUSER?=	pgsql
# Used in postgresql package as the username of the database admin
# Possible: any user name
# Default: pgsql

PGHOME?=	${PREFIX}/${PGUSER}
# Used in postgresql package as the home directory for the database
# administrator
# Possible: any valid location
# Default: ${PREFIX}/${PGUSER}

PILRC_USE_GTK?=	YES
# Use gtk+ in pilrc, needed for the UI previewer.
# Possible: YES, NO
# Default: YES

#PKG_JVM_DEFAULT=
# The JVM that should be used if nothing particular is specified.
# Possible: (platform-dependent; see mk/java-vm.mk)

#POPTOP_USE_MPPE=
# Used in poptop package to specify the use of the mppe-ppp package
# in preference to the standard ppp
# Possible: defined, not defined
# Default: not defined

#PROCMAIL_MAILSPOOLHOME=.MailBox
# To default user mailboxes to their home directory,
# specify the name of the mailbox file.
# Possible: Any valid filename, not defined
# Default: not defined

PROCMAIL_TRUSTED_IDS?=0
# To allow all users to use the "-f" switch set this to 0.
# Possible: A list of users, terminated by a zero.
# Default: see Makefile

.if exists(/usr/bin/ssh)
PVM_SSH?=	/usr/bin/ssh
.else
PVM_SSH?=	${LOCALBASE}/bin/ssh
.endif
# Specify the rsh/ssh program used by pvm to communicate between
# systems.
# Possible:  Any rsh/ssh program.
# Default:   /usr/bin/ssh if it exists, otherwise ${LOCALBASE}/bin/ssh

QMAILDIR?= ${VARBASE}/qmail
# The directory for qmail installation. You probably don't need to
# change this.
# Possible: any valid location
# Default: ${VARBASE}/qmail

QMAIL_ALIAS_USER?=	alias
QMAIL_DAEMON_USER?=	qmaild
QMAIL_LOG_USER?=	qmaill
QMAIL_ROOT_USER?=	${REAL_ROOT_USER}
QMAIL_PASSWD_USER?=	qmailp
QMAIL_QUEUE_USER?=	qmailq
QMAIL_REMOTE_USER?=	qmailr
QMAIL_SEND_USER?=	qmails
# System users for qmail-related programs.
# Possible: any user names
# Default: alias, qmaild, qmaill, root, qmailp, qmailq, qmailr, qmails

QMAIL_QMAIL_GROUP?=	qmail
QMAIL_NOFILES_GROUP?=	nofiles
# System groups for qmail-related programs.
# Possible: any group names
# Default: qmail, nofiles

QMAIL_QUEUE_DIR?= ${VARBASE}/spool/qmail
# The directory for qmail's queue.
# Possible: any location on an appropriate filesystem, except that it
# must be outside ${QMAILDIR}.
# Default: ${VARBASE}/spool/qmail

QMAIL_QUEUE_EXTRA?=
# An additional recipient that will be added to every qmail delivery.
# This is used primarily for logging.
# Possible: empty, any valid local address
# Default: empty

QPOPPER_FAC?= LOCAL1
# Used by qpopper package as the default syslog facility.
# Possible: syslog(3)'s facility string without preceding "LOG_".
# Default: LOCAL1

QPOPPER_USER?= pop
# Used by qpopper package as the owner of apop database and qpopauth
# command runs at.
# Possible: any
# Default: pop

#QPOPPER_SPOOL_DIR=
# Used by qpopper package to define the mail spool directory,
# overriding the hardcoded directories searched for by the configure
# script.
# Possible: any location on an appropriate filesystem.
# Default: not defined

RASMOL_DEPTH?= 8
# Used in rasmol package to choose display depth to compile the package
# for, since it only supports one at a time.
# Possible: 8, 16, 32
# Default: 8

RELAY_CTRL_DIR?= ${VARBASE}/spool/relay-ctrl
# The directory for relay-ctrl's database.
# Possible: any location on an appropriate filesystem.
# Default: ${VARBASE}/spool/relay-ctrl

RPM_DB_PREFIX?=	${VARBASE}/pkg
# Used in the rpm package to note the prefix of the path to the RPM
# databases.  The RPM databases are stored in ${RPM_DB_PREFIX}/lib/rpm.
# Possible: any valid location, e.g. ${LOCALBASE}
# Default: ${VARBASE}/pkg

#RSSH_SCP_PATH=
# Used in the rssh package to specify pathname to scp(1)
# Possible: any valid pathname for scp command
# Default: not defined

#RSSH_SFTP_SERVER_PATH=
# Used in the rssh package to specify pathname to sftp-server(8)
# Possible: any valid pathname for sftp-server command
# Default: not defined

#RSSH_CVS_PATH=
# Used in the rssh package to specify pathname to cvs(1)
# Possible: any valid pathname for cvs command
# Default: not defined

#RSSH_RDIST_PATH=
# Used in the rssh package to specify pathname to rdist(1)
# Possible: any valid pathname for rdist command
# Default: not defined

#RSSH_RSYNC_PATH=
# Used in the rssh package to specify pathname to rsync(1)
# Possible: any valid pathname for rsync command
# Default: not defined

SCREWS_GROUP?=	www
# Used in the screws package to specify the user under which the server
# should be run.
# Possible: any user name
# Default: www

SCREWS_USER?=	screws
# Used in the screws package to specify the user under which the server
# should be run.
# Possible: any user name
# Default: screws

SDIST_PAWD?= pwd
# If you are using amd you'll want to use pawd instead of pwd to derive
# the current working directory.
# Possible: pawd, pwd
# Default: pwd

#SERIAL_DEVICES=
# Used to provide a default setting for all the serial devices for
# various packages which communicate over the serial port.
# Possible: /dev/your_favorite_serial_device0 /dev/your_favorite_serial_device1 ...
# Default: defaults for various machine_archs are set in mk/bsd.prefs.mk

SHAIRPORT_USER?= shairport
# The unprivileged user for shairport-sync.
# Possible: any user name
# Default: shairport

SHAIRPORT_GROUP?= shairport
# The group of the SHAIRPORT_GROUP for shairport-sync.
# Possible: any group name
# Default: shairport

SILC_CLIENT_WITH_PERL?=	YES
# Used to decide whether perl scripting support will be compiled.
# Possible: YES, NO
# Default: YES

SNIPROXY_USER?=		sniproxy
# The unprivileged user for sniproxy with privilege separation.
# Possible: any user name
# Default: sniproxy

SNIPROXY_GROUP?=	sniproxy
# The group of the SNIPROXY_USER for sniproxy with privilege separation.
# Possible: any group name
# Default: sniproxy

SSH_SUID?= NO
# Used in ssh to enable setuid installation of "ssh" binary.
# Possible: YES, or NO.
# Default: NO

SSYNC_PAWD?= pwd
# If you are using amd you'll want to use pawd instead of pwd to derive
# the current working directory.
# Possible: pawd, pwd
# Default: pwd

#SUSE_PREFER?=	10.0
# Which version of the suse packages to prefer.
# Possible: 13.1, 12.1, 10.0
# Default: depends on operating system version

#TEXMFSITE=
# Used in TeXfamily package which depends on teTeX package to specify
# site-local texmf configuration.
# Since teTeX package uses ${PREFIX}/share/texmf directory, TeXfamily
# package uses ${PREFIX}/share/texmf.local.  Therefore, though you can
# use /usr/local/share/texmf as TEXMFSITE, it causes a conflict if you
# set ${PREFIX} to /usr/local.  Use another path in such a case.
# Possible: any valid path
# Default: none

#THTTPD_LOG_FACILITY?=	LOG_DAEMON
# Used by the thttpd package to choose the log facility used
# by thttpd for its syslogd(8) messages.
# Possible: see "facility codes" in /usr/include/syslog.h
# Default: LOG_DAEMON

TINYDYN_USER?=	tinydyn
# System user for tinydyndns.
# Possible: any user name
# Default: tinydyn

TLSWRAPPER_CHROOT?=	${VARBASE}/chroot/tlswrapper
# The chroot directory for tlswrapper. This directory
# will be created and MUST be only readable by root.
# Possible: any directory
# Default: ${VARBASE}/chroot/tlswrapper

UCSPI_SSL_USER?= ucspissl
# The unprivileged user for privilege-separated ucspi-ssl or s6-networking.
# Possible: any user name
# Default: ucspissl

UCSPI_SSL_GROUP?= ucspissl
# The group of the UCSPI_SSL_USER for privilege-separated TLS processing.
# Possible: any group name
# Default: ucspissl

UNBOUND_USER?=		unbound
# Used in the unbound package to specify the user under which the server
# should be run.
# Possible: any user name
# Default: unbound

UNBOUND_GROUP?=		unbound
# Used in the unbound package to specify the UNBOUND_USER group.
# Possible: any group name
# Default: unbound

UNBOUND_LOG_FACILITY?=	LOG_DAEMON
# Used by the unbound package to choose the log facility used
# by unbound for its syslogd(8) messages.
# Possible: see "facility codes" in /usr/include/syslog.h
# Default: LOG_DAEMON

UNPRIVILEGED?= NO
# Set this to YES to enable unprivileged support (see mk/unprivileged.mk).
# Possible: YES, NO
# Default: NO

USE_CROSS_COMPILE?= NO
# Set this to YES to enable cross-compiling support.
# Possible: YES, NO
# Default: NO

USERPPP_GROUP?=	network
# Used in the userppp package to specify the default group.
# Possible: any group name
# Default: network

UUCP_GROUP?=	daemon
# System group for uucp-related programs.
# Possible: any group name
# Default: daemon

UUCP_USER?=	uucp
# System user for uucp-related programs.
# Possible: any user name
# Default: uucp

#VIM_EXTRA_OPTS=
# Used in vim package to build with non-gui extra options
# Possible: not defined, see "configure --help"
# Default: not defined

#WCALC_HTMLDIR?= share/${WCALC_DIR}/htdocs
# Directory where cad/wcalc-docs will install the wcalc web pages
# Possible:  any subdirectory of ${PREFIX}
# Default: share/${WCALC_DIR}/htdocs

#WCALC_HTMLPATH?= /wcalc/
# URI configured into the web server to access the wcalc web pages.
# This is important when cad/cgi-wcalc is installed.
# Possible: any
# Default: /wcalc/

#WCALC_CGIDIR?= libexec/cgi-bin
# Directory where cad/cgi-wcalc will install the cgi programs
# Possible:  any subdirectory of ${PREFIX}
# Default: libexec/cgi-bin

#WCALC_CGIPATH?= /cgi-wcalc/
# URI configured into the web server to access the cad/cgi-wcalc
# cgi programs.
# Possible: any
# Default: /cgi-bin/

#WDM_MANAGERS?=
# Is a space-separated list of window managers for x11/wdm to support.
# Possible: any space-separated list of window managers
# Default: not defined

#X10_PORT=
# The serial device for misc/bottlerocket to use to communicate
# to the X10 adaptor.
# Possible:  /dev/your_favorite_serial_device
# Default: ${DEFAULT_SERIAL_DEVICE}

XAW_TYPE?=standard
# Used in various packages to specify that libXaw is used.
# Possible: standard, 3d, xpm, neXtaw
# Default: standard

#XLOCK_DEFAULT_MODE=
# Set the default display (screen saver) mode for xlockmore.
# Possible: ant, apollonian, ball, bat, blank, blot, bomb, bouboule, bounce,
#           braid, bubble, bug, clock, coral, crystal, daisy, dclock, decay,
#           deco, demon, dilemma, discrete, dragon, drift, euler2d, eyes,
#           fadeplot, flag, flame, flow, forest, galaxy, goop, grav, helix,
#           hop, hyper, ico, ifs, image, juggle, julia, kaleid, kumppa, laser,
#           life, life1d, life3d, lightning, lisa, lissie, loop, lyapunov,
#           mandelbrot, marquee, matrix, maze, mountain, munch, nose, pacman,
#           penrose, petal, petri, polyominoes, puzzle, pyro, qix, random,
#           roll, rotor, scooter, shape, sierpinski, slip, solitare, space,
#           sphere, spiral, spline, star, starfish, strange, swarm, swirl,
#           t3d, tetris, thornbird, tik_tak, triangle, tube, turtle, vines,
#           voters, wator, wire, world, worm, xcl, xjack, not defined
# Default: not defined

#ZSH_STATIC=
# Build statically linked zsh binary - recommended if used as a login shell
# Possible: defined, not defined
# Default: not defined


#
#	Overrides for faster or cheaper sites.
#
#	Refer to http://www.NetBSD.org/mirrors/ or /usr/doc/MIRRORS
#	for information on determining the location of NetBSD mirror sites.
#

# Australia.
#
#MASTER_SITE_MOZILLA=	http://mozilla.mirror.pacific.net.au/
#MASTER_SITE_PERL_CPAN=	ftp://mirror.aarnet.edu.au/pub/cpan/modules/by-module/
#MASTER_SITE_OPENOFFICE=http://openoffice.mirrors.ilisys.com.au/ \
#			http://mirror.pacific.net.au/openoffice/ \
#			http://planetmirror.com/pub/openoffice/
#MASTER_SITE_SOURCEFORGE=http://optusnet.dl.sourceforge.net/sourceforge/
#MASTER_SITE_BACKUP=	ftp://ftp.NetBSD.org/pub/pkgsrc/distfiles/
#MASTER_SITE_LOCAL=	ftp://ftp.NetBSD.org/pub/pkgsrc/distfiles/LOCAL_PORTS/
#

# Denmark
#
#MASTER_SITE_CYGWIN=	http://mirrors.sunsite.dk/cygwin/
#MASTER_SITE_GNU=	ftp://mirrors.sunsite.dk/gnu/
#MASTER_SITE_PERL_CPAN=	ftp://mirrors.sunsite.dk/languages/perl/CPAN/modules/by-module/
#MASTER_SITE_OPENOFFICE=http://mirrors.sunsite.dk/openoffice/
#MASTER_SITE_TEX_CTAN=	ftp://mirrors.sunsite.dk/ctan/

# Finland
#
#MASTER_SITE_CYGWIN=	http://ftp.funet.fi/pub/mirrors/cygwin.com/pub/cygwin/
#MASTER_SITE_GNU= 	http://ftp.funet.fi/pub/gnu/gnu/
#MASTER_SITE_PERL_CPAN=	http://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/
#MASTER_SITE_TEX_CTAN=	http://ftp.funet.fi/pub/TeX/CTAN/
#MASTER_SITE_XEMACS=	http://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/

# France
#
#MASTER_SITE_CYGWIN=	http://mir.zyrianes.net/cygwin/
#MASTER_SITE_OPENOFFICE=ftp://openoffice.cict.fr/openoffice/ \
#			http://ftp.club-internet.fr/pub/OpenOffice/
#MASTER_SITE_SUSE=	\
#	ftp://fr.rpmfind.net/linux/SuSE-Linux/${MACHINE_ARCH}/update/${SUSE_VERSION}/ \
#	ftp://fr2.rpmfind.net/linux/SuSE-Linux/${MACHINE_ARCH}/update/${SUSE_VERSION}/

# Greece
#
#MASTER_SITE_CYGWIN=	http://ftp.ntua.gr/pub/pc/cygwin/
#MASTER_SITE_OPENOFFICE=http://www.ellak.gr/pub/openoffice/ \
#			http://ftp.ntua.gr/pub/OpenOffice/

# Japan
#
#MASTER_SITE_CYGWIN=	ftp://ftp.dnsbalance.ring.gr.jp/archives/pc/gnu-win32/
#MASTER_SITE_GNOME=	http://ftp.nara.wide.ad.jp/pub/X11/GNOME/
#MASTER_SITE_GNU=	ftp://ftp.dnsbalance.ring.gr.jp/pub/GNU/
#MASTER_SITE_MOZILLA=	ftp://ftp.dnsbalance.ring.gr.jp/pub/net/www/mozilla/
#MASTER_SITE_PERL_CPAN=	ftp://ftp.dnsbalance.ring.gr.jp/pub/lang/perl/CPAN/modules/by-module/
#MASTER_SITE_OPENOFFICE=ftp://ftp.dnsbalance.ring.gr.jp/pub/misc/openoffice/
#MASTER_SITE_TEX_CTAN=	ftp://ftp.dnsbalance.ring.gr.jp/pub/text/CTAN/
#MASTER_SITE_SUSE=	#
#MASTER_SITE_SUNSITE=	ftp://sunsite.sut.ac.jp/pub/archives/linux/sunsite-unc/
#MASTER_SITE_XCONTRIB=	ftp://ftp.dnsbalance.ring.gr.jp/pub/X/opengroup/contrib/
#MASTER_SITE_BACKUP=	\
#	ftp://ftp.dnsbalance.ring.gr.jp/pub/NetBSD/packages/distfiles/ \
#	ftp://ftp.jp.NetBSD.org/pub/NetBSD/packages/distfiles/

# United Kingdom
#
#MASTER_SITE_GNOME=	https://www.mirrorservice.org/sites/ftp.gnome.org/pub/GNOME/
#MASTER_SITE_MOZILLA=	ftp://ftp.mirrorservice.org/sites/ftp.mozilla.org/pub/mozilla.org/
#MASTER_SITE_XEMACS=	ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/
#MASTER_SITE_BACKUP=	\
#	ftp://ftp.NetBSD.org/pub/pkgsrc/distfiles/

# USA
#
#MASTER_SITE_OPENOFFICE= \
#			http://www.ibiblio.org/pub/mirrors/openoffice/ \
#			ftp://ftp.ussg.iu.edu/pub/openoffice/ \
#			http://mirrors.isc.org/pub/openoffice/ \
#			ftp://mirror.telentente.com/pub/OpenOffice/ \
#			http://openoffice.mirrors.pair.com/ftp/
#MASTER_SITE_SUSE=	\
#	ftp://mirror.mcs.anl.gov/pub/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/

# France. This will try to fetch distfile from the distfile mirror
# before trying ${MASTER_SITE} or the distfiles at ftp.NetBSD.org
#
#MASTER_SITE_OVERRIDE=	\
#	ftp://ftp2.fr.NetBSD.org/pub/NetBSD/packages/distfiles/
#MASTER_SITE_BACKUP=	\
#	ftp://ftp2.fr.NetBSD.org/pub/NetBSD/packages/distfiles/
#MASTER_SITE_LOCAL=	\
#	ftp://ftp.fr.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
@


1.355
log
@lesstif: remove

Upstream stopped development (in 2012) since the original motif became
available under the GPL.

As proposed on pkgsrc-users@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.354 2025/12/24 10:09:22 wiz Exp $
d1350 1
a1350 1
# Possible: bin src
@


1.354
log
@*: remove unused BSDXSRCDIR variable
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.353 2025/12/23 12:22:52 wiz Exp $
d416 1
a416 1
# Default: ${X11BASE} or where motif, openmotif or lesstif is installed
d1452 1
a1452 1
# Possible: motif, openmotif, lesstif, dt (Irix and Solaris only)
d1457 1
a1457 1
# Possible:  motif, openmotif, lesstif, dt (Irix and Solaris only)
@


1.353
log
@mk: switch default emacs to emacs30
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.352 2025/08/05 19:35:51 schmonz Exp $
a461 6
BSDXSRCDIR?=	/usr/xsrc
# Where the NetBSD xsrc module source tree is located
#  used in the x11/xservers package
# Possible: any path
# Default: /usr/xsrc

@


1.352
log
@mk/defaults/mk.conf: shairport-sync user and group.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.351 2025/05/07 09:11:34 jperkin Exp $
d1007 1
a1007 1
EMACS_TYPE?=	emacs29
d1013 1
a1013 1
# Default: emacs29
@


1.351
log
@mk: Move JPEG_DEFAULT definition to bsd.prefs.mk.

Allows it to be used to determine SUPERSEDES logic in the jpeg packages
themselves.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.350 2025/04/30 22:04:43 gutteridge Exp $
d1795 10
@


1.350
log
@defaults/mk.conf: document emacs30 & emacs30nox
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.349 2025/03/13 09:47:08 wiz Exp $
d1254 5
@


1.349
log
@mk: fix pasto
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.348 2025/03/13 09:44:38 hauke Exp $
d1010 3
a1012 3
# Possible: emacs29, emacs29nox, emacs28, emacs28nox, emacs27, emacs27nox,
#       emacs26, emacs26nox, emacs21, emacs21nox, emacs20,
#	xemacs214, xemacs215
@


1.348
log
@Set default user, group and syslog facility for nsd and unbound in
mk/defaults/mk.conf for documentation.

Thanks, wiz@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.347 2024/10/11 08:24:48 jperkin Exp $
d1545 1
a1545 1
# Used in the screws package to specify the user under which the server
d1548 1
a1548 1
# Default: screws
d1859 1
a1859 1
# Used in the screws package to specify the user under which the server
d1862 1
a1862 1
# Default: screws
@


1.347
log
@mk: Add support for stricter USE_INDIRECT_DEPENDS.

The current and historical behaviour is that the BUILDLINK_DEPMETHOD for
a package defaults to "full", regardless of what any parent package that
included it has set for its BUILDLINK_DEPMETHOD.  In addition, only
direct dependencies and indirect "build" dependencies are logged as
dependencies in the files that are used for check-shlibs verification
and package dependency metadata for pkg_install.  Any indirect "full"
dependency is ignored.

This combination of factors can lead to a broken package being produced.
A package may end up linking against a pkgsrc library, but because it is
an indirect dependency, and because indirect "full" dependencies are not
registered, check-shlibs will have no knowledge of it and has to assume
that it is correct.  This situation will occur if any packages that are
a parent dependency of the required library have set BUILDLINK_DEPMETHOD
to "build".

To mitigate this problem, a more accurate algorithm is implemented to
calculate BUILDLINK_DEFAULT_DEPMETHOD for each package based on the
setting of its parent(s), rather than simply defaulting to "full".  If
USE_INDIRECT_DEPENDS is enabled, then the output of this algorithm is
used, and both "build" and "full" indirect dependencies are calculated
and added to the dependency metadata files.  check-shlibs can then use
this extra information to issue an error if a library is found to belong
to an indirect build dependency.

Unfortunately due to buildlink3.mk inclusion guards, we cannot currently
guarantee that the BUILDLINK_DEFAULT_DEPMETHOD setting for each package
is 100% accurate, and so there may be the occasional false positive when
USE_INDIRECT_DEPENDS is enabled.  For this reason it is currently not
enabled by default, but it is strongly recommended that developers, and
especially anyone producing public binary packages, enable it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.346 2024/04/26 14:20:54 wiz Exp $
d1544 17
d1858 17
@


1.346
log
@mk: switch default emacs version to emacs29
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.345 2024/04/12 19:55:16 riastradh Exp $
d206 15
@


1.345
log
@mk: Use MACHINE_PLATFORM, not MACHINE_ARCH, for work/packages.

Fix bogus default PACKAGES setting -- this was shadowed by the one in
mk/defaults/mk.conf, so it never took effect.

No change to native builds because this logic is conditional on
USE_CROSS_COMPILE = yes.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.344 2024/03/01 13:37:06 schmonz Exp $
d992 1
a992 1
EMACS_TYPE?=	emacs28
d995 2
a996 2
# Possible: emacs28, emacs28nox, emacs27, emacs27nox, emacs26, emacs26nox,
#       emacs25, emacs25nox, emacs21, emacs21nox, emacs20,
d998 1
a998 1
# Default: emacs28
@


1.344
log
@Belatedly add BINCIMAP_LOG_USER.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.343 2023/10/22 13:41:16 js Exp $
d527 1
a527 1
PACKAGES?=	${PKGSRCDIR}/packages
d530 2
a531 1
# Default: ${PKGSRCDIR}/packages
@


1.343
log
@mk/defaults/mk.conf: Sync FETCH_USING list with fetch.mk
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.342 2023/08/23 13:15:36 tsutsui Exp $
d783 5
@


1.342
log
@emacs: switch to emacs28 by default.

No objection on pkgsrc-users@@:
 https://mail-index.netbsd.org/pkgsrc-users/2023/08/thread1.html#037939
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.341 2023/07/21 16:10:30 hauke Exp $
d483 1
a483 1
# Possible: auto, curl, custom, fetch, ftp, manual, wget
@


1.341
log
@Add LIBIMAGEQUANT_TYPE to switch between rust and C version of
graphics/libimagequant
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.340 2023/05/24 20:16:00 wiz Exp $
d986 1
a986 1
EMACS_TYPE?=	emacs26
d992 1
a992 1
# Default: emacs26
@


1.340
log
@mk: switch USE_PKG_ADMIN_DIGEST to yes

This means that file digests will now be used in binary packages
to identify which pkgsrc files were used to build the package,
instead of the RCS Ids.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.339 2022/12/25 00:26:26 wiz Exp $
d1281 7
@


1.339
log
@mk: hm, the default depends on the package, update comment
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.338 2022/12/25 00:25:06 wiz Exp $
d34 1
a34 1
USE_PKG_ADMIN_DIGEST?=	no
d38 1
a38 1
# Default: no
@


1.338
log
@mk: fix default of MYSQL_CHARSET to match current mysql 8.0 package default
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.337 2022/09/29 02:25:16 charlotte Exp $
d1456 1
a1456 1
#MYSQL_CHARSET=		utf8mb4
d1462 1
a1462 1
# Default: utf8mb4
@


1.337
log
@Remove support for Bitrig.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.336 2022/09/27 08:46:32 jperkin Exp $
d1456 1
a1456 1
#MYSQL_CHARSET=		latin1
d1461 2
a1462 2
#	    win1251ukr, ujis, sjis and tis620
# Default: latin1
@


1.336
log
@mk: Enable mktools on supported platforms.

The default is now auto detection, which will enable mktools on platforms that
have set _OPSYS_SUPPORTS_MKTOOLS.  Users can still override either way via
PKGSRC_USE_MKTOOLS.

Please add and enable on other platforms once they have been verified.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.335 2022/08/01 07:58:21 wiz Exp $
d315 1
a315 1
.if ${OPSYS} == "OpenBSD" || ${OPSYS} == "Bitrig"
@


1.335
log
@mk: add stack-clash option to PKGSRC_USE_STACK_CHECK
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.334 2022/06/07 10:04:25 jperkin Exp $
d25 5
a29 5
PKGSRC_USE_MKTOOLS?=	no
# Use C-based tools for various parts of the infrastructure instead of the
# slower shell-based constructs.  Significantly improves performance, but
# not enabled by default until portability across all platforms has been
# confirmed.
d31 2
a32 2
# Possible: yes, no
# Default: no
@


1.334
log
@mk: Add PKGSRC_USE_MKTOOLS support.

When enabled, pull in the pkgtools/mktools package to use C-based tools for
certain parts of the pkgsrc mk infrastructure.  Default is off for now while
any portability issues are shaken out, but it has been tested successfully on
at least illumos, macOS, and NetBSD.

The first tool is mk-buildlink-symlinks which creates the buildlink3 symlinks
as part of the "wrapper" phase.  This significantly improves performance,
especially with packages that have a lot of buildlink3 dependencies.  For
example, the time for "bmake wrapper" in x11/kde-workspace4 goes from:

  real     3:20.696394375
  user       50.553556463
  sys      2:23.883823896

to:

  real       19.873100598
  user        8.141441461
  sys        11.740602820

It's expected that other tools will be added over time to speed up other parts
of the infrastructure.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.333 2022/06/07 09:35:15 wiz Exp $
d308 3
a310 2
#	no:	Do not pass any stack protection flags
#	yes:	Pass -fstack-check
@


1.333
log
@mk: revert unintended commit
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.331 2022/06/04 09:05:18 wiz Exp $
d25 9
@


1.332
log
@mk: remove documentation for introspection option

This option is not needed any longer and should be removed from packages
that still have it.

https://mail-index.netbsd.org/pkgsrc-users/2022/06/06/msg035658.html
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.330 2022/06/04 09:04:27 wiz Exp $
a24 9
USE_MKTOOLS?=	no
# Use C-based tools for various parts of the infrastructure instead of the
# slower shell-based constructs.  Significantly improves performance, but
# not enabled by default until portability across all platforms has been
# confirmed.
#
# Possible: yes, no
# Default: no

@


1.331
log
@mk: revert unintended commit
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.329 2022/05/05 21:07:30 ryoon Exp $
d25 9
@


1.330
log
@mk: remove option description for unused option
@
text
@a24 9
USE_MKTOOLS?=	no
# Use C-based tools for various parts of the infrastructure instead of the
# slower shell-based constructs.  Significantly improves performance, but
# not enabled by default until portability across all platforms has been
# confirmed.
#
# Possible: yes, no
# Default: no

@


1.329
log
@mk/defaults/mk.conf: Update for editors/emacs28 and editors/emacs27

Noticed by wiz@@. Thank you.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.328 2022/04/01 10:46:44 nia Exp $
d25 9
@


1.328
log
@mk/defaults: document SDL12_TYPE
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.327 2022/04/01 07:32:11 nia Exp $
d979 2
a980 1
# Possible: emacs26, emacs26nox, emacs25, emacs25nox, emacs21, emacs21nox, emacs20,
@


1.327
log
@mk/defaults: document RUST_TYPE
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.326 2022/02/13 11:06:42 nia Exp $
d1315 6
@


1.326
log
@mk: Flip partial MKRELRO back on now that many problems have been resolved.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.325 2022/01/27 15:32:34 schmonz Exp $
d1308 7
@


1.325
log
@Add defaults for DQCACHE_{USER,GROUP}.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.324 2022/01/24 23:11:32 gutteridge Exp $
d274 1
a274 1
PKGSRC_USE_RELRO?= no
d281 1
a281 1
# Default: no
@


1.324
log
@defaults/mk.conf: remove some now unused variables

Prune a bunch of variables that haven't been used for years. In some
cases, the packages they influenced don't even exist anymore. There may
be more of these, this is after a quick pass through.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.323 2022/01/04 21:53:46 schmonz Exp $
d961 10
@


1.323
log
@Provide a default value for TLSWRAPPER_CHROOT.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.322 2021/11/07 11:25:33 nia Exp $
a982 20
#FLUXBOX_USE_XINERAMA?=	NO
# Compile flukebox with xinerama extensions
# Possible: YES, NO
# Default: NO

#FLUXBOX_USE_KDE?=	NO
# Compile flukebox with KDE support
# Possible: YES, NO
# Default: NO

#FLUXBOX_USE_GNOME?=	NO
# Compile flukebox with GNOME support
# Possible: YES, NO
# Default: NO

#FLUXBOX_USE_XFT?=	YES
# Compile flukebox with Xft support
# Possible: YES, NO
# Default: YES

a1211 5
JAKARTA_HOME?= ${JAVA_HOME}/jakarta
# Used by the www/jakarta-tomcat package to choose an install location
# Possible: any directory
# Default: ${JAVA_HOME}/jakarta

a1686 6
#SAWFISH_THEMES=
# Specifies the DISTFILES for wm/sawfish-themes, to allow the user to choose
# which themes to install
# Possible: empty, any number of theme-name-[0-9]*.*.tar.gz
# Default: Set to include about 180 themes available on themes.freshmeat.net

@


1.322
log
@mk: revert RELRO default and cease use of wrappers until some more
substantial changes to infrastructure and testing can be performed
to ensure it's applied universally without breaking anything
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.321 2021/11/02 09:02:48 nia Exp $
d1794 6
@


1.321
log
@mk: Lower default RELRO down from full to partial.

Judging by private discussions there's not clear enough consensus
that BIND_NOW is beneficial or performant enough to have enabled
by default, at least until more benchmarking tests are done.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.320 2021/09/27 14:38:31 nia Exp $
d274 1
a274 1
PKGSRC_USE_RELRO?= partial
d281 1
a281 1
# Default: partial
@


1.320
log
@mk: ... and the docs for the defaults
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.319 2021/09/27 14:31:55 nia Exp $
d274 1
a274 1
PKGSRC_USE_RELRO?= full
d281 1
a281 1
# Default: full
@


1.319
log
@mk: Bump default hardening options.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.318 2021/05/30 23:41:05 khorben Exp $
d242 1
a242 1
# Default: no
d281 1
d292 1
a292 1
# Default: yes
@


1.318
log
@Introduce a new SYSCONFBASE variable (defaults to /etc)

This is part 1 to support additional platforms with the RC scripts provided in
pkgsrc, in privileged as well as in unprivileged mode, including on NetBSD
(with part 2 in pkgtools/rc.subr).

This variable is meant to point to the configuration directory of the base
system (as opposed to pkgsrc's own prefix) when it should be used by pkgsrc in
special cases (e.g. installing RC scripts), or to point to the existing
PKG_SYSCONFBASE directory otherwise (e.g. for any unprivileged bootstrap).
This teaches pkgsrc where the RC scripts should be installed, and more
importantly, where the local copy of rc.subr can be expected. Part 3 will
progressively update each and every RC script to substitute this path as
expected.

No functional changes are intended in privileged mode without a bootstrap. The
only variable affected by this change directly is RCD_SCRIPTS_DIR, which
currently remains with the same default of /etc/rc.d, and can be overridden as
before.

When bootstrapping, SYSCONFBASE also remains with the existing default when no
prefix is set or is "/usr/pkg" or "/usr"; it is set to $prefix/etc otherwise. It
can be specified specifically with --sysconfbase if necessary.

Existing installations or bootstraps are not affected, as this change needs
setting SYSCONFBASE in the corresponding $sysconfdir/mk.conf to have an impact.

Tested in privileged and unprivileged modes on NetBSD/amd64, and unprivileged
mode on Darwin/amd64; submitted for review on tech-pkg@@.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.317 2021/01/15 19:47:33 schmonz Exp $
d237 1
a237 1
PKGSRC_MKPIE?= no
d274 1
a274 1
PKGSRC_USE_RELRO?= no
d284 1
a284 1
PKGSRC_USE_SSP?= yes
@


1.317
log
@Provide defaults for BINCIMAP_{USER,GROUP}. Note that s6-networking also
makes use of UCSPI_SSL_USER.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.316 2020/11/05 09:16:00 nia Exp $
d492 6
d509 1
a509 1
RCD_SCRIPTS_DIR?= /etc/rc.d
d514 1
a514 1
# Default: /etc/rc.d
@


1.316
log
@sites: add some working GNOME mirrors
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.315 2020/10/19 07:10:30 schmonz Exp $
d766 10
d1788 1
a1788 1
# The unprivileged user for ucspi-ssl with privilege separation.
d1793 1
a1793 1
# The group of the UCSPI_SSL_USER for ucspi-ssl with privilege separation.
@


1.315
log
@Belatedly add default TINYDYN_USER.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.314 2020/10/03 13:02:36 schmonz Exp $
d1930 1
a1930 1
#MASTER_SITE_GNOME=	ftp://ftp.dnsbalance.ring.gr.jp/pub/X/gnome/
d1945 1
@


1.314
log
@Describe 'djbdns-listenmultiple' and define default DJBDNS_IP_SEPARATOR.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.313 2020/09/02 20:32:37 kim Exp $
d1772 5
@


1.313
log
@Refresh the "Finland" section
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.312 2020/07/01 14:58:43 rillig Exp $
d936 3
@


1.312
log
@mk/haskell.mk: remove variable HASKELL_COMPILER, clean up documentation

There was only a single valid value for HASKELL_COMPILER, therefore the
variable was useless.  It only made the implementation more complicated
than necessary.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.311 2020/05/28 16:22:58 maya Exp $
d1898 5
a1902 10
#MASTER_SITE_CYGWIN=	ftp://ftp.funet.fi/pub/mirrors/cygwin.com/pub/cygwin/
#MASTER_SITE_GNU= 	ftp://ftp.funet.fi/pub/gnu/gnu/
#MASTER_SITE_MOZILLA=	ftp://ftp.funet.fi/pub/mirrors/ftp.mozilla.org/
#MASTER_SITE_PERL_CPAN=	\
#	ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/
#MASTER_SITE_OPENOFFICE=ftp://ftp.funet.fi/pub/mirrors/openoffice.org/
#MASTER_SITE_TEX_CTAN=	ftp://ftp.funet.fi/pub/TeX/CTAN/
#MASTER_SITE_XEMACS=	ftp://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/
#MASTER_SITE_BACKUP=	\
#	ftp://ftp.fi.NetBSD.org/pub/NetBSD/packages/distfiles/
@


1.311
log
@Flip the switch on ALLOW_VULNERABLE_PACKAGES to allow them by default.

Right now, users who install the pkg-vulnerabilities database find that
the vast majority of packages fail to build, penalizing them too severely.
Package auditing can still be done via "pkg_admin audit".

Alternatively, the previous behaviour can be restored with
ALLOW_VULNERABLE_PACKAGES=no in mk.conf.

Additionally, bmake-ify the check.mk logic. It was easier to do this,
as the package relied on a single long ${RUN} command.

Proposed on tech-pkg, with no objections to the idea of changing the
default, just the method of doing so.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.310 2020/05/15 10:22:42 nia Exp $
a1072 6
HASKELL_COMPILER?=	ghc
# Used by haskell.mk to determine which Haskell compiler should be
# used for building Haskell packages.
# Possible: ghc
# Default: ghc

@


1.310
log
@mk/defaults: Revert PKG_DEVELOPER default change for now
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.309 2020/05/15 10:10:04 nia Exp $
d34 2
a35 2
# Possible: defined, not defined
# Default: not defined
@


1.309
log
@mk/defaults: Switch PKG_DEVELOPER on by default.

Bulk builds with PKG_DEVELOPER set have been the status quo for a while.

Every package in pkgsrc has to be expected to build with this.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.308 2020/03/27 20:57:34 joerg Exp $
d176 2
a177 1
PKG_DEVELOPER?=		yes
@


1.308
log
@Allow mk.conf to actually overwrite USE_PKG_ADMIN_DIGEST.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.307 2020/03/12 16:57:23 gdt Exp $
d176 1
a176 2
#PKG_DEVELOPER=	yes
#
d182 1
a182 1
# Default: not defined
@


1.307
log
@mk: Disable default assignment of EXTRACT_USING

This is unnecessary, becuse extract/extract.mk has the same default
assignment.  It is harmful, because it prevents setting a value in
platform/Foo.mk.

Change the comment to say this is platform specific (which will be
true soon).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.306 2020/01/12 23:38:42 joerg Exp $
d25 1
a25 1
USE_PKG_ADMIN_DIGEST=	no
@


1.306
log
@Add USE_PKG_ADMIN_DIGEST flag for switching between $NetBSD$ and SHA256
digests to identify file versions. Defaults to no for now. For digest
mode, recursive into FILESDIR, so that e.g. the majority of pkg_install
itself is recorded as well SMF manifests.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.305 2019/06/08 19:51:38 leot Exp $
d574 1
a574 1
EXTRACT_USING?= nbtar
d577 1
a577 1
# Default: nbtar
@


1.305
log
@librsvg: Add available.mk and tool.mk mk fragments

Rename LIBRSVG_USE_RUST to LIBRSVG_TYPE.

Isolate the LIBRSVG_TYPE logic in available.mk mk fragments in
order that can be used by other librsvg mk (e.g. tool.mk) or by
other package to check the preferred librsvg implementation to be
used. (e.g. devel/pango, fonts/harfbuzz and misc/libreoffice).

Add a tool.mk mk fragment in order to be able to specify librsvg
as a tool dependency honoring user's LIBRSVG_TYPE.
Thanks to <wiz> for suggesting that!

Discussed on tech-pkg@@:

 <https://mail-index.NetBSD.org/tech-pkg/2019/06/05/msg021393.html>
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.304 2019/06/05 21:05:00 wiz Exp $
d25 6
@


1.304
log
@mk: Fix ctan path on sunsite.dk
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.303 2019/06/05 21:02:57 wiz Exp $
d1296 1
a1296 1
#LIBRSVG_USE_RUST?=	yes
d1300 2
a1301 1
# Default: yes on operating systems supported by lang/rust
@


1.303
log
@ftp.at.NetBSD.org does not provide ftp, remove references.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.302 2019/05/29 12:38:39 wiz Exp $
d1893 1
a1893 1
#MASTER_SITE_TEX_CTAN=	ftp://mirrors.sunsite.dk/tex/ctan/
@


1.302
log
@mk: document LIBRSVG_USE_RUST
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.301 2019/03/17 03:59:11 dholland Exp $
a1886 6
# Austria
#
#MASTER_SITE_GNU=	ftp://ftp.at.NetBSD.org/gnu/gnusrc/
#MASTER_SITE_PERL_CPAN=	ftp://ftp.at.NetBSD.org/languages/perl/CPAN/modules/by-module/
#MASTER_SITE_TEX_CTAN=	ftp://ftp.at.NetBSD.org/publishing/tex/CTAN/

@


1.301
log
@Add support for MAKE_JOBS.pkgpath.

This allows setting MAKE_JOBS high and then setting e.g.
MAKE_JOBS.emulators/qemu=2 (or some such low value) to keep it from
thrashing during build.

Discussed/approved on tech-pkg two months ago and then I forgot to
actually commit it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.300 2019/02/04 09:36:41 wiz Exp $
d1296 6
@


1.300
log
@*: mirror.switch.ch does not provide ftp/http service any longer
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.299 2019/01/11 23:09:15 schmonz Exp $
d53 2
a54 1
#MAKE_JOBS=	3
d60 5
d70 2
a71 2
#	Warning: This is experimental. Some packages will not build with
#	this. Disabling this for an individual package can be done by
d73 3
@


1.299
log
@Provide defaults for SNIPROXY_{USER,GROUP}.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.298 2019/01/06 00:07:48 schmonz Exp $
a1929 8
# Switzerland
#
#MASTER_SITE_MOZILLA=	ftp://mirror.switch.ch/mirror/mozilla/
#MASTER_SITE_CYGWIN=	ftp://mirror.switch.ch/mirror/cygwin/
#MASTER_SITE_OPENOFFICE=ftp://mirror.switch.ch/mirror/OpenOffice/
#MASTER_SITE_SUSE=	\
#	ftp://mirror.switch.ch/mirror/suse/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/

@


1.298
log
@Add MIREDO_{USER,GROUP} defaults.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.297 2018/11/12 14:22:58 jperkin Exp $
d1711 10
@


1.297
log
@mk: Add CTF infrastructure support.

Platform support is determined by _OPSYS_SUPPORTS_CTF from mk/platform, the
user enables support by setting PKGSRC_USE_CTF=yes, and packages can
explicitly disable support with CTF_SUPPORTED=no or skip certain files with
CTF_FILES_SKIP.

The path to ctfconvert is configured via TOOLS_PLATFORM.ctfconvert.

If all of the requisite variables are enabled, a compiler-specific debug flag
is passed via the wrappers to ensure we have DWARF information to convert,
_INSTALL_UNSTRIPPED is explicitly defined to avoid binaries being stripped
prior to conversion, and the conversion is performed during the install stage.

It is recommended that users who enable the feature also set STRIP_DEBUG=yes
to reduce the final binary size once the conversion has been performed.

This has been used for the past year in Joyent SmartOS builds.  FreeBSD is
marked as supported but is untested.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.296 2018/06/24 21:19:10 wiz Exp $
d1335 10
@


1.296
log
@emacs: document more *nox versions, and switch to emacs26 by default
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.295 2018/06/18 10:59:55 schmonz Exp $
d240 7
@


1.295
log
@Provide defaults for UCSPI_SSL_{USER,GROUP}.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.294 2018/04/21 13:38:05 wiz Exp $
d924 1
a924 1
EMACS_TYPE?=	emacs25
d927 1
a927 1
# Possible: emacs25, emacs25nox, emacs21, emacs21nox, emacs20,
d929 1
a929 1
# Default: emacs25
@


1.294
log
@*: gd.tuwien.ac.at/ftp.tuwien.ac.at is gone, remove it from various mastersites
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.293 2018/03/07 11:57:31 wiz Exp $
d1726 10
@


1.293
log
@xorgproto: use xorgproto instead of separate *proto packages

Remove now obsolete packages.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.292 2018/02/27 23:43:21 khorben Exp $
a1836 1
#MASTER_SITE_CYGWIN=	ftp://gd.tuwien.ac.at/gnu/cygwin/
a1838 1
#MASTER_SITE_OPENOFFICE=http://gd.tuwien.ac.at/office/openoffice/
@


1.292
log
@Default to devel/libusb-compat for libusb 0.1

No objection on tech-pkg@@

Tested on NetBSD/amd64.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.291 2018/02/10 13:45:45 khorben Exp $
d290 1
a290 1
			freetype2 glu randrproto renderproto xcursor
d305 1
a305 1
			freetype2 glu randrproto renderproto xcursor
@


1.291
log
@Import global switch for libusb's implementation [1/2]

This switch is meant to be used by packages requiring an implementation of the
former libusb (as in devel/libusb). The original implementation can be
chosen by setting LIBUSB_TYPE to "native".

The alternative implementation libusb-compat (as in devel/libusb-compat) wraps
libusb1 (in devel/libusb1). This implementation can be chosen by setting
LIBUSB_TYPE to "compat". On NetBSD, it has the advantage of not requiring root
privileges to locate and use USB devices without a kernel driver.

This first part only imports the switch framework itself.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.290 2018/01/02 05:49:44 maya Exp $
d1249 1
a1249 1
LIBUSB_TYPE?= native
d1254 1
a1254 1
# Default: native
@


1.290
log
@Remove traces of crypto restrictions.

ok for idea riastradh
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.289 2018/01/01 10:23:09 wiz Exp $
d1249 7
@


1.289
log
@apache22: remove, it was eol'd in June 2017

Remove packages that only work with apache22.
Remove apache22 references.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.288 2017/12/03 11:09:46 wiz Exp $
a67 5
#MKCRYPTO= no
# If not YES or yes, don't fetch, build or install crypto packages.
# Possible: not defined, no
# Default: yes

a1728 5
USE_CRYPTO?=	YES
# Used in speakfreely to choose support for encrypted connections.
# Possible: YES, or NO.
# Default: YES

@


1.288
log
@*: remove ftp.kddlabs.co.jp, does not provide ftp service
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.287 2017/12/03 11:01:19 wiz Exp $
d719 1
a719 1
# Used in apache22, apache24, isap, and smb2www to specify the user
d726 1
a726 1
# Used in apache22, apache24, squirrelmail, and iasp to specify
d733 1
a733 1
# Used in apache22 and apache24 to specify additional suexec options
d739 1
a739 1
# Used in apache22 and apache24 to specify the document space in
@


1.287
log
@mk: Remove ftp.kddlabs.co.jp from sites, does not provide ftp service
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.286 2017/11/12 13:34:14 khorben Exp $
d1891 1
a1891 2
#MASTER_SITE_SUSE=	\
#	ftp://ftp.kddlabs.co.jp/Linux/packages/SuSE/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
@


1.286
log
@Add initial support for building packages reproducibly

It currently tackles two problems:
- gcc(1) hard-coding full paths in debugging information (with one
  caveat at the moment)
- ar(1) hard-coding user IDs in archive headers

This allows packages built from the same tree and options to produce
identical results bit by bit. This option should be combined with ASLR
and PKGSRC_MKPIE to avoid predictable address offsets for attackers
attempting to exploit security vulnerabilities.

This is still disabled by default, and only supports NetBSD so far.

As discussed on tech-pkg@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.285 2017/10/28 15:56:48 schmonz Exp $
d1889 1
a1889 2
#MASTER_SITE_OPENOFFICE=ftp://ftp.kddlabs.co.jp/office/openoffice/ \
#			ftp://ftp.dnsbalance.ring.gr.jp/pub/misc/openoffice/
@


1.285
log
@Remove QMAIL_QFILTER_TMPDIR knob, no longer needed.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.284 2017/10/28 04:46:35 schmonz Exp $
d234 11
@


1.284
log
@Move mail/nullmailer defaults to mk/defaults/mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.283 2017/09/29 12:40:28 wiz Exp $
a1573 5
QMAIL_QFILTER_TMPDIR?= ${VARBASE}/tmp/qmail-qfilter
# The temporary directory for qmail-qfilter.
# Possible: a directory writable only by qmail-qfilter's UID
# Default: ${VARBASE}/tmp/qmail-qfilter

@


1.283
log
@emacs22*, emacs23*, emacs24*: remove unmaintained emacs versions

As announced in
https://mail-index.netbsd.org/pkgsrc-users/2017/09/11/msg025563.html

This still leaves emacs20, emacs21, and the current version, emacs25.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.282 2017/09/06 16:49:28 wiz Exp $
d1441 10
@


1.282
log
@Remove teTeX* packages and references to them.

teTeX was desupported in 2006, and we have texlive in pkgsrc since 2009.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.281 2017/08/10 09:34:05 hauke Exp $
d921 1
a921 3
# Possible: emacs25, emacs25nox, emacs24, emacs24nox,
#	emacs23, emacs23nox, emacs22, emacs22nox,
#	emacs21, emacs21nox, emacs20,
@


1.281
log
@Remove non-resolvable MASTER_SITE_XEMACS hosts.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.280 2017/08/09 12:47:41 leot Exp $
a1693 5
TEX_DEFAULT?=  teTeX3
# Specify the user's favorite latex implementation
# Possible: teTeX3
# Default: teTeX3

@


1.280
log
@Add `Keywords:' comments to help the `help' target to find recent pkgsrc
security options.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.279 2017/07/27 04:10:30 schmonz Exp $
a1835 1
#MASTER_SITE_XEMACS=	ftp://ftp.at.xemacs.org/editors/xemacs/
a1886 1
#MASTER_SITE_XEMACS=	ftp://ftp.jp.xemacs.org/pub/GNU/xemacs/
@


1.279
log
@Extract user and group default to mk/defaults/mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.278 2017/07/09 14:30:07 khorben Exp $
d243 2
d253 2
d264 2
@


1.278
log
@Register support for PKGSRC_USE_STACK_CHECK

This adds -fstack-check to the CFLAGS (with GCC on NetBSD x86). Only
tested on NetBSD/amd64 so far.

Disabled by default.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.277 2017/07/05 15:58:30 khorben Exp $
d835 10
@


1.277
log
@Enable both SSP and FORTIFY by default

This is only actually in use where known supported.

Prepared for a while, also the default in the base system (for NetBSD and
numerous others), introduced on mailing-lists and in my talk "Hardening
pkgsrc", and finally accepted unanimously during pkgsrcCon 2017.

Used by Joyent already (according to jperkin@@) and tested in EdgeBSD for a
couple years now (amd64 and i386).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.276 2017/06/23 15:44:06 schmonz Exp $
d261 7
@


1.276
log
@Add defaults for djbdns users and group.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.275 2017/04/16 23:12:37 khorben Exp $
d234 1
a234 1
PKGSRC_USE_FORTIFY?= no
d242 1
a242 1
# Default: no
d252 1
a252 1
PKGSRC_USE_SSP?= no
d259 1
a259 1
# Default: no
@


1.275
log
@Add granularity to PKGSRC_USE_FORTIFY and PKGSRC_USE_RELRO

The new options are, for FORTIFY:
  "no"     Do not pass any flags for FORTIFY
  "weak"   Pass -D_FORTIFY_SOURCE=1
  "strong" Pass -D_FORTIFY_SOURCE=2

This allows users to reduce the level of FORTIFY specified if necessary
or desired. The previous setting as "yes" is now equivalent to "strong"
(the default when enabling).

The new options are, for RELRO:
  "no"      Do not pass any flags for RELRO
  "partial" Pass -Wl,-z,relro
  "full"    Pass -Wl,-z,relro -Wl,-z,now

This allows users to reduce the level of RELRO specified if necessary or
desired. The previous setting as "yes" is now equivalent to "full" (the
default when enabling).

This is intended to match the changes committed by jperkin@@ (for SSP)
after our discussion a (long) while back.

No functional change intended (with the settings supported so far).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.273 2017/04/09 20:44:41 joerg Exp $
d871 14
@


1.274
log
@Remove references to WINDOWMAKER_{OPTIONS,THEMES}

From what I can tell, this is no longer in use.
@
text
@d238 4
a241 1
# Possible: yes, no
d247 4
a250 2
# Possible: yes, no
# Default: no
@


1.273
log
@xz is a valid compression algorithm.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.272 2017/04/04 07:44:13 schmonz Exp $
a1734 12
WINDOWMAKER_OPTIONS?= gnome kde openlook
# Options for building windowmaker package. Used to add support for
# GNOME, KDE or OPEN LOOK(tm) and to avoid redundancies with KDE.
# Possible: gnome, kde, openlook, lite
# Default: gnome kde openlook

WINDOWMAKER_THEMES?= freebsdtheme-0.52 netbsddrinkingteam-0.60.0 netbsd_-0.52
# Used in the wmthemes package to specify the themes which will be
# installed.
# Possible: see http://wm.themes.org/
# Default: freebsdtheme-0.52 netbsddrinkingteam-0.60.0 netbsd_-0.52

@


1.272
log
@Define default names for qmail users and groups.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.271 2017/03/21 13:04:14 schmonz Exp $
d108 1
a108 1
# Possible: gzip, bzip2, none
@


1.271
log
@QMAILDIR used to default to "/var/qmail" out of concern for distributors'
obligations. Default to ${VARBASE}/qmail instead: effectively the same
default, and helps for e.g. UNPRIVILEGED.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.270 2017/01/15 23:55:30 rillig Exp $
d1506 18
@


1.271.2.1
log
@Pullup ticket #5261 - requested by sevan
mk/defaults/mk.conf: bugfix

Revisions pulled up:
- mk/defaults/mk.conf                                           1.273

---
   Module Name:    pkgsrc
   Committed By:   joerg
   Date:           Sun Apr  9 20:44:41 UTC 2017

   Modified Files:
           pkgsrc/mk/defaults: mk.conf

   Log Message:
   xz is a valid compression algorithm.
@
text
@d1 1
a1 1
# $NetBSD$
d108 1
a108 1
# Possible: gzip, bzip2, xz, none
@


1.271.2.2
log
@Pullup ticket #5297 - requested by schmonz
mk/default: prerequisites for qmail pull-up

Revisions pulled up:
- mk/defaults/mk.conf                                           1.272
- mk/defaults/options.description                               1.525,1.527

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Sat Apr  1 01:08:07 UTC 2017

   Modified Files:
   	pkgsrc/mk/defaults: options.description

   Log Message:
   Describe qmail-srs option (Sender Rewriting Scheme).

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Tue Apr  4 07:44:13 UTC 2017

   Modified Files:
   	pkgsrc/mk/defaults: mk.conf

   Log Message:
   Define default names for qmail users and groups.

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Sun Apr  9 13:02:32 UTC 2017

   Modified Files:
   	pkgsrc/mk/defaults: options.description

   Log Message:
   Describe qmail-run-ofmipd.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.271.2.1 2017/04/16 14:38:21 bsiegert Exp $
a1505 18
QMAIL_ALIAS_USER?=	alias
QMAIL_DAEMON_USER?=	qmaild
QMAIL_LOG_USER?=	qmaill
QMAIL_ROOT_USER?=	${REAL_ROOT_USER}
QMAIL_PASSWD_USER?=	qmailp
QMAIL_QUEUE_USER?=	qmailq
QMAIL_REMOTE_USER?=	qmailr
QMAIL_SEND_USER?=	qmails
# System users for qmail-related programs.
# Possible: any user names
# Default: alias, qmaild, qmaill, root, qmailp, qmailq, qmailr, qmails

QMAIL_QMAIL_GROUP?=	qmail
QMAIL_NOFILES_GROUP?=	nofiles
# System groups for qmail-related programs.
# Possible: any group names
# Default: qmail, nofiles

@


1.270
log
@Fixed inconsistencies in comments.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.269 2017/01/01 02:07:53 tron Exp $
d1500 1
a1500 1
QMAILDIR?= /var/qmail
d1504 1
a1504 1
# Default: /var/qmail (intentionally not ${VARBASE}/qmail)
@


1.269
log
@Update comment with default Emacs version
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.268 2016/12/09 22:24:50 asau Exp $
d195 1
a195 1
# Default: "gcc"
d199 2
a200 2
# Possible: "yes", not "yes"
# Default: "yes"
d211 2
a212 2
# Possible: "yes", not "yes"
# Default: "yes"
d400 1
a400 1
# Default: /usr/pkgsrc/distfiles
d467 1
a467 1
# Default: /usr/pkgsrc/packages
d480 2
a481 2
# Possible: "-Fn" where n is a number, none
# Default: "-F0"
d677 1
a677 1
# Default: backup
d793 1
a793 1
# Default: sys
d806 1
a806 1
# CYRUS_IDLE
d808 1
a808 1
# METHOD is poll, idled or no
d869 1
a869 1
# Default: FI
d975 1
a975 1
# Default:	GAMES_GROUP
d982 1
a982 1
# Default:	GAMES_USER
d1027 1
a1027 1
#ICECAST_CHUNKLEN=512
d1031 1
a1031 1
# Default: 64
d1033 1
a1033 1
#ICECAST_SOURCE_BUFFSIZE=8192
d1039 1
a1039 1
# Default: 8192
d1182 1
a1182 1
# Possible:  almost anything really, usually a FQDN.
d1206 1
a1206 1
# Possible:  a URL prefix
d1470 2
a1471 4
#       The JVM that should be used if nothing particular is specified.
#
#       Possible values: jdk kaffe openjdk7
#               jdk14 sun-jdk6 jdk15
d1610 1
a1610 1
# Possible:  /dev/your_favorite_serial_device0 /dev/your_favorite_serial_device1 ...
d1636 1
a1636 1
# Possible values: teTeX3
d1733 1
a1733 1
# Default: defaults to ${DEFAULT_SERIAL_DEVICE}
@


1.268
log
@Update to Emacs 25 by default.
"There's no reason not to upgrade it."
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.267 2016/10/27 10:31:05 jperkin Exp $
d883 1
a883 1
# Default: emacs24
@


1.267
log
@Add support for enabling cwrappers automatically.  USE_CWRAPPERS now defaults
to "auto", which will enable cwrappers if the _OPSYS_SUPPORTS_CWRAPPERS
platform variable is set to "yes".

Switch over to cwrappers by default for Darwin, Linux, and SunOS (except when
using the sunpro compiler).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.266 2016/09/18 22:17:55 agc Exp $
d876 1
a876 1
EMACS_TYPE?=	emacs24
@


1.266
log
@Change default setting of PKGSRC_KEEP_BIN_PKGS to "yes". During the build phase,
binary packages will be preserved under the ${PACKAGES} directory by default.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.265 2016/09/18 14:02:42 ryoon Exp $
d15 9
a23 5
USE_CWRAPPERS?= no
# build packages using the newer pkgtools/cwrappers infrastructure.
# WARNING: Experimental!
# Possible: yes, no
# Default: no
@


1.265
log
@Add emacs25 and emacs25nox to possible values
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.264 2016/06/13 13:26:42 jperkin Exp $
d193 5
@


1.264
log
@Change PKGSRC_USE_SSP to a quad option.  The options are now:

   "no"     Do not pass any stack protection flags (the default)
   "yes"    Pass -fstack-protector
   "strong" Pass -fstack-protector-strong
   "all"    Pass -fstack-protector-all

This allows users to configure the level of stack smashing protection they
require, and ensures consistent behaviour across platforms.  Users running
on NetBSD who previously used the option will need to change "yes" to "all"
to match the previous default configuration for that platform.

While here use _WRAP_EXTRA_ARGS to ensure the flag gets passed regardless
of whether the package honours CFLAGS, and support additional wrappers.

Discussed a while back with khorben, and used in production for the SmartOS
2016Q1 package sets with the "strong" option.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.263 2016/03/11 23:03:31 khorben Exp $
d870 2
a871 1
# Possible: emacs24, emacs23, emacs23nox, emacs22, emacs22nox,
@


1.263
log
@Add support for a number of security features

- Revisit (and rename) support for FORTIFY as PKGSRC_USE_FORTIFY (instead
  of PKGSRC_USE_FORT) for easier support outside NetBSD/gcc;
- PKGSRC_USE_SSP is no longer enabled by default when PKGSRC_USE_FORTIFY
  is enabled;
- PKGSRC_MKPIE builds executables as PIE (to leverage userland ASLR)
- PKGSRC_USE_RELRO builds with a read-only GOT to prevent some exploits
  from functioning.

Tested on NetBSD/amd64 by myself, in every combination, with and without
pkgtools/cwrappers. MKPIE is not supported at the moment with cwrappers.
Also, MKPIE is known to still break a number of packages when enabled (and
actually supported).

Tested on SunOS by jperkin@@, thank you!

As discussed on tech-pkg@@, the default behavior is not changed, except
where noted above.

ok bsiegert@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.262 2016/01/24 16:14:44 jperkin Exp $
d239 6
a244 2
# Set this to yes to enable stack-smashing protection (on supported platforms).
# Possible: yes, no
@


1.262
log
@Attempt to bring sanity to how ABI and MACHINE_ARCH are set.

Previously there were at least 5 different ways MACHINE_ARCH could be set,
some statically and some at run time, and in many cases these settings
differed, leading to issues at pkg_add time where there was conflict
between the setting encoded into the package and that used by pkg_install.

Instead, move to a single source of truth where the correct value based on
the host and the chosen (or default) ABI is determined in the bootstrap
script.  The value can still be overridden in mk.conf if necessary, e.g.
for cross-compiling.

ABI is now set by default and if unset a default is calculated based on
MACHINE_ARCH.  This fixes some OS, e.g. Linux, where the wrong default was
previously chosen.

As a result of the refactoring there is no need for LOWER_ARCH, with
references to it replaced by MACHINE_ARCH.  SPARC_TARGET_ARCH is also
removed.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.261 2016/01/20 13:29:29 khorben Exp $
d218 8
a225 1
PKGSRC_USE_FORT?= no
d227 8
a234 1
# checking regularly, but could in some cases (with GCC for instance).
a237 3
.if ${PKGSRC_USE_FORT:Uno} != "no"
PKGSRC_USE_SSP?= yes
.else
d239 1
a239 2
.endif
# Set this to YES to enable stack-smashing protection (on supported platforms).
d241 1
a241 1
# Default: no, except if PKGSRC_USE_FORT is set to "yes".
@


1.261
log
@Remove support for APACHE_CUSTOM_CFLAGS

This goes as far back as 2001 (mk.conf.example) but there should not be any
reason to explicitly set CFLAGS for specific packages. In practice this
even fixes support for global CFLAGS in www/apache{22,24}.

ok gdt@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.260 2015/09/05 21:25:30 sevan Exp $
a1595 5
#SPARC_TARGET_ARCH= sparcv7
# Select SPARC target architecture under Solaris.
# Possible: sparcv7, sparcv8 or sparcv9.
# Default: sparcv7

@


1.260
log
@Commence deprecation of logic related to detecting the presence of X11 on the
host and whether to use native or pkgsrc components.

With the use of builtin.mk in packages, these tests are superfluous and can
prevent the builtin.mk detection mechanism from working correctly.

Discovered on OpenBSD where X11_TYPE native was being used but the native
MesaLib wasn't because a test to check the presence of xorgversin.def
failed, forcing MesaLib to be added to $PREFER_PKGSRC.

Change leading if statement to default to an empty $PREFER_PKGSRC with OpenBSD &
Bitrig defaulting to this, remaining platforms should also be moved here after
testing, this is in preperation for replacing the block with just the default value for
$PREFER_PKGSRC.

Put together with instruction from jperkin@@

Reviewed by jperkin@@ wiz@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.259 2015/08/10 21:44:34 khorben Exp $
a665 6
#APACHE_CUSTOM_CFLAGS=
# Used in apache to pass extra CFLAGS to the compiler during
# the build.
# Possible: any legal compiler flags, e.g. -O6 -DHARD_SERVER_LIMIT=512
# Default: not defined

@


1.259
log
@Add support for building with fortify

This is pretty much the same change as with SSP, and completes it with
support for fortify (like USE_FORT in NetBSD's base system). Like SSP, this
is disabled by default for the moment. Like in NetBSD's base system,
enabling fortify explicitly also enables SSP by default - but SSP can still
be disabled explicitly in this situation.

All four combinations tested on NetBSD/amd64.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.258 2015/07/26 22:13:17 khorben Exp $
d233 5
a237 1
.if (!empty(MACHINE_PLATFORM:MNetBSD-*-*) && \
a243 3
.elif (!empty(MACHINE_PLATFORM:MOpenBSD-*-*) && \
     exists(/usr/X11R6/lib/X11/config/xorgversion.def))
PREFER_PKGSRC?=
@


1.258
log
@Add support for compiling with stack-smashing protection

This is enabled with PKGSRC_USE_SSP in mk.conf(5), as documented there.
Most NetBSD platforms are supported (when compiling with gcc).

After consensus on tech-pkg@@.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.257 2015/07/04 16:18:38 joerg Exp $
d218 9
d228 1
d231 1
a231 1
# Default: no
@


1.257
log
@Remove USE_X11BASE and X11PREFIX.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.256 2015/04/19 09:21:33 tnn Exp $
d218 5
@


1.256
log
@fix typo in comment
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.255 2015/02/25 10:39:50 tnn Exp $
d305 1
a305 1
# Default: ${X11PREFIX} or where motif, openmotif or lesstif is installed
@


1.255
log
@Removed outdated openjdk7-bin package. No objection from abs@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.254 2015/02/16 10:42:00 jperkin Exp $
d16 1
a16 1
# build packages using the newer rpkgtools/cwrapper infrastructure.
@


1.254
log
@Remove obsolete bulk build variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.252 2014/12/30 15:13:19 wiz Exp $
d1438 1
a1438 1
#       Possible values: jdk kaffe openjdk7 openjdk7-bin
@


1.253
log
@Revert "Drop obsolated old bulk build related variable settings."
proposed/discussed is required for such changes.
@
text
@a701 8
#BULK_PREREQ=
# Used during bulk package builds.  Packages listed in this variable are
# assumed to be required to build all packages.  Only a very limited number
# of packages belong in this variable.
# Currently pkgtools/digest is always added to this list.
# Possible: category/pkg
# Default: not defined

@


1.252
log
@Remove pkg_views support, second part: infrastructure.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.251 2014/12/10 12:28:49 wiz Exp $
d702 8
@


1.251
log
@Revert unintended commit.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.250 2014/12/10 12:27:35 wiz Exp $
a400 6
PKG_INSTALLATION_PREFS?= overwrite pkgviews
# This is a whitespace-separated list of installation types to try when
# building a package, in order of preference.
# Possible: any of: overwrite, pkgviews
# Default: overwrite pkgviews

@


1.250
log
@Describe dblatex-fig.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.249 2014/11/24 00:32:31 joerg Exp $
d401 6
@


1.249
log
@Add cwrappers glue as developed during Google's Summer of Code 2007.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.248 2014/11/21 10:46:36 obache Exp $
a400 6
PKG_INSTALLATION_PREFS?= overwrite pkgviews
# This is a whitespace-separated list of installation types to try when
# building a package, in order of preference.
# Possible: any of: overwrite, pkgviews
# Default: overwrite pkgviews

@


1.248
log
@Drop obsolated old bulk build related variable settings.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.247 2014/10/23 13:34:09 wiz Exp $
d15 6
@


1.247
log
@Revert previous, committed by accident.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.246 2014/10/23 13:33:00 wiz Exp $
a701 8
#BULK_PREREQ=
# Used during bulk package builds.  Packages listed in this variable are
# assumed to be required to build all packages.  Only a very limited number
# of packages belong in this variable.
# Currently pkgtools/digest is always added to this list.
# Possible: category/pkg
# Default: not defined

@


1.246
log
@Describe timidity option.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.245 2014/10/12 23:39:17 joerg Exp $
d395 6
@


1.245
log
@Simplify PKG_DEVELOPER checks.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.244 2014/07/30 08:39:49 wiz Exp $
a394 6
PKG_INSTALLATION_PREFS?= overwrite pkgviews
# This is a whitespace-separated list of installation types to try when
# building a package, in order of preference.
# Possible: any of: overwrite, pkgviews
# Default: overwrite pkgviews

@


1.244
log
@One slash is enough.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.243 2014/07/30 08:15:34 obache Exp $
d89 1
a89 1
.if defined(PKG_DEVELOPER) && ${PKG_DEVELOPER} != "no"
@


1.243
log
@Fixed "Default" description for BINPKG_SITES, sync with install/bin-install.mk.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.242 2014/06/28 22:01:00 joerg Exp $
d613 1
a613 1
# Default: ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD//$${arch}/$${rel}
@


1.242
log
@bsdtar is certainly valid for EXTRACT_USING.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.241 2014/06/10 15:22:13 joerg Exp $
d613 1
a613 1
# Default: ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/$${rel}/$${arch}
@


1.241
log
@Retire Apache 1.3 and 2.0.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.240 2014/06/01 16:56:47 wiz Exp $
d491 1
a491 1
# Possible: gtar, nbtar, pax
@


1.240
log
@Update default font path reference.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.239 2014/04/06 15:04:16 khorben Exp $
d657 1
a657 1
# Used in apache, apache2, isap, and smb2www to specify the user
d664 1
a664 1
# Used in apache, apache2, squirrelmail, and iasp to specify
d671 1
a671 1
# Used in apache and apache2 to specify additional suexec options
d677 1
a677 1
# Used in apache and apache2 to specify the document space in
@


1.239
log
@Create signed packages automatically if desired. It is disabled by default,
and documented in mk/defaults/mk.conf. Both the "gpg" and "x509" methods
supported by pkg_admin(1) are supported. With package signing enabled, a
staging, unsigned copy of the package is always created, and its final copy
to the package repository is done with pkg_admin(1) instead of "ln || cp".
Proper operation should otherwise not be affected.

Tested both with and without user-destdir support in packages.

"can live with it" joerg@@

From EdgeBSD.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.238 2014/03/11 14:07:04 jperkin Exp $
d629 1
a629 1
#ACROREAD_FONTPATH?=	${PREFIX}/lib/X11/fonts/TTF
d632 1
a632 1
# Default: ${PREFIX}/lib/X11/fonts/TTF
@


1.238
log
@Introduce infrastructure support for SMF.

SMF is the Service Management Facility, the default init system in
Solaris and derivatives since version 10.  This adds "smf" to the list
of supported INIT_SYSTEM types, and makes it the default init system on
platforms where it is available.

Packages can introduce SMF support by providing a manifest file, by
default located in ${FILESDIR}/smf/manifest.xml but manifests under
${WRKSRC} can be used too if the package source includes one.

SMF method scripts are supported too if required, using SMF_METHODS in a
similar manner to RCD_SCRIPTS.

Many parts of the SMF infrastructure are configurable, see mk/smf.mk for
the full details.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.237 2014/03/11 13:45:07 jperkin Exp $
d74 15
@


1.237
log
@Add initial support for alternative init systems.

This commit introduces an INIT_SYSTEM variable which will determine the
type of init system to be used on the target system, supporting "rc.d"
at this time.

The pkginstall infrastructure is changed to only install RCD_SCRIPTS if
INIT_SYSTEM is set to "rc.d", and PLIST entries for rc.d scripts are
now handled automatically based on RCD_SCRIPTS.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.236 2014/03/07 15:10:33 jperkin Exp $
d400 1
a400 1
# Possible: any of: rc.d
@


1.236
log
@Avoid the default PREFER_PKGSRC when using native X11_TYPE on Linux.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.235 2014/01/30 12:37:56 obache Exp $
d398 5
@


1.235
log
@drop MPG123_ARM_FIXED64.
It was deprecated with mpg123-arm-fixed64 option and finally removed.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.234 2014/01/30 12:28:32 obache Exp $
d207 3
@


1.234
log
@drop MOZILLA_USE_XFT.
Mozilla products use GTK2 in these days, and not used anywhere now.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.233 2014/01/30 12:24:49 obache Exp $
a1268 5
#MPG123_ARM_FIXED64=YES
# Used by mpg123 and mpg123-esound to enable ARM to use 64bit fixedpoint
# Possible: not defined, YES
# Default: not defined

@


1.233
log
@drop MOZILLA_USE_LINUX.
No mozilla binary package using Linux binary is in pkgsrc now.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.232 2014/01/30 12:19:12 obache Exp $
a1253 6
MOZILLA_USE_XFT?=	NO
# Used by mozilla packages to enable Xft support where available.
# The Mozilla GTK2 packages set this value to YES unconditionally.
# Possible: YES, NO
# Default: NO

@


1.232
log
@remove ZIP_ENCRYPTION.
archiver/zip1 had been removed.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.231 2014/01/30 12:12:08 obache Exp $
a1253 6
#MOZILLA_USE_LINUX=
# Used by mozilla binary packages to prefer the use of Linux
# compatibility instead of native builds.
# Possible: set, unset
# Default: unset

@


1.231
log
@emacs.mk does not exists and EMACS_TYPE is used in emacs/modules.mk now.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.230 2014/01/30 11:56:48 obache Exp $
a1730 5
#ZIP_ENCRYPTION=
# Add encryption code to zip1
# Possible: defined, not defined
# Default: not defined

@


1.230
log
@Note about HASKELL_COMPILER
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.229 2013/12/31 17:22:58 wiz Exp $
d829 2
a830 2
# Used by emacs.mk to determine which emacs version should be installed and
# emacs lisp packages should be built for.
@


1.229
log
@Remove references to removed packages.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.228 2013/12/19 23:50:29 tron Exp $
d956 6
@


1.228
log
@Improve support for HTTPS master site URLs:
As the default fetch program "tnftp" (in "pkgsrc" and all released
versions of NetBSD) doesn't support HTTPS prefer "fetch" (DragonFlyBSD,
FreeBSD and Minix) or Curl (CygWin, Linux, Mac OS X, Solaris) if available.

Change during pkgsrc-freeze approved by Greg Troxel and Thomas Klausner.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.227 2013/12/16 05:47:43 obache Exp $
d321 3
a323 2
#  used in the emulators/plex86, emulators/vmware-module{,3}, net/arla,
#  sysutils/aperture, and sysutils/fdgw packages
@


1.227
log
@Switch FETCH_USING to "fetch" by default on FreeBSD.
It exists by default and much functional support than "ftp" from net/tnftp.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.226 2013/12/05 11:49:13 obache Exp $
d354 1
a354 5
.if ${OPSYS} == "FreeBSD"
FETCH_USING?=	fetch
.else
FETCH_USING?=	ftp
.endif
d362 1
a362 1
# Possible: curl, custom, fetch, ftp, manual, wget
@


1.226
log
@note 13.1 for SUSE_PREFER
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.225 2013/07/04 22:35:06 spz Exp $
d354 3
d358 1
@


1.225
log
@typo fix (one blank needed)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.224 2013/06/14 22:24:01 dholland Exp $
d1599 1
a1599 1
# Possible: 12.1, 10.0
@


1.224
log
@Restore TEX_DEFAULT; even though it has only one value, it's used by
tex-related logic and breaks the build of e.g. graphics/asymptote.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.223 2013/06/14 18:44:35 wiz Exp $
d202 1
a202 1
PREFER_PKGSRC?=		MesaLib Xft2 Xrandr Xrenderfontconfig	\
@


1.224.2.1
log
@Pullup ticket #4228 - requested by spz
mk/defaults/mk.conf: build fix for various packages

Revisions pulled up:
- mk/defaults/mk.conf                                           1.225

---
   Module Name:	pkgsrc
   Committed By:	spz
   Date:		Thu Jul  4 22:35:06 UTC 2013

   Modified Files:
   	pkgsrc/mk/defaults: mk.conf

   Log Message:
   typo fix (one blank needed)
@
text
@d1 1
a1 1
# $NetBSD$
d202 1
a202 1
PREFER_PKGSRC?=		MesaLib Xft2 Xrandr Xrender fontconfig	\
@


1.223
log
@Some cleanup from ISIHARA Takanori in PR 47928.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.222 2013/05/18 01:58:32 ryoon Exp $
d1602 5
@


1.222
log
@* Remove PKGSRC_SHOW_PATCH_ERRORMSG, because it is not used in pkgsrc/mk.
* Set PATCH_DEBUG when PKG_DEVELOPER=yes.

No objection to
http://mail-index.netbsd.org/tech-pkg/2013/05/06/msg011276.html .
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.221 2013/04/06 11:11:56 obache Exp $
d271 1
a271 1
#X11BASE?=	/usr/X11R6
d275 1
a275 1
# Default: /usr/X11R6, /usr/openwin for Solaris
d277 1
a277 1
#MOTIFBASE?=	/usr/X11R6
d408 1
a408 1
# (Set by default in ftp(1) in NetBSD-current)
d666 1
a666 1
# Default: ${VARBASE}/named
d833 1
a833 1
# Default: emacs23
a1361 12
#NS_USE_BSDI=	YES
# Used to decide if i386 BSDi Netscape binary should be used in preference
# to linux version.
# Possible: not defined, YES
# Default: not defined

#NS_USE_SUNOS=	YES
# Used to decide if sparc SunOS-4.1 Netscape binary should be used in preference
# to the Solaris-2.5.1 version.
# Possible: not defined, YES
# Default: not defined

a1435 8
PKG_LANG?=english
# Used to specify preferred language settings
# Currently only used by www/netscape7 and misc/openoffice
# Possible: depends on packages supporting this variable, basically any
# language.  Should be '<lang>_<lc>' or '<lang>', for example 'english_uk',
# 'german' or 'portuguese_br'.
# Default: english

d1556 1
a1556 1
# Default: screws
a1585 8
#SQUID_CONFIGURE_ARGS=
# Used in squid package to set build configuration options.
# Possible: see "configure --help"
# Default: --enable-cachemgr-hostname=localhost
#          --enable-icmp
#          --enable-ipf-transparent
#          --enable-snmp

a1601 5
TEX_DEFAULT?=	teTeX3
# Specify the user's favorite latex implementation
# Possible values: teTeX3
# Default: teTeX3

d1700 1
a1700 1
# Possible: standard, 3d, xpm
a1702 5
XEN12_USE_COM2?=	NO
# This option changes Xen's serial console port to com2.
# Possible: YES, NO
# Default: NO

@


1.221
log
@prevent to PREFER_PKGSRC any of x11 packages for Cygwin.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.220 2013/02/22 22:31:23 asau Exp $
d74 7
a183 9
.if defined(PKG_DEVELOPER) && ${PKG_DEVELOPER} != "no"
PKGSRC_SHOW_PATCH_ERRORMSG?=no
.else
PKGSRC_SHOW_PATCH_ERRORMSG?=yes
.endif
# Print a potentially helpful error message when the "patch" stage fails
# Possible: "yes", not "yes"
# Default: "no" if PKG_DEVELOPER is enabled, "yes" otherwise

@


1.220
log
@Update default Emacs version to 24.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.219 2013/02/20 13:04:47 obache Exp $
d215 3
@


1.219
log
@purge jitterbug related items, misc/jitterbug had been removed in 2012Q3.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.218 2012/12/06 11:36:31 jperkin Exp $
d826 1
a826 1
EMACS_TYPE?=	emacs23
@


1.218
log
@Introduce PKGGNUDIR as a way to control gnu prefix.

By default pkgsrc uses LOCABASE/gnu as a prefix for packages to install
native versions of GNU tools, which are them symbolically linked back to
the 'g' versions of the files in LOCALBASE, and users can then add
LOCALBASE/gnu/bin to PATH to pick up those tools.

On systems where the GNU environment is desired, PKGGNUDIR now allows
users to install the non-'g' files directly into LOCALBASE, making them
the default without having to alter PATH, whilst retaining the 'g' files
in order to ensure dependencies and tool paths remain the same.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.217 2012/11/10 17:13:37 ryoon Exp $
a1064 37
#JB_FQHOSTNAME=
# Used by jitterbug package to include the fully-qualified domain name
# of the host.
# Possible: defined, not defined
# default: not defined

JB_GROUP?=jitter
# Used by jitterbug package for groupname
# Possible: any valid groupname
# Default: jitter

JB_GROUPID?=509
# Used by jitterbug package for gid of JB_USER.
# Possible: any valid gid
# Default: 509

#JB_LOCALMAIL=
# Used by jitterbug package as the mail alias to receive mail from
# jitterbug
# Possible: any valid mail alias
# Default: none

JB_PACKAGE?= test
# Used by jitterbug to determine the type of package to be installed.
# Possible: test, production
# Default: test

JB_USER?=jitter
# Used by jitterbug package for username
# Possible: any valid username
# Default: jitter

JB_USERID?=509
# Used by jitterbug package for uid of JB_USER.
# Possible: any valid uid
# Default: 509

@


1.217
log
@Support "motif" in MOTIF_TYPE.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.216 2012/08/18 16:29:59 chs Exp $
d310 8
@


1.216
log
@remove support for suse 11.3.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.215 2012/07/30 07:03:46 sbd Exp $
d280 1
a280 1
# Default: ${X11PREFIX} or where openmotif or lesstif is installed
d1294 1
a1294 1
# Possible: openmotif, lesstif, dt (Irix and Solaris only)
d1299 2
a1300 2
# Possible:  openmotif, lesstif, dt (Irix and Solaris only)
# Default: openmotif, or dt (Irix and Solaris only)
@


1.215
log
@+ Change the AMANADA_USER to 'amandabackup' to be consistent with other
  packages (and because I think its a good idea).
+ Remove legacy varable AMANDA_SMB.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.214 2012/07/09 15:44:06 wiz Exp $
d1655 1
a1655 1
# Possible: 12.1, 11.3, 10.0
@


1.214
log
@Move USE_GAMESGROUP and SETGIDGAME defaults out of mk.conf, where they
don't belong (package-setable, not user-setable).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.213 2012/07/03 11:19:56 joerg Exp $
d601 1
a601 7
#AMANDA_SMB=
# Used in amanda-client and amanda-dev-client to enable backup with
# smbclient.
# Possible: defined, not defined
# Default: not defined

AMANDA_USER?=	backup
@


1.213
log
@Keep PREFER_PKGSRC for NetBSD and native X11R7. Noticed by wiz.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.212 2012/07/03 10:22:52 joerg Exp $
a540 17
USE_GAMESGROUP?=	no
SETGIDGAME?=		${USE_GAMESGROUP}
# This flag specifies whether a package uses the "games" group; if it is
# set, the GAMES_GROUP, GAMEMODE, SETGID_GAMES_PERMS, etc. variables can
# be used to install setgid games and their data files.
#
# SETGIDGAME is a deprecated alternative variable with the same
# purpose but a murky history and unclear semantics; it is being
# phased out because it conflicts with a like-named build variable in
# the NetBSD base system.
#
# XXX: This variable should not be defined here.
#
# See also:	GAMES_GROUP, GAMEMODE
# Possible:	yes, no
# Default:	no

@


1.212
log
@Do not prefer expat on NetBSD, if the base system has it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.211 2012/06/17 14:22:44 wiz Exp $
d201 1
@


1.211
log
@Remove outdated comment about packages not getting a LICENSE set if
they are OSI/Free.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.210 2012/06/14 09:48:51 jperkin Exp $
d201 4
a204 1
PREFER_PKGSRC?=
@


1.210
log
@Set NBPAX_PROGRAM_PREFIX?=nb by default, avoids problems on various platforms
where software assumes features of the native 'tar' and break when 'tar' is
the NetBSD version.

We are too close to the pkgsrc-2012Q2 branch to remove NBPAX_PROGRAM_PREFIX
completely, but if it's apparent that no platforms need to override this
default then it will be removed completely for the next branch.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.209 2012/05/30 12:02:29 cheusov Exp $
d410 1
a410 3
# acceptable for installation.  (Packages with licenses that qualify as
# "open source" according to OSI or "Free" according to FSF are
# not marked with a LICENSE variable.)  Packages for which you need
@


1.209
log
@Remove GNU_PROGRAM_PREFIX as discussed in pkgsrc-users@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.208 2012/05/14 02:22:03 obache Exp $
d1386 5
@


1.208
log
@prefer native X modules for OpenBSD using Xorg.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.207 2012/03/21 15:48:00 wiz Exp $
a945 5
GNU_PROGRAM_PREFIX?=	g
# This is the prefix to add for GNU programs, like gls or gnutouch.
# Possible: g, gnu, empty, ...
# Default: g

@


1.207
log
@Add missing comma in comment.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.206 2012/03/21 13:46:26 obache Exp $
d202 3
@


1.206
log
@note 12.1 for SUSE_PREFER
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.205 2012/03/19 12:34:16 joerg Exp $
d1673 1
a1673 1
# Possible: 12.1 11.3, 10.0
@


1.205
log
@Drop imake-check logic from X11 components' builtin.mk.
Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge.
Always install man pages, not cat pages when using imake.
Unify the various imake PLIST variables in preparation for dropping.
Adjust xbattbar for the new expectations.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.204 2012/02/24 13:36:20 obache Exp $
d1673 1
a1673 1
# Possible: 11.3, 10.0
@


1.204
log
@mechanically replace *.t.ring.gr.jp with *.dnsbalance.ring.gr.jp.
TENBIN system was discontinued.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.203 2011/11/22 21:25:04 tez Exp $
a302 8
# USE_XPKGWEDGE?=	yes
# Whether we should use xpkgwedge or not to install all packages into
# ${LOCALBASE}.
# Possible: yes, no
# This is not set here as X11_TYPE=modular does not use USE_XPKGWEDGE
# at all and the existence of xpkgwedge in the system overrides the
# user setting.

d690 2
a691 3
# of packages belong in this variable.  An example of an appropriate package
# is pkgtools/xpkgwedge.  Currently pkgtools/digest is always added to this
# list.
@


1.203
log
@add CACTI_USER & CACTI_GROUP for net/cacti package
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.202 2011/09/08 21:04:59 abs Exp $
d1889 5
a1893 5
#MASTER_SITE_CYGWIN=	ftp://ftp.t.ring.gr.jp/archives/pc/gnu-win32/
#MASTER_SITE_GNOME=	ftp://ftp.t.ring.gr.jp/pub/X/gnome/
#MASTER_SITE_GNU=	ftp://ftp.t.ring.gr.jp/pub/GNU/
#MASTER_SITE_MOZILLA=	ftp://ftp.t.ring.gr.jp/pub/net/www/mozilla/
#MASTER_SITE_PERL_CPAN=	ftp://ftp.t.ring.gr.jp/pub/lang/perl/CPAN/modules/by-module/
d1895 2
a1896 2
#			ftp://ftp.t.ring.gr.jp/pub/misc/openoffice/
#MASTER_SITE_TEX_CTAN=	ftp://ftp.t.ring.gr.jp/pub/text/CTAN/
d1900 1
a1900 1
#MASTER_SITE_XCONTRIB=	ftp://ftp.t.ring.gr.jp/pub/X/opengroup/contrib/
d1903 1
a1903 1
#	ftp://ftp.t.ring.gr.jp/pub/NetBSD/packages/distfiles/ \
@


1.202
log
@Default NetBSD-5.99.50 and later to SUSE_PREFER 11.3 else 10.0
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.201 2011/05/11 01:59:45 obache Exp $
d704 12
@


1.201
log
@emacs24 and emacs23nox is allowed for EMACS_TYPE.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.200 2011/04/22 09:03:52 spz Exp $
d1668 1
a1668 1
SUSE_PREFER?=	10.0
d1671 1
a1671 1
# Default: 10.0
@


1.200
log
@fix up paths on ftp.NetBSD.org:
- reading through the null mounts is deprecated
- writing through the null mounts is not allowed (not possible)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.199 2011/02/21 07:38:38 obache Exp $
d836 2
a837 1
# Possible: emacs23, emacs22, emacs22nox, emacs21, emacs21nox, emacs20,
@


1.199
log
@Remove deprecated KTERM_USE_WALLPAPER.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.198 2011/01/29 17:16:32 spz Exp $
d600 1
a600 1
# Default: ftp://ftp.NetBSD.org/pub/NetBSD/packages/$${rel}/$${arch}
d1825 2
a1826 2
#MASTER_SITE_BACKUP=	ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/
#MASTER_SITE_LOCAL=	ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
d1906 1
a1906 1
#	ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/
@


1.198
log
@stop majordomo from chowning /var/tmp to user majordom due to a superannuated
default in mk/defaults/mk.conf

remove the non-shared defaults and put in the setting that actually gets
used by more than one package (namely, MAJORDOMO_HOMEDIR)

don't make the majordom user own more than it actually needs to

make resend, archive, request-answer and medit honor the MAJORDOMO_CF
environment variable over the command line option, so that someone calling
these via the wrapper (which sets the environment variable) can't make
the majordom user execute random perl code by specifying it as config file.
Thanks to salo for finding this issue.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.197 2010/12/25 08:51:41 adam Exp $
a1175 5
#KTERM_USE_WALLPAPER=
# Used in kterm package to support wallpaper
# Possible: not defined, YES
# Default: not defined

@


1.197
log
@Removed PG_MB_ENCODING; not needed any more.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.196 2010/12/18 19:33:01 adam Exp $
d1242 3
a1244 7
MAJORDOMO_GROUP?= majordom
# Used by the majordomo package as the groupid majordomo runs at.
# Possible: any
# Default: majordom

MAJORDOMO_TMPDIR?= ${VARBASE}/tmp
# Used by the majordomo package as the directory to store temp files.
d1246 1
a1246 6
# Default: ${VARBASE}/tmp

MAJORDOMO_USER?= majordom
# Used by majordomo package as the userid majordomo runs at.
# Possible: any
# Default: majordom
@


1.196
log
@Removed PGSQL_USE_HIER
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.195 2010/09/24 01:29:54 chs Exp $
a1492 7
#PG_MB_ENCODING=	SQL_ASCII
# Used to postgresql package to define the language encoding of the
# backend server process.
# Possible: SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW, UNICODE, MULE_INTERNAL,
#	LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, KOI8, WIN, ALT
# Default: undefined

@


1.195
log
@update comments about possible values of SUSE_PREFER.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.194 2010/08/24 20:44:22 wiz Exp $
a1492 7
#PGSQL_USE_HIER?=	yes
# Add support for hierarchical queries with Oracle like CONNECT BY syntax
# to the PostgreSQL 7.4 package.
# See http://gppl.moonbone.ru/README.html for details.
# Possible: undefined, yes
# Default: undefined

@


1.194
log
@Fix typo in comment.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.193 2010/08/24 19:08:29 bad Exp $
d1697 1
a1697 2
# Decides if you want to use 10.0 (default) or 9.1 (legacy) by default.
# Possible: 10.0, 9.1
@


1.193
log
@I'm fed up with having to waste time because PKG_DEVELOPER is "special" and
can't be disabled by setting it to "no" like the other variables.
Besides, flavor/pkg/metadata.mk has been expecting for a long time that "no"
is a valid value.

Make PKG_DEVELOPER DWIM.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.192 2010/07/08 04:57:36 dholland Exp $
d136 1
a136 1
# If defined and no "no" it enables some sanity checks to raise the quality
@


1.192
log
@Begin cleanup of setgid game infrastructure.

 * Introduce USE_GAMESGROUP, which causes the games user and group to
be made available.

 * Retain SETGIDGAME as an alias for USE_GAMESGROUP. Describe it as
deprecated.

 * Always define GAMES_USER, GAMES_GROUP, GAMEMODE, GAMEDIRMODE, and
GAMEDATAMODE, regardless of whether USE_GAMESGROUP is turned on or not.

 * Define these variables in defaults/mk.conf instead of separately in
every platform/*.mk file. The definitions used to be the same for each
of these platforms anyway, except for some where they were randomly
missing or commented out for no clear reason, leading to broken game
packages.

 * Handle all these variables properly when unprivileged.

 * Update the comments/documentation for these variables.

 * Describe GAMEOWN and GAMEGRP as deprecated. These need to be
retained as aliases for GAMES_USER and GAMES_GROUP respectively for
supporting packages that use bsd.*.mk but should otherwise not be
used.

 * Add GAMEDATA_PERMS and GAMEDIR_PERMS using GAMEDATAMODE and
GAMEDIRMODE respectively.

 * Fix a bug I noticed that was improperly mixing the "games" group
and "games" user.

Things this does *not* do:

 - get rid of GAMES_USER, for which there should ultimately be no need.

 - move the declaration/documentation/default value of USE_GAMESGROUP
to a suitable place. (It is currently where SETGIDGAME was, which is
suboptimal.)

 - touch any of the games, all of which need updating with at least
s/SETGIDGAME/USE_GAMESGROUP/ and probably more.

 - update the guide to explain how to handle games properly.

Also, it would be nice if using GAMES_GROUP without setting
USE_GAMESGROUP=yes caused an error but as far as I know there isn't
any particularly good way to arrange this right now.

Note that these changes may alter the build/install behavior of broken
game packages, e.g. some may silently become setgid when they weren't
before or things like that. If you run into any of this file a PR.

While one might arguably bump the PKGREVISION of all games or other
packages using any of these variables as a precaution, that seems like
a bad idea. Instead, I think I will be bumping each game once it
itself has been fixed up to do everything the right way.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.191 2010/06/08 19:04:09 wiz Exp $
d136 3
a138 3
# Enables some sanity checks to raise the quality of the installed
# packages. See the files pkgsrc/mk/check/check-*.mk for details and
# further configuration options.
d140 1
a140 1
# Possible: defined, not defined
d177 1
a177 1
.if defined(PKG_DEVELOPER)
d184 1
a184 1
# Default: "no" if PKG_DEVELOPER is defined, "yes" otherwise
d486 1
a486 1
.if defined(PKG_DEVELOPER)
d494 1
a494 1
# Default: NO if PKG_DEVELOPER is defined, YES otherwise
@


1.191
log
@Clean up some obsolete Java stuff.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.190 2010/05/24 03:29:09 sbd Exp $
d544 14
a557 4
SETGIDGAME?=	no
# This flags specifies whether or not certain games are installed setgid,
# which would allow them to write to a group-owned score file.
# See also:	GAMEGRP, GAMEMODE, GAMEOWN
d886 8
a893 9
.if !empty(SETGIDGAME:M[yY][eE][sS])
GAMEDATAMODE?=	664
.else
GAMEDATAMODE?=	${SHAREMODE}
.endif
# Used for various games to allow writing to a group-owned score file.
# See also:	GAMEMODE, GAMEOWN, SETGIDGAME
# Possible:	any file ownership
# Default:	${SHAREMODE} if SETGIDGAME is not set to 'yes', 644 otherwise
d895 3
a897 5
GAMEGRP?=	${BINGRP}
# Used for various games to allow writing to a group-owned score file.
# If SETGIDGAME is 'yes', setting this to a dedicated group, such as 'games'
# would make sense.
# See also:	GAMEMODE, GAMEOWN, SETGIDGAME
d899 1
a899 1
# Default:	${BINGRP}
d901 5
a905 4
GAMEMODE?=	${BINMODE}
# Used for various games to allow writing to a group-owned score file.
# If SETGIDGAME is 'yes', setting this to 2555 would make sense.
# See also:	GAMEGRP, GAMEOWN, SETGIDGAME
d907 1
a907 1
# Default:	${BINMODE}
d909 6
a914 5
GAMEDIRMODE?=	${PKGDIRMODE}
# Used for various games to allow writing to a group-owned directory
# e.g. for logfiles.
# If SETGIDGAME is 'yes', setting this to 0775 would make sense.
# See also:	GAMEGRP, GAMEOWN, GAMEMODE, SETGIDGAME
d916 15
a930 1
# Default:	${PKGDIRMODE}
d932 4
a935 5
GAMEOWN?=	${BINOWN}
# Used for various games to allow writing to a group-owned score file.
# If SETGIDGAME is 'yes', setting this to a dedicated user, such as 'games'
# would make sense.
# See also:	GAMEGRP, GAMEMODE, SETGIDGAME
d937 1
a937 1
# Default:	${BINOWN}
@


1.190
log
@Change CUPS_GROUP to lp
Add CUPS_SYSTEM_GROUPS.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.189 2010/04/30 06:57:35 sbd Exp $
a1123 17
#JAVA_HOME=
# Location of jvm to be used by pkgsrc.  Java-based packages will be installed
# in ${LOCALBASE}/lib/java, so that they are available to all jvms.
#
# Possible: any directory
# Default: home of JVM chosen by ${PKG_JVM}

JDK_HOME?= ${LOCALBASE}/java
# Used by the lang/JDK package to choose an install location
# Possible: any directory, e.g. /usr/jdk
# Default: ${LOCALBASE}/java

JSDK_HOME?= ${JAVA_HOME}/jsdk
# Location for Java Servlet Development Kit installed by www/jsdk20
# Possible: any directory
# Default: ${JAVA_HOME}/jsdk

d1490 5
a1494 5
#PKG_JVM=
# Used to choose a java virtual machine for packages which use Java.
# ${JAVA_HOME} will be set based on this choice, if unset
# Possible: jdk, sun-jdk, kaffe (kaffe currently has some problems)
# Default: jdk on NetBSD/i386, kaffe elsewhere
@


1.189
log
@Remove LSOF_MORE_SECURE and LSOF_LESS_SECURE_SOCKETS variables and add
option descriptions for lsof-more-secure and lsof-less-secure-sockets.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.188 2010/03/18 10:49:32 wiz Exp $
d737 1
a737 1
CUPS_GROUP?=	sys
d748 5
@


1.188
log
@Refer to pkg_admin in AUDIT_PACKAGES_FLAGS description. Remove
DOWNLOAD_VULNERABILITY_LIST_FLAGS description, the variable is not used
except in the old bulk build code, which has its own config file.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.187 2010/02/09 23:02:13 joerg Exp $
a1222 14
LSOF_MORE_SECURE?=	0
# Used in lsof to specify that non-root users can only view their own files
# Possible:	0 (allow non-root users to view all open files), or
#		1 (only allow root to view all open files)
# Default: 0

LSOF_LESS_SECURE_SOCKETS?=	0
# Used in lsof to specify that non-root users should still be able to view
# all open sockets even if LSOF_MORE_SECURE is set.  If LSOF_MORE_SECURE is
# not set (ie, is zero), this option has no effect.
# Possible:	0 (don't allow non-root users to see sockets they don't own)
#		1 (allow all sockets to be viewed at all times)
# Default: 0

@


1.187
log
@Start removal of PKG_SUFX as option by making selection of compression
format a separate new option (PKG_COMPRESSION).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.186 2009/09/13 13:28:46 tron Exp $
d22 1
a22 1
# List of flags passed to audit-packages(1).
d24 1
a24 9
# Possible: -e, -s, etc. See audit-packages(1)
# Default: (no option)

#DOWNLOAD_VULNERABILITY_LIST_FLAGS=
# List of flags passed to download-vulnerability-list(1).
#
# NOTE: If you have pkg_install<20070714 then this variable is not referenced.
#
# Possible: -s, -c, etc. See download-vulnerability-list(1)
@


1.186
log
@Add support for X.org bundled with Mac OS X Snow Leopard.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.185 2009/08/05 22:14:28 minskim Exp $
d82 5
a86 4
#PKG_SUFX= .tbz
# Create binary packages with bzip2(1) or gzip(1).
# Possible: .tbz, .tgz
# Default: .tgz
@


1.185
log
@Let EMACS_TYPE support editors/emacs and editors/emacs-nox11 as
emacs23 and emacs23nox, respectively; editors/emacs is the default
one.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.184 2009/03/20 19:25:01 joerg Exp $
d209 7
a215 2
.elif empty(MACHINE_PLATFORM:MDarwin-9.*-*) || \
      (defined(X11_TYPE) && ${X11_TYPE} != "native")
a217 2
.else
PREFER_PKGSRC?=		fontconfig pixman Xft2
@


1.184
log
@Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.183 2009/03/08 15:27:59 tron Exp $
d822 1
a822 1
EMACS_TYPE?=	emacs22
d825 3
a827 2
# Possible: emacs22, emacs22nox, emacs21, emacs21nox, emacs20, xemacs214, xemacs215
# Default: emacs22
@


1.183
log
@Fix cut and paste error.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.182 2009/02/23 15:17:02 joerg Exp $
d221 1
a221 1
# BUILDLINK_PACKAGES line in a package's buildlink3.mk file.
@


1.182
log
@Drop bogus per-architecture part of PACKAGES description.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.181 2009/02/10 18:55:54 joerg Exp $
a1051 1
#XLOCK_DEFAULT_MODE=
@


1.181
log
@Change the way the fetch process is organised as proposed on tech-pkg:
- Introduce FETCH_USING, which specifies the mechanism to use; possible
  values are ftp, fetch, curl, wget, manual and custom.
- Depend on the correct tool/program if not using manual or custom.
- For manual, just use /usr/bin/false to bail out if a distfile is
  missing.
- For custom, FETCH_CMD and related variables are used as before.
- Default value is ftp.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.180 2008/11/29 13:38:52 rillig Exp $
d398 1
a398 1
# Store generated packages on a per-architecture base
@


1.180
log
@Removed lots of unreachable mirrors.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.179 2008/11/03 18:58:53 tron Exp $
d350 9
a358 4
FETCH_CMD?=             ${TOOLS_PATH.ftp}
# Default program to fetch the files with pkgsrc.
# Default: NetBSD's ftp(1).
# Possible: any.
@


1.179
log
@Improvements for the "mediatomb" package:
1.) Create a user and group "mediatomb" for running the server to restrict
    the files which can be accessed.
2.) Add a startup script to start the server automatically.

Bump package revision because of these fixes. Changes approved by
Alistair Crooks.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.178 2008/10/17 13:05:05 tron Exp $
a1850 3
#MASTER_SITE_CYGWIN=	http://planetmirror.com/pub/sourceware/cygwin/
#MASTER_SITE_GNOME=	http://public.planetmirror.com.au/pub/gnome/
#MASTER_SITE_GNU=	http://public.planetmirror.com.au/pub/gnu/
d1852 1
a1852 2
#MASTER_SITE_PERL_CPAN=	ftp://mirror.aarnet.edu.au/pub/cpan/modules/by-module/ \
#			http://public.planetmirror.com.au/pub/perl/cpan/modules/by-module/
d1856 1
a1856 7
#MASTER_SITE_SUNSITE=	http://public.planetmirror.com.au/pub/sunsite/
#MASTER_SITE_SUSE=	http://public.planetmirror.com.au/pub/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
#MASTER_SITE_TEX_CTAN=	http://public.planetmirror.com.au/pub/tex-archive/
#MASTER_SITE_SOURCEFORGE=http://optusnet.dl.sourceforge.net/sourceforge/ \
#			http://public.planetmirror.com.au/pub/sourceforge/
#MASTER_SITE_XCONTRIB=	http://public.planetmirror.com.au/pub/X11/contrib/
#MASTER_SITE_XEMACS=	ftp://ftp.au.xemacs.org/pub/xemacs/
a1863 1
#MASTER_SITE_XCONTRIB=	ftp://ftp.at.NetBSD.org/hci/X11/x.org/contrib/
a1867 1
#MASTER_SITE_SUNSITE=	ftp://ftp.univie.ac.at/systems/linux/sunsite/
a1868 1
#MASTER_SITE_BACKUP=	ftp://ftp.at.NetBSD.org/opsys/NetBSD/packages/distfiles/
d1873 2
a1874 2
#MASTER_SITE_GNU=	ftp://ftp.sunsite.auc.dk/pub/gnu/
#MASTER_SITE_PERL_CPAN=	ftp://ftp.sunsite.auc.dk/pub/languages/perl/CPAN/modules/by-module/
d1876 1
a1876 4
#MASTER_SITE_TEX_CTAN=	ftp://ftp.sunsite.auc.dk/pub/tex/ctan/
#MASTER_SITE_SUNSITE=	ftp://ftp.suaunsite.auc.dk/mirrors/sunsite.unc.edu/pub/Linux/
#MASTER_SITE_XEMACS=	ftp://ftp.dk.xemacs.org/pub/emacs/xemacs/
#MASTER_SITE_BACKUP=	ftp://ftp.dk.NetBSD.org/pub/NetBSD/packages/distfiles/
a1880 1
#MASTER_SITE_XCONTRIB=	ftp://ftp.funet.fi/pub/X11/contrib/
a1886 2
#MASTER_SITE_SUNSITE=	\
#	ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/
a1904 2
#MASTER_SITE_SUSE=	\
#	ftp://ftp.duth.gr/pub/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
d1931 1
a1931 1
#	ftp://mirror.switch.ch/mirror/SuSE/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
a1934 2
#MASTER_SITE_CYGWIN=	ftp://ftp.mirror.ac.uk/sites/sources.redhat.com/ftp/cygwin/
#MASTER_SITE_GNU=	ftp://sunsite.org.uk/packages/gnu/
a1935 7
#MASTER_SITE_PERL_CPAN=	ftp://sunsite.org.uk/packages/perl/CPAN/modules/by-module/
#MASTER_SITE_OPENOFFICE=ftp://ftp.mirror.ac.uk/sites/ny1.mirror.openoffice.org/
#MASTER_SITE_TEX_CTAN=	ftp://sunsite.org.uk/packages/tex/uk-tex/
#MASTER_SITE_SUSE=	\
#	ftp://ftp.mirror.ac.uk/sites/ftp.suse.com/pub/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
#MASTER_SITE_SUNSITE=	ftp://sunsite.org.uk/Mirrors/sunsite.unc.edu/pub/Linux/
#MASTER_SITE_XCONTRIB=	ftp://sunsite.org.uk/Mirrors/ftp.x.org/contrib/
a1937 1
#	ftp://sunsite.org.uk/packages/NetBSD/packages/distfiles/ \
d1942 1
a1942 1
#MASTER_SITE_OPENOFFICE=http://openoffice.behrsolutions.com/ \
d1947 1
a1947 1
#			http://openoffice.mirrors.pair.com/
d1949 1
a1949 1
#	ftp://mirror.mcs.anl.gov/pub/ftp.suse.com/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
@


1.178
log
@Prefer "pixman" package from "pkgsrc" under Mac OS X Leopard. The builtin
version is already too old for the "cairo" package.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.177 2008/10/05 21:36:35 cube Exp $
d1273 10
@


1.177
log
@Merge cube-native-xorg, so that pkgsrc-current can be used with the native
X.Org found in NetBSD-current.

Thanks a lot to all who helped, especially Matthias Scheler who did
repeated tests on Mac OS X and older versions of NetBSD to make sure the
support for those platforms wouldn't be broken (or at least, not fatally,
as I would still expect a few hiccups here and there, because there is
only so much one can test in such limited time).

On the infrastructure side, this branch brings pkgconfig-builtin.mk, in
order to write very easily new builtin.mk files.  It can actually handle
more than just pkgconfig files, but it will provide a version if it finds
such a file.  x11.builtin.mk has also been made more useful and now all
existing (and future!) native-X11-related builtin.mk files should include
it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.176 2008/05/22 20:11:55 joerg Exp $
d214 1
a214 1
PREFER_PKGSRC?=		Xft2 fontconfig
@


1.176
log
@Add ftp as tool. On NetBSD and DragonFly, this will use the system
version of tnftp, otherwise it will use net/tnftp. Require ftp as
bootstrap dependency when the package has files to fetch.

The dependency is currently unconditional and FETCH_CMD is set to
TOOLS_PATH.ftp by default.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.175 2008/05/22 15:51:35 tnn Exp $
d206 5
a210 2
.if empty(MACHINE_PLATFORM:MDarwin-9.*-*) || \
    (defined(X11_TYPE) && ${X11_TYPE} != "native")
@


1.176.6.1
log
@Change the logic of the default setting of PREFER_PKGSRC so that native
X.Org on NetBSD never prefers pkgsrc by default.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.176 2008/05/22 20:11:55 joerg Exp $
d206 1
a206 3
.if (!empty(MACHINE_PLATFORM:MDarwin-*-*) &&
     empty(MACHINE_PLATFORM:MDarwin-9.*-*)) || \
    (!empty(MACHINE_PLATFORM:MNetBSD-*-*) && empty(X11BASE:M/usr/X11R7)) || \
d210 1
a210 1
.elif !empty(MACHINE_PLATFORM:MDarwin-*-*)
a211 2
.else
PREFER_PKGSRC?=
@


1.176.6.2
log
@* escape new line in conditional
* make sure X11BASE is defined before checking if it is empty
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.176.6.1 2008/09/21 02:17:31 cube Exp $
d206 1
a206 1
.if (!empty(MACHINE_PLATFORM:MDarwin-*-*) && \
d208 1
a208 2
    (!empty(MACHINE_PLATFORM:MNetBSD-*-*) && \
     defined(X11BASE) && empty(X11BASE:M/usr/X11R7)) || \
@


1.176.6.3
log
@Simplify the test surrounding the default value for PREFER_PKGSRC.

XXX X11BASE is not yet defined, so we can't use it.  Tests for
XXX X11R7/libX11.so instead.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.176.6.2 2008/09/21 09:59:09 rtr Exp $
d206 5
a210 5
.if (!empty(MACHINE_PLATFORM:MNetBSD-*-*) && \
     exists(/usr/X11R7/lib/libX11.so))
PREFER_PKGSRC?=
.elif empty(MACHINE_PLATFORM:MDarwin-9.*-*) || \
      (defined(X11_TYPE) && ${X11_TYPE} != "native")
d213 2
d216 1
a216 1
PREFER_PKGSRC?=		Xft2 fontconfig
@


1.175
log
@undocument USE_INET6
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.174 2008/04/10 16:43:58 obache Exp $
d347 1
a347 5
.if exists(${LOCALBASE}/bin/ftp)
FETCH_CMD?=             ${LOCALBASE}/bin/ftp
.else
FETCH_CMD?=             /usr/bin/ftp
.endif
@


1.174
log
@Introduce variable MECAB_CHARSET for default charset of MeCab.
close PR 38040.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.173 2008/03/25 13:41:46 wiz Exp $
a1730 10
#USE_INET6=
# Enable IPv6 support on certain packages.  It is safer to leave it undefined
# in mk.conf and obey the default.  Reasons:
# - it is just fine to use IPv6-ready packages on top of non-IPv6 kernel
#   (assuming that you have IPv6-ready headers and libraries)
# - it may cause some trouble to use a package compiled with USE_INET6=NO,
#   on top of IPv6-ready kernel
# Possible: not defined, NO, YES
# Default: YES on IPv6-ready userland, not defined otherwise

@


1.173
log
@Remove blackdown-j{dk,re}13 and sun-j{dk,re}13.
Both have security problems and are not maintained.

Update infrastructure for their removal.

Removal was announced on pkgsrc-users on March 13.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.172 2008/03/15 16:27:43 joerg Exp $
d1269 5
@


1.172
log
@Remove remaining compat code for old pkg_install versions.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.171 2008/01/16 03:16:40 tnn Exp $
d1504 2
a1505 2
# Possible: jdk, sun-jdk, blackdown-jdk13, kaffe (kaffe currently has some problems)
# Default: jdk on NetBSD/i386, blackdown-jdk13 on powerpc, kaffe elsewhere
@


1.171
log
@Provide a mechanism for enabling use of pkgtools/posix_headers.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.170 2008/01/05 17:21:46 tron Exp $
a23 2
# NOTE: If you have pkg_install<20070714 then this variable is not referenced.
#
a397 11
PKGVULNDIR?=	${DISTDIR}
# Specifies where the `vulnerabilities' file is located.  This variable
# is used by the audit-packages program and by pkgsrc itself to do security
# checks before building/installing programs.
#
# NOTE: If you have pkg_install>=20070714 then this variable is not referenced.
# See audit-packages.conf(5)
#
# Possible: any path you like
# Default: /usr/pkgsrc/distfiles

@


1.170
log
@Manually prefer "pkgsrc" versions of "Xft2" and "fontconfig" under
Mac OS X Leopard until the builtin detection in the "Xft2" package
works properly.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.169 2007/12/28 15:36:29 tron Exp $
d358 6
@


1.169
log
@Simplify pattern for Mac OS X Leopard.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.168 2007/12/22 07:22:06 obache Exp $
d213 1
a213 1
PREFER_PKGSRC?=
@


1.168
log
@Change MOZILLA master sites difinitions, related to PR 37379.

There are three types Mozilla mirrors.
(http://www.mozilla.org/mirroring.html)
 * mozilla-current
        contains only the current version of Firefox and Thunderbird
 * mozilla-release
        contains Firefox, Thunderbird, and Sunbird releases
 * mozilla-all
        complete archive

Define following variables for mozilla master sites:
        MASTER_SITE_MOZILLA_ALL = mozilla-all
        MASTER_SITE_MOZILLA     = mozilla-release
and change some packages to use appropriate variable.

Update contents of MASTER_SITE_MOZILLA with master and primary mirrors
taken from http://www.mozilla.org/mirrors.html and add some sample definitions.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.167 2007/12/05 21:38:06 tron Exp $
d208 1
a208 1
.if empty(MACHINE_PLATFORM:MDarwin-[9].*-*) || \
@


1.167
log
@Don't prefer "pkgsrc" versions of "MesaLib", "Xft2" etc. under
Mac OS X Leopard which ships with an uptodate version of X.org.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.166 2007/11/26 22:14:13 seb Exp $
d1857 1
a1857 1
#MASTER_SITE_MOZILLA=	http://public.planetmirror.com.au/pub/mozilla/releases/
d1902 1
d1935 1
a1935 1
#MASTER_SITE_MOZILLA=	ftp://ftp.t.ring.gr.jp/pub/net/www/mozilla/mozilla/releases/
d1951 1
d1961 1
@


1.166
log
@Bump PKGREVISION to 4.

As proposed on pkgsrc-users@@...

- Introduce NAGIOSDIR, defaults to VARBASE/spool/nagios, for log
and status files.

- Drop unused(?) 'nagadmin' user and group.

- Sync user and group handling with Nagios install
documentation/recommendations. Introduce the Nagios "external
command" group, NAGIOSCMD_GROUP, defaults to APACHE_GROUP. The
Nagios user should be manually added after package installation to
the NAGIOSCMD_GROUP group. Add this recommandation to the MESSAGE
file. Make the "external command directory", NAGIOSDIR/rw, owned
by NAGIOS_USER:NAGIOSCMD_GROUP.

- Use /var/run/nagios.lock as pidfile.

- Only install existing example configuration files.

- Put default values of NAGIOSDIR, NAGIOS_USER, NAGIOS_GROUP and
NAGIOSCMD_GROUP in mk/defaults/mk.conf and allow MAKECONF to
override them.

- Miscellaneous clean up and sync with the changes mentionned above.

- When deleting the package allow removal of directories shared
with other Nagios packages to fail.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.165 2007/11/04 23:53:44 uebayasi Exp $
d208 2
d212 3
@


1.165
log
@Change the default EMACS_TYPE to emacs22.  Suggested on tech-pkg, no objections
for one week.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.164 2007/10/27 13:35:27 obache Exp $
d1367 22
@


1.164
log
@Recent flash player is not compatible with netscape navigator/communicator
as reported in PR 29620 and compatible version have unresolved security issues.
Drop dependency on ns-flash and remove NS_NO_FLASH variable.

Bump PKGREVISION of navigator/communicator.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.163 2007/10/09 19:19:13 martti Exp $
d820 1
a820 1
EMACS_TYPE?=	emacs21
d823 2
a824 2
# Possible: emacs21, emacs21nox, emacs20, xemacs214, xemacs215
# Default: emacs21
@


1.163
log
@Remove trailing spaces.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.162 2007/10/09 14:31:31 rillig Exp $
a1386 6
#NS_NO_FLASH=
# Used by navigator/communicator package to decide if flash should be
# installed or not. By default, flash is installed.
# Possible: not defined, defined
# Default: not defined

@


1.162
log
@Provided some reason for having PKGMANDIR and PKGINFODIR. And, by the
way, MANINSTALL isn't user-settable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.161 2007/09/30 11:23:08 rillig Exp $
d1730 1
a1730 1
# Default: daemon 
@


1.161
log
@The mentioned manpages are useless for understanding this file.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.160 2007/09/07 22:12:14 jlam Exp $
d41 1
d275 2
a276 1
#	directory index file ("dir").
d285 1
d289 2
a290 1
#	subdirectories (e.g. man1, man7).
d298 2
@


1.160
log
@Convert packages that test and use USE_INET6 to use the options framework
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.159 2007/08/17 20:27:31 joerg Exp $
a6 3
# See the NetBSD mk.conf(5) and packages(7) manual page for a full
# description of all available options.
#
@


1.159
log
@Remove infrastructure side of Xorg 6.9 support. Begin to simplify
some of the cases of X11_TYPE usage -- it will stay with modular|native,
so don't bother with keeping the separation in the tool list.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.158 2007/08/14 19:04:56 jlam Exp $
a1647 16
#SPOP3D_ENABLE_APOP= yes
# Enable APOP support in the mail/solid-pop3d package.
# Possible: undefined, defined
# Default: undefined

#SPOP3D_ENABLE_STANDALONE= yes
# Build mail/solid-pop3d to run standalone instead of via inetd.
# Possible: undefined, defined
# Default: undefined

#SPOP3D_ENABLE_ALIASES= yes
# Build mail/solid-pop3d with support for user names mapping and non-IP
# based virtuals.
# Possible: undefined, defined
# Default: undefined

@


1.158
log
@Drop EMACS_USE_POP, EMACS_USE_X and EMACS_USE_X_TOOLKIT from the
default variable settings.  These are now handled directly by the
editors/emacs20 package via the options framework.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.157 2007/08/01 16:14:17 joerg Exp $
d258 1
a258 1
# Possible: xorg (uses x11/xorg-libs), or
@


1.157
log
@Begin adding some of the basic, non-intrusive pieces of the
cross-compile support.

- NATIVE_MACHINE_GNU_ARCH, NATIVE_LOWER_ARCH, NATIVE_MACHINE_ARCH,
  NATIVE_MACHINE_PLATFORM and NATIVE_MACHINE_GNU_PLATFORM work
  like the counterpars without NATIVE_ prefix. Expansion of
  NATIVE_LOWER_ARCH and NATIVE_MACHINE_ARCH is enforced early,
  so that MACHINE_ARCH can be overriden in mk.conf to specify the
  target architecture.
- Provide a default of NO for USE_CROSS_COMPILE. This will be the
  main switch to activate cross-compiling and adding it now makes
  it possible to merge more of the patches for specific packages.
- Set --build and --host when cross-compiling, the former using the
  just added variable NATIVE_MACHINE_GNU_PLATFORM.

Supported-by: Google SoC 2007
Looks good: jlam@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.156 2007/07/14 17:17:45 adrianp Exp $
a822 20
EMACS_USE_POP?= yes
# Used by emacs package to determine whether pop support is enabled or not.
# Possible: yes, no
# Default: yes

#EMACS_USE_X=
# Used by emacs package to determine whether X support is enabled or not.
# If defined, the value is directly passed as argument of --with-x.
# If not defined, the configure script will configure automatically.
# Possible: yes, no, not defined
# Default: not defined

#EMACS_USE_X_TOOLKIT=
# Used by emacs package to determine what kind of toolkit support is enabled.
# If defined, the value is directly passed as argument of --with-x-toolkit.
# If not defined or defined to yes, the configure script will pick up an
# appropriate one.  E.g, if X11R5 or later is found, lucid will be used.
# Possible: yes, no, not defined, athena, lucid, motif
# Default: not defined

@


1.156
log
@Add support for the upcoming pkg_install-20070714 which now includes
audit-packages.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.155 2007/07/02 14:02:06 joerg Exp $
d1735 5
@


1.155
log
@SSH_RSHPATH has been unused for ages, remove.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.154 2007/06/19 21:29:09 jlam Exp $
d24 16
d390 4
@


1.154
log
@Move common definitions of UUCP_{GROUP,USER} from mail/courier-mta and
net/uucp to mk/defaults/mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.153 2007/03/01 18:03:02 wiz Exp $
a1671 5
SSH_RSHPATH?= ${RSH}
# Used in ssh to specify standard rsh path
# Possible: path to rsh binary
# Default: platform dependent; ${RSH} set in mk/platform/${OPSYS}.mk

@


1.153
log
@Add defaults for mail/mailagent.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.152 2007/02/28 14:13:33 schmonz Exp $
d1740 10
@


1.152
log
@Define RELAY_CTRL_DIR, the directory for relay-ctrl's database.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.151 2007/02/22 07:25:43 rillig Exp $
d1236 9
@


1.151
log
@Added the missing documentation that explains _why_ OBJHOSTNAME should
be set for locking. Based on the CVS log for bsd.pkg.mk 1.907.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.150 2007/02/22 07:20:42 rillig Exp $
d1563 5
@


1.150
log
@Finished the split of PKGSRC_LOCKTYPE into LOCALBASE_LOCKTYPE and
WRKDIR_LOCKTYPE. Added more documentation.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.149 2007/02/22 07:05:57 rillig Exp $
d87 5
@


1.149
log
@Updated the ABI documentation, which also works on Solaris.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.148 2007/02/04 23:23:40 rillig Exp $
d87 1
a87 1
#	Note: Locking requires that OBJHOSTNAME is set.
@


1.148
log
@Some keywords for PKGSRC_LOCKTYPE.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.147 2007/01/16 23:27:51 dmcmahill Exp $
d103 3
a105 2
# The ABI to be used, if supported by the Operating System and/or compiler.
# Currently only used under IRIX and explicitly set during bootstrapping
d108 15
a122 2
# Possible: 64 (64 bit ABI), 32 (SGI's N32 ABI), undefined (SGI's old o32 ABI)
# Default: determined during bootstrapping
@


1.147
log
@change the default user/group for dbus to something <=8 chars since some systems  (eg solaris) need that. Addresses PR/34127
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.146 2007/01/11 00:39:35 rillig Exp $
d89 2
@


1.146
log
@MAKE_JOBS is only used in the do-build target, nowhere else.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.145 2007/01/08 09:52:17 rillig Exp $
d723 1
a723 1
DBUS_GROUP?=	messagebus
d726 1
a726 1
# Default: messagebus
d728 1
a728 1
DBUS_USER?=	messagebus
d731 1
a731 1
# Default: messagebus
@


1.145
log
@Added two keywords to the description of WRKOBJDIR, since I just cannot
remember whether it's WRKOBJDIR (right) or OBJWRKDIR (wrong).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.144 2007/01/02 17:56:52 rillig Exp $
d41 3
a43 2
#	that are run in parallel when building packages. By default, no
#	parallelization takes place.
@


1.144
log
@Improved the documentation a bit.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.143 2006/12/28 16:09:33 obache Exp $
d196 2
@


1.143
log
@INFO_DIR was reused for a diffrent purpose.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.142 2006/12/27 14:29:45 joerg Exp $
d40 12
a51 6
# Set to maximum number of jobs ("make -j") for make to run at one time.
# Possible: a positive integer (e.g. 17)
# Default: not defined
# Note that this is in testing. Some packages will not build with this.
# Disabling this for an individual package can be done by setting
# MAKE_JOBS_SAFE=NO within the per package Makefile.
d75 13
a87 11
# The type of locking which will be done if competing processes attempt to
# do work on one package directory simultaneously.
# + Locking requires that OBJHOSTNAME is set.
# + Locking may require the pkgsrc/pkgtools/shlock package to be installed
#   on certain OS types.
# + Sleep locking means that the process will sleep for ${PKGSRC_SLEEPSECS}
#   seconds, then try to acquire the lock, and sleeping again if it's not
#   available.
# + Once locking will try once to acquire the lock, and then fail.
# Possible: none, sleep, once
# Default: none
d90 4
a93 4
# The number of seconds to wait when PKGSRC_LOCKTYPE is sleep
# Possible: a positive integer
# Default: 5

d198 7
a204 3
# Where non-X-based packages will be installed
# Possible: any path
# Default: /usr/pkg
d236 10
a245 5
# Pathname relative to ${PREFIX} of directory holding the
# info files and the info "dir" (index) file.
# Possible: any path you like, e.g. share/info.
# Default: info (i.e. /usr/pkg/info)
# NOTE: the support for custom setting (not "info") is not complete.
d248 9
a256 5
# Pathname relative to ${PREFIX} of directory holding the
# manual pages and man directories.
# Possible: any path you like, e.g. share/man.
# Default: man (i.e. /usr/pkg/man)
# NOTE: the support for custom setting (not "man") is not complete.
d286 1
a286 1
# colon-delimited list of directories in which to search for
@


1.142
log
@Move USE_XPKGWEDGE handling to bsd.prefs.mk. The logic depends on
X11_TYPE and some other settings which can overriden by the platform
defaults. This has the nice side effect of simplifying the handling
in bsd.prefs.mk. Discussed with and reviewed by wiz@@. Keep the
documentation for USE_XPKGWEDGE in defaults/mk.conf as suggested by
salo@@.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.141 2006/12/20 07:48:59 martti Exp $
a228 2
#
# XXX INFO_DIR is obsolete and should be removed after pkgsrc-2006Q1.
@


1.141
log
@Make sure X11_TYPE is defined before checking it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.140 2006/12/20 01:04:46 joerg Exp $
d239 1
a239 5
.if defined(X11_TYPE) && ${X11_TYPE} == "modular"
USE_XPKGWEDGE?=	no
.else
USE_XPKGWEDGE?=	yes
.endif
d243 3
a245 1
# Default: yes
@


1.140
log
@For modular Xorg disable xpkgwedge (will be made a hard error later).
Don't add ${X11BASE}/bin to PATH, don't include mk/x11.buildlink3.mk
when USE_X11BASE is set and don't use BUILDLINK_X11_DIR and related
magic.

OKed by wiz@@
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.139 2006/12/15 13:15:06 martti Exp $
d239 1
a239 1
.if ${X11_TYPE} == "modular"
@


1.139
log
@Remove trailing tabs.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.138 2006/12/15 12:46:24 martti Exp $
d239 3
d243 1
@


1.138
log
@Remove trailing spaces.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.137 2006/11/29 10:11:53 ghen Exp $
d91 1
a91 1
#ABI=	
@


1.137
log
@Make the dbus user and group configurable, because (at least on NetBSD) the
defaults messagebus:messagebus trigger daily security warnings (more than 8
characters). The default values are set in mk/defaults/mk.conf but kept the
same for backwards compatibility, so no PKGREVISION bump.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.136 2006/11/18 08:13:26 rillig Exp $
d269 1
a269 1
# ${DIST_PATH}, a symbolic link will be made to it from ${DISTDIR}. 
d333 1
a333 1
# Use ftp(1) in passive mode, for use behind filtering firewalls. 
d376 1
a376 1
# List of packages that are wanted for this particular host/machine. 
d406 1
a406 1
# Whitespace delimited list of preferred download locations. 
d412 1
a412 1
#MASTER_SORT_REGEX=  ftp://.*/ 
d492 1
a492 1
# Additional directories (in a colon separated list) to be added to the 
d506 2
a507 2
# BUILD_DEFS definitions (on 29th September 1999) cannot say which 
# object format they are in.  This will cause a warning to be displayed. 
d510 1
a510 1
# Default: yes 
d559 1
a559 1
# files. 
d564 1
a564 1
# files. 
d724 1
a724 1
# Used in ircII to set the default irc server. 
d740 1
a740 1
# Default: dialer  
d938 1
a938 1
# Default: ${VARBASE}/dict 
d946 2
a947 2
# Used by inn to specify the username 
# Possible: any valid username 
d983 1
a983 1
# Possible: any valid number 
d1076 1
a1076 1
# 
d1097 1
a1097 1
# If set to YES or yes, install kermit binary set-uid uucp. Permits an 
d1156 2
a1157 2
# Used by leafnode to specify the username 
# Possible: any valid username 
d1293 1
a1293 1
# database files. 
d1337 1
a1337 1
# Used to decide if i386 BSDi Netscape binary should be used in preference 
d1343 1
a1343 1
# Used to decide if sparc SunOS-4.1 Netscape binary should be used in preference 
d1597 1
a1597 1
# Default: undefined 
d1785 1
a1785 1
#			http://planetmirror.com/pub/openoffice/ 
d1787 1
a1787 1
#MASTER_SITE_SUSE=	http://public.planetmirror.com.au/pub/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/ 
@


1.136
log
@Improved the wording of some of the comments.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.135 2006/11/08 17:33:26 ghen Exp $
d699 10
@


1.135
log
@mail/clamav: rename VIRUSDBDIR to CLAMAV_DBDIR and make it user-settable.
Default value is kept but now set in mk/defaults/mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.134 2006/10/11 14:38:04 reed Exp $
d100 5
a104 2
# Run a sanity check that package developers want:
#  * run check-shlibs to see that all binaries will find their libs
d114 1
a114 1
# WARNING: This should only be set if you know what you're doing.
d152 9
a160 1
# Run test target before install
d360 4
a363 4
#SPECIFIC_PKGS=
# Don't use the default of all packages (from the top-level of the
# pkgsrc tree), and use the values of the definitions
# SITE_SPECIFIC_PKGS, HOST_SPECIFIC_PKGS, GROUP_SPECIFIC_PKGS, and
d365 1
@


1.134
log
@Add default DIALER_GROUP and explanation.
I forgot to commit this last week when I updated xisp package.
(This is for PR 34780.)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.133 2006/10/08 11:37:38 mishka Exp $
d644 5
@


1.133
log
@pkg/34695: Static list of package master sites may (and often will)
lead to overloads of very first distribution site. Moreover, if first
site in the list is not available (often seen for sourceforge mirrors)
you have to wait for timeout each time. To distribute load on master
distribution sites and to make second problem not so annoying randomly
intermix list of MASTER_SITES with MASTER_SORT_RANDOM feature. Any of
MASTER_SORT and MASTER_SORT_REGEX can be applied later.

The feature is turned ON by default and is disabled for PKG_DEVELOPERs
or if MASTER_SORT_RANDOM=no.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.132 2006/10/05 23:35:23 reed Exp $
d708 7
@


1.132
log
@Add experimental support for -j jobs building in the build
target.

MAKE_JOBS is undefined by default. You can test this by setting
in mk.conf: MAKE_JOBS=5 for example.

Some package just won't build correctly with this -- these individual
packages can set MAKE_JOBS_SAFE=no to disable it.

This is based on discussion from last December 2005. Some pkgsrc
users are using ideas like this.

Note I have been using this since December 2005 on various single
processor and multiprocessor systems. (Once I kept some stats on
performance but have misplaced that now.) I haved tested this with
many packages (but not a bulk build) on Linux, NetBSD and DragonFly.

This commit doesn't include the commits for the MAKE_JOB_SAFE. As
this is experimental it needs more testing. Some examples of problems
are: comms/lrzsz, databases/gramps2, editors/vim, graphics/MesaLib,
graphics/netpbm, net/bind9, print/ghostscript-esp, textproc/libxml,
and www/lynx.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.131 2006/09/27 15:18:15 joerg Exp $
d408 10
@


1.131
log
@Remove XFree86.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.130 2006/09/24 16:23:04 salo Exp $
d39 8
@


1.130
log
@Generalize Mozilla GTK2 packages in a comment.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.129 2006/09/03 10:21:52 wiz Exp $
d187 1
a187 1
# Possible: xorg (uses x11/xorg-libs), XFree86 (uses x11/XFree86-libs), or
@


1.129
log
@Update MASTER_SITES (mirror.switch.ch).
From Jukka Salmi in PR 34457.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.128 2006/08/10 03:35:33 minskim Exp $
d1198 1
a1198 1
# The mozilla-gtk2 package sets this value to YES unconditionally.
@


1.128
log
@Remove references to teTeX2.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.127 2006/07/27 23:07:18 lukem Exp $
d1824 1
a1824 1
#	ftp://sunsite.cnlab-switch.ch/mirror/SuSE/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
@


1.127
log
@Remove ftp.au.netbsd.org.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.126 2006/07/24 16:50:27 wiz Exp $
d1585 1
a1585 1
# Possible values: teTeX2, teTeX3
@


1.126
log
@Remove comment for non-existing USETBL.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.125 2006/07/18 22:41:06 jlam Exp $
d1741 2
a1742 4
#MASTER_SITE_BACKUP=	ftp://ftp.au.NetBSD.org/pub/NetBSD/packages/distfiles/ \
#			ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/
#MASTER_SITE_LOCAL=	ftp://ftp.au.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/ \
#			ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
@


1.125
log
@Overhaul fetch module:

* All the smarts is now encapsulated in the "fetch" script.  The fetch
  script understands how to use the distinfo file (if specified) to
  look up the size and checksums of the file to fetch and will use
  that information to verify checksums of the fetched files or resume
  transfers of interrupted fetches.

* Move the default settings for FETCH_RESUME_ARGS and FETCH_OUTPUT_ARGS
  for "ftp" from mk/defaults/mk.conf into mk/fetch/fetch.mk.  We rewrite
  it to avoid needing conditional statements.

* Avoid spawning a new make(1) process just to mirror a distfile.

* Split out fetch-list targets into a separate file fetch-list.mk.
  These targets should probably be moved into a standalone script.

* Fix distclean target to properly remove partial downloads.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.124 2006/07/10 17:11:32 wiz Exp $
a77 6
#USETBL=
# Run raw manual pages through tbl(1) before piping through troff(1)
# when formatting manual pages.
# Possible: defined, not defined
# Default: not defined

@


1.124
log
@Remove reference to buildlink2.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.123 2006/06/26 18:00:02 salo Exp $
a275 20
.if ${FETCH_CMD:T} == "ftp"
FETCH_RESUME_ARGS?=	-R
.else
FETCH_RESUME_ARGS?=	# empty
.endif
# Used when PKG_RESUME_TRANSFERS is enabled, to specify default argument 
# to resume transfers.
# Default: -R
# Possible: depends on your FETCH_CMD value.

.if ${FETCH_CMD:T} == "ftp"
FETCH_OUTPUT_ARGS?=	-o
.else
FETCH_OUTPUT_ARGS?=	# empty
.endif
# Used when PKG_RESUME_TRANSFERS is enabled, to specify default argument
# in FETCH_CMD to fetch the file to a temporary name.
# Default: -o
# Possible: depends on your FETCH_CMD value.

@


1.123
log
@Remove SuSE 7.3 version from SUSE_PREFER, set 10.0 as default and mark
9.1 as legacy option.

SUSE 10.0 supports more architectures (i386, powerpc, x86_64) and is
already required for some packages (e.g., acroread7).  It will help to
get more testing so we can phase out 9.1 before the next stable branch.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.122 2006/06/06 19:25:59 jlam Exp $
d158 1
a158 1
# BUILDLINK_PACKAGES line in a package's buildlink[23].mk file.
@


1.123.2.1
log
@Remove ftp.au.netbsd.org
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.123 2006/06/26 18:00:02 salo Exp $
d1767 4
a1770 2
#MASTER_SITE_BACKUP=	ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/
#MASTER_SITE_LOCAL=	ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
@


1.123.2.2
log
@revert previous: wrong branch
@
text
@d1767 2
a1768 4
#MASTER_SITE_BACKUP=	ftp://ftp.au.NetBSD.org/pub/NetBSD/packages/distfiles/ \
#			ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/
#MASTER_SITE_LOCAL=	ftp://ftp.au.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/ \
#			ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
@


1.122
log
@Stop supporting user-specified definition for IMAKE in /etc/mk.conf --
it's now all handled exclusively by the tools framework.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.121 2006/06/05 17:11:37 joerg Exp $
d1603 1
a1603 5
.if empty(MACHINE_PLATFORM:MNetBSD-1*-*)
SUSE_PREFER?=	9.1
.else
SUSE_PREFER?=	7.3
.endif
d1605 3
a1607 4
# Decides if you want to use 10.0 (experimental), 9.1 (default) or 7.3
# (pre NetBSD-2) by default.
# Possible: 7.3, 9.1, 10.0
# Default: 9.1 in 2.0 and later, 7.3 otherwise
@


1.121
log
@Move the default value of X11_TYPE from x11.version.mk into
bsd.prefs.mk. Add a coment to defaults/mk.conf, why the entry should
be left commented out there.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.120 2006/06/04 14:56:37 joerg Exp $
a436 5
#IMAKE?=	${X11BASE}/bin/imake ${IMAKEOPTS}
# The imake binary to invoke.
# Possible: any path followed by any valid flags
# Default: ${X11BASE}/bin/imake ${IMAKEOPTS}

@


1.120
log
@Remove OPENSSH_GID and OPENSSH_UID, it happened to work before,
since those are the values in NetBSD. In reality, they haven't been
used for ages though.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.119 2006/05/13 03:44:23 minskim Exp $
d196 1
@


1.119
log
@Remove references to teTeX1.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.118 2006/04/19 12:23:29 reed Exp $
a1336 5
OPENSSH_UID?=		16
# The unprivileged UID for OpenSSH with privilege separation.
# Possible: any uid
# Default: 16

a1341 5
OPENSSH_GID?=		16
# The GID of the OPENSSH_USER for OpenSSH with privilege separation.
# Possible: any gid
# Default: sshd

@


1.118
log
@Update PREFER_PKGSRC for the two package renames (renderproto and randrproto).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.117 2006/04/13 21:45:14 wiz Exp $
d1630 1
a1630 1
# Possible values: teTeX1, teTeX2, teTeX3
@


1.117
log
@Update path from cyrus-sasl2 to cyrus-sasl.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.116 2006/04/12 21:01:15 joerg Exp $
d152 1
a152 1
			freetype2 glu randrext renderext xcursor
@


1.116
log
@Add INSTALL_GAME_DIR to complement INSTALL_GAME_DATA. The directories
are group-writeable by the games user on those platforms, where
GAMEMODE includes setgid. It defaults to PKGDIRMODE otherwise.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.115 2006/04/06 06:23:06 reed Exp $
d683 1
a683 1
# Used in cyrus-imapd, cyrus-imapd21, cyrus-sasl, and cyrus-sasl2 to
d689 1
a689 1
# Used in cyrus-imapd, cyrus-imapd21, cyrus-sasl, and cyrus-sasl2 to
@


1.115
log
@Over 1200 files touched but no revisions bumped :)

RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.114 2006/03/30 04:57:45 jlam Exp $
d827 8
@


1.114
log
@Drop support for INFO_DIR, which should now be replaced with PKGINFODIR.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.113 2006/03/20 01:48:58 jlam Exp $
d103 4
a106 4
IGNORE_RECOMMENDED?=	no
# Ignore package prerequisite recommendations.  If this is set to
# "no", all entries in RECOMMENDED will be added to DEPENDS.
# If set to "yes", a warning will be printed if recommendations
d113 1
a113 1
# Default: no
@


1.113
log
@* Creates a new variable PKGINFODIR (named similarly to PKGMANDIR)
  that is a purely user-settable variable to represent the relative
  path under ${PREFIX} where info files are stored and "dir" files
  are managed.  PKGINFODIR defaults to "info".  INFO_DIR still works,
  but will be obsoleted after the 2006Q1 branch.

* Modify GNU_CONFIGURE_INFODIR to only honor ${PKGINFODIR} if the
  package installs directly into ${PREFIX} and not some subdirectory
  under ${PREFIX}.  This fixes packages that don't really honor
  $(infodir) all that well, and also avoids PLIST problems relating
  to directory removal for those packages.

* Since the majority of Emacs Lisp packages use GNU_CONFIGURE, just
  set GNU_CONFIGURE_INFODIR directly to ${EMACS_INFOPREFIX}, which is
  the Emacs-distro-specific location for info files.  Also pass
  EMACS_INFOPREFIX through PLIST_SUBST for PLIST substitution.

* INFO_FILES should be defined if the package installs info files.
  If the info files are not listed in the PLIST, then INFO_FILES
  must list the filenames for the info files installed by the package,
  which are assumed to be located in ${PREFIX}/${PKGINFODIR}.

* The plist module can now better detect info files listed in PLISTs
  and exports a command to the pkginstall module to append info file
  names to the +INFO_FILES scriptlet at install-time.

* The print-PLIST target is updated to properly list info files in
  the auto-generated PLIST.

* The check-files code is updated to skip all "dir" Info database files.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.112 2006/03/09 20:44:45 tonio Exp $
d209 1
a209 2
INFO_DIR?=	info
PKGINFODIR?=	${INFO_DIR}
@


1.112
log
@mention SUSE_PREFER=10.0 in coments (but keep 9.1 as default)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.111 2006/02/24 10:14:36 ghen Exp $
d210 1
d216 2
@


1.111
log
@Remove description and default for the obsolete PURE_* variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.110 2006/01/12 22:30:56 jlam Exp $
d1613 3
a1615 2
# Decides if you want to use 9.1 (default) or 7.3 (pre NetBSD-2) by default.
# Possible: 7.3, 9.1
@


1.110
log
@Set INFO_DIR, the location for info files, to its default value of
"info" here instead of in pkgsrc/mk/texinfo.mk.  This allows its value
to be used even when texinfo.mk isn't included.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.109 2006/01/08 14:00:11 tonio Exp $
a1427 21
PURE_FTPD_USE_MYSQL?=	NO
# Compile in MySQL support.
# Possible: YES, NO
# Default: NO

PURE_FTPD_USE_PGSQL?=	NO
# Compile in PostgreSQL support.
# Possible: YES, NO
# Default: NO

PURE_FTPD_USE_TLS?=	NO
# Compile in SSL/TLS support.
# Possible: YES, NO
# Default: NO

PURE_FTPD_USE_VIRTUAL_CHROOT?=	NO
# Compile in virtual chroot support (enables the ability
# to follow symlinks outside a chroot jail).
# Possible: YES, NO
# Default: NO

@


1.109
log
@Make teTeX3 the default TEX_DEFAULT
bump PKGREVISION where necessary

Move PKG_TEXMFPREFIX and PKG_LOCALTEXMFPREFIX definitions to
teTeX?/buidlink3.mk, so that packages may include
print/teTeX1-bin/buildlink3.mk directly (however, using teTeX/module.mk do not
allow that)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.108 2006/01/05 23:29:04 wiz Exp $
d209 7
@


1.108
log
@Depend on cdrtools instead of cdrecord. Bump PKGREVISION.
Update some messages/comments.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.107 2006/01/01 18:25:07 tron Exp $
d1631 1
a1631 1
TEX_DEFAULT?=	teTeX2
d1634 1
a1634 1
# Default: teTeX2
@


1.107
log
@Provide defaults for "HOWL_GROUP" and "HOWL_USER" which will be used by
future version of the "howl" package.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.106 2006/01/01 17:06:12 tron Exp $
d631 1
a631 1
# sysutils/cdrecord pkg issues a warning if the cdrtools default of
@


1.106
log
@Move entry for "MLDONKEY_GROUP" to correct location.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.105 2006/01/01 16:11:54 wiz Exp $
d852 10
@


1.105
log
@Remove obsolete TIN_USE_INN_SPOOL option.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.104 2005/12/02 17:07:56 wiz Exp $
a202 5
MLDONKEY_GROUP?= mldonkey
# System group to run mldonkey's core as.
# Possible: any group name
# Default: mldonkey

d1165 5
@


1.104
log
@Remove description for obsolete USE_SOCKS.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.103 2005/12/01 20:22:42 wiz Exp $
a1620 5
TIN_USE_INN_SPOOL?= NO
# Used to enable reading directly in an inn spool.
# Possible: YES, or NO.
# Default: NO

@


1.103
log
@Remove description and default for obsolete M68060.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.102 2005/12/01 20:12:17 wiz Exp $
a1666 6
#USE_SOCKS=
# Used to specify SOCKS firewall support
# Set this to the version of socks necessary.
# Possible: 4, 5, not defined
# Default: not defined

@


1.102
log
@Remove description and default for obsolete USE_OPENLDAP.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.101 2005/12/01 19:47:27 wiz Exp $
a1146 9
#M68060=
# Used mostly by packages (e.g.:  gnupg, pgp2, ssh) which have fast
# 68020/030/040 assembler routines for multiprecision arithmetic
# which use the 32/64bit mul/div instruction.  These instructions are
# software emulated on the 68060, thus very slow.  Set to YES when
# compiling for the 68060 cpu.
# Possible: not defined, YES.
# Default: not defined.

@


1.101
log
@Remove obsolete USE_INN; LEGACY_VARS handling is in trn's options.mk.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.100 2005/12/01 19:19:32 wiz Exp $
a1675 6
USE_OPENLDAP?=	NO
# Enable openldap support.  Used in xemacs, gnupg, dovecot, postfix, samba,
# sendmail, sylpheed, pine and others.
# Possible: YES, or NO.
# Default: NO

@


1.100
log
@Remove description for obsolete USE_OSS.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.99 2005/12/01 19:09:15 wiz Exp $
a1675 6
#USE_INN=
# Used in nn and trn to specify use of "inn" instead of "nntpclnt"
# package to provide "inews" binary.
# Possible: not defined, YES
# Default: not defined

@


1.99
log
@Remove description for obsolete USE_XFACE.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.98 2005/12/01 19:07:47 wiz Exp $
a1687 7
#USE_OSS=
#
# Used to enable OSS audio support in preference to or in place of Sun audio
# support in various packages.
# Possible: defined, not defined
# Default: not defined

@


1.98
log
@Remove descriptions and settings for obsolete USE_CANNA, USE_SJ3, and USE_WNN4.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.97 2005/12/01 18:23:37 wiz Exp $
a1700 6
#USE_XFACE=
# Used in xemacs package to build in support for xface
# (pkgsrc/mail/face)
# Possible: not defined, YES
# Default: not defined

@


1.97
log
@Remove some unused variables' descriptions.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.96 2005/11/24 19:07:43 wiz Exp $
a1660 6
USE_CANNA?= YES
# Used in kinput2 and nvi-m17n to enable Canna kana-kanji converter
# support.
# Possible: YES, or NO.
# Default: YES

a1694 5
USE_SJ3?= YES
# Used in kinput2 to enable SJ3 kana-kanji converter support.
# Possible: YES, or NO.
# Default: YES

a1700 6
USE_WNN4?= YES
# Used in kinput2 to enable FreeWnn (a.k.a.  Wnn4) kana-kanji
# converter support.
# Possible: YES, or NO.
# Default: YES

@


1.96
log
@Remove some obsoleted imap_uw options.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.95 2005/11/23 18:27:13 erh Exp $
a1671 10
#USE_CUPS= YES
# Used by packages to compile in support for the UNIX IPP implementation, CUPS.
# Possible: YES, not defined
# Default: not defined

USE_I586?=	NO
# Use assembler routines optimized for i586 in gnupg.
# Possible: YES, or NO.
# Default: NO

a1700 10
#USE_SASL=YES
# Used to specify optional support for SASL authentication
# Possible: YES, not defined
# Default: not defined

#USE_SASL2=YES
# Used to specify optional support for SASL authentication version 2.*
# Possible: YES, not defined
# Default: not defined

@


1.95
log
@Per request, back out all the SKIP_AUDIT_PACKAGES changes.
bsd.pkg.mk:1.1758-1.1752
bsd.prefs.mk:1.210
bulk/build:1.79
defaults/mk.conf:1.93-1.92
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.94 2005/11/17 00:28:48 rillig Exp $
a890 15
#IMAP_UW_NO_CLEARTEXT?=	YES
# Used in imap-uw to disallow plaintext passwords except when SSL or TLS
# is used. This effectively disallows cleartext passwords.
#
# Possible: not defined, YES
# Default: not defined

#IMAP_UW_NO_SSL?= YES
# Used in imap-uw to build without any SSL or TLS support at all. Note that
# it doesn't make any sense to enable this together with IMAP_UW_NO_CLEARTEXT,
# nor is is it fully supported in pkgsrc for all clients.
#
# Possible: not defined, YES
# Default: not defined

@


1.94
log
@Clarified the wording of the comment regarding the use of ".if" and ".for"
in MAKECONF.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.93 2005/11/17 00:24:12 rillig Exp $
d18 4
a21 5
#ALLOW_VULNERABILITIES.<pkgname>=
# List of vulnerability ids to ignore when performing audit-packages
# check when building a package.  
# Possible: one or more vulnerabilities ids,
#           or the word "yes" to allow all. (not recommended)
a23 7
SKIP_AUDIT_PACKAGES?=no
# Completely skip running audit-packages to check for vulnerable packages.
# Specifying individual vulnerabilities with
# ALLOW_VULNERABILITIES.<pkgname>=<vulnid> is preferred to using this.
# Possible: yes, no
# Default: no

@


1.93
log
@Don't set SKIP_AUDIT_PACKAGES unconditionally to "no". Because this file
is included _after_ mk.conf, it could not be overridden in that file.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.92 2005/11/16 20:59:23 erh Exp $
d10 3
a12 2
# Note: This file is included after the MAKECONF file, so you cannot use
# the values of this file in Makefile directives like ".if" or ".for".
@


1.92
log
@Improve the handling of allowed vulnerabilities.  Instead of the single
ALLOW_VULNERABLE_PACKAGES settings that applies to all packages, there can
now be per-package lists of allowed vulnerability ids:
	ALLOW_VULNERABILITIES.<pkgname>=<space separated list of vulnids>

To avoid duplication of code, audit-packages is now used to do these checks.
It can be skipped altogether by setting:
	SKIP_AUDIT_PACKAGES=yes
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.91 2005/11/15 12:54:36 tonio Exp $
d24 1
a24 1
SKIP_AUDIT_PACKAGES=no
@


1.91
log
@Define the user-settable variable TEX_DEFAULT in defaults/mk.conf
The default value is still teTeX2
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.90 2005/11/13 22:52:18 adrianp Exp $
d17 5
a21 4
#ALLOW_VULNERABLE_PACKAGES=
# allow the user to build packages which are known to be vulnerable to
# security exploits
# Possible: defined, not defined
d24 7
@


1.90
log
@Update a lot of the IRCD_HYBRID_* options as we are now on 7.1 in pkgsrc
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.89 2005/11/13 17:40:00 rillig Exp $
d1649 5
@


1.89
log
@Reverted the change that moved the definition of MANINSTALL from mk.conf to
bsd.prefs.mk. Alistair has told me that Stoned had told him that MANINSTALL
actually belongs to mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.88 2005/11/10 10:37:47 rillig Exp $
d925 17
a941 91
IRCD_HYBRID_SMALL_NET?=		YES
# Used by ircd-hybrid to tune various ircd paramaters when running
# small IRC networks so the daemon does not use much resources.
# A set of variables - see below - can then be defined to fine tune the daemon
# behaviour.
# Possible: YES, NO
# Default: YES

#IRCD_HYBRID_LINK_PREALLOCATE=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the number of server linkd to preallocate.
# Possible: nearly any integer value
# Default: 1024 from source, 64 if IRCD_HYBRID_SMALL_NET is "YES"

#IRCD_HYBRID_CLIENTS_PREALLOCATE=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the number of client structures to preallocate.
# Possible: nearly any integer value
# Default: 1024 from source, 64 if IRCD_HYBRID_SMALL_NET is "YES"

#IRCD_HYBRID_USERS_PREALLOCATE=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the number of user structures to preallocate.
# Possible: nearly any integer value
# Default: 1024 from source, 64 if IRCD_HYBRID_SMALL_NET is "YES"

#IRCD_HYBRID_NICKNAMEHISTORYLENGTH=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the number of entries in the nickname history.
# Possible: nearly any integer value
# Default: 15000 from source, 1000 if IRCD_HYBRID_SMALL_NET is "YES"

#IRCD_HYBRID_MAXSENDQLENGTH=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the maximum -in bytes- of internal send buffering for sockets.
# Possible: nearly any integer value
# Default: 9000000 from source, 500000 if IRCD_HYBRID_SMALL_NET is "YES"

#IRCD_HYBRID_INITIAL_DBUFS=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the initial number of dbufs (dynamic buffering of a byte stream,
# similar to mbufs) to preallocate.
# Possible: nearly any integer value
# Default: 4000 from source, 300 if IRCD_HYBRID_SMALL_NET is "YES"

#IRCD_HYBRID_HARD_FDLIMIT_=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the maximum number of file descriptor the daemon will use.
# Possible: 1 <> maximum file descriptor the system would give you
# Default: 256 from source, 90 if IRCD_HYBRID_SMALL_NET is "YES"

#IRCD_HYBRID_INIT_MAXCLIENTS=
# Used by ircd-hybrid when IRCD_HYBRID_SMALL_NET is "YES". Specify
# the maximum number of clients allowed to connect to the daemon.
# Possible: 1<> ~IRCD_HYBRID_HARD_FDLIMIT_
# Default: 200 from source, 40 if IRCD_HYBRID_SMALL_NET is "YES"

IRCD_HYBRID_USE_LOGFILE?=	YES
# Used by ircd-hybrid. Specify if the daemon should use a logfile.
# Note: can be used even when IRCD_HYBRID_USE_SYSLOG is "YES".
# Possible: YES, NO
# Default: YES
 
IRCD_HYBRID_USE_SYSLOG?=	NO
# Used by ircd-hybrid. Specify if the daemon should use syslog.
# Note: can be used even when IRCD_HYBRID_USE_LOGFILE is "YES".
# Possible: YES, NO
# Default: NO

IRCD_HYBRID_LPATH?=	${VARBASE}/log/ircd-hybrid.log
# Used by ircd-hybrid. Specify the pathname of the daemon logfile.
# Note: only used if IRCD_HYBRID_USE_LOGFILE is "YES".
# Possible: any path
# Default: ${VARBASE}/log/ircd-hybrid.log

IRCD_HYBRID_FNAME_USERLOG?=	${VARBASE}/log/ircd-hybrid.users.log
# Used by ircd-hybrid. Specify the pathname of the user connections logfile.
# IRCD_HYBRID_USE_SYSLOG should be set to "YES" for this logfile be used.
# Possible: any path
# Default: ${VARBASE}/log/ircd-hybrid.users.log

IRCD_HYBRID_FNAME_OPERLOG?=	${VARBASE}/log/ircd-hybrid.opers.log
# Used by ircd-hybrid. Specify the pathname of the operator connections
# logfile.
# Possible: any path
# Default: ${VARBASE}/log/ircd-hybrid.opers.log

IRCD_HYBRID_PPATH?=		${VARBASE}/run/ircd-hybrid.pid
# Used by ircd-hybrid. Specify the pathname of the daemon pid file.
# Possible: any path
# Default: ${VARBASE}/run/ircd-hybrid.pid
d945 1
a945 1
# when IRCD_HYBRID_USE_SYSLOG is "YES".
d949 6
a954 5
IRCD_HYBRID_INIT_LOG_LEVEL?=	L_NOTICE
# Used by ircd-hybrid. Specify initial minimum level from which the daemon logs
# events. This is unrelated from syslog() level.
# Possible: L_CRIT, L_ERROR, L_WARN, L_NOTICE, L_TRACE, L_INFO, L_DEBUG
# Default: L_NOTICE
a965 11
IRCD_HYBRID_NETWORK_NAME?=	PKGSRCNet
# Used by ircd-hybrid. Specify the IRC network name advertised by the daemon.
# Possible: anything
# Default: PKGSRCNet

IRCD_HYBRID_NETWORK_DESC?=	Package Source Network
# Used by ircd-hybrid. Specify the IRC network description advertised by the 
# daemon.
# Possible: anything
# Default: Package Source Network

@


1.88
log
@Added a description of the purpose of this file to the header comment,
based on what this file had been intended for in revision 1.1.
Also added a note about the .include order.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.87 2005/11/10 09:55:21 rillig Exp $
d23 5
@


1.87
log
@Moved default definition of MANINSTALL from defaults/mk.conf to
bsd.prefs.mk, as it is not intended to be set in mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.86 2005/11/10 09:48:04 rillig Exp $
d4 3
a6 1
# A file providing defaults for pkgsrc and the packages collection.
d10 2
@


1.86
log
@Moved the PKG_INSTALLATION_TYPES variable from defaults/mk.conf to
bsd.prefs.mk as it is not intended to be set in mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.85 2005/11/09 01:06:48 reed Exp $
a18 5
MANINSTALL?= maninstall catinstall
# Specify manpage installation types.
# Possible: maninstall, catinstall, both types or empty
# Default: maninstall catinstall

@


1.85
log
@Moved the X11ROOT_PREFIX and X11BASE setting to mk/bsd.prefs.mk;
removed from mk/defaults/mk.conf.

This was needed in parts of tests of allowing a platform/${OPSYS}.mk
define is X11_TYPE.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.84 2005/11/01 03:58:42 dmcmahill Exp $
a1493 10
PKG_INSTALLATION_TYPES?= overwrite
# This is a whitespace-separated list of installation types supported
# by the package.
#
# *NOTE*: This variable *must* be set in the package Makefile *before*
#         the inclusion of bsd.prefs.mk.
#
# Possible: any of: overwrite, pkgviews
# Default: overwrite

@


1.84
log
@add/document variables and options for wcalc
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.83 2005/10/26 10:31:55 wiz Exp $
a191 15
# Default installation prefix for meta-pkgs/XFree86 and
# meta-pkgs/xorg.
.if defined(X11_TYPE) && !empty(X11_TYPE:MXFree86)
X11ROOT_PREFIX?=	XFree86
.elif defined(X11_TYPE) && !empty(X11_TYPE:Mxorg)
X11ROOT_PREFIX?=	xorg
.else
X11ROOT_PREFIX?=	# empty
.endif

.if ((defined(X11_TYPE) && !empty(X11_TYPE:MXFree86) || \
     defined(X11_TYPE) && !empty(X11_TYPE:Mxorg)) && \
     defined(X11_TYPE) && empty(X11_TYPE:Mnative))
X11BASE?=		${LOCALBASE}/${X11ROOT_PREFIX}
.endif
@


1.83
log
@render -> renderext, to match rename. From PR 31919 by Gilles Dauphin.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.82 2005/10/06 21:04:49 agc Exp $
d1868 22
@


1.82
log
@Clarify the language used in a couple of definitions.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.81 2005/10/04 21:45:02 reed Exp $
d147 1
a147 1
			freetype2 glu randrext render xcursor
@


1.81
log
@Add a note to the PKGMANDIR setting --
the support for custom setting (not "man") is not complete.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.80 2005/10/04 17:27:00 reed Exp $
d1191 5
a1195 2
# Used in libdvdcss package as the homepage - we are unable to point this
# to one of the real sites for legal reasons
d1200 5
a1204 2
# Used in libdvdcss package as the master site - we are unable to point this
# to one of the real sites for legal reasons
@


1.80
log
@Add custom PKGMANDIR setting to mk/defaults/mk.conf.  This is a
pathname relative to ${PREFIX} of directory holding the manual pages
and man directories. I have been using this for over two years.

This defaults to "man" so no change.

If using GNU_CONFIGURE then set --mandir.  (Unless CONFIGURE_HAS_MANDIR
is no because some old GNU configure scripts are too old. This is
similar to existing CONFIGURE_HAS_INFODIR.)

Add PKGMANDIR to PLIST_SUBST.  Add plist awk pattern-action statement
to convert man/ to ${PKGMANDIR}/. (This might need to be double checked
for some PLISTs that prefix some custom settings in front. qmail
used to do this, but now I see it does not.)

When "Decompressing manual pages" convert man/ also.

I have several other changes to commit for individual packages.

I chose not to modify the INSTALL_MAN or INSTALLATION_DIRS
to also convert man/ to PKGMANDIR/ because I thought this may
make it more confusing. So instead, I modify the individual
uses of these instead. (Todo: modify pkglint to check for this?)

(agc@@ of the pkgsrc-pmc asked me to make these changes.)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.79 2005/10/03 21:18:55 agc Exp $
d229 1
@


1.79
log
@Move jwhois to the package options framework.

With thanks to Thomas Klausner for clueing me in - all mistakes are mine.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.78 2005/08/13 11:25:14 dillo Exp $
d224 6
@


1.78
log
@Convert sun-jre14 and sun-jre15 to use the options framework.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.77 2005/08/07 16:37:11 wiz Exp $
a1147 5
#JWHOIS_ENABLE_CACHE=
# Enable cache option in net/jwhois package.
# Possible: defined or not defined.
# Default: not defined.

@


1.77
log
@Remove variable which is not needed any longer after wxGTK update.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.76 2005/08/05 18:20:15 jlam Exp $
a1730 12
SUN_JRE14_USE_JCE?= NO
# Whether to include the Java Cryptography Extension (JCE) Unlimited Strength
# Jurisdiction Policy Files in the sun-jre14 package
# Possible: YES or NO.
# Default: NO

SUN_JRE15_USE_JCE?= NO
# Whether to include the Java Cryptography Extension (JCE) Unlimited Strength
# Jurisdiction Policy Files in the sun-jre15 package
# Possible: YES or NO.
# Default: NO

@


1.76
log
@PGSQL_USE_HIER is actually undefined or yes.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.75 2005/08/01 15:39:50 wiz Exp $
a1894 5
WXGTK_USE_GTK1?= NO
# Used in the wxGTK package to request support for GTK+ v1.x instead of v2.x.
# Possible: YES, NO
# Default: NO

@


1.75
log
@USE_DB2 is not used any longer, remove it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.74 2005/08/01 11:46:36 wiz Exp $
d1482 1
a1482 1
PGSQL_USE_HIER?=	no
d1486 2
a1487 2
# Possible: yes, no
# Default: no
@


1.74
log
@Remove comment about obsolete TKPASMAN_USE_SSL variable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.73 2005/08/01 11:39:59 wiz Exp $
a1794 5
USE_DB2?= NO
# Used in sendmail to build with database library 2.x from the db package.
# Possible: YES, or NO.
# Default: NO

@


1.73
log
@Remove comments for deprecated XCHAT_* variable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.72 2005/08/01 11:39:18 wiz Exp $
a1773 5
TKPASMAN_USE_SSL?=	YES
# Enable SSL in tkpasman (to encode stored passwords)
# Possible: YES, NO
# Default: YES

@


1.72
log
@Remove comments for deprecated IRSSI_* variables
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.71 2005/08/01 10:55:18 wiz Exp $
a1914 5
XCHAT_USE_SSL?=	YES
# Enable SSL in xchat (for IRC server connections)
# Possible: YES, NO
# Default: YES

@


1.71
log
@USE_PAM is dead, remove comment about it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.70 2005/07/21 13:11:42 dillo Exp $
a1059 10
#IRSSI_USE_PERL=	YES
# Build irssi with perl so you can load scripts written in perl.
# Possible: YES, not defined
# Default: not defined

IRSSI_USE_SSL?=	YES
# Enable SSL in irssi (for IRC server connections)
# Possible: YES, NO
# Default: YES

@


1.70
log
@Replace GECKO_PROVIDER with option group.  New options are firefox
and mozilla.  Backwards compatibilty is provided.

Reviewed by wiz.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.69 2005/07/21 12:28:30 wiz Exp $
a1848 5
#USE_PAM=
# Used to specify optional support for PAM authentication
# Possible: defined, not defined
# Default: not defined

@


1.69
log
@Do not list all licenses. Mention that packages
for which you need to accept a license will display the necessary information.

ok gdt@@.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.68 2005/07/19 17:31:42 gdt Exp $
a833 6
GECKO_PROVIDER?=	firefox
# Selects which mozilla incarnation to use by packages which embed
# the Gecko HTML renderer.
# Possible: firefox, mozilla
# Default: firefox

@


1.68
log
@Note that OSI/FSF approved licenses do not require a LICENSE variable,
clarifying from definition by example.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.67 2005/07/19 15:31:09 wiz Exp $
d356 6
a361 1
# not marked with a LICENSE variable.)  Possible values are presented below.
a364 115
#ACCEPTABLE_LICENSES+=	IDEA-licence
# Enable it if you accept the license terms for libidea
# and would like to build libidea.  see pkgsrc/security/libidea.
#ACCEPTABLE_LICENSES+=	adobe-acrobat-license
# Enable it if you accept the usage policy for Adobe Acrobat
# and would like to build it.  see pkgsrc/print/acroread.
#ACCEPTABLE_LICENSES+=	amiwm-license
# Enable it if you accept the license terms for amiwm
# and would like to build amiwm.  see pkgsrc/wm/amiwm.
#ACCEPTABLE_LICENSES+=	astrolog-license
# Enable it if you accept the license terms for astrolog
# and would like to build astrolog.  see pkgsrc/misc/astrolog.
#ACCEPTABLE_LICENSES+=	citrix_ica-license
# Enable it if you accept the license proposed at
# http://www.citrix.com/download/unix-downloads.htm
# when you try to download the corresponding client to download and build
# the package.
#ACCEPTABLE_LICENSES+=	csound-license
# Enable it if you accept the redistribution/use license for csound and would
# like to build csound.  see pkgsrc/licenses/csound-license
#ACCEPTABLE_LICENSES+=	cyrus-imapd-license
# Enable it if you accept the license terms for cyrus-imapd
# and would like to build cyrus-imapd.  see pkgsrc/mail/cyrus-imapd.
#ACCEPTABLE_LICENSES+=	emiclock-license
# Enable it if you accept the license terms for emiclock
# and would like to build it.  see pkgsrc/time/emiclock.
#ACCEPTABLE_LICENSES+=	fee-based-commercial-use
# Enable it if you are okay to build/use third-party software, which require
# fees for commercial use (i.e. you are willing to pay, or you are
# non-commercial).
#ACCEPTABLE_LICENSES+=	fprot-workstation-license
# Enable it if you accept the license for fprot-workstation-bin and would
# like to build the package.  see pkgsrc/licenses/fprot-workstation-license
#ACCEPTABLE_LICENSES+=	graphviz-license
# Enable it if you accept the license terms for graphviz
# and would like to build it. see pkgsrc/graphics/graphviz.
#ACCEPTABLE_LICENSES+=	jdk-license
# Enable it if you accept the license terms for jdk
# and would like to build jdk.  see pkgsrc/lang/jdk.
#ACCEPTABLE_LICENSES+=	jdk13-license
# Enable it if you accept the download license for Sun JDK1.3 and would
# like to build Sun JDK13.  see pkgsrc/langun-jre13.
#ACCEPTABLE_LICENSES+=	kermit-license
# Enable it if you accept the redistribution license for ckermit and would
# like to build ckermit.  see pkgsrc/licenses/kermit-license
#ACCEPTABLE_LICENSES+=	limited-redistribution
# Enable it if you are okay to build/use third-party software, which has
# restriction on redistribution (i.e. you will obey the restriction on
# redistribution it imposes).
#ACCEPTABLE_LICENSES+=	majordomo-license
# Enable it if you accept the license terms for majordomo
# and would like to build majordomo.  see pkgsrc/mail/majordomo.
#ACCEPTABLE_LICENSES+=	maude-license
# Enable it if you filled out and returned the license found at
# http://maude.csl.sri.com/license/license.html
# and want to build maude.
#ACCEPTABLE_LICENSES+=	mosaic-license
# Enable it if you accept the license terms for mosaic
# and would like to build mosaic.  see pkgsrc/www/Mosaic.
#ACCEPTABLE_LICENSES+=	ms-ttf-license
# Enable it if you accept the license terms for Microsoft TrueType fonts
# and would like to install them. see pkgsrc/fonts/ms-ttf.
#ACCEPTABLE_LICENSES+=	mush-license
# Enable it if you accept the license terms for mush
# and would like to build mush.  see pkgsrc/mail/mush.
#ACCEPTABLE_LICENSES+=	nntpclnt-license
# Enable it if you accept the license terms for nntpclnt
# and would like to build nntpclnt.  see pkgsrc/news/nntpclnt.
#ACCEPTABLE_LICENSES+=	no-commercial-use
# Enable it if you are okay to build/use third-party software, which is not
# for commercial use (i.e. you are non-commerical)
#ACCEPTABLE_LICENSES+=	no-profit
# Enable it if you are okay to build/use third-party software, which is not
# for for-profit use (i.e. you will use the software for non-profit purpose)
#ACCEPTABLE_LICENSES+=	opera-license
# Enable it if you accept the redistribution license for opera and would
# like to build opera.  see pkgsrc/licenses/opera-license
#ACCEPTABLE_LICENSES+=	palmos-sdk-license
# Enable if you agree with the license for using the PalmOS SDK.
# Used by pkgsrc/devel/palmos-includes. For the license, see
# pkgsrc/licenses/palmos-sdk-license.
#ACCEPTABLE_LICENSES+=	pine-license
# Enable it if you accept the license terms for pine
# and would like to build pine.  see pkgsrc/mail/pine.
#ACCEPTABLE_LICENSES+=	portsentry-license
# Enable it if you accept the license terms for portsentry
# and would like to build portsentry.  see pkgsrc/security/portsentry.
#ACCEPTABLE_LICENSES+=	srp_client-license
# Enable it if you accept the license terms for srp_client
# and would like to build srp_client.  see pkgsrc/security/srp_client.
#ACCEPTABLE_LICENSES+=	sun-jsdk20-license
# Enable it if you accept the download license for Sun JSDK and would
# like to build Sun JSDK.  see pkgsrc/lang/jdk.
#ACCEPTABLE_LICENSES+=	sun-swing-license
# Enable it if you accept the download license for Sun's Swing (JFC) toolkit
# and would like to build JFC.  see pkgsrc/x11/swing.
#ACCEPTABLE_LICENSES+=	trn-license
# Enable it if you accept the license terms for trn
# and would like to build trn.  see pkgsrc/news/trn.
#ACCEPTABLE_LICENSES+=	trplayer-license
# Enable it if you accept the license terms for trplayer
# and would like to build trplayer.  See pkgsrc/audio/trplayer.
#ACCEPTABLE_LICENSES+=	unarj-license
# Enable it if you accept the license terms for the unarj archiver
# and would like to build unarj.  see pkgsrc/archivers/unarj.
#ACCEPTABLE_LICENSES+=	unrar-license
# Enable it if you accept the license terms for the unrar archiver
# and would like to build unrar.  see pkgsrc/archivers/unrar.
#ACCEPTABLE_LICENSES+=	webwasher-license
# Enable it if you accept the license terms for webwasher and would
# like to build webwasher.  see pkgsrc/licenses/webwasher-license
#ACCEPTABLE_LICENSES+=	zoo-license
# Enable it if you accept the license terms for the zoo archiver
# and would like to build zoo.  see pkgsrc/archivers/zoo.

@


1.67
log
@Remove shareware license type; it was ill-defined, and no package still uses it.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.66 2005/07/11 11:35:21 sketch Exp $
d354 3
a356 2
# acceptable for installation.  (apart from standard "free" licenses
# such as Berkeley/CMU and GPL).  Possible values are presented below.
@


1.66
log
@Document UNPRIVILEGED and default to NO so that it can be used by the
bulk build scripts.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.65 2005/06/08 14:42:47 markd Exp $
d352 1
a352 1
# 			no-profit limited-redistribution shareware
a445 2
#ACCEPTABLE_LICENSES+=	shareware
# Enable it if you are okay to build/use shareware.
@


1.65
log
@Remove obsolete EMACS_USE_XAW3D.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.64 2005/06/03 13:54:49 wiz Exp $
d1906 5
@


1.64
log
@Remove obsolete USE_GIF variable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.63 2005/06/03 13:26:40 wiz Exp $
a865 5
EMACS_USE_XAW3D?= NO
# Used by emacs package to determine if should use Xaw3D for the scrollbar.
# Possible: YES, NO
# Default: NO

@


1.63
log
@Remove obsolete USE_IDEA variable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.62 2005/06/03 13:20:50 wiz Exp $
a1931 7
USE_GIF?=	yes
# Enable GIF support in qt1.  (disabled per default due to licensing
# problems; future revisions might have no support at all)
# Also used by tiff-library to enable LZW compression support.
# Possible: defined, not defined
# Default: not defined

@


1.62
log
@Remove USE_ESOUND, all users have been converted.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.61 2005/06/02 18:30:42 wiz Exp $
a1943 6
USE_IDEA?=	NO
# Used in gnupg, speakfreely, and ssh to choose whether to compile using
# the patented IDEA encryption algorithm.
# Possible: YES, or NO.
# Default: package-dependent

@


1.61
log
@Remove obsolete PINFO* variable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.60 2005/06/02 18:24:56 wiz Exp $
a1931 6
USE_ESOUND?= YES
# Whether to compile support for the Enlightened Sound Daemon into packages
# needing audio support.
# Possible: YES, or NO.
# Default: YES

@


1.60
log
@Remove obsolete W3M* variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.59 2005/06/02 18:10:48 wiz Exp $
a1632 6
#PINFO_USE_NATIVE_CURSES=
# Used in pinfo to use NetBSD native curses, rather than ncurses.
# Only works on NetBSD-1.5 and newer.
# Possible: YES, not defined
# Default: not defined

@


1.59
log
@Remove obsolete GOLEM_WITH_SOUND variable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.58 2005/06/02 16:10:53 wiz Exp $
a2038 15
W3M_USE_LYNX_KEY?=		NO
# Enable lynx like keybinding for w3m.
# Possible: YES, NO
# Default: NO

W3M_USE_M17N?=			YES
# For multilingual support for w3m.
# Possible: YES, NO
# Default: YES

W3M_USE_UNICODE?=		NO
# Used in w3m to use Unicode characters.
# Possible: YES, NO
# Default: NO

@


1.58
log
@Remove obsoleted MPLAYER_* variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.57 2005/06/02 14:16:02 wiz Exp $
a960 5
GOLEM_WITH_SOUND?=	NO
# Used by golem package to determine whether to enable sound support.
# Possible: YES, NO
# Default: NO

@


1.57
log
@Remove obsolete blender options.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.56 2005/06/01 21:30:18 dillo Exp $
a1451 22
MPLAYER_DISABLE_DRIVERS?=
# Whitespace separated list of output drivers that are not wanted in
# mplayer/gmplayer's binary.
# Possible: arts esd nas sdl
# Default: empty

MPLAYER_ENABLE_RUNTIME_CPU_DETECTION?= YES
# Used by mplayer to enable runtime CPU detection -- this makes
# binary packages work on different machines than the one compiled one,
# but may be slower.
# Note that this only takes effect on i386 and that binary packages made with
# this option set to NO will only run reliably on a machine of the same
# CPU type.
# Possible: YES, NO
# Default: YES

MPLAYER_USE_MEDIALIB?= NO
# Used by mplayer to enable optional support for Sun mediaLib library.
# Note that this only takes effect on Solaris.
# Possible: YES, NO
# Default: NO

@


1.56
log
@remove obsolete variable BATTLEBALL_USE_MESA
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.55 2005/06/01 21:14:46 wiz Exp $
a728 30
#BLENDER_INSTALL_DOC=	YES
# Used in blender to determine if the extensive html documentation should be
# installed or not.
# Possible: YES, not defined
# Default: not defined

#BLENDER_USE_OGG=	YES
# Used in blender to determine if support for the ogg audio format should be
# compiled in or not.
# Possible: YES, not defined
# Default: not defined

#BLENDER_USE_VORBIS=	YES
# Used in blender to determine if support for the vorbis audio format should
# be compiled in or not.
# Possible: YES, not defined
# Default: not defined

#BLENDER_USE_OPENAL=	YES
# Used in blender to determine if support for the openal audio format should
# be compiled in or not.
# Possible: YES, not defined
# Default: not defined

#BLENDER_USE_EXPPYTHON= YES
# Used in blender to determine if experimental python support should be
# compiled in or not.
# Possible: YES, not defined
# Default: not defined

@


1.55
log
@Remove two obsolete QPOPPER variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.54 2005/06/01 20:19:21 wiz Exp $
a713 6
#BATTLEBALL_USE_MESA=
# Used in battleball to build in support for OpenGL/Mesa. Will use
# Mesa-glx (rather than Mesa) if Mesa-glx is already installed.
# Possible: not defined, YES
# Default: not defined

@


1.54
log
@Remove USE_MMX section; all USE_MMX users have been converted
to the mmx option.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.53 2005/06/01 19:40:22 wiz Exp $
a1807 5
#QPOPPER_SERVERMODE=
# Used in qpopper package to enable server mode.
# Possible: defined, not defined
# Default: not defined

a1814 5
#QPOPPER_USE_DRAC=
# Used in qpopper package to enable drac support.
# Possible: yes or no, not defined.
# Default: not defined

@


1.53
log
@Remove obsolete ATERM variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.52 2005/06/01 18:52:32 wiz Exp $
a2050 6
USE_MMX?=	NO
# Used in eterm, imlib2, libast, and snes9x to specify if the i386 MMX
# extensions should be used.
# Possible: YES, NO
# Default: NO

@


1.52
log
@Remove obsolete LPRNG* options.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.51 2005/06/01 18:03:06 jlam Exp $
a713 20
ATERM_USE_KANJI?= NO
# Used in aterm to enable kanji support.
# Possible: YES or undefined or anything else
# Default: NO

ATERM_USE_BIG5?= NO
# Used in aterm to enable chinese support. (?)
# Possible: YES or undefined or anything else
# Default: NO

ATERM_USE_XTERM_SCROLL?= NO
# Used in aterm to use a xterm-like scrollbar instead of a NeXT-like.
# Possible: YES or undefined or anything else
# Default: NO

ATERM_USE_GREEK?= NO
# Used in aterm to enable greek keyboard support.
# Possible: YES or undefined or anything else
# Default: NO

@


1.51
log
@Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.50 2005/06/01 14:45:35 wiz Exp $
a1426 10
LPRNG_PRIV_PORTS?=	NO
# Used by LPRng to require connections to be from privileged ports.
# Possible: YES, or NO.
# Default: NO

LPRNG_SUID?=		YES
# Used by LPRng to enable setuid installation of LPRng binaries.
# Possible: YES, or NO.
# Default: YES 

@


1.50
log
@Remove obsolete DELIVER_SUID.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.49 2005/05/31 22:26:45 wiz Exp $
a197 2
USE_BUILTIN.Xfixes=		yes
USE_BUILTIN.Xcomposite=		yes
@


1.49
log
@Remove obsolete GIMP_HELPBROWSER option.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.48 2005/05/31 20:01:00 wiz Exp $
a887 5
DELIVER_SUID?=	NO
# Used to decide if deliver should be installed suid root.
# Possible: YES, NO
# Default: NO

@


1.48
log
@Remove some obsolete variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.47 2005/05/31 16:37:30 wiz Exp $
a1018 6
GIMP_WITH_HELPBROWSER?=	no
# Set to "yes" to compile gimp against GNOME libs and get a working
# help browser. Adds quite some bloat in the form of dependencies.
# Possible: yes, no
# Default: no

@


1.47
log
@Remove obsolete BITCHX_WITH_GTK variable.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.46 2005/05/31 16:05:09 wiz Exp $
a684 5
#APACHE_PERF_TUNING=	YES
# Used in apache to optimize for maximum performance.
# Possible: not defined, YES
# Default: not defined

a833 5
CUE_USE_CANNA?=	NO
# Used by cue package to determine whether to enable Canna support.
# Possible: YES, NO
# Default: NO

a1012 6
GAWK_ENABLE_PORTALS?=	NO
# Used by gawk package to enable/disable handling file names that start with
# `/p/' as a 4.4 BSD type portal file, i.e., a two-way pipe for `|&'.
# Possible: YES, NO
# Default: NO

a1774 5
#CYRUS_USE_INET6=YES
# Add support for IPv6.
# Possible: YES, not defined
# Default: not defined

a2155 5
VICE_USE_FFMPEG?= no
# Used in vice package to enable ffmpeg support.
# Possible: yes, no.
# Default: no

@


1.46
log
@Remove legacy lame option.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.45 2005/05/31 15:42:04 drochner Exp $
a761 6
#BITCHX_WITH_GTK=
# Used in bitchx to determine whether to include support for GTK,
# for a GUI client.
# Possible: not defined, YES
# Default: not defined

@


1.45
log
@add a variable "GECKO_PROVIDER" which tells whether firefox or mozilla
is to be preferred when a pkg wants to embed the browser
defaults to "firefox" because this is smaller and better maintained
per jmmv's recommendation
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.44 2005/05/31 15:11:40 wiz Exp $
a1415 6
#LAME_USE_GTK=
# Used in lame package to compile in the graphical analyzer (which uses
# GTK).
# Possible: not defined, defined
# Default: not defined

@


1.44
log
@Remove obsolete GQMPEG_NO_* variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.43 2005/05/19 19:20:29 dillo Exp $
d1035 6
@


1.43
log
@wiz says ``avifile is dead; i killed it''
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.42 2005/05/16 18:43:20 jlam Exp $
a1050 13
#GQMPEG_NO_JAPANESE?=	yes
# Can be enabled to handle keep gqmpeg from interpreting ID3 tags
# different, to make it possible to read japanese language tags, which
# may be a problem with tags in other encodings (e.g. windows-1251 as
# commonly used for russian-language tags).
# Possible: yes, no, not defined
# Default: not defined (-> Japanese support enabled)

#GQMPEG_NO_RUSSIAN?=	yes
# Can be enabled to disable russian ID3 tag support
# Possible: yes, no, not defined
# Default: not defined (-> Russian support enabled)

@


1.42
log
@NetBSD's (and bootstrap's) pax-as-tar is GNUish enough to extract most
GNU tar archives.  Create a new EXTRACT_USING value "nbtar" that causes
tar/ustar archives to be extracted using pax-as-tar, which understands
most GNU tar extensions.  Default to EXTRACT_USING=nbtar, as quite a
few packages are distributed in GNU tar archives.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.41 2005/05/16 03:07:38 jlam Exp $
a740 7
#AVIFILE_USE_QT=	YES
# Used in avifile-devel to enable support for qt2. These utilities will be
# built in addition to non-qt version: avi{bench,cat,make,recompress,type}.
# aviplay (qt-based player that uses avifile libraries) will be built too,
# but it has problems with threads and does not work yet.
# Default: not defined

@


1.41
log
@Change the EXTRACT_USING_PAX defined/undefined option into a EXTRACT_USING
which can take multiple values -- "pax" or "gtar".  The default value
of EXTRACT_USING is "pax", which more closely matches reality since
before, we were using bootstrap "tar" for ${GTAR} and it was actually
pax-as-tar.  Also, stop pretending pax-as-tar from the bootstrap kit
or on NetBSD is GNU tar.  Lastly, in bsd.pkg.extract.mk, note whether
we need "pax" or "gtar" depending on what we need to extract the
distfiles.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.40 2005/05/08 13:43:30 dillo Exp $
d510 1
a510 1
EXTRACT_USING?= pax
d512 2
a513 2
# Possible: pax, gtar
# Default: pax
@


1.40
log
@Rewrite how PKG_OPTIONS is computed:
- PKG_SUGGESTED_OPTIONS (set by pkg maintainer in pkg Makefile)
	lists options enabled by default.
- PKG_DEFAULT_OPTIONS (set by user in /etc/mk.conf)
	enables or disables (when prefixed with `-') options for
	all packages, takes precedence over PKG_SUGGESTED_OPTIONS
- PKG_OPTIONS.foo (set by user in /etc/mk.conf)
	enables or disables (when prefixed with `-') options for
	a specific package, takes precedence over PKG_DEFAULT_OPTIONS
	and PKG_SUGGESTED_OPTIONS

Also simplify conversion of legacy USE_XXX variables to options
via the new PKG_OPTIONS_LEGACY_VARS variable and emit warnings if
legacy variables are in use.

Add a new target describe-options that lists all supported options
with a one-line description, the options enabled by default and
the currently enabled optoions.

Reviewed by jlam and wiz.

XXX: defaults/options.description has to be filled in
XXX: the pkgsrc guide has to be updated
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.39 2005/05/07 22:17:00 wiz Exp $
d510 4
a513 4
#EXTRACT_USING_PAX=
# Use pax(1) to extract archives, rather than GNU tar.
# Possible: defined, not defined
# Default: not defined
@


1.39
log
@Refer doc/pkgsrc.txt instead of Packages.txt.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.38 2005/05/03 15:10:59 jlam Exp $
a2445 8

.if exists(${.CURDIR}/mk/defaults/obsolete.mk)
.  include "${.CURDIR}/mk/defaults/obsolete.mk"
.elif exists(${.CURDIR}/../mk/defaults/obsolete.mk)
.  include "${.CURDIR}/../mk/defaults/obsolete.mk"
.elif exists(${.CURDIR}/../../mk/defaults/obsolete.mk)
.  include "${.CURDIR}/../../mk/defaults/obsolete.mk"
.endif
@


1.38
log
@Back out part of a change from revision 1.756 of bsd.pkg.mk.  It was
a mistake to include "GZIP" as an ${OPSYS}-specific variable as there
is nothing ${OPSYS}-specific there to tune.  Define GZIP in
defaults/mk.conf instead, and remove the definition from each of the
existing platform/${OPSYS}.mk files.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.37 2005/04/20 16:27:30 seb Exp $
d105 1
a105 1
# Please read pkgsrc/Packages.txt for details.
d644 1
a644 1
# Directory where local patches are stored. See pkgsrc/Packages.txt.
@


1.37
log
@Document shells/rssh's RSSH_.*_PATH variables.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.36 2005/04/15 14:33:26 markd Exp $
d29 5
@


1.36
log
@Add ACROREAD_FONTPATH, used by acroread7.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.35 2005/04/13 01:57:14 uebayasi Exp $
d1922 25
@


1.35
log
@Utilize load-balanced RING project servers.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.34 2005/03/20 17:22:50 jmmv Exp $
d647 5
@


1.34
log
@Define SCREWS_USER and SCREWS_GROUP, which are going to be used by www/screws.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.33 2005/03/18 01:13:02 tron Exp $
d2351 5
a2355 5
#MASTER_SITE_CYGWIN=	ftp://ftp.ring.gr.jp/archives/pc/gnu-win32/
#MASTER_SITE_GNOME=	ftp://ftp.ring.gr.jp/pub/X/gnome/
#MASTER_SITE_GNU=	ftp://ftp.ring.gr.jp/pub/GNU/
#MASTER_SITE_MOZILLA=	ftp://ftp.ring.gr.jp/pub/net/www/mozilla/mozilla/releases/
#MASTER_SITE_PERL_CPAN=	ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/modules/by-module/
d2357 2
a2358 2
#			ftp://ftp.ring.gr.jp/pub/misc/openoffice/
#MASTER_SITE_TEX_CTAN=	ftp://ftp.ring.gr.jp/pub/text/CTAN/
d2362 1
a2362 1
#MASTER_SITE_XCONTRIB=	ftp://ftp.ring.gr.jp/pub/X/opengroup/contrib/
d2365 1
a2365 1
#	ftp://ftp.ring.gr.jp/pub/NetBSD/packages/distfiles/ \
@


1.33
log
@Add defaults for "bind9" package enhancements.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.32 2005/03/17 18:39:06 tron Exp $
d1923 12
@


1.32
log
@Move definitions for "mldonkey" and "monotine" accounts to correct place.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.31 2005/03/17 17:32:42 jschauma Exp $
d744 15
@


1.31
log
@Update URL for PGSQL_USE_HIER.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.30 2005/03/07 20:39:23 bad Exp $
a214 23
MLDONKEY_HOME?= ${VARBASE}/mldonkey
# Directory where mldonkey will keep all configuration files and downloads
# when started with the rc.d script provided in the mldonkey package.
# Possible: any path
# Default: ${VARBASE}/mldonkey

MLDONKEY_USER?= mldonkey
# System user to run mldonkey's core as.
# Possible: any user name
# Default: mldonkey

MONOTONE_GROUP?= monotone
# System group to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any group name
# Default: monotone

MONOTONE_USER?= monotone
# System user to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any user name
# Default: monotone

d1513 23
@


1.30
log
@Make the description of LIBTOOLIZE_PLIST a bit more explicit about
the file names of libtool archives.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.29 2005/03/07 20:29:55 bad Exp $
d1740 1
a1740 1
# See http://gppl.terminal.ru/README.html for details.
@


1.29
log
@Change a comment to reflect the current default value of LIBTOOLIZE_PLIST.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.28 2005/03/02 23:06:36 reed Exp $
d315 2
a316 2
# This determines whether to expand libtool archives in PLISTs into the
# represented library names.
@


1.28
log
@Explain X11_TYPE.

It is not defined here though. It is defined in
mk/buildlink3/bsd.buildlink3.mk.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.27 2005/02/10 02:56:03 grant Exp $
d318 1
a318 1
# Default: no
@


1.27
log
@add planetmirror to MASTER_SITE_PERL_CPAN for Australia.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.26 2005/02/09 17:51:47 tv Exp $
d181 6
@


1.26
log
@Split out wget's options into an options.mk.
Migrate WET_USE_SSL to PKG_OPTIONS.wget=ssl (on by default, as previously).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.25 2005/02/09 15:53:50 abs Exp $
d2243 2
a2244 1
#MASTER_SITE_PERL_CPAN=	ftp://mirror.aarnet.edu.au/pub/cpan/modules/by-module/
@


1.25
log
@default SUSE_PREFER to 9.1 on NetBSD-2.0 and later
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.24 2005/01/24 18:07:56 tv Exp $
a2159 5
WGET_USE_SSL?=	YES
# Enable SSL in wget (for https connections)
# Possible: YES, NO
# Default: YES

@


1.24
log
@Merge down janitorial change from tv-derecurse branch:

Move definition of PKGSRC_COMPILER to defaults/mk.conf, to make it more
readily seen by the user.
@
text
@d1 1
a1 1
# $NetBSD$
d1976 3
d1980 1
d1982 1
a1982 1
# Decides if you want to use 7.3 (default) or 9.1 by default.
d1984 1
a1984 1
# Default: 7.3
@


1.23
log
@Add MONOTONE_GROUP and MONOTONE_USER, used by the monotone-server package.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.22 2005/01/03 13:20:28 seb Exp $
d110 5
@


1.22
log
@Apache6 package was removed on 2004/11/22: remove code to support it in
mk/apache.mk and references to it in mk/defaults/mk.conf.

It is now only referenced in some CONFLICTS specifications and some
dependencies specifications (for www/ap-dav and www/ap-jserv; should theses be
removed too?)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.21 2004/12/25 19:16:29 jmmv Exp $
d215 12
@


1.21
log
@Set default values for MLDONKEY_{GROUP,HOME,USER} and document them.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.20 2004/12/22 21:46:25 jlam Exp $
d670 1
a670 1
# Used in apache and apache6 to pass extra CFLAGS to the compiler during
d676 1
a676 1
# Used in apache and apache6 to optimize for maximum performance.
d681 1
a681 1
# Used in apache, apache2, apache6, isap, and smb2www to specify the user
d688 1
a688 1
# Used in apache, apache2, apache6, squirrelmail, and iasp to specify
d695 1
a695 1
# Used in apache, apache2, and apache6 to specify additional suexec options
d701 1
a701 1
# Used in apache, apache2, and apache6 to specify the document space in
@


1.20
log
@Remove support for some variables that are supposed to go away after
pkgsrc-2004Q4 is branched.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.19 2004/12/21 00:19:40 schmonz Exp $
d199 16
@


1.19
log
@Introduce QMAIL_QFILTER_TMPDIR, the temporary directory for
qmail-qfilter. Defaults to ${VARBASE}/tmp/qmail-qfilter.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.18 2004/12/19 00:45:19 grant Exp $
a677 6
#APACHE_SUEXEC=	YES
# Used in apache, apache2, and apache6 to enable Switch User For Exec
# support.  See http://www.apache.org/docs/suexec.html for more informations.
# Possible: not defined, YES
# Default: not defined

a689 11
APR_USE_DB4?= NO
# Used in apr to determine whether to use db4.  If this is YES while
# building apr and subversion-base, the latter will build the db4
# back-end in addition to the native filesystem back-back.
# Default: YES

APR_USE_OPENLDAP?=	NO
# Used in apr to enable OpenLDAP support.
# Possible: yes or no.
# Default: no.

a1746 6
#POP_WITH_DRAC=
# Used in the following packages to enable the optional DRAC support:
# teapop
# Possible: defined, not defined
# Default: not defined

a1953 15
#TEAPOP_WITHOUT_VPOP=
# Compile teapop without virtual domain support
# Possible: defined, not defined
# Default: not defined

#TEAPOP_WITHOUT_APOP=
# Compile teapop without apop support
# Possible: defined, not defined
# Default: not defined

#TEAPOP_WITH_MYSQL=	yes
# Compile teapop with MySQL support.
# Possible: defined, not defined
# Default: not defined

@


1.18
log
@fix MASTER_SITE_GNOME .au example.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.17 2004/12/18 04:03:16 grant Exp $
d1829 5
@


1.17
log
@document QPOPPER_SPOOL_DIR.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.16 2004/11/27 08:47:36 xtraeme Exp $
d2241 1
a2241 1
#MASTER_SITE_GNOME=	http://public.planetmirror.com.au/pub/GNOME/
@


1.16
log
@Remove "LYNX_SCREEN_LIB" option, not supported by the lynx package right
now, use PKG_OPTIONS.lynx+=foo bar instead.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.15 2004/11/25 19:37:58 jlam Exp $
d1857 7
@


1.15
log
@Default USE_GIF to "yes".  This affects graphics/tiff and x11/qt1,
which will now be built by default with the ability to write LZW-compressed
files.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14 2004/11/20 23:09:48 kim Exp $
a1481 5
LYNX_SCREEN_LIB?=	curses
# Used in lynx and lynx-current to set which screen library to use.
# Possible: slang, ncurses, curses.
# Default: curses

@


1.14
log
@Add AMANDA_TMP
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.13 2004/11/12 22:34:15 jlam Exp $
d2033 1
a2033 1
#USE_GIF=
@


1.14.2.1
log
@So that I don't lose all this work, stash the work-in-progress derecursion
cleanup onto the tv-derecurse branch (only branched in pkgsrc/mk).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14 2004/11/20 23:09:48 kim Exp $
a109 5
PKGSRC_COMPILER?=	gcc
# Compiler type(s) to use for building packages
# Possible: (see comments in mk/compiler.mk)
# Default: "gcc"

@


1.14.2.2
log
@Merge from HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
d1487 5
d2038 1
a2038 1
USE_GIF?=	yes
@


1.14.2.3
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14.2.2 2004/11/28 20:11:32 tv Exp $
a1861 7
#QPOPPER_SPOOL_DIR=
# Used by qpopper package to define the mail spool directory,
# overriding the hardcoded directories searched for by the configure
# script.
# Possible: any location on an appropriate filesystem.
# Default: not defined

d2239 1
a2239 1
#MASTER_SITE_GNOME=	http://public.planetmirror.com.au/pub/gnome/
@


1.14.2.4
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD$
a203 16
MLDONKEY_GROUP?= mldonkey
# System group to run mldonkey's core as.
# Possible: any group name
# Default: mldonkey

MLDONKEY_HOME?= ${VARBASE}/mldonkey
# Directory where mldonkey will keep all configuration files and downloads
# when started with the rc.d script provided in the mldonkey package.
# Possible: any path
# Default: ${VARBASE}/mldonkey

MLDONKEY_USER?= mldonkey
# System user to run mldonkey's core as.
# Possible: any user name
# Default: mldonkey

d683 6
d701 11
d1769 6
a1833 5
QMAIL_QFILTER_TMPDIR?= ${VARBASE}/tmp/qmail-qfilter
# The temporary directory for qmail-qfilter.
# Possible: a directory writable only by qmail-qfilter's UID
# Default: ${VARBASE}/tmp/qmail-qfilter

d1977 15
@


1.14.2.5
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14.2.4 2004/12/31 20:25:30 tv Exp $
d675 1
a675 1
# Used in apache to pass extra CFLAGS to the compiler during
d681 1
a681 1
# Used in apache to optimize for maximum performance.
d686 1
a686 1
# Used in apache, apache2, isap, and smb2www to specify the user
d693 1
a693 1
# Used in apache, apache2, squirrelmail, and iasp to specify
d700 1
a700 1
# Used in apache and apache2 to specify additional suexec options
d706 1
a706 1
# Used in apache and apache2 to specify the document space in
@


1.14.2.6
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14.2.5 2005/01/10 16:15:25 tv Exp $
a219 12
MONOTONE_GROUP?= monotone
# System group to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any group name
# Default: monotone

MONOTONE_USER?= monotone
# System user to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any user name
# Default: monotone

@


1.14.2.7
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD$
a1975 3
.if empty(MACHINE_PLATFORM:MNetBSD-1*-*)
SUSE_PREFER?=	9.1
.else
a1976 1
.endif
d1978 1
a1978 1
# Decides if you want to use 9.1 (default) or 7.3 (pre NetBSD-2) by default.
d1980 1
a1980 1
# Default: 9.1 in 2.0 and later, 7.3 otherwise
d2156 5
d2244 1
a2244 2
#MASTER_SITE_PERL_CPAN=	ftp://mirror.aarnet.edu.au/pub/cpan/modules/by-module/ \
#			http://public.planetmirror.com.au/pub/perl/cpan/modules/by-module/
@


1.14.2.8
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14.2.7 2005/02/11 15:27:57 tv Exp $
a180 6
#X11_TYPE?=    native
# Used to set the X11 implementation used to build X11 packages.
# Possible: xorg (uses x11/xorg-libs), XFree86 (uses x11/XFree86-libs), or
# native (uses pkgtools/x11-links to use the native, non-pkgsrc-managed X11).
# Default: native

@


1.14.2.9
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14.2.8 2005/03/06 02:47:42 tv Exp $
d215 23
d315 2
a316 2
# This determines whether to expand libtool archives (.la files) in PLISTs
# into the represented library names.
d318 1
a318 1
# Default: yes
a766 15
BIND_DIR?=		${VARBASE}/chroot/named
# The directory for BIND system user.
# Possible: any valid location
# Default: ${VARBASE}/named

BIND_GROUP?=		named
# System group to run the BIND name server as. Used by the "bind9" package.
# Possible: any group name
# Default: named

BIND_USER?=		named
# System user to run the BIND name server as. Used by the "bind9" package.
# Possible: any user name
# Default: named

a1535 23
MLDONKEY_HOME?= ${VARBASE}/mldonkey
# Directory where mldonkey will keep all configuration files and downloads
# when started with the rc.d script provided in the mldonkey package.
# Possible: any path
# Default: ${VARBASE}/mldonkey

MLDONKEY_USER?= mldonkey
# System user to run mldonkey's core as.
# Possible: any user name
# Default: mldonkey

MONOTONE_GROUP?= monotone
# System group to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any group name
# Default: monotone

MONOTONE_USER?= monotone
# System user to run the dedicated Monotone server as.  Used by the
# monotone-server package.
# Possible: any user name
# Default: monotone

d1740 1
a1740 1
# See http://gppl.moonbone.ru/README.html for details.
a1907 12
SCREWS_GROUP?=	www
# Used in the screws package to specify the user under which the server
# should be run.
# Possible: any user name
# Default: screws

SCREWS_USER?=	screws
# Used in the screws package to specify the user under which the server
# should be run.
# Possible: any user name
# Default: screws

@


1.14.2.10
log
@sync [all but bsd.pkg.mk] with HEAD
@
text
@d1 1
a1 1
# $NetBSD$
a28 5
GZIP?=	-9
# default compression level when compressing files with gzip
# Possible: -[0-9], --fast, --best (see gzip(1))
# Default: -9

d100 1
a100 1
# Please read pkgsrc/doc/pkgsrc.txt for details.
d505 4
a508 4
EXTRACT_USING?= nbtar
# Use the specified tool to extract tar/ustar archives.
# Possible: gtar, nbtar, pax
# Default: nbtar
d639 1
a639 1
# Directory where local patches are stored. See pkgsrc/doc/pkgsrc.txt.
a646 5
#ACROREAD_FONTPATH?=	${PREFIX}/lib/X11/fonts/TTF
# Colon separated list of additional directories for acroread7 to
# look in for TTF/Type1 fonts.
# Default: ${PREFIX}/lib/X11/fonts/TTF

a1916 25
#RSSH_SCP_PATH=
# Used in the rssh package to specify pathname to scp(1)
# Possible: any valid pathname for scp command
# Default: not defined

#RSSH_SFTP_SERVER_PATH=
# Used in the rssh package to specify pathname to sftp-server(8)
# Possible: any valid pathname for sftp-server command
# Default: not defined

#RSSH_CVS_PATH=
# Used in the rssh package to specify pathname to cvs(1)
# Possible: any valid pathname for cvs command
# Default: not defined

#RSSH_RDIST_PATH=
# Used in the rssh package to specify pathname to rdist(1)
# Possible: any valid pathname for rdist command
# Default: not defined

#RSSH_RSYNC_PATH=
# Used in the rssh package to specify pathname to rsync(1)
# Possible: any valid pathname for rsync command
# Default: not defined

d2351 5
a2355 5
#MASTER_SITE_CYGWIN=	ftp://ftp.t.ring.gr.jp/archives/pc/gnu-win32/
#MASTER_SITE_GNOME=	ftp://ftp.t.ring.gr.jp/pub/X/gnome/
#MASTER_SITE_GNU=	ftp://ftp.t.ring.gr.jp/pub/GNU/
#MASTER_SITE_MOZILLA=	ftp://ftp.t.ring.gr.jp/pub/net/www/mozilla/mozilla/releases/
#MASTER_SITE_PERL_CPAN=	ftp://ftp.t.ring.gr.jp/pub/lang/perl/CPAN/modules/by-module/
d2357 2
a2358 2
#			ftp://ftp.t.ring.gr.jp/pub/misc/openoffice/
#MASTER_SITE_TEX_CTAN=	ftp://ftp.t.ring.gr.jp/pub/text/CTAN/
d2362 1
a2362 1
#MASTER_SITE_XCONTRIB=	ftp://ftp.t.ring.gr.jp/pub/X/opengroup/contrib/
d2365 1
a2365 1
#	ftp://ftp.t.ring.gr.jp/pub/NetBSD/packages/distfiles/ \
d2411 8
@


1.14.2.11
log
@EOL the tv-derecurse branch; it has become too outdated.  The last live
revision can be fetched at the tv-derecurse-eol tag.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.14.2.10 2005/05/17 18:29:45 tv Exp $
@


1.13
log
@Move PREFER_NATIVE_PTHREADS default setting to from pthread.buildlink3.mk
to defaults/mk.conf, where all defaults should live.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.12 2004/11/05 13:46:39 wiz Exp $
d643 5
@


1.12
log
@Add a switch SUSE_PREFER which can be set to 9.1 to get
suse91 packages by default.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.11 2004/10/26 21:22:51 xtraeme Exp $
d151 5
@


1.11
log
@Modify the comment about FETCH_RESUME_ARGS a bit, to sync with
FETCH_OUTPUT_ARGS.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.10 2004/10/26 21:14:59 xtraeme Exp $
a1920 12
SUN_JRE14_USE_JCE?= NO
# Whether to include the Java Cryptography Extension (JCE) Unlimited Strength
# Jurisdiction Policy Files in the sun-jre14 package
# Possible: YES or NO.
# Default: NO

SUN_JRE15_USE_JCE?= NO
# Whether to include the Java Cryptography Extension (JCE) Unlimited Strength
# Jurisdiction Policy Files in the sun-jre15 package
# Possible: YES or NO.
# Default: NO

d1937 18
@


1.10
log
@2nd round for PKG_RESUME_TRANSFERS:

* Add FETCH_OUTPUT_ARGS (new option, defaults to "-o" with NetBSD's ftp(1))
* Use FETCH_OUTPUT_ARGS to move the file transfer to a temporary name
 on ${DISTDIR}/${DIST_SUBDIR} with extension ".temp"
* If temporary file matches the checksum recorded in distinfo, move it
 to the original name (removing temp file)

For example, if you want to use PKG_RESUME_TRANSFERS with wget
(pkgsrc/net/wget), the following vars should be defined in mk.conf:

FETCH_CMD=wget
FETCH_RESUME_ARGS=-c
FETCH_OUTPUT_ARGS=-O

No need to set these vars when using defaults (NetBSD's ftp(1))
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.9 2004/10/21 17:00:10 tv Exp $
d255 2
a256 2
# Default argument to resume transferencies on pkgsrc, when using ftp(1)
# from NetBSD/pkgsrc.
@


1.9
log
@Put back LIBTOOLIZE_PLIST, which I meant to do but didn't commit.  This is
needed by some packages currently which install broken .la files or
otherwise don't work with the transform logic yet.
@
text
@d1 1
a1 1
# $NetBSD: bsd.pkg.defaults.mk,v 1.283 2004/09/22 08:09:44 jlam Exp $
d260 10
@


1.8
log
@libmikmod is certainly not the only package using USE_ESOUND any longer....
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.7 2004/10/11 19:44:06 tv Exp $
d260 6
@


1.7
log
@Add MASTER_SITE_CYGWIN, to be used for some emulators/cygwin_* packages
(mainly to provide Win32 gateway services for Interix hosts).
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.6 2004/10/08 04:47:52 xtraeme Exp $
d1996 2
a1997 2
# Whether to compile support for the Enlightened Sound Daemon or not in the
# following packages: libmikmod.
@


1.6
log
@X11_TYPE=xorg:

Blah, again the .pc files problem with compositeext and fixesext, we have
the headers but not these files... remove them.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.5 2004/10/08 04:00:37 xtraeme Exp $
d2206 1
d2229 1
d2241 1
d2252 1
d2267 1
d2276 1
d2284 1
a2284 1
#MASTER_SITE_XCONTRIB=	ftp://ftp.ring.gr.jp/pub/X/opengroup/contrib/
d2295 1
d2303 1
d2310 1
a2310 1
#MASTER_SITE_XCONTRIB=	ftp://sunsite.org.uk/Mirrors/ftp.x.org/contrib/
d2318 1
@


1.5
log
@Use builtin versions for Xcomposite and compositeext for X11_TYPE=xorg
users.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.4 2004/10/08 00:58:25 xtraeme Exp $
a176 1
USE_BUILTIN.fixesext=		yes
a178 1
USE_BUILTIN.compositeext=	yes
@


1.4
log
@Changes for meta-pkgs/xorg and friends:

Looks like that cannot we use render/randrext builtin versions for
meta-pkgs/xorg, because of missing .pc files required to build Xrender
and friends, remove them from here.

Closes PR pkg/27129 by Cristopher Richards, thanks for the info, I thought
they were installed by xorg-libs... (!)
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.3 2004/10/07 02:01:39 jlam Exp $
d177 4
a180 2
USE_BUILTIN.fixesext=	yes
USE_BUILTIN.Xfixes=	yes
@


1.3
log
@* Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,
  as it's only used internally by bsd.prefs.mk.

* Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR.
  Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile
  than the old method of stripping off the last two components of
  ${.CURDIR}.  PKGSRCDIR may now be used after bsd.prefs.mk is defined.

* Change all references to _PKGSRCDIR to PKGSRCDIR.
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.2 2004/10/06 20:59:40 jlam Exp $
a178 2
USE_BUILTIN.render=	yes
USE_BUILTIN.randrext=	yes
@


1.2
log
@Climb up the directory tree to find the top, instead of guessing where
the top and searching on the way down.  Thanks Gavan!
@
text
@d1 1
a1 1
# $NetBSD: mk.conf,v 1.1 2004/10/06 20:51:47 jlam Exp $
d221 1
a221 1
DISTDIR?=	${_PKGSRCDIR}/distfiles
d287 1
a287 1
PACKAGES?=	${_PKGSRCDIR}/packages
@


1.1
log
@Reorganize some of the files under pkgsrc/mk:

    (1) defs.${OPSYS}.mk --> platform/${OPSYS}.mk.

The "platform" subdirectory is where all of the ${OPSYS}-specific
infrastructure logic should reside.

    (2) bsd.pkg.defaults.mk --> defaults/mk.conf
        bsd.pkg.obsolete.mk --> defaults/obsolete.mk

Renaming bsd.pkg.defaults.mk to defaults/mk.conf is to mimic the way
that NetBSD has /etc/rc.conf as well as /etc/defaults/rc.conf, where
the latter is a full list of user-settable variables, and the two
files share the same name to reinforce the fact /etc/defaults/rc.conf
can be directly copied in place as /etc/rc.conf.  This is the same
relationship shared by defaults/mk.conf and /etc/mk.conf.
@
text
@d1 1
a1 1
# $NetBSD: bsd.pkg.defaults.mk,v 1.286 2004/10/06 19:47:01 tv Exp $
d2338 2
a2339 2
.if exists(${.CURDIR}/../../mk/defaults/obsolete.mk)
.include "${.CURDIR}/../../mk/defaults/obsolete.mk"
d2341 3
a2343 3
.include "${.CURDIR}/../mk/defaults/obsolete.mk"
.elif exists(${.CURDIR}/mk/defaults/obsolete.mk)
.include "${.CURDIR}/mk/defaults/obsolete.mk"
@

