diff --git a/srcpkgs/seq2gif/patches/ifdef.patch b/srcpkgs/seq2gif/patches/ifdef.patch new file mode 100644 index 0000000000..ce4de51b78 --- /dev/null +++ b/srcpkgs/seq2gif/patches/ifdef.patch @@ -0,0 +1,322 @@ +diff --git dcs.c dcs.c +index e0f5f97..b1e7919 100644 +--- dcs.c ++++ dcs.c +@@ -28,13 +28,13 @@ + #include "dcs.h" + + #include +-#if HAVE_CTYPE_H ++#ifdef HAVE_CTYPE_H + # include + #endif +-#if HAVE_STDLIB_H ++#ifdef HAVE_STDLIB_H + # include + #endif +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif + +diff --git function.c function.c +index fb2066d..efbd4b4 100644 +--- function.c ++++ function.c +@@ -23,7 +23,7 @@ + #include "function.h" + + #include +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif + +diff --git gifsave89.c gifsave89.c +index 1eeb1ad..3af3384 100644 +--- gifsave89.c ++++ gifsave89.c +@@ -25,10 +25,10 @@ standard headers... + #include + #include + #include +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif +-#if HAVE_CTYPE_H ++#ifdef HAVE_CTYPE_H + # include + #endif + #if defined(GSTESTDRIVE) +diff --git main.c main.c +index 894e493..18cd178 100644 +--- main.c ++++ main.c +@@ -28,22 +28,22 @@ + + #include + +-#if HAVE_STDLIB_H ++#ifdef HAVE_STDLIB_H + # include + #endif +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif +-#if HAVE_UNISTD_H ++#ifdef HAVE_UNISTD_H + # include + #endif +-#if HAVE_GETOPT_H ++#ifdef HAVE_GETOPT_H + # include + #endif +-#if HAVE_ERRNO_H ++#ifdef HAVE_ERRNO_H + # include + #endif +-#if HAVE_FCNTL_H ++#ifdef HAVE_FCNTL_H + # include + #endif + +@@ -246,11 +246,11 @@ static int parse_args(int argc, char *argv[], struct settings_t *psettings) + int long_opt; + int n; + char const *optstring = "w:h:HVl:f:b:c:t:jr:i:o:"; +-#if HAVE_GETOPT_LONG ++#ifdef HAVE_GETOPT_LONG + int option_index; + #endif /* HAVE_GETOPT_LONG */ + +-#if HAVE_GETOPT_LONG ++#ifdef HAVE_GETOPT_LONG + struct option long_options[] = { + {"width", required_argument, &long_opt, 'w'}, + {"height", required_argument, &long_opt, 'h'}, +@@ -271,7 +271,7 @@ static int parse_args(int argc, char *argv[], struct settings_t *psettings) + + for (;;) { + +-#if HAVE_GETOPT_LONG ++#ifdef HAVE_GETOPT_LONG + n = getopt_long(argc, argv, optstring, + long_options, &option_index); + #else +@@ -390,7 +390,7 @@ static FILE * open_input_file(char const *filename) + } + f = fopen(filename, "rb"); + if (!f) { +-#if _ERRNO_H ++#ifdef _ERRNO_H + fprintf(stderr, "fopen('%s') failed.\n" "reason: %s.\n", + filename, strerror(errno)); + #endif /* HAVE_ERRNO_H */ +@@ -416,7 +416,7 @@ static FILE * open_output_file(char const *filename) + } + f = fopen(filename, "wb"); + if (!f) { +-#if _ERRNO_H ++#ifdef _ERRNO_H + fprintf(stderr, "fopen('%s') failed.\n" "reason: %s.\n", + filename, strerror(errno)); + #endif /* HAVE_ERRNO_H */ +diff --git malloc_stub.c malloc_stub.c +index c5e881a..e858069 100644 +--- malloc_stub.c ++++ malloc_stub.c +@@ -17,17 +17,17 @@ + + #include "config.h" + +-#if HAVE_ERRNO_H ++#ifdef HAVE_ERRNO_H + #include + #endif /* HAVE_ERRNO_H */ + + #include + +-#if HAVE_MEMORY_H ++#ifdef HAVE_MEMORY_H + # include + #endif /* HAVE_MEMORY_H */ + +-#if !HAVE_MALLOC ++#ifndef HAVE_MALLOC + # undef malloc + void * + rpl_malloc(size_t n) +@@ -39,7 +39,7 @@ rpl_malloc(size_t n) + } + #endif /* !HAVE_MALLOC */ + +-#if !HAVE_REALLOC ++#ifndef HAVE_REALLOC + # undef realloc + void * + rpl_realloc(void *p, size_t n) +diff --git malloc_stub.h malloc_stub.h +index 676b1b6..3ae5a50 100644 +--- malloc_stub.h ++++ malloc_stub.h +@@ -18,15 +18,15 @@ + #ifndef MALLOC_STUB_H + #define MALLOC_STUB_H + +-#if HAVE_SYS_TYPES_H ++#ifdef HAVE_SYS_TYPES_H + # include + #endif /* HAVE_SYS_TYPES_H */ + +-#if !HAVE_MALLOC ++#ifndef HAVE_MALLOC + void * rpl_malloc(size_t n); + #endif /* !HAVE_MALLOC */ + +-#if !HAVE_REALLOC ++#ifndef HAVE_REALLOC + void * rpl_realloc(void *p, size_t n); + #endif /* !HAVE_REALLOC */ + +diff --git parse.c parse.c +index 65b00ab..aec3692 100644 +--- parse.c ++++ parse.c +@@ -24,10 +24,10 @@ + #include "dcs.h" + + #include +-#if HAVE_CTYPE_H ++#ifdef HAVE_CTYPE_H + # include + #endif +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif + +diff --git pseudo.c pseudo.c +index 89de986..2560b11 100644 +--- pseudo.c ++++ pseudo.c +@@ -21,7 +21,7 @@ + #include "util.h" + #include "pseudo.h" + +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif + +diff --git terminal.c terminal.c +index 6d1a0be..26ce2aa 100644 +--- terminal.c ++++ terminal.c +@@ -23,10 +23,10 @@ + #include "wcwidth.h" + + #include +-#if HAVE_STDLIB_H ++#ifdef HAVE_STDLIB_H + # include + #endif +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif + +diff --git util.c util.c +index ce3cfe8..6aa0439 100644 +--- util.c ++++ util.c +@@ -19,19 +19,19 @@ + #include "config.h" + + #include +-#if HAVE_ERRNO_H ++#ifdef HAVE_ERRNO_H + # include + #endif +-#if HAVE_LIMITS_H ++#ifdef HAVE_LIMITS_H + # include + #endif +-#if HAVE_UNISTD_H ++#ifdef HAVE_UNISTD_H + # include + #endif +-#if HAVE_STDLIB_H ++#ifdef HAVE_STDLIB_H + # include + #endif +-#if HAVE_STRING_H ++#ifdef HAVE_STRING_H + # include + #endif + +@@ -54,11 +54,11 @@ void fatal(char *str) + void *ecalloc(size_t nmemb, size_t size) + { + void *ptr; +-#if HAVE_SYS_ERRNO_H || HAVE_ERRNO_H ++#if defined(HAVE_SYS_ERRNO_H) || (HAVE_ERRNO_H) + errno = 0; + #endif + +-#if HAVE_CALLOC ++#ifdef HAVE_CALLOC + if ((ptr = calloc(nmemb, size)) == NULL) + error("calloc"); + #else +@@ -73,7 +73,7 @@ void *ecalloc(size_t nmemb, size_t size) + void *erealloc(void *ptr, size_t size) + { + void *new; +-#if HAVE_SYS_ERRNO_H || HAVE_ERRNO_H ++#if defined(HAVE_SYS_ERRNO_H) || (HAVE_ERRNO_H) + errno = 0; + #endif + +@@ -86,12 +86,12 @@ void *erealloc(void *ptr, size_t size) + static long estrtol(const char *nptr, char **endptr, int base) + { + long int ret; +-#if HAVE_SYS_ERRNO_H || HAVE_ERRNO_H ++#if defined(HAVE_SYS_ERRNO_H) || (HAVE_ERRNO_H) + errno = 0; + #endif + + ret = strtol(nptr, endptr, base); +-#if HAVE_LIMITS_H ++#ifdef HAVE_LIMITS_H + if (ret == LONG_MIN || ret == LONG_MAX) { + perror("strtol"); + return 0; +diff --git wcwidth.h wcwidth.h +index 5a2041f..e1da9e5 100644 +--- wcwidth.h ++++ wcwidth.h +@@ -16,7 +16,7 @@ + * along with this program. If not, see . + */ + +-#if HAVE_WCHAR_H ++#ifdef HAVE_WCHAR_H + # include + #endif + +diff --git yaft.h yaft.h +index 9ecdfd6..4fc3644 100644 +--- yaft.h ++++ yaft.h +@@ -19,7 +19,7 @@ + #include "config.h" + #include + #include +-#if HAVE_WCHAR_H ++#ifdef HAVE_WCHAR_H + # include + #endif + diff --git a/srcpkgs/seq2gif/template b/srcpkgs/seq2gif/template new file mode 100644 index 0000000000..42c7f5a5f8 --- /dev/null +++ b/srcpkgs/seq2gif/template @@ -0,0 +1,11 @@ +# Template file for 'seq2gif' +pkgname=seq2gif +version=0.10.4 +revision=1 +build_style=gnu-configure +homepage="http://saitoha.github.io/seq2gif/" +distfiles="https://github.com/saitoha/seq2gif/archive/v${version}.tar.gz" +short_desc="Convert ttyrec recordings into high quality gifs" +maintainer="Andrew Benson " +license="GPL-3" +checksum=738805bf8eb7ee5171ded7f43326cca7caecb77031283720f97253c234261f29