Search
j0ke.net Open Build Service
>
Projects
>
oldschool
>
perl
> perl-5.8.8.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File perl-5.8.8.spec of Package perl (Revision 2)
Currently displaying revision
2
,
show latest
# # spec file for package perl (Version 5.8.1) # # neededforbuild db-devel gdbm # usedforbuild aaa_base aaa_dir autoconf automake base bash bindutil binutils bison bzip compress cpio cpp cracklib cyrus-sasl db db-devel devs diffutils e2fsprogs file fileutils findutils flex gawk gcc gdbm gdbm-devel gettext glibc glibc-devel gpm gppshare grep groff gzip kbd less libtool libz m4 make man mktemp modutils ncurses ncurses-devel net-tools netcfg pam pam-devel patch perl ps rcs readline rpm sendmail sh-utils shadow strace syslogd sysvinit texinfo textutils timezone unzip util-linux vim Name: perl License: GPL/Artistic License Group: Development/Languages/Perl Provides: perl-500 Autoreqprov: on Version: 5.8.8 Release: 1 Vendor: InterNetX GmbH Packager: InterNetX Package Maintainer <packager@internetx.de> Summary: Perl interpreter Source: perl-%{version}.tar.gz Patch: perl-%{version}.diff BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gdbm-devel db-devel gdbm db %define _unpackaged_files_terminate_build 0 %define _missing_doc_files_terminate_build 0 %description perl - Practical Extraction and Report Language Perl is a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It's also a good language for many system management tasks. The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). Some of the modules available on CPAN can be found in the "perl" series. Attention: due to security reasons we disabled the suid bit of /usr/bin/suidperl. If you need this feature, please add the following line to /etc/permissions.local and run SuSEconfig. /usr/bin/suidperl root.root 4755 Authors: -------- Larry Wall, Louis J. LaBash, Jr. <llabash@siue.edu> SuSE series: a %prep %setup %patch %build optimize= %ifarch alpha # -mieee needed for bad alpha gcc optimization optimize="-Doptimize='-O2 -pipe -mieee'" %endif ./configure.gnu --prefix=/usr -Di_db -Di_dbm -Di_ndbm -Di_gdbm $optimize make # %ifnarch s390 # make test will not complete on above architectures %ifarch i386 ppc rm -f t/op/lfs.t %endif %ifarch alpha rm -f t/op/cmp.t rm -f t/lib/bigfltpm.t %endif make test # %endif %makeinstall DESTDIR="$RPM_BUILD_ROOT" install for i in h2ph h2xs pod2man; do \ pod2man $RPM_BUILD_ROOT/usr/bin/$i > $RPM_BUILD_ROOT/usr/share/man/man1/$i; done install -d $RPM_BUILD_ROOT/var/adm/SuSEconfig/bin install -d $RPM_BUILD_ROOT/var/adm/fillup-templates install -d $RPM_BUILD_ROOT/sbin/conf.d install -m 755 SuSE/perllocal.SuSE $RPM_BUILD_ROOT/var/adm/SuSEconfig/bin install -m 755 SuSE/SuSEconfig.perl $RPM_BUILD_ROOT/sbin/conf.d install -m 755 SuSE/rc.config.perl $RPM_BUILD_ROOT/var/adm/fillup-templates for d in . sys linux asm bits gnu net rpc; do ( cd /usr/include f="`echo $d/*.h`" test "$f" != "$d/*.h" && /usr/bin/h2ph $f ) done d="`gcc -print-file-name=include`" test -f "$d/stdarg.h" && (cd $d ; /usr/bin/h2ph stdarg.h stddef.h) cd $RPM_BUILD_ROOT find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/file.list.%{name}.%{version} find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name}.%{version} find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> $RPM_BUILD_DIR/file.list.%{name}.%{version} #cat $RPM_BUILD_DIR/file.list.%{name}.%{version} | \ #sed -e s/"\.3$"/"\.3\.gz"/g | \ #sed -e s/"\.1$"/"\.1\.gz"/g | \ #sed -e s/"man1\/h2ph$"/"man1\/h2ph\.gz"/g | \ #sed -e s/"man1\/h2xs$"/"man1\/h2xs\.gz"/g | \ #sed -e s/"man1\/pod2man$"/"man1\/pod2man\.gz"/g > $RPM_BUILD_DIR/file.list.%{name}.%{version}.new %post echo "Updating etc/rc.config..." if [ -x bin/fillup ] ; then bin/fillup -q -d = etc/rc.config var/adm/fillup-templates/rc.config.perl else echo "ERROR: fillup not found. This should not happen. Please compare" echo "etc/rc.config and var/adm/fillup-templates/rc.config.perl" echo "and update by hand." fi %files -f ../file.list.%{name}.%{version} %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT rm -rf %{_builddir}/%{name}-%{version} %changelog -n perl * Wed Sep 12 2001 - mls@suse.de - Fixed h2ph macro expansion/redefinition bugs. - Moved *.ph creation from SuSEconfig to spec file. * Fri Aug 31 2001 - schwab@suse.de - Remove ia64 workarounds. * Wed Jun 20 2001 - mls@suse.de - bzip2 source * Wed Jun 20 2001 - mls@suse.de - Update to perl-5.6.1 - Merged linux-alpha.sh and linux-sparc.sh into linux.sh - axp compiler workaround: add -mieee - use /lib64:/usr/lib64 on sparc64 * Mon Jun 11 2001 - schwab@suse.de - Remove ElectricFence from neededforbuild (got added by accident). * Fri Apr 13 2001 - schwab@suse.de - Build with -O0 on ia64. * Mon Mar 26 2001 - schwab@suse.de - Fix equality operator for systems that don't have NV_PRESERVES_UV. - Reenable some tests on ia64. * Thu Feb 22 2001 - schwab@suse.de - Fix POSIX module. * Tue Dec 05 2000 - schwab@suse.de - Disable some problematic tests on ia64. - Merge ia64 configuration with generic linux. * Thu Oct 26 2000 - ro@suse.de - use new db for DB_File - perl binary is no longer linked to any db lib * Tue Oct 10 2000 - ro@suse.de - Config.pm: set $perl to 'perl' - bzipped sources - added some mandir patches * Mon Sep 25 2000 - ro@suse.de - no test for lfs on ppc * Wed Aug 16 2000 - ro@suse.de - update to 5.6.0 * Tue Aug 15 2000 - ro@suse.de - Security fix (/bin/mail+suidperl) added (from draht@suse.de) * Fri Jul 14 2000 - kukuk@suse.de - Add license information and group tag (Bug #3454) * Tue Jul 11 2000 - ro@suse.de - make perllocal.SuSE script more flexible * Sat Apr 01 2000 - bk@suse.de - some tests don't pass on s390 too, known. * Fri Mar 03 2000 - schwab@suse.de - Add support for ia64. * Wed Jan 19 2000 - ro@suse.de - man -> /usr/share/man ; affects all perl packages * Tue Dec 14 1999 - kukuk@suse.de - Fixed for SPARC * Tue Nov 02 1999 - ro@suse.de - do h2ph for stdarg and stddef (BUG#785) * Tue Oct 19 1999 - ro@suse.de - don't print error if /usr/src/linux is not owned by a package (BUG#215) * Mon Sep 13 1999 - bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Fri Aug 27 1999 - ro@suse.de - added "gnu","net" and "rpc" to directories for h2ph * Fri Jul 09 1999 - ro@suse.de - added "bits" to directories for h2ph (closing BUG 58) * Thu Jul 08 1999 - ro@suse.de - fix for perldoc - update to 5.005_03 * Mon Mar 01 1999 - ro@suse.de - t/lib/anydbm: removed test 12 : create empty record: invalid for db2 * Thu Jan 07 1999 - ro@suse.de - alpha changes ; dont "make test" on alpha for now :-( * Mon Nov 16 1998 - ro@suse.de - update to 5.00502 - fixed manpages for h2ph, h2xs, pod2man - use configure.gnu - keep SuSEconfig.perl from using more time than needed * Fri Aug 28 1998 - ro@suse.de - updated to version perl5.004_05-MAINT_TRIAL_5 - updated filelist - temporarily disablet test op/group.t for nobody/nogroup problem * Wed Aug 19 1998 - ro@suse.de - added security-patches for pstruct and perldoc * Fri Jul 24 1998 - bs@suse.de - enabled bincompat3 * Thu Jul 09 1998 - ro@suse.de - added some security and glib-patches (doio.c, perl.c) - re-added support for gdbm * Mon Jul 06 1998 - ro@suse.de - added rc.config.perl with variables: CREATE_PERLLOCAL_POD="yes" GENERATE_PERL_SYSTEM_INCLUDES="yes" * Mon Jul 06 1998 - ro@suse.de - added SuSEconfig.perl and perllocal.SuSE + check if kernel-sources have changed and call h2ph + check installed modules and add/delete entries in perllocal.pod * Thu Jan 22 1998 - florian@suse.de - use a fixed path as architecture name * Tue Nov 11 1997 - florian@suse.de - fixed file list - update to perl 5.004_04 * Tue Oct 14 1997 - ro@suse.de - ready for autobuild updated file list * Thu Oct 09 1997 - florian@suse.de - prepare for autobuild * Tue May 20 1997 - florian@suse.de - update to version 5.004 - disable hooks to csh in perl, it is not installed on all systems * Thu Jan 02 1997 - bs@suse.de h2ph call in doinst.sh added. * Thu Jan 02 1997 - florian@suse.de update to version 5.003 security fix for suidperl