Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 405850 Details for
Bug 277265
Version Bump sys-fs/owfs
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
owfs-3.1_p0.ebuild
owfs-3.1_p0.ebuild (text/plain), 4.18 KB, created by
Pacho Ramos
on 2015-06-27 12:02:31 UTC
(
hide
)
Description:
owfs-3.1_p0.ebuild
Filename:
MIME Type:
Creator:
Pacho Ramos
Created:
2015-06-27 12:02:31 UTC
Size:
4.18 KB
patch
obsolete
># Copyright 1999-2015 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sys-fs/owfs/owfs-2.7_p21-r4.ebuild,v 1.1 2015/06/17 19:46:47 grknight Exp $ > >EAPI="5" >PYTHON_COMPAT=( python2_7 ) >DISTUTILS_OPTIONAL=1 > >inherit distutils-r1 eutils perl-module autotools systemd user > >MY_P=${P/_/} > >DESCRIPTION="Access 1-Wire devices like a filesystem" >SRC_URI="mirror://sourceforge/owfs/${MY_P}.tar.gz" >HOMEPAGE="http://www.owfs.org/ http://owfs.sourceforge.net/" > >IUSE="debug fuse ftpd httpd parport perl php python server tcl usb zeroconf" >REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" > >KEYWORDS="~amd64 ~arm ~x86" >SLOT="0" >LICENSE="GPL-2" > >RDEPEND=" > fuse? ( sys-fs/fuse ) > perl? ( dev-lang/perl ) > php? ( dev-lang/php:=[cli] ) > python? ( ${PYTHON_DEPS} ) > tcl? ( dev-lang/tcl:0= ) > usb? ( virtual/libusb:1 ) > zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) >" >DEPEND="${RDEPEND} > perl? ( dev-lang/swig ) > php? ( dev-lang/swig ) > python? ( dev-lang/swig ) >" > >S=${WORKDIR}/${MY_P} > >OWUID=${OWUID:-owfs} >OWGID=${OWGID:-owfs} > >pkg_setup() { > enewgroup ${OWGID} 150 > enewuser ${OWUID} 150 -1 -1 ${OWGID} >} > >src_prepare() { > # Support user's CFLAGS and LDFLAGS. > sed -i "s/@CPPFLAGS@/@CPPFLAGS@ ${CFLAGS}/" \ > module/swig/perl5/OW/Makefile.linux.in || die > sed -i "s/@LIBS@/@LIBS@ ${LDFLAGS}/" \ > module/swig/perl5/OW/Makefile.linux.in || die > > epatch "${FILESDIR}"/${PN}-libusb-include.patch > > eautoreconf >} > >src_configure() { > # disable owpython since we can build python anyway > # and without it, we don't have to fix the build ;) > econf \ > $(use_enable debug) \ > $(use_enable fuse owfs) \ > $(use_enable ftpd owftpd) \ > $(use_enable httpd owhttpd) \ > $(use_enable parport) \ > $(use_enable perl owperl) \ > $(use_enable php owphp) \ > --disable-owpython \ > $(use_enable server owserver) \ > $(use_enable tcl owtcl) \ > $(use_enable zeroconf zero) \ > $(use_enable usb) \ > --with-systemd=$(systemd_get_unitdir) >} > >src_compile() { > default > > if use python; then > local CFLAGS="${CFLAGS} -fno-strict-aliasing" > > pushd module/ownet/python > /dev/null || die > distutils-r1_src_compile > popd > /dev/null || die > > pushd module/swig/python > /dev/null || die > emake ow_wrap.c > distutils-r1_src_compile > popd > /dev/null || die > fi >} > >src_test() { :; } > >src_install() { > default > > if use server || use httpd || use ftpd || use fuse; then > diropts -m 0750 -o ${OWUID} -g ${OWGID} > dodir /var/run/owfs > > for i in server httpd ftpd; do > if use ${i}; then > newinitd "${FILESDIR}"/ow${i}.initd ow${i} > newconfd "${FILESDIR}"/ow${i}.confd ow${i} > fi > done > > if use fuse; then > dodir /var/lib/owfs > dodir /var/lib/owfs/mnt > newinitd "${FILESDIR}"/owfs.initd owfs > newconfd "${FILESDIR}"/owfs.confd owfs > fi > fi > use perl && perl_delete_localpod > > if use python; then > pushd module/ownet/python > /dev/null || die > distutils-r1_src_install > popd > /dev/null || die > > pushd module/swig/python > /dev/null || die > distutils-r1_src_install > popd > /dev/null || die > fi >} > >pkg_postinst() { > if use server || use httpd || use ftpd || use fuse; then > echo > einfo > einfo "Be sure to check/edit the following files," > einfo "e.g. to fit your 1 wire bus controller" > einfo "device or daemon network settings:" > for i in server httpd ftpd; do > if use ${i}; then > einfo "- ${ROOT%/}/etc/conf.d/ow${i}" > fi > done > if use fuse; then > einfo "- ${ROOT%/}/etc/conf.d/owfs" > fi > einfo > echo > if [[ ${OWUID} != root ]]; then > ewarn > ewarn "In order to allow the OWFS daemon user '${OWUID}' to read" > ewarn "from and/or write to a 1 wire bus controller device, make" > ewarn "sure the user has appropriate permission to access the" > ewarn "corresponding device node/path (e.g. /dev/ttyS0), for example" > ewarn "by adding the user to the group 'uucp' (for serial devices)" > ewarn "or 'usb' (for USB devices accessed via usbfs on /proc/bus/usb)." > ewarn > if use fuse; then > ewarn "In order to allow regular users to read from and/or write to" > ewarn "1 wire bus devices accessible via the owfs FUSE filesystem" > ewarn "client and its filesystem mountpoint, make sure the user is" > ewarn "a member of the group '${OWGID}'." > ewarn > fi > echo > fi > fi >}
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 Raw
Actions:
View
Attachments on
bug 277265
:
273437
| 405850 |
405852