Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 139884
Collapse All | Expand All

(-)media-libs/libgphoto2/libgphoto2-2.2.1-r1.ebuild (-21 / +22 lines)
Lines 11-17 Link Here
11
LICENSE="GPL-2"
11
LICENSE="GPL-2"
12
SLOT="0"
12
SLOT="0"
13
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
13
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
14
IUSE="nls doc exif usb hal"
14
15
# By default, drivers for all supported cards will be compiled.
16
# If you want to only compile for specific card(s), set CAMERAS
17
# environment to a comma-separated list (no spaces) of drivers that
18
# you want to build.
19
IUSE_CAMERAS="cameras_adc65	cameras_agfa-c120 cameras_aox cameras_aox \
20
	cameras_barbie cameras_canoncameras_casio cameras_clicksmart310 \
21
	cameras_digigr8	cameras_digita cameras_dimera cameras_directory	\
22
	cameras_enigmal3 cameras_fuji cameras_gsmart300 cameras_hp215 cameras_iclick \
23
	cameras_jamcam cameras_jdll cameras_kodak cameras_konica cameras_largan \
24
	cameras_lg_gsm cameras_mars cameras_minolta cameras_mustek cameras_panasonic \
25
	cameras_pccam300 cameras_pccam600 cameras_polaroid cameras_ptp2 cameras_ricoh \
26
	cameras_samsung cameras_sierra cameras_sipix cameras_small cameras_sonix \
27
	cameras_sonydscfl cameras_sonydscf55 cameras_soundvision cameras_spca50x \
28
	cameras_sq905 cameras_stv0674 cameras_stv0680 cameras_sx330x cameras_template \
29
	cameras_toshiba"
30
31
IUSE="nls doc exif usb hal ${IUSE_CAMERAS}"
15
RESTRICT="test confcache"
32
RESTRICT="test confcache"
16
33
17
# needs >usbutils-0.11-r2 to avoid /usr/lib/libusb*
34
# needs >usbutils-0.11-r2 to avoid /usr/lib/libusb*
Lines 29-53 Link Here
29
		=app-text/docbook-sgml-dtd-4.2*
46
		=app-text/docbook-sgml-dtd-4.2*
30
	)"
47
	)"
31
48
32
# By default, drivers for all supported cards will be compiled.
33
# If you want to only compile for specific card(s), set CAMERAS
34
# environment to a comma-separated list (no spaces) of drivers that
35
# you want to build.
36
IUSE_CAMERAS="adc65 agfa-cl20 aox barbie canon casio clicksmart310
37
	digigr8 digita dimera directory enigma13 fuji gsmart300 hp215 iclick jamcam
38
	jd11 kodak konica largan lg_gsm mars minolta mustek panasonic pccam300
39
	pccam600 polaroid ptp2 ricoh samsung sierra sipix smal sonix sonydscf1
40
	sonydscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template
41
	toshiba"
42
43
pkg_setup() {
49
pkg_setup() {
44
	if [[ -z "${CAMERAS}" ]] ; then
45
		ewarn "All camera drivers will be built since you did not specify"
46
		ewarn "via the CAMERAS variable what camera you use."
47
		einfo "libgphoto2 supports: all ${IUSE_CAMERAS}"
48
	fi
49
	echo
50
51
	enewgroup plugdev || die "Error creating plugdev group"
50
	enewgroup plugdev || die "Error creating plugdev group"
52
}
51
}
53
52
Lines 74-82 Link Here
74
src_compile() {
73
src_compile() {
75
	local cameras
74
	local cameras
76
	local cam
75
	local cam
77
	for cam in ${CAMERAS} ; do
76
78
		has ${cam} ${IUSE_CAMERAS} && cameras="${cameras},${cam}"
77
	for cam in ${IUSE_CAMERAS} ; do
78
		use ${cam} && cameras="${cameras},${cam#cameras_}"
79
	done
79
	done
80
80
	[[ -z "${cameras}" ]] \
81
	[[ -z "${cameras}" ]] \
81
		&& cameras="all" \
82
		&& cameras="all" \
82
		|| cameras="${cameras:1}"
83
		|| cameras="${cameras:1}"
(-)profiles/desc/cameras.desc.orig (+54 lines)
Line 0 Link Here
1
# Copyright 1999-2006 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/profiles/desc/elibc.desc,v 1.2 2006/07/12 19:06:34 the_paya Exp $
4
5
# This file contains descriptions of CAMERAS USE_EXPAND flags.
6
7
# Keep it sorted.
8
9
adc65 - libgphoto support for adc65 cameras
10
agfa-c120 - libgphoto support for agfa-c120 cameras
11
aox - libgphoto support for aox cameras
12
aox - libgphoto support for aox cameras
13
barbie - libgphoto support for barbie cameras
14
canoncameras_casio - libgphoto support for canoncameras_casio cameras
15
clicksmart310 - libgphoto support for clicksmart310 cameras
16
digigr8 - libgphoto support for digigr8 cameras
17
digita - libgphoto support for digita cameras
18
dimera - libgphoto support for dimera cameras
19
directory - libgphoto support for directory cameras
20
enigmal3 - libgphoto support for enigmal3 cameras
21
fuji - libgphoto support for fuji cameras
22
gsmart300 - libgphoto support for gsmart300 cameras
23
hp215 - libgphoto support for hp215 cameras
24
iclick - libgphoto support for iclick cameras
25
jamcam - libgphoto support for jamcam cameras
26
jdll - libgphoto support for jdll cameras
27
kodak - libgphoto support for kodak cameras
28
konica - libgphoto support for konica cameras
29
largan - libgphoto support for largan cameras
30
lg_gsm - libgphoto support for lg_gsm cameras
31
mars - libgphoto support for mars cameras
32
minolta - libgphoto support for minolta cameras
33
mustek - libgphoto support for mustek cameras
34
panasonic - libgphoto support for panasonic cameras
35
pccam300 - libgphoto support for pccam300 cameras
36
pccam600 - libgphoto support for pccam600 cameras
37
polaroid - libgphoto support for polaroid cameras
38
ptp2 - libgphoto support for ptp2 cameras
39
ricoh - libgphoto support for ricoh cameras
40
samsung - libgphoto support for samsung cameras
41
sierra - libgphoto support for sierra cameras
42
sipix - libgphoto support for sipix cameras
43
small - libgphoto support for small cameras
44
sonix - libgphoto support for sonix cameras
45
sonydscfl - libgphoto support for sonydscfl cameras
46
sonydscf55 - libgphoto support for sonydscf55 cameras
47
soundvision - libgphoto support for soundvision cameras
48
spca50x - libgphoto support for spca50x cameras
49
sq905 - libgphoto support for sq905 cameras
50
stv0674 - libgphoto support for stv0674 cameras
51
stv0680 - libgphoto support for stv0680 cameras
52
sx330x - libgphoto support for sx330x cameras
53
template - libgphoto support for template cameras
54
toshiba - libgphoto support for toshiba cameras
(-)profiles/base/make.defaults (-1 / +1 lines)
Lines 10-16 Link Here
10
10
11
# Env vars to expand into USE vars.  Modifying this requires prior
11
# Env vars to expand into USE vars.  Modifying this requires prior
12
# discussion on gentoo-dev@gentoo.org.
12
# discussion on gentoo-dev@gentoo.org.
13
USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC"
13
USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBCCAMERAS"
14
14
15
# USE_EXPAND variables whose contents are not shown in package manager
15
# USE_EXPAND variables whose contents are not shown in package manager
16
# output. Changes need discussion on gentoo-dev.
16
# output. Changes need discussion on gentoo-dev.

Return to bug 139884