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

(-)Makefile.am.orig (-18 lines)
Lines 427-449 Link Here
427
MAN_ATTRIBUTELOG = sed '/BEGIN ENABLE_ATTRIBUTELOG/,/END ENABLE_ATTRIBUTELOG/d'
427
MAN_ATTRIBUTELOG = sed '/BEGIN ENABLE_ATTRIBUTELOG/,/END ENABLE_ATTRIBUTELOG/d'
428
endif
428
endif
429
429
430
if OS_FREEBSD
431
.for file in $(man_MANS)
432
${file}: $(srcdir)/${file}.in Makefile svnversion.h
433
	sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g; \
434
	     s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \
435
	     s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \
436
	     s|/usr/local/share/man/|$(mandir)/|g; \
437
	     s|/usr/local/sbin/|$(sbindir)/|g; \
438
	     s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g; \
439
	     s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g;  \
440
	     s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g; \
441
	     s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" ${.ALLSRC:M*.in} | \
442
	$(MAN_DRIVEDB) | \
443
	$(MAN_SAVESTATES) | \
444
	$(MAN_ATTRIBUTELOG) > $@
445
.endfor
446
else
447
smart%: $(srcdir)/smart%.in Makefile svnversion.h
430
smart%: $(srcdir)/smart%.in Makefile svnversion.h
448
	sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \
431
	sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \
449
	sed "s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \
432
	sed "s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \
Lines 457-463 Link Here
457
	$(MAN_DRIVEDB) | \
440
	$(MAN_DRIVEDB) | \
458
	$(MAN_SAVESTATES) | \
441
	$(MAN_SAVESTATES) | \
459
	$(MAN_ATTRIBUTELOG) > $@
442
	$(MAN_ATTRIBUTELOG) > $@
460
endif
461
443
462
# Commands to convert man pages into .html and .txt
444
# Commands to convert man pages into .html and .txt
463
# TODO: configure
445
# TODO: configure
(-)Makefile.in.orig (-28 / +13 lines)
Lines 1569-1602 Link Here
1569
1569
1570
uninstall-initdDATA: $(initd_DATA_uninstall)
1570
uninstall-initdDATA: $(initd_DATA_uninstall)
1571
1571
1572
@OS_FREEBSD_TRUE@.for file in $(man_MANS)
1572
smart%: $(srcdir)/smart%.in Makefile svnversion.h
1573
@OS_FREEBSD_TRUE@${file}: $(srcdir)/${file}.in Makefile svnversion.h
1573
	sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \
1574
@OS_FREEBSD_TRUE@	sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g; \
1574
	sed "s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \
1575
@OS_FREEBSD_TRUE@	     s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \
1575
	sed "s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \
1576
@OS_FREEBSD_TRUE@	     s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \
1576
	sed "s|/usr/local/share/man/|$(mandir)/|g" | \
1577
@OS_FREEBSD_TRUE@	     s|/usr/local/share/man/|$(mandir)/|g; \
1577
	sed "s|/usr/local/sbin/|$(sbindir)/|g" | \
1578
@OS_FREEBSD_TRUE@	     s|/usr/local/sbin/|$(sbindir)/|g; \
1578
	sed "s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g" | \
1579
@OS_FREEBSD_TRUE@	     s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g; \
1579
	sed "s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g" | \
1580
@OS_FREEBSD_TRUE@	     s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g;  \
1580
	sed "s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g" | \
1581
@OS_FREEBSD_TRUE@	     s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g; \
1581
	sed "s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" | \
1582
@OS_FREEBSD_TRUE@	     s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" ${.ALLSRC:M*.in} | \
1582
	$(MAN_DRIVEDB) | \
1583
@OS_FREEBSD_TRUE@	$(MAN_DRIVEDB) | \
1583
	$(MAN_SAVESTATES) | \
1584
@OS_FREEBSD_TRUE@	$(MAN_SAVESTATES) | \
1584
	$(MAN_ATTRIBUTELOG) > $@
1585
@OS_FREEBSD_TRUE@	$(MAN_ATTRIBUTELOG) > $@
1586
@OS_FREEBSD_TRUE@.endfor
1587
@OS_FREEBSD_FALSE@smart%: $(srcdir)/smart%.in Makefile svnversion.h
1588
@OS_FREEBSD_FALSE@	sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \
1589
@OS_FREEBSD_FALSE@	sed "s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \
1590
@OS_FREEBSD_FALSE@	sed "s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \
1591
@OS_FREEBSD_FALSE@	sed "s|/usr/local/share/man/|$(mandir)/|g" | \
1592
@OS_FREEBSD_FALSE@	sed "s|/usr/local/sbin/|$(sbindir)/|g" | \
1593
@OS_FREEBSD_FALSE@	sed "s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g" | \
1594
@OS_FREEBSD_FALSE@	sed "s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g" | \
1595
@OS_FREEBSD_FALSE@	sed "s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g" | \
1596
@OS_FREEBSD_FALSE@	sed "s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" | \
1597
@OS_FREEBSD_FALSE@	$(MAN_DRIVEDB) | \
1598
@OS_FREEBSD_FALSE@	$(MAN_SAVESTATES) | \
1599
@OS_FREEBSD_FALSE@	$(MAN_ATTRIBUTELOG) > $@
1600
1585
1601
# Convert man pages into .html and .txt
1586
# Convert man pages into .html and .txt
1602
1587

Return to bug 311373