Gentoo Archives: gentoo-commits

From: Andrew Savchenko <bircoph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/bircoph:master commit in: net-print/samsung-unified-driver/, profiles/, licenses/
Date: Sat, 30 Jul 2016 16:18:12
Message-Id: 1469894366.a6756d5eb824c7d09581e42b3b123cadf9320e3f.bircoph@gentoo
1 commit: a6756d5eb824c7d09581e42b3b123cadf9320e3f
2 Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 30 15:59:26 2016 +0000
4 Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 30 15:59:26 2016 +0000
6 URL: https://gitweb.gentoo.org/dev/bircoph.git/commit/?id=a6756d5e
7
8 net-print/samsung-unified-driver: remove package
9
10 Use net-print/samsung-unified-driver frome bonespirit overlay[1].
11 It is well-supported now and is usually up-to-date.
12
13 [1] https://github.com/Coacher/bonespirit
14
15 licenses/samsung-eula | 49 ---------
16 net-print/samsung-unified-driver/Manifest | 3 -
17 net-print/samsung-unified-driver/metadata.xml | 10 --
18 .../samsung-unified-driver-1.00.21-r3.ebuild | 115 ---------------------
19 profiles/categories | 1 -
20 5 files changed, 178 deletions(-)
21
22 diff --git a/licenses/samsung-eula b/licenses/samsung-eula
23 deleted file mode 100644
24 index 19bbb0c..0000000
25 --- a/licenses/samsung-eula
26 +++ /dev/null
27 @@ -1,49 +0,0 @@
28 -END-USER LICENSE AGREEMENT FOR SAMSUNG ELECTRONICS SOFTWARE PRODUCT
29 -
30 -IMPORTANT-READ CAREFULLY: This Samsung Electronics End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and Samsung Electronics Co., Ltd. ("SAMSUNG ELECTRONICS") with respect to the SAMSUNG ELECTRONICS software product intended to be used with the SAMSUNG devices. The SAMSUNG ELECTRONICS software product may include associated software components, media, printed materials and "online" or electronic documentation developed and provided by SAMSUNG ELECTRONICS ("SOFTWARE PRODUCT"). For all other third party software products which may be supplied with or for the SAMSUNG devices, your use of such software products shall be subject to separate terms of use and end user license agreements of such third parties. By installing, copying, downloading or using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, you may not install or use the SOFTWARE PRODUCT.
31 -
32 -1. GRANT OF LICENSE.
33 -The SOFTWARE PRODUCT is licensed, not sold. Subject to the condition that you are in compliance with the terms of this EULA, SAMSUNG ELECTRONICS grants you the following licenses: (a) you may install and use one copy of the SOFTWARE PRODUCT, or any prior version for the same operating system, on a single computer for use by a single simultaneous operator; and (b) you may install a single copy of the SOFTWARE PRODUCT, strictly for your own personal use, on one portable computer owned by you. No other use, copying or distribution of the SOFTWARE PRODUCT is permitted. Your use of the SOFTWARE PRODUCT shall be subject to restrictions and limitations as specified in this EULA. You cannot modify the SOFTWARE PRODUCT or disable any licensing or control features of the SOFTWARE PRODUCT directly. If the SOFTWARE PRODUCT is licensed for concurrent use, you may not allow more than the maximum number of authorized Samsung devices and users to use the SOFTWARE PRODUCT concurrently. If you are
34 installing this copy of the SOFTWARE PRODUCT as an upgrade, update, patch or enhancement of a prior release of the same SOFTWARE PRODUCT which was installed on the same computer, your rights under the prior license agreement for the SOFTWARE PRODUCT are terminated, and all of your use of the SOFTWARE PRODUCT (including its prior versions) are solely under the terms of this license agreement.
35 -
36 -2. RESTRICTIONS AND LIMITATIONS ON USE OF THE SOFTWARE PRODUCT
37 -PROHIBITION OF ALTERATION
38 -Except to the extent such a restriction is unenforceable under local law, you may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT. The SOFTWARE PRODUCT is licensed as a single product, and its component parts may not be separated for use on more than one computer. Except to the extent such a restriction is unenforceable under local law, you may not modify, amend, or create derivative works of the SOFTWARE PRODUCT.
39 -
40 -RENTAL
41 -Except to the extent such a restriction is unenforceable under local law, you may not lease, lend or rent the SOFTWARE PRODUCT to anyone.
42 -
43 -3. COPYRIGHT.
44 -The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties that are relevant to your use of the SOFTWARE PRODUCT. All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, photographs, animations, video, audio, music, text, and "applets" incorporated into the SOFTWARE PRODUCT) are owned by SAMSUNG ELECTRONICS.
45 -
46 -MARKING AND MAINTENANCE OF COPYRIGHT You may not remove or change the marking of the copyright from the SOFTWARE PRODUCT and all of its copies.
47 -
48 -INTELLECTUAL PROPERTY RIGHTS All titles and copyrights in and of the SOFTWARE PRODUCT and any copies of the SOFTWARE PRODUCT are owned by SAMSUNG ELECTRONICS or its suppliers. All title and intellectual property rights in and of the content which may be accessed through use of the SOFTWARE PRODUCT is the property of the respective content owners and may be protected by the applicable copyright or other intellectual property laws and treaties. Without SAMSUNG ELECTRONICS' prior consent, the act of arbitrarily reproducing, copying or distributing this product and relevant print materials, shall be material breach of this EULA, and violation of the relevant copyright laws. In case of any violation or breach of terms of this EULA, SAMSUNG ELECTRONICS may hold you directly liable for compensation.
49 -
50 -THIRD PARTY WORKS. To the extent that any third party's intellectual property is incorporated within the SOFTWARE PRODUCT, you agree that such third party is a third-party beneficiary of the terms of this EULA to the extent of the third party's license to SAMSUNG ELECTRONICS.
51 -
52 -4. TRANSFER
53 -To the extend permitted by the laws of your permanent residence, you may transfer this license and your original and any permitted backup copy of the SOFTWARE PRODUCT to another authorized person or legal entity, provided: (1) the other person/legal entity receives a copy of this Agreement or other applicable Samsung Software License Agreement and agrees to be bound by its terms and conditions; (2) you erase or destroy all copies of the SOFTWARE PRODUCT; and (3) you at all times comply with all applicable export control laws and regulations.
54 -
55 -5. WARRANTIES AND SUPPORT
56 -SUPPORT: SAMSUNG ELECTRONICS may provide you with product support related to the SOFTWARE PRODUCT. You may use and receive the support in accordance with the user guide, "online" documentation or the SAMSUNG ELECTRONICS' policies and programs stipulated in the materials provided by SAMSUNG ELECTRONICS. Any third party software that is provided to you as part of the SAMSUNG devices shall be subject to terms and conditions of the third party, and support for such third party software products shall be subject to the support for such third party software made available and provided by the third party. SAMSUNG ELECTRONICS does not have any support obligations for such third party software products.
57 -
58 -LIMITED WARRANTY: THE SOFTWARE PRODUCT IS PROVIDED TO YOU “AS IS.” SAMSUNG DOES NOT WARRANT THAT THE SOFTWARE PRODUCT IS ERROR OR BUG FREE, OR PERFORM OR FUNCTION AS INTENDED. IN THE EVENT THAT THE SOFTWARE PRODUCT IS FOUND TO BE DEFECTIVE, YOU MAY BE AFFORDED WITH THE THEN AVAILABLE PRODUCT SUPPORT. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SAMSUNG AND ITS SUPPLIERS DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS WITH REGARD TO OR ARISING OUT OF THE SOFTWARE PRODUCT, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT AND/OR ACCURACY OF INFORMATION. SOME JURISDICTIONS, COUNTRIES OR STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN WARRANTIES, SO THE ABOVE LIMITATION OR EXCLUSION OF WARRANTIES MAY NOT APPLY TO YOU ONLY TO THE EXTENT SUCH APPLICATION IS CONTRARY TO THE LAWS OF RELEVANT JURISDICTIONS, COUNTRIES OR STATES.
59 -
60 -
61 -SUPPORT INFORMATION: With respect to information that you provide to SAMSUNG ELECTRONICS as part of the support, SAMSUNG ELECTRONICS may use it with a view to supporting and developing its products, and all other use of such information shall be subject to SAMSUNG ELECTRONICS’ then privacy policy.
62 -
63 -
64 -6. CONCESSION
65 -By installing and using the SOFTWARE PRODUCT, it is conceded that you have read and understand the agreement, and agree to all of its terms and conditions. The agreement takes precedence over any other agreements concluded between you and SAMSUNG ELECTRONICS.
66 -
67 -7. CONSENT TO USE OF DATA
68 -SAMSUNG ELECTRONICS may collect and use technical information you provide in relation to your installation and use of the SOFTWARE PRODUCT or the provision of support services related to the SOFTWARE PRODUCT. All such information will be subject to SAMSUNG ELECTRONICS’ privacy policy.
69 -
70 -8. TERMINATION
71 -Without prejudice to any other rights, SAMSUNG ELECTRONICS may terminate this EULA or your rights under this EULA at any time if you fail to comply with the terms and conditions of this EULA. Upon termination of your rights under this EULA for any reason, or upon termination of the EULA itself, you must destroy all copies of the SOFTWARE PRODUCT and all of its component parts in your possession (including all component parts, the media and printed materials, any prior versions, and this EULA). The terms of this paragraph shall survive any termination of this EULA.
72 -
73 -9. LIMITATION OF LIABILITY
74 -You are solely and entirely liable for the performance or results you may obtain by using the SOFTWARE PRODUCT and SAMSUNG ELECTRONICS shall not be liable for losses arising from your use of the SOFTWARE PRODUCT and for any losses arising from your inability to use the SOFTWARE PRODUCT.
75 -TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SAMSUNG OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT, EVEN IF SAMSUNG HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, SAMSUNG'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS EULA SHALL BE LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE PRODUCT OR US$5.00. SOME JURISDICTIONS, COUNTRIES OR STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU ONLY TO THE EXTENT SUCH APPLICATION IS CONTRARY TO THE LAWS OF RELEVANT JURISDICTIONS, COUNTRIES OR STATES.
76 -10. Others
77 -If you have any questions regarding this agreement and other products, please contact SAMSUNG ELECTRONICS.
78
79 diff --git a/net-print/samsung-unified-driver/Manifest b/net-print/samsung-unified-driver/Manifest
80 deleted file mode 100644
81 index e9db3e2..0000000
82 --- a/net-print/samsung-unified-driver/Manifest
83 +++ /dev/null
84 @@ -1,3 +0,0 @@
85 -DIST samsung-unified-driver-1.00.21.tar.gz 15964270 SHA256 ff091f4f8c528196862ed5a699fb11deb9d104a6b0f23bc97bb3c77d65e16a33 SHA512 087dde382015f85e4b7f485b382089441b2fa7258d396a86cdb68b280f7675b7e120cf4c513a61c516910e32cd7deefef306528ba167e706c3aea98643065e80 WHIRLPOOL bf7155dcbf67a3a739a8668cc3fe853db251b4c73414382900800eecef5969fb5542886d6d4af5dbb225a5f10b48e7bd452948c8c5466378f53c30181e9b1252
86 -EBUILD samsung-unified-driver-1.00.21-r3.ebuild 3035 SHA256 acf41a99c0f10a84544349d8da61eeb325f5e06e7e2e69e9332a565ae40a6dbf SHA512 3bd91f20c5be1cff6ca3a085b58e1091b8b5586edc8d72fe8246a80662f8d821103ccd96ec56304b7a363d9f1a5ef0df9be446f7eb1c4a5ac3196878b9c373bc WHIRLPOOL ea403ab19826b14c7a06a720635b8038c6c7d6b516d4a2ab9583ecd17aff38a9504a11a77ec618d54482584238a42bba8febb0a99f57a84011070c512af0cc3a
87 -MISC metadata.xml 281 SHA256 c9f801630ba410745f63899fbe7e4db885e65c726dd34a21b07908f9869414e7 SHA512 ab27a5e80a67d7f857b70c73db82308e117d1bbe515d24b8d1a565d118fdaf16904db881848377d994efdde8bcf7f99572d08b8c638a1588441dd0539f70e8b9 WHIRLPOOL 4ee31c832d1cf6f2347aa6f6a6741ea63f297ebb7c038453bb333c35b312d2f9be138e78435cd64a6f8e2e07a9884c53161ca5b22ef225eb11f9fc95b868d72b
88
89 diff --git a/net-print/samsung-unified-driver/metadata.xml b/net-print/samsung-unified-driver/metadata.xml
90 deleted file mode 100644
91 index cd3ed83..0000000
92 --- a/net-print/samsung-unified-driver/metadata.xml
93 +++ /dev/null
94 @@ -1,10 +0,0 @@
95 -<?xml version="1.0" encoding="UTF-8"?>
96 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
97 -<pkgmetadata>
98 - <maintainer>
99 - <email>bircoph@g.o</email>
100 - </maintainer>
101 - <use>
102 - <flag name="network">Enable network printing support</flag>
103 - </use>
104 -</pkgmetadata>
105
106 diff --git a/net-print/samsung-unified-driver/samsung-unified-driver-1.00.21-r3.ebuild b/net-print/samsung-unified-driver/samsung-unified-driver-1.00.21-r3.ebuild
107 deleted file mode 100644
108 index 9f2e814..0000000
109 --- a/net-print/samsung-unified-driver/samsung-unified-driver-1.00.21-r3.ebuild
110 +++ /dev/null
111 @@ -1,115 +0,0 @@
112 -# Copyright 1999-2014 Gentoo Foundation
113 -# Distributed under the terms of the GNU General Public License v2
114 -# $Header: $
115 -
116 -EAPI=5
117 -
118 -inherit linux-info multilib
119 -
120 -DESCRIPTION="Samsung Unified Linux Driver"
121 -HOMEPAGE="http://www.samsung.com"
122 -SRC_URI="http://downloadcenter.samsung.com/content/DR/201403/20140312091542348/ULD_V1.00.21.tar.gz -> ${P}.tar.gz"
123 -
124 -LICENSE="samsung-eula"
125 -SLOT="0"
126 -KEYWORDS="~amd64 ~x86"
127 -IUSE="cups network scanner"
128 -RESTRICT="mirror strip"
129 -REQUIRED_USE="network? ( cups )"
130 -
131 -DEPEND=""
132 -RDEPEND="
133 - cups? (
134 - net-print/cups
135 - !net-print/splix
136 - )
137 - scanner? (
138 - media-gfx/sane-backends
139 - dev-libs/libxml2:2
140 - virtual/libusb:0
141 - )
142 - network? (
143 - virtual/libusb:0
144 - )"
145 -
146 -S=${WORKDIR}/uld
147 -
148 -if use cups; then
149 - QA_FLAGS_IGNORED="usr/$(get_libdir)/libscmssc.so"
150 - QA_FLAGS_IGNORED+=" usr/libexec/cups/filter/pstosecps"
151 - QA_FLAGS_IGNORED+=" usr/libexec/cups/filter/rastertospl"
152 - QA_SONAME="usr/$(get_libdir)/libscmssc.so"
153 -fi
154 -if use scanner; then
155 - QA_FLAGS_IGNORED+=" usr/$(get_libdir)/sane/libsane-smfp.so.1.0.1"
156 -fi
157 -if use network; then
158 - QA_FLAGS_IGNORED+=" usr/libexec/cups/backend/smfpnetdiscovery"
159 -fi
160 -
161 -pkg_pretend() {
162 - if use scanner; then
163 - CONFIG_CHECK="~!USB_PRINTER"
164 - ERROR_USB_PRINTER="USB scanners will be managed via libusb. If you're going to use them"
165 - ERROR_USB_PRINTER+="USB_PRINTER support should be disabled in your kernel config."
166 - ERROR_USB_PRINTER+="Scanning WILL NOT work with loaded usblp module."
167 - fi
168 -}
169 -
170 -src_install() {
171 - local SARCH=""
172 - use amd64 && SARCH="x86_64"
173 - use arm && SARCH="arm"
174 - use x86 && SARCH="x86"
175 - [[ -z "${SARCH}" ]] && die "Unsupported architecture. Package supports amd64, arm, x86"
176 -
177 - # Printing support
178 - if use cups; then
179 - # libscmssc.so is now installed by default,
180 - # though ldd doesn't show any binary that needs it.
181 - # Apparently it is required for ppds with cms (cts) profile
182 - # and such drivers won't work otherwise.
183 - dolib.so ${SARCH}/libscmssc.so
184 -
185 - exeinto /usr/libexec/cups/filter
186 - doexe ${SARCH}/{pstosecps,rastertospl}
187 -
188 - dodir /usr/share/cups/model/samsung
189 - insinto /usr/share/cups/model/samsung
190 - doins noarch/share/ppd/*.ppd
191 - gzip -9 "${D}"/usr/share/cups/model/samsung/*.ppd || die "gzip failed"
192 -
193 - dodir /usr/share/cups/profiles/samsung
194 - insinto /usr/share/cups/profiles/samsung
195 - doins noarch/share/ppd/cms/*.cts
196 - fi
197 -
198 - # Scanning support
199 - if use scanner; then
200 - insinto /etc/sane.d
201 - doins noarch/etc/smfp.conf
202 -
203 - exeinto /usr/$(get_libdir)/sane
204 - doexe ${SARCH}/libsane-smfp.so.1.0.1
205 -
206 - dosym libsane-smfp.so.1.0.1 /usr/$(get_libdir)/sane/libsane-smfp.so.1
207 - dosym libsane-smfp.so.1 /usr/$(get_libdir)/sane/libsane-smfp.so
208 - fi
209 -
210 - # Network tool
211 - if use network; then
212 - exeinto /usr/libexec/cups/backend
213 - doexe ${SARCH}/smfpnetdiscovery
214 - fi
215 -}
216 -
217 -pkg_postinst() {
218 - if use scanner; then
219 - elog "You need to manually add smfp to /etc/sane.d/dll.conf:"
220 - elog "# echo smfp >> /etc/sane.d/dll.conf"
221 - fi
222 - if use network; then
223 - elog "If you're using firewall and want to use smfpnetdiscovery tool,"
224 - elog "you need to allow SNMP UDP packets (source port 161)"
225 - fi
226 -}
227
228 diff --git a/profiles/categories b/profiles/categories
229 index 0fc669e..5650665 100644
230 --- a/profiles/categories
231 +++ b/profiles/categories
232 @@ -15,7 +15,6 @@ net-dns
233 net-ftp
234 net-libs
235 net-misc
236 -net-print
237 sci-geosciences
238 sys-apps
239 sys-cluster