Bug 169406 - devel/asmx: Update MASTER_SITES
Summary: devel/asmx: Update MASTER_SITES
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: Armin Pirkovitsch
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-25 19:10 UTC by tkato432
Modified: 2012-07-19 18:46 UTC (History)
0 users

See Also:


Attachments
file.diff (2.22 KB, patch)
2012-06-25 19:10 UTC, tkato432
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tkato432 2012-06-25 19:10:07 UTC
- Update MASTER_SITES
- Support NO_WRKSUBDIR properly
- Support CFLAGS properly

Remove file:
files/Makefile
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2012-06-25 19:10:30 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

miwi@ wants his PRs (via the GNATS Auto Assign Tool)
Comment 2 Armin Pirkovitsch freebsd_committer freebsd_triage 2012-07-17 08:56:44 UTC
Responsible Changed
From-To: miwi->sperber

miwi asked me to take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2012-07-19 18:25:20 UTC
Author: sperber
Date: Thu Jul 19 17:24:52 2012
New Revision: 301161
URL: http://svn.freebsd.org/changeset/ports/301161

Log:
  - Update MASTER_SITES
  - Support NO_WRKSUBDIR properly
  - Support CFLAGS properly
  
  PR:           ports/169406
  Submitted by: KATO Tsuguru <tkato432 _at_ yahoo.com>
  Approved by:  beat (mentor)

Deleted:
  head/devel/asmx/files/
Modified:
  head/devel/asmx/Makefile   (contents, props changed)

Modified: head/devel/asmx/Makefile
==============================================================================
--- head/devel/asmx/Makefile	Thu Jul 19 17:23:59 2012	(r301160)
+++ head/devel/asmx/Makefile	Thu Jul 19 17:24:52 2012	(r301161)
@@ -7,19 +7,13 @@
 
 PORTNAME=	asmx
 PORTVERSION=	1.8.2
+PORTREVISION=	1
 CATEGORIES=	devel
-MASTER_SITES=	http://xi6.com/files/ \
-		http://distfiles.arcadebsd.org/
+MASTER_SITES=	http://xi6.com/files/
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Multi-CPU macro assembler for many major 8-bit and 16-bit CPUs
 
-WRKSRC=		${WRKDIR}
-USE_ZIP=	yes
-ALL_TARGET=
-
-PORTDOCS=	README.txt
-
 OPTIONS_DEFINE=	1802 6502 6809 68HC11 68HC16 8051 8085 F8 Z80 DOCS
 OPTIONS_DEFAULT=	1802 6502 6809 68HC11 68HC16 8051 8085 F8 Z80
 
@@ -34,6 +28,12 @@ OPTIONS_DEFAULT=	1802 6502 6809 68HC11 6
 F8_DESC=	Fairchild F8
 Z80_DESC=	Zilog Z-80 and Nintendo Gameboy Z-80 variant
 
+NO_WRKSUBDIR=	yes
+
+USE_ZIP=	yes
+
+PORTDOCS=	README.txt
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:M1802}
@@ -86,15 +86,17 @@ ALL_TARGET+=	asmx-z80
 PLIST_FILES+=	bin/asmx-z80
 .endif
 
-post-extract:
-	${CP} ${FILESDIR}/Makefile ${WRKSRC}
+post-patch:
+	@${ECHO_CMD} >> ${WRKSRC}/asmguts.h
 
-pre-build:
-	${ECHO_CMD} ALL_TARGET=${ALL_TARGET}
+do-build:
+.for f in ${ALL_TARGET}
+	(cd ${BUILD_WRKSRC} && ${CC} ${CFLAGS} ${f:S/asmx-/asm/}.c -o ${f})
+.endfor
 
 do-install:
 .for f in ${ALL_TARGET}
-	${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin/
+	${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin
 .endfor
 .if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${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"
Comment 4 Armin Pirkovitsch freebsd_committer freebsd_triage 2012-07-19 18:45:59 UTC
State Changed
From-To: open->closed

Committed. Thanks!