Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 225277 Details for
Bug 311373
sys-apps/smartmontools doesn't expect GNU make on FreeBSD
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to remove BSD make stuff that offends GNU make
smartmontools-5.39-fbsd-gmake.patch (text/plain), 4.21 KB, created by
Johan Hattne
on 2010-03-26 02:02:51 UTC
(
hide
)
Description:
Patch to remove BSD make stuff that offends GNU make
Filename:
MIME Type:
Creator:
Johan Hattne
Created:
2010-03-26 02:02:51 UTC
Size:
4.21 KB
patch
obsolete
>--- Makefile.am.orig 2010-02-04 10:51:07 -0600 >+++ Makefile.am 2010-02-04 10:52:56 -0600 >@@ -427,23 +427,6 @@ > MAN_ATTRIBUTELOG = sed '/BEGIN ENABLE_ATTRIBUTELOG/,/END ENABLE_ATTRIBUTELOG/d' > endif > >-if OS_FREEBSD >-.for file in $(man_MANS) >-${file}: $(srcdir)/${file}.in Makefile svnversion.h >- sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g; \ >- s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \ >- s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \ >- s|/usr/local/share/man/|$(mandir)/|g; \ >- s|/usr/local/sbin/|$(sbindir)/|g; \ >- s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g; \ >- s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g; \ >- s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g; \ >- s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" ${.ALLSRC:M*.in} | \ >- $(MAN_DRIVEDB) | \ >- $(MAN_SAVESTATES) | \ >- $(MAN_ATTRIBUTELOG) > $@ >-.endfor >-else > smart%: $(srcdir)/smart%.in Makefile svnversion.h > sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \ > sed "s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \ >@@ -457,7 +440,6 @@ > $(MAN_DRIVEDB) | \ > $(MAN_SAVESTATES) | \ > $(MAN_ATTRIBUTELOG) > $@ >-endif > > # Commands to convert man pages into .html and .txt > # TODO: configure >--- Makefile.in.orig 2010-02-04 11:04:09 -0600 >+++ Makefile.in 2010-02-04 11:05:36 -0600 >@@ -1569,34 +1569,19 @@ > > uninstall-initdDATA: $(initd_DATA_uninstall) > >-@OS_FREEBSD_TRUE@.for file in $(man_MANS) >-@OS_FREEBSD_TRUE@${file}: $(srcdir)/${file}.in Makefile svnversion.h >-@OS_FREEBSD_TRUE@ sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g; \ >-@OS_FREEBSD_TRUE@ s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \ >-@OS_FREEBSD_TRUE@ s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \ >-@OS_FREEBSD_TRUE@ s|/usr/local/share/man/|$(mandir)/|g; \ >-@OS_FREEBSD_TRUE@ s|/usr/local/sbin/|$(sbindir)/|g; \ >-@OS_FREEBSD_TRUE@ s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g; \ >-@OS_FREEBSD_TRUE@ s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g; \ >-@OS_FREEBSD_TRUE@ s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g; \ >-@OS_FREEBSD_TRUE@ s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" ${.ALLSRC:M*.in} | \ >-@OS_FREEBSD_TRUE@ $(MAN_DRIVEDB) | \ >-@OS_FREEBSD_TRUE@ $(MAN_SAVESTATES) | \ >-@OS_FREEBSD_TRUE@ $(MAN_ATTRIBUTELOG) > $@ >-@OS_FREEBSD_TRUE@.endfor >-@OS_FREEBSD_FALSE@smart%: $(srcdir)/smart%.in Makefile svnversion.h >-@OS_FREEBSD_FALSE@ sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \ >-@OS_FREEBSD_FALSE@ sed "s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \ >-@OS_FREEBSD_FALSE@ sed "s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \ >-@OS_FREEBSD_FALSE@ sed "s|/usr/local/share/man/|$(mandir)/|g" | \ >-@OS_FREEBSD_FALSE@ sed "s|/usr/local/sbin/|$(sbindir)/|g" | \ >-@OS_FREEBSD_FALSE@ sed "s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g" | \ >-@OS_FREEBSD_FALSE@ sed "s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g" | \ >-@OS_FREEBSD_FALSE@ sed "s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g" | \ >-@OS_FREEBSD_FALSE@ sed "s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" | \ >-@OS_FREEBSD_FALSE@ $(MAN_DRIVEDB) | \ >-@OS_FREEBSD_FALSE@ $(MAN_SAVESTATES) | \ >-@OS_FREEBSD_FALSE@ $(MAN_ATTRIBUTELOG) > $@ >+smart%: $(srcdir)/smart%.in Makefile svnversion.h >+ sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \ >+ sed "s|CURRENT_CVS_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \ >+ sed "s|CURRENT_CVS_TIME|`sed -n 's,^.*TIME[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" | \ >+ sed "s|/usr/local/share/man/|$(mandir)/|g" | \ >+ sed "s|/usr/local/sbin/|$(sbindir)/|g" | \ >+ sed "s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g" | \ >+ sed "s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g" | \ >+ sed "s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g" | \ >+ sed "s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" | \ >+ $(MAN_DRIVEDB) | \ >+ $(MAN_SAVESTATES) | \ >+ $(MAN_ATTRIBUTELOG) > $@ > > # Convert man pages into .html and .txt >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 311373
: 225277