pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Add new package, VIPS a free image processing system



Module Name:	pkgsrc-wip
Committed By:	atomicules <base%atomicules.co.uk@localhost>
Pushed By:	atomicules
Date:		Sun Nov 8 21:06:23 2015 +0000
Changeset:	795b64805ec326a6dcf438fc3d20e65aabe843b8

Added Files:
	vips/DESCR
	vips/Makefile
	vips/PLIST
	vips/TODO
	vips/distinfo

Log Message:
Add new package, VIPS a free image processing system

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=795b64805ec326a6dcf438fc3d20e65aabe843b8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 vips/DESCR    |  12 +++++
 vips/Makefile |  28 +++++++++++
 vips/PLIST    | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 vips/TODO     |  12 +++++
 vips/distinfo |   6 +++
 5 files changed, 204 insertions(+)

diffs:
diff --git a/vips/DESCR b/vips/DESCR
new file mode 100644
index 0000000..caa6eb1
--- /dev/null
+++ b/vips/DESCR
@@ -0,0 +1,12 @@
+libvips is a 2D image processing library. Compared to similar libraries, libvips
+runs quickly and uses little memory.  libvips is licensed under the LGPL 2.1+
+
+It has around 300 operations covering arithmetic, histograms, convolutions,
+morphological operations, frequency filtering, colour, resampling, statistics
+and others. It supports a large range of numeric formats, from 8-bit int to
+128-bit complex. It supports a good range of image formats, including JPEG,
+TIFF, PNG, WebP, FITS, Matlab, OpenEXR, DeepZoom, and OpenSlide.  It can also
+load images via ImageMagick or GraphicsMagick.
+
+It has APIs for C and C++ and comes with a Python binding and a command-line
+interface. Bindings are available for Ruby, JavaScript and others.
diff --git a/vips/Makefile b/vips/Makefile
new file mode 100644
index 0000000..a1ba742
--- /dev/null
+++ b/vips/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD$
+
+DISTNAME=	vips-8.1.1
+CATEGORIES=	graphics
+MASTER_SITES=	http://www.vips.ecs.soton.ac.uk/supported/current/
+
+MAINTAINER=	base%atomicules.co.uk@localhost
+HOMEPAGE=	http://www.vips.ecs.soton.ac.uk/supported/current/
+COMMENT=	TODO: Short description of the package
+LICENSE=	gnu-lgpl-v2.1
+
+GNU_CONFIGURE=		yes
+USE_LIBTOOL=		yes
+USE_TOOLS+=		pkg-config gmake
+USE_PKGLOCALEDIR=	yes
+USE_LANGUAGES=		c c++
+
+PKGCONFIG_OVERRIDE+=	vips-cpp.pc.in
+PKGCONFIG_OVERRIDE+=	vips.pc.in
+PKGCONFIG_OVERRIDE+=	vipsCC.pc.in
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/giflib/buildlink3.mk"
+#Note to self: This must go last
+.include "../../mk/bsd.pkg.mk"
diff --git a/vips/PLIST b/vips/PLIST
new file mode 100644
index 0000000..3fe0446
--- /dev/null
+++ b/vips/PLIST
@@ -0,0 +1,146 @@
+@comment $NetBSD$
+bin/batch_crop
+bin/batch_image_convert
+bin/batch_rubber_sheet
+bin/light_correct
+bin/shrink_width
+bin/vips
+bin/vips-8.1
+bin/vipsedit
+bin/vipsheader
+bin/vipsprofile
+bin/vipsthumbnail
+include/vips/VDisplay.h
+include/vips/VError.h
+include/vips/VError8.h
+include/vips/VImage.h
+include/vips/VImage8.h
+include/vips/VInterpolate8.h
+include/vips/VMask.h
+include/vips/almostdeprecated.h
+include/vips/arithmetic.h
+include/vips/basic.h
+include/vips/buf.h
+include/vips/cimg_funcs.h
+include/vips/colour.h
+include/vips/conversion.h
+include/vips/convolution.h
+include/vips/create.h
+include/vips/debug.h
+include/vips/deprecated.h
+include/vips/dispatch.h
+include/vips/draw.h
+include/vips/enumtypes.h
+include/vips/error.h
+include/vips/foreign.h
+include/vips/format.h
+include/vips/freqfilt.h
+include/vips/gate.h
+include/vips/generate.h
+include/vips/header.h
+include/vips/histogram.h
+include/vips/image.h
+include/vips/interpolate.h
+include/vips/intl.h
+include/vips/mask.h
+include/vips/memory.h
+include/vips/morphology.h
+include/vips/mosaicing.h
+include/vips/object.h
+include/vips/operation.h
+include/vips/private.h
+include/vips/rect.h
+include/vips/region.h
+include/vips/resample.h
+include/vips/semaphore.h
+include/vips/thread.h
+include/vips/threadpool.h
+include/vips/transform.h
+include/vips/type.h
+include/vips/util.h
+include/vips/vector.h
+include/vips/version.h
+include/vips/video.h
+include/vips/vips
+include/vips/vips-operators.h
+include/vips/vips.h
+include/vips/vips7compat.h
+include/vips/vips8
+include/vips/vipsc++.h
+include/vips/vipscpp.h
+lib/libvips-cpp.la
+lib/libvips.la
+lib/libvipsCC.la
+lib/pkgconfig/vips-cpp.pc
+lib/pkgconfig/vips.pc
+lib/pkgconfig/vipsCC.pc
+man/man1/batch_crop.1
+man/man1/batch_image_convert.1
+man/man1/batch_rubber_sheet.1
+man/man1/light_correct.1
+man/man1/vips.1
+man/man1/vipsedit.1
+man/man1/vipsheader.1
+man/man1/vipsprofile.1
+man/man1/vipsthumbnail.1
+share/gtk-doc/html/libvips/VipsForeignSave.html
+share/gtk-doc/html/libvips/VipsImage.html
+share/gtk-doc/html/libvips/VipsInterpolate.html
+share/gtk-doc/html/libvips/VipsObject.html
+share/gtk-doc/html/libvips/VipsOperation.html
+share/gtk-doc/html/libvips/VipsRegion.html
+share/gtk-doc/html/libvips/VipsThreadState.html
+share/gtk-doc/html/libvips/annotation-glossary.html
+share/gtk-doc/html/libvips/api-index-full.html
+share/gtk-doc/html/libvips/binding.html
+share/gtk-doc/html/libvips/ch01.html
+share/gtk-doc/html/libvips/ch02.html
+share/gtk-doc/html/libvips/ch03.html
+share/gtk-doc/html/libvips/ch04.html
+share/gtk-doc/html/libvips/extending.html
+share/gtk-doc/html/libvips/file-format.html
+share/gtk-doc/html/libvips/func-list.html
+share/gtk-doc/html/libvips/home.png
+share/gtk-doc/html/libvips/index.html
+share/gtk-doc/html/libvips/index.sgml
+share/gtk-doc/html/libvips/interconvert.png
+share/gtk-doc/html/libvips/left-insensitive.png
+share/gtk-doc/html/libvips/left.png
+share/gtk-doc/html/libvips/libvips-arithmetic.html
+share/gtk-doc/html/libvips/libvips-basic.html
+share/gtk-doc/html/libvips/libvips-buf.html
+share/gtk-doc/html/libvips/libvips-colour.html
+share/gtk-doc/html/libvips/libvips-conversion.html
+share/gtk-doc/html/libvips/libvips-convolution.html
+share/gtk-doc/html/libvips/libvips-create.html
+share/gtk-doc/html/libvips/libvips-draw.html
+share/gtk-doc/html/libvips/libvips-error.html
+share/gtk-doc/html/libvips/libvips-freqfilt.html
+share/gtk-doc/html/libvips/libvips-generate.html
+share/gtk-doc/html/libvips/libvips-header.html
+share/gtk-doc/html/libvips/libvips-histogram.html
+share/gtk-doc/html/libvips/libvips-memory.html
+share/gtk-doc/html/libvips/libvips-morphology.html
+share/gtk-doc/html/libvips/libvips-mosaicing.html
+share/gtk-doc/html/libvips/libvips-rect.html
+share/gtk-doc/html/libvips/libvips-resample.html
+share/gtk-doc/html/libvips/libvips-semaphore.html
+share/gtk-doc/html/libvips/libvips-transform.html
+share/gtk-doc/html/libvips/libvips-type.html
+share/gtk-doc/html/libvips/libvips-util.html
+share/gtk-doc/html/libvips/libvips-version.html
+share/gtk-doc/html/libvips/libvips-vips.html
+share/gtk-doc/html/libvips/libvips.devhelp2
+share/gtk-doc/html/libvips/object-tree.html
+share/gtk-doc/html/libvips/right-insensitive.png
+share/gtk-doc/html/libvips/right.png
+share/gtk-doc/html/libvips/style.css
+share/gtk-doc/html/libvips/up-insensitive.png
+share/gtk-doc/html/libvips/up.png
+share/gtk-doc/html/libvips/using-cli.html
+share/gtk-doc/html/libvips/using-from-c.html
+share/gtk-doc/html/libvips/using-from-cpp.html
+share/gtk-doc/html/libvips/using-from-python.html
+share/gtk-doc/html/libvips/using-threads.html
+share/locale/de/LC_MESSAGES/vips8.1.mo
+share/locale/en_GB/LC_MESSAGES/vips8.1.mo
diff --git a/vips/TODO b/vips/TODO
new file mode 100644
index 0000000..f767692
--- /dev/null
+++ b/vips/TODO
@@ -0,0 +1,12 @@
+pkglint checks:
+
+- WARN: PLIST:6: Manual page missing for bin/shrink_width
+- WARN: PLIST:8: Manual page missing for bin/vips-8.1
+
+Makefile:
+
+- Add in Tiff buildlink? Also, should these be includes or DEPENDS, I'm still not sure.
+
+Other files:
+
+- Add a buildlink file, since vips is primarily a library to be used by other things.
diff --git a/vips/distinfo b/vips/distinfo
new file mode 100644
index 0000000..7295772
--- /dev/null
+++ b/vips/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (vips-8.1.1.tar.gz) = b6a62259d51c5b0730ce8cf4faf459f869f0aecc
+RMD160 (vips-8.1.1.tar.gz) = 978cb8379afee2a4cd568e910c2b4e1e21b1e76d
+SHA512 (vips-8.1.1.tar.gz) = 926743088a72e73099142d4bf444027a03801a9c423c64b2253977fc6155f71e286346d4ee6c6a85f7c6780e44bee387309da53ebdde277a4cacf8e37f002a68
+Size (vips-8.1.1.tar.gz) = 9734770 bytes


Home | Main Index | Thread Index | Old Index