Summary: | Installing sys-apps/smartmontools on g/fbsd | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Dmitri Bogomolov <4glitch> |
Component: | FreeBSD | Assignee: | Gentoo/BSD Team <bsd+disabled> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | johan |
Priority: | High | Keywords: | KEYWORDREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
my ebuild diff
eliminate extra { in os_freebsd.cpp Conditional dependencies for =sys-apps/smartmontools-5.40 smartmontools-5.41.ebuild.diff smartmontools-5.41.ebuild.diff smartmontools-5.42.ebuild.diff |
Description
Dmitri Bogomolov
2010-02-22 10:15:19 UTC
Created attachment 220675 [details, diff]
my ebuild diff
conditional dependency + epatch
Created attachment 220677 [details, diff]
eliminate extra { in os_freebsd.cpp
You most likely want freebsd-ubin to provide mailx to begin with, instead, so that you don't have to start adding conditional dependencies all over the place. (In reply to comment #3) > You most likely want freebsd-ubin to provide mailx to begin with, instead, so > that you don't have to start adding conditional dependencies all over the > place. > did you mean it must be RDEPEND="!minimal? ( || ( sys-freebsd/freebsd-ubin virtual/mailx ) ) ? (In reply to comment #4) > (In reply to comment #3) > > You most likely want freebsd-ubin to provide mailx to begin with, instead, so > > that you don't have to start adding conditional dependencies all over the > > place. > > > > did you mean it must be > RDEPEND="!minimal? ( || ( sys-freebsd/freebsd-ubin virtual/mailx ) ) > ? What about PROVIDE="virtual/mailx" in sys-freebsd/freebsd-ubin? *** Bug 303293 has been marked as a duplicate of this bug. *** (In reply to comment #5) > (In reply to comment #4) > > (In reply to comment #3) > > > You most likely want freebsd-ubin to provide mailx to begin with, instead, so > > > that you don't have to start adding conditional dependencies all over the > > > place. > > > > > > > did you mean it must be > > RDEPEND="!minimal? ( || ( sys-freebsd/freebsd-ubin virtual/mailx ) ) > > ? > > What about PROVIDE="virtual/mailx" in sys-freebsd/freebsd-ubin? > WOW. It should be another bug, I think. This is just about [trivial?] patching to get sys-apps/smartmontools work. btw I live in obsolete world of g/fbsd-6.2 primarily :) (In reply to comment #7) > (In reply to comment #5) > > What about PROVIDE="virtual/mailx" in sys-freebsd/freebsd-ubin? > > WOW. It should be another bug, I think. This is just about [trivial?] patching > to get sys-apps/smartmontools work. I marked 303293 as a duplicate of this one. Newer =sys-apps/smartmontools-5.40 don't have typos and play well with gmake :) But it probably depends on sys-freebsd/freebsd-lib[usb]. Created attachment 261889 [details, diff]
Conditional dependencies for =sys-apps/smartmontools-5.40
Anyone, please, apply patch and throw away virtual/mailx or ~x86-fbsd. Created attachment 281449 [details, diff]
smartmontools-5.41.ebuild.diff
Created attachment 281451 [details, diff]
smartmontools-5.41.ebuild.diff
Created attachment 295483 [details, diff]
smartmontools-5.42.ebuild.diff
The actual sys-apps/smartmontools-6.2 doesn't need patches and have ~x86-fbsd keyword already. |