Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Apr 2020 21:05:36 +0000 (UTC)
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r533268 - in head: . devel devel/k8048 devel/pickle devel/pickle/files
Message-ID:  <202004282105.03SL5afP098646@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bofh
Date: Tue Apr 28 21:05:35 2020
New Revision: 533268
URL: https://svnweb.freebsd.org/changeset/ports/533268

Log:
  [MOVED] devel/k8048 => devel/pickle
  
  - Project has been renamed. For reference:
    http://dev.kewl.org/k8048/

Added:
  head/devel/pickle/
     - copied from r533267, head/devel/k8048/
Deleted:
  head/devel/k8048/
  head/devel/pickle/files/
Modified:
  head/MOVED
  head/devel/Makefile
  head/devel/pickle/Makefile
  head/devel/pickle/distinfo
  head/devel/pickle/pkg-descr

Modified: head/MOVED
==============================================================================
--- head/MOVED	Tue Apr 28 21:05:33 2020	(r533267)
+++ head/MOVED	Tue Apr 28 21:05:35 2020	(r533268)
@@ -14549,3 +14549,4 @@ emulators/qemu30|emulators/qemu31|2020-04-21|Has expir
 editors/nano-devel||2020-04-23|Removed: Obsolete now, use editors/nano instead
 devel/py-liblarch||2020-04-25|Removed: uses deprecated version of python; no consumers left
 sysutils/DTraceToolkit|sysutils/dtrace-toolkit|2020-04-26|Renamed to match the package name
+devel/k8048|devel/pickle|2020-04-28|Project renamed

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Apr 28 21:05:33 2020	(r533267)
+++ head/devel/Makefile	Tue Apr 28 21:05:35 2020	(r533268)
@@ -1032,7 +1032,6 @@
     SUBDIR += jsonrpc-glib
     SUBDIR += judy
     SUBDIR += jwasm
-    SUBDIR += k8048
     SUBDIR += kBuild
     SUBDIR += kapptemplate
     SUBDIR += kcachegrind
@@ -3952,6 +3951,7 @@
     SUBDIR += phpunit7
     SUBDIR += phpunit8
     SUBDIR += physfs
+    SUBDIR += pickle
     SUBDIR += picojson
     SUBDIR += picp
     SUBDIR += picprog

Modified: head/devel/pickle/Makefile
==============================================================================
--- head/devel/k8048/Makefile	Tue Apr 28 21:05:33 2020	(r533267)
+++ head/devel/pickle/Makefile	Tue Apr 28 21:05:35 2020	(r533268)
@@ -1,47 +1,54 @@
 # Created by: Bruce M. Simpson <bms@FreeBSD.org>
 # $FreeBSD$
 
-PORTNAME=	k8048
-PORTVERSION=	3.05
+PORTNAME=	pickle
+PORTVERSION=	4.20
 CATEGORIES=	devel
-MASTER_SITES=	http://dev.kewl.org/k8048/
+MASTER_SITES=	http://wiki.kewl.org/downloads/
 
 MAINTAINER=	bofh@FreeBSD.org
-COMMENT=	Programs Microchip PICs using Velleman K8048 board
+COMMENT=	Programs Microchip PICs using ICSP
 
-BROKEN=		unfetchable
-DEPRECATED=	Broken for more than 6 months
-EXPIRATION_DATE=	2020-05-05
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-LICENSE=	BSD3CLAUSE
-
 BROKEN_armv6=		invokes x86 assembler
 BROKEN_armv7=		invokes x86 assembler
 BROKEN_mips=		invokes x86 assembler
 BROKEN_mips64=		invokes x86 assembler
 BROKEN_sparc64=		invokes x86 assembler
 
-USES=		gmake
+USES=		gmake tar:tgz
 
-WRKSRC=		${WRKDIR}/${PORTNAME}/Src
-
 ALL_TARGET=	build
 
-BINARY_ALIAS=	gcc=${CC}
-PLIST_FILES=	bin/${PORTNAME} bin/kio ${BIN_SYMLINKS}
+PLIST_FILES=	${BIN_SYMLINKS} \
+		bin/pctrl  \
+		bin/${PORTNAME} \
+		bin/pio \
+		bin/pload \
+		bin/ptest
 
-BIN_SYMLINKS=	bin/k12 bin/k14 bin/k16 bin/ktest
+BIN_SYMLINKS=	bin/n14 \
+		bin/n16 \
+		bin/p12 \
+		bin/p14 \
+		bin/p16 \
+		bin/p24 \
+		bin/p32
 
 post-patch:
 	@${REINPLACE_CMD} -e \
 		's|^CC=|CC?=| ; \
 		 s|^CFLAGS=|CFLAGS+=| ; \
-		 s|-ggdb||' ${WRKSRC}/Makefile
+		 s|-ggdb||' ${WRKSRC}/src/Makefile
 
 do-install:
-	(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} kio ${STAGEDIR}${PREFIX}/bin)
+.for i in ${PORTNAME} pio ptest pctrl pload
+	(cd ${WRKSRC}/src && ${INSTALL_PROGRAM} ${i} ${STAGEDIR}${PREFIX}/bin/${i})
+.endfor
 .for i in ${BIN_SYMLINKS}
-	${LN} -sf ${PORTNAME} ${STAGEDIR}${PREFIX}/${i}
+	${RLN} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/${i}
 .endfor
 
 .include <bsd.port.mk>

Modified: head/devel/pickle/distinfo
==============================================================================
--- head/devel/k8048/distinfo	Tue Apr 28 21:05:33 2020	(r533267)
+++ head/devel/pickle/distinfo	Tue Apr 28 21:05:35 2020	(r533268)
@@ -1,2 +1,3 @@
-SHA256 (k8048-3.05.tar.gz) = 0f3b634fd484a31da1d1ad6d80a370b817a88bff3e790b5dee1f89b143e4a854
-SIZE (k8048-3.05.tar.gz) = 9163402
+TIMESTAMP = 1586347272
+SHA256 (pickle-4.20.tgz) = 8e1060ffd56a97eec6e65453c2dad0e81af2908c2a0e5449a16c71b163d6877a
+SIZE (pickle-4.20.tgz) = 171353

Modified: head/devel/pickle/pkg-descr
==============================================================================
--- head/devel/k8048/pkg-descr	Tue Apr 28 21:05:33 2020	(r533267)
+++ head/devel/pickle/pkg-descr	Tue Apr 28 21:05:35 2020	(r533268)
@@ -1,4 +1,5 @@
-k8048 is a command-line utility by Darron Broad for programming Microchip
-PICs, using the Velleman K8048 programmer kit.
+Pickle has been written to allow programming of PICMicro devices in FreeBSD,
+NetBSD, Linux, Cygwin (Windows) and MACOS/X or any UNIX/POSIX based system,
+which includes the Raspberry Pi and embedded devices running OpenWRT.
 
-WWW: http://dev.kewl.org/k8048/Doc/
+WWW: https://wiki.kewl.org/dokuwiki/projects:pickle



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004282105.03SL5afP098646>