From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 12:11:42 2020 Received: (at submit) by debbugs.gnu.org; 11 Mar 2020 16:11:43 +0000 Received: from localhost ([127.0.0.1]:55397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC3xO-0003DK-Kd for submit@debbugs.gnu.org; Wed, 11 Mar 2020 12:11:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:59924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC3xN-0003DD-L8 for submit@debbugs.gnu.org; Wed, 11 Mar 2020 12:11:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36571) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jC3xM-0007Ln-CJ for guix-patches@gnu.org; Wed, 11 Mar 2020 12:11:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jC3xK-000610-WB for guix-patches@gnu.org; Wed, 11 Mar 2020 12:11:40 -0400 Received: from dustycloud.org ([50.116.34.160]:38898) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jC3xK-0005sW-Q9 for guix-patches@gnu.org; Wed, 11 Mar 2020 12:11:38 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id BA6472661A for ; Wed, 11 Mar 2020 12:11:36 -0400 (EDT) User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: guix-patches@gnu.org Subject: Add "xa" assembler Date: Wed, 11 Mar 2020 12:11:35 -0400 Message-ID: <87mu8mswg8.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 50.116.34.160 X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Hello! New patch, new patch. It's been a while for me. This is for the 6502 "xa" assembler. It's necessary for use with the "vice" emulator, which I've been also trying to package, but is also useful standalone. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-xa.patch Content-Transfer-Encoding: quoted-printable >From f9a241faa405bb695b4e13175722014f8a291410 Mon Sep 17 00:00:00 2001 From: Christopher Lemmer Webber Date: Wed, 11 Mar 2020 11:14:59 -0400 Subject: [PATCH] gnu: Add xa. * gnu/packages/assembly.scm (xa): New variable. --- gnu/packages/assembly.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index 1ad49baf8e..ec1ed50b2d 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -7,6 +7,7 @@ ;;; Copyright =C2=A9 2019 Guy Fleury Iteriteka ;;; Copyright =C2=A9 2019 Andy Tai ;;; Copyright =C2=A9 2020 Jakub K=C4=85dzio=C5=82ka +;;; Copyright =C2=A9 2020 Christopher Lemmer Webber ;;; ;;; This file is part of GNU Guix. ;;; @@ -342,3 +343,32 @@ Supported architectures are: @item spc700 @end itemize") (license license:gpl2))) + +(define-public xa + (package + (name "xa") + (version "2.3.10") + (source (origin + (method url-fetch) + (uri (string-append "https://www.floodgap.com/retrotech/xa" + "/dists/xa-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0y5sd247g11jfk5msxy91hz2nhpy7smj125dzfyfhjsjnqk5nyw6")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; TODO: custom test harness, not sure how it works + #:phases + (modify-phases %standard-phases + (delete 'configure)) ; no "configure" script + #:make-flags (list (string-append "DESTDIR=3D" (assoc-ref %outputs = "out"))))) + (native-inputs `(("perl" ,perl))) + (home-page "https://www.floodgap.com/retrotech/xa/") + (synopsis "High-speed, two-pass portable cross-assembler") + (description + "xa is a high-speed, two-pass portable cross-assembler. +It understands mnemonics and generates code for NMOS 6502s (such +as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), + CMOS 6502s (65C02 and Rockwell R65C02) and the 65816.") + (license license:gpl2))) --=20 2.25.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 14:42:50 2020 Received: (at 40026) by debbugs.gnu.org; 11 Mar 2020 18:42:50 +0000 Received: from localhost ([127.0.0.1]:55509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC6Jd-0006ou-Pv for submit@debbugs.gnu.org; Wed, 11 Mar 2020 14:42:50 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:45917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC6Jb-0006oh-4L for 40026@debbugs.gnu.org; Wed, 11 Mar 2020 14:42:47 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id CD7092203A; Wed, 11 Mar 2020 14:42:41 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Wed, 11 Mar 2020 14:42:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=itS5nRKgNS9eTdqHsvH7bLIV OMrYz35Z1il3ViRtCrs=; b=FmqUBpBQr/NT34PEKepU1d3vYV6+7UoHW9YqcUIe giKVr0RQolbrUDUz6/V0MmHE9oJGbawvg0CVy4DMrU1snkts+WF05Kp/FAlgWgvj WVQnYLQrj+h3pmK7EOGk0gnwk6raMEZv0z6KDYst+W3cjfHti0+zQQpVo4o8paoa v1I= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=itS5nR KgNS9eTdqHsvH7bLIVOMrYz35Z1il3ViRtCrs=; b=0toMfZYi18+SXYUiuoak3T acuTHomH/rdUX1yloye9mDNJzvRZDF0ZQVNj1yDGjomnve89BdKNBLmvUjr3tf6q NFEQlxrV1tJrG3gMTylLSVaTFA1sl9mLQeuiXLSZ25tPdjXDlNxMktKfrRlGYM3K EuqP03p979RWLdQAjv/XTxYHHUFZQHmCOWQqpyyYadmXR0V23p7m4a+QQsQgYfub Yyc79/IF2Lv8+xuRLE8uKkyF2cALXnk2A7bgnEzfYycGQX5lakfvScqHEsa2w+il mIpVX/sJUCbeR9FLEIRk00g/FHsJx9b+NoZJXcJRDgkR5bBkmsIIPoPhgt4VFJNw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedruddvfedgtdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucffohhmrghinh epfhhlohhoughgrghprdgtohhmnecukfhppeejiedruddvgedrudefkedrieefnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmh hulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 792993280059; Wed, 11 Mar 2020 14:42:41 -0400 (EDT) Date: Wed, 11 Mar 2020 14:42:40 -0400 From: Leo Famulari To: Christopher Lemmer Webber Subject: Re: [bug#40026] Add "xa" assembler Message-ID: <20200311184240.GA26593@jasmine.lan> References: <87mu8mswg8.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87mu8mswg8.fsf@dustycloud.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40026 Cc: 40026@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Wed, Mar 11, 2020 at 12:11:35PM -0400, Christopher Lemmer Webber wrote: > Hello! New patch, new patch. It's been a while for me. Good to see you around again! > This is for the 6502 "xa" assembler. It's necessary for use with the > "vice" emulator, which I've been also trying to package, but is also > useful standalone. Cool! > + (uri (string-append "https://www.floodgap.com/retrotech/xa" > + "/dists/xa-" version ".tar.gz")) > + (file-name (string-append name "-" version ".tar.gz")) I don't think this file-name procedure is necessary. The tarball should be named properly without it, right? > + (synopsis "High-speed, two-pass portable cross-assembler") > + (description > + "xa is a high-speed, two-pass portable cross-assembler. We can omit "high-speed" here; it's basically "marketing language" which is discouraged in our packaging guidelines. Otherwise, please push! From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 15:13:43 2020 Received: (at 40026) by debbugs.gnu.org; 11 Mar 2020 19:13:43 +0000 Received: from localhost ([127.0.0.1]:55542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC6nX-0007ZK-H7 for submit@debbugs.gnu.org; Wed, 11 Mar 2020 15:13:43 -0400 Received: from dustycloud.org ([50.116.34.160]:50784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC6nW-0007ZD-EC for 40026@debbugs.gnu.org; Wed, 11 Mar 2020 15:13:42 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id D4FC52661A; Wed, 11 Mar 2020 15:13:41 -0400 (EDT) References: <87mu8mswg8.fsf@dustycloud.org> <20200311184240.GA26593@jasmine.lan> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: Leo Famulari Subject: Re: [bug#40026] Add "xa" assembler In-reply-to: <20200311184240.GA26593@jasmine.lan> Date: Wed, 11 Mar 2020 15:13:41 -0400 Message-ID: <87lfo6so0q.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40026 Cc: 40026@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo Famulari writes: > On Wed, Mar 11, 2020 at 12:11:35PM -0400, Christopher Lemmer Webber wrote: >> Hello! New patch, new patch. It's been a while for me. > > Good to see you around again! > >> This is for the 6502 "xa" assembler. It's necessary for use with the >> "vice" emulator, which I've been also trying to package, but is also >> useful standalone. > > Cool! >> + (uri (string-append "https://www.floodgap.com/retrotech/xa" >> + "/dists/xa-" version ".tar.gz")) >> + (file-name (string-append name "-" version ".tar.gz")) > > I don't think this file-name procedure is necessary. The tarball should > be named properly without it, right? Oh you're right. Can you tell I'm brushing off the rust with some copy-pasta? :) >> + (synopsis "High-speed, two-pass portable cross-assembler") >> + (description >> + "xa is a high-speed, two-pass portable cross-assembler. > > We can omit "high-speed" here; it's basically "marketing language" which > is discouraged in our packaging guidelines. Good call. > Otherwise, please push! Done! It's good to be back! From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 11 15:43:56 2020 Received: (at 40026-done) by debbugs.gnu.org; 11 Mar 2020 19:43:56 +0000 Received: from localhost ([127.0.0.1]:55567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC7Gm-0008LC-1o for submit@debbugs.gnu.org; Wed, 11 Mar 2020 15:43:56 -0400 Received: from dustycloud.org ([50.116.34.160]:50840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jC7Gl-0008L5-3U for 40026-done@debbugs.gnu.org; Wed, 11 Mar 2020 15:43:55 -0400 Received: from twig (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 658A72661A; Wed, 11 Mar 2020 15:43:54 -0400 (EDT) References: <87mu8mswg8.fsf@dustycloud.org> <20200311184240.GA26593@jasmine.lan> <87lfo6so0q.fsf@dustycloud.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Lemmer Webber To: Leo Famulari Subject: Re: [bug#40026] Add "xa" assembler In-reply-to: <87lfo6so0q.fsf@dustycloud.org> Date: Wed, 11 Mar 2020 15:43:54 -0400 Message-ID: <87imjasmmd.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 40026-done Cc: 40026-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Forgot to send to close it out! From unknown Fri Sep 05 15:37:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Apr 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator