- Update to 1.4.1

- Add testing support
- Update WWW
This commit is contained in:
Dmitry Marakasov 2019-11-28 21:23:40 +00:00
parent dee29bb006
commit b4a62607a3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518606
6 changed files with 58 additions and 16 deletions

View file

@ -2,10 +2,8 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= avra PORTNAME= avra
PORTVERSION= 1.3.0 PORTVERSION= 1.4.1
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Macro Assembler for Atmel AVR microcontrollers COMMENT= Macro Assembler for Atmel AVR microcontrollers
@ -13,27 +11,26 @@ COMMENT= Macro Assembler for Atmel AVR microcontrollers
LICENSE= GPLv2+ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake tar:bzip2 USE_GITHUB= yes
MAKEFILE= ${BUILD_WRKSRC}/makefiles/Makefile.linux GH_ACCOUNT= hsoft
MAKE_ARGS= CC="${CC}" LD="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
BUILD_WRKSRC= ${WRKSRC}/src USES= gmake
MAKE_ENV= TARGET_INCLUDE_PATH="${DATADIR}/includes"
TEST_TARGET= check
PORTDOCS= * PORTDOCS= AUTHORS CHANGELOG.md README.md TODO USAGE.md
PORTEXAMPLES= * PORTEXAMPLES= *
PORTDATA= * PORTDATA= *
PLIST_FILES= bin/avra PLIST_FILES= bin/avra
OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFINE= DOCS EXAMPLES
do-install: post-install:
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/avra ${STAGEDIR}${PREFIX}/bin @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/avra
@${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} includes ${STAGEDIR}${DATADIR})
do-install-DOCS-on: do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}
@(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
do-install-EXAMPLES-on: do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}

View file

@ -1,2 +1,3 @@
SHA256 (avra-1.3.0.tar.bz2) = a62cbf8662caf9cc4e75da6c634efce402778639202a65eb2d149002c1049712 TIMESTAMP = 1574960402
SIZE (avra-1.3.0.tar.bz2) = 314903 SHA256 (hsoft-avra-1.4.1_GH0.tar.gz) = 0b92f3a2709d72b903fd95afee2c985ed3847440ad12cd651738afffa14ec69e
SIZE (hsoft-avra-1.4.1_GH0.tar.gz) = 386055

View file

@ -0,0 +1,13 @@
--- Makefile.orig 2019-04-24 20:15:58 UTC
+++ Makefile
@@ -11,8 +11,8 @@ DISTFILES = src \
COPYING \
Makefile \
-PREFIX = /usr/local
-TARGET_INCLUDE_PATH = $(PREFIX)/include/avr
+PREFIX ?= /usr/local
+TARGET_INCLUDE_PATH ?= $(PREFIX)/include/avr
CDEFS = -DDEFAULT_INCLUDE_PATH='"$(TARGET_INCLUDE_PATH)"' \
-DVERSION='"$(VERSION)"'

View file

@ -0,0 +1,23 @@
--- src/makefiles/Makefile.linux.orig 2019-04-24 20:15:58 UTC
+++ src/makefiles/Makefile.linux
@@ -1,7 +1,7 @@
-CC = gcc
-LD = gcc -static
-CFLAGS = -Wall -O3 $(CDEFS)
-LDFLAGS = -s
+CC ?= gcc
+CFLAGS ?= -Wall -O3
+CFLAGS += $(CDEFS)
+LDFLAGS ?= -s
SOURCES = avra.c \
device.c \
@@ -19,7 +19,7 @@ SOURCES = avra.c \
OBJECTS = $(SOURCES:.c=.o)
avra: $(OBJECTS)
- $(LD) -o $@ $(OBJECTS) $(LDFLAGS)
+ $(CC) -o $@ $(OBJECTS) $(LDFLAGS)
clean:
rm -f avra *.o *.p *~

View file

@ -0,0 +1,8 @@
--- tests/regression/runtests.sh.orig 2019-04-24 20:15:58 UTC
+++ tests/regression/runtests.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
AVRA_BIN="../../src/avra"

View file

@ -1,4 +1,4 @@
avra is an GNU GPL'ed assembler for the Atmel AVR microcontrollers. avra is an GNU GPL'ed assembler for the Atmel AVR microcontrollers.
See the file COPYING for more information regarding the license. See the file COPYING for more information regarding the license.
WWW: http://avra.sourceforge.net/ WWW: https://github.com/hsoft/avra