1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00

lang/picoc: rescue, update MASTER_SITES, WWW, take MAINTAINER'ship

PR:		218023
Submitted by:   portmaster@bsdforge.com
Approved by:	adamw (mentor, implicit)
This commit is contained in:
Larry Rosenman 2017-04-30 20:37:56 +00:00
parent eb1d37a08c
commit aacf24a5a9
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=439842
5 changed files with 35 additions and 40 deletions

View File

@ -3,22 +3,21 @@
PORTNAME= picoc
PORTVERSION= 2.1
CATEGORIES= lang devel
MASTER_SITES= GOOGLE_CODE
MAINTAINER= ports@FreeBSD.org
MAINTAINER= portmaster@bsdforge.com
COMMENT= Very small C interpreter for scripting
LICENSE= BSD3CLAUSE
BROKEN= Unfetchable (google code has gone away)
DEPRECATED= Unfetchable for more than six months (google code has gone away)
EXPIRATION_DATE= 2017-04-30
USE_GITHUB= yes
GH_ACCOUNT= zsaleeba
GH_TAGNAME= 4555e84
USES= gmake readline tar:bzip2
USES= gmake readline
PLIST_FILES= bin/picoc
WRKSRC= ${WRKDIR}/${PORTNAME}
WRKSRC= ${WRKDIR}/${PORTNAME}-${GH_TAGNAME}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/picoc ${STAGEDIR}${PREFIX}/bin/picoc

View File

@ -1,2 +1,3 @@
SHA256 (picoc-2.1.tar.bz2) = bfed355fab810b337ccfa9e3215679d0b9886c00d9cb5e691f7e7363fd388b7e
SIZE (picoc-2.1.tar.bz2) = 69991
TIMESTAMP = 1490214999
SHA256 (zsaleeba-picoc-2.1-4555e84_GH0.tar.gz) = 4b830e5b532134016d1c17353c538a9ce38c51ef9a9c9a1832f4372e821e962d
SIZE (zsaleeba-picoc-2.1-4555e84_GH0.tar.gz) = 615846

View File

@ -1,11 +1,11 @@
--- ./cstdlib/stdio.c.orig 2011-02-21 06:22:13.000000000 +0100
+++ ./cstdlib/stdio.c 2011-03-11 08:08:19.710970864 +0100
@@ -414,7 +414,7 @@
--- cstdlib/stdio.c.orig 2017-03-22 14:37:13.263703000 -0700
+++ cstdlib/stdio.c 2017-03-22 14:41:07.228360000 -0700
@@ -428,7 +428,7 @@
void StdioFileno(struct ParseState *Parser, struct Value *ReturnValue, struct Value **Param, int NumArgs)
{
#ifndef WIN32
- ReturnValue->Val->Integer = fileno(Param[0]->Val->Pointer);
+ ReturnValue->Val->Integer = fileno((FILE *)Param[0]->Val->Pointer);
}
void StdioFflush(struct ParseState *Parser, struct Value *ReturnValue, struct Value **Param, int NumArgs)
#else
ReturnValue->Val->Integer = _fileno(Param[0]->Val->Pointer);
#endif

View File

@ -1,19 +1,23 @@
--- ./cstdlib/unistd.c.orig 2011-02-21 06:22:13.000000000 +0100
+++ ./cstdlib/unistd.c 2011-03-11 08:09:48.884688383 +0100
@@ -80,10 +80,10 @@
--- cstdlib/unistd.c.orig 2017-03-22 14:01:43.750834000 -0700
+++ cstdlib/unistd.c 2017-03-22 14:08:17.778456000 -0700
@@ -81,16 +81,6 @@
ReturnValue->Val->Integer = fchdir(Param[0]->Val->Integer);
}
-void UnistdFdatasync(struct ParseState *Parser, struct Value *ReturnValue, struct Value **Param, int NumArgs)
+/*void UnistdFdatasync(struct ParseState *Parser, struct Value *ReturnValue, struct Value **Param, int NumArgs)
{
ReturnValue->Val->Integer = fdatasync(Param[0]->Val->Integer);
-{
-#ifndef F_FULLSYNC
- ReturnValue->Val->Integer = fdatasync(Param[0]->Val->Integer);
-#else
- /* Mac OS X equivalent */
- ReturnValue->Val->Integer = fcntl(Param[0]->Val->Integer, F_FULLFSYNC);
-#endif
-}
+}*/
-
void UnistdFork(struct ParseState *Parser, struct Value *ReturnValue, struct Value **Param, int NumArgs)
{
@@ -278,7 +278,7 @@
ReturnValue->Val->Integer = fork();
@@ -284,7 +274,7 @@
void UnistdSetpgrp(struct ParseState *Parser, struct Value *ReturnValue, struct Value **Param, int NumArgs)
{
@ -22,21 +26,11 @@
}
void UnistdSetregid(struct ParseState *Parser, struct Value *ReturnValue, struct Value **Param, int NumArgs)
@@ -416,7 +416,7 @@
@@ -422,7 +412,6 @@
{ Unistd_Exit, "void _exit(int);" },
{ UnistdFchown, "int fchown(int, uid_t, gid_t);" },
{ UnistdFchdir, "int fchdir(int);" },
- { UnistdFdatasync, "int fdatasync(int);" },
+/* { UnistdFdatasync, "int fdatasync(int);" },*/
{ UnistdFork, "pid_t fork(void);" },
{ UnistdFpathconf, "long fpathconf(int, int);" },
{ UnistdFsync, "int fsync(int);" },
@@ -458,7 +458,7 @@
{ UnistdSbrk, "void *sbrk(intptr_t);" },
{ UnistdSetgid, "int setgid(gid_t);" },
{ UnistdSetpgid, "int setpgid(pid_t, pid_t);" },
- { UnistdSetpgrp, "pid_t setpgrp(void);" },
+ { UnistdSetpgrp, "pid_t setpgrp(pid_t, pid_t);" },
{ UnistdSetregid, "int setregid(gid_t, gid_t);" },
{ UnistdSetreuid, "int setreuid(uid_t, uid_t);" },
{ UnistdSetsid, "pid_t setsid(void);" },

View File

@ -1,5 +1,6 @@
PicoC is a very small C interpreter for scripting. It was originally written for
scripting a UAV's on-board flight system and it's also very suitable for other
robotic, embedded and non-embedded applications too.
PicoC is a very small C interpreter for scripting. It was
originally written for scripting a UAV's on-board flight
system and it's also very suitable for other robotic,
embedded and non-embedded applications too.
WWW: http://code.google.com/p/picoc/
WWW: https://github.com/zsaleeba/picoc