summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-12-24 18:25:59 -0800
committerMichael Forney <mforney@mforney.org>2016-12-29 23:29:18 -0800
commit5084e84171fc00de2d65abd61e55577cd1fe1bff (patch)
tree2b23cb27a5e9399463aab8d827478b83c8c26921 /pkg
parenteea068c36e6b171fe2c15def8ec698b652f4a2fb (diff)
Add libjpeg-turbo 1.5.1
Diffstat (limited to 'pkg')
-rw-r--r--pkg/gen.rc1
-rw-r--r--pkg/libjpeg-turbo/gen.rc20
-rw-r--r--pkg/libjpeg-turbo/jconfig.h17
-rw-r--r--pkg/libjpeg-turbo/jconfigint.h5
-rw-r--r--pkg/libjpeg-turbo/rev1
m---------pkg/libjpeg-turbo/src0
6 files changed, 44 insertions, 0 deletions
diff --git a/pkg/gen.rc b/pkg/gen.rc
index 7ffd4872..eade926f 100644
--- a/pkg/gen.rc
+++ b/pkg/gen.rc
@@ -28,6 +28,7 @@ subgen libevdev
subgen libevent
subgen libffi
subgen libfuse
+subgen libjpeg-turbo
subgen libnl
subgen libpciaccess
subgen libpng
diff --git a/pkg/libjpeg-turbo/gen.rc b/pkg/libjpeg-turbo/gen.rc
new file mode 100644
index 00000000..2c43d2d0
--- /dev/null
+++ b/pkg/libjpeg-turbo/gen.rc
@@ -0,0 +1,20 @@
+cflags -I '$dir'
+
+lib libjpeg-turbo.a\
+ jcapimin.c jcapistd.c jccoefct.c jccolor.c\
+ jcdctmgr.c jchuff.c jcinit.c jcmainct.c jcmarker.c jcmaster.c\
+ jcomapi.c jcparam.c jcphuff.c jcprepct.c jcsample.c jctrans.c\
+ jdapimin.c jdapistd.c jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c\
+ jddctmgr.c jdhuff.c jdinput.c jdmainct.c jdmarker.c jdmaster.c\
+ jdmerge.c jdphuff.c jdpostct.c jdsample.c jdtrans.c jerror.c\
+ jfdctflt.c jfdctfst.c jfdctint.c jidctflt.c jidctfst.c jidctint.c\
+ jidctred.c jquant1.c jquant2.c jutils.c jmemmgr.c jmemnobs.c\
+ jaricom.c jcarith.c jdarith.c jsimd_none.c
+
+hdrs=(jmorecfg.h jpeglib.h)
+for(hdr in $hdrs)
+ build '$outdir'/include/$hdr copy '$srcdir'/$hdr
+build '$outdir'/include/jconfig.h copy '$dir'/jconfig.h
+phony headers '$outdir'/include/^($hdrs jconfig.h)
+
+fetch git
diff --git a/pkg/libjpeg-turbo/jconfig.h b/pkg/libjpeg-turbo/jconfig.h
new file mode 100644
index 00000000..063d0049
--- /dev/null
+++ b/pkg/libjpeg-turbo/jconfig.h
@@ -0,0 +1,17 @@
+#define JPEG_LIB_VERSION 80 /* Version 6b */
+#define LIBJPEG_TURBO_VERSION 0
+#define LIBJPEG_TURBO_VERSION_NUMBER 0
+#define C_ARITH_CODING_SUPPORTED 1
+#define D_ARITH_CODING_SUPPORTED 1
+#define BITS_IN_JSAMPLE 8 /* use 8 or 12 */
+#define HAVE_LOCALE_H 1
+#define HAVE_STDDEF_H 1
+#define HAVE_STDLIB_H 1
+#define HAVE_UNSIGNED_CHAR 1
+#define HAVE_UNSIGNED_SHORT 1
+/* #undef INCOMPLETE_TYPES_BROKEN */
+/* #undef MEM_SRCDST_SUPPORTED */
+/* #undef NEED_BSD_STRINGS */
+/* #undef NEED_SYS_TYPES_H */
+/* #undef RIGHT_SHIFT_IS_UNSIGNED */
+/* #undef WITH_SIMD */
diff --git a/pkg/libjpeg-turbo/jconfigint.h b/pkg/libjpeg-turbo/jconfigint.h
new file mode 100644
index 00000000..eddeeae8
--- /dev/null
+++ b/pkg/libjpeg-turbo/jconfigint.h
@@ -0,0 +1,5 @@
+#define BUILD "160920"
+#define INLINE inline
+#define PACKAGE_NAME "libjpeg-turbo"
+#define VERSION "1.5.1"
+#define SIZEOF_SIZE_T 8
diff --git a/pkg/libjpeg-turbo/rev b/pkg/libjpeg-turbo/rev
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/pkg/libjpeg-turbo/rev
@@ -0,0 +1 @@
+1
diff --git a/pkg/libjpeg-turbo/src b/pkg/libjpeg-turbo/src
new file mode 160000
+Subproject cb88e5da8003afcdc443b787fdcb77285e5a8a0