Gentoo Archives: gentoo-commits

From: "Steve Dibb (beandog)" <beandog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-cdr/cdrtools: ChangeLog cdrtools-2.01.01_alpha38.ebuild
Date: Fri, 18 Apr 2008 14:36:56
Message-Id: E1Jmrht-0006b5-Pq@stork.gentoo.org
1 beandog 08/04/18 14:36:53
2
3 Modified: ChangeLog
4 Added: cdrtools-2.01.01_alpha38.ebuild
5 Log:
6 Version bump, bug 213122
7 (Portage version: 2.1.5_rc3)
8
9 Revision Changes Path
10 1.200 app-cdr/cdrtools/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrtools/ChangeLog?rev=1.200&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrtools/ChangeLog?rev=1.200&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrtools/ChangeLog?r1=1.199&r2=1.200
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v
19 retrieving revision 1.199
20 retrieving revision 1.200
21 diff -u -r1.199 -r1.200
22 --- ChangeLog 27 Jan 2008 17:16:39 -0000 1.199
23 +++ ChangeLog 18 Apr 2008 14:36:53 -0000 1.200
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-cdr/cdrtools
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.199 2008/01/27 17:16:39 pylon Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.200 2008/04/18 14:36:53 beandog Exp $
29 +
30 +*cdrtools-2.01.01_alpha38 (18 Apr 2008)
31 +
32 + 18 Apr 2008; Steve Dibb <beandog@g.o>
33 + +cdrtools-2.01.01_alpha38.ebuild:
34 + Version bump, bug 213122
35
36 27 Jan 2008; Lars Weiler <pylon@g.o>
37 -cdrtools-2.01.01_alpha25.ebuild:
38
39
40
41 1.1 app-cdr/cdrtools/cdrtools-2.01.01_alpha38.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrtools/cdrtools-2.01.01_alpha38.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-cdr/cdrtools/cdrtools-2.01.01_alpha38.ebuild?rev=1.1&content-type=text/plain
45
46 Index: cdrtools-2.01.01_alpha38.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-2.01.01_alpha38.ebuild,v 1.1 2008/04/18 14:36:53 beandog Exp $
51
52 inherit eutils toolchain-funcs flag-o-matic
53
54 DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord"
55 HOMEPAGE="http://cdrecord.berlios.de/"
56 SRC_URI="ftp://ftp.berlios.de/pub/cdrecord/alpha/${P/_alpha/a}.tar.bz2"
57
58 LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
59 SLOT="0"
60 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
61 IUSE="unicode"
62
63 DEPEND="virtual/libc
64 sys-apps/acl
65 !app-cdr/dvdrtools
66 !app-cdr/cdrkit"
67
68 PROVIDE="virtual/cdrtools"
69
70 S="${WORKDIR}/${PN}-2.01.01"
71
72 src_unpack() {
73 unpack ${A}
74 cd "${S}"
75
76 epatch "${FILESDIR}"/${PN}-2.01.01a03-warnings.patch
77 epatch "${FILESDIR}"/${PN}-2.01.01_alpha34-asneeded.patch
78
79 cd "${S}"/DEFAULTS
80 local MYARCH="linux"
81
82 sed -i "s:/opt/schily:/usr:g" Defaults.${MYARCH}
83 sed -i "s:/usr/src/linux/include::g" Defaults.${MYARCH}
84 # For dynamic linking:
85 sed -i "s:static:dynamic:" Defaults.${MYARCH}
86
87 cd "${S}"/librscg
88 sed -i "s:/opt/schily:/usr:g" scsi-remote.c
89
90 # lame symlinks that all point to the same thing
91 cd "${S}"/RULES
92 local t
93 for t in ppc64 sh4 s390x ; do
94 ln -s i586-linux-cc.rul ${t}-linux-cc.rul || die
95 ln -s i586-linux-gcc.rul ${t}-linux-gcc.rul || die
96 done
97 }
98
99 src_compile() {
100 if use unicode; then
101 local flags="$(test-flags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)"
102 if [[ -n ${flags} ]]; then
103 append-flags ${flags}
104 else
105 ewarn "Your compiler does not support the options required to build"
106 ewarn "cdrtools with unicode in USE. unicode flag will be ignored."
107 fi
108 fi
109 emake CC="$(tc-getCC) -D__attribute_const__=const" COPTX="${CFLAGS}" CPPOPTX="${CPPFLAGS}" LDOPTX="${LDFLAGS}" || die
110 }
111
112 src_install() {
113 dobin cdda2wav/OBJ/*-*-cc/cdda2wav || die "cdda2wav"
114 dobin cdrecord/OBJ/*-*-cc/cdrecord || die "cdrecord"
115 dobin mkisofs/OBJ/*-*-cc/mkisofs || die "mkisofs"
116 dobin readcd/OBJ/*-*-cc/readcd || die "readcd"
117 dosbin rscsi/OBJ/*-*-cc/rscsi || die "rscsi"
118
119 insinto /usr/include
120 doins incs/*-*-cc/align.h incs/*-*-cc/avoffset.h incs/*-*-cc/xconfig.h || die "include"
121
122 cd mkisofs/diag/OBJ/*-*-cc
123 dobin devdump isodump isoinfo isovfy || die "dobin"
124
125 cd "${S}"
126 insinto /etc/default
127 doins rscsi/rscsi.dfl
128 doins cdrecord/cdrecord.dfl
129
130 cd "${S}"/libs/*-*-cc
131 dolib.a *.a || die "dolib failed"
132
133 cd "${S}"/libs/*-*-cc/pic
134 dolib.so * || die "dolib.so failed"
135
136 cd "${S}"
137 insinto /usr/include/scsilib
138 doins include/schily/*.h
139 insinto /usr/include/scsilib/scg
140 doins include/scg/*.h
141
142 cd "${S}"
143 dodoc ABOUT Changelog README README.linux-shm START READMEs/README.linux
144 doman */*.1
145 doman */*.8
146
147 cd "${S}"/cdrecord
148 docinto cdrecord
149 dodoc README*
150
151 cd "${S}"/mkisofs
152 docinto mkisofs
153 dodoc README*
154
155 cd "${S}"/cdda2wav
156 docinto cdda2wav
157 dodoc FAQ Frontends HOWTOUSE README TODO
158
159 cd "${S}"/libparanoia
160 docinto libparanoia
161 dodoc README*
162
163 cd "${S}"/doc
164 docinto print
165 dodoc *.ps
166 }
167
168 pkg_postinst() {
169 echo
170 einfo "The command line option 'dev=/dev/hdX' (X is the name of your drive)"
171 einfo "should be used for IDE CD writers. And make sure that the permissions"
172 einfo "on this device are set properly and your user is in the correct group."
173 }
174
175
176
177 --
178 gentoo-commits@l.g.o mailing list