head 1.45;
access;
symbols
OPENPKG_E1_MP_HEAD:1.35
OPENPKG_E1_MP:1.35
OPENPKG_E1_MP_2_STABLE:1.29.2.2
OPENPKG_E1_FP:1.29.2.2
OPENPKG_2_STABLE_MP:1.35
OPENPKG_2_STABLE_20061018:1.29.2.2
OPENPKG_2_STABLE_20060622:1.29.2.1
OPENPKG_2_STABLE:1.29.0.2
OPENPKG_2_STABLE_BP:1.29
OPENPKG_2_5_RELEASE:1.28.2.1
OPENPKG_2_5_SOLID:1.28.0.2
OPENPKG_2_5_SOLID_BP:1.28
OPENPKG_2_4_RELEASE:1.27.2.1
OPENPKG_2_4_SOLID:1.27.0.2
OPENPKG_2_4_SOLID_BP:1.27
OPENPKG_CW_FP:1.26
OPENPKG_2_3_RELEASE:1.26.2.1
OPENPKG_2_3_SOLID:1.26.0.2
OPENPKG_2_3_SOLID_BP:1.26
OPENPKG_2_2_RELEASE:1.24.4.1
OPENPKG_2_2_SOLID:1.24.0.4
OPENPKG_2_2_SOLID_BP:1.24
OPENPKG_2_1_RELEASE:1.24.2.1
OPENPKG_2_1_SOLID:1.24.0.2
OPENPKG_2_1_SOLID_BP:1.24
OPENPKG_2_0_RELEASE:1.23.2.1
OPENPKG_2_0_SOLID:1.23.0.2
OPENPKG_2_0_SOLID_BP:1.23
OPENPKG_1_3_RELEASE:1.12.2.2.2.2
OPENPKG_1_3_SOLID:1.12.2.2.0.2
OPENPKG_1_3_SOLID_BP:1.12.2.2
OPENPKG_1_STABLE_MP:1.18
OPENPKG_1_2_RELEASE:1.12.2.1.2.1
OPENPKG_1_2_SOLID:1.12.2.1.0.2
OPENPKG_1_2_SOLID_BP:1.12.2.1
OPENPKG_1_STABLE:1.12.0.2
OPENPKG_1_STABLE_BP:1.12
OPENPKG_1_1_RELEASE:1.6.2.1
OPENPKG_1_1_SOLID:1.6.0.2
OPENPKG_1_1_SOLID_BP:1.6;
locks; strict;
comment @-- @;
1.45
date 2009.11.04.16.53.20; author rse; state Exp;
branches;
next 1.44;
commitid TTMoT1BobjpXQdau;
1.44
date 2009.11.01.18.15.00; author rse; state Exp;
branches;
next 1.43;
commitid 0mei3LT7R1QWoQ9u;
1.43
date 2009.10.30.21.31.10; author rse; state Exp;
branches;
next 1.42;
commitid kWZo1BOT2MceyB9u;
1.42
date 2009.04.18.13.13.43; author rse; state Exp;
branches;
next 1.41;
commitid 4pHXU27WTIGCZuKt;
1.41
date 2009.02.11.22.26.11; author rse; state Exp;
branches;
next 1.40;
commitid JWVeP9rnDNJff4Ct;
1.40
date 2008.07.11.07.01.39; author rse; state Exp;
branches;
next 1.39;
commitid b5lFtczNGDiy2mat;
1.39
date 2008.04.27.07.18.05; author rse; state Exp;
branches;
next 1.38;
commitid lNpGj06FZ4TExI0t;
1.38
date 2008.01.01.15.01.12; author rse; state Exp;
branches;
next 1.37;
commitid B8esaHJHoduuKILs;
1.37
date 2007.12.23.08.39.28; author rse; state Exp;
branches;
next 1.36;
commitid H5Quq1v3Bu2G2xKs;
1.36
date 2007.03.28.08.56.08; author cs; state Exp;
branches;
next 1.35;
commitid q8rC3JH9d0WtOPbs;
1.35
date 2007.01.01.17.40.34; author rse; state Exp;
branches;
next 1.34;
commitid BicZD6VUl7GuqP0s;
1.34
date 2006.12.22.15.05.58; author rse; state Exp;
branches;
next 1.33;
commitid XI7SMGcXej5FWwZr;
1.33
date 2006.12.22.14.37.32; author rse; state Exp;
branches;
next 1.32;
commitid JatepDqK7uwVMwZr;
1.32
date 2006.10.13.17.31.26; author thl; state Exp;
branches;
next 1.31;
commitid q5GSxzsSDX29XxQr;
1.31
date 2006.10.06.06.28.04; author rse; state Exp;
branches;
next 1.30;
commitid WsFVKZUriHIsyAPr;
1.30
date 2006.09.26.06.06.41; author rse; state Exp;
branches;
next 1.29;
commitid sBeO3j6Lovr3LiOr;
1.29
date 2006.01.01.13.18.32; author rse; state Exp;
branches
1.29.2.1;
next 1.28;
commitid otZG8yKMCw1JFTfr;
1.28
date 2005.09.20.17.35.47; author cs; state Exp;
branches
1.28.2.1;
next 1.27;
1.27
date 2005.03.24.11.19.51; author rse; state Exp;
branches
1.27.2.1;
next 1.26;
1.26
date 2005.01.01.10.53.17; author rse; state Exp;
branches
1.26.2.1;
next 1.25;
1.25
date 2004.11.26.07.25.25; author rse; state Exp;
branches;
next 1.24;
1.24
date 2004.06.21.14.50.03; author thl; state Exp;
branches
1.24.2.1
1.24.4.1;
next 1.23;
1.23
date 2004.02.07.17.57.23; author rse; state Exp;
branches
1.23.2.1;
next 1.22;
1.22
date 2004.02.03.20.04.48; author rse; state Exp;
branches;
next 1.21;
1.21
date 2004.01.23.13.12.09; author rse; state Exp;
branches;
next 1.20;
1.20
date 2003.12.17.09.14.25; author rse; state Exp;
branches;
next 1.19;
1.19
date 2003.07.31.08.51.02; author mlelstv; state Exp;
branches;
next 1.18;
1.18
date 2003.07.23.07.06.03; author thl; state Exp;
branches;
next 1.17;
1.17
date 2003.07.08.14.41.27; author rse; state Exp;
branches;
next 1.16;
1.16
date 2003.07.08.09.20.46; author rse; state Exp;
branches;
next 1.15;
1.15
date 2003.06.27.07.04.05; author mlelstv; state Exp;
branches;
next 1.14;
1.14
date 2003.06.26.20.14.26; author mlelstv; state Exp;
branches;
next 1.13;
1.13
date 2003.04.09.12.38.34; author ms; state Exp;
branches;
next 1.12;
1.12
date 2003.01.14.19.02.57; author rse; state Exp;
branches
1.12.2.1;
next 1.11;
1.11
date 2003.01.14.10.35.26; author ps; state Exp;
branches;
next 1.10;
1.10
date 2003.01.03.10.53.48; author rse; state Exp;
branches;
next 1.9;
1.9
date 2002.12.30.22.05.43; author rse; state Exp;
branches;
next 1.8;
1.8
date 2002.12.30.21.05.56; author rse; state Exp;
branches;
next 1.7;
1.7
date 2002.12.20.19.32.33; author rse; state Exp;
branches;
next 1.6;
1.6
date 2002.08.21.13.31.23; author rse; state Exp;
branches
1.6.2.1;
next 1.5;
1.5
date 2002.08.13.12.49.11; author rse; state Exp;
branches;
next 1.4;
1.4
date 2002.08.06.12.25.39; author ms; state Exp;
branches;
next 1.3;
1.3
date 2002.07.01.08.14.58; author rse; state Exp;
branches;
next 1.2;
1.2
date 2002.05.29.20.01.42; author rse; state Exp;
branches;
next 1.1;
1.1
date 2002.05.14.13.05.45; author rse; state Exp;
branches;
next ;
1.29.2.1
date 2006.06.20.15.22.39; author rse; state Exp;
branches;
next 1.29.2.2;
commitid P9b9BoNafLYTTKBr;
1.29.2.2
date 2006.10.16.14.53.56; author rse; state Exp;
branches;
next 1.29.2.3;
commitid iZxwRSmmWscPXUQr;
1.29.2.3
date 2007.01.06.13.49.41; author thl; state Exp;
branches;
next ;
commitid 64YWMfcnWvBu2s1s;
1.28.2.1
date 2005.10.11.12.51.11; author rse; state Exp;
branches;
next ;
1.27.2.1
date 2005.06.15.19.01.33; author rse; state Exp;
branches;
next ;
1.26.2.1
date 2005.02.21.17.07.53; author rse; state Exp;
branches;
next ;
1.24.2.1
date 2004.07.02.15.26.45; author rse; state Exp;
branches;
next ;
1.24.4.1
date 2004.10.11.18.57.52; author rse; state Exp;
branches;
next ;
1.23.2.1
date 2004.02.18.14.50.41; author rse; state Exp;
branches;
next ;
1.12.2.1
date 2003.01.18.14.13.35; author rse; state Exp;
branches
1.12.2.1.2.1;
next 1.12.2.2;
1.12.2.2
date 2003.07.24.20.50.17; author rse; state Exp;
branches
1.12.2.2.2.1;
next 1.12.2.3;
1.12.2.3
date 2003.07.31.10.08.38; author rse; state Exp;
branches;
next ;
1.12.2.1.2.1
date 2003.01.18.17.21.25; author rse; state Exp;
branches;
next ;
1.12.2.2.2.1
date 2003.07.29.15.00.25; author rse; state Exp;
branches;
next 1.12.2.2.2.2;
1.12.2.2.2.2
date 2003.07.31.10.10.10; author rse; state Exp;
branches;
next ;
1.6.2.1
date 2002.08.26.19.54.29; author rse; state Exp;
branches;
next ;
desc
@@
1.45
log
@modifying package: pari-2.3.4 20091101 -> 20091104
@
text
@##
## pari.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package version
%define V_major 2.3
%define V_minor 4
%define V_perl 2.010805
# package information
Name: pari
Summary: GP/PARI Number-Theory Library
URL: http://pari.math.u-bordeaux.fr/
Vendor: Henri Cohen et al.
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: PLUS
Group: Algorithm
License: GPL
Version: %{V_major}.%{V_minor}
Release: 20091104
# package options
%option with_perl no
# list of sources
Source0: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%{version}.tar.gz
Source1: http://www.cpan.org/modules/by-module/Math/Math-Pari-%{V_perl}.tar.gz
Patch0: pari.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130, make, gcc, perl
PreReq: OpenPKG, openpkg >= 20040130
BuildPreReq: gmp, readline, ncurses
PreReq: gmp, readline, ncurses
%if "%{with_perl}" == "yes"
BuildPreReq: perl, perl-openpkg
PreReq: perl
%endif
AutoReq: no
AutoReqProv: no
%description
PARI-GP is a software package for computer-aided number theory.
It consists of the C library libpari and of the programmable
interactive gp(1) calculator. While you can write your own
libpari-based programs, many people just start up a gp(1) session,
or have gp(1) execute their scripts.
%track
prog pari = {
version = %{version}
url = http://pari.math.u-bordeaux.fr/download.html
regex = pari-(\d+\.\d+\.\d+)\.(tgz|tar\.gz)
}
prog pari:Math-Pari = {
version = %{V_perl}
url = http://www.cpan.org/modules/by-module/Math/
regex = Math-Pari-(__VER__)\.tar\.gz
}
%prep
%setup -q
%setup -q -D -T -a 1
chmod u+w Math-Pari-%{V_perl}/*
%patch -p0 -d Math-Pari-%{V_perl}
%{l_shtool} subst \
-e 's;^\(install:.*\) install-doc \(.*\);\1 \2;' \
config/Makefile.SH
%{l_shtool} subst \
-e 's;}; double y=log2(10)};' \
config/has_exp2.c
%build
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
./Configure \
--prefix=%{l_prefix} \
--mandir=%{l_prefix}/man/man1 \
--datadir=%{l_prefix}/share/pari/galdata \
--with-gmp=%{l_prefix} \
--with-readline=%{l_prefix} \
--with-ncurses=%{l_prefix} \
--static
%{l_make} %{l_mflags -O} gp
%if "%{with_perl}" == "yes"
( cd `./config/objdir`
%{l_make} %{l_mflags -O} libpari.a
) || exit $?
%{l_prefix}/bin/perl-openpkg prepare
paridir=".."
parihdr="-I$paridir/`./config/objdir`"
parilib="-L$paridir/`./config/objdir` -lpari %{l_ldflags} -lgmp"
%{l_prefix}/bin/perl-openpkg \
-d Math-Pari-%{V_perl} \
--args "paridir=\"$paridir\"" \
--args "parihdr=\"$parihdr\"" \
--args "parilib=\"$parilib\"" \
configure build
%endif
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/gp
mv $RPM_BUILD_ROOT%{l_prefix}/bin/gp-%{V_major} \
$RPM_BUILD_ROOT%{l_prefix}/bin/gp
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/gp.1
mv $RPM_BUILD_ROOT%{l_prefix}/man/man1/gp-%{V_major}.1 \
$RPM_BUILD_ROOT%{l_prefix}/man/man1/gp.1
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/tex2mail
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/tex2mail.1
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
%if "%{with_perl}" == "yes"
%{l_prefix}/bin/perl-openpkg -d Math-Pari-%{V_perl} install
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
%else
>perl-openpkg-files
%endif
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} `cat perl-openpkg-files`
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.44
log
@modifying package: pari-2.3.4 20091030 -> 20091101
@
text
@d27 1
a27 1
%define V_perl 2.010804
d40 1
a40 1
Release: 20091101
@
1.43
log
@modifying package: pari-2.3.4 20090211 -> 20091030
@
text
@d27 1
a27 1
%define V_perl 2.010802
d40 1
a40 1
Release: 20091030
@
1.42
log
@bump years in copyright messages
@
text
@d27 1
a27 1
%define V_perl 2.010801
d40 1
a40 1
Release: 20090211
@
1.41
log
@modifying package: pari-2.3.4 20080711 -> 20090211
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.40
log
@upgrading package: pari 2.3.3 -> 2.3.4
@
text
@d27 1
a27 1
%define V_perl 2.010800
d40 1
a40 1
Release: 20080711
@
1.39
log
@modifying package: pari-2.3.3 20080101 -> 20080427
@
text
@d26 1
a26 1
%define V_minor 3
d40 1
a40 1
Release: 20080427
@
1.38
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d27 1
a27 1
%define V_perl 2.010709
d40 1
a40 1
Release: 20080101
@
1.37
log
@upgrading package: pari 2.3.2 -> 2.3.3
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d40 1
a40 1
Release: 20071223
@
1.36
log
@upgrading package: pari 2.3.1 -> 2.3.2
@
text
@d27 1
a27 1
%define V_minor 2
d32 1
a32 1
Summary: GP/PARI number-theory library
d41 1
a41 1
Release: 20070328
@
1.35
log
@Welcome Year 2007!
@
text
@d27 1
a27 1
%define V_minor 1
d41 1
a41 1
Release: 20061222
@
1.34
log
@fix linking against PARI by adding GMP
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.33
log
@perl is always required even for building PARI/GP itself; add optional Math-Pari Perl bindings
@
text
@d115 1
a115 1
parilib="-L$paridir/`./config/objdir` -lpari"
@
1.32
log
@new world order for "Packager" and "Distribution" headers
@
text
@d28 1
d41 4
a44 1
Release: 20061013
d48 2
d54 1
a54 1
BuildPreReq: OpenPKG, openpkg >= 20040130, make, gcc
d58 4
d66 5
a70 6
PARI-GP is a software package for computer-aided number theory. It
consists of a C library, libpari (with optional assembler cores for
some popular architectures), and of the programmable interactive gp
calculator. While you can write your own libpari-based programs,
many people just start up a gp session, or have gp execute their
scripts.
d78 5
d86 3
d108 15
d136 8
a143 1
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
@
1.31
log
@upgrading package: pari 2.1.7 -> 2.3.1
@
text
@d34 2
a35 2
Packager: OpenPKG
Distribution: OpenPKG
d40 1
a40 1
Release: 20061006
@
1.30
log
@fix tracking
@
text
@d26 2
a27 2
%define V_major 2.1
%define V_minor 7
d40 1
a40 1
Release: 20060926
d43 1
a43 1
Source0: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%{version}.tgz
d50 2
a72 4
-e 's;-O3;-O2;g' \
-e 's;-D__GNUC__;;g' \
Configure
%{l_shtool} subst \
a79 1
# FIXME: mlelstv: doesn't take advantage of asm kernel (broken on Solaris)
d84 1
d86 3
a88 3
--miscdir=%{l_prefix}/share/pari \
--host=none \
--graphic=none \
d98 3
a100 3
rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/libpari.a
mv $RPM_BUILD_ROOT%{l_prefix}/lib/libpari.a.%{V_major} \
$RPM_BUILD_ROOT%{l_prefix}/lib/libpari.a
a102 2
rm -f $RPM_BUILD_ROOT%{l_prefix}/share/pari/[A-Z]*
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/pari/doc
@
1.29
log
@adjust copyrights for new year 2006
@
text
@d40 1
a40 1
Release: 20050920
d65 1
a65 1
regex = pari-(\d+\.\d+\.\d+)\.tgz
@
1.29.2.1
log
@bump release numbers for OpenPKG 2.20060622 in advance
@
text
@d40 1
a40 1
Release: 2.20060622
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 2.20060622, make, gcc
PreReq: OpenPKG, openpkg >= 2.20060622
@
1.29.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@d26 2
a27 2
%define V_major 2.3
%define V_minor 1
d34 2
a35 2
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
d40 1
a40 1
Release: 2.20061018
d43 1
a43 1
Source0: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%{version}.tar.gz
d48 2
a49 4
BuildPreReq: OpenPKG, openpkg >= 2.20061018, make, gcc
PreReq: OpenPKG, openpkg >= 2.20061018
BuildPreReq: gmp, readline, ncurses
PreReq: gmp, readline, ncurses
d65 1
a65 1
regex = pari-(\d+\.\d+\.\d+)\.(tgz|tar\.gz)
d71 4
d82 1
a86 1
--mandir=%{l_prefix}/man/man1 \
d88 3
a90 3
--with-gmp=%{l_prefix} \
--with-readline=%{l_prefix} \
--with-ncurses=%{l_prefix} \
d100 3
a102 3
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/gp.1
mv $RPM_BUILD_ROOT%{l_prefix}/man/man1/gp-%{V_major}.1 \
$RPM_BUILD_ROOT%{l_prefix}/man/man1/gp.1
d105 2
@
1.29.2.3
log
@MFC: make up leeway for 2_STABLE by virtue of build-time results
@
text
@d3 2
a4 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
a27 1
%define V_perl 2.010709
d40 1
a40 4
Release: 2.20070106
# package options
%option with_perl no
a43 2
Source1: http://www.cpan.org/modules/by-module/Math/Math-Pari-%{V_perl}.tar.gz
Patch0: pari.patch
d48 1
a48 1
BuildPreReq: OpenPKG, openpkg >= 2.20061018, make, gcc, perl
a51 4
%if "%{with_perl}" == "yes"
BuildPreReq: perl, perl-openpkg
PreReq: perl
%endif
d56 6
a61 5
PARI-GP is a software package for computer-aided number theory.
It consists of the C library libpari and of the programmable
interactive gp(1) calculator. While you can write your own
libpari-based programs, many people just start up a gp(1) session,
or have gp(1) execute their scripts.
a68 5
prog pari:Math-Pari = {
version = %{V_perl}
url = http://www.cpan.org/modules/by-module/Math/
regex = Math-Pari-(__VER__)\.tar\.gz
}
a71 3
%setup -q -D -T -a 1
chmod u+w Math-Pari-%{V_perl}/*
%patch -p0 -d Math-Pari-%{V_perl}
a90 15
%if "%{with_perl}" == "yes"
( cd `./config/objdir`
%{l_make} %{l_mflags -O} libpari.a
) || exit $?
%{l_prefix}/bin/perl-openpkg prepare
paridir=".."
parihdr="-I$paridir/`./config/objdir`"
parilib="-L$paridir/`./config/objdir` -lpari %{l_ldflags} -lgmp"
%{l_prefix}/bin/perl-openpkg \
-d Math-Pari-%{V_perl} \
--args "paridir=\"$paridir\"" \
--args "parihdr=\"$parihdr\"" \
--args "parilib=\"$parilib\"" \
configure build
%endif
d104 1
a104 8
%if "%{with_perl}" == "yes"
%{l_prefix}/bin/perl-openpkg -d Math-Pari-%{V_perl} install
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
%else
>perl-openpkg-files
%endif
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} `cat perl-openpkg-files`
@
1.28
log
@upgrading package: pari 2.1.6 -> 2.1.7
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.28.2.1
log
@bump release numbers for OpenPKG 2.5
@
text
@d40 1
a40 1
Release: 2.5.0
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 2.5.0, make, gcc
PreReq: OpenPKG, openpkg >= 2.5.0
@
1.27
log
@Adjust the copyright declaration in this (RSE's) copy of the OpenPKG
source code now that the fork point for C&W was established (CVS tag
OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is
no longer active (as C&W no longer officially sponsors OpenPKG) and the
new shared copyright from RSE can be taken over by the newly established
juristic entity OpenPKG Foundation e.V. (instead of the non-juristic
entity OpenPKG Project).
@
text
@d27 1
a27 1
%define V_minor 6
d40 1
a40 1
Release: 20041126
@
1.27.2.1
log
@bump release numbers for OpenPKG 2.4
@
text
@d40 1
a40 1
Release: 2.4.0
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 2.4.0, make, gcc
PreReq: OpenPKG, openpkg >= 2.4.0
@
1.26
log
@Happy New Year 2005
@
text
@d2 3
a4 4
## pari.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d34 1
a34 1
Packager: The OpenPKG Project
@
1.26.2.1
log
@bump release numbers for OpenPKG 2.3
@
text
@d41 1
a41 1
Release: 2.3.0
d49 2
a50 2
BuildPreReq: OpenPKG, openpkg >= 2.3.0, make, gcc
PreReq: OpenPKG, openpkg >= 2.3.0
@
1.25
log
@upgrading package: pari 2.1.5 -> 2.1.6
@
text
@d3 3
a5 3
## Copyright (c) 2000-2004 The OpenPKG Project
## Copyright (c) 2000-2004 Ralf S. Engelschall
## Copyright (c) 2000-2004 Cable & Wireless
@
1.24
log
@make pari Configure check for exp2 and log2 as a pair
@
text
@d28 1
a28 1
%define V_minor 5
d41 1
a41 1
Release: 20040621
d44 1
a44 1
Source0: http://pari.math.u-bordeaux.fr/download/pari-%{version}.tgz
@
1.24.4.1
log
@bump release numbers for OpenPKG 2.2
@
text
@d41 1
a41 1
Release: 2.2.0
d49 2
a50 2
BuildPreReq: OpenPKG, openpkg >= 2.2.0, make, gcc
PreReq: OpenPKG, openpkg >= 2.2.0
@
1.24.2.1
log
@bump release numbers for OpenPKG 2.1
@
text
@d41 1
a41 1
Release: 2.1.0
d49 2
a50 2
BuildPreReq: OpenPKG, openpkg >= 2.1.0, make, gcc
PreReq: OpenPKG, openpkg >= 2.1.0
@
1.23
log
@Mass Commit:
reduce redundancy within .spec files by referencing
macros defining vendor source versions whenever possible.
This was half-way automated and half-way manually edited.
As a result the PMOD activity in 95% of all cases
just means editing the version in one single place, only.
@
text
@d41 1
a41 1
Release: 20040207
d78 3
@
1.23.2.1
log
@bump release numbers for OpenPKG 2.0
@
text
@d41 1
a41 1
Release: 2.0.0
d49 2
a50 2
BuildPreReq: OpenPKG, openpkg >= 2.0.0, make, gcc
PreReq: OpenPKG, openpkg >= 2.0.0
@
1.22
log
@Mass-Commit:
- split "Distribution" header into "Distribution" (old) and "Class"
(new) headers by moving the attached class information.
- embed the vendor version tracking configuration through the
new "%track" section.
- bump up the OpenPKG bootstrap dependency, because the "Class" header
and "%track" section are only supported by our latest bootstrap version.
@
text
@d41 1
a41 1
Release: 20040203
d64 1
a64 1
version = 2.1.5
@
1.21
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d36 2
a37 1
Distribution: OpenPKG [PLUS]
d41 1
a41 1
Release: 20031217
d49 2
a50 2
BuildPreReq: OpenPKG, openpkg >= 20020206, make, gcc
PreReq: OpenPKG, openpkg >= 20020206
d61 7
@
1.20
log
@URLs have changed
@
text
@d3 3
a5 3
## Copyright (c) 2000-2003 The OpenPKG Project
## Copyright (c) 2000-2003 Ralf S. Engelschall
## Copyright (c) 2000-2003 Cable & Wireless
@
1.19
log
@don't try to build and install TeX documentation
@
text
@d33 1
a33 1
URL: http://www.parigp-home.de/
d40 1
a40 1
Release: 20030731
d43 1
a43 1
Source0: ftp://www.gn-50uma.de/gn/gn-50uma.de/pari-%{V_major}/pari-%{version}.tar.gz
@
1.18
log
@begin the day with cosmetics
@
text
@d40 1
a40 1
Release: 20030708
d67 3
@
1.17
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d34 1
a34 1
Vendor: Henri Cohen et al
@
1.16
log
@various style cleanups and adjustments
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.15
log
@fix build
@
text
@d40 1
a40 1
Release: 20030627
d69 1
a69 1
# FIXME - doesn't take advantage of asm kernel (broken on Solaris)
@
1.14
log
@avoid gcc conflicts, avoid embedded asm (broken on sparc)
@
text
@d40 1
a40 1
Release: 20030626
d69 1
a75 1
# FIXME - doesn't take advantage of asm kernel
@
1.13
log
@upgrading package: pari 2.1.4 -> 2.1.5
@
text
@d40 1
a40 1
Release: 20030409
d63 4
a66 1
%{l_shtool} subst -e 's;-O3;-O2;g' Configure
d75 2
@
1.12
log
@do not use -O3: gcc 3.2.1 hates this in combination with varargs
@
text
@d28 1
a28 1
%define V_minor 4
d40 1
a40 1
Release: 20030114
@
1.12.2.1
log
@Welcome OPENPKG_1_STABLE branch...
@
text
@d40 1
a40 1
Release: 1.20030114
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 1.20020206, make, gcc
PreReq: OpenPKG, openpkg >= 1.20020206
@
1.12.2.2
log
@mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [class PLUS only]
@
text
@d3 1
a5 1
## Copyright (c) 2000-2003 Cable & Wireless
d28 1
a28 1
%define V_minor 5
d34 1
a34 1
Vendor: Henri Cohen et al.
d40 1
a40 1
Release: 1.20030724
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 1.20030724, make, gcc
PreReq: OpenPKG, openpkg >= 1.20030724
d63 1
a63 4
%{l_shtool} subst \
-e 's;-O3;-O2;g' \
-e 's;-D__GNUC__;;g' \
Configure
a65 1
# FIXME: mlelstv: doesn't take advantage of asm kernel (broken on Solaris)
a71 1
--host=none \
@
1.12.2.3
log
@MFC: changes since last merge
@
text
@d40 1
a40 1
Release: 1.20030731
a66 3
%{l_shtool} subst \
-e 's;^\(install:.*\) install-doc \(.*\);\1 \2;' \
config/Makefile.SH
@
1.12.2.2.2.1
log
@bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE
@
text
@d40 1
a40 1
Release: 1.3.0
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 1.3.0, make, gcc
PreReq: OpenPKG, openpkg >= 1.3.0
@
1.12.2.2.2.2
log
@MFS: changes since last merge
@
text
@a66 3
%{l_shtool} subst \
-e 's;^\(install:.*\) install-doc \(.*\);\1 \2;' \
config/Makefile.SH
@
1.12.2.1.2.1
log
@bump versions and dependencies for OpenPKG 1.2
@
text
@d40 1
a40 1
Release: 1.2.0
d48 2
a49 2
BuildPreReq: OpenPKG, openpkg >= 1.2.0, make, gcc
PreReq: OpenPKG, openpkg >= 1.2.0
@
1.11
log
@Entered errror comment with gcc(openpkg) versions
@
text
@d26 1
a26 3
# FIXME ps pari is not running with the last gcc(openpkg) version under
# FIXME ps freebsd 4.7 .
d40 1
a40 1
Release: 20020821
d63 1
@
1.10
log
@remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers
@
text
@d26 3
@
1.9
log
@bump of Copyright messages for forthcoming years 2003
@
text
@a59 2
%options
@
1.8
log
@switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates
@
text
@d3 3
a5 3
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2002 The OpenPKG Project
## Copyright (c) 2000-2002 Ralf S. Engelschall
@
1.7
log
@consistently use 'Options: none' to indicate no options to 'openpkg build'
@
text
@d60 1
a60 1
Options: none
@
1.6
log
@upgrade to PLUS
@
text
@d60 2
@
1.6.2.1
log
@bump release numbers for OpenPKG 1.1
@
text
@d39 1
a39 1
Release: 1.1.0
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 1.1.0, make, gcc
PreReq: OpenPKG, openpkg >= 1.1.0
@
1.5
log
@Woohhooo: apply the new package classification system.
(CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of
them follows on the website soon.
@
text
@d35 1
a35 1
Distribution: OpenPKG [EVAL]
d39 1
a39 1
Release: 20020701
@
1.4
log
@Remove the category 'Math'.
@
text
@d35 1
a35 1
Distribution: OpenPKG [EXP]
@
1.3
log
@upgrading package: pari 2.1.3 -> 2.1.4
@
text
@d36 1
a36 1
Group: Math
@
1.2
log
@strip trailing whitespaces
@
text
@d27 1
a27 1
%define V_minor 3
d39 1
a39 1
Release: 20020514
@
1.1
log
@new package: pari 2.1.3 (GP/PARI number-theory library)
@
text
@d23 2
a24 2
## SUCH DAMAGE.
##
d61 1
a61 1
%setup -q
@