Edit

IABSD.fr/ports/sysutils/od1000_firmware/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2018-01-16 20:30:10
    Hash : bfa84784
    Message : import ports/sysutils/od1000_firmware, ok jca UEFI firmware and tool for the Softiron Overdrive 1000 for USB programming. Requires physical access.

  • sysutils/od1000_firmware/Makefile
  • # $OpenBSD: Makefile,v 1.1.1.1 2018/01/16 20:30:10 sthen Exp $
    
    COMMENT=	firmware and flash tool for SOFTIRON OverDrive 1000
    
    DISTNAME=	overdrive_1000_firmware-1.02-2017-01-19
    PKGNAME=	od1000_firmware-1.02.20170119
    
    CATEGORIES=	sysutils
    
    HOMEPAGE=	https://support.softiron.com/
    
    MAINTAINER=	Stuart Henderson <sthen@openbsd.org>
    
    # tools: BSD
    # UEFI firmware (Tianocore EDK2, Linaro OpenPlatformPkg): BSD
    # PIC32 firmware: unknown - @comment'ed in PLIST for now.
    # - revisit if it ever gets an update from 1.02.
    PERMIT_PACKAGE_CDROM=	Yes
    
    WANTLIB += c usb-1.0
    
    MASTER_SITES=	https://s3.amazonaws.com/cdn.softiron.com/
    
    LIB_DEPENDS=	devel/libusb1
    
    USE_GMAKE=	Yes
    
    NO_TEST=	Yes
    
    MAKE_FLAGS=	COPTFLAGS="${CFLAGS}"
    
    do-build:
    	cd ${WRKSRC}/flasher && \
    	    ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS}
    	cd ${WRKSRC}/bootloader && \
    	    ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS}
    
    do-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/od1000_firmware
    .for i in flasher bootloader
    	${INSTALL_PROGRAM} ${WRKSRC}/$i/$i ${PREFIX}/bin/od1000_$i
    .endfor
    	cd ${WRKSRC}; ${INSTALL_DATA} OVERDRIVE1000_ROM.fd README.txt \
    	    od1000_eeprom.bin pic32_firmware.hex ${PREFIX}/share/od1000_firmware
    
    .include <bsd.port.mk>