ports/128699: [Update]lang/libjit:update to 0.1.0
Wen heping
wenheping at gmail.com
Sat Nov 8 15:00:08 UTC 2008
>Number: 128699
>Category: ports
>Synopsis: [Update]lang/libjit:update to 0.1.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Nov 08 15:00:07 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Wen heping
>Release: FreeBSD 7.0 release
>Organization:
ChangAn Middle School
>Environment:
FreeBSD tinderbox.wenjing.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
update to 0.1.0 from 0.0.6
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -curN libjit/Makefile libjit.new/Makefile
--- libjit/Makefile 2008-02-01 20:08:39.000000000 +0800
+++ libjit.new/Makefile 2008-11-09 00:45:35.000000000 +0800
@@ -6,9 +6,9 @@
#
PORTNAME= libjit
-PORTVERSION= 0.0.6
+PORTVERSION= 0.1.0
CATEGORIES= lang
-MASTER_SITES= http://www.southern-storm.com.au/download/
+MASTER_SITES= http://download.savannah.gnu.org/releases/dotgnu-pnet/
MAINTAINER= ports at FreeBSD.org
COMMENT= Libjit implements Just-In-Time compilation functionality
diff -curN libjit/distinfo libjit.new/distinfo
--- libjit/distinfo 2006-02-21 04:23:45.000000000 +0800
+++ libjit.new/distinfo 2008-11-09 00:45:35.000000000 +0800
@@ -1,3 +1,3 @@
-MD5 (libjit-0.0.6.tar.gz) = 92929667b1a0501d2bcc830ba881d370
-SHA256 (libjit-0.0.6.tar.gz) = 57adaff3dc90f0ea607c42ae0f5ee4dccc928d73300606bae65536e85cf38752
-SIZE (libjit-0.0.6.tar.gz) = 601461
+MD5 (libjit-0.1.0.tar.gz) = d6e3f83ad74ebfc20cc47d1c8913b343
+SHA256 (libjit-0.1.0.tar.gz) = 8d04ff4fcb99aea354b0ff0000e91b04a5c403b0d63cfc3c49115617b363d271
+SIZE (libjit-0.1.0.tar.gz) = 1092908
diff -curN libjit/files/patch-ltmain.sh libjit.new/files/patch-ltmain.sh
--- libjit/files/patch-ltmain.sh 2004-05-15 03:24:23.000000000 +0800
+++ libjit.new/files/patch-ltmain.sh 2008-11-09 00:45:35.000000000 +0800
@@ -1,43 +1,38 @@
---- ltmain.sh.orig Wed May 12 23:24:02 2004
-+++ ltmain.sh Fri May 14 14:47:58 2004
-@@ -1865,7 +1865,7 @@
- if test $? -eq 0 ; then
+--- ltmain.sh.orig 2008-11-09 00:28:51.000000000 +0800
++++ ltmain.sh 2008-11-09 00:32:32.000000000 +0800
+@@ -3420,7 +3420,7 @@
+ if test "$?" -eq 0 ; then
ldd_output=`ldd conftest`
for i in $deplibs; do
- name="`expr $i : '-l\(.*\)'`"
+ name="`expr X$i : 'X-l\(.*\)'`"
# If $name is empty we are operating on a -L argument.
- if test "$name" != "" ; then
- libname=`eval \\$echo \"$libname_spec\"`
-@@ -1890,7 +1890,7 @@
- # Error occured in the first compile. Let's try to salvage the situation:
- # Compile a seperate program for each library.
+ if test "$name" != "" && test "$name" -ne "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+@@ -3457,7 +3457,7 @@
+ # Error occurred in the first compile. Let's try to salvage
+ # the situation: Compile a separate program for each library.
for i in $deplibs; do
- name="`expr $i : '-l\(.*\)'`"
+ name="`expr X$i : 'X-l\(.*\)'`"
- # If $name is empty we are operating on a -L argument.
- if test "$name" != "" ; then
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" != "0"; then
$rm conftest
-@@ -1930,7 +1930,7 @@
+@@ -3509,7 +3509,7 @@
+ set dummy $deplibs_check_method
+ file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+ for a_deplib in $deplibs; do
+- name="`expr $a_deplib : '-l\(.*\)'`"
++ name="`expr X$a_deplib : 'X-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" != "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+@@ -3578,7 +3578,7 @@
set dummy $deplibs_check_method
- file_magic_regex="`expr \"$deplibs_check_method\" : \"$2 \(.*\)\"`"
+ match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
for a_deplib in $deplibs; do
- name="`expr $a_deplib : '-l\(.*\)'`"
+ name="`expr X$a_deplib : 'X-l\(.*\)'`"
# If $name is empty we are operating on a -L argument.
- if test "$name" != "" ; then
- libname=`eval \\$echo \"$libname_spec\"`
-@@ -3360,11 +3360,12 @@
- fi
-
- # Install the pseudo-library for information purposes.
-+ if /usr/bin/false ; then
- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- instname="$dir/$name"i
- $show "$install_prog $instname $destdir/$name"
- $run eval "$install_prog $instname $destdir/$name" || exit $?
--
-+ fi
- # Maybe install the static library, too.
- test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
- ;;
+ if test -n "$name" && test "$name" != "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
diff -curN libjit/pkg-plist libjit.new/pkg-plist
--- libjit/pkg-plist 2007-02-01 10:41:44.000000000 +0800
+++ libjit.new/pkg-plist 2008-11-09 00:59:29.000000000 +0800
@@ -1,3 +1,4 @@
+include/jit/jit-arch.h
include/jit/jit-apply.h
include/jit/jit-block.h
include/jit/jit-common.h
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list