From owner-svn-ports-head@FreeBSD.ORG Fri Nov 29 15:14:09 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D49BF69D; Fri, 29 Nov 2013 15:14:09 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B4E001C39; Fri, 29 Nov 2013 15:14:09 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rATFE9o3087577; Fri, 29 Nov 2013 15:14:09 GMT (envelope-from koobs@svn.freebsd.org) Received: (from koobs@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rATFE8nP087571; Fri, 29 Nov 2013 15:14:08 GMT (envelope-from koobs@svn.freebsd.org) Message-Id: <201311291514.rATFE8nP087571@svn.freebsd.org> From: Kubilay Kocak Date: Fri, 29 Nov 2013 15:14:08 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r335186 - in head/devel: . yasm-devel X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Nov 2013 15:14:09 -0000 Author: koobs Date: Fri Nov 29 15:14:08 2013 New Revision: 335186 URL: http://svnweb.freebsd.org/changeset/ports/335186 Log: devel/yasm-devel: Copy devel/yasm and update to 1.2.0.29 [NEW PORT] - Update to 1.2.0.29 (g87c0) - Enable STAGE support - Update pkg-plist - Adjust MASTER_SITES and MASTER_SITE_SUBDIR to suit snapshots - Add -devel PKGNAMESUFFIX - Remove indefinite article from and update COMMENT for uniqueness - Update MAINTAINER - Add NLS and DEBUG options - Remove custom INSTALL_TARGET - Remove MAN* macros - Add regression-test: target - Update pkg-descr Added: head/devel/yasm-devel/ - copied from r334812, head/devel/yasm/ Modified: head/devel/Makefile head/devel/yasm-devel/Makefile head/devel/yasm-devel/distinfo (contents, props changed) head/devel/yasm-devel/pkg-descr (contents, props changed) head/devel/yasm-devel/pkg-plist (contents, props changed) Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Fri Nov 29 15:13:30 2013 (r335185) +++ head/devel/Makefile Fri Nov 29 15:14:08 2013 (r335186) @@ -4527,6 +4527,7 @@ SUBDIR += yajl-tcl SUBDIR += yaml-cpp SUBDIR += yasm + SUBDIR += yasm-devel SUBDIR += z80-asm SUBDIR += z80asm SUBDIR += z80ex Modified: head/devel/yasm-devel/Makefile ============================================================================== --- head/devel/yasm/Makefile Mon Nov 25 05:53:48 2013 (r334812) +++ head/devel/yasm-devel/Makefile Fri Nov 29 15:14:08 2013 (r335186) @@ -1,37 +1,44 @@ # Created by: ijliao # $FreeBSD$ -PORTNAME= yasm -PORTVERSION= 1.2.0 -CATEGORIES= devel lang -MASTER_SITES= http://www.tortall.net/projects/yasm/releases/ +PORTNAME= yasm +PORTVERSION= 1.2.0.29 +DISTVERSIONSUFFIX= .g87c0 +CATEGORIES= devel lang +MASTER_SITES= http://www.tortall.net/projects/yasm/snapshots/%SUBDIR%/ +MASTER_SITE_SUBDIR= v${DISTVERSION}${DISTVERSIONSUFFIX} +PKGNAMESUFFIX= -devel -MAINTAINER= johnson.peter@gmail.com -COMMENT= A complete rewrite of the NASM assembler +MAINTAINER= koobs@FreeBSD.org +COMMENT= Complete rewrite of the NASM assembler (Development Snapshot) LICENSE= BSD +OPTIONS_DEFINE= DEBUG NLS -GNU_CONFIGURE= yes -CONFIGURE_ARGS+=--disable-python --disable-python-bindings -CPPFLAGS+= ${CXXFLAGS} -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --disable-python --disable-python-bindings + +NLS_USES= gettext iconv +NLS_CONFIGURE_ENABLE= nls +NLS_CONFIGURE_ON= --with-libiconv-prefix=${LOCALBASE} \ + --with-libintl-prefix=${LOCALBASE} +NLS_CONFIGURE_OFF= --without-libiconv-prefix \ + --without-libintl-prefix + +CONFLICTS_INSTALL= yasm-[0-9]* -NO_STAGE= yes .include -.if ${ARCH} == "ia64" -CFLAGS:= ${CFLAGS:C/-O[0-9]//g} +.if ${PORT_OPTIONS:MDEBUG} || defined(WITH_DEBUG) +CONFIGURE_ARGS+= --enable-debug .endif -.if ${PORT_OPTIONS:MNLS} -USES+= gettext iconv -.else -CONFIGURE_ARGS+=--disable-nls --without-libiconv-prefix --without-libintl-prefix +.if ${ARCH} == "ia64" +CFLAGS:= ${CFLAGS:C/-O[0-9]//g} .endif -INSTALL_TARGET= install install-man -MAN1= yasm.1 -MAN7= yasm_arch.7 yasm_dbgfmts.7 yasm_objfmts.7 yasm_parsers.7 +regression-test: build + @cd ${WRKSRC} && ${MAKE} check .include Modified: head/devel/yasm-devel/distinfo ============================================================================== --- head/devel/yasm/distinfo Mon Nov 25 05:53:48 2013 (r334812) +++ head/devel/yasm-devel/distinfo Fri Nov 29 15:14:08 2013 (r335186) @@ -1,2 +1,2 @@ -SHA256 (yasm-1.2.0.tar.gz) = 768ffab457b90a20a6d895c39749adb547c1b7cb5c108e84b151a838a23ccf31 -SIZE (yasm-1.2.0.tar.gz) = 1436502 +SHA256 (yasm-1.2.0.29.g87c0.tar.gz) = 1d73e87cfc58ef89fd2bb63c680bdb32c6b99f07159744722f5e9dd00b9b876f +SIZE (yasm-1.2.0.29.g87c0.tar.gz) = 1428812 Modified: head/devel/yasm-devel/pkg-descr ============================================================================== --- head/devel/yasm/pkg-descr Mon Nov 25 05:53:48 2013 (r334812) +++ head/devel/yasm-devel/pkg-descr Fri Nov 29 15:14:08 2013 (r335186) @@ -1,6 +1,6 @@ -YASM is a complete rewrite of the NASM assembler under the "new" BSD License -(some portions are currently under the GNU Lesser General Public License -(LGPL)). Yasm currently supports the x86 and AMD64 instruction sets, accepts +YASM is a complete rewrite of the NASM assembler under the "new" BSD License. + +Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O (32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats. Modified: head/devel/yasm-devel/pkg-plist ============================================================================== --- head/devel/yasm/pkg-plist Mon Nov 25 05:53:48 2013 (r334812) +++ head/devel/yasm-devel/pkg-plist Fri Nov 29 15:14:08 2013 (r335186) @@ -31,4 +31,9 @@ include/libyasm/symrec.h include/libyasm/valparam.h include/libyasm/value.h lib/libyasm.a +man/man1/yasm.1.gz +man/man7/yasm_arch.7.gz +man/man7/yasm_dbgfmts.7.gz +man/man7/yasm_objfmts.7.gz +man/man7/yasm_parsers.7.gz @dirrm include/libyasm