diff options
| author | Michael Forney <mforney@mforney.org> | 2016-12-23 15:38:52 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2016-12-29 23:29:18 -0800 |
| commit | 9783cc76994abad1ce2825015fc4979f183e40b4 (patch) | |
| tree | b69be3920953978771cd90e39bde22adf91e1a87 | |
| parent | 36c037effc0ce49beaa5e27caed0343e137013a6 (diff) | |
Add libpng 1.6.26
| -rw-r--r-- | .gitmodules | 3 | ||||
| -rw-r--r-- | pkg/gen.rc | 1 | ||||
| -rw-r--r-- | pkg/libpng/config.h | 29 | ||||
| -rw-r--r-- | pkg/libpng/gen.rc | 31 | ||||
| -rw-r--r-- | pkg/libpng/rev | 1 | ||||
| m--------- | pkg/libpng/src | 0 |
6 files changed, 65 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules index cb7c01a7..06d526d6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -97,6 +97,9 @@ path = pkg/libpciaccess/src url = https://anongit.freedesktop.org/git/xorg/lib/libpciaccess.git ignore = all +[submodule "pkg/libpng/src"] + path = pkg/libpng/src + url = git://git.code.sf.net/p/libpng/code [submodule "pkg/libressl/src"] path = pkg/libressl/src url = https://github.com/libressl-portable/openbsd @@ -29,6 +29,7 @@ subgen libffi subgen libfuse subgen libnl subgen libpciaccess +subgen libpng subgen libressl subgen libtermkey subgen libusb diff --git a/pkg/libpng/config.h b/pkg/libpng/config.h new file mode 100644 index 00000000..eea981a1 --- /dev/null +++ b/pkg/libpng/config.h @@ -0,0 +1,29 @@ +#include <config-posix.h> + +/* #undef HAVE_FEENABLEEXCEPT */ +/* #undef HAVE_LIBM */ +#define HAVE_LIBZ 1 +#define HAVE_MEMORY_H 1 +#define LT_OBJDIR ".libs/" +#define PACKAGE "libpng" +#define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" +#define PACKAGE_NAME "libpng" +#define PACKAGE_STRING "libpng 1.6.26" +#define PACKAGE_TARNAME "libpng" +#define PACKAGE_URL "" +#define PACKAGE_VERSION "1.6.26" +/* #undef PNG_ARM_NEON_API_SUPPORTED */ +/* #undef PNG_ARM_NEON_CHECK_SUPPORTED */ +/* #undef PNG_ARM_NEON_OPT */ +/* #undef PNG_MIPS_MSA_API_SUPPORTED */ +/* #undef PNG_MIPS_MSA_CHECK_SUPPORTED */ +/* #undef PNG_MIPS_MSA_OPT */ +/* #undef TM_IN_SYS_TIME */ +#define VERSION "1.6.26" +/* #undef const */ +#define restrict __restrict +#if defined __SUNPRO_CC && !defined __RESTRICT +# define _Restrict +# define __restrict__ +#endif +/* #undef size_t */ diff --git a/pkg/libpng/gen.rc b/pkg/libpng/gen.rc new file mode 100644 index 00000000..517ec4cc --- /dev/null +++ b/pkg/libpng/gen.rc @@ -0,0 +1,31 @@ +cflags\ + -D HAVE_CONFIG_H\ + -I include\ + -I '$dir' \ + -I '$outdir'/include + +build '$outdir'/pnglibconf.tf4 awk '$srcdir'/^(pngconf.h scripts/pnglibconf.dfa pngusr.dfa) ; with\ + expr '-f $srcdir/scripts/options.awk out=/dev/stdout version=search' +build '$outdir'/pnglibconf.c awk '$outdir'/pnglibconf.tf4 ; with\ + expr '-f $srcdir/scripts/options.awk out=/dev/stdout' +build '$outdir'/pnglibconf.tf1 cc '$outdir'/pnglibconf.c ; with\ + cflags '$cflags -E' +build '$outdir'/include/pnglibconf.h awk '$outdir'/pnglibconf.tf1 ; with\ + expr '-f $srcdir/scripts/dfn.awk out=/dev/stdout' + +hdrs=(png.h pngconf.h) +for(hdr in $hdrs) { + build '$outdir'/include/$hdr copy '$srcdir'/$hdr + file include/$hdr '$srcdir'/$hdr 644 +} +phony headers '$outdir'/include/^($hdrs pnglibconf.h) +file include/pnglibconf.h '$outdir'/include/pnglibconf.h 644 + +lib libpng.a -d '$outdir'/include/pnglibconf.h\ + png.c pngerror.c\ + pngget.c pngmem.c pngpread.c pngread.c pngrio.c pngrtran.c pngrutil.c\ + pngset.c pngtrans.c pngwio.c pngwrite.c pngwtran.c pngwutil.c\ + '$builddir'/pkg/zlib/libz.a +file lib/libpng.a '$outdir'/libpng.a 644 + +fetch git diff --git a/pkg/libpng/rev b/pkg/libpng/rev new file mode 100644 index 00000000..d00491fd --- /dev/null +++ b/pkg/libpng/rev @@ -0,0 +1 @@ +1 diff --git a/pkg/libpng/src b/pkg/libpng/src new file mode 160000 +Subproject 0c440812db5f3f8929db87ff840bc51fd09a8af |
