Update jwasm: related to Openwatcom but with support for amd64 Changelog available here: http://www.japheth.de/JWasm/History.txt Fix: Patch attached with submission follows:
Include missing patch:
Responsible Changed From-To: freebsd-ports-bugs->wxs I'll take it.
State Changed From-To: open->closed Committed. Thanks!
Author: wxs Date: Fri Aug 3 02:06:44 2012 New Revision: 301876 URL: http://svn.freebsd.org/changeset/ports/301876 Log: Update to 207a PR: ports/170262 Submitted by: Pedro Giffuni <giffunip@tutopia.com> Added: head/devel/jwasm/files/patch-H__memalloc.h (contents, props changed) Modified: head/devel/jwasm/Makefile (contents, props changed) head/devel/jwasm/distinfo (contents, props changed) head/devel/jwasm/pkg-descr (contents, props changed) head/devel/jwasm/pkg-plist (contents, props changed) Modified: head/devel/jwasm/Makefile ============================================================================== --- head/devel/jwasm/Makefile Fri Aug 3 02:00:58 2012 (r301875) +++ head/devel/jwasm/Makefile Fri Aug 3 02:06:44 2012 (r301876) @@ -6,7 +6,7 @@ # PORTNAME= jwasm -PORTVERSION= 206 +PORTVERSION= 207a CATEGORIES= devel MASTER_SITES= http://www.japheth.de/Download/JWasm/ DISTNAME= JWasm${PORTVERSION}s @@ -27,7 +27,9 @@ do-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR} - @${GZIP_CMD} ${DOCSDIR}/*.txt + @${MKDIR} ${DOCSDIR}/manual + @${INSTALL_DATA} ${WRKSRC}/Doc/*.txt ${DOCSDIR}/manual + @${GZIP_CMD} ${DOCSDIR}/*.txt ${DOCSDIR}/manual/*.txt .endif .include <bsd.port.mk> Modified: head/devel/jwasm/distinfo ============================================================================== --- head/devel/jwasm/distinfo Fri Aug 3 02:00:58 2012 (r301875) +++ head/devel/jwasm/distinfo Fri Aug 3 02:06:44 2012 (r301876) @@ -1,2 +1,2 @@ -SHA256 (JWasm206s.zip) = bf3c03a546396dc25cf33fab4c31a7197be6651b75f4c6679727c391db7374c7 -SIZE (JWasm206s.zip) = 763604 +SHA256 (JWasm207as.zip) = 78c6f76ab729d9ecccf0a7fcf335457d6f76b613172a85c8d44b56ef79d328cc +SIZE (JWasm207as.zip) = 804843 Added: head/devel/jwasm/files/patch-H__memalloc.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/jwasm/files/patch-H__memalloc.h Fri Aug 3 02:06:44 2012 (r301876) @@ -0,0 +1,20 @@ +--- H/memalloc.h.orig 2012-07-29 14:44:42.000000000 -0500 ++++ H/memalloc.h 2012-07-29 14:51:44.000000000 -0500 +@@ -40,14 +40,15 @@ + #if defined(__WATCOMC__) || defined(__BORLANDC__) || defined(__OCC__) + #define myalloca alloca + #include <malloc.h> +-#elif defined(__GNUC__) || defined(__TINYC__) ++#elif (defined(__GNUC__) || defined(__TINYC__)) && !defined(__FreeBSD__) + #define myalloca alloca + #include <malloc.h> /* added v2.07 */ + #elif defined(__PCC__) + #define myalloca _alloca + #include <malloc.h> + #else +-#define myalloca _alloca ++#define myalloca alloca ++#include <stdlib.h> + #endif + + /* AsmAlloc() and AsmFree() are fast variants, which Modified: head/devel/jwasm/pkg-descr ============================================================================== --- head/devel/jwasm/pkg-descr Fri Aug 3 02:00:58 2012 (r301875) +++ head/devel/jwasm/pkg-descr Fri Aug 3 02:06:44 2012 (r301876) @@ -9,7 +9,7 @@ JWasm Features: 64-bit), Elf (32-and 64-bit), Bin and DOS MZ. - precompiled JWasm binaries are available for DOS, Windows and Linux. For OS/2 and FreeBSD, makefiles are supplied. -- Instructions up to SSSE3 are supported. +- Instructions up to AVX are supported. - The JWasm source is portable and has successfully been tested with Open Watcom, MS VC, GCC and more. - As far as programming for Windows is concerned, JWasm can be used with Modified: head/devel/jwasm/pkg-plist ============================================================================== --- head/devel/jwasm/pkg-plist Fri Aug 3 02:00:58 2012 (r301875) +++ head/devel/jwasm/pkg-plist Fri Aug 3 02:06:44 2012 (r301876) @@ -2,6 +2,10 @@ bin/jwasm %%PORTDOCS%%%%DOCSDIR%%/History.txt.gz %%PORTDOCS%%%%DOCSDIR%%/License.txt.gz -%%PORTDOCS%%%%DOCSDIR%%/Manual.txt.gz %%PORTDOCS%%%%DOCSDIR%%/Readme.txt.gz +%%PORTDOCS%%%%DOCSDIR%%/manual/enh.txt.gz +%%PORTDOCS%%%%DOCSDIR%%/manual/fixes.txt.gz +%%PORTDOCS%%%%DOCSDIR%%/manual/gencode.txt.gz +%%PORTDOCS%%%%DOCSDIR%%/manual/overview.txt.gz +%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual %%PORTDOCS%%@dirrm %%DOCSDIR%% _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"