svn commit: r326040 - in head/devel/lightning: . files
Ruslan Makhmatkhanov
rm at FreeBSD.org
Mon Sep 2 17:17:30 UTC 2013
Author: rm
Date: Mon Sep 2 17:17:28 2013
New Revision: 326040
URL: http://svnweb.freebsd.org/changeset/ports/326040
Log:
- update to 2.0.0
release notes:
https://lists.gnu.org/archive/html/lightning/2013-08/msg00000.html
PR: 181648
Submitted by: Vitaly Magerya <vmagerya at gmail.com>
Added:
head/devel/lightning/files/
head/devel/lightning/files/patch-configure (contents, props changed)
head/devel/lightning/files/patch-include-lightning.h (contents, props changed)
Modified:
head/devel/lightning/Makefile (contents, props changed)
head/devel/lightning/distinfo (contents, props changed)
head/devel/lightning/pkg-descr (contents, props changed)
head/devel/lightning/pkg-plist (contents, props changed)
Modified: head/devel/lightning/Makefile
==============================================================================
--- head/devel/lightning/Makefile Mon Sep 2 17:12:11 2013 (r326039)
+++ head/devel/lightning/Makefile Mon Sep 2 17:17:28 2013 (r326040)
@@ -1,25 +1,38 @@
-# ex:ts=8
-# Ports collection makefile for: lightning
-# Date created: May 9, 2002
-# Whom: ijliao
-#
+# Created by: ijliao
# $FreeBSD$
-#
PORTNAME= lightning
-PORTVERSION= 1.2
+PORTVERSION= 2.0.0
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITES= GNU
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports at FreeBSD.org
COMMENT= Generates assembly language code at run-time
-ONLY_FOR_ARCHS= i386 sparc64 powerpc
+OPTIONS_DEFINE= ASSERTIONS
+ASSERTIONS_DESC=Enable runtime code generation assertions
+ONLY_FOR_ARCHS= i386 amd64 arm ia64 powerpc sparc64 mips
+
+USE_LDCONFIG= yes
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-disassembler=no
+
+PLIST_SUB+= JIT_ARCH=${ARCH:S/i386/x86/:S/amd64/x86/:S/sparc64/sparc/:S/powerpc/ppc/}
-MAN1= lightningize.1
INFO= lightning
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MASSERTIONS}
+CONFIGURE_ARGS+=--enable-assertions=yes
+.else
+CONFIGURE_ARGS+=--enable-assertions=no
+.endif
+
+regression-test: build
+ (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
+ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
+
.include <bsd.port.mk>
Modified: head/devel/lightning/distinfo
==============================================================================
--- head/devel/lightning/distinfo Mon Sep 2 17:12:11 2013 (r326039)
+++ head/devel/lightning/distinfo Mon Sep 2 17:17:28 2013 (r326040)
@@ -1,2 +1,2 @@
-SHA256 (lightning-1.2.tar.gz) = d16a9f12441f297f7524917bfc97501a8600a93eb9c46d2a7e2a16e5caf11511
-SIZE (lightning-1.2.tar.gz) = 403274
+SHA256 (lightning-2.0.0.tar.gz) = e41736c5c6c40eeb194e3f9fec3209e86f07f9471d0aacc5d35c1c8e55621054
+SIZE (lightning-2.0.0.tar.gz) = 852571
Added: head/devel/lightning/files/patch-configure
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lightning/files/patch-configure Mon Sep 2 17:17:28 2013 (r326040)
@@ -0,0 +1,19 @@
+--- configure.orig 2013-08-23 21:12:43.000000000 +0300
++++ configure 2013-08-25 15:53:56.000000000 +0300
+@@ -11650,6 +11650,7 @@
+ fi
+
+ case "$host_os" in
++ *freebsd*) SHLIB="" ;;
+ *hpux*) SHLIB="-ldld" ;;
+ *) SHLIB="-ldl" ;;
+ esac
+@@ -11657,7 +11658,7 @@
+
+ cpu=
+ case "$target_cpu" in
+- i?86|x86_64) cpu=x86 ;;
++ i?86|x86_64|amd64) cpu=x86 ;;
+ *arm*) cpu=arm ;;
+ *mips*) cpu=mips ;;
+ *powerpc*) cpu=ppc ;;
Added: head/devel/lightning/files/patch-include-lightning.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lightning/files/patch-include-lightning.h Mon Sep 2 17:17:28 2013 (r326040)
@@ -0,0 +1,11 @@
+--- include/lightning.h.orig 2013-09-02 13:38:10.000000000 +0300
++++ include/lightning.h 2013-09-02 14:57:27.000000000 +0300
+@@ -38,7 +38,7 @@
+ # define __WORDSIZE WORDSIZE
+ # elif defined(__SIZEOF_POINTER__) /* ppc aix */
+ # define __WORDSIZE (__SIZEOF_POINTER__ << 3)
+-# elif defined(_ILP32) /* hppa hp-ux */
++# elif defined(_ILP32) || defined(__i386__) /* hppa hp-ux, i386 gcc 4.2 */
+ # define __WORDSIZE 32
+ # elif defined(_LP64) /* ia64 hp-ux (with cc +DD64) */
+ # define __WORDSIZE 64
Modified: head/devel/lightning/pkg-descr
==============================================================================
--- head/devel/lightning/pkg-descr Mon Sep 2 17:12:11 2013 (r326039)
+++ head/devel/lightning/pkg-descr Mon Sep 2 17:17:28 2013 (r326040)
@@ -3,4 +3,4 @@ it is very fast, making it ideal for Jus
over the target CPU, as it exposes to the clients a standardized RISC
instruction set inspired by the MIPS and SPARC chips.
-WWW: http://www.gnu.org/software/lightning/
+WWW: http://www.gnu.org/software/lightning/
Modified: head/devel/lightning/pkg-plist
==============================================================================
--- head/devel/lightning/pkg-plist Mon Sep 2 17:12:11 2013 (r326039)
+++ head/devel/lightning/pkg-plist Mon Sep 2 17:17:28 2013 (r326040)
@@ -1,28 +1,7 @@
-bin/lightningize
-include/lightning/asm-common.h
-include/lightning/asm.h
-include/lightning/core-common.h
-include/lightning/core.h
-include/lightning/fp-common.h
-include/lightning/fp.h
-include/lightning/funcs-common.h
-include/lightning/funcs.h
-include/lightning/i386/asm.h
-include/lightning/i386/core.h
-include/lightning/i386/fp.h
-include/lightning/i386/funcs.h
-include/lightning/ppc/asm.h
-include/lightning/ppc/core.h
-include/lightning/ppc/fp.h
-include/lightning/ppc/funcs.h
-include/lightning/sparc/asm.h
-include/lightning/sparc/core.h
-include/lightning/sparc/fp.h
-include/lightning/sparc/funcs.h
-share/aclocal/lightning.m4
-%%DATADIR%%/Makefile.am
- at dirrm %%DATADIR%%
- at dirrm include/lightning/sparc
- at dirrm include/lightning/ppc
- at dirrm include/lightning/i386
+include/lightning.h
+include/lightning/jit_%%JIT_ARCH%%.h
+lib/liblightning.a
+lib/liblightning.la
+lib/liblightning.so
+lib/liblightning.so.0
@dirrm include/lightning
More information about the svn-ports-all
mailing list