Bug 170262 - Update devel/jwasm to version 2.07a
Summary: Update devel/jwasm to version 2.07a
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Wesley Shields
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-29 21:10 UTC by Pedro F. Giffuni
Modified: 2012-08-03 03:10 UTC (History)
0 users

See Also:


Attachments
file.diff (2.29 KB, patch)
2012-07-29 21:10 UTC, Pedro F. Giffuni
no flags Details | Diff
patch-jwasm.txt (3.14 KB, patch)
2012-07-29 21:13 UTC, Pedro F. Giffuni
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro F. Giffuni 2012-07-29 21:10:12 UTC
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:
Comment 1 Pedro F. Giffuni 2012-07-29 21:13:05 UTC
 Include missing patch:
Comment 2 Wesley Shields freebsd_committer 2012-08-03 02:32:42 UTC
Responsible Changed
From-To: freebsd-ports-bugs->wxs

I'll take it.
Comment 3 Wesley Shields freebsd_committer 2012-08-03 03:06:48 UTC
State Changed
From-To: open->closed

Committed. Thanks!
Comment 4 dfilter service freebsd_committer 2012-08-03 03:06:57 UTC
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"