Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/pkcs11-helper/, app-text/poppler/, media-libs/libvpx/, ...
Date: Thu, 12 Sep 2019 21:42:29
Message-Id: 1568324526.c56f9849b65f48f650e7436882f4c5681ce4eb43.vapier@gentoo
1 commit: c56f9849b65f48f650e7436882f4c5681ce4eb43
2 Author: Allen Webb <allenwebb <AT> chromium <DOT> org>
3 AuthorDate: Thu Sep 12 20:55:10 2019 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 12 21:42:06 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56f9849
7
8 metadata.xml: popuplate CPE entries for better CVE tracking
9
10 Signed-off-by: Allen Webb <allenwebb <AT> chromium.org>
11 Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
12
13 app-accessibility/brltty/metadata.xml | 3 +++
14 app-arch/cpio/metadata.xml | 3 +++
15 app-arch/libarchive/metadata.xml | 1 +
16 app-arch/pigz/metadata.xml | 3 +++
17 app-arch/unzip/metadata.xml | 1 +
18 app-arch/xz-utils/metadata.xml | 3 +++
19 app-crypt/gnupg/metadata.xml | 3 +++
20 app-misc/jq/metadata.xml | 1 +
21 app-text/ghostscript-gpl/metadata.xml | 1 +
22 app-text/htmltidy/metadata.xml | 1 +
23 app-text/poppler/metadata.xml | 3 +++
24 app-text/qpdf/metadata.xml | 1 +
25 dev-libs/boost/metadata.xml | 1 +
26 dev-libs/confuse/metadata.xml | 1 +
27 dev-libs/elfutils/metadata.xml | 3 +++
28 dev-libs/fribidi/metadata.xml | 3 +++
29 dev-libs/gmp/metadata.xml | 3 +++
30 dev-libs/libbsd/metadata.xml | 3 +++
31 dev-libs/libcroco/metadata.xml | 3 +++
32 dev-libs/libdaemon/metadata.xml | 3 +++
33 dev-libs/libestr/metadata.xml | 1 +
34 dev-libs/libfastjson/metadata.xml | 1 +
35 dev-libs/libffi/metadata.xml | 3 +++
36 dev-libs/libgcrypt/metadata.xml | 3 +++
37 dev-libs/liblogging/metadata.xml | 1 +
38 dev-libs/libltdl/metadata.xml | 3 +++
39 dev-libs/libp11/metadata.xml | 1 +
40 dev-libs/libtasn1/metadata.xml | 3 +++
41 dev-libs/libxslt/metadata.xml | 3 +++
42 dev-libs/libzip/metadata.xml | 3 +++
43 dev-libs/lzo/metadata.xml | 3 +++
44 dev-libs/nettle/metadata.xml | 3 +++
45 dev-libs/nspr/metadata.xml | 3 +++
46 dev-libs/pkcs11-helper/metadata.xml | 1 +
47 dev-libs/protobuf/metadata.xml | 1 +
48 dev-libs/vala-common/metadata.xml | 3 +++
49 dev-util/android-tools/metadata.xml | 1 +
50 media-gfx/imagemagick/metadata.xml | 3 +++
51 media-gfx/sane-backends/metadata.xml | 3 +++
52 media-libs/fontconfig/metadata.xml | 3 +++
53 media-libs/freeimage/metadata.xml | 1 +
54 media-libs/harfbuzz/metadata.xml | 3 +++
55 media-libs/lcms/metadata.xml | 1 +
56 media-libs/libexif/metadata.xml | 1 +
57 media-libs/libmtp/metadata.xml | 1 +
58 media-libs/libvorbis/metadata.xml | 3 +++
59 media-libs/libvpx/metadata.xml | 3 +++
60 media-libs/mesa/metadata.xml | 1 +
61 media-libs/opencv/metadata.xml | 1 +
62 media-sound/sox/metadata.xml | 1 +
63 net-analyzer/netperf/metadata.xml | 3 +++
64 net-analyzer/tcpdump/metadata.xml | 1 +
65 net-dialup/minicom/metadata.xml | 3 +++
66 net-dns/avahi/metadata.xml | 1 +
67 net-dns/libidn2/metadata.xml | 3 +++
68 net-firewall/conntrack-tools/metadata.xml | 3 +++
69 net-libs/gnutls/metadata.xml | 3 +++
70 net-libs/grpc/metadata.xml | 1 +
71 net-libs/libmnl/metadata.xml | 3 +++
72 net-libs/libndp/metadata.xml | 3 +++
73 net-libs/libnetfilter_conntrack/metadata.xml | 3 +++
74 net-libs/libnetfilter_cthelper/metadata.xml | 3 +++
75 net-libs/libnetfilter_cttimeout/metadata.xml | 3 +++
76 net-libs/libnetfilter_queue/metadata.xml | 3 +++
77 net-libs/libnfnetlink/metadata.xml | 3 +++
78 net-libs/libpcap/metadata.xml | 1 +
79 net-libs/libtirpc/metadata.xml | 1 +
80 net-misc/bridge-utils/metadata.xml | 1 +
81 net-misc/iperf/metadata.xml | 1 +
82 net-misc/radvd/metadata.xml | 3 +++
83 net-misc/socat/metadata.xml | 3 +++
84 net-print/cups/metadata.xml | 1 +
85 net-print/hplip/metadata.xml | 1 +
86 net-wireless/hostapd/metadata.xml | 3 +++
87 net-wireless/iw/metadata.xml | 3 +++
88 net-wireless/wireless-tools/metadata.xml | 3 +++
89 sys-apps/attr/metadata.xml | 3 +++
90 sys-apps/dtc/metadata.xml | 3 +++
91 sys-apps/ethtool/metadata.xml | 3 +++
92 sys-apps/iproute2/metadata.xml | 3 +++
93 sys-boot/syslinux/metadata.xml | 3 +++
94 sys-devel/libtool/metadata.xml | 3 +++
95 sys-fs/dosfstools/metadata.xml | 1 +
96 sys-fs/e2fsprogs/metadata.xml | 2 +-
97 sys-fs/exfat-utils/metadata.xml | 1 +
98 sys-fs/mtd-utils/metadata.xml | 3 +++
99 sys-fs/mtools/metadata.xml | 3 +++
100 sys-fs/xfsprogs/metadata.xml | 3 +++
101 sys-libs/e2fsprogs-libs/metadata.xml | 1 +
102 sys-libs/ldb/metadata.xml | 3 +++
103 sys-libs/libcap-ng/metadata.xml | 3 +++
104 sys-libs/libcap/metadata.xml | 3 +++
105 sys-libs/libselinux/metadata.xml | 1 +
106 sys-libs/libsepol/metadata.xml | 1 +
107 sys-libs/ncurses/metadata.xml | 3 +++
108 sys-libs/readline/metadata.xml | 3 +++
109 sys-process/lsof/metadata.xml | 3 +++
110 x11-libs/gdk-pixbuf/metadata.xml | 3 +++
111 x11-libs/libXdmcp/metadata.xml | 3 +++
112 x11-libs/libxcb/metadata.xml | 3 +++
113 x11-libs/libxkbcommon/metadata.xml | 3 +++
114 x11-misc/xkeyboard-config/metadata.xml | 3 +++
115 102 files changed, 232 insertions(+), 1 deletion(-)
116
117 diff --git a/app-accessibility/brltty/metadata.xml b/app-accessibility/brltty/metadata.xml
118 index b05083dfd09..8f4dd156f0c 100644
119 --- a/app-accessibility/brltty/metadata.xml
120 +++ b/app-accessibility/brltty/metadata.xml
121 @@ -15,6 +15,9 @@
122 <flag name="pcm">support for sound card digital audio</flag>
123 <flag name="speech">speech support</flag>
124 </use>
125 +<upstream>
126 + <remote-id type="cpe">cpe:/a:mielke:brltty</remote-id>
127 +</upstream>
128 <longdescription lang="en">
129 BRLTTY is a background process (daemon) which provides access to the Linux/Unix
130 console (when in text mode) for a blind person using a refreshable braille
131
132 diff --git a/app-arch/cpio/metadata.xml b/app-arch/cpio/metadata.xml
133 index 56c12441305..867891812d3 100644
134 --- a/app-arch/cpio/metadata.xml
135 +++ b/app-arch/cpio/metadata.xml
136 @@ -5,4 +5,7 @@
137 <email>base-system@g.o</email>
138 <name>Gentoo Base System</name>
139 </maintainer>
140 +<upstream>
141 + <remote-id type="cpe">cpe:/a:gnu:cpio</remote-id>
142 +</upstream>
143 </pkgmetadata>
144
145 diff --git a/app-arch/libarchive/metadata.xml b/app-arch/libarchive/metadata.xml
146 index 8451f55586c..69042b3e722 100644
147 --- a/app-arch/libarchive/metadata.xml
148 +++ b/app-arch/libarchive/metadata.xml
149 @@ -33,6 +33,7 @@
150 </flag>
151 </use>
152 <upstream>
153 + <remote-id type="cpe">cpe:/a:libarchive:libarchive</remote-id>
154 <remote-id type="github">libarchive/libarchive</remote-id>
155 <bugs-to>https://github.com/libarchive/libarchive/issues</bugs-to>
156 </upstream>
157
158 diff --git a/app-arch/pigz/metadata.xml b/app-arch/pigz/metadata.xml
159 index 478203e0a5c..09caf7efa57 100644
160 --- a/app-arch/pigz/metadata.xml
161 +++ b/app-arch/pigz/metadata.xml
162 @@ -12,4 +12,7 @@
163 <use>
164 <flag name="symlink">Install symlinks which override <pkg>app-arch/gzip</pkg> implementation</flag>
165 </use>
166 + <upstream>
167 + <remote-id type="cpe">cpe:/a:zlib:pigz</remote-id>
168 + </upstream>
169 </pkgmetadata>
170
171 diff --git a/app-arch/unzip/metadata.xml b/app-arch/unzip/metadata.xml
172 index 564fd76677c..ed43f8ee64f 100644
173 --- a/app-arch/unzip/metadata.xml
174 +++ b/app-arch/unzip/metadata.xml
175 @@ -9,6 +9,7 @@
176 <flag name="natspec">Use <pkg>dev-libs/libnatspec</pkg> to correctly decode non-ascii file names archived in Windows.</flag>
177 </use>
178 <upstream>
179 + <remote-id type="cpe">cpe:/a:info-zip:unzip</remote-id>
180 <remote-id type="sourceforge">infozip</remote-id>
181 </upstream>
182 </pkgmetadata>
183
184 diff --git a/app-arch/xz-utils/metadata.xml b/app-arch/xz-utils/metadata.xml
185 index fac09b73379..74270db09ca 100644
186 --- a/app-arch/xz-utils/metadata.xml
187 +++ b/app-arch/xz-utils/metadata.xml
188 @@ -10,4 +10,7 @@
189 used in any of the default xz presets. This includes delta
190 and BCJ coders, additional match finders and SHA256 checks.</flag>
191 </use>
192 +<upstream>
193 + <remote-id type="cpe">cpe:/a:tukaani:xz</remote-id>
194 +</upstream>
195 </pkgmetadata>
196
197 diff --git a/app-crypt/gnupg/metadata.xml b/app-crypt/gnupg/metadata.xml
198 index 8f54fc7a736..6abd36d9b6a 100644
199 --- a/app-crypt/gnupg/metadata.xml
200 +++ b/app-crypt/gnupg/metadata.xml
201 @@ -35,4 +35,7 @@
202 Install the wks-server
203 </flag>
204 </use>
205 + <upstream>
206 + <remote-id type="cpe">cpe:/a:gnupg:gnupg</remote-id>
207 + </upstream>
208 </pkgmetadata>
209
210 diff --git a/app-misc/jq/metadata.xml b/app-misc/jq/metadata.xml
211 index d9b5cb1343c..ce9b0102c59 100644
212 --- a/app-misc/jq/metadata.xml
213 +++ b/app-misc/jq/metadata.xml
214 @@ -9,6 +9,7 @@
215 <flag name="oniguruma">Use dev-libs/oniguruma for regular expression support</flag>
216 </use>
217 <upstream>
218 + <remote-id type="cpe">cpe:/a:jq_project:jq</remote-id>
219 <remote-id type="github">stedolan/jq</remote-id>
220 </upstream>
221 </pkgmetadata>
222
223 diff --git a/app-text/ghostscript-gpl/metadata.xml b/app-text/ghostscript-gpl/metadata.xml
224 index 9f69512715c..61a1c44676c 100644
225 --- a/app-text/ghostscript-gpl/metadata.xml
226 +++ b/app-text/ghostscript-gpl/metadata.xml
227 @@ -6,6 +6,7 @@
228 <name>Gentoo Printing Project</name>
229 </maintainer>
230 <upstream>
231 + <remote-id type="cpe">cpe:/a:artifex:gpl_ghostscript</remote-id>
232 <remote-id type="sourceforge">djvu</remote-id>
233 <remote-id type="github">ArtifexSoftware/ghostpdl-downloads</remote-id>
234 </upstream>
235
236 diff --git a/app-text/htmltidy/metadata.xml b/app-text/htmltidy/metadata.xml
237 index 3fbef354e7d..295e7000121 100644
238 --- a/app-text/htmltidy/metadata.xml
239 +++ b/app-text/htmltidy/metadata.xml
240 @@ -3,6 +3,7 @@
241 <pkgmetadata>
242 <!-- maintainer-needed -->
243 <upstream>
244 + <remote-id type="cpe">cpe:/a:html-tidy:tidy</remote-id>
245 <remote-id type="sourceforge">tidy</remote-id>
246 </upstream>
247 </pkgmetadata>
248
249 diff --git a/app-text/poppler/metadata.xml b/app-text/poppler/metadata.xml
250 index 3f8d6be9f98..e88e31fc283 100644
251 --- a/app-text/poppler/metadata.xml
252 +++ b/app-text/poppler/metadata.xml
253 @@ -17,6 +17,9 @@
254 <email>office@g.o</email>
255 <description>Please CC on stabilisation bugs</description>
256 </maintainer>
257 +<upstream>
258 + <remote-id type="cpe">cpe:/a:freedesktop:poppler</remote-id>
259 +</upstream>
260 <use>
261 <flag name="nss">Enable signatures handling with <pkg>dev-libs/nss</pkg></flag>
262 <flag name="utils">Install command-line PDF converters and various utilities.</flag>
263
264 diff --git a/app-text/qpdf/metadata.xml b/app-text/qpdf/metadata.xml
265 index ce823e597ac..fda6f880d91 100644
266 --- a/app-text/qpdf/metadata.xml
267 +++ b/app-text/qpdf/metadata.xml
268 @@ -9,6 +9,7 @@
269 <flag name="perl">Install fix-qdf tool (for reverting PDF edits) written in perl</flag>
270 </use>
271 <upstream>
272 + <remote-id type="cpe">cpe:/a:qpdf_project:qpdf</remote-id>
273 <remote-id type="sourceforge">qpdf</remote-id>
274 </upstream>
275 </pkgmetadata>
276
277 diff --git a/dev-libs/boost/metadata.xml b/dev-libs/boost/metadata.xml
278 index 9d4579b80fb..997c258c600 100644
279 --- a/dev-libs/boost/metadata.xml
280 +++ b/dev-libs/boost/metadata.xml
281 @@ -19,6 +19,7 @@
282 <flag name="tools">Build and install the boost tools (bcp, quickbook, inspect, wave)</flag>
283 </use>
284 <upstream>
285 + <remote-id type="cpe">cpe:/a:boost:boost</remote-id>
286 <remote-id type="sourceforge">boost</remote-id>
287 </upstream>
288 </pkgmetadata>
289
290 diff --git a/dev-libs/confuse/metadata.xml b/dev-libs/confuse/metadata.xml
291 index d7752ca1cd3..3b320c11f64 100644
292 --- a/dev-libs/confuse/metadata.xml
293 +++ b/dev-libs/confuse/metadata.xml
294 @@ -6,6 +6,7 @@
295 <name>Sergey Popov</name>
296 </maintainer>
297 <upstream>
298 + <remote-id type="cpe">cpe:/a:libconfuse_project:libconfuse</remote-id>
299 <remote-id type="github">martinh/libconfuse</remote-id>
300 </upstream>
301 </pkgmetadata>
302
303 diff --git a/dev-libs/elfutils/metadata.xml b/dev-libs/elfutils/metadata.xml
304 index 14c09d810f3..7d0275bbf23 100644
305 --- a/dev-libs/elfutils/metadata.xml
306 +++ b/dev-libs/elfutils/metadata.xml
307 @@ -10,4 +10,7 @@
308 <flag name="threads">Build the libraries with thread safe support</flag>
309 <flag name="utils">Install command-line utilities (all the eu-* programs)</flag>
310 </use>
311 + <upstream>
312 + <remote-id type="cpe">cpe:/a:elfutils_project:elfutils</remote-id>
313 + </upstream>
314 </pkgmetadata>
315
316 diff --git a/dev-libs/fribidi/metadata.xml b/dev-libs/fribidi/metadata.xml
317 index 996e7cacd21..8cfcbe768dc 100644
318 --- a/dev-libs/fribidi/metadata.xml
319 +++ b/dev-libs/fribidi/metadata.xml
320 @@ -5,4 +5,7 @@
321 <email>gnome@g.o</email>
322 <name>Gentoo GNOME Desktop</name>
323 </maintainer>
324 + <upstream>
325 + <remote-id type="cpe">cpe:/a:fribidi:gnu_fribidi</remote-id>
326 + </upstream>
327 </pkgmetadata>
328
329 diff --git a/dev-libs/gmp/metadata.xml b/dev-libs/gmp/metadata.xml
330 index 5fa58802c03..84e19205350 100644
331 --- a/dev-libs/gmp/metadata.xml
332 +++ b/dev-libs/gmp/metadata.xml
333 @@ -8,4 +8,7 @@
334 <use>
335 <flag name="asm">Enable use of hand optimized assembly routines (faster execution)</flag>
336 </use>
337 +<upstream>
338 + <remote-id type="cpe">cpe:/a:gmplib:gmp</remote-id>
339 +</upstream>
340 </pkgmetadata>
341
342 diff --git a/dev-libs/libbsd/metadata.xml b/dev-libs/libbsd/metadata.xml
343 index 0f6db5621bc..1ff7e0b3b45 100644
344 --- a/dev-libs/libbsd/metadata.xml
345 +++ b/dev-libs/libbsd/metadata.xml
346 @@ -5,4 +5,7 @@
347 <email>freedesktop-bugs@g.o</email>
348 <name>Gentoo Freedesktop Project</name>
349 </maintainer>
350 + <upstream>
351 + <remote-id type="cpe">cpe:/a:libbsd:libbsd</remote-id>
352 + </upstream>
353 </pkgmetadata>
354
355 diff --git a/dev-libs/libcroco/metadata.xml b/dev-libs/libcroco/metadata.xml
356 index d296a917b37..f2d6a4b24c2 100644
357 --- a/dev-libs/libcroco/metadata.xml
358 +++ b/dev-libs/libcroco/metadata.xml
359 @@ -13,4 +13,7 @@ A parser module with : A SAC like api and A CSSOM like api.
360 A CSS2 selection engine
361 An XML/CSS layout/rendering engine
362 </longdescription>
363 +<upstream>
364 + <remote-id type="cpe">cpe:/a:gnome:libcroco</remote-id>
365 +</upstream>
366 </pkgmetadata>
367
368 diff --git a/dev-libs/libdaemon/metadata.xml b/dev-libs/libdaemon/metadata.xml
369 index 03f633b16af..f13cc8c4e7c 100644
370 --- a/dev-libs/libdaemon/metadata.xml
371 +++ b/dev-libs/libdaemon/metadata.xml
372 @@ -4,4 +4,7 @@
373 <maintainer type="person">
374 <email>eva@g.o</email>
375 </maintainer>
376 + <upstream>
377 + <remote-id type="cpe">cpe:/a:libdaemon_project:libdaemon</remote-id>
378 + </upstream>
379 </pkgmetadata>
380
381 diff --git a/dev-libs/libestr/metadata.xml b/dev-libs/libestr/metadata.xml
382 index 363a45aabdf..ac4e1be046f 100644
383 --- a/dev-libs/libestr/metadata.xml
384 +++ b/dev-libs/libestr/metadata.xml
385 @@ -12,5 +12,6 @@
386 <upstream>
387 <bugs-to>https://github.com/rsyslog/libestr/issues</bugs-to>
388 <remote-id type="github">rsyslog/libestr</remote-id>
389 + <remote-id type="cpe">cpe:/a:adiscon:libestr</remote-id>
390 </upstream>
391 </pkgmetadata>
392
393 diff --git a/dev-libs/libfastjson/metadata.xml b/dev-libs/libfastjson/metadata.xml
394 index 11529b22803..a90b6aa3f78 100644
395 --- a/dev-libs/libfastjson/metadata.xml
396 +++ b/dev-libs/libfastjson/metadata.xml
397 @@ -11,5 +11,6 @@
398 <upstream>
399 <bugs-to>https://github.com/rsyslog/libfastjson/issues</bugs-to>
400 <remote-id type="github">rsyslog/libfastjson</remote-id>
401 + <remote-id type="cpe">cpe:/a:rsyslog:libfastjson</remote-id>
402 </upstream>
403 </pkgmetadata>
404
405 diff --git a/dev-libs/libffi/metadata.xml b/dev-libs/libffi/metadata.xml
406 index d8fae30b11e..6e9a28c5ac8 100644
407 --- a/dev-libs/libffi/metadata.xml
408 +++ b/dev-libs/libffi/metadata.xml
409 @@ -36,4 +36,7 @@
410 <use>
411 <flag name="pax_kernel">Use PaX emulated trampolines, for we can't use PROT_EXEC</flag>
412 </use>
413 + <upstream>
414 + <remote-id type="cpe">cpe:/a:libffi_project:libffi</remote-id>
415 + </upstream>
416 </pkgmetadata>
417
418 diff --git a/dev-libs/libgcrypt/metadata.xml b/dev-libs/libgcrypt/metadata.xml
419 index 9b7e9f273f5..f983c8bdca4 100644
420 --- a/dev-libs/libgcrypt/metadata.xml
421 +++ b/dev-libs/libgcrypt/metadata.xml
422 @@ -9,6 +9,9 @@
423 <email>crypto@g.o</email>
424 <name>Crypto</name>
425 </maintainer>
426 + <upstream>
427 + <remote-id type="cpe">cpe:/a:gnupg:libgcrypt</remote-id>
428 + </upstream>
429 <use>
430 <flag name="o-flag-munging">Enable O-flag mangling during build</flag>
431 </use>
432
433 diff --git a/dev-libs/liblogging/metadata.xml b/dev-libs/liblogging/metadata.xml
434 index 50284e1c156..06391ac7ae2 100644
435 --- a/dev-libs/liblogging/metadata.xml
436 +++ b/dev-libs/liblogging/metadata.xml
437 @@ -19,6 +19,7 @@
438 </flag>
439 </use>
440 <upstream>
441 + <remote-id type="cpe">cpe:/a:adiscon:liblogging</remote-id>
442 <remote-id type="github">rsyslog/liblogging</remote-id>
443 </upstream>
444 </pkgmetadata>
445
446 diff --git a/dev-libs/libltdl/metadata.xml b/dev-libs/libltdl/metadata.xml
447 index 56c12441305..c9dbcd91042 100644
448 --- a/dev-libs/libltdl/metadata.xml
449 +++ b/dev-libs/libltdl/metadata.xml
450 @@ -5,4 +5,7 @@
451 <email>base-system@g.o</email>
452 <name>Gentoo Base System</name>
453 </maintainer>
454 +<upstream>
455 + <remote-id type="cpe">cpe:/a:gnu:libtool</remote-id>
456 +</upstream>
457 </pkgmetadata>
458
459 diff --git a/dev-libs/libp11/metadata.xml b/dev-libs/libp11/metadata.xml
460 index d6d0837d385..831b8dce3af 100644
461 --- a/dev-libs/libp11/metadata.xml
462 +++ b/dev-libs/libp11/metadata.xml
463 @@ -13,6 +13,7 @@
464 <flag name="doc">Generate and install API documentation for the package.</flag>
465 </use>
466 <upstream>
467 + <remote-id type="cpe">cpe:/a:opensc-project:opensc</remote-id>
468 <remote-id type="github">opensc/libp11</remote-id>
469 <remote-id type="sourceforge">opensc</remote-id>
470 </upstream>
471
472 diff --git a/dev-libs/libtasn1/metadata.xml b/dev-libs/libtasn1/metadata.xml
473 index c7fc0ea791d..6b44d2e7957 100644
474 --- a/dev-libs/libtasn1/metadata.xml
475 +++ b/dev-libs/libtasn1/metadata.xml
476 @@ -10,4 +10,7 @@
477 Enable usage of <pkg>dev-util/valgrind</pkg> in debug
478 </flag>
479 </use>
480 + <upstream>
481 + <remote-id type="cpe">cpe:/a:gnu:libtasn1</remote-id>
482 + </upstream>
483 </pkgmetadata>
484
485 diff --git a/dev-libs/libxslt/metadata.xml b/dev-libs/libxslt/metadata.xml
486 index 4cbddcaa19a..4073f76c700 100644
487 --- a/dev-libs/libxslt/metadata.xml
488 +++ b/dev-libs/libxslt/metadata.xml
489 @@ -5,4 +5,7 @@
490 <email>gnome@g.o</email>
491 <name>Gentoo GNOME Desktop</name>
492 </maintainer>
493 + <upstream>
494 + <remote-id type="cpe">cpe:/a:xmlsoft:libxslt</remote-id>
495 + </upstream>
496 </pkgmetadata>
497
498 diff --git a/dev-libs/libzip/metadata.xml b/dev-libs/libzip/metadata.xml
499 index 87a5b99d4f3..7f6898ece72 100644
500 --- a/dev-libs/libzip/metadata.xml
501 +++ b/dev-libs/libzip/metadata.xml
502 @@ -9,6 +9,9 @@
503 <email>kde@g.o</email>
504 <name>Gentoo KDE Project</name>
505 </maintainer>
506 +<upstream>
507 + <remote-id type="cpe">cpe:/a:nih:libzip</remote-id>
508 +</upstream>
509 <use>
510 <flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> as TLS provider</flag>
511 </use>
512
513 diff --git a/dev-libs/lzo/metadata.xml b/dev-libs/lzo/metadata.xml
514 index 0319eec4c8b..3300f7ef6f9 100644
515 --- a/dev-libs/lzo/metadata.xml
516 +++ b/dev-libs/lzo/metadata.xml
517 @@ -5,4 +5,7 @@
518 <email>mgorny@g.o</email>
519 <name>Michał Górny</name>
520 </maintainer>
521 + <upstream>
522 + <remote-id type="cpe">cpe:/a:lzo_project:lzo</remote-id>
523 + </upstream>
524 </pkgmetadata>
525
526 diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
527 index 040cba5f7c5..213251be9d0 100644
528 --- a/dev-libs/nettle/metadata.xml
529 +++ b/dev-libs/nettle/metadata.xml
530 @@ -5,4 +5,7 @@
531 <email>crypto@g.o</email>
532 <name>Crypto</name>
533 </maintainer>
534 + <upstream>
535 + <remote-id type="cpe">cpe:/a:nettle_project:nettle</remote-id>
536 + </upstream>
537 </pkgmetadata>
538
539 diff --git a/dev-libs/nspr/metadata.xml b/dev-libs/nspr/metadata.xml
540 index d9b367ed3b9..cf9988e49a3 100644
541 --- a/dev-libs/nspr/metadata.xml
542 +++ b/dev-libs/nspr/metadata.xml
543 @@ -5,4 +5,7 @@
544 <email>mozilla@g.o</email>
545 <name>Gentoo Mozilla Team</name>
546 </maintainer>
547 +<upstream>
548 + <remote-id type="cpe">cpe:/a:mozilla:netscape_portable_runtime</remote-id>
549 +</upstream>
550 </pkgmetadata>
551
552 diff --git a/dev-libs/pkcs11-helper/metadata.xml b/dev-libs/pkcs11-helper/metadata.xml
553 index 4a627dd9cc2..5ee8a8c1f2a 100644
554 --- a/dev-libs/pkcs11-helper/metadata.xml
555 +++ b/dev-libs/pkcs11-helper/metadata.xml
556 @@ -9,6 +9,7 @@
557 <flag name="nss">Enable NSS crypto engine</flag>
558 </use>
559 <upstream>
560 + <remote-id type="cpe">cpe:/a:opensc-project:opensc</remote-id>
561 <remote-id type="sourceforge">opensc</remote-id>
562 <remote-id type="github">OpenSC/pkcs11-helper</remote-id>
563 </upstream>
564
565 diff --git a/dev-libs/protobuf/metadata.xml b/dev-libs/protobuf/metadata.xml
566 index dc51da78a36..6858f31af62 100644
567 --- a/dev-libs/protobuf/metadata.xml
568 +++ b/dev-libs/protobuf/metadata.xml
569 @@ -14,6 +14,7 @@
570 <subslots>Soname version number</subslots>
571 </slots>
572 <upstream>
573 + <remote-id type="cpe">cpe:/a:google:protobuf</remote-id>
574 <remote-id type="github">protocolbuffers/protobuf</remote-id>
575 </upstream>
576 </pkgmetadata>
577
578 diff --git a/dev-libs/vala-common/metadata.xml b/dev-libs/vala-common/metadata.xml
579 index 39980802b1d..243d9d0d89c 100644
580 --- a/dev-libs/vala-common/metadata.xml
581 +++ b/dev-libs/vala-common/metadata.xml
582 @@ -5,4 +5,7 @@
583 <email>gnome@g.o</email>
584 <name>Gentoo GNOME Desktop</name>
585 </maintainer>
586 +<upstream>
587 + <remote-id type="cpe">cpe:/a:gnome:vala</remote-id>
588 +</upstream>
589 </pkgmetadata>
590
591 diff --git a/dev-util/android-tools/metadata.xml b/dev-util/android-tools/metadata.xml
592 index 27a6743c270..b64b92754f3 100644
593 --- a/dev-util/android-tools/metadata.xml
594 +++ b/dev-util/android-tools/metadata.xml
595 @@ -5,6 +5,7 @@
596 <bugs-to>https://code.google.com/p/android/issues/list</bugs-to>
597 <changelog>https://android.googlesource.com/platform/system/core.git/+log/HEAD</changelog>
598 <doc>https://android.googlesource.com/platform/system/core.git/+/master/adb/OVERVIEW.TXT</doc>
599 + <remote-id type="cpe">cpe:/a:google:android_debug_bridge</remote-id>
600 <remote-id type="github">android/platform_system_core</remote-id>
601 <remote-id type="launchpad">ubuntu</remote-id>
602 </upstream>
603
604 diff --git a/media-gfx/imagemagick/metadata.xml b/media-gfx/imagemagick/metadata.xml
605 index 0ca390d487a..0c9668ee1af 100644
606 --- a/media-gfx/imagemagick/metadata.xml
607 +++ b/media-gfx/imagemagick/metadata.xml
608 @@ -16,4 +16,7 @@
609 <flag name="q32">Set quantum depth value to 32</flag>
610 <flag name="q8">Set quantum depth value to 8</flag>
611 </use>
612 + <upstream>
613 + <remote-id type="cpe">cpe:/a:imagemagick:imagemagick</remote-id>
614 + </upstream>
615 </pkgmetadata>
616
617 diff --git a/media-gfx/sane-backends/metadata.xml b/media-gfx/sane-backends/metadata.xml
618 index 6f49eba8f49..92df0ba49ba 100644
619 --- a/media-gfx/sane-backends/metadata.xml
620 +++ b/media-gfx/sane-backends/metadata.xml
621 @@ -2,4 +2,7 @@
622 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
623 <pkgmetadata>
624 <!-- maintainer-needed -->
625 +<upstream>
626 +<remote-id type="cpe">cpe:/a:sane-backends_project:sane-backends</remote-id>
627 +</upstream>
628 </pkgmetadata>
629
630 diff --git a/media-libs/fontconfig/metadata.xml b/media-libs/fontconfig/metadata.xml
631 index cdd439d7450..3a00fc9df0a 100644
632 --- a/media-libs/fontconfig/metadata.xml
633 +++ b/media-libs/fontconfig/metadata.xml
634 @@ -6,4 +6,7 @@
635 <name>Fonts</name>
636 </maintainer>
637 <longdescription>Fontconfig is a font configuration and customization library, which does not depend on the X Window System. It is designed to locate fonts within the system and select them according to requirements specified by applications.</longdescription>
638 + <upstream>
639 + <remote-id type="cpe">cpe:/a:fontconfig_project:fontconfig</remote-id>
640 + </upstream>
641 </pkgmetadata>
642
643 diff --git a/media-libs/freeimage/metadata.xml b/media-libs/freeimage/metadata.xml
644 index fec64097dad..5f7533f155c 100644
645 --- a/media-libs/freeimage/metadata.xml
646 +++ b/media-libs/freeimage/metadata.xml
647 @@ -6,6 +6,7 @@
648 <name>Gentoo Games Project</name>
649 </maintainer>
650 <upstream>
651 + <remote-id type="cpe">cpe:/a:freeimage_project:freeimage</remote-id>
652 <remote-id type="sourceforge">freeimage</remote-id>
653 </upstream>
654 </pkgmetadata>
655
656 diff --git a/media-libs/harfbuzz/metadata.xml b/media-libs/harfbuzz/metadata.xml
657 index cb52496a196..1c768f83411 100644
658 --- a/media-libs/harfbuzz/metadata.xml
659 +++ b/media-libs/harfbuzz/metadata.xml
660 @@ -13,6 +13,9 @@
661 <email>gnome@g.o</email>
662 <name>Gentoo GNOME Desktop</name>
663 </maintainer>
664 + <upstream>
665 + <remote-id type="cpe">cpe:/a:harfbuzz_project:harfbuzz</remote-id>
666 + </upstream>
667 <use>
668 <flag name="glib">Compile with GLib Unicode support</flag>
669 <flag name="graphite">Use graphite to render complex non-Roman writing systems</flag>
670
671 diff --git a/media-libs/lcms/metadata.xml b/media-libs/lcms/metadata.xml
672 index 08400576a0f..a42c089bd59 100644
673 --- a/media-libs/lcms/metadata.xml
674 +++ b/media-libs/lcms/metadata.xml
675 @@ -6,6 +6,7 @@
676 <name>Gentoo Printing Project</name>
677 </maintainer>
678 <upstream>
679 + <remote-id type="cpe">cpe:/a:littlecms:little_cms_color_engine</remote-id>
680 <remote-id type="sourceforge">lcms</remote-id>
681 </upstream>
682 </pkgmetadata>
683
684 diff --git a/media-libs/libexif/metadata.xml b/media-libs/libexif/metadata.xml
685 index 9e6e2525476..fc7d045d25f 100644
686 --- a/media-libs/libexif/metadata.xml
687 +++ b/media-libs/libexif/metadata.xml
688 @@ -6,6 +6,7 @@
689 <name>Gentoo Graphics Project</name>
690 </maintainer>
691 <upstream>
692 + <remote-id type="cpe">cpe:/a:curtis_galloway:libexif</remote-id>
693 <remote-id type="sourceforge">libexif</remote-id>
694 </upstream>
695 </pkgmetadata>
696
697 diff --git a/media-libs/libmtp/metadata.xml b/media-libs/libmtp/metadata.xml
698 index 88c60f729d0..7b15a68479f 100644
699 --- a/media-libs/libmtp/metadata.xml
700 +++ b/media-libs/libmtp/metadata.xml
701 @@ -6,6 +6,7 @@
702 <name>Gentoo Sound project</name>
703 </maintainer>
704 <upstream>
705 + <remote-id type="cpe">cpe:/a:libmtp_project:libmtp</remote-id>
706 <remote-id type="sourceforge">libmtp</remote-id>
707 </upstream>
708 </pkgmetadata>
709
710 diff --git a/media-libs/libvorbis/metadata.xml b/media-libs/libvorbis/metadata.xml
711 index c870d0eef0a..1240f83acdc 100644
712 --- a/media-libs/libvorbis/metadata.xml
713 +++ b/media-libs/libvorbis/metadata.xml
714 @@ -5,4 +5,7 @@
715 <email>sound@g.o</email>
716 <name>Gentoo Sound project</name>
717 </maintainer>
718 +<upstream>
719 + <remote-id type="cpe">cpe:/a:xiph:libvorbis</remote-id>
720 +</upstream>
721 </pkgmetadata>
722
723 diff --git a/media-libs/libvpx/metadata.xml b/media-libs/libvpx/metadata.xml
724 index 5ef09d66f08..af10bdba348 100644
725 --- a/media-libs/libvpx/metadata.xml
726 +++ b/media-libs/libvpx/metadata.xml
727 @@ -13,4 +13,7 @@
728 <flag name="postproc">Enable additional post processing filters</flag>
729 <flag name="svc">Enable spatial-svc support (experimental)</flag>
730 </use>
731 + <upstream>
732 + <remote-id type="cpe">cpe:/a:john_koleszar:libvpx</remote-id>
733 + </upstream>
734 </pkgmetadata>
735
736 diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml
737 index 81c21d9fef2..73e827967ce 100644
738 --- a/media-libs/mesa/metadata.xml
739 +++ b/media-libs/mesa/metadata.xml
740 @@ -29,6 +29,7 @@
741 <flag name="xvmc">Enable the XvMC acceleration interface for the Gallium3D Video Layer.</flag>
742 </use>
743 <upstream>
744 + <remote-id type="cpe">cpe:/a:mesa3d:mesa</remote-id>
745 <remote-id type="sourceforge">mesa3d</remote-id>
746 </upstream>
747 </pkgmetadata>
748
749 diff --git a/media-libs/opencv/metadata.xml b/media-libs/opencv/metadata.xml
750 index ec3913cbbdd..e9ef881716d 100644
751 --- a/media-libs/opencv/metadata.xml
752 +++ b/media-libs/opencv/metadata.xml
753 @@ -29,6 +29,7 @@ Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Under
754 <flag name="vtk">Build new 3D visualization module viz based on sci-libs/vtk</flag>
755 </use>
756 <upstream>
757 + <remote-id type="cpe">cpe:/a:opencv:opencv</remote-id>
758 <remote-id type="sourceforge">opencvlibrary</remote-id>
759 <remote-id type="github">Itseez/opencv_contrib</remote-id>
760 </upstream>
761
762 diff --git a/media-sound/sox/metadata.xml b/media-sound/sox/metadata.xml
763 index 9f80c9612ea..c891b42123b 100644
764 --- a/media-sound/sox/metadata.xml
765 +++ b/media-sound/sox/metadata.xml
766 @@ -11,6 +11,7 @@
767 <flag name="twolame">Enables twolame support (MPEG Audio Layer 2 encoder)</flag>
768 </use>
769 <upstream>
770 + <remote-id type="cpe">cpe:/a:soundexchange:sound_exchange</remote-id>
771 <remote-id type="sourceforge">sox</remote-id>
772 </upstream>
773 </pkgmetadata>
774
775 diff --git a/net-analyzer/netperf/metadata.xml b/net-analyzer/netperf/metadata.xml
776 index 8b0f12738e3..d9e80b8c44f 100644
777 --- a/net-analyzer/netperf/metadata.xml
778 +++ b/net-analyzer/netperf/metadata.xml
779 @@ -19,4 +19,7 @@ netperf include:
780 <use>
781 <flag name="demo">Emit interim results during the run. May affect results</flag>
782 </use>
783 +<upstream>
784 +<remote-id type="cpe">cpe:/a:netperf:netperf</remote-id>
785 +</upstream>
786 </pkgmetadata>
787
788 diff --git a/net-analyzer/tcpdump/metadata.xml b/net-analyzer/tcpdump/metadata.xml
789 index 2d5b8e1103b..926985b6a8c 100644
790 --- a/net-analyzer/tcpdump/metadata.xml
791 +++ b/net-analyzer/tcpdump/metadata.xml
792 @@ -10,6 +10,7 @@
793 <flag name="drop-root">Drop privileges to tcpdump:tcpdump when run as root</flag>
794 </use>
795 <upstream>
796 + <remote-id type="cpe">cpe:/a:tcpdump:tcpdump</remote-id>
797 <remote-id type="github">the-tcpdump-group/tcpdump</remote-id>
798 </upstream>
799 </pkgmetadata>
800
801 diff --git a/net-dialup/minicom/metadata.xml b/net-dialup/minicom/metadata.xml
802 index 6c2a6ce03ca..acd06db3222 100644
803 --- a/net-dialup/minicom/metadata.xml
804 +++ b/net-dialup/minicom/metadata.xml
805 @@ -9,4 +9,7 @@
806 Minicom is a menu driven communications program. It emulates ANSI and VT102
807 terminals. It has a dialing directory and auto zmodem download.
808 </longdescription>
809 + <upstream>
810 + <remote-id type="cpe">cpe:/a:minicom_project:minicom</remote-id>
811 + </upstream>
812 </pkgmetadata>
813
814 diff --git a/net-dns/avahi/metadata.xml b/net-dns/avahi/metadata.xml
815 index 046761ce22c..aa917b89cf2 100644
816 --- a/net-dns/avahi/metadata.xml
817 +++ b/net-dns/avahi/metadata.xml
818 @@ -20,5 +20,6 @@
819 </use>
820 <upstream>
821 <remote-id type="github">lathiat/avahi</remote-id>
822 + <remote-id type="cpe">cpe:/a:avahi:avahi</remote-id>
823 </upstream>
824 </pkgmetadata>
825
826 diff --git a/net-dns/libidn2/metadata.xml b/net-dns/libidn2/metadata.xml
827 index 5ba62861f1c..87360eddc9b 100644
828 --- a/net-dns/libidn2/metadata.xml
829 +++ b/net-dns/libidn2/metadata.xml
830 @@ -4,4 +4,7 @@
831 <maintainer type="person">
832 <email>jer@g.o</email>
833 </maintainer>
834 +<upstream>
835 +<remote-id type="cpe">cpe:/a:libidn2_project:libidn2</remote-id>
836 +</upstream>
837 </pkgmetadata>
838
839 diff --git a/net-firewall/conntrack-tools/metadata.xml b/net-firewall/conntrack-tools/metadata.xml
840 index b30175c9505..57e4187d166 100644
841 --- a/net-firewall/conntrack-tools/metadata.xml
842 +++ b/net-firewall/conntrack-tools/metadata.xml
843 @@ -12,6 +12,9 @@ is the module that provides stateful packet inspection for iptables. The
844 conntrack-tools are the userspace daemon conntrackd and the command line
845 interface conntrack.
846 </longdescription>
847 +<upstream>
848 +<remote-id type="cpe">cpe:/a:netfilter:conntrack-tools</remote-id>
849 +</upstream>
850 <use>
851 <flag name="libtirpc">Use <pkg>net-libs/libtirpc</pkg> for RPC support</flag>
852 <flag name="cthelper">Use <pkg>net-libs/libnetfilter_cthelper</pkg> for userspace conntrack helper support</flag>
853
854 diff --git a/net-libs/gnutls/metadata.xml b/net-libs/gnutls/metadata.xml
855 index d90b1d71c77..20e6efaa665 100644
856 --- a/net-libs/gnutls/metadata.xml
857 +++ b/net-libs/gnutls/metadata.xml
858 @@ -38,4 +38,7 @@
859 <slots>
860 <subslots>Reflect ABI compatibility of libgnutls.so</subslots>
861 </slots>
862 + <upstream>
863 + <remote-id type="cpe">cpe:/a:gnu:gnutls</remote-id>
864 + </upstream>
865 </pkgmetadata>
866
867 diff --git a/net-libs/grpc/metadata.xml b/net-libs/grpc/metadata.xml
868 index ccbc56aeed7..6267f34d90d 100644
869 --- a/net-libs/grpc/metadata.xml
870 +++ b/net-libs/grpc/metadata.xml
871 @@ -16,6 +16,7 @@
872 <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
873 </use>
874 <upstream>
875 + <remote-id type="cpe">cpe:/a:grpc:grpc</remote-id>
876 <remote-id type="github">grpc/grpc</remote-id>
877 </upstream>
878 </pkgmetadata>
879
880 diff --git a/net-libs/libmnl/metadata.xml b/net-libs/libmnl/metadata.xml
881 index 7d46164bb17..8e3ebff5ba4 100644
882 --- a/net-libs/libmnl/metadata.xml
883 +++ b/net-libs/libmnl/metadata.xml
884 @@ -12,4 +12,7 @@
885 library aims to provide simple helpers that allows you to re-use code and to
886 avoid re-inventing the wheel.
887 </longdescription>
888 +<upstream>
889 + <remote-id type="cpe">cpe:/a:netfilter:libmnl</remote-id>
890 +</upstream>
891 </pkgmetadata>
892
893 diff --git a/net-libs/libndp/metadata.xml b/net-libs/libndp/metadata.xml
894 index 39980802b1d..55c542b4952 100644
895 --- a/net-libs/libndp/metadata.xml
896 +++ b/net-libs/libndp/metadata.xml
897 @@ -5,4 +5,7 @@
898 <email>gnome@g.o</email>
899 <name>Gentoo GNOME Desktop</name>
900 </maintainer>
901 +<upstream>
902 + <remote-id type="cpe">cpe:/a:libndp:libndp</remote-id>
903 +</upstream>
904 </pkgmetadata>
905
906 diff --git a/net-libs/libnetfilter_conntrack/metadata.xml b/net-libs/libnetfilter_conntrack/metadata.xml
907 index 74c2baebb4e..e5e613464db 100644
908 --- a/net-libs/libnetfilter_conntrack/metadata.xml
909 +++ b/net-libs/libnetfilter_conntrack/metadata.xml
910 @@ -5,4 +5,7 @@
911 <email>netmon@g.o</email>
912 <name>Gentoo network monitoring and analysis project</name>
913 </maintainer>
914 +<upstream>
915 + <remote-id type="cpe">cpe:/a:netfilter:libnetfilter_conntrack</remote-id>
916 +</upstream>
917 </pkgmetadata>
918
919 diff --git a/net-libs/libnetfilter_cthelper/metadata.xml b/net-libs/libnetfilter_cthelper/metadata.xml
920 index 2c2a7923cfc..ceb2db8aac8 100644
921 --- a/net-libs/libnetfilter_cthelper/metadata.xml
922 +++ b/net-libs/libnetfilter_cthelper/metadata.xml
923 @@ -5,4 +5,7 @@
924 <email>netmon@g.o</email>
925 <name>Gentoo network monitoring and analysis project</name>
926 </maintainer>
927 + <upstream>
928 + <remote-id type="cpe">cpe:/a:netfilter:libnetfilter_cthelper</remote-id>
929 + </upstream>
930 </pkgmetadata>
931
932 diff --git a/net-libs/libnetfilter_cttimeout/metadata.xml b/net-libs/libnetfilter_cttimeout/metadata.xml
933 index 74c2baebb4e..430482ee0ae 100644
934 --- a/net-libs/libnetfilter_cttimeout/metadata.xml
935 +++ b/net-libs/libnetfilter_cttimeout/metadata.xml
936 @@ -5,4 +5,7 @@
937 <email>netmon@g.o</email>
938 <name>Gentoo network monitoring and analysis project</name>
939 </maintainer>
940 +<upstream>
941 + <remote-id type="cpe">cpe:/a:netfilter:libnetfilter_cttimeout</remote-id>
942 +</upstream>
943 </pkgmetadata>
944
945 diff --git a/net-libs/libnetfilter_queue/metadata.xml b/net-libs/libnetfilter_queue/metadata.xml
946 index 74c2baebb4e..36c0581a520 100644
947 --- a/net-libs/libnetfilter_queue/metadata.xml
948 +++ b/net-libs/libnetfilter_queue/metadata.xml
949 @@ -5,4 +5,7 @@
950 <email>netmon@g.o</email>
951 <name>Gentoo network monitoring and analysis project</name>
952 </maintainer>
953 +<upstream>
954 + <remote-id type="cpe">cpe:/a:netfilter:libnetfilter_queue</remote-id>
955 +</upstream>
956 </pkgmetadata>
957
958 diff --git a/net-libs/libnfnetlink/metadata.xml b/net-libs/libnfnetlink/metadata.xml
959 index 74c2baebb4e..4bdfc11bfc0 100644
960 --- a/net-libs/libnfnetlink/metadata.xml
961 +++ b/net-libs/libnfnetlink/metadata.xml
962 @@ -5,4 +5,7 @@
963 <email>netmon@g.o</email>
964 <name>Gentoo network monitoring and analysis project</name>
965 </maintainer>
966 +<upstream>
967 + <remote-id type="cpe">cpe:/a:netfilter:libnfnetlink</remote-id>
968 +</upstream>
969 </pkgmetadata>
970
971 diff --git a/net-libs/libpcap/metadata.xml b/net-libs/libpcap/metadata.xml
972 index 488e8703b17..241fb6113b5 100644
973 --- a/net-libs/libpcap/metadata.xml
974 +++ b/net-libs/libpcap/metadata.xml
975 @@ -9,6 +9,7 @@
976 <flag name="netlink">Use <pkg>dev-libs/libnl</pkg> to put wireless interfaces in monitor mode.</flag>
977 </use>
978 <upstream>
979 +<remote-id type="cpe">cpe:/a:tcpdump:libpcap</remote-id>
980 <remote-id type="github">the-tcpdump-group/libpcap</remote-id>
981 </upstream>
982 </pkgmetadata>
983
984 diff --git a/net-libs/libtirpc/metadata.xml b/net-libs/libtirpc/metadata.xml
985 index 36e84cdfa7e..9034a1198e4 100644
986 --- a/net-libs/libtirpc/metadata.xml
987 +++ b/net-libs/libtirpc/metadata.xml
988 @@ -6,6 +6,7 @@
989 <name>Gentoo Base System</name>
990 </maintainer>
991 <upstream>
992 + <remote-id type="cpe">cpe:/a:libtirpc_project:libtirpc</remote-id>
993 <remote-id type="sourceforge">libtirpc</remote-id>
994 </upstream>
995 </pkgmetadata>
996
997 diff --git a/net-misc/bridge-utils/metadata.xml b/net-misc/bridge-utils/metadata.xml
998 index 995aec82049..4320f1c5d7c 100644
999 --- a/net-misc/bridge-utils/metadata.xml
1000 +++ b/net-misc/bridge-utils/metadata.xml
1001 @@ -9,6 +9,7 @@
1002 <name>Gentoo Base System</name>
1003 </maintainer>
1004 <upstream>
1005 + <remote-id type="cpe">cpe:/a:kernel:bridge-utils</remote-id>
1006 <remote-id type="sourceforge">bridge</remote-id>
1007 </upstream>
1008 </pkgmetadata>
1009
1010 diff --git a/net-misc/iperf/metadata.xml b/net-misc/iperf/metadata.xml
1011 index 344d7ddf0bf..6941792a118 100644
1012 --- a/net-misc/iperf/metadata.xml
1013 +++ b/net-misc/iperf/metadata.xml
1014 @@ -6,6 +6,7 @@
1015 <name>Gentoo network monitoring and analysis project</name>
1016 </maintainer>
1017 <upstream>
1018 +<remote-id type="cpe">cpe:/a:iperf_project:iperf</remote-id>
1019 <remote-id type="github">esnet/iperf</remote-id>
1020 <remote-id type="sourceforge">iperf</remote-id>
1021 </upstream>
1022
1023 diff --git a/net-misc/radvd/metadata.xml b/net-misc/radvd/metadata.xml
1024 index 3ffdeb4af3b..a0f2278d1ed 100644
1025 --- a/net-misc/radvd/metadata.xml
1026 +++ b/net-misc/radvd/metadata.xml
1027 @@ -5,4 +5,7 @@
1028 <email>prometheanfire@g.o</email>
1029 <name>Matthew Thode</name>
1030 </maintainer>
1031 + <upstream>
1032 + <remote-id type="cpe">cpe:/a:litech:router_advertisement_daemon</remote-id>
1033 + </upstream>
1034 </pkgmetadata>
1035
1036 diff --git a/net-misc/socat/metadata.xml b/net-misc/socat/metadata.xml
1037 index 2c2a7923cfc..70bb6410439 100644
1038 --- a/net-misc/socat/metadata.xml
1039 +++ b/net-misc/socat/metadata.xml
1040 @@ -5,4 +5,7 @@
1041 <email>netmon@g.o</email>
1042 <name>Gentoo network monitoring and analysis project</name>
1043 </maintainer>
1044 + <upstream>
1045 + <remote-id type="cpe">cpe:/a:dest-unreach:socat</remote-id>
1046 + </upstream>
1047 </pkgmetadata>
1048
1049 diff --git a/net-print/cups/metadata.xml b/net-print/cups/metadata.xml
1050 index 50dcb809dbb..eefca8bd29d 100644
1051 --- a/net-print/cups/metadata.xml
1052 +++ b/net-print/cups/metadata.xml
1053 @@ -17,6 +17,7 @@
1054 </flag>
1055 </use>
1056 <upstream>
1057 + <remote-id type="cpe">cpe:/a:apple:cups</remote-id>
1058 <remote-id type="github">apple/cups</remote-id>
1059 </upstream>
1060 </pkgmetadata>
1061
1062 diff --git a/net-print/hplip/metadata.xml b/net-print/hplip/metadata.xml
1063 index 52a5e27617f..26f82b7f184 100644
1064 --- a/net-print/hplip/metadata.xml
1065 +++ b/net-print/hplip/metadata.xml
1066 @@ -24,6 +24,7 @@
1067 <flag name="X">Enables scanner GUI dependencies with USE="scanner" where <pkg>media-gfx/xsane</pkg> is preferred over <pkg>media-gfx/sane-frontends</pkg></flag>
1068 </use>
1069 <upstream>
1070 + <remote-id type="cpe">cpe:/a:hp:linux_imaging_and_printing_project</remote-id>
1071 <remote-id type="sourceforge">hplip</remote-id>
1072 </upstream>
1073 </pkgmetadata>
1074
1075 diff --git a/net-wireless/hostapd/metadata.xml b/net-wireless/hostapd/metadata.xml
1076 index 7cce4a9bd8d..b06f07f2352 100644
1077 --- a/net-wireless/hostapd/metadata.xml
1078 +++ b/net-wireless/hostapd/metadata.xml
1079 @@ -22,4 +22,7 @@
1080 <email>zerochaos@g.o</email>
1081 <name>Rick Farina</name>
1082 </maintainer>
1083 + <upstream>
1084 + <remote-id type="cpe">cpe:/a:w1.fi:hostapd</remote-id>
1085 + </upstream>
1086 </pkgmetadata>
1087
1088 diff --git a/net-wireless/iw/metadata.xml b/net-wireless/iw/metadata.xml
1089 index 2b9b4266ca5..7b261cf7822 100644
1090 --- a/net-wireless/iw/metadata.xml
1091 +++ b/net-wireless/iw/metadata.xml
1092 @@ -5,4 +5,7 @@
1093 <email>zerochaos@g.o</email>
1094 <name>Rick Farina</name>
1095 </maintainer>
1096 + <upstream>
1097 + <remote-id type="cpe">cpe:/a:kernel:iw</remote-id>
1098 + </upstream>
1099 </pkgmetadata>
1100
1101 diff --git a/net-wireless/wireless-tools/metadata.xml b/net-wireless/wireless-tools/metadata.xml
1102 index 994039f3221..b6db26b5282 100644
1103 --- a/net-wireless/wireless-tools/metadata.xml
1104 +++ b/net-wireless/wireless-tools/metadata.xml
1105 @@ -14,4 +14,7 @@
1106 <flag name="multicall">Build the most commonly used tools as one
1107 binary</flag>
1108 </use>
1109 + <upstream>
1110 + <remote-id type="cpe">cpe:/a:wireless_tools:wireless_tools</remote-id>
1111 + </upstream>
1112 </pkgmetadata>
1113
1114 diff --git a/sys-apps/attr/metadata.xml b/sys-apps/attr/metadata.xml
1115 index 56c12441305..b8a192ea806 100644
1116 --- a/sys-apps/attr/metadata.xml
1117 +++ b/sys-apps/attr/metadata.xml
1118 @@ -5,4 +5,7 @@
1119 <email>base-system@g.o</email>
1120 <name>Gentoo Base System</name>
1121 </maintainer>
1122 +<upstream>
1123 + <remote-id type="cpe">cpe:/a:attr_project:attr</remote-id>
1124 +</upstream>
1125 </pkgmetadata>
1126
1127 diff --git a/sys-apps/dtc/metadata.xml b/sys-apps/dtc/metadata.xml
1128 index bc8ad1abc48..9d02ff2575d 100644
1129 --- a/sys-apps/dtc/metadata.xml
1130 +++ b/sys-apps/dtc/metadata.xml
1131 @@ -8,4 +8,7 @@
1132 <email>ppc@g.o</email>
1133 <name>Gentoo Linux PowerPC Development</name>
1134 </maintainer>
1135 +<upstream>
1136 + <remote-id type="cpe">cpe:/a:dtc_project:dtc</remote-id>
1137 +</upstream>
1138 </pkgmetadata>
1139
1140 diff --git a/sys-apps/ethtool/metadata.xml b/sys-apps/ethtool/metadata.xml
1141 index 0061d51971d..760ac849b6b 100644
1142 --- a/sys-apps/ethtool/metadata.xml
1143 +++ b/sys-apps/ethtool/metadata.xml
1144 @@ -16,4 +16,7 @@
1145 * Control receive queue selection for multiqueue devices
1146 * Upgrade firmware in flash memory
1147 </longdescription>
1148 +<upstream>
1149 + <remote-id type="cpe">cpe:/a:kernel:ethtool</remote-id>
1150 +</upstream>
1151 </pkgmetadata>
1152
1153 diff --git a/sys-apps/iproute2/metadata.xml b/sys-apps/iproute2/metadata.xml
1154 index ad652efcf7e..66ef219fafa 100644
1155 --- a/sys-apps/iproute2/metadata.xml
1156 +++ b/sys-apps/iproute2/metadata.xml
1157 @@ -11,4 +11,7 @@
1158 <flag name="iptables">include support for iptables filtering</flag>
1159 <flag name="minimal">only install ip and tc programs, without eBPF support</flag>
1160 </use>
1161 +<upstream>
1162 + <remote-id type="cpe">cpe:/a:iproute2_project:iproute2</remote-id>
1163 +</upstream>
1164 </pkgmetadata>
1165
1166 diff --git a/sys-boot/syslinux/metadata.xml b/sys-boot/syslinux/metadata.xml
1167 index dbe176cabd0..72e7472ad1e 100644
1168 --- a/sys-boot/syslinux/metadata.xml
1169 +++ b/sys-boot/syslinux/metadata.xml
1170 @@ -8,4 +8,7 @@
1171 <email>base-system@g.o</email>
1172 <name>Gentoo Base System</name>
1173 </maintainer>
1174 +<upstream>
1175 + <remote-id type="cpe">cpe:/a:gentoo:syslinux</remote-id>
1176 +</upstream>
1177 </pkgmetadata>
1178
1179 diff --git a/sys-devel/libtool/metadata.xml b/sys-devel/libtool/metadata.xml
1180 index 56c12441305..c9dbcd91042 100644
1181 --- a/sys-devel/libtool/metadata.xml
1182 +++ b/sys-devel/libtool/metadata.xml
1183 @@ -5,4 +5,7 @@
1184 <email>base-system@g.o</email>
1185 <name>Gentoo Base System</name>
1186 </maintainer>
1187 +<upstream>
1188 + <remote-id type="cpe">cpe:/a:gnu:libtool</remote-id>
1189 +</upstream>
1190 </pkgmetadata>
1191
1192 diff --git a/sys-fs/dosfstools/metadata.xml b/sys-fs/dosfstools/metadata.xml
1193 index ffedbfb729c..85825b41c0d 100644
1194 --- a/sys-fs/dosfstools/metadata.xml
1195 +++ b/sys-fs/dosfstools/metadata.xml
1196 @@ -6,6 +6,7 @@
1197 <name>Gentoo Base System</name>
1198 </maintainer>
1199 <upstream>
1200 + <remote-id type="cpe">cpe:/a:dosfstools_project:dosfstools</remote-id>
1201 <remote-id type="github">dosfstools/dosfstools</remote-id>
1202 </upstream>
1203 <use>
1204
1205 diff --git a/sys-fs/e2fsprogs/metadata.xml b/sys-fs/e2fsprogs/metadata.xml
1206 index 4ffc67ac95a..fd229917a07 100644
1207 --- a/sys-fs/e2fsprogs/metadata.xml
1208 +++ b/sys-fs/e2fsprogs/metadata.xml
1209 @@ -10,7 +10,7 @@
1210 <flag name='fuse'>Build fuse2fs, a FUSE file system client for ext2/ext3/ext4 file systems</flag>
1211 </use>
1212 <upstream>
1213 - <remote-id type="cpe">cpe:/a:ext2_filesystems_utilities:e2fsprogs</remote-id>
1214 + <remote-id type="cpe">cpe:/a:e2fsprogs_project:e2fsprogs</remote-id>
1215 <remote-id type="sourceforge">e2fsprogs</remote-id>
1216 </upstream>
1217 </pkgmetadata>
1218
1219 diff --git a/sys-fs/exfat-utils/metadata.xml b/sys-fs/exfat-utils/metadata.xml
1220 index 2b2d336f4ad..e71e375cd5f 100644
1221 --- a/sys-fs/exfat-utils/metadata.xml
1222 +++ b/sys-fs/exfat-utils/metadata.xml
1223 @@ -9,6 +9,7 @@
1224 <name>Gentoo Base System</name>
1225 </maintainer>
1226 <upstream>
1227 + <remote-id type="cpe">cpe:/a:exfat_prokect:exfat</remote-id>
1228 <remote-id type="google-code">exfat</remote-id>
1229 <remote-id type="github">relan/exfat</remote-id>
1230 </upstream>
1231
1232 diff --git a/sys-fs/mtd-utils/metadata.xml b/sys-fs/mtd-utils/metadata.xml
1233 index 7d84a262b64..9075500ddb8 100644
1234 --- a/sys-fs/mtd-utils/metadata.xml
1235 +++ b/sys-fs/mtd-utils/metadata.xml
1236 @@ -8,4 +8,7 @@
1237 <email>embedded@g.o</email>
1238 <name>Embedded Gentoo</name>
1239 </maintainer>
1240 +<upstream>
1241 + <remote-id type="cpe">cpe:/a:mtd-utils_project:mtd-utils</remote-id>
1242 +</upstream>
1243 </pkgmetadata>
1244
1245 diff --git a/sys-fs/mtools/metadata.xml b/sys-fs/mtools/metadata.xml
1246 index 56c12441305..dd09ab641ca 100644
1247 --- a/sys-fs/mtools/metadata.xml
1248 +++ b/sys-fs/mtools/metadata.xml
1249 @@ -5,4 +5,7 @@
1250 <email>base-system@g.o</email>
1251 <name>Gentoo Base System</name>
1252 </maintainer>
1253 +<upstream>
1254 + <remote-id type="cpe">cpe:/a:mtools:*</remote-id>
1255 +</upstream>
1256 </pkgmetadata>
1257
1258 diff --git a/sys-fs/xfsprogs/metadata.xml b/sys-fs/xfsprogs/metadata.xml
1259 index 4eb20a048df..a582335304e 100644
1260 --- a/sys-fs/xfsprogs/metadata.xml
1261 +++ b/sys-fs/xfsprogs/metadata.xml
1262 @@ -5,4 +5,7 @@
1263 <email>base-system@g.o</email>
1264 <name>Gentoo Base System</name>
1265 </maintainer>
1266 + <upstream>
1267 + <remote-id type="cpe">cpe:/a:sgi:xfsprogs</remote-id>
1268 + </upstream>
1269 </pkgmetadata>
1270
1271 diff --git a/sys-libs/e2fsprogs-libs/metadata.xml b/sys-libs/e2fsprogs-libs/metadata.xml
1272 index fb37f7ff111..3455ebb9dca 100644
1273 --- a/sys-libs/e2fsprogs-libs/metadata.xml
1274 +++ b/sys-libs/e2fsprogs-libs/metadata.xml
1275 @@ -6,6 +6,7 @@
1276 <name>Gentoo Base System</name>
1277 </maintainer>
1278 <upstream>
1279 + <remote-id type="cpe">cpe:/a:e2fsprogs_project:e2fsprogs</remote-id>
1280 <remote-id type="sourceforge">e2fsprogs</remote-id>
1281 </upstream>
1282 </pkgmetadata>
1283
1284 diff --git a/sys-libs/ldb/metadata.xml b/sys-libs/ldb/metadata.xml
1285 index db4a710716a..59707847710 100644
1286 --- a/sys-libs/ldb/metadata.xml
1287 +++ b/sys-libs/ldb/metadata.xml
1288 @@ -5,6 +5,9 @@
1289 <email>samba@g.o</email>
1290 <name>Samba</name>
1291 </maintainer>
1292 + <upstream>
1293 + <remote-id type="cpe">cpe:/a:samba:samba</remote-id>
1294 + </upstream>
1295 <use>
1296 <flag name="doc">Builds documentation</flag>
1297 <flag name="ldap">Enable LDAP support</flag>
1298
1299 diff --git a/sys-libs/libcap-ng/metadata.xml b/sys-libs/libcap-ng/metadata.xml
1300 index 9aa642f3201..e9dd1667483 100644
1301 --- a/sys-libs/libcap-ng/metadata.xml
1302 +++ b/sys-libs/libcap-ng/metadata.xml
1303 @@ -11,4 +11,7 @@
1304 utilities that can analyse all currently running applications and print
1305 out any capabilities and whether or not it has an open ended bounding set.
1306 </longdescription>
1307 +<upstream>
1308 + <remote-id type="cpe">cpe:/a:libcap-ng_project:libcap-ng</remote-id>
1309 +</upstream>
1310 </pkgmetadata>
1311
1312 diff --git a/sys-libs/libcap/metadata.xml b/sys-libs/libcap/metadata.xml
1313 index 56c12441305..d10107478bd 100644
1314 --- a/sys-libs/libcap/metadata.xml
1315 +++ b/sys-libs/libcap/metadata.xml
1316 @@ -5,4 +5,7 @@
1317 <email>base-system@g.o</email>
1318 <name>Gentoo Base System</name>
1319 </maintainer>
1320 +<upstream>
1321 + <remote-id type="cpe">cpe:/a:libcap:libcap</remote-id>
1322 +</upstream>
1323 </pkgmetadata>
1324
1325 diff --git a/sys-libs/libselinux/metadata.xml b/sys-libs/libselinux/metadata.xml
1326 index 537e0aa97df..92059a54b96 100644
1327 --- a/sys-libs/libselinux/metadata.xml
1328 +++ b/sys-libs/libselinux/metadata.xml
1329 @@ -14,6 +14,7 @@
1330 <flag name="pcre2">Use <pkg>dev-libs/libpcre2</pkg> for fcontext regexes</flag>
1331 </use>
1332 <upstream>
1333 + <remote-id type="cpe">cpe:/a:selinuxproject:libselinux</remote-id>
1334 <remote-id type="github">SELinuxProject/selinux</remote-id>
1335 </upstream>
1336 </pkgmetadata>
1337
1338 diff --git a/sys-libs/libsepol/metadata.xml b/sys-libs/libsepol/metadata.xml
1339 index ef117d5eac5..1ff444ab65c 100644
1340 --- a/sys-libs/libsepol/metadata.xml
1341 +++ b/sys-libs/libsepol/metadata.xml
1342 @@ -7,6 +7,7 @@
1343 </maintainer>
1344 <longdescription>SELinux library for manipulating binary security policies</longdescription>
1345 <upstream>
1346 + <remote-id type="cpe">cpe:/a:selinuxproject:libsepol</remote-id>
1347 <remote-id type="github">SELinuxProject/selinux</remote-id>
1348 </upstream>
1349 </pkgmetadata>
1350
1351 diff --git a/sys-libs/ncurses/metadata.xml b/sys-libs/ncurses/metadata.xml
1352 index 888a6adf663..1030e9cebba 100644
1353 --- a/sys-libs/ncurses/metadata.xml
1354 +++ b/sys-libs/ncurses/metadata.xml
1355 @@ -14,4 +14,7 @@
1356 </flag>
1357 <flag name="trace">Enable test trace() support in ncurses calls</flag>
1358 </use>
1359 +<upstream>
1360 + <remote-id type="cpe">cpe:/a:gnu:ncurses</remote-id>
1361 +</upstream>
1362 </pkgmetadata>
1363
1364 diff --git a/sys-libs/readline/metadata.xml b/sys-libs/readline/metadata.xml
1365 index 49d63436c4b..6bce63269f8 100644
1366 --- a/sys-libs/readline/metadata.xml
1367 +++ b/sys-libs/readline/metadata.xml
1368 @@ -8,4 +8,7 @@
1369 <use>
1370 <flag name="utils">Install rlfe (ReadLine Front-End) helper tool -- a wrapper program for making any stdin use readline</flag>
1371 </use>
1372 +<upstream>
1373 + <remote-id type="cpe">cpe:/a:gnu:readline</remote-id>
1374 +</upstream>
1375 </pkgmetadata>
1376
1377 diff --git a/sys-process/lsof/metadata.xml b/sys-process/lsof/metadata.xml
1378 index 4f913c0bcab..159182173ae 100644
1379 --- a/sys-process/lsof/metadata.xml
1380 +++ b/sys-process/lsof/metadata.xml
1381 @@ -8,4 +8,7 @@
1382 <use>
1383 <flag name="rpc">support looking up RPC service info</flag>
1384 </use>
1385 +<upstream>
1386 + <remote-id type="cpe">cpe:/a:lsof_project:lsof</remote-id>
1387 +</upstream>
1388 </pkgmetadata>
1389
1390 diff --git a/x11-libs/gdk-pixbuf/metadata.xml b/x11-libs/gdk-pixbuf/metadata.xml
1391 index 6c6d2ea40eb..8901219e268 100644
1392 --- a/x11-libs/gdk-pixbuf/metadata.xml
1393 +++ b/x11-libs/gdk-pixbuf/metadata.xml
1394 @@ -8,4 +8,7 @@
1395 <use>
1396 <flag name="X">Build and install the legacy gdk_pixbuf_xlib-2.0 library</flag>
1397 </use>
1398 +<upstream>
1399 + <remote-id type="cpe">cpe:/a:gnome:gdk-pixbuf</remote-id>
1400 +</upstream>
1401 </pkgmetadata>
1402
1403 diff --git a/x11-libs/libXdmcp/metadata.xml b/x11-libs/libXdmcp/metadata.xml
1404 index e943b72b8a4..8b173f9d4e9 100644
1405 --- a/x11-libs/libXdmcp/metadata.xml
1406 +++ b/x11-libs/libXdmcp/metadata.xml
1407 @@ -5,4 +5,7 @@
1408 <email>x11@g.o</email>
1409 <name>X11</name>
1410 </maintainer>
1411 +<upstream>
1412 + <remote-id type="cpe">cpe:/a:x.org:libxdmcp</remote-id>
1413 +</upstream>
1414 </pkgmetadata>
1415
1416 diff --git a/x11-libs/libxcb/metadata.xml b/x11-libs/libxcb/metadata.xml
1417 index c68f9e8922a..396f8bde1da 100644
1418 --- a/x11-libs/libxcb/metadata.xml
1419 +++ b/x11-libs/libxcb/metadata.xml
1420 @@ -8,4 +8,7 @@
1421 <use>
1422 <flag name="xkb">Enable the XCB keyboard extension</flag>
1423 </use>
1424 + <upstream>
1425 + <remote-id type="cpe">cpe:/a:x:libxcb</remote-id>
1426 + </upstream>
1427 </pkgmetadata>
1428
1429 diff --git a/x11-libs/libxkbcommon/metadata.xml b/x11-libs/libxkbcommon/metadata.xml
1430 index 7a7bbf81054..720e8a2f5f0 100644
1431 --- a/x11-libs/libxkbcommon/metadata.xml
1432 +++ b/x11-libs/libxkbcommon/metadata.xml
1433 @@ -5,4 +5,7 @@
1434 <email>x11@g.o</email>
1435 <name>X11</name>
1436 </maintainer>
1437 + <upstream>
1438 + <remote-id type="cpe">cpe:/a:xkbcommon:libxkbcommon</remote-id>
1439 + </upstream>
1440 </pkgmetadata>
1441
1442 diff --git a/x11-misc/xkeyboard-config/metadata.xml b/x11-misc/xkeyboard-config/metadata.xml
1443 index e943b72b8a4..d3cbfbdb344 100644
1444 --- a/x11-misc/xkeyboard-config/metadata.xml
1445 +++ b/x11-misc/xkeyboard-config/metadata.xml
1446 @@ -5,4 +5,7 @@
1447 <email>x11@g.o</email>
1448 <name>X11</name>
1449 </maintainer>
1450 +<upstream>
1451 + <remote-id type="cpe">cpe:/a:xkeyboard_config_project:xkeyboard-config</remote-id>
1452 +</upstream>
1453 </pkgmetadata>