Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 134010
Collapse All | Expand All

(-)openldap-2.3.24.ebuild.orig (-51 / +54 lines)
Lines 279-290 Link Here
279
	# openldap/contrib
279
	# openldap/contrib
280
	tc-export CC
280
	tc-export CC
281
	if ! use minimal ; then
281
	if ! use minimal ; then
282
		# dsaschema
282
		# dsaschema. this is a new module.
283
			einfo "Building contributed dsaschema"
283
			#einfo "Building contributed dsaschema"
284
			cd ${S}/contrib/slapd-modules/dsaschema
284
			#cd ${S}/contrib/slapd-modules/dsaschema
285
			${CC} -shared -I../../../include ${CFLAGS} -fPIC \
285
			#${CC} -shared -I../../../include ${CFLAGS} -fPIC \
286
			-Wall -o libdsaschema-plugin.so dsaschema.c || \
286
			#-Wall -o libdsaschema-plugin.so dsaschema.c || \
287
			die "failed to compile dsaschema module"
287
			#die "failed to compile dsaschema module"
288
		# kerberos passwd
288
		# kerberos passwd
289
		if use kerberos ; then
289
		if use kerberos ; then
290
			einfo "Building contributed pw-kerberos"
290
			einfo "Building contributed pw-kerberos"
Lines 299-328 Link Here
299
			${CC} -shared -I../../../include ${CFLAGS} -fPIC \
299
			${CC} -shared -I../../../include ${CFLAGS} -fPIC \
300
			-o pw-netscape.so netscape.c || \
300
			-o pw-netscape.so netscape.c || \
301
			die "failed to compile netscape password module"
301
			die "failed to compile netscape password module"
302
		# smbk5pwd overlay
302
		# smbk5pwd overlay. this is a new module
303
		# Note: this modules builds, but may not work with
303
		# Note: this modules builds, but may not work with
304
		#   Gentoo's MIT-Kerberos.  It was designed for Heimdal
304
		#   Gentoo's MIT-Kerberos.  It was designed for Heimdal
305
		#   Kerberos. 
305
		#   Kerberos. 
306
			einfo "Building contributed smbk5pwd"
306
			#einfo "Building contributed smbk5pwd"
307
			local mydef
307
			#local mydef
308
			local mykrb5inc
308
			#local mykrb5inc
309
			use samba && mydef="-DDO_SAMBA"
309
			#use samba && mydef="-DDO_SAMBA"
310
			if use kerberos; then
310
			#if use kerberos; then
311
				mydef="${mydef} -DDO_KRB5"
311
			#	mydef="${mydef} -DDO_KRB5"
312
				if [ -d /usr/include/heimdal ]; then
312
			#	if [ -d /usr/include/heimdal ]; then
313
					mykrb5inc="-I/usr/include/heimdal/"
313
			#		mykrb5inc="-I/usr/include/heimdal/"
314
				fi
314
			#	fi
315
			fi
315
			#fi
316
			cd ${S}/contrib/slapd-modules/smbk5pwd && \
316
			#cd ${S}/contrib/slapd-modules/smbk5pwd && \
317
			libexecdir="/usr/$(get_libdir)/openldap" \
317
			#libexecdir="/usr/$(get_libdir)/openldap" \
318
			DEFS="${mydef}" KRB5_INC="${mykrb5inc}" emake || \
318
			#DEFS="${mydef}" KRB5_INC="${mykrb5inc}" emake || \
319
			die "failed to compile smbk5pwd module"
319
			#die "failed to compile smbk5pwd module"
320
		# addrdnvalues
320
		# addrdnvalues. this is a new module
321
			einfo "Building contributed addrdnvalues"
321
			#einfo "Building contributed addrdnvalues"
322
			cd ${S}/contrib/slapi-plugins/addrdnvalues/ && \
322
			#cd ${S}/contrib/slapi-plugins/addrdnvalues/ && \
323
			${CC} -shared -I../../../include ${CFLAGS} -fPIC \
323
			#${CC} -shared -I../../../include ${CFLAGS} -fPIC \
324
			-o libaddrdnvalues-plugin.so addrdnvalues.c || \
324
			#-o libaddrdnvalues-plugin.so addrdnvalues.c || \
325
			die "failed to compile addrdnvalues plugin"
325
			#die "failed to compile addrdnvalues plugin"
326
	fi
326
	fi
327
}
327
}
328
328
Lines 384-397 Link Here
384
		newins ${FILESDIR}/2.0/slapd.conf slapd
384
		newins ${FILESDIR}/2.0/slapd.conf slapd
385
		# install contributed modules
385
		# install contributed modules
386
		docinto /
386
		docinto /
387
		if [ -e ${S}/contrib/slapd-modules/dsaschema/libdsaschema-plugin.so ];
387
		# dsaschema. new stuff.
388
		then
388
		#if [ -e ${S}/contrib/slapd-modules/dsaschema/libdsaschema-plugin.so ];
389
			cd ${S}/contrib/slapd-modules/dsaschema/
389
		#then
390
			newdoc README README.contrib.dsaschema
390
		#	cd ${S}/contrib/slapd-modules/dsaschema/
391
			exeinto /usr/$(get_libdir)/openldap/openldap
391
		#	newdoc README README.contrib.dsaschema
392
			doexe libdsaschema-plugin.so || \
392
		#	exeinto /usr/$(get_libdir)/openldap/openldap
393
			die "failed to install dsaschema module"
393
		#	doexe libdsaschema-plugin.so || \
394
		fi
394
		#	die "failed to install dsaschema module"
395
		#fi
395
		if [ -e ${S}/contrib/slapd-modules/passwd/pw-kerberos.so ]; then
396
		if [ -e ${S}/contrib/slapd-modules/passwd/pw-kerberos.so ]; then
396
			cd ${S}/contrib/slapd-modules/passwd/
397
			cd ${S}/contrib/slapd-modules/passwd/
397
			newdoc README README.contrib.passwd
398
			newdoc README README.contrib.passwd
Lines 406-433 Link Here
406
			doexe ${S}/contrib/slapd-modules/passwd/pw-netscape.so || \
407
			doexe ${S}/contrib/slapd-modules/passwd/pw-netscape.so || \
407
			die "failed to install Netscape MTA-MD5 passwd module"
408
			die "failed to install Netscape MTA-MD5 passwd module"
408
		fi
409
		fi
409
		if [ -e ${S}/contrib/slapd-modules/smbk5pwd/.libs/smbk5pwd.so ]; then
410
		# smbk5pwd. new stuff.
410
			cd ${S}/contrib/slapd-modules/smbk5pwd
411
		#if [ -e ${S}/contrib/slapd-modules/smbk5pwd/.libs/smbk5pwd.so ]; then
411
			newdoc README.contrib.smbk5pwd
412
		#	cd ${S}/contrib/slapd-modules/smbk5pwd
412
			libexecdir="/usr/$(get_libdir)/openldap" \
413
		#	newdoc README.contrib.smbk5pwd
413
			DESTDIR="${D}" make install-mod || \
414
		#	libexecdir="/usr/$(get_libdir)/openldap" \
414
			die "failed to install smbk5pwd overlay module"
415
		#	DESTDIR="${D}" make install-mod || \
415
		fi
416
		#	die "failed to install smbk5pwd overlay module"
417
		#fi
416
		if [ -e ${S}/contrib/slapd-tools/statslog ]; then
418
		if [ -e ${S}/contrib/slapd-tools/statslog ]; then
417
			cd ${S}/contrib/slapd-tools
419
			cd ${S}/contrib/slapd-tools
418
			exeinto /usr/bin
420
			exeinto /usr/bin
419
			newexe statslog ldapstatslog || \
421
			newexe statslog ldapstatslog || \
420
			die "failed to install ldapstatslog script"
422
			die "failed to install ldapstatslog script"
421
		fi
423
		fi
422
		if [ -e
424
		# addrdnvalues. new stuff
423
			${S}/contrib/slapi-plugins/addrdnvalues/libaddrdnvalues-plugin.so ];
425
		#if [ -e
424
		then
426
		#	${S}/contrib/slapi-plugins/addrdnvalues/libaddrdnvalues-plugin.so ];
425
			cd ${S}/contrib/slapi-plugins/addrdnvalues
427
		#then
426
			newdoc README README.contrib.addrdnvalues
428
		#	cd ${S}/contrib/slapi-plugins/addrdnvalues
427
			exeinto /usr/$(get_libdir)/openldap/openldap
429
		#	newdoc README README.contrib.addrdnvalues
428
			doexe libaddrdnvalues-plugin.so || \
430
		#	exeinto /usr/$(get_libdir)/openldap/openldap
429
			die "failed to install addrdnvalues plugin"
431
		#	doexe libaddrdnvalues-plugin.so || \
430
		fi
432
		#	die "failed to install addrdnvalues plugin"
433
		#fi
431
434
432
	fi
435
	fi
433
436

Return to bug 134010