Index: pcfclock-0.44-r6.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-apps/pcfclock/pcfclock-0.44-r6.ebuild,v retrieving revision 1.3 diff -u -B -r1.3 pcfclock-0.44-r6.ebuild --- pcfclock-0.44-r6.ebuild 16 Nov 2010 16:31:29 -0000 1.3 +++ pcfclock-0.44-r6.ebuild 19 May 2011 18:04:33 -0000 @@ -18,9 +18,9 @@ pkg_setup() { CONFIG_CHECK="PARPORT" linux-mod_pkg_setup - BUILD_TARGETS="all" - ECONF_PARAMS="--with-linux=${KERNEL_DIR}" - MODULE_NAMES="pcfclock(::${S}/linux)" + BUILD_TARGETS="modules" + #ECONF_PARAMS="--with-linux=${KERNEL_DIR}" + MODULE_NAMES="pcfclock(:${S}/linux:${S}/linux)" MODULESD_PCFCLOCK_ENABLED="yes" MODULESD_PCFCLOCK_EXAMPLES=( "pcfclock parport=0,none,none" ) MODULESD_PCFCLOCK_ALIASES=( @@ -39,14 +39,21 @@ convert_to_m "linux/Makefile.in" } +src_compile() { + econf --with-linux=${KERNEL_DIR} + linux-mod_src_compile + cd pcfdate + emake || die +} + src_install() { linux-mod_src_install - dosbin pcfdate/pcfdate - doman {linux,pcfdate}/*.[48] - dodoc AUTHORS ChangeLog NEWS README THANKS + dosbin pcfdate/pcfdate || die + doman {linux,pcfdate}/*.[48] || die + dodoc AUTHORS ChangeLog NEWS README THANKS || die # Add configuration for udev - dodir /etc/udev/rules.d + dodir /etc/udev/rules.d || die echo 'KERNEL=="pcfclock*", NAME="%k", MODE="0444"' \ > "${D}/etc/udev/rules.d/55-${PN}.rules" } Index: pcfclock-0.44-r6.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-apps/pcfclock/pcfclock-0.44-r6.ebuild,v retrieving revision 1.3 diff -u -B -r1.3 pcfclock-0.44-r6.ebuild --- pcfclock-0.44-r6.ebuild 16 Nov 2010 16:31:29 -0000 1.3 +++ pcfclock-0.44-r6.ebuild 19 May 2011 18:05:11 -0000 @@ -18,9 +18,8 @@ pkg_setup() { CONFIG_CHECK="PARPORT" linux-mod_pkg_setup - BUILD_TARGETS="all" - ECONF_PARAMS="--with-linux=${KERNEL_DIR}" - MODULE_NAMES="pcfclock(::${S}/linux)" + BUILD_TARGETS="modules" + MODULE_NAMES="pcfclock(:${S}/linux:${S}/linux)" MODULESD_PCFCLOCK_ENABLED="yes" MODULESD_PCFCLOCK_EXAMPLES=( "pcfclock parport=0,none,none" ) MODULESD_PCFCLOCK_ALIASES=( @@ -39,14 +38,21 @@ convert_to_m "linux/Makefile.in" } +src_compile() { + econf --with-linux=${KERNEL_DIR} + linux-mod_src_compile + cd pcfdate + emake || die +} + src_install() { linux-mod_src_install - dosbin pcfdate/pcfdate - doman {linux,pcfdate}/*.[48] - dodoc AUTHORS ChangeLog NEWS README THANKS + dosbin pcfdate/pcfdate || die + doman {linux,pcfdate}/*.[48] || die + dodoc AUTHORS ChangeLog NEWS README THANKS || die # Add configuration for udev - dodir /etc/udev/rules.d + dodir /etc/udev/rules.d || die echo 'KERNEL=="pcfclock*", NAME="%k", MODE="0444"' \ > "${D}/etc/udev/rules.d/55-${PN}.rules" }