--- a/nut-2.6.5-r1.ebuild 2013-08-14 05:05:18.693221502 +0400 +++ b/nut-2.6.5-r1.ebuild 2013-08-14 05:05:00.123658881 +0400 @@ -16,7 +16,23 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="avahi cgi ipmi snmp usb ssl tcpd xml" + +SERIAL_DRIVERLIST="bcmxcp belkin belkinunv bestfcom \ + bestfortress bestuferrups bestups dummy-ups etapro everups \ + gamatronic genericups isbmex liebert liebert-esp2 masterguard metasys \ + oldmge-shut mge-utalk microdowell mge-shut oneac optiups powercom rhino \ + safenet skel solis tripplite tripplitesu upscode2 victronups powerpanel \ + blazer_ser clone clone-outlet ivtscd apcsmart apcsmart-old" +SNMP_DRIVERLIST="snmp-ups" +USB_LIBUSB_DRIVERLIST="usbhid-ups bcmxcp_usb tripplite_usb \ + blazer_usb richcomm_usb" +USB_DRIVERLIST=${USB_LIBUSB_DRIVERLIST} + +for name in ${SERIAL_DRIVERLIST} ${SNMP_DRIVERLIST} ${USB_DRIVERLIST}; do + IUSE_NUT_DRIVERS="${IUSE_NUT_DRIVERS} nut_drivers_${name}" +done + +IUSE="avahi cgi ipmi snmp usb ssl tcpd xml ${IUSE_NUT_DRIVERS}" RDEPEND="avahi? ( net-dns/avahi ) cgi? ( >=media-libs/gd-2[png] ) @@ -58,6 +74,7 @@ epatch "${FILESDIR}"/${PN}-2.6.2-lowspeed-buffer-size.patch #epatch "${FILESDIR}"/${PN}-2.6.3-CVE-2012-2944.patch epatch "${FILESDIR}"/${PN}-2.6.5-freeipmi_fru.patch + #epatch "${FILESDIR}"/${PN}-2.6.5-ACK.patch sed -e "s:GD_LIBS.*=.*-L/usr/X11R6/lib \(.*\) -lXpm -lX11:GD_LIBS=\"\1:" \ -e '/systemdsystemunitdir=.*echo.*sed.*libdir/s,^,#,g' \