Changeset 1082 for spec/trunk/SPECS/perl.spec
- Timestamp:
- Apr 6, 2017, 11:29:50 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
spec/trunk/SPECS/perl.spec
r1071 r1082 1 #define svn_url F:/rd/ports/perl/trunk 2 %define svn_url http://svn.netlabs.org/repos/ports/perl/trunk 3 %define svn_rev 2164 1 # Based on http://pkgs.fedoraproject.org/cgit/rpms/perl.git/tree/perl.spec?id=2b64acd23e71d8c12300bf0f61a40bf18ae25c0a 4 2 5 3 %global perl_version 5.16.1 6 %global perl_epoch 04 %global perl_epoch 4 7 5 %global perl_arch_stem -thread-multi 8 6 %global perl_archname %{_arch}-%{_os}%{perl_arch_stem} 9 7 10 %global multilib_64_archs x86_64 s390x ppc64 sparc6411 8 %global parallel_tests 1 12 %global tapsetdir %{_datadir}/systemtap/tapset 13 14 # internal filter just for this spec 15 # XXX: %%global expands now, archlib must be pre-defined. 16 %global perl_default_filter %%{?filter_setup: %%{expand: \ 17 %%filter_provides_in -P %%{archlib}/(?!CORE/libperl).*\\.so$ \ 18 %%filter_setup \ 19 }} 9 10 # This overrides filters from build root (/etc/rpm/macros.perl) 11 # intentionally (unversioned perl(DB) is removed and versioned one is kept) 12 %global __provides_exclude_from .*/auto/.*\\.dll$|.*/%{perl_archlib}/.*\\.dll$|%{_docdir} 13 %global __requires_exclude_from %{_docdir} 14 %global __provides_exclude perl\\((VMS|Win32|BSD::|DB\\)$) 15 # unicore::Name - it's needed by perl, maybe problem of rpm 16 # FCGI is external dependency after install of perl-CGI, remove it during RC releases 17 %global __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here|unicore::Name|FCGI) 20 18 21 19 # same as we provide in /etc/rpm/macros.perl 22 20 %global perl5_testdir %{_libexecdir}/perl5-tests 23 21 22 # We can bootstrap without gdbm 23 %bcond_with gdbm 24 # We can skip %%check phase 25 %bcond_with test 26 24 27 Name: perl 25 28 Version: %{perl_version} 26 # release number must be even higher, beca se dual-lived modules will be broken otherwise27 Release: 3%{?dist}29 # release number must be even higher, because dual-lived modules will be broken otherwise 30 Release: 4%{?dist} 28 31 Epoch: %{perl_epoch} 29 32 Summary: Practical Extraction and Report Language … … 32 35 # we have to reflect that in the sub-package containing them. 33 36 # under UCD are unicode tables 34 # Public domain: ext/SDBM_File/sdbm/*, ext/Compress-Raw-Bzip2/bzip2-src/dlltest.c 35 # MIT: ext/MIME-Base64/Base64.xs 36 # Copyright Only: for example ext/Text-Soundex/Soundex.xs 37 # Public domain: ext/SDBM_File/sdbm/*, ext/Compress-Raw-Bzip2/bzip2-src/dlltest.c 38 # MIT: ext/MIME-Base64/Base64.xs 39 # Copyright Only: for example ext/Text-Soundex/Soundex.xs 37 40 License: (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and MIT and Public Domain and UCD 38 41 Url: http://www.perl.org/ 39 Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip 42 Vendor: bww bitwise works GmbH 43 44 %scm_source svn http://svn.netlabs.org/repos/ports/perl/trunk 2168 45 Source3: macros.perl 40 46 41 47 # Update some of the bundled modules 42 48 # see http://fedoraproject.org/wiki/Perl/perl.spec for instructions 43 49 44 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) 45 BuildRequires: db4-devel, zlib-devel 46 #BuildRequires: gdbm-devel, groff, tcsh, systemtap-sdt-devel 50 BuildRequires: db4-devel, zlib-devel, bzip2-devel 51 #BuildRequires: groff, tcsh 52 %if %{with gdbm} 53 BuildRequires: gdbm-devel 54 %endif 55 47 56 # For tests 48 #BuildRequires: procps, rsyslog 57 %if %{with gdbm} 58 BuildRequires: procps, rsyslog 59 %endif 49 60 50 61 # The long line of Perl provides. 51 62 52 # These provides are needed by the perl pkg itself with auto-generated perl.req53 Provides: perl(VMS::Filespec)54 Provides: perl(VMS::Stdio)55 56 63 # Compat provides 57 Provides: perl(:MODULE_COMPAT_5.12.4) 58 Provides: perl(:MODULE_COMPAT_5.12.3) 59 Provides: perl(:MODULE_COMPAT_5.12.2) 60 Provides: perl(:MODULE_COMPAT_5.12.1) 61 Provides: perl(:MODULE_COMPAT_5.12.0) 64 Provides: perl(:MODULE_COMPAT_5.16.1) 65 Provides: perl(:MODULE_COMPAT_5.16.0) 62 66 63 67 # Threading provides … … 99 103 Provides: perl(shellwords.pl) 100 104 Provides: perl(stat.pl) 105 %if 0 101 106 Provides: perl(syslog.pl) 107 %endif 102 108 Provides: perl(tainted.pl) 103 109 Provides: perl(termcap.pl) … … 105 111 Provides: perl(utf8_heavy.pl) 106 112 Provides: perl(validate.pl) 107 Provides: perl(Carp::Heavy)108 113 109 114 # Long history in 3rd-party repositories: 110 Provides: perl-File-Temp = 0.22 115 Provides: perl-File-Temp = 0.22 111 116 Obsoletes: perl-File-Temp < 0.20 112 117 … … 116 121 Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release} 117 122 118 # We need this to break the dependency loop, and ensure that perl-libs 123 # We need this to break the dependency loop, and ensure that perl-libs 119 124 # gets installed before perl. 120 125 Requires(post): perl-libs 126 # Same as perl-libs. We need macros in basic buildroot, where Perl is only 127 # because of git. 128 Requires(post): perl-macros 121 129 122 130 … … 148 156 Group: Development/Languages 149 157 License: GPL+ or Artistic 150 #Requires: systemtap-sdt-devel151 158 Requires: perl(ExtUtils::ParseXS) 152 159 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} … … 156 163 Most perl packages will need to install perl-devel to build. 157 164 165 166 %package macros 167 Summary: Macros for rpmbuild 168 Group: Development/Languages 169 License: GPL+ or Artistic 170 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 171 172 %description macros 173 Macros for rpmbuild are needed during build of srpm in koji. This 174 sub-package must be installed into buildroot, so it will be needed 175 by perl. Perl is needed because of git. 176 177 158 178 %package tests 159 179 Summary: The Perl test suite … … 179 199 # Epoch bump for clean upgrade over old standalone package 180 200 Epoch: 1 181 Version: 0.38 182 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 183 BuildArch: noarch 184 # fix buggy rpm autodetection, remove once rpm is fixed. 185 Provides: perl(Archive::Extract) 201 Version: 0.58 202 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 203 BuildArch: noarch 186 204 187 205 %description Archive-Extract … … 194 212 License: GPL+ or Artistic 195 213 Epoch: 0 196 Version: 1.54 197 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 198 Requires: perl(Compress::Zlib) 199 Requires: perl(IO::Zlib) 200 BuildArch: noarch 201 # fix buggy rpm autodetection, remove once rpm is fixed. 202 Provides: perl(Archive::Tar) 214 Version: 1.82 215 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 216 Requires: perl(Compress::Zlib), perl(IO::Zlib) 217 BuildArch: noarch 203 218 204 219 %description Archive-Tar … … 210 225 211 226 212 %package Class-ISA 213 Summary: Report the search path for a class's ISA tree 214 Group: Development/Libraries 215 License: GPL+ or Artistic 216 Epoch: 0 217 Version: 0.36 218 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 219 BuildArch: noarch 220 # fix buggy rpm autodetection, remove once rpm is fixed. 221 Provides: perl(Class::ISA) 222 223 %description Class-ISA 224 Suppose you have a class (like Food::Fish::Fishstick) that is derived, via 225 its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from 226 Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses 227 may themselves each be derived, via its @ISA, from one or more superclasses 228 (as above). 227 %package Carp 228 Summary: Alternative warn and die for modules 229 Epoch: 0 230 Version: 1.26 231 License: GPL+ or Artistic 232 Group: Development/Libraries 233 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 234 Provides: perl(Carp::Heavy) = %{version} 235 BuildArch: noarch 236 237 # Do not export unversioned module 238 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Carp\\)\\s*$ 239 240 %description Carp 241 The Carp routines are useful in your own modules because they act like 242 die() or warn(), but with a message which is more likely to be useful to a 243 user of your module. In the case of cluck, confess, and longmess that 244 context is a summary of every call in the call-stack. For a shorter message 245 you can use carp or croak which report the error as being from where your 246 module was called. There is no guarantee that that is where the error was, 247 but it is a good educated guess. 229 248 230 249 … … 234 253 License: GPL+ or Artistic 235 254 Epoch: 0 236 Version: 3.49 237 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 238 BuildArch: noarch 239 # fix buggy rpm autodetection, remove once rpm is fixed. 240 Provides: perl(CGI) 255 Version: 3.59 256 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 257 Provides: perl(CGI) = %{version} 258 BuildArch: noarch 259 260 # Do not export unversioned module 261 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(CGI\\)\\s*$ 262 # Do not export private modules 263 %global __provides_exclude %{__provides_exclude}|^perl\\(Fh\\)\\s*$ 264 %global __provides_exclude %{__provides_exclude}|^perl\\(MultipartBuffer\\)\\s*$ 265 %global __provides_exclude %{__provides_exclude}|^perl\\(utf8\\)\\s*$ 241 266 242 267 %description CGI … … 251 276 252 277 278 %package Compress-Raw-Bzip2 279 Summary: Low-Level Interface to bzip2 compression library 280 Group: Development/Libraries 281 License: GPL+ or Artistic 282 Epoch: 0 283 Version: 2.048 284 Requires: perl(Exporter), perl(File::Temp) 285 286 %description Compress-Raw-Bzip2 287 This module provides a Perl interface to the bzip2 compression library. 288 It is used by IO::Compress::Bzip2. 289 290 253 291 %package Compress-Raw-Zlib 254 292 Summary: Low-Level Interface to the zlib compression library … … 256 294 License: GPL+ or Artistic 257 295 Epoch: 0 258 Version: 2.024 259 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 260 # fix buggy rpm autodetection, remove once rpm is fixed. 261 Provides: perl(Compress::Raw::Zlib) 296 Version: 2.048 297 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 262 298 263 299 %description Compress-Raw-Zlib … … 271 307 License: GPL+ or Artistic 272 308 Epoch: 0 273 Version: 1.9 402309 Version: 1.9800 274 310 # CPAN encourages Digest::SHA strongly because of integrity checks 275 311 Requires: perl(Digest::SHA) … … 277 313 Provides: cpan = %{version} 278 314 BuildArch: noarch 279 # fix buggy rpm autodetection, remove once rpm is fixed.280 Provides: perl(CPAN)281 Requires: perl(PathTools), perl(ExtUtils::MakeMaker), perl(Scalar::List::Utils)282 315 283 316 %description CPAN 284 317 Query, download and build perl modules from CPAN sites. 285 318 319 %package CPAN-Meta 320 Summary: Distribution metadata for a CPAN dist 321 Epoch: 0 322 Version: 2.120630 323 License: GPL+ or Artistic 324 Group: Development/Libraries 325 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 326 BuildArch: noarch 327 328 %description CPAN-Meta 329 Software distributions released to the CPAN include a META.json or, for 330 older distributions, META.yml, which describes the distribution, its 331 contents, and the requirements for building and installing the 332 distribution. The data structure stored in the META.json file is described 333 in CPAN::Meta::Spec. 334 335 336 %package CPAN-Meta-YAML 337 Version: 0.007 338 Epoch: 0 339 Summary: Read and write a subset of YAML for CPAN Meta files 340 License: GPL+ or Artistic 341 Group: Development/Libraries 342 BuildArch: noarch 343 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 344 345 %description CPAN-Meta-YAML 346 This module implements a subset of the YAML specification for use in reading 347 and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be 348 used for any other general YAML parsing or generation task. 349 286 350 287 351 %package CPANPLUS … … 290 354 License: GPL+ or Artistic 291 355 Epoch: 0 292 Version: 0.90 356 # real version 0.9121 357 Version: 0.91.21 293 358 # CPANPLUS encourages Digest::SHA strongly because of integrity checks 294 359 Requires: perl(Digest::SHA) 295 360 Requires: perl(Module::Pluggable) >= 2.4 296 361 Requires: perl(Module::CoreList) 297 #Requires: perl(DBIx::Simple) 298 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 299 Provides: perl-CPANPLUS-Dist-Build = 0.06 362 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 363 Provides: perl-CPANPLUS-Dist-Build = 0.54 300 364 Obsoletes: perl-CPANPLUS-Dist-Build <= 0.05 301 365 BuildArch: noarch 302 # fix buggy rpm autodetection, remove once rpm is fixed.303 Provides: perl(CPANPLUS)304 366 305 367 %description CPANPLUS … … 308 370 309 371 372 %package Data-Dumper 373 Summary: Stringify perl data structures, suitable for printing and eval 374 Group: Development/Libraries 375 License: GPL+ or Artistic 376 Epoch: 0 377 Version: 2.135.06 378 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 379 Requires: perl(Scalar::Util) 380 Requires: perl(XSLoader) 381 382 %description Data-Dumper 383 Given a list of scalars or reference variables, writes out their contents 384 in perl syntax. The references can also be objects. The content of each 385 variable is output in a single Perl statement. Handles self-referential 386 structures correctly. 387 388 389 %package Digest 390 Summary: Modules that calculate message digests 391 Group: Development/Libraries 392 License: GPL+ or Artistic 393 # Epoch bump for clean upgrade over old standalone package 394 Epoch: 0 395 Version: 1.17 396 BuildArch: noarch 397 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 398 Requires: perl(MIME::Base64) 399 400 %description Digest 401 The Digest:: modules calculate digests, also called "fingerprints" or 402 "hashes", of some data, called a message. The digest is (usually) 403 some small/fixed size string. The actual size of the digest depend of 404 the algorithm used. The message is simply a sequence of arbitrary 405 bytes or bits. 406 407 408 %package Digest-MD5 409 Summary: Perl interface to the MD5 Algorithm 410 Group: Development/Libraries 411 License: GPL+ or Artistic 412 # Epoch bump for clean upgrade over old standalone package 413 Epoch: 0 414 Version: 2.51 415 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 416 # Recommended 417 Requires: perl(Digest::base) >= 1.00 418 419 %description Digest-MD5 420 The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5 421 Message Digest algorithm from within Perl programs. The algorithm takes as 422 input a message of arbitrary length and produces as output a 128-bit 423 "fingerprint" or "message digest" of the input. 424 425 310 426 %package Digest-SHA 311 427 Summary: Perl extension for SHA-1/224/256/384/512 … … 314 430 # Epoch bump for clean upgrade over old standalone package 315 431 Epoch: 1 316 Version: 5.47 317 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 318 # fix buggy rpm autodetection, remove once rpm is fixed. 319 Provides: perl(Digest::SHA) 432 Version: 5.71 433 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 434 # Recommended 435 Requires: perl(Digest::base) 436 Requires: perl(MIME::Base64) 320 437 321 438 %description Digest-SHA … … 332 449 # Epoch bump for clean upgrade over old standalone package 333 450 Epoch: 1 334 Version: 0.27 451 # real version 0.280206 https://fedoraproject.org/wiki/Perl/Tips#Dot_approach 452 Version: 0.28.2.6 335 453 Requires: perl-devel 336 454 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 337 455 BuildArch: noarch 338 # fix buggy rpm autodetection, remove once rpm is fixed.339 Provides: perl(ExtUtils::CBuilder)340 456 341 457 %description ExtUtils-CBuilder … … 350 466 License: GPL+ or Artistic 351 467 Epoch: 0 352 Version: 1. 28468 Version: 1.30 353 469 Requires: perl-devel 354 470 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 355 471 BuildArch: noarch 356 # fix buggy rpm autodetection, remove once rpm is fixed.357 Provides: perl(ExtUtils::Embed)358 472 359 473 %description ExtUtils-Embed 360 474 Utilities for embedding Perl in C/C++ applications. 475 476 477 %package ExtUtils-Install 478 Summary: Install files from here to there 479 Group: Development/Languages 480 License: GPL+ or Artistic 481 Epoch: 0 482 Version: 1.58 483 Requires: perl-devel 484 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 485 BuildArch: noarch 486 487 %description ExtUtils-Install 488 Handles the installing and uninstalling of perl modules, scripts, man 489 pages, etc. 361 490 362 491 … … 366 495 License: GPL+ or Artistic 367 496 Epoch: 0 368 Version: 6. 56497 Version: 6.63.2 369 498 Requires: perl-devel 370 499 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 500 Requires: perl(ExtUtils::Install) 501 Requires: perl(ExtUtils::Manifest) 371 502 Requires: perl(Test::Harness) 372 503 BuildArch: noarch 373 # fix buggy rpm autodetection, remove once rpm is fixed. 374 Provides: perl(ExtUtils::MakeMaker) 504 505 # Filter false DynaLoader provides. Versioned perl(DynaLoader) keeps 506 # unfiltered on perl package, no need to reinject it. 507 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DynaLoader\\)\\s*$ 508 %global __provides_exclude %__provides_exclude|^perl\\(ExtUtils::MakeMaker::_version\\) 375 509 376 510 %description ExtUtils-MakeMaker … … 378 512 379 513 514 %package ExtUtils-Manifest 515 Summary: Utilities to write and check a MANIFEST file 516 Group: Development/Languages 517 License: GPL+ or Artistic 518 Epoch: 0 519 Version: 1.61 520 Requires: perl-devel 521 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 522 BuildArch: noarch 523 524 %description ExtUtils-Manifest 525 %{summary}. 526 527 380 528 %package ExtUtils-ParseXS 381 529 Summary: Module and a script for converting Perl XS code into C code … … 384 532 # Epoch bump for clean upgrade over old standalone package 385 533 Epoch: 1 386 # We must preserve 4-digit precison since 2.2002 version 387 %global ExtUtils_ParseXS_real_version 2.22 388 %global ExtUtils_ParseXS_version %{ExtUtils_ParseXS_real_version}06 389 Version: %{ExtUtils_ParseXS_version} 534 Version: 3.16 390 535 Requires: perl-devel 391 536 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 392 537 BuildArch: noarch 393 Provides: perl(ExtUtils::ParseXS) = %{ExtUtils_ParseXS_version}394 538 395 539 %description ExtUtils-ParseXS … … 404 548 License: GPL+ or Artistic 405 549 Epoch: 0 406 Version: 0. 24550 Version: 0.32 407 551 Requires: perl(IPC::Cmd) >= 0.36 408 552 Requires: perl(Module::Load::Conditional) >= 0.04 … … 410 554 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 411 555 BuildArch: noarch 412 # fix buggy rpm autodetection, remove once rpm is fixed.413 Provides: perl(File::Fetch)414 556 415 557 %description File-Fetch 416 558 File::Fetch is a generic file fetching mechanism. 417 559 560 # FIXME Filter-Simple? version? 561 %package Filter 562 Summary: Perl source filters 563 Group: Development/Libraries 564 License: GPL+ or Artistic 565 Epoch: 0 566 Version: 1.40 567 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 568 569 %description Filter 570 Source filters alter the program text of a module before Perl sees it, much as 571 a C preprocessor alters the source text of a C program before the compiler 572 sees it. 573 418 574 419 575 %package IO-Compress … … 422 578 License: GPL+ or Artistic 423 579 Epoch: 0 424 Version: 2.0 26580 Version: 2.048 425 581 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 426 582 Obsoletes: perl-Compress-Zlib <= 2.020 427 583 Provides: perl(IO::Uncompress::Bunzip2) 428 Provides: perl(Compress::Zlib)429 # fix buggy rpm autodetection, remove once rpm is fixed.430 Provides: perl(IO::Compress)431 584 432 585 %description IO-Compress … … 446 599 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 447 600 BuildArch: noarch 448 # fix buggy rpm autodetection, remove once rpm is fixed.449 Provides: perl(IO::Zlib)450 601 451 602 %description IO-Zlib … … 462 613 # Epoch bump for clean upgrade over old standalone package 463 614 Epoch: 1 464 Version: 0. 54615 Version: 0.76 465 616 Requires: perl(ExtUtils::MakeMaker) 466 617 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 467 618 BuildArch: noarch 468 # fix buggy rpm autodetection, remove once rpm is fixed.469 Provides: perl(IPC::Cmd)470 619 471 620 %description IPC-Cmd 472 621 IPC::Cmd allows you to run commands, interactively if desired, in a platform 473 622 independent way, but have them still work. 623 624 625 %package HTTP-Tiny 626 Summary: A small, simple, correct HTTP/1.1 client 627 Group: Development/Libraries 628 License: GPL+ or Artistic 629 Epoch: 0 630 Version: 0.017 631 Requires: perl(Carp) 632 Requires: perl(IO::Socket) 633 BuildArch: noarch 634 635 %description HTTP-Tiny 636 This is a very simple HTTP/1.1 client, designed primarily for doing simple GET 637 requests without the overhead of a large framework like LWP::UserAgent. 638 It is more correct and more complete than HTTP::Lite. It supports proxies 639 (currently only non-authenticating ones) and redirection. It also correctly 640 resumes after EINTR. 641 642 643 %package JSON-PP 644 Summary: JSON::XS compatible pure-Perl module 645 Epoch: 0 646 # 2.27150 version is a typo but we cannot fix it because it would break 647 # monotony 648 Version: 2.27200 649 License: GPL+ or Artistic 650 Group: Development/Libraries 651 BuildArch: noarch 652 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 653 Conflicts: perl-JSON < 2.50 654 655 %description JSON-PP 656 JSON::XS is the fastest and most proper JSON module on CPAN. It is written by 657 Marc Lehmann in C, so must be compiled and installed in the used environment. 658 JSON::PP is a pure-Perl module and is compatible with JSON::XS. 659 660 661 %package Locale-Codes 662 Summary: Distribution of modules to handle locale codes 663 Epoch: 0 664 Version: 3.21 665 License: GPL+ or Artistic 666 Group: Development/Libraries 667 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 668 Requires: perl(constant) 669 Provides: perl(Locale::Codes) = %{version} 670 BuildArch: noarch 671 672 # Do not export unversioned module 673 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Locale::Codes\\)\\s*$ 674 675 %description Locale-Codes 676 Locale-Codes is a distribution containing a set of modules. The modules 677 each deal with different types of codes which identify parts of the locale 678 including languages, countries, currency, etc. 474 679 475 680 … … 483 688 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 484 689 BuildArch: noarch 485 # fix buggy rpm autodetection, remove once rpm is fixed.486 Provides: perl(Locale::Maketext::Simple)487 690 488 691 %description Locale-Maketext-Simple … … 497 700 # Epoch bump for clean upgrade over old standalone package 498 701 Epoch: 1 499 Version: 0.0 2702 Version: 0.04 500 703 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 501 704 # Add a versioned provides, since we pull the unversioned one out. 502 705 Provides: perl(Log::Message::Handlers) = %{version} 503 706 BuildArch: noarch 504 # fix buggy rpm autodetection, remove once rpm is fixed.505 Provides: perl(Log::Message)506 707 507 708 %description Log-Message … … 519 720 License: GPL+ or Artistic 520 721 Epoch: 0 521 Version: 0.06 522 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 523 BuildArch: noarch 524 # fix buggy rpm autodetection, remove once rpm is fixed. 525 Provides: perl(Log::Message::Simple) 722 Version: 0.08 723 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 724 BuildArch: noarch 526 725 527 726 %description Log-Message-Simple … … 534 733 Group: Development/Libraries 535 734 License: GPL+ or Artistic 536 # Epoch bump for clean upgrade over old standalone package 537 Epoch: 1 538 Version: 0.3603 735 # Check epoch with standalone package 736 Epoch: 2 737 # real version 0.39_01 738 Version: 0.39.01 539 739 Requires: perl(Archive::Tar) >= 1.08 740 Requires: perl(CPAN::Meta) >= 2.110420 540 741 Requires: perl(ExtUtils::CBuilder) >= 0.15 541 742 Requires: perl(ExtUtils::ParseXS) >= 1.02 542 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 543 BuildArch: noarch 544 # fix buggy rpm autodetection, remove once rpm is fixed. 545 Provides: perl(Module::Build) 743 Requires: perl-devel 744 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 745 BuildArch: noarch 546 746 547 747 %description Module-Build … … 561 761 Group: Development/Languages 562 762 License: GPL+ or Artistic 563 Epoch: 0 564 Version: 2.50 565 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 566 #Requires: perl(version) 567 BuildArch: noarch 568 # fix buggy rpm autodetection, remove once rpm is fixed. 569 Provides: perl(Module::CoreList) 763 Epoch: 1 764 Version: 2.70 765 766 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 767 Requires: perl(version) 768 BuildArch: noarch 570 769 571 770 %description Module-CoreList … … 581 780 # Epoch bump for clean upgrade over old standalone package 582 781 Epoch: 1 583 Version: 0.16 584 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 585 BuildArch: noarch 586 # fix buggy rpm autodetection, remove once rpm is fixed. 587 Provides: perl(Module::Load) 782 Version: 0.22 783 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 784 BuildArch: noarch 588 785 589 786 %description Module-Load … … 597 794 License: GPL+ or Artistic 598 795 Epoch: 0 599 Version: 0.34 600 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 601 BuildArch: noarch 602 # fix buggy rpm autodetection, remove once rpm is fixed. 603 Provides: perl(Module::Load::Conditional) 796 Version: 0.46 797 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 798 BuildArch: noarch 604 799 605 800 %description Module-Load-Conditional … … 614 809 # Epoch bump for clean upgrade over old standalone package 615 810 Epoch: 1 616 Version: 0.06 617 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 618 BuildArch: noarch 619 # fix buggy rpm autodetection, remove once rpm is fixed. 620 Provides: perl(Module::Loaded) 811 Version: 0.08 812 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 813 BuildArch: noarch 621 814 622 815 %description Module-Loaded … … 628 821 629 822 823 %package Module-Metadata 824 Summary: Gather package and POD information from perl module files 825 Epoch: 0 826 Version: 1.000009 827 License: GPL+ or Artistic 828 Group: Development/Libraries 829 BuildArch: noarch 830 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 831 832 %description Module-Metadata 833 Gather package and POD information from perl module files 834 630 835 %package Module-Pluggable 631 836 Summary: Automatically give your module the ability to have plugins … … 634 839 # Epoch bump for clean upgrade over old standalone package 635 840 Epoch: 1 636 Version: 3.90 637 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 638 BuildArch: noarch 639 # fix buggy rpm autodetection, remove once rpm is fixed. 640 Provides: perl(Module::Pluggable) 841 # Keep two digit decimal part 842 Version: 4.00 843 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 844 BuildArch: noarch 641 845 642 846 %description Module-Pluggable … … 651 855 # Epoch bump for clean upgrade over old standalone package 652 856 Epoch: 1 653 Version: 0.36 654 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 655 BuildArch: noarch 656 # fix buggy rpm autodetection, remove once rpm is fixed. 657 Provides: perl(Object::Accessor) 857 Version: 0.42 858 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 859 BuildArch: noarch 658 860 659 861 %description Object-Accessor … … 671 873 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 672 874 BuildArch: noarch 673 # fix buggy rpm autodetection, remove once rpm is fixed.674 Provides: perl(Package::Constants)675 875 676 876 %description Package-Constants … … 682 882 %package PathTools 683 883 Summary: PathTools Perl module (Cwd, File::Spec) 884 # PathTools aka File::Spec 684 885 Group: Development/Libraries 685 886 License: (GPL+ or Artistic) and BSD 686 887 Epoch: 0 687 Version: 3.31 688 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 689 # fix buggy rpm autodetection, remove once rpm is fixed. 690 Provides: perl(PathTools) 888 Version: 3.39.2 889 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 691 890 692 891 %description PathTools … … 700 899 # Epoch bump for clean upgrade over old standalone package 701 900 Epoch: 1 702 Version: 0.26 703 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 704 BuildArch: noarch 705 # fix buggy rpm autodetection, remove once rpm is fixed. 706 Provides: perl(Params::Check) 901 Version: 0.32 902 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 903 BuildArch: noarch 707 904 708 905 %description Params-Check … … 716 913 # Epoch bump for clean upgrade over old standalone package 717 914 Epoch: 1 718 Version: 1.40 719 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 720 BuildArch: noarch 915 Version: 1.4402 916 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 917 BuildArch: noarch 918 Requires: perl(CPAN::Meta::YAML) >= 0.002 919 Requires: perl(JSON::PP) >= 2.27103 721 920 # FIXME it could be removed now? 722 921 Obsoletes: perl-Parse-CPAN-Meta < 1.40 723 # fix buggy rpm autodetection, remove once rpm is fixed. 724 Provides: perl(Parse::CPAN::Meta) 725 726 %description Parse-CPAN-Meta 922 923 %description Parse-CPAN-Meta 727 924 Parse::CPAN::Meta is a parser for META.yml files, based on the parser half of 728 925 YAML::Tiny. 926 927 928 %package Perl-OSType 929 Summary: Map Perl operating system names to generic types 930 Version: 1.002 931 Epoch: 0 932 License: GPL+ or Artistic 933 Group: Development/Libraries 934 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 935 BuildArch: noarch 936 937 %description Perl-OSType 938 Modules that provide OS-specific behaviors often need to know if the current 939 operating system matches a more generic type of operating systems. For example, 940 'linux' is a type of 'Unix' operating system and so is 'freebsd'. 941 This module provides a mapping between an operating system name as given by $^O 942 and a more generic type. The initial version is based on the OS type mappings 943 provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating 944 systems are given the type 'Windows' rather than 'Win32'). 729 945 730 946 … … 738 954 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 739 955 BuildArch: noarch 740 # fix buggy rpm autodetection, remove once rpm is fixed.741 Provides: perl(Pod::Escapes)742 956 743 957 %description Pod-Escapes … … 746 960 747 961 962 %package Pod-Parser 963 Summary: Basic perl modules for handling Plain Old Documentation (POD) 964 Group: Development/Libraries 965 License: GPL+ or Artistic 966 Epoch: 0 967 Version: 1.51 968 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 969 # Pod::Usage executes perldoc from perl-Pod-Perldoc by default 970 Requires: perl-Pod-Perldoc 971 BuildArch: noarch 972 973 %description Pod-Parser 974 This software distribution contains the packages for using Perl5 POD (Plain 975 Old Documentation). See the "perlpod" and "perlsyn" manual pages from your 976 Perl5 distribution for more information about POD. 977 978 979 %package Pod-Perldoc 980 Summary: Look up Perl documentation in Pod format 981 Group: Development/Libraries 982 License: GPL+ or Artistic 983 Epoch: 0 984 Version: 3.17.00 985 # Pod::Perldoc::ToMan executes roff 986 # TODO no groff on OS/2 yet. 987 #Requires: groff-base 988 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 989 BuildArch: noarch 990 991 %description Pod-Perldoc 992 perldoc looks up a piece of documentation in .pod format that is embedded 993 in the perl installation tree or in a perl script, and displays it via 994 "groff -man | $PAGER". This is primarily used for the documentation for 995 the perl library modules. 996 997 748 998 %package Pod-Simple 749 999 Summary: Framework for parsing POD documentation … … 752 1002 # Epoch bump for clean upgrade over old standalone package 753 1003 Epoch: 1 754 Version: 3.13 755 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 756 BuildArch: noarch 757 # fix buggy rpm autodetection, remove once rpm is fixed. 758 Provides: perl(Pod::Simple) 1004 Version: 3.20 1005 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 1006 BuildArch: noarch 759 1007 760 1008 %description Pod-Simple … … 768 1016 License: GPL+ or Artistic 769 1017 Epoch: 0 770 Version: 1.22 771 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 772 # fix buggy rpm autodetection, remove once rpm is fixed. 773 Provides: perl(Scalar::List::Utils) 1018 Version: 1.25 1019 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 774 1020 775 1021 %description Scalar-List-Utils … … 785 1031 License: GPL+ or Artistic 786 1032 Epoch: 0 787 Version: 0. 201033 Version: 0.30 788 1034 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 789 1035 Requires: perl(Log::Message::Simple) 790 1036 BuildArch: noarch 791 # fix buggy rpm autodetection, remove once rpm is fixed.792 Provides: perl(Term::UI)793 1037 794 1038 %description Term-UI … … 803 1047 License: GPL+ or Artistic 804 1048 Epoch: 0 805 Version: 3. 171049 Version: 3.23 806 1050 Requires: perl-devel 807 1051 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} … … 810 1054 Provides: perl-TAP-Harness = 3.17 811 1055 Obsoletes: perl-TAP-Harness < 3.10 812 # fix buggy rpm autodetection, remove once rpm is fixed.813 Provides: perl(Test::Harness)814 1056 815 1057 %description Test-Harness … … 822 1064 License: GPL+ or Artistic 823 1065 Epoch: 0 824 Version: 0.9 41066 Version: 0.98 825 1067 Requires: perl-devel 826 1068 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 827 BuildArch: noarch 828 # fix buggy rpm autodetection, remove once rpm is fixed. 829 Provides: perl(Test::Simple) 1069 Requires: perl(Data::Dumper) 1070 BuildArch: noarch 830 1071 831 1072 %description Test-Simple … … 838 1079 License: GPL+ or Artistic 839 1080 Epoch: 0 840 Version: 0.9 4841 Requires: perl-Test-Simple = 0:0.94-%{release}1081 Version: 0.98 1082 Requires: perl-Test-Simple = %{epoch}:%{version}-%{release} 842 1083 Requires: /usr/bin/prove 843 1084 AutoReqProv: 0 844 1085 BuildArch: noarch 845 # fix buggy rpm autodetection, remove once rpm is fixed.846 Provides: perl(Test::Simple::tests)847 1086 848 1087 %description Test-Simple-tests … … 855 1094 License: GPL+ or Artistic 856 1095 Epoch: 0 857 Version: 1.15 858 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 859 # fix buggy rpm autodetection, remove once rpm is fixed. 860 Provides: perl(Time::Piece) 1096 # real 1.20_01 1097 Version: 1.20.1 1098 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 861 1099 862 1100 %description Time-Piece … … 873 1111 # Epoch bump for clean upgrade over old standalone package 874 1112 Epoch: 1 875 Version: 0.22 31113 Version: 0.225 876 1114 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 877 1115 BuildArch: noarch … … 885 1123 BEGIN { 886 1124 require Foo; 887 require Bar; 888 889 push @ISA, qw(Foo Bar); 1125 require Bar; 1126 1127 push @ISA, qw(Foo Bar); 890 1128 } 1129 1130 1131 %package Socket 1132 Summary: C socket.h defines and structure manipulators 1133 Group: Development/Libraries 1134 License: GPL+ or Artistic 1135 Epoch: 0 1136 Version: 2.001 1137 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 1138 1139 %description Socket 1140 This module is just a translation of the C socket.h file. Unlike the old 1141 mechanism of requiring a translated socket.ph file, this uses the h2xs program 1142 (see the Perl source distribution) and your native C compiler. This means 1143 that it has a far more likely chance of getting the numbers right. This 1144 includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc. 891 1145 892 1146 … … 896 1150 License: GPL+ or Artistic 897 1151 Epoch: 0 898 Version: 1. 751152 Version: 1.86 899 1153 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 900 1154 … … 917 1171 License: GPL+ or Artistic 918 1172 Epoch: 0 919 Version: 1. 321173 Version: 1.40 920 1174 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 921 1175 … … 935 1189 # Epoch bump for clean upgrade over old standalone package 936 1190 Epoch: 3 937 Version: 0. 821191 Version: 0.99 938 1192 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 939 1193 BuildArch: noarch … … 941 1195 %description version 942 1196 Perl extension for Version Objects 1197 1198 1199 %package Version-Requirements 1200 Summary: Set of version requirements for a CPAN dist 1201 License: GPL+ or Artistic 1202 Group: Development/Libraries 1203 Version: 0.101022 1204 Epoch: 0 1205 Requires: perl = %{perl_epoch}:%{perl_version}-%{release} 1206 BuildArch: noarch 1207 1208 %description Version-Requirements 1209 A Version::Requirements object models a set of version constraints like 1210 those specified in the META.yml or META.json files in CPAN distributions. 1211 It can be built up by adding more and more constraints, and it will reduce 1212 them to the simplest representation. 943 1213 944 1214 … … 955 1225 Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release} 956 1226 Requires: perl-devel = %{perl_epoch}:%{perl_version}-%{release} 957 958 Requires: perl-Archive-Extract, perl-Archive-Tar, perl-Class-ISA, 959 Requires: perl-Compress-Raw-Zlib, perl-CGI, perl-CPAN, 960 Requires: perl-CPANPLUS, perl-Digest-SHA, perl-ExtUtils-CBuilder, 961 Requires: perl-ExtUtils-Embed, perl-ExtUtils-MakeMaker, perl-ExtUtils-ParseXS, 962 Requires: perl-File-Fetch, perl-IO-Compress, perl-IO-Zlib, 963 Requires: perl-IPC-Cmd, perl-Locale-Maketext-Simple, perl-Log-Message, perl-Log-Message-Simple, 964 Requires: perl-Module-Build, perl-Module-CoreList, perl-Module-Load, 965 Requires: perl-Module-Load-Conditional, perl-Module-Loaded, 1227 Requires: perl-macros 1228 1229 Requires: perl-Archive-Extract, perl-Archive-Tar, perl-Compress-Raw-Bzip2 1230 Requires: perl-Carp, perl-Compress-Raw-Zlib, perl-CGI, perl-CPAN, 1231 Requires: perl-CPAN-Meta, perl-CPAN-Meta-YAML, perl-CPANPLUS, 1232 Requires: perl-Data-Dumper, perl-Digest, perl-Digest-MD5, perl-Digest-SHA, 1233 Requires: perl-ExtUtils-CBuilder, perl-ExtUtils-Embed, 1234 Requires: perl-ExtUtils-Install, perl-ExtUtils-MakeMaker 1235 Requires: perl-ExtUtils-Manifest 1236 Requires: perl-ExtUtils-ParseXS, perl-File-Fetch, perl-Filter, 1237 Requires: perl-HTTP-Tiny 1238 Requires: perl-IO-Compress, perl-IO-Zlib, perl-IPC-Cmd, perl-JSON-PP 1239 Requires: perl-Locale-Codes, perl-Locale-Maketext-Simple 1240 Requires: perl-Log-Message, perl-Log-Message-Simple, perl-Module-Build 1241 Requires: perl-Module-CoreList, perl-Module-Load 1242 Requires: perl-Module-Load-Conditional, perl-Module-Loaded, perl-Module-Metadata 966 1243 Requires: perl-Module-Pluggable, perl-Object-Accessor, perl-Package-Constants, perl-PathTools 967 Requires: perl-Params-Check, perl-Pod-Escapes, perl-Pod-Simple, perl-Scalar-List-Utils, perl-Term-UI 968 Requires: perl-Test-Harness, perl-Test-Simple, perl-Time-Piece, perl-version 969 Requires: perl-threads, perl-threads-shared, perl-parent, perl-Parse-CPAN-Meta 1244 Requires: perl-Params-Check, perl-Parse-CPAN-Meta, perl-Perl-OSType 1245 Requires: perl-Pod-Escapes, perl-Pod-Parser, perl-Pod-Perldoc 1246 Requires: perl-Pod-Simple 1247 Requires: perl-Socket, perl-Term-UI, perl-Test-Harness, perl-Test-Simple 1248 Requires: perl-Time-Piece, perl-Version-Requirements, perl-version 1249 Requires: perl-threads, perl-threads-shared, perl-parent 970 1250 971 1251 %description core … … 973 1253 tarball from perl.org. 974 1254 975 976 1255 %debug_package 977 1256 978 979 %{?perl_default_filter}980 1257 %prep 981 %if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0} 982 %setup -q 983 %else 984 %setup -n "%{name}-%{version}" -Tc 985 svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force 986 rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" 987 (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}") 1258 %scm_setup 1259 1260 # TODO No iconv on OS/2 yet. 1261 %if 0 1262 # 1263 # Candidates for doc recoding (need case by case review): 1264 # find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)' 1265 recode() 1266 { 1267 iconv -f "${2:-iso-8859-1}" -t utf-8 < "$1" > "${1}_" 1268 touch -r "$1" "${1}_" 1269 mv -f "${1}_" "$1" 1270 } 1271 recode README.cn euc-cn 1272 recode README.jp euc-jp 1273 recode README.ko euc-kr 1274 # TODO iconv fail on this one 1275 ##recode README.tw big5 1276 recode pod/perlebcdic.pod 1277 recode pod/perlhack.pod 1278 recode pod/perlhist.pod 1279 recode pod/perlthrtut.pod 1280 recode AUTHORS 988 1281 %endif 989 1282 990 1283 find . -name \*.orig -exec rm -fv {} \; 991 992 # Oh, the irony. Perl generates some non-versioned provides we don't need.993 # Each of these has a versioned provide, which we keep.994 %{?filter_setup:995 %filter_from_provides /^perl(Carp)$/d996 %filter_from_provides /^perl(DynaLoader)$/d997 %filter_from_provides /^perl(Locale::Maketext)$/d998 %filter_from_provides /^perl(Log::Message::Handlers)$/d999 %filter_from_provides /^perl(Math::BigInt)$/d1000 %filter_from_provides /^perl(Net::Config)$/d1001 %filter_from_provides /^perl(POSIX)$/d1002 %filter_from_provides /^perl(Storable)$/d1003 %filter_from_provides /^perl(Tie::Hash)$/d1004 %filter_from_provides /^perl(bigint)$/d1005 %filter_from_provides /^perl(bigrat)$/d1006 %filter_from_provides /^perl(bytes)$/d1007 %filter_from_provides /^perl(utf8)$/d1008 %filter_from_provides /^perl(DB)$/d1009 # Filter the automatically generated dependencies.1010 %filter_from_requires /^perl(FCGI)/d1011 %filter_from_requires /^perl(Mac::/d1012 %filter_from_requires /^perl(Tk)/d1013 %filter_from_requires /^perl(Tk::/d1014 %filter_from_requires /^perl(Your::Module::Here)/d1015 # Filter less specific versions1016 %filter_from_provides /^perl(ExtUtils::ParseXS) = %{ExtUtils_ParseXS_real_version}$/d1017 %?perl_default_filter1018 }1019 1284 1020 1285 # Configure Compress::Zlib to use system zlib … … 1023 1288 s|LIB = ./zlib-src|LIB = %{_libdir}|' \ 1024 1289 cpan/Compress-Raw-Zlib/config.in 1290 1291 # Ensure that we never accidentally bundle zlib or bzip2 1292 rm -rf cpan/Compress-Raw-Zlib/zlib-src 1293 rm -rf cpan/Compress-Raw-Bzip2/bzip2-src 1294 sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST 1295 1296 %if !%{with gdbm} 1297 # Do not install anything requiring NDBM_File if NDBM is not available. 1298 rm -rf 'cpan/Memoize/Memoize/NDBM_File.pm' 1299 sed -i '\|cpan/Memoize/Memoize/NDBM_File.pm|d' MANIFEST 1300 %endif 1025 1301 1026 1302 %build … … 1044 1320 %global perl_vendorarch %{archlib}/vendor_perl 1045 1321 1046 # For perl-5.14.2-large-repeat-heap-abuse.patch 1322 # For perl-5.14.2-large-repeat-heap-abuse.patch 1047 1323 perl regen.pl -v 1048 1324 1049 export CONFIG_SHELL="/@unixroot/usr/bin/sh.exe" 1050 export LANG="" 1051 1052 sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \ 1325 %{_bindir}/sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \ 1326 %if 0 1327 -Dccdlflags="-Wl,--enable-new-dtags" \ 1328 %endif 1329 -Dlddlflags="-shared $RPM_OPT_FLAGS $RPM_LD_FLAGS" \ 1053 1330 -DDEBUGGING=-g \ 1054 1331 -Dversion=%{perl_version} \ … … 1056 1333 -Dperladmin=root@localhost \ 1057 1334 -Dcc='%{__cc}' \ 1058 -Dsh='/@unixroot/usr/bin/sh.exe' \ 1059 -Dsed='sed' \ 1060 -Dln='ln' \ 1061 -Dcf_by='Netlabs.org' \ 1335 -Dsh='%{_bindir}/sh.exe' \ 1336 -Dcf_by='bww bitwise works GmbH' \ 1062 1337 -Dprefix=%{_prefix} \ 1063 1338 -Dvendorprefix=%{_prefix} \ … … 1069 1344 -Darchlib="%{archlib}" \ 1070 1345 -Dvendorarch="%{perl_vendorarch}" \ 1071 %ifarch %{multilib_64_archs} 1072 -Dlibpth="/usr/local/lib64 /lib64 %{_prefix}/lib64" \ 1073 %endif 1074 %ifarch sparc sparcv9 1075 -Ud_longdbl \ 1346 %if 0 1347 -Darchname=%{perl_archname} \ 1076 1348 %endif 1077 1349 -Duseshrplib \ 1350 %if 0 1351 -Dusethreads \ 1352 -Duseithreads \ 1353 -Dusedtrace='%{_bindir}/dtrace' \ 1354 %endif 1078 1355 -Duselargefiles \ 1356 %if 0 1357 -Dd_semctl_semun \ 1358 -Di_db \ 1359 %endif 1360 %if %{with gdbm} 1361 -Ui_ndbm \ 1362 -Di_gdbm \ 1363 %endif 1364 %if 0 1365 -Di_shadow \ 1366 -Di_syslog \ 1367 %endif 1079 1368 -Dman3ext=3pm \ 1080 1369 -Duseperlio \ … … 1082 1371 -Ubincompat5005 \ 1083 1372 -Uversiononly \ 1084 -Dpager=' /@unixroot/usr/bin/less -isr' \1373 -Dpager='%{_bindir}less -isr' \ 1085 1374 -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \ 1086 1375 -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \ 1087 1376 -Ud_endservent_r_proto -Ud_setservent_r_proto \ 1088 -Dscriptdir='%{_bindir}' 1089 1090 # -Dd_semctl_semun \ 1091 # -Di_db \ 1092 # -Ui_ndbm \ 1093 # -Di_gdbm \ 1094 # -Di_syslog \ 1095 # -Dccdlflags="-Wl,--enable-new-dtags" \ 1096 # -Di_shadow \ 1097 # -Dusethreads \ 1098 # -Duseithreads \ 1099 # -Darchname=%{perl_archname} \ 1100 # -Dusedtrace='/@unixroot/usr/bin/dtrace' \ 1101 # -Duseshrplib creates libperl.so, -Ubincompat5005 help create DSO -> libperl.so 1102 1103 # fix /@unixroot paths 1104 sed -i 's#.:/usr#/@unixroot/usr#gi' config.sh 1105 sed -i 's#.:/mptn#/@bootroot/mptn#gi' config.sh 1377 -Dscriptdir='%{_bindir}' \ 1378 -Dusesitecustomize 1379 1380 BUILD_BZIP2=0 1381 BZIP2_LIB=%{_libdir} 1382 export BUILD_BZIP2 BZIP2_LIB 1383 1384 # Fix /@unixroot paths 1385 sed -i 's#.:/usr#%{_exec_prefix}#gi' config.sh 1386 sed -i 's#.:/mptn#/@system_drive/mptn#gi' config.sh 1106 1387 1107 1388 make os2.o 1108 1389 perl make_patchnum.pl 1109 # SMP build not working 1390 1391 %if 1 1392 # SMP build does not work for now. 1110 1393 make 1394 %else 1395 make %{?_smp_mflags} 1396 %endif 1111 1397 1112 1398 %install 1113 1399 rm -rf $RPM_BUILD_ROOT 1114 1400 1115 # YD install only binaries, man pages are failing. 1116 ./perl installperl --destdir=$RPM_BUILD_ROOT 1117 1118 # symlink main executable for rpm scripts 1401 make install DESTDIR=$RPM_BUILD_ROOT 1402 1403 # Symlink main executable for rpm scripts. 1119 1404 ln -s %{_bindir}/perl.exe %{buildroot}%{_bindir}/perl 1405 1406 # Remove .imp files. 1407 rm -rf %{buildroot}%{archlib}/CORE/*.imp 1120 1408 1121 1409 %global build_archlib $RPM_BUILD_ROOT%{archlib} 1122 1410 %global build_privlib $RPM_BUILD_ROOT%{privlib} 1123 1411 %global build_bindir $RPM_BUILD_ROOT%{_bindir} 1124 %global new_perl LD_PRELOAD="%{build_archlib}/CORE/libperl.so" \\\1412 %global new_perl BEGINLIBPATH="$RPM_BUILD_ROOT%{_libdir} LIBPATHSTRICT=T" \\\ 1125 1413 LD_LIBRARY_PATH="%{build_archlib}/CORE" \\\ 1126 1414 PERL5LIB="%{build_archlib}:%{build_privlib}" \\\ 1127 1415 %{build_bindir}/perl 1128 1129 #install -p -m 755 utils/pl2pm %{build_bindir}/pl2pm1130 1416 1131 1417 for i in asm/termios.h syscall.h syslimits.h syslog.h \ … … 1143 1429 1144 1430 # 1145 # libnet configuration file1146 #1147 #install -p -m 644 %{SOURCE2} %{build_privlib}/Net/libnet.cfg1148 1149 #1150 1431 # perl RPM macros 1151 1432 # 1152 #mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm1153 #install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm/1433 mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm 1434 install -p -m 644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/rpm/ 1154 1435 1155 1436 # 1156 1437 # Core modules removal 1157 1438 # 1158 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty | xargs rm -f 1439 find $RPM_BUILD_ROOT -type f -name '*.bs' -empty | xargs rm -f 1159 1440 1160 1441 chmod -R u+w $RPM_BUILD_ROOT/* … … 1167 1448 rm %{build_archlib}/.packlist 1168 1449 1450 # TODO No iconv on OS/2 yet. 1451 %if 0 1169 1452 # Fix some manpages to be UTF-8 1170 #mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/ 1171 #pushd $RPM_BUILD_ROOT%{_mandir}/man1/ 1172 # for i in perl588delta.1 perldelta.1 ; do 1173 # iconv -f MS-ANSI -t UTF-8 $i --output new-$i 1174 # rm $i 1175 # mv new-$i $i 1176 # done 1177 #popd 1453 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/ 1454 pushd $RPM_BUILD_ROOT%{_mandir}/man1/ 1455 for i in perl588delta.1 perldelta.1 ; do 1456 iconv -f MS-ANSI -t UTF-8 $i --output new-$i 1457 rm $i 1458 mv new-$i $i 1459 done 1460 popd 1461 %endif 1178 1462 1179 1463 # for now, remove Bzip2: 1180 find $RPM_BUILD_ROOT -name Bzip2 | xargs rm -r 1181 find $RPM_BUILD_ROOT -name '*B*zip2*'| xargs rm 1464 # Why? Now is missing Bzip2 files and provides 1465 ##find $RPM_BUILD_ROOT -name Bzip2 | xargs rm -r 1466 ##find $RPM_BUILD_ROOT -name '*B*zip2*'| xargs rm 1182 1467 1183 1468 # tests -- FIXME need to validate that this all works as expected … … 1193 1478 done 1194 1479 1480 %if 0 1195 1481 # Selected "Dual-lifed cpan" packages 1196 #pushd cpan 1197 #for package in Test-Simple; do 1198 # for dir in `find ${package} -type d -name t -maxdepth 2` ; do 1199 # tar -cf - $dir | ( cd %{buildroot}%{perl5_testdir} && tar -xf - ) 1200 # done 1201 #done 1202 #popd 1203 1204 # Systemtap tapset install 1205 mkdir -p %{buildroot}%{tapsetdir} 1206 %ifarch %{multilib_64_archs} 1207 %global libperl_stp libperl%{perl_version}-64.stp 1208 %else 1209 %global libperl_stp libperl%{perl_version}-32.stp 1482 pushd cpan 1483 for package in Test-Simple; do 1484 for dir in `find ${package} -type d -name t -maxdepth 2` ; do 1485 tar -cf - $dir | ( cd %{buildroot}%{perl5_testdir} && tar -xf - ) 1486 done 1487 done 1488 popd 1210 1489 %endif 1211 1212 #sed \1213 # -e "s|LIBRARY_PATH|%{archlib}/CORE/libperl.so|" \1214 # %{SOURCE4} \1215 # > %{buildroot}%{tapsetdir}/%{libperl_stp}1216 1490 1217 1491 # TODO: Canonicalize test files (rewrite intrerpreter path, fix permissions) … … 1224 1498 #%%{_fixperms} %%{buildroot}%%{perl5_testdir} 1225 1499 1500 %check 1501 %if %{with test} 1502 %if %{parallel_tests} 1503 JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/') 1504 LC_ALL=C TEST_JOBS=$JOBS make test_harness 1505 %else 1506 LC_ALL=C make test 1507 %endif 1508 %endif 1509 1226 1510 %clean 1227 1511 rm -rf $RPM_BUILD_ROOT 1228 1512 1229 %files 1230 %defattr(-,root,root,-) 1513 %files -f %{debug_package_exclude_files} 1231 1514 %doc Artistic AUTHORS Copying README Changes 1232 ##{_mandir}/man1/*.1*1233 ##{_mandir}/man3/*.3*1515 %{_mandir}/man1/*.1* 1516 %{_mandir}/man3/*.3* 1234 1517 %{_bindir}/* 1235 1518 %{privlib} … … 1237 1520 %{perl_vendorlib} 1238 1521 1239 1240 1522 # libs 1241 #%exclude %{archlib}/CORE/libperl.so1242 1523 %exclude %{perl_vendorarch} 1243 1524 1244 1525 # devel 1245 1526 %exclude %{_bindir}/enc2xs 1246 #%exclude ##{_mandir}/man1/enc2xs*1527 %exclude %{_mandir}/man1/enc2xs* 1247 1528 %exclude %{privlib}/Encode/ 1248 1529 %exclude %{_bindir}/h2xs 1249 #%exclude ##{_mandir}/man1/h2xs*1530 %exclude %{_mandir}/man1/h2xs* 1250 1531 %exclude %{_bindir}/libnetcfg 1251 #%exclude ##{_mandir}/man1/libnetcfg*1532 %exclude %{_mandir}/man1/libnetcfg* 1252 1533 %exclude %{_bindir}/perlivp 1253 #%exclude ##{_mandir}/man1/perlivp*1534 %exclude %{_mandir}/man1/perlivp* 1254 1535 %exclude %{archlib}/CORE/*.h 1255 #%exclude ## {_mandir}/man1/perlxs* 1536 %exclude %{archlib}/CORE/os2/*.h 1537 %exclude %{archlib}/CORE/libperl*.a 1538 %exclude %{_mandir}/man1/perlxs* 1256 1539 1257 1540 # Archive-Extract 1258 1541 %exclude %{privlib}/Archive/Extract.pm 1259 #%exclude ## {_mandir}/man3/Archive::Extract.3*1542 %exclude %{_mandir}/man3/Archive.Extract.3* 1260 1543 1261 1544 # Archive-Tar 1262 1545 %exclude %{_bindir}/ptar 1263 1546 %exclude %{_bindir}/ptardiff 1547 %exclude %{_bindir}/ptargrep 1264 1548 %exclude %{privlib}/Archive/Tar/ 1265 1549 %exclude %{privlib}/Archive/Tar.pm 1266 #%exclude ## {_mandir}/man1/ptar.1* 1267 #%exclude ## {_mandir}/man1/ptardiff.1* 1268 #%exclude ## {_mandir}/man3/Archive::Tar* 1269 1270 # Class-ISA 1271 #%exclude %{privlib}/Class/ISA.pm 1272 #%exclude ## {_mandir}/man3/Class::ISA.3* 1550 %exclude %{_mandir}/man1/ptar.1* 1551 %exclude %{_mandir}/man1/ptardiff.1* 1552 %exclude %{_mandir}/man1/ptargrep.1* 1553 %exclude %{_mandir}/man3/Archive.Tar* 1554 1555 # Carp 1556 %exclude %{privlib}/Carp 1557 %exclude %{privlib}/Carp.* 1558 %exclude %{_mandir}/man3/Carp.* 1273 1559 1274 1560 # CGI 1275 1561 %exclude %{privlib}/CGI/ 1276 1562 %exclude %{privlib}/CGI.pm 1277 #%exclude ##{_mandir}/man3/CGI.3*1278 #%exclude ## {_mandir}/man3/CGI::*.3*1563 %exclude %{_mandir}/man3/CGI.3* 1564 %exclude %{_mandir}/man3/CGI.*.3* 1279 1565 1280 1566 # CPAN … … 1282 1568 %exclude %{privlib}/CPAN/ 1283 1569 %exclude %{privlib}/CPAN.pm 1284 #%exclude ## {_mandir}/man1/cpan.1* 1285 #%exclude ## {_mandir}/man3/CPAN.* 1286 #%exclude ## {_mandir}/man3/CPAN:* 1570 %exclude %{_mandir}/man1/cpan.1* 1571 %exclude %{_mandir}/man3/CPAN.* 1572 1573 # CPAN-Meta 1574 %exclude %{privlib}/CPAN/Meta.pm 1575 %exclude %{privlib}/CPAN/Meta/Converter.pm 1576 %exclude %{privlib}/CPAN/Meta/Feature.pm 1577 %exclude %{privlib}/CPAN/Meta/History.pm 1578 %exclude %{privlib}/CPAN/Meta/Prereqs.pm 1579 %exclude %{privlib}/CPAN/Meta/Spec.pm 1580 %exclude %{privlib}/CPAN/Meta/Validator.pm 1581 %exclude %{_mandir}/man3/CPAN.Meta* 1582 1583 # CPAN-Meta-YAML 1584 %exclude %{privlib}/CPAN/Meta/YAML.pm 1585 %exclude %{_mandir}/man3/CPAN.Meta.YAML* 1287 1586 1288 1587 # Parse-CPAN-Meta … … 1290 1589 %exclude %dir %{privlib}/Parse/CPAN/ 1291 1590 %exclude %{privlib}/Parse/CPAN/Meta.pm 1292 #%exclude ## {_mandir}/man3/Parse::CPAN::Meta.3*1591 %exclude %{_mandir}/man3/Parse.CPAN.Meta.3* 1293 1592 1294 1593 # CPANPLUS … … 1298 1597 %exclude %{privlib}/CPANPLUS/ 1299 1598 %exclude %{privlib}/CPANPLUS.pm 1300 #%exclude ## {_mandir}/man1/cpan2dist.1* 1301 #%exclude ## {_mandir}/man1/cpanp.1* 1302 #%exclude ## {_mandir}/man3/CPANPLUS* 1599 %exclude %{_mandir}/man1/cpan2dist.1* 1600 %exclude %{_mandir}/man1/cpanp.1* 1601 %exclude %{_mandir}/man3/CPANPLUS* 1602 1603 # Compress-Raw-Bzip2 1604 %exclude %dir %{archlib}/Compress 1605 %exclude %{archlib}/Compress/Raw/Bzip2.pm 1606 %exclude %{_mandir}/man3/Compress.Raw.Bzip2* 1303 1607 1304 1608 # Compress::Raw::Zlib … … 1307 1611 %exclude %{archlib}/auto/Compress/Raw/ 1308 1612 %exclude %{archlib}/auto/Compress/Raw/Zlib/ 1309 #%exclude ## {_mandir}/man3/Compress::Raw::Zlib* 1613 %exclude %{_mandir}/man3/Compress.Raw.Zlib* 1614 1615 # Data::Dumper 1616 %exclude %dir %{archlib}/auto/Data 1617 %exclude %dir %{archlib}/auto/Data/Dumper 1618 %exclude %{archlib}/auto/Data/Dumper/ 1619 %exclude %dir %{archlib}/Data 1620 %exclude %{archlib}/Data/Dumper.pm 1621 %exclude %{_mandir}/man3/Data.Dumper.3* 1622 1623 # Digest 1624 %exclude %{privlib}/Digest.pm 1625 %exclude %dir %{privlib}/Digest 1626 %exclude %{privlib}/Digest/base.pm 1627 %exclude %{privlib}/Digest/file.pm 1628 %exclude %{_mandir}/man3/Digest.3* 1629 %exclude %{_mandir}/man3/Digest.base.3* 1630 %exclude %{_mandir}/man3/Digest.file.3* 1631 1632 # Digest::MD5 1633 %exclude %{archlib}/Digest/MD5.pm 1634 %exclude %{archlib}/auto/Digest/MD5/ 1635 %exclude %{_mandir}/man3/Digest.MD5.3* 1310 1636 1311 1637 # Digest::SHA … … 1313 1639 %exclude %{archlib}/Digest/SHA.pm 1314 1640 %exclude %{archlib}/auto/Digest/SHA/ 1315 #%exclude ##{_mandir}/man1/shasum.1*1316 #%exclude ## {_mandir}/man3/Digest::SHA.3*1641 %exclude %{_mandir}/man1/shasum.1* 1642 %exclude %{_mandir}/man3/Digest.SHA.3* 1317 1643 1318 1644 # ExtUtils::CBuilder 1319 1645 %exclude %{privlib}/ExtUtils/CBuilder/ 1320 1646 %exclude %{privlib}/ExtUtils/CBuilder.pm 1321 #%exclude ## {_mandir}/man3/ExtUtils::CBuilder*1647 %exclude %{_mandir}/man3/ExtUtils.CBuilder* 1322 1648 1323 1649 # ExtUtils::Embed 1324 1650 %exclude %{privlib}/ExtUtils/Embed.pm 1325 #%exclude ## {_mandir}/man3/ExtUtils::Embed* 1651 %exclude %{_mandir}/man3/ExtUtils.Embed* 1652 1653 # ExtUtils::Install 1654 %exclude %{privlib}/ExtUtils/Install.pm 1655 %exclude %{privlib}/ExtUtils/Installed.pm 1656 %exclude %{privlib}/ExtUtils/Packlist.pm 1657 %exclude %{_mandir}/man3/ExtUtils.Install.3* 1658 %exclude %{_mandir}/man3/ExtUtils.Installed.3* 1659 %exclude %{_mandir}/man3/ExtUtils.Packlist.3* 1660 1661 # ExtUtils::Manifest 1662 %exclude %{privlib}/ExtUtils/Manifest.pm 1663 %exclude %{privlib}/ExtUtils/MANIFEST.SKIP 1664 %exclude %{_mandir}/man3/ExtUtils.Manifest.3* 1326 1665 1327 1666 # ExtUtils::MakeMaker 1328 1667 %exclude %{_bindir}/instmodsh 1329 1668 %exclude %{privlib}/ExtUtils/Command/ 1330 %exclude %{privlib}/ExtUtils/Install.pm1331 %exclude %{privlib}/ExtUtils/Installed.pm1332 1669 %exclude %{privlib}/ExtUtils/Liblist/ 1333 1670 %exclude %{privlib}/ExtUtils/Liblist.pm 1334 1671 %exclude %{privlib}/ExtUtils/MakeMaker/ 1335 1672 %exclude %{privlib}/ExtUtils/MakeMaker.pm 1336 %exclude %{privlib}/ExtUtils/MANIFEST.SKIP1337 1673 %exclude %{privlib}/ExtUtils/MM*.pm 1338 1674 %exclude %{privlib}/ExtUtils/MY.pm 1339 %exclude %{privlib}/ExtUtils/Manifest.pm1340 1675 %exclude %{privlib}/ExtUtils/Mkbootstrap.pm 1341 1676 %exclude %{privlib}/ExtUtils/Mksymlists.pm 1342 %exclude %{privlib}/ExtUtils/Packlist.pm1343 1677 %exclude %{privlib}/ExtUtils/testlib.pm 1344 #%exclude ## {_mandir}/man1/instmodsh.1* 1345 #%exclude ## {_mandir}/man3/ExtUtils::Command::MM* 1346 #%exclude ## {_mandir}/man3/ExtUtils::Install.3* 1347 #%exclude ## {_mandir}/man3/ExtUtils::Installed.3* 1348 #%exclude ## {_mandir}/man3/ExtUtils::Liblist.3* 1349 #%exclude ## {_mandir}/man3/ExtUtils::MM* 1350 #%exclude ## {_mandir}/man3/ExtUtils::MY.3* 1351 #%exclude ## {_mandir}/man3/ExtUtils::MakeMaker* 1352 #%exclude ## {_mandir}/man3/ExtUtils::Manifest.3* 1353 #%exclude ## {_mandir}/man3/ExtUtils::Mkbootstrap.3* 1354 #%exclude ## {_mandir}/man3/ExtUtils::Mksymlists.3* 1355 #%exclude ## {_mandir}/man3/ExtUtils::Packlist.3* 1356 #%exclude ## {_mandir}/man3/ExtUtils::testlib.3* 1678 %exclude %{_mandir}/man1/instmodsh.1* 1679 %exclude %{_mandir}/man3/ExtUtils.Command.MM* 1680 %exclude %{_mandir}/man3/ExtUtils.Liblist.3* 1681 %exclude %{_mandir}/man3/ExtUtils.MM* 1682 %exclude %{_mandir}/man3/ExtUtils.MY.3* 1683 %exclude %{_mandir}/man3/ExtUtils.MakeMaker* 1684 %exclude %{_mandir}/man3/ExtUtils.Mkbootstrap.3* 1685 %exclude %{_mandir}/man3/ExtUtils.Mksymlists.3* 1686 %exclude %{_mandir}/man3/ExtUtils.testlib.3* 1357 1687 1358 1688 # ExtUtils::ParseXS 1689 %exclude %dir %{privlib}/ExtUtils/ParseXS/ 1690 %exclude %dir %{privlib}/ExtUtils/Typemaps/ 1359 1691 %exclude %{privlib}/ExtUtils/ParseXS.pm 1692 %exclude %{privlib}/ExtUtils/ParseXS.pod 1693 %exclude %{privlib}/ExtUtils/ParseXS/Constants.pm 1694 %exclude %{privlib}/ExtUtils/ParseXS/CountLines.pm 1695 %exclude %{privlib}/ExtUtils/ParseXS/Utilities.pm 1696 %exclude %{privlib}/ExtUtils/Typemaps.pm 1697 %exclude %{privlib}/ExtUtils/Typemaps/Cmd.pm 1698 %exclude %{privlib}/ExtUtils/Typemaps/InputMap.pm 1699 %exclude %{privlib}/ExtUtils/Typemaps/OutputMap.pm 1700 %exclude %{privlib}/ExtUtils/Typemaps/Type.pm 1360 1701 %exclude %{privlib}/ExtUtils/xsubpp 1361 1702 %exclude %{_bindir}/xsubpp 1362 #%exclude ## {_mandir}/man1/xsubpp* 1363 #%exclude ## {_mandir}/man3/ExtUtils::ParseXS.3* 1703 %exclude %{_mandir}/man1/xsubpp* 1704 %exclude %{_mandir}/man3/ExtUtils.ParseXS.3* 1705 %exclude %{_mandir}/man3/ExtUtils.ParseXS.Constants.3* 1706 %exclude %{_mandir}/man3/ExtUtils.ParseXS.Utilities.3* 1707 %exclude %{_mandir}/man3/ExtUtils.Typemaps.3* 1708 %exclude %{_mandir}/man3/ExtUtils.Typemaps.Cmd.3* 1709 %exclude %{_mandir}/man3/ExtUtils.Typemaps.InputMap.3* 1710 %exclude %{_mandir}/man3/ExtUtils.Typemaps.OutputMap.3* 1711 %exclude %{_mandir}/man3/ExtUtils.Typemaps.Type.3* 1364 1712 1365 1713 # File::Fetch 1366 1714 %exclude %{privlib}/File/Fetch.pm 1367 #%exclude ## {_mandir}/man3/File::Fetch.3* 1715 %exclude %{_mandir}/man3/File.Fetch.3* 1716 1717 # Filter 1718 %exclude %{archlib}/auto/Filter/Util 1719 %exclude %{archlib}/Filter/Util 1720 %exclude %{privlib}/pod/perlfilter.pod 1721 %exclude %{_mandir}/man1/perlfilter.* 1722 %exclude %{_mandir}/man3/Filter.Util.* 1368 1723 1369 1724 # IO::Compress 1370 1725 %exclude %{_bindir}/zipdetails 1726 %exclude %{privlib}/IO/Compress/FAQ.pod 1727 %exclude %{_mandir}/man1/zipdetails.* 1728 %exclude %{_mandir}/man3/IO.Compress.FAQ.* 1371 1729 # Compress::Zlib 1372 1730 %exclude %{privlib}/Compress/Zlib.pm 1373 #%exclude %{archlib}/auto/Compress/Zlib/ 1374 #%exclude ## {_mandir}/man3/Compress::Zlib* 1731 %exclude %{_mandir}/man3/Compress.Zlib* 1375 1732 # IO::Compress::Base 1376 1733 %exclude %{privlib}/File/GlobMapper.pm … … 1379 1736 %exclude %{privlib}/IO/Uncompress/AnyUncompress.pm 1380 1737 %exclude %{privlib}/IO/Uncompress/Base.pm 1381 #%exclude ## {_mandir}/man3/File::GlobMapper.*1382 #%exclude ## {_mandir}/man3/IO::Compress::Base.*1383 #%exclude ## {_mandir}/man3/IO::Uncompress::AnyUncompress.*1384 #%exclude ## {_mandir}/man3/IO::Uncompress::Base.*1738 %exclude %{_mandir}/man3/File.GlobMapper.* 1739 %exclude %{_mandir}/man3/IO.Compress.Base.* 1740 %exclude %{_mandir}/man3/IO.Uncompress.AnyUncompress.* 1741 %exclude %{_mandir}/man3/IO.Uncompress.Base.* 1385 1742 # IO::Compress::Zlib 1386 1743 %exclude %{privlib}/IO/Compress/Adapter/ … … 1389 1746 %exclude %{privlib}/IO/Compress/Gzip.pm 1390 1747 %exclude %{privlib}/IO/Compress/RawDeflate.pm 1748 %exclude %{privlib}/IO/Compress/Bzip2.pm 1391 1749 %exclude %{privlib}/IO/Compress/Zip/ 1392 1750 %exclude %{privlib}/IO/Compress/Zip.pm … … 1394 1752 %exclude %{privlib}/IO/Uncompress/Adapter/ 1395 1753 %exclude %{privlib}/IO/Uncompress/AnyInflate.pm 1754 %exclude %{privlib}/IO/Uncompress/Bunzip2.pm 1396 1755 %exclude %{privlib}/IO/Uncompress/Gunzip.pm 1397 1756 %exclude %{privlib}/IO/Uncompress/Inflate.pm 1398 1757 %exclude %{privlib}/IO/Uncompress/RawInflate.pm 1399 1758 %exclude %{privlib}/IO/Uncompress/Unzip.pm 1400 #%exclude ## {_mandir}/man3/IO::Compress::Deflate* 1401 #%exclude ## {_mandir}/man3/IO::Compress::Gzip* 1402 #%exclude ## {_mandir}/man3/IO::Compress::RawDeflate* 1403 #%exclude ## {_mandir}/man3/IO::Compress::Zip* 1404 #%exclude ## {_mandir}/man3/IO::Uncompress::AnyInflate* 1405 #%exclude ## {_mandir}/man3/IO::Uncompress::Gunzip* 1406 #%exclude ## {_mandir}/man3/IO::Uncompress::Inflate* 1407 #%exclude ## {_mandir}/man3/IO::Uncompress::RawInflate* 1408 #%exclude ## {_mandir}/man3/IO::Uncompress::Unzip* 1759 %exclude %{_mandir}/man3/IO.Compress.Deflate* 1760 %exclude %{_mandir}/man3/IO.Compress.Bzip2* 1761 %exclude %{_mandir}/man3/IO.Compress.Gzip* 1762 %exclude %{_mandir}/man3/IO.Compress.RawDeflate* 1763 %exclude %{_mandir}/man3/IO.Compress.Zip* 1764 %exclude %{_mandir}/man3/IO.Uncompress.AnyInflate* 1765 %exclude %{_mandir}/man3/IO.Uncompress.Bunzip2* 1766 %exclude %{_mandir}/man3/IO.Uncompress.Gunzip* 1767 %exclude %{_mandir}/man3/IO.Uncompress.Inflate* 1768 %exclude %{_mandir}/man3/IO.Uncompress.RawInflate* 1769 %exclude %{_mandir}/man3/IO.Uncompress.Unzip* 1409 1770 1410 1771 # IO::Zlib 1411 1772 %exclude %{privlib}/IO/Zlib.pm 1412 #%exclude ## {_mandir}/man3/IO::Zlib.* 1773 %exclude %{_mandir}/man3/IO.Zlib.* 1774 1775 # HTTP::Tiny 1776 %exclude %{privlib}/HTTP/Tiny.pm 1777 %exclude %{_mandir}/man3/HTTP.Tiny* 1413 1778 1414 1779 # IPC::Cmd 1415 1780 %exclude %{privlib}/IPC/Cmd.pm 1416 #%exclude ## {_mandir}/man3/IPC::Cmd.3* 1781 %exclude %{_mandir}/man3/IPC.Cmd.3* 1782 1783 # JSON::PP 1784 %exclude %{_bindir}/json_pp 1785 %exclude %{privlib}/JSON/PP 1786 %exclude %{privlib}/JSON/PP.pm 1787 %exclude %{_mandir}/man1/json_pp.1* 1788 %exclude %{_mandir}/man3/JSON.PP.3* 1789 %exclude %{_mandir}/man3/JSON.PP.Boolean.3pm* 1790 1791 # Locale::Codes 1792 %exclude %{privlib}/Locale/Codes 1793 %exclude %{privlib}/Locale/Codes.* 1794 %exclude %{privlib}/Locale/Country.* 1795 %exclude %{privlib}/Locale/Currency.* 1796 %exclude %{privlib}/Locale/Language.* 1797 %exclude %{privlib}/Locale/Script.* 1798 %exclude %{_mandir}/man3/Locale.Codes.* 1799 %exclude %{_mandir}/man3/Locale.Country.* 1800 %exclude %{_mandir}/man3/Locale.Currency.* 1801 %exclude %{_mandir}/man3/Locale.Language.* 1802 %exclude %{_mandir}/man3/Locale.Script.* 1417 1803 1418 1804 # Locale::Maketext::Simple 1419 1805 %exclude %{privlib}/Locale/Maketext/Simple.pm 1420 #%exclude ## {_mandir}/man3/Locale::Maketext::Simple.*1806 %exclude %{_mandir}/man3/Locale.Maketext.Simple.* 1421 1807 1422 1808 # Log::Message … … 1425 1811 %exclude %{privlib}/Log/Message/Handlers.pm 1426 1812 %exclude %{privlib}/Log/Message/Item.pm 1427 #%exclude ## {_mandir}/man3/Log::Message.3*1428 #%exclude ## {_mandir}/man3/Log::Message::Config.3*1429 #%exclude ## {_mandir}/man3/Log::Message::Handlers.3*1430 #%exclude ## {_mandir}/man3/Log::Message::Item.3*1813 %exclude %{_mandir}/man3/Log.Message.3* 1814 %exclude %{_mandir}/man3/Log.Message.Config.3* 1815 %exclude %{_mandir}/man3/Log.Message.Handlers.3* 1816 %exclude %{_mandir}/man3/Log.Message.Item.3* 1431 1817 1432 1818 # Log::Message::Simple 1433 1819 %exclude %{privlib}/Log/Message/Simple.pm 1434 #%exclude ## {_mandir}/man3/Log::Message::Simple.3*1820 %exclude %{_mandir}/man3/Log.Message.Simple.3* 1435 1821 1436 1822 # Module::Build … … 1439 1825 %exclude %{privlib}/Module/Build/ 1440 1826 %exclude %{privlib}/Module/Build.pm 1441 #%exclude ##{_mandir}/man1/config_data.1*1442 #%exclude ## {_mandir}/man3/Module::Build*1443 #%exclude ## {_mandir}/man3/inc::latest.3*1827 %exclude %{_mandir}/man1/config_data.1* 1828 %exclude %{_mandir}/man3/Module.Build* 1829 %exclude %{_mandir}/man3/inc.latest.3* 1444 1830 1445 1831 # Module-CoreList 1446 1832 %exclude %{_bindir}/corelist 1447 1833 %exclude %{privlib}/Module/CoreList.pm 1448 #%exclude ##{_mandir}/man1/corelist*1449 #%exclude ## {_mandir}/man3/Module::CoreList*1834 %exclude %{_mandir}/man1/corelist* 1835 %exclude %{_mandir}/man3/Module.CoreList* 1450 1836 1451 1837 # Module-Load 1452 1838 %exclude %{privlib}/Module/Load.pm 1453 #%exclude ## {_mandir}/man3/Module::Load.*1839 %exclude %{_mandir}/man3/Module.Load.* 1454 1840 1455 1841 # Module-Load-Conditional 1456 1842 %exclude %{privlib}/Module/Load/ 1457 #%exclude ## {_mandir}/man3/Module::Load::Conditional*1843 %exclude %{_mandir}/man3/Module.Load.Conditional* 1458 1844 1459 1845 # Module-Loaded 1460 1846 %exclude %{privlib}/Module/Loaded.pm 1461 #%exclude ## {_mandir}/man3/Module::Loaded* 1847 %exclude %{_mandir}/man3/Module.Loaded* 1848 1849 # Module-Metadata 1850 %exclude %{privlib}/Module/Metadata.pm 1851 %exclude %{_mandir}/man3/Module.Metadata.3pm* 1462 1852 1463 1853 # Module-Pluggable … … 1465 1855 %exclude %{privlib}/Module/Pluggable/ 1466 1856 %exclude %{privlib}/Module/Pluggable.pm 1467 #%exclude ## {_mandir}/man3/Devel::InnerPackage*1468 #%exclude ## {_mandir}/man3/Module::Pluggable*1857 %exclude %{_mandir}/man3/Devel.InnerPackage* 1858 %exclude %{_mandir}/man3/Module.Pluggable* 1469 1859 1470 1860 # Object-Accessor 1471 1861 %exclude %{privlib}/Object/ 1472 #%exclude ## {_mandir}/man3/Object::Accessor*1862 %exclude %{_mandir}/man3/Object.Accessor* 1473 1863 1474 1864 # Package-Constants 1475 1865 %exclude %{privlib}/Package/ 1476 #%exclude ## {_mandir}/man3/Package::Constants*1866 %exclude %{_mandir}/man3/Package.Constants* 1477 1867 1478 1868 # PathTools … … 1480 1870 %exclude %{archlib}/File/Spec* 1481 1871 %exclude %{archlib}/auto/Cwd/ 1482 #%exclude ##{_mandir}/man3/Cwd*1483 #%exclude ## {_mandir}/man3/File::Spec*1872 %exclude %{_mandir}/man3/Cwd* 1873 %exclude %{_mandir}/man3/File.Spec* 1484 1874 1485 1875 # Params-Check 1486 1876 %exclude %{privlib}/Params/ 1487 #%exclude ## {_mandir}/man3/Params::Check* 1877 %exclude %{_mandir}/man3/Params.Check* 1878 1879 # Perl-OSType 1880 %exclude %{privlib}/Perl/OSType.pm 1881 %exclude %{_mandir}/man3/Perl.OSType.3pm* 1488 1882 1489 1883 # parent 1490 1884 %exclude %{privlib}/parent.pm 1491 #%exclude ##{_mandir}/man3/parent.3*1885 %exclude %{_mandir}/man3/parent.3* 1492 1886 1493 1887 # Pod-Escapes 1494 1888 %exclude %{privlib}/Pod/Escapes.pm 1495 #%exclude ## {_mandir}/man3/Pod::Escapes.* 1889 %exclude %{_mandir}/man3/Pod.Escapes.* 1890 1891 # Pod-Parser 1892 %exclude %{_bindir}/pod2usage 1893 %exclude %{_bindir}/podchecker 1894 %exclude %{_bindir}/podselect 1895 %exclude %{privlib}/Pod/Checker.pm 1896 %exclude %{privlib}/Pod/Find.pm 1897 %exclude %{privlib}/Pod/InputObjects.pm 1898 %exclude %{privlib}/Pod/ParseUtils.pm 1899 %exclude %{privlib}/Pod/Parser.pm 1900 %exclude %{privlib}/Pod/PlainText.pm 1901 %exclude %{privlib}/Pod/Select.pm 1902 %exclude %{privlib}/Pod/Usage.pm 1903 %exclude %{_mandir}/man1/pod2usage.1* 1904 %exclude %{_mandir}/man1/podchecker.1* 1905 %exclude %{_mandir}/man1/podselect.1* 1906 %exclude %{_mandir}/man3/Pod.Checker.* 1907 %exclude %{_mandir}/man3/Pod.Find.* 1908 %exclude %{_mandir}/man3/Pod.InputObjects.* 1909 %exclude %{_mandir}/man3/Pod.ParseUtils.* 1910 %exclude %{_mandir}/man3/Pod.Parser.* 1911 %exclude %{_mandir}/man3/Pod.PlainText.* 1912 %exclude %{_mandir}/man3/Pod.Select.* 1913 %exclude %{_mandir}/man3/Pod.Usage.* 1914 1915 # Pod-Perldoc 1916 %exclude %{_bindir}/perldoc 1917 %exclude %{privlib}/pod/perldoc.pod 1918 %exclude %{privlib}/Pod/Perldoc.pm 1919 %exclude %{privlib}/Pod/Perldoc/ 1920 %exclude %{_mandir}/man1/perldoc.1* 1921 %exclude %{_mandir}/man3/Pod.Perldoc* 1496 1922 1497 1923 # Pod-Simple … … 1499 1925 %exclude %{privlib}/Pod/Simple.pm 1500 1926 %exclude %{privlib}/Pod/Simple.pod 1501 #%exclude ## {_mandir}/man3/Pod::Simple*1927 %exclude %{_mandir}/man3/Pod.Simple* 1502 1928 1503 1929 # Scalar-List-Utils … … 1505 1931 %exclude %{archlib}/Scalar/ 1506 1932 %exclude %{archlib}/auto/List/ 1507 #%exclude ## {_mandir}/man3/List::Util*1508 #%exclude ## {_mandir}/man3/Scalar::Util*1933 %exclude %{_mandir}/man3/List.Util* 1934 %exclude %{_mandir}/man3/Scalar.Util* 1509 1935 1510 1936 # Term-UI 1511 1937 %exclude %{privlib}/Term/UI.pm 1512 1938 %exclude %{privlib}/Term/UI/ 1513 #%exclude ## {_mandir}/man3/Term::UI*1939 %exclude %{_mandir}/man3/Term.UI* 1514 1940 1515 1941 # Test::Harness … … 1518 1944 %exclude %{privlib}/TAP* 1519 1945 %exclude %{privlib}/Test/Harness* 1520 #%exclude ##{_mandir}/man1/prove.1*1521 #%exclude ##{_mandir}/man3/App*1522 #%exclude ##{_mandir}/man3/TAP*1523 #%exclude ## {_mandir}/man3/Test::Harness*1946 %exclude %{_mandir}/man1/prove.1* 1947 %exclude %{_mandir}/man3/App* 1948 %exclude %{_mandir}/man3/TAP* 1949 %exclude %{_mandir}/man3/Test.Harness* 1524 1950 1525 1951 # Test::Simple … … 1528 1954 %exclude %{privlib}/Test/Simple* 1529 1955 %exclude %{privlib}/Test/Tutorial* 1530 #%exclude ## {_mandir}/man3/Test::More*1531 #%exclude ## {_mandir}/man3/Test::Builder*1532 #%exclude ## {_mandir}/man3/Test::Simple*1533 #%exclude ## {_mandir}/man3/Test::Tutorial*1956 %exclude %{_mandir}/man3/Test.More* 1957 %exclude %{_mandir}/man3/Test.Builder* 1958 %exclude %{_mandir}/man3/Test.Simple* 1959 %exclude %{_mandir}/man3/Test.Tutorial* 1534 1960 1535 1961 # Time::Piece … … 1537 1963 %exclude %{archlib}/Time/Seconds.pm 1538 1964 %exclude %{archlib}/auto/Time/Piece/ 1539 #%exclude ## {_mandir}/man3/Time::Piece.3* 1540 #%exclude ## {_mandir}/man3/Time::Seconds.3* 1965 %exclude %{_mandir}/man3/Time.Piece.3* 1966 %exclude %{_mandir}/man3/Time.Seconds.3* 1967 1968 # Version-Requirements 1969 %exclude %{privlib}/Version/Requirements.pm 1970 %exclude %{_mandir}/man3/version.Requirements.3* 1971 1972 # Socket 1973 %exclude %dir %{archlib}/auto/Socket 1974 %exclude %{archlib}/auto/Socket/ 1975 %exclude %{archlib}/Socket.pm 1976 %exclude %{_mandir}/man3/Socket.3* 1541 1977 1542 1978 # threads 1543 #%dir %exclude %{archlib}/auto/threads1544 #%exclude %{archlib}/auto/threads/threads*1979 %dir %exclude %{archlib}/auto/threads 1980 %exclude %{archlib}/auto/threads/thread* 1545 1981 %exclude %{archlib}/threads.pm 1546 #%exclude ##{_mandir}/man3/threads.3*1982 %exclude %{_mandir}/man3/threads.3* 1547 1983 1548 1984 # threads-shared 1549 %exclude %{archlib}/auto/threads/shared *1985 %exclude %{archlib}/auto/threads/shared/ 1550 1986 %exclude %dir %{archlib}/threads 1551 1987 %exclude %{archlib}/threads/shared* 1552 #%exclude ## {_mandir}/man3/threads::shared*1988 %exclude %{_mandir}/man3/threads.shared* 1553 1989 1554 1990 # version … … 1556 1992 %exclude %{privlib}/version.pod 1557 1993 %exclude %{privlib}/version/ 1558 #%exclude ##{_mandir}/man3/version.3*1559 #%exclude ## {_mandir}/man3/version::Internals.3*1994 %exclude %{_mandir}/man3/version.3* 1995 %exclude %{_mandir}/man3/version.Internals.3* 1560 1996 1561 1997 %files libs … … 1567 2003 1568 2004 %files devel 1569 %defattr(-,root,root,-)1570 2005 %{_bindir}/enc2xs 1571 ##{_mandir}/man1/enc2xs*2006 %{_mandir}/man1/enc2xs* 1572 2007 %{privlib}/Encode/ 1573 2008 %{_bindir}/h2xs 1574 ##{_mandir}/man1/h2xs*2009 %{_mandir}/man1/h2xs* 1575 2010 %{_bindir}/libnetcfg 1576 ##{_mandir}/man1/libnetcfg*2011 %{_mandir}/man1/libnetcfg* 1577 2012 %{_bindir}/perlivp 1578 ##{_mandir}/man1/perlivp*2013 %{_mandir}/man1/perlivp* 1579 2014 %{archlib}/CORE/*.h 1580 ## {_mandir}/man1/perlxs* 1581 #%attr(0644,root,root) %{_sysconfdir}/rpm/macros.perl 1582 #%{tapsetdir}/%{libperl_stp} 1583 #%doc perl-example.stp 2015 %{archlib}/CORE/os2/*.h 2016 %{archlib}/CORE/libperl*.a 2017 %{_mandir}/man1/perlxs* 2018 2019 %files macros 2020 %attr(0644,root,root) %{_sysconfdir}/rpm/macros.perl 1584 2021 1585 2022 %files tests 1586 %defattr(-,root,root,-)1587 2023 %{perl5_testdir}/ 1588 # %exclude %{perl5_testdir}/Test-Simple2024 #exclude %{perl5_testdir}/Test-Simple 1589 2025 1590 2026 %files Archive-Extract 1591 %defattr(-,root,root,-)1592 2027 %{privlib}/Archive/Extract.pm 1593 ## {_mandir}/man3/Archive::Extract.3*2028 %{_mandir}/man3/Archive.Extract.3* 1594 2029 1595 2030 %files Archive-Tar 1596 %defattr(-,root,root,-)1597 2031 %{_bindir}/ptar 1598 2032 %{_bindir}/ptardiff 1599 %{privlib}/Archive/Tar/ 2033 %{_bindir}/ptargrep 2034 %{privlib}/Archive/Tar/ 1600 2035 %{privlib}/Archive/Tar.pm 1601 ## {_mandir}/man1/ptar.1* 1602 ## {_mandir}/man1/ptardiff.1* 1603 ## {_mandir}/man3/Archive::Tar* 1604 1605 %files Class-ISA 1606 %defattr(-,root,root,-) 1607 #%{privlib}/Class/ISA.pm 1608 ## {_mandir}/man3/Class::ISA.3* 2036 %{_mandir}/man1/ptar.1* 2037 %{_mandir}/man1/ptardiff.1* 2038 %{_mandir}/man1/ptargrep.1* 2039 %{_mandir}/man3/Archive.Tar* 2040 2041 %files Carp 2042 %{privlib}/Carp 2043 %{privlib}/Carp.* 2044 %{_mandir}/man3/Carp.* 1609 2045 1610 2046 %files CGI 1611 %defattr(-,root,root,-)1612 2047 %{privlib}/CGI/ 1613 2048 %{privlib}/CGI.pm 1614 ## {_mandir}/man3/CGI.3* 1615 ## {_mandir}/man3/CGI::*.3* 1616 1617 %files Compress-Raw-Zlib 1618 %defattr(-,root,root,-) 2049 %{_mandir}/man3/CGI.3* 2050 %{_mandir}/man3/CGI.*.3* 2051 2052 %files Compress-Raw-Bzip2 1619 2053 %dir %{archlib}/Compress 1620 %{archlib}/Compress/Raw/ 2054 %dir %{archlib}/Compress/Raw 2055 %{archlib}/Compress/Raw/Bzip2.pm 1621 2056 %dir %{archlib}/auto/Compress/ 1622 2057 %dir %{archlib}/auto/Compress/Raw/ 1623 %{archlib}/auto/Compress/Raw/Zlib/ 1624 ## {_mandir}/man3/Compress::Raw::Zlib* 2058 %{archlib}/auto/Compress/Raw/Bzip2/ 2059 %exclude %{archlib}/auto/Compress/Raw/Bzip2/*.dbg 2060 %{_mandir}/man3/Compress.Raw.Bzip2* 2061 2062 %files Compress-Raw-Zlib 2063 %dir %{archlib}/Compress 2064 %dir %{archlib}/Compress/Raw 2065 %{archlib}/Compress/Raw/Zlib.pm 2066 %dir %{archlib}/auto/Compress/ 2067 %dir %{archlib}/auto/Compress/Raw/ 2068 %exclude %{archlib}/auto/Compress/Raw/Zlib/*.dbg 2069 %{_mandir}/man3/Compress.Raw.Zlib* 1625 2070 1626 2071 %files CPAN 1627 %defattr(-,root,root,-)1628 2072 %{_bindir}/cpan 1629 2073 %{privlib}/CPAN/ 1630 2074 %{privlib}/CPAN.pm 1631 ## {_mandir}/man1/cpan.1* 1632 ## {_mandir}/man3/CPAN.* 1633 ## {_mandir}/man3/CPAN:* 2075 %{_mandir}/man1/cpan.1* 2076 %{_mandir}/man3/CPAN.* 2077 %exclude %{privlib}/CPAN/Meta/ 2078 %exclude %{privlib}/CPAN/Meta.pm 2079 %exclude %{_mandir}/man3/CPAN.Meta* 2080 2081 %files CPAN-Meta 2082 %dir %{privlib}/CPAN/Meta 2083 %{privlib}/CPAN/Meta.pm 2084 %{privlib}/CPAN/Meta/Converter.pm 2085 %{privlib}/CPAN/Meta/Feature.pm 2086 %{privlib}/CPAN/Meta/History.pm 2087 %{privlib}/CPAN/Meta/Prereqs.pm 2088 # TODO We don't provide separate perl-CPAN-Meta-Requirements on OS/2 yet. 2089 %if 1 2090 %{privlib}/CPAN/Meta/Requirements.pm 2091 %endif 2092 %{privlib}/CPAN/Meta/Spec.pm 2093 %{privlib}/CPAN/Meta/Validator.pm 2094 %{_mandir}/man3/CPAN.Meta* 2095 %exclude %{_mandir}/man3/CPAN.Meta.YAML* 2096 2097 %files CPAN-Meta-YAML 2098 %{privlib}/CPAN/Meta/YAML.pm 2099 %{_mandir}/man3/CPAN.Meta.YAML* 1634 2100 1635 2101 %files CPANPLUS 1636 %defattr(-,root,root,-)1637 2102 %{_bindir}/cpan2dist 1638 2103 %{_bindir}/cpanp … … 1640 2105 %{privlib}/CPANPLUS/ 1641 2106 %{privlib}/CPANPLUS.pm 1642 ## {_mandir}/man1/cpan2dist.1* 1643 ## {_mandir}/man1/cpanp.1* 1644 ## {_mandir}/man3/CPANPLUS* 2107 %{_mandir}/man1/cpan2dist.1* 2108 %{_mandir}/man1/cpanp.1* 2109 %{_mandir}/man3/CPANPLUS* 2110 2111 %files Data-Dumper 2112 %dir %{archlib}/auto/Data 2113 %dir %{archlib}/auto/Data/Dumper 2114 %{archlib}/auto/Data/Dumper/ 2115 %exclude %{archlib}/auto/Data/Dumper/*.dbg 2116 %dir %{archlib}/Data 2117 %{archlib}/Data/Dumper.pm 2118 %{_mandir}/man3/Data.Dumper.3* 2119 2120 %files Digest 2121 %{privlib}/Digest.pm 2122 %dir %{privlib}/Digest 2123 %{privlib}/Digest/base.pm 2124 %{privlib}/Digest/file.pm 2125 %{_mandir}/man3/Digest.3* 2126 %{_mandir}/man3/Digest.base.3* 2127 %{_mandir}/man3/Digest.file.3* 2128 2129 %files Digest-MD5 2130 %{archlib}/Digest/MD5.pm 2131 %{archlib}/auto/Digest/MD5/ 2132 %exclude %{archlib}/auto/Digest/MD5/*.dbg 2133 %{_mandir}/man3/Digest.MD5.3* 1645 2134 1646 2135 %files Digest-SHA 1647 %defattr(-,root,root,-)1648 2136 %{_bindir}/shasum 1649 2137 %dir %{archlib}/Digest/ 1650 2138 %{archlib}/Digest/SHA.pm 1651 2139 %{archlib}/auto/Digest/SHA/ 1652 ## {_mandir}/man1/shasum.1* 1653 ## {_mandir}/man3/Digest::SHA.3* 2140 %exclude %{archlib}/auto/Digest/SHA/*.dbg 2141 %{_mandir}/man1/shasum.1* 2142 %{_mandir}/man3/Digest.SHA.3* 1654 2143 1655 2144 %files ExtUtils-CBuilder 1656 %defattr(-,root,root,-)1657 2145 %{privlib}/ExtUtils/CBuilder/ 1658 2146 %{privlib}/ExtUtils/CBuilder.pm 1659 ## {_mandir}/man3/ExtUtils::CBuilder*2147 %{_mandir}/man3/ExtUtils.CBuilder* 1660 2148 1661 2149 %files ExtUtils-Embed 1662 %defattr(-,root,root,-)1663 2150 %{privlib}/ExtUtils/Embed.pm 1664 ## {_mandir}/man3/ExtUtils::Embed* 2151 %{_mandir}/man3/ExtUtils.Embed* 2152 2153 %files ExtUtils-Install 2154 %{privlib}/ExtUtils/Install.pm 2155 %{privlib}/ExtUtils/Installed.pm 2156 %{privlib}/ExtUtils/Packlist.pm 2157 %{_mandir}/man3/ExtUtils.Install.3* 2158 %{_mandir}/man3/ExtUtils.Installed.3* 2159 %{_mandir}/man3/ExtUtils.Packlist.3* 2160 2161 %files ExtUtils-Manifest 2162 %{privlib}/ExtUtils/Manifest.pm 2163 %{privlib}/ExtUtils/MANIFEST.SKIP 2164 %{_mandir}/man3/ExtUtils.Manifest.3* 1665 2165 1666 2166 %files ExtUtils-MakeMaker 1667 %defattr(-,root,root,-)1668 2167 %{_bindir}/instmodsh 1669 2168 %{privlib}/ExtUtils/Command/ 1670 %{privlib}/ExtUtils/Install.pm1671 %{privlib}/ExtUtils/Installed.pm1672 2169 %{privlib}/ExtUtils/Liblist/ 1673 2170 %{privlib}/ExtUtils/Liblist.pm 1674 2171 %{privlib}/ExtUtils/MakeMaker/ 1675 2172 %{privlib}/ExtUtils/MakeMaker.pm 1676 %{privlib}/ExtUtils/MANIFEST.SKIP1677 2173 %{privlib}/ExtUtils/MM*.pm 1678 2174 %{privlib}/ExtUtils/MY.pm 1679 %{privlib}/ExtUtils/Manifest.pm1680 2175 %{privlib}/ExtUtils/Mkbootstrap.pm 1681 2176 %{privlib}/ExtUtils/Mksymlists.pm 1682 %{privlib}/ExtUtils/Packlist.pm1683 2177 %{privlib}/ExtUtils/testlib.pm 1684 ## {_mandir}/man1/instmodsh.1* 1685 ## {_mandir}/man3/ExtUtils::Command::MM* 1686 ## {_mandir}/man3/ExtUtils::Install.3* 1687 ## {_mandir}/man3/ExtUtils::Installed.3* 1688 ## {_mandir}/man3/ExtUtils::Liblist.3* 1689 ## {_mandir}/man3/ExtUtils::MM* 1690 ## {_mandir}/man3/ExtUtils::MY.3* 1691 ## {_mandir}/man3/ExtUtils::MakeMaker* 1692 ## {_mandir}/man3/ExtUtils::Manifest.3* 1693 ## {_mandir}/man3/ExtUtils::Mkbootstrap.3* 1694 ## {_mandir}/man3/ExtUtils::Mksymlists.3* 1695 ## {_mandir}/man3/ExtUtils::Packlist.3* 1696 ## {_mandir}/man3/ExtUtils::testlib.3* 2178 %{_mandir}/man1/instmodsh.1* 2179 %{_mandir}/man3/ExtUtils.Command.MM* 2180 %{_mandir}/man3/ExtUtils.Liblist.3* 2181 %{_mandir}/man3/ExtUtils.MM* 2182 %{_mandir}/man3/ExtUtils.MY.3* 2183 %{_mandir}/man3/ExtUtils.MakeMaker* 2184 %{_mandir}/man3/ExtUtils.Mkbootstrap.3* 2185 %{_mandir}/man3/ExtUtils.Mksymlists.3* 2186 %{_mandir}/man3/ExtUtils.testlib.3* 1697 2187 1698 2188 %files ExtUtils-ParseXS 1699 %defattr(-,root,root,-) 2189 %dir %{privlib}/ExtUtils/ParseXS/ 2190 %dir %{privlib}/ExtUtils/Typemaps/ 1700 2191 %{privlib}/ExtUtils/ParseXS.pm 2192 %{privlib}/ExtUtils/ParseXS.pod 2193 %{privlib}/ExtUtils/ParseXS/Constants.pm 2194 %{privlib}/ExtUtils/ParseXS/CountLines.pm 2195 %{privlib}/ExtUtils/ParseXS/Utilities.pm 2196 %{privlib}/ExtUtils/Typemaps.pm 2197 %{privlib}/ExtUtils/Typemaps/Cmd.pm 2198 %{privlib}/ExtUtils/Typemaps/InputMap.pm 2199 %{privlib}/ExtUtils/Typemaps/OutputMap.pm 2200 %{privlib}/ExtUtils/Typemaps/Type.pm 1701 2201 %{privlib}/ExtUtils/xsubpp 1702 2202 %{_bindir}/xsubpp 1703 ## {_mandir}/man1/xsubpp* 1704 ## {_mandir}/man3/ExtUtils::ParseXS.3* 2203 %{_mandir}/man1/xsubpp* 2204 %{_mandir}/man3/ExtUtils.ParseXS.3* 2205 %{_mandir}/man3/ExtUtils.ParseXS.Constants.3* 2206 %{_mandir}/man3/ExtUtils.ParseXS.Utilities.3* 2207 %{_mandir}/man3/ExtUtils.Typemaps.3* 2208 %{_mandir}/man3/ExtUtils.Typemaps.Cmd.3* 2209 %{_mandir}/man3/ExtUtils.Typemaps.InputMap.3* 2210 %{_mandir}/man3/ExtUtils.Typemaps.OutputMap.3* 2211 %{_mandir}/man3/ExtUtils.Typemaps.Type.3* 1705 2212 1706 2213 %files File-Fetch 1707 %defattr(-,root,root,-)1708 2214 %{privlib}/File/Fetch.pm 1709 ## {_mandir}/man3/File::Fetch.3* 2215 %{_mandir}/man3/File.Fetch.3* 2216 2217 %files Filter 2218 %{archlib}/auto/Filter/Util 2219 %exclude %{archlib}/auto/Filter/Util/Call/*.dbg 2220 %{archlib}/Filter/Util 2221 %{privlib}/pod/perlfilter.pod 2222 %{_mandir}/man1/perlfilter.* 2223 %{_mandir}/man3/Filter.Util.* 1710 2224 1711 2225 %files IO-Compress 1712 %defattr(-,root,root,-) 2226 # IO-Compress 2227 %{_bindir}/zipdetails 2228 %{privlib}/IO/Compress/FAQ.pod 2229 %{_mandir}/man1/zipdetails.* 2230 %{_mandir}/man3/IO.Compress.FAQ.* 1713 2231 # Compress-Zlib 1714 2232 %{privlib}/Compress/Zlib.pm 1715 #%{archlib}/auto/Compress/Zlib/ 1716 ## {_mandir}/man3/Compress::Zlib* 2233 %{_mandir}/man3/Compress.Zlib* 1717 2234 #IO-Compress-Base 1718 2235 %{privlib}/File/GlobMapper.pm … … 1721 2238 %{privlib}/IO/Uncompress/AnyUncompress.pm 1722 2239 %{privlib}/IO/Uncompress/Base.pm 1723 ## {_mandir}/man3/File::GlobMapper.*1724 ## {_mandir}/man3/IO::Compress::Base.*1725 ## {_mandir}/man3/IO::Uncompress::AnyUncompress.*1726 ## {_mandir}/man3/IO::Uncompress::Base.*2240 %{_mandir}/man3/File.GlobMapper.* 2241 %{_mandir}/man3/IO.Compress.Base.* 2242 %{_mandir}/man3/IO.Uncompress.AnyUncompress.* 2243 %{_mandir}/man3/IO.Uncompress.Base.* 1727 2244 1728 2245 # IO-Compress-Zlib 1729 %defattr(-,root,root,-)1730 2246 %{privlib}/IO/Compress/Adapter/ 1731 2247 %{privlib}/IO/Compress/Deflate.pm 2248 %{privlib}/IO/Compress/Bzip2.pm 1732 2249 %{privlib}/IO/Compress/Gzip/ 1733 2250 %{privlib}/IO/Compress/Gzip.pm … … 1738 2255 %{privlib}/IO/Uncompress/Adapter/ 1739 2256 %{privlib}/IO/Uncompress/AnyInflate.pm 2257 %{privlib}/IO/Uncompress/Bunzip2.pm 1740 2258 %{privlib}/IO/Uncompress/Gunzip.pm 1741 2259 %{privlib}/IO/Uncompress/Inflate.pm 1742 2260 %{privlib}/IO/Uncompress/RawInflate.pm 1743 2261 %{privlib}/IO/Uncompress/Unzip.pm 1744 ## {_mandir}/man3/IO::Compress::Deflate* 1745 ## {_mandir}/man3/IO::Compress::Gzip* 1746 ## {_mandir}/man3/IO::Compress::RawDeflate* 1747 ## {_mandir}/man3/IO::Compress::Zip* 1748 ## {_mandir}/man3/IO::Uncompress::AnyInflate* 1749 ## {_mandir}/man3/IO::Uncompress::Gunzip* 1750 ## {_mandir}/man3/IO::Uncompress::Inflate* 1751 ## {_mandir}/man3/IO::Uncompress::RawInflate* 1752 ## {_mandir}/man3/IO::Uncompress::Unzip* 2262 %{_mandir}/man3/IO.Compress.Deflate* 2263 %{_mandir}/man3/IO.Compress.Gzip* 2264 %{_mandir}/man3/IO.Compress.Bzip2* 2265 %{_mandir}/man3/IO.Compress.RawDeflate* 2266 %{_mandir}/man3/IO.Compress.Zip* 2267 %{_mandir}/man3/IO.Uncompress.AnyInflate* 2268 %{_mandir}/man3/IO.Uncompress.Bunzip2* 2269 %{_mandir}/man3/IO.Uncompress.Gunzip* 2270 %{_mandir}/man3/IO.Uncompress.Inflate* 2271 %{_mandir}/man3/IO.Uncompress.RawInflate* 2272 %{_mandir}/man3/IO.Uncompress.Unzip* 1753 2273 1754 2274 %files IO-Zlib 1755 %defattr(-,root,root,-)1756 2275 %{privlib}/IO/Zlib.pm 1757 ## {_mandir}/man3/IO::Zlib.* 2276 %{_mandir}/man3/IO.Zlib.* 2277 2278 %files HTTP-Tiny 2279 %{privlib}/HTTP/Tiny.pm 2280 %{_mandir}/man3/HTTP.Tiny* 1758 2281 1759 2282 %files IPC-Cmd 1760 %defattr(-,root,root,-)1761 2283 %{privlib}/IPC/Cmd.pm 1762 ## {_mandir}/man3/IPC::Cmd.3* 2284 %{_mandir}/man3/IPC.Cmd.3* 2285 2286 %files JSON-PP 2287 %{_bindir}/json_pp 2288 %{privlib}/JSON/PP 2289 %{privlib}/JSON/PP.pm 2290 %{_mandir}/man1/json_pp.1* 2291 %{_mandir}/man3/JSON.PP.3* 2292 %{_mandir}/man3/JSON.PP.Boolean.3pm* 2293 2294 %files Locale-Codes 2295 %{privlib}/Locale/Codes 2296 %{privlib}/Locale/Codes.* 2297 %{privlib}/Locale/Country.* 2298 %{privlib}/Locale/Currency.* 2299 %{privlib}/Locale/Language.* 2300 %{privlib}/Locale/Script.* 2301 %{_mandir}/man3/Locale.Codes.* 2302 %{_mandir}/man3/Locale.Country.* 2303 %{_mandir}/man3/Locale.Currency.* 2304 %{_mandir}/man3/Locale.Language.* 2305 %{_mandir}/man3/Locale.Script.* 1763 2306 1764 2307 %files Locale-Maketext-Simple 1765 %defattr(-,root,root,-)1766 2308 %{privlib}/Locale/Maketext/Simple.pm 1767 ## {_mandir}/man3/Locale::Maketext::Simple.*2309 %{_mandir}/man3/Locale.Maketext.Simple.* 1768 2310 1769 2311 %files Log-Message 1770 %defattr(-,root,root,-)1771 2312 %{privlib}/Log/Message.pm 1772 2313 %{privlib}/Log/Message/Config.pm 1773 2314 %{privlib}/Log/Message/Handlers.pm 1774 2315 %{privlib}/Log/Message/Item.pm 1775 ## {_mandir}/man3/Log::Message.3*1776 ## {_mandir}/man3/Log::Message::Config.3*1777 ## {_mandir}/man3/Log::Message::Handlers.3*1778 ## {_mandir}/man3/Log::Message::Item.3*2316 %{_mandir}/man3/Log.Message.3* 2317 %{_mandir}/man3/Log.Message.Config.3* 2318 %{_mandir}/man3/Log.Message.Handlers.3* 2319 %{_mandir}/man3/Log.Message.Item.3* 1779 2320 1780 2321 %files Log-Message-Simple 1781 %defattr(-,root,root,-)1782 2322 %{privlib}/Log/Message/Simple.pm 1783 ## {_mandir}/man3/Log::Message::Simple.3*2323 %{_mandir}/man3/Log.Message.Simple.3* 1784 2324 1785 2325 %files Module-Build 1786 %defattr(-,root,root,-)1787 2326 %{_bindir}/config_data 1788 2327 %{privlib}/inc/ 1789 2328 %{privlib}/Module/Build/ 1790 2329 %{privlib}/Module/Build.pm 1791 ##{_mandir}/man1/config_data.1*1792 ## {_mandir}/man3/Module::Build*1793 ## {_mandir}/man3/inc::latest.3*2330 %{_mandir}/man1/config_data.1* 2331 %{_mandir}/man3/Module.Build* 2332 %{_mandir}/man3/inc.latest.3* 1794 2333 1795 2334 %files Module-CoreList 1796 %defattr(-,root,root,-)1797 2335 %{_bindir}/corelist 1798 2336 %{privlib}/Module/CoreList.pm 1799 ##{_mandir}/man1/corelist*1800 ## {_mandir}/man3/Module::CoreList*2337 %{_mandir}/man1/corelist* 2338 %{_mandir}/man3/Module.CoreList* 1801 2339 1802 2340 %files Module-Load 1803 %defattr(-,root,root,-)1804 2341 %{privlib}/Module/Load.pm 1805 ## {_mandir}/man3/Module::Load.*2342 %{_mandir}/man3/Module.Load.* 1806 2343 1807 2344 %files Module-Load-Conditional 1808 %defattr(-,root,root,-)1809 2345 %{privlib}/Module/Load/ 1810 ## {_mandir}/man3/Module::Load::Conditional* 2346 %{_mandir}/man3/Module.Load.Conditional* 1811 2347 1812 2348 %files Module-Loaded 1813 %defattr(-,root,root,-)1814 2349 %dir %{privlib}/Module/ 1815 2350 %{privlib}/Module/Loaded.pm 1816 ## {_mandir}/man3/Module::Loaded* 2351 %{_mandir}/man3/Module.Loaded* 2352 2353 %files Module-Metadata 2354 %{privlib}/Module/Metadata.pm 2355 %{_mandir}/man3/Module.Metadata.3pm* 1817 2356 1818 2357 %files Module-Pluggable 1819 %defattr(-,root,root,-)1820 2358 %{privlib}/Devel/InnerPackage.pm 1821 2359 %{privlib}/Module/Pluggable/ 1822 2360 %{privlib}/Module/Pluggable.pm 1823 ## {_mandir}/man3/Devel::InnerPackage*1824 ## {_mandir}/man3/Module::Pluggable*2361 %{_mandir}/man3/Devel.InnerPackage* 2362 %{_mandir}/man3/Module.Pluggable* 1825 2363 1826 2364 %files Object-Accessor 1827 %defattr(-,root,root,-)1828 2365 %{privlib}/Object/ 1829 ## {_mandir}/man3/Object::Accessor*2366 %{_mandir}/man3/Object.Accessor* 1830 2367 1831 2368 %files Package-Constants 1832 %defattr(-,root,root,-)1833 2369 %{privlib}/Package/ 1834 ## {_mandir}/man3/Package::Constants*2370 %{_mandir}/man3/Package.Constants* 1835 2371 1836 2372 %files PathTools 1837 %defattr(-,root,root,-)1838 2373 %{archlib}/Cwd.pm 1839 2374 %{archlib}/File/Spec* 1840 2375 %{archlib}/auto/Cwd/ 1841 ## {_mandir}/man3/Cwd* 1842 ## {_mandir}/man3/File::Spec* 2376 %exclude %{archlib}/auto/Cwd/*.dbg 2377 %{_mandir}/man3/Cwd* 2378 %{_mandir}/man3/File.Spec* 1843 2379 1844 2380 %files Params-Check 1845 %defattr(-,root,root,-)1846 2381 %{privlib}/Params/ 1847 ## {_mandir}/man3/Params::Check*2382 %{_mandir}/man3/Params.Check* 1848 2383 1849 2384 %files Parse-CPAN-Meta 1850 %defattr(-,root,root,-)1851 2385 %dir %{privlib}/Parse/ 1852 2386 %dir %{privlib}/Parse/CPAN/ 1853 2387 %{privlib}/Parse/CPAN/Meta.pm 1854 ## {_mandir}/man3/Parse::CPAN::Meta.3* 2388 %{_mandir}/man3/Parse.CPAN.Meta.3* 2389 2390 %files parent 2391 %{privlib}/parent.pm 2392 %{_mandir}/man3/parent.3* 2393 2394 %files Perl-OSType 2395 %{privlib}/Perl/OSType.pm 2396 %{_mandir}/man3/Perl.OSType.3pm* 1855 2397 1856 2398 %files Pod-Escapes 1857 %defattr(-,root,root,-)1858 2399 %{privlib}/Pod/Escapes.pm 1859 ## {_mandir}/man3/Pod::Escapes.* 2400 %{_mandir}/man3/Pod.Escapes.* 2401 2402 %files Pod-Parser 2403 %{_bindir}/pod2usage 2404 %{_bindir}/podchecker 2405 %{_bindir}/podselect 2406 %{privlib}/Pod/Checker.pm 2407 %{privlib}/Pod/Find.pm 2408 %{privlib}/Pod/InputObjects.pm 2409 %{privlib}/Pod/ParseUtils.pm 2410 %{privlib}/Pod/Parser.pm 2411 %{privlib}/Pod/PlainText.pm 2412 %{privlib}/Pod/Select.pm 2413 %{privlib}/Pod/Usage.pm 2414 %{_mandir}/man1/pod2usage.1* 2415 %{_mandir}/man1/podchecker.1* 2416 %{_mandir}/man1/podselect.1* 2417 %{_mandir}/man3/Pod.Checker.* 2418 %{_mandir}/man3/Pod.Find.* 2419 %{_mandir}/man3/Pod.InputObjects.* 2420 %{_mandir}/man3/Pod.ParseUtils.* 2421 %{_mandir}/man3/Pod.Parser.* 2422 %{_mandir}/man3/Pod.PlainText.* 2423 %{_mandir}/man3/Pod.Select.* 2424 %{_mandir}/man3/Pod.Usage.* 2425 2426 %files Pod-Perldoc 2427 %{_bindir}/perldoc 2428 %{privlib}/pod/perldoc.pod 2429 %{privlib}/Pod/Perldoc.pm 2430 %{privlib}/Pod/Perldoc/ 2431 %{_mandir}/man1/perldoc.1* 2432 %{_mandir}/man3/Pod.Perldoc* 1860 2433 1861 2434 %files Pod-Simple 1862 %defattr(-,root,root,-) 1863 %{privlib}/Pod/Simple/ 2435 %{privlib}/Pod/Simple/ 1864 2436 %{privlib}/Pod/Simple.pm 1865 2437 %{privlib}/Pod/Simple.pod 1866 ## {_mandir}/man3/Pod::Simple*2438 %{_mandir}/man3/Pod.Simple* 1867 2439 1868 2440 %files Scalar-List-Utils 1869 %defattr(-,root,root,-)1870 2441 %{archlib}/List/ 1871 2442 %{archlib}/Scalar/ 1872 2443 %{archlib}/auto/List/ 1873 ## {_mandir}/man3/List::Util* 1874 ## {_mandir}/man3/Scalar::Util* 2444 %exclude %{archlib}/auto/List/Util/*.dbg 2445 %{_mandir}/man3/List.Util* 2446 %{_mandir}/man3/Scalar.Util* 2447 2448 %files Socket 2449 %dir %{archlib}/auto/Socket 2450 %{archlib}/auto/Socket/ 2451 %exclude %{archlib}/auto/Socket/*.dbg 2452 %{archlib}/Socket.pm 2453 %{_mandir}/man3/Socket.3* 1875 2454 1876 2455 %files Term-UI 1877 %defattr(-,root,root,-)1878 2456 %{privlib}/Term/UI/ 1879 2457 %{privlib}/Term/UI.pm 1880 ## {_mandir}/man3/Term::UI*2458 %{_mandir}/man3/Term.UI* 1881 2459 1882 2460 %files Test-Harness 1883 %defattr(-,root,root,-)1884 2461 %{_bindir}/prove 1885 2462 %{privlib}/App* 1886 2463 %{privlib}/TAP* 1887 2464 %{privlib}/Test/Harness* 1888 ##{_mandir}/man1/prove.1*1889 ##{_mandir}/man3/App*1890 ##{_mandir}/man3/TAP*1891 ## {_mandir}/man3/Test::Harness*2465 %{_mandir}/man1/prove.1* 2466 %{_mandir}/man3/App* 2467 %{_mandir}/man3/TAP* 2468 %{_mandir}/man3/Test.Harness* 1892 2469 1893 2470 %files Test-Simple 1894 %defattr(-,root,root,-)1895 2471 %{privlib}/Test/More* 1896 2472 %{privlib}/Test/Builder* 1897 2473 %{privlib}/Test/Simple* 1898 2474 %{privlib}/Test/Tutorial* 1899 ## {_mandir}/man3/Test::More*1900 ## {_mandir}/man3/Test::Builder*1901 ## {_mandir}/man3/Test::Simple*1902 ## {_mandir}/man3/Test::Tutorial*2475 %{_mandir}/man3/Test.More* 2476 %{_mandir}/man3/Test.Builder* 2477 %{_mandir}/man3/Test.Simple* 2478 %{_mandir}/man3/Test.Tutorial* 1903 2479 1904 2480 %files Test-Simple-tests 1905 %defattr(-,root,root,-)1906 2481 %dir %{perl5_testdir} 1907 # %{perl5_testdir}/Test-Simple2482 #{perl5_testdir}/Test-Simple 1908 2483 1909 2484 %files Time-Piece 1910 %defattr(-,root,root,-) 1911 %{archlib}/Time/Piece.pm 2485 %{archlib}/Time/Piece.pm 1912 2486 %{archlib}/Time/Seconds.pm 1913 %{archlib}/auto/Time/Piece/ 1914 ## {_mandir}/man3/Time::Piece.3* 1915 ## {_mandir}/man3/Time::Seconds.3*1916 1917 %files parent 1918 % defattr(-,root,root,-)1919 %{privlib}/ parent.pm1920 ## {_mandir}/man3/parent.3*2487 %{archlib}/auto/Time/Piece/ 2488 %exclude %{archlib}/auto/Time/Piece/*.dbg 2489 %{_mandir}/man3/Time.Piece.3* 2490 %{_mandir}/man3/Time.Seconds.3* 2491 2492 %files Version-Requirements 2493 %{privlib}/Version/Requirements.pm 2494 %{_mandir}/man3/version.Requirements.3* 1921 2495 1922 2496 %files threads 1923 %defattr(-,root,root,-)1924 2497 %dir %{archlib}/auto/threads 1925 #%{archlib}/auto/threads/threads* 2498 %{archlib}/auto/threads/thread* 2499 %exclude %{archlib}/auto/threads/thread*.dbg 1926 2500 %{archlib}/threads.pm 1927 ##{_mandir}/man3/threads.3*2501 %{_mandir}/man3/threads.3* 1928 2502 1929 2503 %files threads-shared 1930 % defattr(-,root,root,-)1931 % {archlib}/auto/threads/shared*2504 %{archlib}/auto/threads/shared/ 2505 %exclude %{archlib}/auto/threads/shared/*.dbg 1932 2506 %dir %{archlib}/threads 1933 2507 %{archlib}/threads/shared* 1934 ## {_mandir}/man3/threads::shared*2508 %{_mandir}/man3/threads.shared* 1935 2509 1936 2510 %files version 1937 %defattr(-,root,root,-)1938 2511 %{privlib}/version.pm 1939 2512 %{privlib}/version.pod 1940 2513 %{privlib}/version/ 1941 ##{_mandir}/man3/version.3*1942 ## {_mandir}/man3/version::Internals.3*2514 %{_mandir}/man3/version.3* 2515 %{_mandir}/man3/version.Internals.3* 1943 2516 1944 2517 %files core … … 1946 2519 1947 2520 %changelog 2521 * Thu Apr 6 2017 Dmitriy Kuminov <coding@dmik.org> 5.16.1-4 2522 - Merge Fedora perl.spec changes for 5.16.1 to generate proper perl(XXX) 2523 requires and provides and to bring more perl-XXX sub-packages. 2524 - Bump epoch to 4 after Fedora to make automatic requires happy. 2525 - Remove urpo dependency. 2526 - Generate man files. 2527 - Make build system recognize all library files kLIBC emxomfld recognizes. 2528 - Remove .dbg files from normal RPMs. 2529 - Use scm_source macros. 2530 - Change vendor to bww bitwise works GmbH. 2531 1948 2532 * Mon Mar 27 2017 yd <yd@os2power.com> 5.16.1-3 1949 2533 - package rebuild due to new perl() rpm macros.
Note:
See TracChangeset
for help on using the changeset viewer.