Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/graphlcd-base/
Date: Mon, 28 Sep 2020 22:11:42
Message-Id: 1601331086.f57d1b65ae074bad68ac3d5639023a41f47e7a2f.conikost@gentoo
1 commit: f57d1b65ae074bad68ac3d5639023a41f47e7a2f
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 28 22:10:37 2020 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 28 22:11:26 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57d1b65
7
8 app-misc/graphlcd-base: drop old version
9
10 Package-Manager: Portage-3.0.6, Repoman-3.0.1
11 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
12
13 .../graphlcd-base/graphlcd-base-1.0.2-r1.ebuild | 91 ----------------------
14 app-misc/graphlcd-base/graphlcd-base-2.0.0.ebuild | 91 ----------------------
15 2 files changed, 182 deletions(-)
16
17 diff --git a/app-misc/graphlcd-base/graphlcd-base-1.0.2-r1.ebuild b/app-misc/graphlcd-base/graphlcd-base-1.0.2-r1.ebuild
18 deleted file mode 100644
19 index 3c1a30caae9..00000000000
20 --- a/app-misc/graphlcd-base/graphlcd-base-1.0.2-r1.ebuild
21 +++ /dev/null
22 @@ -1,91 +0,0 @@
23 -# Copyright 1999-2020 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=7
27 -
28 -inherit optfeature toolchain-funcs udev
29 -
30 -DESCRIPTION="Contains the lowlevel lcd drivers for GraphLCD"
31 -HOMEPAGE="https://projects.vdr-developer.org/projects/graphlcd-base"
32 -SRC_URI="https://projects.vdr-developer.org/git/${PN}.git/snapshot/${P}.tar.bz2"
33 -
34 -KEYWORDS="amd64 x86"
35 -SLOT="0"
36 -LICENSE="GPL-2"
37 -IUSE="fontconfig freetype graphicsmagick imagemagick lcd_devices_ax206dpf lcd_devices_picolcd_256x64 lcd_devices_vnc"
38 -REQUIRED_USE="?? ( graphicsmagick imagemagick )"
39 -
40 -RDEPEND="
41 - dev-libs/libhid
42 - net-libs/libvncserver
43 - freetype? ( media-libs/freetype:2= )
44 - fontconfig? ( media-libs/fontconfig:1.0= )
45 - graphicsmagick? ( media-gfx/graphicsmagick:0/1.3 )
46 - imagemagick? ( <media-gfx/imagemagick-7 )
47 - lcd_devices_ax206dpf? ( virtual/libusb:0 )
48 - lcd_devices_picolcd_256x64? ( virtual/libusb:0 )
49 -"
50 -
51 -DEPEND="${RDEPEND}"
52 -
53 -BDEPEND="virtual/pkgconfig"
54 -
55 -DOCS=( "HISTORY" "README" "TODO" "docs/." )
56 -
57 -PATCHES=( "${FILESDIR}/${PN}-2.0.0-musl.patch" )
58 -
59 -src_prepare() {
60 - default
61 -
62 - # Change '/usr/local/' to '/usr'
63 - # Change '/usr/lib' to '/usr/$(get_libdir)'
64 - sed -e "34s:/usr/local:/usr:" -e "37s:/lib:/$(get_libdir):" -i Make.config || die
65 -
66 - # Fix newer GCC version with the Futaba MDM166A lcd driver
67 - sed -e "s:0xff7f0004:(int) 0xff7f0004:" -i glcddrivers/futabaMDM166A.c || die
68 -
69 - tc-export CC CXX
70 -}
71 -
72 -src_configure() {
73 - # Build optional drivers
74 - if use lcd_devices_ax206dpf; then
75 - sed -e "78s:#::" -i Make.config || die
76 - fi
77 - if use lcd_devices_picolcd_256x64; then
78 - sed -e "81s:#::" -i Make.config || die
79 - fi
80 - if use lcd_devices_vnc; then
81 - sed -e "72s:1:0:" -i Make.config || die
82 - fi
83 -
84 - # Build optional features
85 - if ! use freetype; then
86 - sed -e "59s:HAVE:#HAVE:" -i Make.config || die
87 - fi
88 - if ! use fontconfig; then
89 - sed -e "62s:HAVE:#HAVE:" -i Make.config || die
90 - fi
91 - if use graphicsmagick; then
92 - sed -e "69s:#::" -i Make.config || die
93 - fi
94 - if use imagemagick; then
95 - sed -e "68s:#::" -i Make.config || die
96 - fi
97 -}
98 -
99 -src_install() {
100 - emake DESTDIR="${D}" UDEVRULESDIR="/lib/udev/rules.d" install
101 -
102 - einstalldocs
103 -}
104 -
105 -pkg_postinst() {
106 - udev_reload
107 -
108 - optfeature "supporting the logitech g15 keyboard lcd." app-misc/g15daemon
109 -}
110 -
111 -pkg_postrm() {
112 - udev_reload
113 -}
114
115 diff --git a/app-misc/graphlcd-base/graphlcd-base-2.0.0.ebuild b/app-misc/graphlcd-base/graphlcd-base-2.0.0.ebuild
116 deleted file mode 100644
117 index 14554e36bfd..00000000000
118 --- a/app-misc/graphlcd-base/graphlcd-base-2.0.0.ebuild
119 +++ /dev/null
120 @@ -1,91 +0,0 @@
121 -# Copyright 1999-2020 Gentoo Authors
122 -# Distributed under the terms of the GNU General Public License v2
123 -
124 -EAPI=7
125 -
126 -inherit optfeature toolchain-funcs udev
127 -
128 -DESCRIPTION="Contains the lowlevel lcd drivers for GraphLCD"
129 -HOMEPAGE="https://projects.vdr-developer.org/projects/graphlcd-base"
130 -SRC_URI="https://projects.vdr-developer.org/git/${PN}.git/snapshot/${P}.tar.bz2"
131 -
132 -KEYWORDS="~amd64 ~x86"
133 -SLOT="0"
134 -LICENSE="GPL-2"
135 -IUSE="fontconfig freetype graphicsmagick imagemagick lcd_devices_ax206dpf lcd_devices_picolcd_256x64 lcd_devices_vnc"
136 -REQUIRED_USE="?? ( graphicsmagick imagemagick )"
137 -
138 -RDEPEND="
139 - dev-libs/libhid
140 - net-libs/libvncserver
141 - freetype? ( media-libs/freetype:2= )
142 - fontconfig? ( media-libs/fontconfig:1.0= )
143 - graphicsmagick? ( media-gfx/graphicsmagick:0/1.3 )
144 - imagemagick? ( <media-gfx/imagemagick-7 )
145 - lcd_devices_ax206dpf? ( virtual/libusb:0 )
146 - lcd_devices_picolcd_256x64? ( virtual/libusb:0 )
147 -"
148 -
149 -DEPEND="${RDEPEND}"
150 -
151 -BDEPEND="virtual/pkgconfig"
152 -
153 -DOCS=( "HISTORY" "README" "TODO" "docs/." )
154 -
155 -PATCHES=( "${FILESDIR}/${P}-musl.patch" )
156 -
157 -src_prepare() {
158 - default
159 -
160 - # Change '/usr/local/' to '/usr'
161 - # Change '/usr/lib' to '/usr/$(get_libdir)'
162 - sed -e "34s:/usr/local:/usr:" -e "37s:/lib:/$(get_libdir):" -i Make.config || die
163 -
164 - # Fix newer GCC version with the Futaba MDM166A lcd driver
165 - sed -e "s:0xff7f0004:(int) 0xff7f0004:" -i glcddrivers/futabaMDM166A.c || die
166 -
167 - tc-export CC CXX
168 -}
169 -
170 -src_configure() {
171 - # Build optional drivers
172 - if use lcd_devices_ax206dpf; then
173 - sed -e "78s:#::" -i Make.config || die
174 - fi
175 - if use lcd_devices_picolcd_256x64; then
176 - sed -e "81s:#::" -i Make.config || die
177 - fi
178 - if use lcd_devices_vnc; then
179 - sed -e "72s:1:0:" -i Make.config || die
180 - fi
181 -
182 - # Build optional features
183 - if ! use freetype; then
184 - sed -e "59s:HAVE:#HAVE:" -i Make.config || die
185 - fi
186 - if ! use fontconfig; then
187 - sed -e "62s:HAVE:#HAVE:" -i Make.config || die
188 - fi
189 - if use graphicsmagick; then
190 - sed -e "69s:#::" -i Make.config || die
191 - fi
192 - if use imagemagick; then
193 - sed -e "68s:#::" -i Make.config || die
194 - fi
195 -}
196 -
197 -src_install() {
198 - emake DESTDIR="${D}" UDEVRULESDIR="/lib/udev/rules.d" install
199 -
200 - einstalldocs
201 -}
202 -
203 -pkg_postinst() {
204 - udev_reload
205 -
206 - optfeature "supporting the logitech g15 keyboard lcd." app-misc/g15daemon
207 -}
208 -
209 -pkg_postrm() {
210 - udev_reload
211 -}