head	1.19;
access;
symbols
	OPENPKG_E1_MP_HEAD:1.15
	OPENPKG_E1_MP:1.15
	OPENPKG_E1_MP_2_STABLE:1.14.2.2
	OPENPKG_E1_FP:1.14.2.2
	OPENPKG_2_STABLE_MP:1.14
	OPENPKG_2_STABLE_20061018:1.14.2.2
	OPENPKG_2_STABLE:1.14.0.2
	OPENPKG_CW_FP:1.8;
locks; strict;
comment	@-- @;


1.19
date	2009.04.18.13.11.59;	author rse;	state Exp;
branches;
next	1.18;
commitid	4pHXU27WTIGCZuKt;

1.18
date	2008.12.10.22.08.14;	author rse;	state Exp;
branches;
next	1.17;
commitid	zFtrHk3NGR6EaYtt;

1.17
date	2008.01.01.14.57.01;	author rse;	state Exp;
branches;
next	1.16;
commitid	B8esaHJHoduuKILs;

1.16
date	2007.04.06.12.46.12;	author rse;	state Exp;
branches;
next	1.15;
commitid	if7PBkAbJAbtN0ds;

1.15
date	2007.01.01.17.39.11;	author rse;	state Exp;
branches;
next	1.14;
commitid	BicZD6VUl7GuqP0s;

1.14
date	2006.10.13.17.29.27;	author thl;	state Exp;
branches
	1.14.2.1;
next	1.13;
commitid	q5GSxzsSDX29XxQr;

1.13
date	2006.10.12.12.52.54;	author rse;	state Exp;
branches;
next	1.12;
commitid	HxirShbzHX2xuoQr;

1.12
date	2006.09.24.08.26.07;	author rse;	state Exp;
branches;
next	1.11;
commitid	UNUe7XKts8OSA3Or;

1.11
date	2006.01.30.19.14.53;	author rse;	state Exp;
branches;
next	1.10;
commitid	8ETCx9Qmfe5LNEjr;

1.10
date	2006.01.01.13.15.47;	author rse;	state Exp;
branches;
next	1.9;
commitid	otZG8yKMCw1JFTfr;

1.9
date	2005.03.24.11.19.16;	author rse;	state Exp;
branches;
next	1.8;

1.8
date	2005.02.17.15.58.00;	author rse;	state Exp;
branches;
next	1.7;

1.7
date	2005.02.06.15.31.37;	author rse;	state Exp;
branches;
next	1.6;

1.6
date	2005.01.01.10.51.32;	author rse;	state Exp;
branches;
next	1.5;

1.5
date	2004.10.06.19.43.11;	author rse;	state Exp;
branches;
next	1.4;

1.4
date	2004.08.08.07.35.40;	author rse;	state Exp;
branches;
next	1.3;

1.3
date	2004.05.17.15.54.17;	author ms;	state Exp;
branches;
next	1.2;

1.2
date	2004.05.13.07.29.54;	author rse;	state Exp;
branches;
next	1.1;

1.1
date	2004.04.29.20.20.36;	author rse;	state Exp;
branches;
next	;

1.14.2.1
date	2006.10.13.17.29.27;	author rse;	state dead;
branches;
next	1.14.2.2;
commitid	iZxwRSmmWscPXUQr;

1.14.2.2
date	2006.10.16.14.51.57;	author rse;	state Exp;
branches;
next	;
commitid	iZxwRSmmWscPXUQr;


desc
@@


1.19
log
@bump years in copyright messages
@
text
@##
##  libjit.spec -- OpenPKG RPM Package Specification
##  Copyright (c) 2000-2009 OpenPKG Foundation e.V. <http://openpkg.net/>
##
##  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 information
Name:         libjit
Summary:      Just-In-Time Compiler/Interpreter Library
URL:          http://www.southern-storm.com.au/libjit.html
Vendor:       Rhys Weatherley
Packager:     OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class:        EVAL
Group:        Compiler
License:      LGPL
Version:      0.1.2
Release:      20081210

#   list of sources
Source0:      ftp://ftp.gnu.org/gnu/dotgnu/libjit/libjit-%{version}.tar.gz

#   build information
Prefix:       %{l_prefix}
BuildRoot:    %{l_buildroot}
BuildPreReq:  OpenPKG, openpkg >= 20040130, make, flex, bison, gcc
PreReq:       OpenPKG, openpkg >= 20040130
AutoReq:      no
AutoReqProv:  no

%description
    The libjit library implements Just-In-Time compilation
    functionality. Unlike other JIT's, this one is designed to be
    independent of any particular virtual machine bytecode format or
    language. This JIT is also designed to be portable to multiple
    archictures. If you run libjit on a machine for which a native
    code generator is not yet available, then libjit will fall back to
    interpreting the code. This way, you don't need to write your own
    interpreter for your bytecode format if you don't want to.

%track
    prog libjit = {
        version   = %{version}
        url       = ftp://ftp.gnu.org/gnu/dotgnu/libjit/
        regex     = libjit-(__VER__)\.tar\.gz
    }

%prep
    %setup -q

%build
    ( echo "ac_cv_header_tgmath_h=no"
    ) >config.cache
    CC="%{l_cc}" \
    CXX="%{l_cxx}" \
    CFLAGS="%{l_cflags -O}" \
    CXXFLAGS="%{l_cxxflags -O}" \
    CPPFLAGS="%{l_cppflags}" \
    LDFLAGS="%{l_ldflags}" \
    ./configure \
        --cache-file=./config.cache \
        --prefix=%{l_prefix} \
        --disable-shared
    %{l_make} %{l_mflags}

%install
    rm -rf $RPM_BUILD_ROOT
    %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
    strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
    rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}

%files -f files

%clean
    rm -rf $RPM_BUILD_ROOT

@


1.18
log
@upgrading package: libjit 0.1.0 -> 0.1.2
@
text
@d3 1
a3 1
##  Copyright (c) 2000-2008 OpenPKG Foundation e.V. <http://openpkg.net/>
@


1.17
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d33 3
a35 3
License:      GPL
Version:      0.1.0
Release:      20080101
d38 1
a38 2
Source0:      ftp://ftp.gnu.org/gnu/dotgnu/pnet/libjit-%{version}.tar.gz
Patch0:       libjit.patch
d61 1
a61 1
        url       = ftp://ftp.gnu.org/gnu/dotgnu/pnet/
a66 1
    %patch -p0
@


1.16
log
@upgrading package: libjit 0.0.6 -> 0.1.0
@
text
@d3 1
a3 2
##  Copyright (c) 2000-2007 OpenPKG Foundation e.V. <http://openpkg.net/>
##  Copyright (c) 2000-2007 Ralf S. Engelschall <http://engelschall.com/>
d35 1
a35 1
Release:      20070406
@


1.15
log
@Welcome Year 2007!
@
text
@d35 2
a36 2
Version:      0.0.6
Release:      20061013
d39 1
a39 1
Source0:      http://www.southern-storm.com.au/download/libjit-%{version}.tar.gz
d63 1
a63 1
        url       = http://www.southern-storm.com.au/libjit.html
@


1.14
log
@new world order for "Packager" and "Distribution" headers
@
text
@d3 2
a4 2
##  Copyright (c) 2000-2006 OpenPKG Foundation e.V. <http://openpkg.net/>
##  Copyright (c) 2000-2006 Ralf S. Engelschall <http://engelschall.com/>
@


1.14.2.1
log
@file libjit.spec was added on branch OPENPKG_2_STABLE on 2006-10-16 14:51:57 +0000
@
text
@d1 97
@


1.14.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@a0 97
##
##  libjit.spec -- OpenPKG RPM Package Specification
##  Copyright (c) 2000-2006 OpenPKG Foundation e.V. <http://openpkg.net/>
##  Copyright (c) 2000-2006 Ralf S. Engelschall <http://engelschall.com/>
##
##  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 information
Name:         libjit
Summary:      Just-In-Time Compiler/Interpreter Library
URL:          http://www.southern-storm.com.au/libjit.html
Vendor:       Rhys Weatherley
Packager:     OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class:        EVAL
Group:        Compiler
License:      GPL
Version:      0.0.6
Release:      2.20061018

#   list of sources
Source0:      http://www.southern-storm.com.au/download/libjit-%{version}.tar.gz
Patch0:       libjit.patch

#   build information
Prefix:       %{l_prefix}
BuildRoot:    %{l_buildroot}
BuildPreReq:  OpenPKG, openpkg >= 2.20061018, make, flex, bison, gcc
PreReq:       OpenPKG, openpkg >= 2.20061018
AutoReq:      no
AutoReqProv:  no

%description
    The libjit library implements Just-In-Time compilation
    functionality. Unlike other JIT's, this one is designed to be
    independent of any particular virtual machine bytecode format or
    language. This JIT is also designed to be portable to multiple
    archictures. If you run libjit on a machine for which a native
    code generator is not yet available, then libjit will fall back to
    interpreting the code. This way, you don't need to write your own
    interpreter for your bytecode format if you don't want to.

%track
    prog libjit = {
        version   = %{version}
        url       = http://www.southern-storm.com.au/libjit.html
        regex     = libjit-(__VER__)\.tar\.gz
    }

%prep
    %setup -q
    %patch -p0

%build
    ( echo "ac_cv_header_tgmath_h=no"
    ) >config.cache
    CC="%{l_cc}" \
    CXX="%{l_cxx}" \
    CFLAGS="%{l_cflags -O}" \
    CXXFLAGS="%{l_cxxflags -O}" \
    CPPFLAGS="%{l_cppflags}" \
    LDFLAGS="%{l_ldflags}" \
    ./configure \
        --cache-file=./config.cache \
        --prefix=%{l_prefix} \
        --disable-shared
    %{l_make} %{l_mflags}

%install
    rm -rf $RPM_BUILD_ROOT
    %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
    strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
    rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}

%files -f files

%clean
    rm -rf $RPM_BUILD_ROOT

@


1.13
log
@requires gcc for C++
@
text
@d30 2
a31 2
Packager:     OpenPKG
Distribution: OpenPKG
d36 1
a36 1
Release:      20061012
@


1.12
log
@adjust Group header
@
text
@d36 1
a36 1
Release:      20060924
d45 1
a45 1
BuildPreReq:  OpenPKG, openpkg >= 20040130, make, flex, bison
@


1.11
log
@upgrading package: libjit 0.0.4 -> 0.0.6
@
text
@d33 1
a33 1
Group:        Language
d36 1
a36 1
Release:      20060130
@


1.10
log
@adjust copyrights for new year 2006
@
text
@d35 2
a36 2
Version:      0.0.4
Release:      20050217
@


1.9
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
@d3 2
a4 2
##  Copyright (c) 2000-2005 OpenPKG Foundation e.V. <http://openpkg.net/>
##  Copyright (c) 2000-2005 Ralf S. Engelschall <http://engelschall.com/>
@


1.8
log
@requires flex and bison
@
text
@d2 3
a4 4
##  libjit.spec -- OpenPKG RPM Specification
##  Copyright (c) 2000-2005 The OpenPKG Project <http://www.openpkg.org/>
##  Copyright (c) 2000-2005 Ralf S. Engelschall <rse@@engelschall.com>
##  Copyright (c) 2000-2005 Cable & Wireless <http://www.cw.com/>
d30 1
a30 1
Packager:     The OpenPKG Project
@


1.7
log
@disable use of tgmath.h because it is often incomplete (for instance under FreeBSD 5.3)
@
text
@d37 1
a37 1
Release:      20050206
d46 1
a46 1
BuildPreReq:  OpenPKG, openpkg >= 20040130, make
@


1.6
log
@Happy New Year 2005
@
text
@d37 1
a37 1
Release:      20041006
d73 2
d82 1
@


1.5
log
@requires make
@
text
@d3 3
a5 3
##  Copyright (c) 2000-2004 The OpenPKG Project <http://www.openpkg.org/>
##  Copyright (c) 2000-2004 Ralf S. Engelschall <rse@@engelschall.com>
##  Copyright (c) 2000-2004 Cable & Wireless <http://www.cw.com/>
@


1.4
log
@upgrading package: libjit 0.0.2 -> 0.0.4
@
text
@d37 1
a37 1
Release:      20040808
d46 1
a46 1
BuildPreReq:  OpenPKG, openpkg >= 20040130
@


1.3
log
@correct author name
@
text
@d36 2
a37 2
Version:      0.0.2
Release:      20040517
d80 2
a81 1
        --prefix=%{l_prefix}
@


1.2
log
@upgrading package: libjit 0.0.0f -> 0.0.2
@
text
@d30 1
a30 1
Vendor:       R. Weather
d37 1
a37 1
Release:      20040513
@


1.1
log
@new package: libjit 0.0.0f (Just-In-Time Compiler/Interpreter Library)
@
text
@d36 2
a37 2
Version:      0.0.0f
Release:      20040429
d81 1
a81 1
    %{l_make} %{l_mflags -O}
@

