diff options
-rw-r--r-- | devel/cflow/files/patch-ab | 55 | ||||
-rw-r--r-- | devel/cflow/files/patch-prcc.c | 82 | ||||
-rw-r--r-- | devel/cflow/files/patch-prcg.c | 84 | ||||
-rw-r--r-- | devel/cflow/files/patch-prcg.prototypes.h | 15 | ||||
-rw-r--r-- | graphics/camediaplay/Makefile | 3 | ||||
-rw-r--r-- | graphics/camediaplay/files/patch-src_main.c | 11 | ||||
-rw-r--r-- | graphics/camediaplay/files/patch-src_uucplock.c | 33 |
7 files changed, 260 insertions, 23 deletions
diff --git a/devel/cflow/files/patch-ab b/devel/cflow/files/patch-ab index 864b02cfd0be..f86a9b48aabe 100644 --- a/devel/cflow/files/patch-ab +++ b/devel/cflow/files/patch-ab @@ -1,20 +1,35 @@ -*** prcc.prototypes.h.orig Sun Oct 30 14:32:00 1994 ---- prcc.prototypes.h Fri Sep 29 04:06:51 1995 -*************** -*** 16,23 **** - static void per_file_init(void); - static void per_file_cleanup(void); - static BOOLEAN name_redefined(int isvar); -! static void display_keywords(const char *type, char **words); -! static void show_all_keywords(void); - static BOOLEAN name_to_list(name_t **lp, char *lex_name); - static BOOLEAN name_from_list(name_t **lp); - static BOOLEAN name_in_list(name_t *l); ---- 16,22 ---- - static void per_file_init(void); - static void per_file_cleanup(void); - static BOOLEAN name_redefined(int isvar); -! static void show_all_lists(void); - static BOOLEAN name_to_list(name_t **lp, char *lex_name); - static BOOLEAN name_from_list(name_t **lp); - static BOOLEAN name_in_list(name_t *l); +--- prcc.prototypes.h.orig 1994-10-31 03:32:00.000000000 +0800 ++++ prcc.prototypes.h 2011-09-16 09:33:20.000000000 +0800 +@@ -1,23 +1,22 @@ + /* prcc.c */ + static void usage(void); +-void main(int argc, char **argv); ++int main(int argc, char **argv); + static void ctags(void); + static void maketag(int scope, int iscall); +-static tag_push(char *b); +-static tag_pop(char *b); +-static lex_gettoken(void); +-static cpp_open(char *name); +-static cpp_nonwhite(void); +-static cpp_getc(void); ++static int tag_push(char *b); ++static int tag_pop(char *b); ++static int lex_gettoken(void); ++static int cpp_open(char *name); ++static int cpp_nonwhite(void); ++static int cpp_getc(void); + static int cpp_ungetc(int ch); + static int file_open(char *name); + static int file_getc(void); +-static file_ungetc(int ch); ++static int file_ungetc(int ch); + static void per_file_init(void); + static void per_file_cleanup(void); + static BOOLEAN name_redefined(int isvar); +-static void display_keywords(const char *type, char **words); +-static void show_all_keywords(void); ++static void show_all_lists(void); + static BOOLEAN name_to_list(name_t **lp, char *lex_name); + static BOOLEAN name_from_list(name_t **lp); + static BOOLEAN name_in_list(name_t *l); diff --git a/devel/cflow/files/patch-prcc.c b/devel/cflow/files/patch-prcc.c new file mode 100644 index 000000000000..32972f609f7c --- /dev/null +++ b/devel/cflow/files/patch-prcc.c @@ -0,0 +1,82 @@ +--- prcc.c.orig 1995-02-16 13:36:48.000000000 +0800 ++++ prcc.c 2011-09-16 09:32:36.000000000 +0800 +@@ -13,6 +13,7 @@ static char *version = "$Revision: 1.4 $ + #include <string.h> + #include <stdlib.h> + #include <assert.h> ++#include <unistd.h> + + typedef enum { FALSE=0, TRUE=1 } BOOLEAN; + +@@ -66,7 +67,7 @@ static void usage(void) + exit(2); + } + +-void main(int argc, char **argv) ++int main(int argc, char **argv) + { + extern int optind; + extern char *optarg; +@@ -552,7 +553,7 @@ static char *tag_stack[TAG_STACKSIZE]; + static int tag_sp = 0; + + /* pushes buffer onto tag stack */ +-static tag_push(char *b) ++static int tag_push(char *b) + { + if (tag_sp < TAG_STACKSIZE + && (tag_stack[tag_sp] = (char *) malloc(strlen(b) + 1)) != NULL) { +@@ -563,7 +564,7 @@ static tag_push(char *b) + } + + /* pops value off tag stack to buffer */ +-static tag_pop(char *b) ++static int tag_pop(char *b) + { + if (tag_sp) { + strcpy(b, tag_stack[--tag_sp]); +@@ -612,7 +613,7 @@ static tag_pop(char *b) + * NAME [a-z]+ (really any valid name that isn't reserved word) */ + + /* returns token of next item in input */ +-static lex_gettoken(void) ++static int lex_gettoken(void) + { + static int expanded = 0; /* boolean: ARGSEND expanded? */ + +@@ -823,7 +824,7 @@ static int cpp_prevch; /* an ungotten c + static int cpp_refsok; /* boolean: can we echo characters out to "refs"? */ + + /* This function opens the file & resets variables */ +-static cpp_open(char *name) ++static int cpp_open(char *name) + /* name of source file to be opened */ + { + /* use the lower-level file_open function to open the file */ +@@ -837,7 +838,7 @@ static cpp_open(char *name) + } + + /* returns next nonwhite-space character */ +-static cpp_nonwhite(void) ++static int cpp_nonwhite(void) + { + int ch; + int next; +@@ -865,7 +866,7 @@ static cpp_nonwhite(void) + + + /* This function returns the next character which isn't part of a directive */ +-static cpp_getc(void) ++static int cpp_getc(void) + { + int ch; /* the next input character */ + int i = 0; +@@ -992,7 +993,7 @@ static int file_getc(void) + } + + /* This function ungets a character from the current source file */ +-static file_ungetc(int ch) ++static int file_ungetc(int ch) + /* character to be ungotten */ + { + return file_prevch = ch; diff --git a/devel/cflow/files/patch-prcg.c b/devel/cflow/files/patch-prcg.c new file mode 100644 index 000000000000..ea5d2d748c2e --- /dev/null +++ b/devel/cflow/files/patch-prcg.c @@ -0,0 +1,84 @@ +--- prcg.c.orig 1995-02-16 13:36:48.000000000 +0800 ++++ prcg.c 2011-09-16 09:28:07.000000000 +0800 +@@ -14,6 +14,7 @@ + #include <stdlib.h> + #include <ctype.h> + #include <string.h> ++#include <unistd.h> + + #include "prcg.prototypes.h" + #ifndef PATH_MAX +@@ -100,6 +101,7 @@ static void usage(void) + exit(1); + } + ++int + main(int argc, char **argv) + { + +@@ -198,6 +200,7 @@ char tail_name[NAME_MAX] = ""; /* previo + * `name1<tab>name2<tab>reference<newline>.' Return 1 if the tail of arc + * name1 --> name2 (i.e., name1) is the tail the previous arc, + * otherwise 0. */ ++int + get_arc(char *buf, char **ip, char **rp) + { + +@@ -244,7 +247,7 @@ struct imm_node * + struct imm_node *ip; + + /* name already on name list */ +- if (np = nlist_contains(s)) { ++ if ((np = nlist_contains(s))) { + /* arc tail node installed && arc reference realloc'd */ + if ((ip = node_to_arc(np, (struct imm_node *) 0)) != 0 + && (np->imm_ref = realloc(np->imm_ref, strlen(t) + 1)) != NULL) { +@@ -352,6 +355,7 @@ static struct imm_node * + + /* Preorder traverse the DCG, printing the names of nodes as they + * are visited. */ ++void + print_dcg(int argc, char **argv) + { + register int c; +@@ -362,7 +366,7 @@ print_dcg(int argc, char **argv) + /* restart argument list; print only specified names */ + for (optind = 1; (c = getopt(argc, argv, arglist)) != EOF;) { + if (c == 'r') +- if (root_p = nlist_contains(optarg)) ++ if ((root_p = nlist_contains(optarg))) + print_name(root_p, 1); + else + (void) fprintf(stderr, "%s: not found: %s\n", progname, optarg); +@@ -383,6 +387,7 @@ print_dcg(int argc, char **argv) + * While travering the DCG, maintain an active list of nodes in the current + * path. If an active node is revisited, terminate the path and print a + * `cycle' mark. */ ++void + print_name(struct name_node *node, int tabc) + { + static long line = 0; /* line number */ +@@ -457,6 +462,7 @@ int active_p = 0; /* current path size + /* makeactive simply puts a pointer to the nameblock into a stack with + * maximum depth DEPTH_MAX. the error return only happens for stack + * overflow. */ ++int + makeactive(struct name_node *node) + { + if (active_p < DEPTH_MAX) { +@@ -468,6 +474,7 @@ makeactive(struct name_node *node) + } + + /* backup removes an item from the active stack */ ++void + backup(void) + { + if (active_p) +@@ -476,6 +483,7 @@ backup(void) + + /* active checks whether the pointer which is its argument has already + * occurred on the active list, and returns 1 if so. */ ++int + active(struct name_node *node) + { + register int i; diff --git a/devel/cflow/files/patch-prcg.prototypes.h b/devel/cflow/files/patch-prcg.prototypes.h new file mode 100644 index 000000000000..23e3a5dbfa63 --- /dev/null +++ b/devel/cflow/files/patch-prcg.prototypes.h @@ -0,0 +1,15 @@ +--- prcg.prototypes.h.orig 1994-11-14 03:32:00.000000000 +0800 ++++ prcg.prototypes.h 2011-09-16 09:27:00.000000000 +0800 +@@ -8,9 +8,9 @@ struct imm_node *link_arc_node(char *s, + struct name_node *name_to_nlist(char *s, char *t); + struct imm_node *node_to_arc(struct name_node *np, struct imm_node *ip); + static struct imm_node *get_imm_node(void); +-int print_dcg(int argc, char **argv); +-int print_name(struct name_node *node, int tabc); ++void print_dcg(int argc, char **argv); ++void print_name(struct name_node *node, int tabc); + int makeactive(struct name_node *node); +-int backup(void); ++void backup(void); + int active(struct name_node *node); + struct name_node *nlist_contains(char *s); diff --git a/graphics/camediaplay/Makefile b/graphics/camediaplay/Makefile index 97f8e58ccd15..0d419e8d9ad5 100644 --- a/graphics/camediaplay/Makefile +++ b/graphics/camediaplay/Makefile @@ -21,9 +21,6 @@ GNU_CONFIGURE= yes CONFIGURE_ENV= OPTFLAG="" MAN1= camediaplay.1 -post-patch: - @${REINPLACE_CMD} -e "s|<sys/dir.h>|<dirent.h>|g" ${WRKSRC}/../src/*.c - post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/camediaplay diff --git a/graphics/camediaplay/files/patch-src_main.c b/graphics/camediaplay/files/patch-src_main.c new file mode 100644 index 000000000000..3954f4c2aba9 --- /dev/null +++ b/graphics/camediaplay/files/patch-src_main.c @@ -0,0 +1,11 @@ +--- ../src/main.c.orig 2011-09-16 09:04:34.000000000 +0800 ++++ ../src/main.c 2011-09-16 09:06:34.000000000 +0800 +@@ -1491,7 +1491,7 @@ cleanup() + uucpunlock(n0); + } + +-void ++int + main(argc, argv) + int argc; + char **argv; diff --git a/graphics/camediaplay/files/patch-src_uucplock.c b/graphics/camediaplay/files/patch-src_uucplock.c new file mode 100644 index 000000000000..622c37b52241 --- /dev/null +++ b/graphics/camediaplay/files/patch-src_uucplock.c @@ -0,0 +1,33 @@ +--- ../src/uucplock.c.bak 1999-12-02 11:12:18.000000000 +0800 ++++ ../src/uucplock.c 2011-09-16 09:09:05.000000000 +0800 +@@ -37,9 +37,13 @@ static char sccsid[] = "@(#)uucplock.c 5 + + #include "config.h" + ++#include <sys/types.h> ++#include <stdio.h> ++#include <signal.h> + #include <sys/file.h> +-#include <sys/dir.h> ++#include <dirent.h> + #include <errno.h> ++#include <unistd.h> + + #include "pathnames.h" + +@@ -49,6 +53,7 @@ static char sccsid[] = "@(#)uucplock.c 5 + * -1 - failure + */ + ++int + uu_lock(ttyname) + char *ttyname; + { +@@ -101,6 +106,7 @@ uu_lock(ttyname) + return(0); + } + ++int + uu_unlock(ttyname) + char *ttyname; + { |