Commit graph

12669 commits

Author SHA1 Message Date
jperkin
38555e9199 libdmtx: Add missing buildlink3.mk, hopefully fixes bulk builds. 2018-02-02 13:17:57 +00:00
adam
1ce2117e73 leptonica: updated to 1.75.1
1.75.1:
* Simpler and more accurate function for finding word masks from
* text image; better debugging and more thorough testing.
* Added to regression test set: prog/italic_reg
* Fix for potential injection attack using gplot rootdir.
* Bug fix for bmp reading to set opacity.
2018-02-02 12:09:18 +00:00
wiz
f8ae216023 exiv2: add build dependency on gettext-tools for msgfilter
configure script disables NLS support if msgfilter is not found
2018-02-02 09:45:02 +00:00
markd
b51c665af1 graphics: Add libdmtx and prison 2018-02-01 18:52:44 +00:00
markd
0026827026 prison: Add version 5.41.0
A barcode API to produce QRCode barcodes and DataMatrix barcodes
2018-02-01 18:49:59 +00:00
markd
0dfe4d99e3 libdmtx: Add version 0.7.4
libdmtx is a software library that enables programs to read and
write Data Matrix barcodes of the modern ECC200 variety. The
library runs natively on several platforms and can be accessed by
multiple languages using the libdmtx language wrappers. The
utility programs dmtxread and dmtxwrite also provide a command
line interface for libdmtx, and serve as a good reference for
developers writing their own libdmtx-enabled programs.
2018-02-01 18:38:11 +00:00
he
2f3dd5a5ba Update exiv2 to version 0.26.
Adapt the pkgsrc build to suit.

Due to what looks like an inadvertence, the doc/ChangeLog in the
source tarball does not contain the change log up to 0.26, only to
0.25, so here are the 0.26 changes:

Changes from version 0.25 to 0.26
---------------------------------

* Api: (4)
	- 0001275:	Exiv2 0.26-svn issue with ExifTags class MPF
		        tags UPSTREAM (Wil Cowb)
	- 0001240:	Review API changes from v0.25 to v0.26
			(Andreas Huggel)
	- 0001157:	Out of memory error with user defined to_string template
	- 0001120:	Deprecating outdated and/or undesired API's
			(Alan Pater / Andreas Huggel)

* Basicio: (9)
	- 0001272:	Possible issue with temp files being left behind.
			(Ben Touchette)
	- 0001183:	Guidance about serialising metadata using MemIo
			and ExvImage Classes
	- 0001151:	Small raw images size
			(Wil Hermes)
	- 0001147:	writeMetadata overwrites files without the +w bit
			(Dan Fandrich)
	- 0001113:	Crash in Exiv2 0.25
			(Harry McKame)
	- 0001100:	Unable to extract preview for a remote image
	- 0001098:	digikam suddenly stops searching for new entries
			(Andy Burger / Alan Pater)
	- 0001077:	MemIo calls msync but FileIo does not
			(Thomas Beutlich / Andreas Huggel)
	- 0000747:	Direct FILE* access from FileIo interface
			(Adam Hooper)

* Build: (36)
	- 0001293:	MacOS-X CMake/autotools incompatibility handling
			of -compatibility_version
	- 0001292:	Fix targeting Windows XP (regression)
			(Dimitri Schoolwerth)
	- 0001291:	MSVC: Public header pulls ins unnecessary headers
			and libraries (T Modes)
	- 0001273:	exiv2 0.25 fails to compile correctly on musl libc
			due to improper check of strerror_r return type
			(A. Wilcox)
	- 0001269:	Enable using dynamic runtime libs with when
			disabling shared libs for Windows
			(Ben Touchette)
	- 0001268:	Building for debug in windows causes heap
			corruption error.  (Ben Touchette)
	- 0001266:	CMake fails to link zlib with debug config using
			msvc 2015.  (Ben Touchette)
	- 0001250:	Eliminate Visual Studio project convertor errors
	- 0001249:	Support GCC/G++ v6.2.0
	- 0001236:	Build Exiv2 on MinGW using CMake
	- 0001226:	Deprecate msvc2003 with v0.26
	- 0001213:	Using $(SolutionDir)../ as the prefix for include
			directories interfere with using projects in
			external solutions (Sridhar Boovaraghavan)
	- 0001210:	C++11 compile fails "error: use of deleted function
			bool std::regex_search" (Zulan Zulan)
	- 0001192:	Only link with libdl on gnu/linux
			(Matthieu Volat)
	- 0001173:	Shared library on Mac OS X has incorrect name
			(Ilya Kulakov)
	- 0001171:	localtime.c causes problems in MSVC 2015 & is not needed
	- 0001169:	Validate flag EXV_UNICODE_PATH/msvc2005 builds and
			passes the test suite
	- 0001159:	fff.h:33:2: error: 'BYTE' does not name a type
			(Jakub Wilk)
	- 0001150:	Unable to build for Mac OSX 10.6
			(Max Pozdeev)
	- 0001132:	New warnings from basicio.cpp from Xcode
			7.1/clang-700.1.76
	- 0001127:	exiv2 --verbose --version --grep libz incorrectly
			reports have_libz=0
	- 0001125:	CMake: does not support overriding/selecting correct
			libdir (lib64) (Micha# Górny)
	- 0001123:	libexiv2 should hide XMP-SDK symbols
	- 0001119:	libxmp missing from the install folder when building
			statically libexiv2 (Emmanuel d'Angelo)
	- 0001110:	Provide Xcode Build Environment
	- 0001109:	User ability to request a build from Jenkins
	- 0001103:	exiv2.hpp:55:24: fatal error: pngimage.hpp: No such
			file or directory (Jakub Wilk)
	- 0001102:	install: cannot stat '../bin/.libs/exiv2.exe':
			No such file or directory (Jakub Wilk)
	- 0001101:	i686-w64-mingw32-g++: error: localtime.o:
			No such file or directory (Jakub Wilk)
	- 0001099:	mv: cannot stat 't-bs.gmo': No such file or directory
			(Jakub Wilk)
	- 0001041:	CMake toolchain for windows
			(Daniel Kaneider)
	- 0001031:	CMake build broken when using zlib/expat in clean way
			(Daniel Kaneider)
	- 0000851:	Please support std::wstring in exiv2 path access
			(Philipp Simmler)
	- 0000733:	Improve compile-time control over size and
			functionality of the library (Andreas Huggel)
	- 0000710:	Problems Compiling Exiv2 Under SGI IRIX
			(Brent L. Bates)
	- 0000536:	Switch to a unified build system based on cmake
			(Nikolai Saoukh)

* Coverity: (1)
	- 0000971:	Coverity scan : Not restoring ostream format
			(STREAM_FORMAT_STATE) CID : 982002 through 982054
			(53 similar defects) (Mahesh Hegde)

* Duplicate: (3)
	- 0001239:	exiv2 0.25 crashes with casio ex-z50 files
			(Rainer Kliese)
	- 0001235:	./configure doesn't exists.. in last version of Exiv2.
			(Rodrigo Barbano)
	- 0001181:	Casio.jpg exports crash darktable - suse leap 42.1
			(Anonymous)

* Design: (4)
	- 0001137:	Enable piping of selective copy of metadata
			between images
	- 0001034:	Camera accessory overflow file
			(Tobias Jakobs)
	- 0000917:	Modify exiv2/actions.cpp return -3/253 when no
			metadata has been found.  (Andreas Huggel)
	- 0000481:	Incorporate information from ExifTool
			(Stefan Bruens / Niels Kristian Bech Jensen)

* Documentation: (2)
	- 0001209:	Build instructions in README
			(Thomas Beutlich)
	- 0001136:	exiv2 -ps (default) output does not respect the
			-g (--grep) option

* Exif: (7)
	- 0001242:	jp2 metadata: Unrecognized UUID EXIF box
			(Herbert Kauer)
	- 0001214:	Human readable GPS values could be bad
			(Ond#ej T#ma)
	- 0001089:	single 0-byte exif comment leads to SIGABRT (134)
			(Felix Bolte)
	- 0000935:	Different values for some metadata with exiftool
			(Jehan Pagès / Andreas Huggel)
	- 0000825:	Panasonic Manometer Tag
			(Christoph Anton Mitterer / Ben Touchette)
	- 0000613:	TiffImage does not honor the writeXmpFromPacket flag
			(Andreas Huggel)
	- 0000492:	Color temperature information from RAW files...
			(Bastardo -)

* Image format: (12)
	- 0001289:	Infinite loop on command exiv2 -pR on a .CR2 file
			(Ben Touchette)
	- 0001277:	Crash with Canon CR2 file
			(Ben Touchette)
	- 0001271:	Update printStructure
			(Ben Touchette)
	- 0001247:	out of bounds read access in Exiv2::Image::setIccProfile
			(Hanno Böck)
	- 0001243:	Improved JPEG 2000 Support
	- 0001234:	Class pgfimage does not work on big endian hardware.
	- 0001211:	Support Development of WebP
	- 0001199:	WebP file support
			(Ben Touchette)
	- 0001178:	Olympus E-M5 Mark II raw file not recognized
			(Terence Tay)
	- 0001143:	Unable to extract embedded preview from jpg for Sony a77
			(Michael Waldor)
	- 0000889:	CRW: crashes when passed invalid data
			(Alyssa Milburn)
	- 0000548:	recognize pdf as image format
			(mikolaj -)

* Insufficient information: (1)
	- 0001274:	crash in Exiv2 shared library when preview from
			image is extracted (Wil Cowb)

* Jpeg parser: (5)
	- 0001286:	Unable to extract ICC profile from Leica Image
	- 0001282:	crash in Exiv2 shared library when JPEG parser is
			processing the file (Wil Cowb)
	- 0001220:	Bug in exiv2 --comment on trunk
	- 0001196:	Crash in OS X when writing metadata
			(Taras Kushnir)
	- 0001156:	Extracting "User Comment" from JPEG can cause hang

* Lens: (23)
	- 0001254:	Cannot recognize Canon 16-35 f/4 IS L
			(Niccolò Belli)
	- 0001252:	Detect Sigma 120-300 EX on Canon
			(Markus Durzinsky)
	- 0001241:	Support for Samyang 14mm f/2.8 AE ED AS IF UMC
			on Canon EF (Tobias E.)
	- 0001216:	Detection of lens: AF-P DX Nikkor 18-55mm f/3.5-5.6G VR
			(Chris Benedict)
	- 0001212:	Sigma 18-35mm f/1.8 not recognized
			(Martin Ramshaw / Thomas Beutlich)
	- 0001200:	Support for Sigma 17-70mm F2.8-4 DC Macro OS HSM | C
			(Mathieu MD)
	- 0001191:	New lens request
			(Yvi San)
	- 0001170:	Sigma 35mm F1.4 DG HSM on Canon 6D
	- 0001167:	Issue with Sigma 17-70 lens mounted on a canon
	- 0001166:	Tokina 11-20mm f/2.8
	- 0001163:	Nikon Lens "Nikkor 16-80mm f/2.8-4G AF-S ED VR DX"
			not supported (dreas b)
	- 0001162:	New Lens: Tamron 28-300mm F/3.5-6.3 Di VC PZD A010
			(Tomasz Ciolek)
	- 0001161:	Feature request: 1 NIKKOR 10mm f/2.8
			(Jacob Nederend)
	- 0001160:	Feature Request - New Lens
			(Mark Mangano)
	- 0001155:	Wrong or just Sigma lens lens info with Pentax K-3
			(Hannu Vuolasaho)
	- 0001153:	Sony ILCE-6000 + Sony E 50mm F1.8 OSS .JPG files
			without lens model.  (Tim Sinthofen)
	- 0001145:	Respect Sony/Minolta lenses with shared LensID such
			as Tamron SP AF 17-50mm F2.8 XR Di II LD
	- 0001144:	Sigma 10-20mm f/4-5.6 EX DC is detected as Tamaron
			(Simon Harhues)
	- 0001142:	Manual lens does not get recogniced: Beroflex zoom 500mm
			(Simon Harhues / Niels Kristian Bech Jensen)
	- 0001141:	Manual lens does not get recogniced: Pentax macro 100mm
			(Simon Harhues / Niels Kristian Bech Jensen)
	- 0001118:	Add support for ZEISS Loxia 2/50 lens
			(Eugen Neu)
	- 0000834:	detection of Pentax DA 35/2.4 lens
			(Guillaume Chauvat)
	- 0000816:	Enable detection of Sigma 55-200mm lens
			(Simon Harhues)

* Metadata: (21)
	- 0001246:	Add option -pe to exiv2(.exe) command-line arguments
	- 0001201:	Rating=4 automatically added when writing sidecar
			(Elfie Groslin / Alan Pater)
	- 0001198:	Cannot read XMP metadata from (darktable) JPEG images
			(Matthieu Volat)
	- 0001197:	Add support for Sigma 150-500 on Canon with 1.4X TC
			(Steve Fosdick / Niels Kristian Bech Jensen)
	- 0001180:	Add tags defined by Adobe in the Cinema DNG
			Specification (D Anderson)
	- 0001164:	exiv2 tool crash with bad canon raw file
			(Nicolas THOMASSON)
	- 0001158:	GPSVersionID is allowed to store more than 4 bytes.
	- 0001128:	New lens: TAMRON SP 70-200mm F/2.8 Di VC USD A009
			(David Ramonet)
	- 0001126:	Extracting Exif from PNG in Exiv2-0.25
			(Mikayel Egibyan)
	- 0001114:	negative values of type SByte displayed as positive
			numbers (Norbert Wagner)
	- 0001112:	lost timezone information in XMP dates
			(Jakub Wilk)
	- 0001108:	Recursively dump sub-files of an image
	- 0001106:	Crash in exiv2 due to assertion when setting rating
			on jpg with a Casio makernote
			(Luca Carlon / Andreas Huggel)
	- 0001080:	Division by zero / crash on malformed input file
			(Hanno Böck)
	- 0001074:	ICC Profile in APP2 segment.
			(Tim Zaman)
	- 0001060:	ISO speed readout & low-light cameras
			(Thomas Beutlich)
	- 0001035:	Lens model not detected ( exiv2 -> LensFun ->
			darktable ) (Rodrigo De Leon)
	- 0000922:	Add options -pS and -dI to application exiv2
	- 0000855:	Segfault when accessing focalLength with 0.23
			(Tobias E.)
	- 0000756:	Access to ICC Profile (TAG: 0x8773) data in Exif
			as uninterpretted binary (Ray NA)
	- 0000676:	Patch for reading ICC color profiles
			(Andreas Huggel)

* Miscellaneous: (7)
	- 0001177:	Resolve issues in target "Review"
	- 0001168:	User support during v0.26 development
	- 0001152:	MacOS-X Throws listxattr exception frequently
	- 0001131:	Please explain the RCSID macro at the start of every
			.cpp file.  (Daniel Kaneider / Andreas Huggel)
	- 0001115:	Clarification for the Exiv2 license
			(Harry McKame / Alan Pater)
	- 0001107:	DigiKam hangs during search for new items
			(Sveinn Felli)
	- 0000506:	Problem setting localedir on Windows
			(Andreas Huggel)

* Makernote: (14)
	- 0001283:	Exiv2 crash when Pentax makernote tags parser being used
			(Wil Cowb)
	- 0001253:	After setting LensModel, Lightroom no longer
			recognizes image (Martin Stolle)
	- 0001231:	Support for Canon TimeInfo makernote section
			(Tobias E.)
	- 0001225:	Nikon BarometerInfo
			(Juergen Rose)
	- 0001223:	Decoding ShutterCount for Pentax images
	- 0001217:	Missing values for Exif.CanonCs.ISOSpeed tag 0x0010
			(Niccolo Rigacci / Niels Kristian Bech Jensen)
	- 0001215:	Exif.CanonSi.SubjectDistance seems to be in centimeters
			(Niccolo Rigacci / Niels Kristian Bech Jensen)
	- 0001208:	New values for Sony File Format
			(Mihail Zenkov / Thomas Beutlich)
	- 0001202:	Exif.CanonCs.FocusContinuous = 8 = Manual
			(Sridhar Boovaraghavan)
	- 0001189:	Updating time changes Makernote
			(Stan Kaminski)
	- 0001179:	Update Fujifilm Filmmode tag
			(Pascal de Bruijn)
	- 0001140:	Canon EF-S 24mm f/2.8 STM
			(Anonymous Poster)
	- 0001122:	Lens Detection with Teleconverter - Sigma 150-500mm
			f/5-6.3 APO DG OS HSM again (Steve Fosdick)
	- 0001117:	Problems with Sigma 18-300 F3.5-6.3 DC MACRO HSM Lens
			(Terence Duell / Niels Kristian Bech Jensen)

* Not-a-bug: (18)
	- 0001290:	write exif to a libgphoto2 buffer image
			(Nacho Sánchez Moreno)
	- 0001251:	Support for Canon PowerShot G7 X Mark II
			(Wolfgang Ederer)
	- 0001248:	floating point exception / crash on malformed input
			(Hanno Böck)
	- 0001221:	Export DNG to JPEG issues - missing metadata
			(Wil Cowb)
	- 0001185:	Crash in Exiv2::Exifdatum::Exifdatum(Exiv2::Exifdatum
			const&) (Mykola Krachkovsky)
	- 0001135:	Read Makernotes
			(Schnitzel Foo / Alan Pater)
	- 0001105:	exiv2 output is inconsistent and seemingly random 1%
			of the time (Daniel Lu)
	- 0001097:	Cannot write GPS coordinates to Canon CR2 files
			(Meisam FS / Alan Pater)
	- 0001092:	Samsung EX1 (TL500): Focal length wrong in RAW
			(correct for JPG) (Marcel Müller)
	- 0001083:	Exiv2::focalLength returns multiple values for CRW files
			(Pedro Côrte-Real)
	- 0001082:	Crash when removing property of unregistered XMP
			namespace (Johannes Kapune / Alan Pater)
	- 0000828:	Method like ExifTags::taglist or
			IptcDataSets::dataSetList to get all XMP-tags
			(Norbert Wagner)
	- 0000740:	Error: Offset of directory Sony1, entry 0x2001 is out
			of bounds: Offset = 0x004a805e; truncating the entry
			(Ward V)
	- 0000715:	-funsigned-char breaks build with Sun Studio
			(Pavel Heimlich)
	- 0000714:	problem compiling with Sun Studio - visibility
			(Pavel Heimlich)
	- 0000538:	Run-time features must be separated from build-time
			features (Nikolai Saoukh)
	- 0000527:	Thumbnail extract fails when location ends in
			directory separator (Jeff Woehler)
	- 0000465:	Support standalone JPEG APP1 segments as an Image format
			(Andreas Huggel)

* Samples: (3)
	- 0001233:	Bugfixes in samples/geotag.cpp
			(Anton Keks)
	- 0001024:	Provide regular expression support for the exiv2 -g
			feature
	- 0000918:	non-zero exit code when extracting thumbnails
			(Romain D.)

* Testing: (6)
	- 0001230:	Bug Hunt for v0.26
	- 0001207:	digiKam maintenance tool to synchronize files metadata
			and database crash in Exiv2 (re-entrancy issue ?)
			(Uwe Haider)
	- 0001057:	Implement target/modifier - (stdin/stdout) for exiv2
			options -i (insert) and -e (extract)
	- 0001045:	Add COPYRIGHT file to test/data/
			(Alan Pater)
	- 0001042:	Exiv2 nulls file on CIFS share when modifying
			Exif.Photo.UserComment (Calvin Browne)
	- 0001023:	Fix make testx on trunk

* Tiff parser: (9)
	- 0001244:	exiv2 without EXV_HAVE_MMAP throws an exception
	- 0001224:	Crash when setting data in CRW
	- 0001184:	digikam crash when importing Casio jpeg
			(Roland Roberts)
	- 0001182:	Exiv2 is unable to update any Exif.SubImageN.xxx
			tag such as Exif.SubImage1.DefaultScale in a DNG
	- 0001175:	Exiv2 corrupts files larger than 2GB with Exif IFD
			at the end of the file (LaserSoft Imaging)
	- 0001146:	Crash when saving a rotated JPG image
			(Uwe Klotz)
	- 0001129:	Different behaviour of exiv2 between remote and
			local file.
	- 0001095:	Unexpected Exif IFD next pointers should be ignored
			(Andreas Huggel)
	- 0000900:	TIFF images lose XMP packet on write if exiv2 was
			compiled without XMP support (Andreas Huggel)

* Video: (2)
	- 0001280:	crash in Exiv2 shared library when a video file is
			under construction (Wil Cowb)
	- 0001139:	LibExiv2 0.25 crashes with digiKam version 4.14.0
			(valerie venet)

* Website: (4)
	- 0001279:	Release v0.26
	- 0001111:	The web pages could use an overhaul
			(Andreas Huggel)
	- 0001087:	Web site: Broken link for "GIMP has adopted gexiv2"
			(Thomas Beutlich / Andreas Huggel)
	- 0000679:	Provide 64bit exiv2 Windows Executable for download
			(Andreas Huggel)

* Withdrawn: (26)
	- 0000949:	exiv2 cannot read WB RGGB values in ARW files?
			(Derek Cordeiro)
	- 0000827:	Bug with Nikon D300 NEF - Exiv v.025 / 64 bits
			(Vv Pz / Alan Pater)
	- 0000801:	Add Lens "Sigma 18-200mm f/3.5-6.3 DC OS HSM" for Canon
			(Markus Schwarzenberg)
	- 0000786:	thread safety of xmp toolkit
			(Jens Mueller)
	- 0000780:	save thumbnail
			(Florian Kleber)
	- 0000779:	Crash with unknown lens tags in DNG
			(Moritz Moeller)
	- 0000768:	Reading focal length in 35mm equivalent from Canon's
			EXIF (Sergey Salnikov)
	- 0000766:	exiv2 seem to decode less metadata from Olympus
			images than possible (Christoph Anton Mitterer)
	- 0000763:	Olympus E-510 RAW file (ORF) corrupted after geotagging
			(Spica Han)
	- 0000762:	Fail to set metadata to a tif file
			(Kent Fu)
	- 0000744:	Regression: can't get a section's description in 0.21
			(Olivier Tilloy)
	- 0000682:	Olympus (E-1 and E-300) makernote flavour not
			supported: libexiv2 destroy some exif data on write
			(Johann-Nikolaus Andreae)
	- 0000681:	Copy exif data when export preview
			(FV P)
	- 0000680:	Provide the organize binary for download in the
			Windows package (Andreas Huggel)
	- 0000667:	Update Canon makernote
			(Andreas Huggel)
	- 0000648:	backup files
			(Vladimir Nadvornik)
	- 0000608:	list of supported formats
			(Vladimir Nadvornik)
	- 0000605:	Bitmask output should show set bits for which there
			is no lookup value (Andreas Huggel)
	- 0000576:	24x36 equivalent focal length
			(Andreas Huggel)
	- 0000557:	Debian Bug report logs - #438224libexiv2-0:
			Wrong values on exposure time (Mark Purcell)
	- 0000545:	rotation of sony a700 raw files (*.arw) not deduced
			correctly (Markus Spring)
	- 0000544:	Sony camera makernote tags should be read as Minolta
			does (Stefano -)
	- 0000543:	make exiv2 respect makernote offset that Microsoft
			WIC tools introduce when it edits photos
			(Andreas Huggel)
	- 0000515:	exiv2 0.14 installs msg catalog as exiv2.mo instead
			of exiv2-<so_major>.mo (Achim Bohnet)
	- 0000494:	Some EXIF data not retrieved from Canon RAW files
			(Paul Waldo)
	- 0000470:	Provide a means for apps to probe the library which
			tags can be written to for a given format
			(Andreas Huggel)

* Xmp: (18)
	- 0001284:	Possible exiv2 0.26-svn bug
			(Wil Cowb)
	- 0001281:	crash in Exiv2, XMP parser class and in Adobe XMP SDK
			(Wil Cowb)
	- 0001276:	fails to read any XMP metadata when duplicates present
			(Aerilius .)
	- 0001229:	exiv2 -pX for image with multiple APP1/xap segments
			prints every APP1/xap segment.
	- 0001193:	XMP Specification November 2014 updates
			(Alan Pater)
	- 0001190:	Support for CRS and CRSS XMP namespace and properties
			(Alan Pater)
	- 0001187:	Crash while reading in parallel threads
			(Taras Kushnir)
	- 0001148:	XMP Rights field padded with spaces
			(John Huggins)
	- 0001133:	" **(process:29414): WARNING: No namespace info
			available for xmp prefix 'lr'"
			(Vey Zimba / Alan Pater)
	- 0001116:	Issues with namespace 'video'
			(Andreas Huggel)
	- 0001093:	ExifEX XMP namespace and properties
			(Alan Pater)
	- 0001081:	Read XMP values from CR2 raw file when stored in
			XMLPacket (Eric Mesa / Alan Pater)
	- 0001064:	exiv2 -iX <file.jpg> deletes Makernote
			(Alan Pater)
	- 0000751:	adobe xmp namespace
			(Adrian F)
	- 0000742:	External XMPSDK and/or XMPSDK 2014.12
			(Nikolai Saoukh / Andreas Huggel)
	- 0000640:	method is missing in Exiv2 to get list of known XMP
			namespaces (mikolaj -)
	- 0000601:	Metadata conversion enhancements
			(Andreas Huggel / Alan Pater)
	- 0000599:	XMP packets split across multiple APP1 segments
			(Andreas Huggel)
2018-02-01 16:45:57 +00:00
jperkin
276ebe9490 libraw: Specify C++03, not C++11 clean. 2018-02-01 10:27:38 +00:00
jperkin
36a4fafe05 libv4l: Support newer GCC and clang on SunOS. 2018-02-01 10:19:25 +00:00
jperkin
12f4248063 sane-backends: Set _XOPEN_SOURCE correctly. 2018-01-31 10:43:03 +00:00
jperkin
fc352bf0f0 potrace: Set _XOPEN_SOURCE correctly. 2018-01-31 10:22:48 +00:00
adam
ab414b371c py-matplotlib: updated to 2.1.2
2.1.2:
This release fixes a number of critical bugs:
- fix a typo in mlab.cohere which yielded incorrect results
- allow nonposx / nonposy to pass through loglog
- fix color comparisons when finding handles with legend
- fixes a recursive draw bug and a major performance regression in
  Qt5Agg backend
- fix a re-draw bug in WxAgg
- fix image scaling with high-bit depth integers
- revert the busy-cursor
2018-01-30 10:28:51 +00:00
adam
e6d0839ffa Now DEPENDS on py-matplotlib rather than buildlinking 2018-01-30 10:04:00 +00:00
markd
d2a5139834 tex-pst-barcode-doc: fix PLIST 2018-01-30 06:32:20 +00:00
jperkin
a0a95bd094 qimageblitz: SunOS/clang fixes. 2018-01-29 17:35:30 +00:00
jperkin
df4108dd06 glew: Fix SunOS/clang compiler selection. 2018-01-29 12:58:44 +00:00
jperkin
0ea3c5e3bb exiv2: Remove bogus forward declaration. 2018-01-29 09:58:34 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
wiz
baa05ef95d openexr: update to 2.2.1.
November 30, 2017 - OpenEXR v2.2.1 has been released and is available
for download.

This maintenance release addresses the reported OpenEXR security
vulnerabilities, specifically CVE-2017-9110, CVE-2017-9111,
CVE-2017-9112, CVE-2017-9113, CVE-2017-9114, CVE-2017-9115,
CVE-2017-9116.
2018-01-28 19:58:17 +00:00
wiz
58a2a977a7 recursive bump after mpfr shlib major bump 2018-01-28 16:24:10 +00:00
wiz
9b63668794 jpeg: update to 9c.
Version 9c  14-Jan-2018
-----------------------

jpegtran: add an option to the -wipe switch to fill the region
with the average of adjacent blocks, instead of gray out.
Thank to Caitlyn Feddock and Maddie Ziegler for inspiration.

Make range extension bits adjustable (in jpegint.h).
Thank to Robin Watts for suggestion.

Provide macros for fflush() and ferror() in jinclude.h in order
to facilitate adaption by applications using an own FILE class.
Thank to Gerhard Huber for suggestion.

Add libjpeg pkg-config file.  Thank to Mark Lavi, Vincent Torri,
Patrick McMunn, and Huw Davies for suggestion.

Add sanity checks in cjpeg image reader modules.
Thank to Bingchang, Liu for reports.
2018-01-28 15:55:28 +00:00
wiz
16c5424a0e GraphicsMagick: update to 1.3.28.
1.3.28 (January 20, 2017)
=========================

Security Fixes:

* BMP: Fix non-terminal loop due to unexpected bit-field mask value
  (DOS opportunity).

* PALM: Fix heap buffer underflow in builds with QuantumDepth=8.

* SetNexus() Fix heap overwrite under certain conditions due to using
  a wrong destination buffer.  This issue impacts all 1.3.X releases.

* TIFF: Fix heap buffer read overflow in LocaleNCompare() when parsing
  NEWS profile.

Bug fixes:

* DescribeImage(): Eliminate possible use of null pointer.

* GIF: Fix memory leak of global colormap in error path.

* GZ: Writing to gzip files with the extension ".gz" was not working
  with Zlib 1.2.8.

* JNG: Fix buffer read overflow (a tiny fixed overflow of just one byte).

* JPEG: Promoting certain libjpeg warnings to errors caused much more
  problems than expected.  The promotion of warnings to errors is
  removed.  Claimed pixel dimensions are validated by file size before
  allocating memory for the pixels.

* IntegralRotateImage(): Assure that reported error in rotate by 270
  case does immediately terminate processing.

* MNG: Fix possible null pointer reference related to DEFI chunk
  parsing.  Fix minor heap read overflow (constrained to just one
  byte) due to an ordering issue in a limit check.  Fix memory leaks
  in error path.

* WebP: Fix stack buffer overflow in WriteWEBPImage() which occurs
  with libwebp 0.5.0 or newer due to a structure type change in the
  structure passed to the progress monitor callback.

* WPG: Memory leaks fixed.

API Updates:

* InterpolateViewColor(): This function now returns MagickPassFail (an
  unsigned int) rather than void so that errors can be efficiently
  reported.

* The magick/pixel_cache.h header is updated to add deprecation
  attributes such that code using GetPixels(), GetIndexes(), and
  GetOnePixel() will produce deprecation warnings for compilers which
  support them.  These functions will not be removed in the 1.3.X
  release series and when they are removed, pre-processor macros will
  be added so a replacement function is used instead.  There is a
  long-term objective to eliminate functionally-redundant pixel cache
  functions to only the ones with the best properties since this
  reduces maintenance and may reduce the depth of the call stack
  (improving performance).

Build Changes:

* PerlMagick: Sanitize PACKAGE_VERSION so that Perl is not confused by
  any trailing alpha character.

* Improved symbol renaming due to adding --enable-symbol-prefix.  Some
  symbols (for static const strings) were not being included in the
  renaming.
2018-01-28 15:23:52 +00:00
wiz
22f5f8a9db ImageMagick: update to 7.0.7.22.
2018-01-22  7.0.7-22 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.0-22, GIT revision 22391:e8be814f1:20180122.

2018-01-06  7.0.7-22 Cristy  <quetzlzacatenango@image...>
  * Support aspect ratio geometry, e.g. -crop 3:2.
  * Add support for reading the HEIC image format (reference
    https://github.com/ImageMagick/ImageMagick/issues/507).
  * Fixed numerous memory leaks, credit to OSS Fuzz.
2018-01-28 15:14:40 +00:00
jperkin
fead603871 MesaLib7: Fix SunOS linker flags. 2018-01-26 09:41:53 +00:00
jperkin
2a95e044b0 gegl0.2: Set C99 correctly. 2018-01-26 09:25:10 +00:00
leot
ab025781ce imlib2: Update graphics/imlib2 to imlib2-1.4.10
Changes:
1.4.10
------
Kim Woelders (2):
 - PNM loader: Fix reading PNM bitmaps.
 - Fix missing break.

Tobias Stoeckmann (3):
 - Avoid out of boundary operations while parsing xpm
 - Properly release resources on error path
 - Prevent OOB read with large file support on 32 bit

From Vicente Chaves via PR pkg/52950.
2018-01-25 20:13:08 +00:00
adam
42bdd074eb tesseract: updated tessdata to 4.00 2018-01-25 11:30:34 +00:00
adam
fc1e224d65 leptonica: updated to 1.75.0
This is a new version, for major Ubuntu release 18.04.
$TMPDIR path rewriting turned off on Unix; only used for Windows.
Added pix conversion to depth 2 and 4.  We now have general
  converters to 1, 2, 4, 8, 16 and 32 bpp.
Modified giflib to use read/write from/to memory; no temp files;
  no longer support versions before 5.1.
Move most low-level code from separate files to their callers;
  about 30 of them became static.
Improved table detection on scanned page images (tests: pageseg_reg.c)
Added support for write/compare regression tests for files.
Modified printimage for more flexibility.
Enable lookup by key on comma-separated key/value text file.
Update README.html for building with Visual Studio.
Improved functions for getting pixel averages in RGB images
Simplified and speedup of unsharp masking.
New function for detecting and correcting text orientation.
Remove slow sharpening operation when not appropriate during scaling.
Better handling of gplots with 0 or 1 data point.
Coverity scan fixes.
Modified jpeg2000 header to use openjpeg 2.3.
Improved depth accessors for pixa and pixaa; added size accessors
  for pixa and pixaa.
Bug fix in webp interface on read error.
New function that finds the closest boxes in a boxa to any particular
  box, in each of 4 directions.
New regression tests in automated sequence: blend5_reg, quadtree_reg,
wordboxes_reg.
New program: textorient
Removed programs: snapcolortest
2018-01-25 11:27:35 +00:00
jperkin
e650d00792 MesaLib: Use -D__EXTENSIONS__ on SunOS for strict compilers. 2018-01-25 10:44:51 +00:00
jperkin
4fab46d6dd netpbm: Perform _XOPEN_SOURCE workaround for clang too. 2018-01-25 10:29:21 +00:00
markd
e9c46ca027 kf5: strip -fvisibility=hidden in all kf5 packages
as it breaks the plugin mechanism due to not being able to
resolve various symbols
2018-01-24 19:06:06 +00:00
wiz
1432720a42 py-mcomix: switch to py-Pillow.
Bump PKGREVISION.
2018-01-22 12:50:59 +00:00
adam
4b06d779e9 libimagequant: updated to 2.11.7
2.11.7:
Bug fixes.
2018-01-19 07:28:04 +00:00
adam
25f98f6ded freetype2: updated to 2.9
FreeType 2.9
FreeType version 2.9, the first release of a new ‘minor’ series, is now available for download. The main reason for starting a new series is Ewald Hew's GSoC contribution of making Adobe's CFF engine handle Type 1 fonts also, greatly improving the rendering quality of this ancient but still important font format.
2018-01-18 09:49:24 +00:00
markd
41773c874e kf5: update to 5.41.0
16 months worth of updates. requires qt5>=5.7
2018-01-17 20:00:20 +00:00
tez
7d52d30ea4 tiff: add patch for CVE-2017-9935 from upstream git repo 2018-01-16 23:52:06 +00:00
jperkin
19e9f5aabc MesaLib: Fix "C++11 requires a space between literal and identifier". 2018-01-16 15:49:47 +00:00
rillig
4376895e91 graphics/*: remove redundant :Q modifiers
pkgsrc doesn't support PREFIX with spaces or other special characters.
Therefore it is not necessary to add the :Q modifier to this variable
and several others.
2018-01-14 14:58:38 +00:00
adam
1620652da3 py-dot: updated to 1.2.4
1.2.4:
- ENH: propagate LD_LIBRARY_PATH when calling GraphViz
- API: raise OSError when a GraphViz executable is not found
- API: add method __str__ to classes Node, Edge, Graph
- API: add arg encoding to Dot methods create, write
- API: quote cluster names when necessary
- API: give source and destination nodes as separate args to Edge.__init__
- API: never ignore src, dst, overwrite if points defined in obj_dict
2018-01-14 11:30:46 +00:00
wiz
3189bbd905 py-matplotlib: follow redirect 2018-01-14 10:38:17 +00:00
ryoon
e3fd4f700b Change perl as runtime dependency, pointed by joerg@
Bump PKGREVISION
2018-01-13 00:07:42 +00:00
ryoon
cb4859d7ee Replace perl shebang, pointed by joerg@
Bump PKGREVISION
2018-01-12 23:12:29 +00:00
adam
f9c0027d30 py-Pillow: disable wrong hack for GCC <4.9 2018-01-12 19:50:52 +00:00
wiz
af22297709 qcomicbook: remove duplicate depends line 2018-01-11 23:43:06 +00:00
wiz
5d39742f56 qcomicbook: mark as broken due to poppler-qt4 removal 2018-01-11 08:10:36 +00:00
wiz
4416757774 *: Recursive bump for poppler-0.62.0 2018-01-10 22:16:24 +00:00
jaapb
2db819ded7 Recursive revbump associated with the update to OCaml 4.06. 2018-01-10 16:53:07 +00:00
wiz
a1798c3a27 librsvg: update to 2.40.20.
Version 2.40.20
- Except for emergencies, this will be the LAST RELEASE of the
  librsvg-2.40.x series.  We are moving to 2.41, which is vastly
  improved over the 2.40 series.  The API/ABI there remain unchaged,
  so we strongly encourage you to upgrade your sources and binaries to
  librsvg-2.41.x.
- bgo#761175 - Allow masks and clips to reuse a node being drawn.
- Don't access the file system when deciding whether to load a remote
  file with a UNC path for a paint server (i.e. don't try to load it at all).
- Vistual Studio: fixed and integrated introspection builds, so
  introspection data is built directly from the Visual Studio project
  (Chun-wei Fan).
- Visual Studio: We now use HIGHENTROPYVA linker option on x64 builds,
  to enhance the security of built binaries (Chun-wei Fan).
- Fix generation of Vala bindings when compiling in read-only source
  directories (Emmanuele Bassi).
2018-01-10 10:47:43 +00:00
wiz
bad53b9be1 ilmbase: update to 2.2.1.
Changes not found.
2018-01-10 10:10:10 +00:00
wiz
527a7d1a19 geeqie: update to 1.4.
Geeqie 1.4
==========

- Improvement of GTK3 implementation
- Improved marks workflow
- Animate gifs (via context menu or key A)
- Compiles with gcc and clang
- Rectangular selections (activated by Alt-R)
- Folder bookmarks
- Search via geo position
- Thumbnail preview in dialogues
- Customisable tool bar
- Slideshow speed customisable while playing
- Many usability improvements
- Language updates
- Many small improvements
- Many bugfixes as usual
2018-01-10 09:38:32 +00:00
wiz
a2d8f14284 adwaita-icon-theme: update to 3.26.1.
3.26.1
  - fix scalability issues with 256/512 size (bug #785574)
  - audio-volume-* pixel alignment
2018-01-10 09:13:49 +00:00
rillig
c54e3b09a2 mgl: Fixed pkglint warning about SUBST block. 2018-01-10 00:06:26 +00:00
rillig
bdca36ed18 fotoxx: Removed duplicate line in package Makefile. 2018-01-10 00:04:29 +00:00
he
e3cde927ea Updated ImageMagick to 7.0.7.21.
2018-01-06  7.0.7-21 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.0-21, GIT revision 22168:a91afc45b:20180106.

2018-01-06  7.0.7-21 Dirk Lemstra <dirk@lem.....org>
  * Fix some enum values in the OpenCL code.

2018-01-06  7.0.7-20 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-20, GIT revision 22161:33a04d3e5:20180105.

2018-01-05  7.0.7-20 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous memory leaks (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2018-01-01  7.0.7-19 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-19, GIT revision 22133:977fe08bf:20180101.

2017-12-29  7.0.7-19 Cristy  <quetzlzacatenango@image...>
  * Check for webpmux library version 0.4.4 (reference
    https://github.com/ImageMagick/ImageMagick/issues/896).

2017-12-26  7.0.7-18 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-18, GIT revision 22096:ad4bdeb40:20171228.

2017-12-28  7.0.7-18 Cristy  <quetzlzacatenango@image...>
  * Fix error reading from pipe under Windows (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=33288).

2017-12-26  7.0.7-17 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-17, GIT revision 22093:9caea323b:20171227.

2017-12-26  7.0.7-17 Cristy  <quetzlzacatenango@image...>
  * Fix heap use after free error (reference
    https://github.com/ImageMagick/ImageMagick/issues/918).

2017-12-24  7.0.7-16 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-16, GIT revision 22038:e55dc7626:20171225.

2017-12-18  7.0.7-16 Cristy  <quetzlzacatenango@image...>
  * Fix error reading multi-layer XCF image file.
  * Fix possible stack overflow in WEBP reader (reference
    https://github.com/ImageMagick/ImageMagick/issues/907)
  * Fixed numerous memory leaks (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2017-12-16  7.0.7-15 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-15, GIT revision 21924:30cb31746:20171216.

2017-12-08  7.0.7-15 Cristy  <quetzlzacatenango@image...>
  * Overall standard deviation is the average of each pixel channel (reference
    https://www.imagemagick.org/discourse-server/viewforum.php?f=3).
  * Update to the latest ImageMagick documentation.

2017-12-05  7.0.7-14 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-14, GIT revision 21855:dc73b2aba:20171205.

2017-11-30  7.0.7-14 Cristy  <quetzlzacatenango@image...>
  * Support Stereo composite operator.
  * Fix build failure with --without-modules (reference
    https://github.com/ImageMagick/ImageMagick/issues/890).

2017-11-30  7.0.7-13 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-13, GIT revision 21823:72cb0fd0c:20171130.

2017-11-30  7.0.7-13 Cristy  <quetzlzacatenango@image...>
  * Fix build failure with libraw 0.14.8 (reference
    https://github.com/ImageMagick/ImageMagick/issues/888).

2017-11-29  7.0.7-12 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-12, GIT revision 21814:5ef2c5a67:20171129.

2017-11-12  7.0.7-12 Cristy  <quetzlzacatenango@image...>
  * The -tint option no longer munges the alpha channel (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=33070).
  * Don't delete in-memory blob when reading an image (reference
    https://github.com/ImageMagick/ImageMagick/issues/886).
  * Support HDRI color profile management.
2018-01-08 15:11:43 +00:00
rillig
2fe5407f6b Move documentation to where it belongs, add license, bump PKGREVISION. 2018-01-07 22:36:54 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
leot
639bcb4497 zathura-djvu: Update graphics/zathura-djvu to 0.2.7
Changes:
0.2.7
-----
* Adapt to new plugin interface
2018-01-07 12:59:27 +00:00
leot
7b23278689 zathura-cb: Update graphics/zathura-cb to 0.1.7
pkgsrc changes:
 - Inject LIBARCHIVE_{INC,LIB} via MAKE_FLAGS.
   When builtin libarchive is used, `libarchive.pc' is not always available
   (e.g. on NetBSD).

Changes:
0.1.7
-----
* Adapt to new plugin interface
2018-01-07 12:58:43 +00:00
leot
b2fb5944a0 girara: Update graphics/girara to 0.2.8
pkgsrc changes:
 - Bump BUILDLINK_API_DEPENDS.girara due to API and ABI changes and delete
   BUILDLINK_ABI_DEPENDS.girara that is no more needed.

Changes:
0.2.8
-----
* Adopt CSS to newer GTK+ 3 releases
* Remove obsolete features
* Various fixes and improvments
* Update translations
2018-01-07 12:57:03 +00:00
adam
03c335a354 cairo: updated to 1.14.12
Release 1.14.12:
Another bugfix release rolling up backported fixes for the past half year.

Features
--------
None

API Changes
-----------
None

Dependency Changes
------------------
None

Performance Optimizations
-------------------------
None

Bug Fixes
---------
* Fix assertion hit with PDFs using Type 4 fonts rendered with user
  fonts, due to error when destroying glyph page.
* Fix build error with util/font-view
* Fix handling of truetype fonts with excessively long font names
* Fix falling back to system font with PDFs using certain embedded
  fonts, due to truncated font names.
* Fix sigabrt printing documents with fonts lacking the mandatory .nodef
  glyph.
* Fix undefined-behavior with integer math.
* Fix various warnings and typos
2018-01-06 11:30:56 +00:00
adam
31612e89f3 py-aafigure: updated to 0.6
0.6:
Bug fixes.
2018-01-04 21:07:12 +00:00
adam
1c6fc43370 py-Pillow: updated to 5.0.0
5.0.0:
Docs: Added docstrings from documentation
Test: Switch from nose to pytest
Rework Source directory layout, preventing accidental import of PIL.
Dynamically link libraqm
Removed scripts directory
TIFF: Run all compressed tiffs through libtiff decoder
GIF: Add disposal option when saving GIFs [linnil1, wiredfool]
EPS: Allow for an empty line in EPS header data
PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present
Dependencies: Update Tk Tcl to 8.6.8
Decompression bomb error now raised for images 2x larger than a decompression bomb warning
Test: avoid random failure in test_effect_noise
Increased epsilon for test_file_eps.py:test_showpage due to Arch update.
Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin.
Make PngImagePlugin.add_text() zip argument type bool
Depends: Updated libwebp to 0.6.1
Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests
Fix count of BITSPERSAMPLE items in broken TIFF files
Fillcolor parameter for Image.Transform
Test: Display differences for test failures
Added executable flag to file with shebang line
Setup: Specify compatible Python versions for pip
Dependencies: Updated libimagequant to 2.11.4
Setup: Warn if trying to install for Py3.7 on Windows
Doc: Fonts can be loaded from a file-like object, not just filename [robin-norwood]
Add eog support for Ubuntu Image Viewer [NafisFaysal]
Test: Test on 3.7-dev on Travis.ci
Dependencies: Update libtiff to 4.0.9
Setup: Replace deprecated platform.dist with file existence check
Build: Fix setup.py on Debian
Docs: Correct error in ImageDraw documentation
Test: Drop Ubuntu Precise, Fedora 24, Fedora 25, add Fedora 27, Centos 7, Amazon v2 CI Support,,,
Dependencies: Updated libimagequant to 2.11.3
Test: Fix test_image.py to use tempfile
Replace PIL.OleFileIO deprecation warning with descriptive ImportError
WebP: Add support for animated WebP files [jd20]
PDF: Set encoderinfo for images when saving multi-page PDF. Fixes.
Allow the olefile dependency to be optional
GIF: Permit LZW code lengths up to 12 bits in GIF decode
Fix unterminiated string and unchecked exception in _font_text_asBytes.
PPM: Use fixed list of whitespace, rather relying on locale, fixes.
Added support for generators when using append_images,
Doc: Correct PixelAccess.rst
Depends: Update raqm to 0.3.0
Docs: Link to maintained version of aggdraw
Include license file in the generated wheel packages
Depends: Update openjpeg to 2.3.0
Add option to Makefile to build and install with C coverage
Add context manager support to ImageFile.Parser and PngImagePlugin.ChunkStream
ImageDraw.textsize: fix zero length error
2018-01-04 20:59:49 +00:00
rillig
386d35c11e Added missing LICENSE variable. 2018-01-03 00:30:31 +00:00
rillig
a1be47f743 Fixed LICENSE comment. 2018-01-03 00:29:23 +00:00
rillig
d32842166c Added missing LICENSE variable. 2018-01-03 00:21:01 +00:00
maya
e48d11bf83 Remove traces of crypto restrictions from packages.
ok for idea riastradh.
2018-01-02 05:37:22 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
rillig
982cef7323 Cleaned up PLIST files.
The actual cleanup has been done by pkglint:
* Added missing identifier comments
* Replaced ${PKGMANDIR} with a simple man, since the infrastructure does
  all the magic for PLISTs
2018-01-01 18:33:32 +00:00
rillig
4760eca917 Replaced $(ROUND) with ${CURLY} variable references.
This has been a pkglint warning for several years now, and pkglint can even
fix it automatically. And it did for this commit.

Only in lang/mercury, two passes of autofixing were necessary because there
were nested variables.
2018-01-01 18:16:35 +00:00
ryoon
f325e5f344 Update to 0.6.1
Changelog:
libwebp-0.6.1
- 11/24/2017: version 0.6.1
  This is a binary compatible release.
  * lossless performance and compression improvements + a new 'cruncher' mode
    (-m 6 -q 100)
  * ARM performance improvements with clang (15-20% w/ndk r15c, issue #339)
  * webp-js: emscripten/webassembly based javascript decoder
  * miscellaneous bug & build fixes (issue #329, #332, #343, #353, #360, #361,
    #363)
  Tool updates / additions:
    added webpinfo - prints file format information (issue #330)
    gif2webp - loop behavior modified to match Chrome M63+ (crbug.com/649264);
               '-loop_compatibility' can be used for the old behavior
2018-01-01 08:15:27 +00:00
ryoon
ba1006660d Add icoutils 2018-01-01 07:10:13 +00:00
ryoon
2708e3d004 graphics/icoutils: import icoutils-0.32.2
The icoutils are a set of command-line programs for extracting and
converting images in Microsoft Windows(R) icon and cursor files.
These files usually have the extension .ico or .cur, but they can
also be embedded in executables and libraries (.dll-files).
2018-01-01 07:08:27 +00:00
wiz
b7a5df81f8 p5-SVG: update to 2.82.
2.82  2017.12.18 MANWAR
      - Fixed subquery (txn-1762542) of the issue RT #123896.

2.81  2017.12.17 MANWAR
      - Fixed issue RT #123896 (trailing space in credit comment).
2017-12-30 14:21:27 +00:00
he
9574befff5 Add a couple of patches to adapt to newer C++ where R"some string" now
has special meaning, and add a comment to an existing patch.
Bump PKGREVISION.
2017-12-26 11:55:01 +00:00
wiz
a998c631a4 osg: update HOMEPAGE 2017-12-24 10:05:31 +00:00
wiz
014abfdcad lx*: use consistent HOMEPAGE, follow redirect 2017-12-24 09:59:46 +00:00
wiz
ebee2e9a41 iGMT: follow redirect 2017-12-24 09:52:51 +00:00
wiz
1c2fccda0c erlang-eimp: fix HOMEPAGE 2017-12-24 09:47:00 +00:00
adam
01f6bdebe1 py-matplotlib: updated to 2.1.1
2.1.1:
Bug fixes.
2017-12-22 12:21:54 +00:00
dholland
9809a7b7cb Don't put configure scratch files in /tmp; it isn't safe and also might
fail for extraneous reasons.
2017-12-20 11:52:23 +00:00
markd
975555dd45 luminance-hdr: tests require gtest, so make optional 2017-12-19 09:47:55 +00:00
markd
35a88af062 inkscape: update to 0.92.2
Development for the 0.92.2 release was focused primarily on fixing bugs
and regressions. Among hundreds of code commits are fixes that provide:

* Better importing and exporting of EMF/WMF files, PDF/PDF+Latex
  documents, Visio Stencil files, and XML files
* Greater stability during printing on Windows
* Improved fill and stroke HSL color selection
* Greater stability when reverting and saving files

Among noteworthy feature and usability improvements are:

* An additional handle at the center of rectangles, circles/ellipses,
  and stars, to allow quick and accurate alignment of these shapes with
  other objects
* A command line option for updating the file's DPI value that allows for
  easier processing of large file collections
* Improvements to user-defined shortcuts, including the acceptance of
  previously restricted special characters
2017-12-19 09:28:25 +00:00
markd
2994ba0213 blender: fix linux build
explicitly disable jemalloc. fix linux PLIST
2017-12-19 09:16:29 +00:00
markd
28cb7e7ede ImageMagick: explicitly disable opencl 2017-12-19 09:09:38 +00:00
adam
34a8c10d51 GraphicsMagick: updated to 1.3.27a
1.3.27:
Security Fixes:
* CMYK: Fix heap overwrites in raw CMYK writer.  Fix heap overwrites
  in raw CMYK reader (noticed when doing montage).
* GIF: Assure that global colormap is initialized.
* DescribeImage(): Fix possible heap write overflow when describing
  visual image directory. Fix possible heap read overflow while
  accessing heap data, and possible information disclosure while
  describing the IPTC profile.
* DICOM: Fix huge memory allocation based on bogus length value (DOS
  opportunity).
* DrawDashPolygon(): Fix heap out of bounds read in render code.
* GRAY: Fix heap overwrites in raw GRAY reader (noticed when doing
  montage).
* JNG: Fix heap overruns.  Fix assertions.
* JNG: Prevent a crash due to zero-length color_image while reading a
  JNG image. (CVE-2017-11102).  Reject JNG files with unreasonable
  dimensions given the file size (avoid DOS).
* JNX: Fix DOS due to excessive memory allocations with corrupt file.
* JPEG: Do not allocate backing image pixels until a scanline has been
  successfully read.  Avoids DOS opportunity with suitably
  manufactured file.
* MAP: Fix null pointer dereference or segmentation violation.
* MAT: Fix heap write overflow.
* MNG: Reject over-large (65k by 65k) image.  Fix heap overwrites.
* PAM: Fix heap buffer overflow in PAM writer for 1 bit/sample + alpha.
* PICT: Fix excessive memory allocation due to malformed image file.
* PNG: Fix heap buffer overflow in PNG writer when promoting from
  indexed PNG to RGBA.
* PNM: Fix DOS due to excessive memory allocations with corrupt file.
* RGB: Fix heap overwrite in raw RGB writer. Fix heap overwrites in
  raw RGB reader (noticed when doing montage).
* RLE: Fix DOS opportunities due to false claims in image header.  Fix
  heap out of bounds read.
* SFW: Avoid possible heap write overflow.
* SUN: Fix heap read overflow.  Fix DOS due to excessive memory
  allocations with corrupt file.
* SVG: Fix heap write overflow.
* TIFF: Use heuristics to avoid DOS (excessive memory use) due to
  false claims by input file.  It is possible that this may reject
  some valid files.  Fix possible small heap overwrite beyond the
  allocated scanline buffer due to the NumberOfObjectsInArray() macro
  rounding up rather than down.
* UIL: Fix heap overwrite in writer.
* WPG: Fix DOS issues (memory, disk space, CPU time) due to
  insufficient validations.  Fix heap overwrites.
* XBM: Fix DOS issue where code remains stuck in loop and does not
  return.
* XV 332 (PNM): Fix null pointer dereference due to malformed file.
* TracePSClippingPath()/TraceSVGClippingPath(): Fix heap out of bounds
  read.
* Validate path entries in the MAGICK_CODER_MODULE_PATH and
  MAGICK_FILTER_MODULE_PATH environment variables and convert all
  paths to real paths if possible. This avoids possible use of
  relative paths to load modules (a possible security issue), or the
  possibility of adding a directory which was in the path, but
  missing, and may improve efficiency by removing non-existent paths.

Bug fixes:
* AVS: Memory leaks eliminated.
* CINEON: Fix possible use of NULL pointer.
* CMYK: Memory leaks eliminated.
* CUT: Memory leaks eliminated.  Fix possible use of NULL pointer.
* DCM: Fix possible use of NULL pointer.
* DrawImage(): Avoid "negative" strncpy().  This seems to be benign
  with glibc but perhaps not with other implementations.
* DPX: Memory leaks eliminated.
* EMF: Fix possible use of NULL pointer.
* FindMagickModule(): Fix possible use of NULL pointer.
* FITS: Fix memory leak.
* GIF: Fix memory leak.
* HDF: Memory leaks eliminated.
* HISTOGRAM: Fix memory leak.
* JNG: Memory leaks eliminated. Memory use after free and double-free
  issues eliminated.  Error reporting fixes.
* Magick::Options::strokeDashArray(): Fix possible use of NULL pointer.
* MagickXFileBrowserWidget(): Fix possible use of NULL pointer.
* MAT: Memory leaks eliminated.
* MagickMapCloneMap(): Fix possible assertion failure.
* MNG: Memory use after free issues eliminated.  Fix possible use of
  NULL pointer.  Fix memory leaks.
* MontageImageCommand(): Fix memory leaks.
* MPC: Fix memory leak in writer.
* MPEG: Fix memory leaks in writer.
* MTV: Memory leaks eliminated.
* NTRegistryKeyLookup(): Fix possible use of NULL pointer.
* NTGetTypeList(): Fix possible use of NULL pointer.
* PCD: Memory leaks eliminated.
* PCL: Fix null pointer dereference in PCL writer.
* PCX: Memory leaks eliminated.
* PALM: Fix possible use of NULL pointer. Fix memory leak.
* PICT: Memory leaks eliminated.
* PNG: Fix small (one-off) heap read overflow.
* PNM: Fix memory leaks.
* PS: Fix use of null pointer in error path.
* PWP: Fix possible use of null pointer.
* ReplaceImageColormap(): Throw an exception rather than assertion if
  the input image is not colormapped.
* RGB: Fix memory leak.
* SegmentImage(): Fix possible use of NULL pointer.
* SetImageProfile(): Fix possible assertion failure.
* SGI: Check for EOF while reading SGI file header.
* SUN: Fix memory leak.
* TIFF: Fix possible use of NULL pointer.  Fix memory leaks in writer.
* TIM: Fix memory leak.
* TOPOL: Fix possible use of NULL pointer.  Fix memory leaks.
* VIFF: Fix memory leak.
* WEBP: Detect partial write to output file.
* WPG: Fix possible use of null pointer. Fix excessive use of disk
  resources due to insufficient validations.
* WriteImage(): Restore use of GetBlobStatus() to test if an I/O error
  was encountered while writing output file. This assures that I/O
  failure in writers which do not themselves verify writes is assured
  to be reported.
* WMF: Memory use after free issues eliminated.
* YUV: Fix memory leaks.

New Features:
* PNG: Implemented eXIf chunk support.
* WEBP: Add support for EXIF and ICC metadata provided that at least
  libwebp 0.5.0 is used.
* Magick++ Image autoOrient(): New Image method to auto-orient an
  image so it looks right-side up by default.

Windows Delegate Updates/Additions:
* Libtiff is updated to libtiff 4.0.9.

Build Changes:
* JPEG/PNG: The SETJMP_IS_THREAD_SAFE definition is used to determine
  if setjmp/longjmp are thread safe.  If these interfaces are thread
  safe, then concurrent reads/writes are possible.  This definition is
  false for Solaris but true for Linux.  JPEG and PNG will be fully
  concurrent if this definition is enabled.

Behavior Changes:
* PALM: PALM writer is disabled.
* ThrowLoggedException(): Capture the first exception at
  ErrorException level or greater, or only capture exception if it is
  more severe than an already reported exception.
* DestroyJNG(): This internal function is now declared static and is
  removed from shared library or DLL namespace.
2017-12-19 08:09:29 +00:00
ryoon
84347bafbd Commented out dead HOMEPAGE 2017-12-17 05:01:05 +00:00
fhajny
b2ee0d17a7 Update graphics/erlang-eimp to 1.0.2.
- Support compiling against gd that was not built with WebP support.
2017-12-14 20:49:56 +00:00
jperkin
9e03fc6447 cairo: Sync buildlink3 includes from package.
Should fix issues seen where dependencies aren't able to resolve xext
pkg-config dependencies.
2017-12-11 12:24:08 +00:00
jperkin
df8ca53641 ImageMagick6: Limit OpenMP workaround to NetBSD.
It's not proven that this issue exists elsewhere and it carries a significant
performance penalty, so re-enable on other platforms.  Bump PKGREVISION.
2017-12-11 11:30:41 +00:00
jperkin
8632d62817 ImageMagick: Limit OpenMP workaround to NetBSD.
It's not proven that this issue exists elsewhere and it carries a significant
performance penalty, so re-enable on other platforms.  Bump PKGREVISION.
2017-12-11 11:30:05 +00:00
adam
934c2b7f0a py-altgraph: updated to 0.15
0.15
ObjectGraph.get_edges, ObjectGraph.getEdgeData and ObjectGraph.updateEdgeData accept None as the node to get and treat this as an alias for self (as other methods already did).
2017-12-10 17:04:46 +00:00
leot
0e6c3867c7 sxiv: Avoid 100% CPU usage when sxiv is invoked non-interactively
Add patches/patch-autoreload_nop.c to avoid 100% CPU usage when sxiv is invoked
non-interactively (e.g. in a subshell in background via `( sxiv ... & )').

Bump PKGREVISION
2017-12-10 16:37:52 +00:00
taca
06f24c6d41 graphics/php-imagick: allow build with php72
Allow build with php72.
2017-12-09 02:30:38 +00:00
maya
964bedc046 bump for print/poppler major bump
note: script detailed in `man revbump` insisted on bumping pkgrevision of
print/poppler, it's probably wrong, but not committing this change is wronger.
2017-12-08 08:52:56 +00:00
wiz
75e48a20b0 *: remove ftp.kddlabs.co.jp, does not provide ftp service 2017-12-03 11:09:46 +00:00
maya
a51ff05454 tiff: add my own patch for CVE-2017-17095.
bump PKGREVISION
2017-12-03 09:07:06 +00:00
wiz
5df240ac55 p5-SVG: update to 2.80.
2.80  2017.11.30 MANWAR
      - Added one more test author only as suggested by @DAVE. (RT #123705)

2.79  2017.11.30 MANWAR
      - Addressed RT #123705, making test t/96-perl-critic.t and t/99_test_pod_coverage.t author only.
2017-12-03 08:38:09 +00:00
maya
3e38b6e710 libcaca: assume & handle newly POSIX style endian.h (decision in 2011)
Provide fallback definition that acts the same as the old code that existed.

Add test target.

Fixes build failure reported by John D Baker in pkgsrc-users
2017-12-03 03:57:31 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
wiz
9b8fad66ed librsvg: remove unused patch 2017-11-30 15:36:08 +00:00
adam
7244183e07 libimagequant: updated to 2.11.4
2.11.4:
Bug fixes.
2017-11-28 10:35:27 +00:00
wiz
509fb31552 f-spot: use github page instead of dead HOMEPAGE 2017-11-26 10:42:00 +00:00
wiz
02744b3285 py-cairo: Add missing patch for previous. 2017-11-25 11:59:53 +00:00
wiz
d630cfea88 py-cairo: install pkgconfig in pkgsrc standard location
Bump PKGREVISION.
2017-11-25 09:16:13 +00:00
wiz
b49b6b3475 *: use py-cairo's bl3.mk file where previously it used cairo:link
Needed when e.g. pkg-config is used to detect py-cairo.
2017-11-25 08:58:55 +00:00
wiz
c1b4b2e840 py-cairo3: remove, merged into py-cairo 2017-11-24 22:17:41 +00:00
wiz
37ff97a3da *: depend on py-cairo now it supports all python versions 2017-11-24 22:15:58 +00:00
wiz
b54d498aca py-cairo: update to 1.15.4.
1.15.4 - 2017-11-08
-------------------

Fixes:
  * Fix some enum conversation errors with (unused) large and negative values.
    :pr:`81`

Tests:
  * Fix a rare test error :pr:`80` (:user:`Sergei Trofimovich <trofi>`)


.. _v1.15.3:

1.15.3 - 2017-09-17
-------------------

Fixes:
  * setup.py: Install pkgconfig file into /usr/share/pkgconfig to work around
    JHBuild on Fedora not picking it up.
  * Fix tests on big endian machines. 🐛`75`
  * Support building with MSVC :pr:`72` (:user:`Chun-wei Fan <fanc999>`)

Tests:
  * Test MSVC builds on appveyor


.. _v1.15.2:

1.15.2 - 2017-09-03
-------------------

Fixes:
  * setup.py: Install pkgconfig file to the same library prefix that Python
    uses. (/usr/lib64 instead of /usr/lib under Fedora for example) 🐛`70`
    :pr:`71` (:user:`Sander Sweers <infirit>`)


.. _v1.15.1:

1.15.1 - 2017-08-19
-------------------

Fixes:
  * Improved support for Python filesystem paths including
    :class:`os.PathLike`. See :class:`pathlike` for details.
  * Various minor fixes

Changes:
  * Expose :class:`cairo.Path`

Tests:
  * Improved test coverage from ~70% to ~90%


.. _v1.15.0:

1.15.0 - 2017-07-24
-------------------

New Features:
  * Add :meth:`Surface.map_to_image` and :meth:`Surface.unmap_image` 🐛`51`
  * Add :class:`RasterSourcePattern` 🐛`48`
  * Add :class:`Glyph` 🐛`53`
  * Add :class:`Rectangle` 🐛`54`
  * Add :class:`TextCluster` 🐛`61`
  * Add :meth:`ScaledFont.text_to_glyphs` and :meth:`ScaledFont.glyph_extents`
  * Add :meth:`Context.show_text_glyphs`
  * Add :class:`TextExtents` 🐛`62`

Changes:
  * Pycairo instances wrapping the same underlying cairo object now hash and
    compare equally e.g. ``context.get_target() == context.get_target()``
  * Functions which returned a cairo error with :attr:`Status.NO_MEMORY` no
    longer raise :exc:`python3:MemoryError`, but a subclass of :exc:`Error`
    and :exc:`python3:MemoryError`. Similarly errors with
    :attr:`Status.READ_ERROR` and :attr:`Status.WRITE_ERROR` no longer raise
    :exc:`python3:IOError`, but a subclass of :exc:`Error` and
    :exc:`python3:IOError`. 🐛`55`
  * Some functions which previously returned a tuple now return a tuple
    subclass like :class:`Rectangle`, :class:`Glyph`, :class:`TextCluster` and
    :class:`TextExtents`


.. _v1.14.1:

1.14.1 - 2017-07-24
-------------------

Fixes:
  * Fix a crash with :meth:`Surface.get_device` 🐛`57`


.. _v1.14.0:

1.14.0 - 2017-07-12
-------------------

General:
  * Requires at least cairo 1.13.1 (The snapshop in Ubuntu 14.04)

Tests:
  * Optional `Hypothesis <https://hypothesis.readthedocs.io>`__ tests.

New Features:
  * Add :meth:`Surface.set_device_scale` and :meth:`Surface.get_device_scale`.
    :pr:`44` (:user:`Sander Sweers <infirit>`)
  * Add :class:`Device` :pr:`45`
  * Add :meth:`Surface.get_device` :pr:`45`
  * Add :class:`ScriptDevice` and :class:`ScriptMode` :pr:`46`
  * Add :class:`ScriptSurface` 🐛`17`
  * Add :attr:`Status.JBIG2_GLOBAL_MISSING`
  * Add :meth:`Format.stride_for_width`
  * Add :class:`TextClusterFlags` and :class:`SurfaceObserverMode`
  * Add :meth:`Gradient.get_color_stops_rgba`
  * Add :class:`TeeSurface`
  * Add :class:`MeshPattern`


.. _v1.13.4:

1.13.4 - 2017-07-12
-------------------

Fixes:
  * Fix a rare crash with :meth:`get_data() <ImageSurface.get_data>` under
    Python 3 (1.13.3 regression).


.. _v1.13.3:

1.13.3 - 2017-06-01
-------------------

Fixes:
  * Fix ImageSurface leaking in case :meth:`get_data() <ImageSurface.get_data>` is used under Python 3.
    🐛`41`

Documentation:
  * Add Pillow to ImageSurface example. :pr:`40` (:user:`Stuart Axon <stuaxo>`)
  * Describe Freetype-py intergration. 🐛`25` :pr:`43`
    (:user:`Hin-Tak Leung <HinTak>`)


.. _v1.13.2:

1.13.2 - 2017-05-21
-------------------

Fixes:
  * Fix pip failing to install pycairo in some cases. 🐛`39`

Testing:
  * Added continuous testing for Windows using MSYS2 and appveyor. 🐛`19`


.. _v1.13.1:

1.13.1 - 2017-05-07
-------------------

Fixes:
  * setup.py install: Fix generated pkg-config file if ``--home`` or
    ``--user`` is specified. 🐛`34`
  * Fix a build error on macOS Sierra. :pr:`36`
    (:user:`Nicolas P. Rougier <rougier>`)
  * examples: Fix snippet examples when .pyc files are present. 🐛`35`

Documentation:
  * Add Pyglet integration example. :pr:`33` (:user:`Stuart Axon <stuaxo>`)


.. _v1.13.0:

1.13.0 - 2017-05-03
-------------------

New Features:
  * The buffer returned by :meth:`ImageSurface.get_data` under Python 2 now
    implements the character buffer interface to make it work with
    pygame.image.frombuffer(). :pr:`29`
  * All C enum types now have their own corresponding Python enum type:
    :class:`Antialias`, :class:`Content`, :class:`Extend`, :class:`FillRule`,
    :class:`Filter`, :class:`FontSlant`, :class:`FontWeight`, :class:`Format`,
    :class:`HintMetrics`, :class:`HintStyle`, :class:`LineCap`,
    :class:`LineJoin`, :class:`Operator`, :class:`PDFVersion`,
    :class:`PSLevel`, :class:`PathDataType`, :class:`RegionOverlap`,
    :class:`SVGVersion`, :class:`Status`, :class:`SubpixelOrder`. 🐛`26`

    All relevant constants are now an alias to attributes of those types e.g.
    :data:`ANTIALIAS_DEFAULT` is the same as :attr:`Antialias.DEFAULT`.

    All functions returning enum values now return instances of the new types
    e.g. :meth:`Context.get_antialias` returns a :class:`Antialias`.

    :attr:`Error.status` is now a :class:`Status`.
  * All included examples now work with Python 2 & 3
  * All included examples using GTK+ have been ported to GTK+ 3/PyGObject 3

Fixes:
  * Fix the signature of the :class:`ImageSurface` buffer interface for Python 2
    (int -> Py_ssize_t)
  * setup.py: Ensure "-fno-strict-aliasing" is used with Python 2.

Testing:
  * Added travis-ci tests for flake8 and sphinx. :pr:`30`, :pr:`32`
  * The test suite now has optional tests for numpy and pygame integration.


.. _v1.12.0:

1.12.0 - 2017-04-18
-------------------

General:
  * Require cairo 1.12.0
  * Use C90 and enforce it on travis-ci. 🐛`5`, :fdobug:`22940`

Constants:
  * Add various new cairo.OPERATOR_*, cairo.ANTIALIAS_* and
    cairo.FORMAT_* constants. 🐛`1`
  * Add :data:`HAS_MIME_SURFACE` and cairo.MIME_TYPE_*. 🐛`7`,
    :fdobug:`58771`
  * Add cairo.PDF_VERSION_*. :pr:`16`
  * Add cairo.SVG_VERSION_*

:exc:`Error`:
  * Add a :data:`Error.status` attribute exposing cairo.STATUS_*
  * Add :exc:`CairoError` alias for :exc:`Error` for cairocffi compatibility

:class:`Matrix`:
  * Expose matrix components as read/write properties. e.g. :data:`Matrix.xx`
  * Fix type checking of the multiplication operator under
    Python 3. 🐛`8`, :fdobug:`89162` (Lawrence D'Oliveiro)

:class:`Surface`:
  * Add :meth:`Surface.set_mime_data`. 🐛`7`, :fdobug:`58771`
  * Add :meth:`Surface.get_mime_data`. 🐛`7`, :fdobug:`58771`
  * Add :meth:`Surface.supports_mime_type`. 🐛`7`, :fdobug:`58771`
  * Add :meth:`Surface.create_for_rectangle`. :pr:`13`
  * Add :meth:`Surface.create_similar_image`. :pr:`15`
  * Add :meth:`Surface.has_show_text_glyphs`
  * Fix crash when the surface wrapper gets deallocated before the surface
    object. 🐛`11`

:class:`Context`:
  * Add :meth:`Context.in_clip`. :pr:`14`

:class:`PDFSurface`:
  * Add :meth:`PDFSurface.restrict_to_version`. :pr:`16`
  * Add :meth:`PDFSurface.get_versions`. :pr:`16`
  * Add :meth:`PDFSurface.version_to_string`. :pr:`16`

:class:`SVGSurface`:
  * Add :meth:`SVGSurface.restrict_to_version`
  * Add :meth:`SVGSurface.get_versions`
  * Add :meth:`SVGSurface.version_to_string`

:class:`XCBSurface`:
  * Add :meth:`XCBSurface.set_size`

:class:`PSSurface`:
  * Add :meth:`PSSurface.get_levels`
  * Add :meth:`PSSurface.level_to_string`

:class:`Pattern`:
  * Add :meth:`Pattern.set_filter`
  * Add :meth:`Pattern.get_filter`

:class:`RecordingSurface`:
  * Add :meth:`RecordingSurface.get_extents`

:class:`FontOptions`:
  * Implement ``__eq__`` and ``__ne__``
  * Add :meth:`FontOptions.copy`
  * Add :meth:`FontOptions.hash`
  * Add :meth:`FontOptions.equal`
  * Add :meth:`FontOptions.merge`

:class:`ScaledFont`:
  * Add :meth:`ScaledFont.get_ctm`
  * Add :meth:`ScaledFont.get_font_matrix`
  * Add :meth:`ScaledFont.get_font_options`


.. _v1.11.1:

1.11.1 - 2017-04-12
-------------------

This release fixes an ABI breakage. I missed that the original pycairo master
had already broken ABI compared to 1.10.0.


.. _v1.11.0:

1.11.0 - 2017-04-09
-------------------

This version is based on the Python 2 version of pycairo 1.10.0 and is API/ABI
compatible with both py2cairo 1.10.0 and py3cairo 1.10.0.

General Changes:
    * Requires cairo 1.10.2+
    * Switch to semantic versioning
    * Switch build system to distutils/setup.py (xpyb integration can be
      enabled with passing ``--enable-xpyb`` to setup.py build)
    * Moved to GitHub: https://github.com/pygobject/pycairo

New Features:
    * Python 3 support (API/ABI compatible with py3cairo 1.10.0) including
      support for :exc:`cairo.Error`, :meth:`cairo.ImageSurface.get_data` and
      :meth:`cairo.ImageSurface.create_for_data`, which were missing in
      py3cairo.
    * :class:`cairo.RecordingSurface` (:fdobug:`36854`,
      `Torsten Landschoff <t.landschoff@gmx.net>`__)
    * :class:`cairo.Region`, :class:`cairo.RectangleInt` and
      cairo.REGION_OVERLAP_*
      (:fdobug:`44336`, `Bug Fly <mozbugbox@yahoo.com.au>`__)

Bug Fixes:
    * Fix crash when read()/write() methods of file objects passed to pycairo
      raise exceptions.
    * Fix possible value truncation of handles passed to Win32Surface and
      Win32PrintingSurface on 64bit Windows. :fdobug:`57493`
2017-11-24 16:02:21 +00:00
wiz
62a22d38c0 p5-GD: update to 2.67.
2.67    * fix thread-safety for GD::Simple %COLORS (#26 melak)
        * fix arc start-angle docs, RT #123277 Andrew G Gray
        * improve setBrush docs, RT #123194 Andrew G Gray
        * improve StringFT docs, RT #123193
        * replace MacOSX by darwin, and not by Mac OS X/macOS as suggested
          in PR #24
        * add GD::Image->_file method as suggested in RT #60488 by Kevin Ryde,
          also the helper GD::supportsFileType
2017-11-24 14:29:32 +00:00
wiz
be58ea31be librsvg: update to 2.40.19.
Version 2.40.19
- bgo#621088: Using text objects as clipping paths is now supported.
- bgo#587721: Fix rendering of text elements with transformations (Massimo).
- bgo#777833 - Fix memory leaks when an RsvgHandle is disposed before
  being closed (Philip Withnall).
- bgo#782098 - Don't pass deprecated options to gtk-doc (Ting-Wei Lan).
- bgo#786372 - Fix the default for the "type" attribute of the <style> element.
- bgo#785276 - Don't crash on single-byte files.
- bgo#634514: Don't render unknown elements and their sub-elements.
- bgo#777155 - Ignore patterns that have close-to-zero dimensions.
- bgo#634324 - Fix Gaussian blurs with negative scaling.
- Fix the <switch> element; it wasn't working at all.
- Fix loading when rsvg_handle_write() is called one byte at a time.
- bgo#787895 - Fix incorrect usage of libxml2.  Thanks to Nick Wellnhofer
  for advice on this.
- Backported the test suite machinery from the master branch (Chun-wei Fan,
  Federico Mena).
- We now require Pango 1.38.0 or later (released in 2015).
- We now require libxml2 2.9.0 or later (released in 2012).
2017-11-23 20:22:01 +00:00
snj
733aaedcdf graphics/jasper: update to 2.0.14.
Changes:
- In the JPC codec, the requirement that the number of tile parts be at
  least one has been removed (since the JPEG-2000 standard allows
  a special value of zero to mean the number of tile parts is unspecified).
- add option to disable programs
- Include jasper/jas_debug.h when using jas_eprintf
  Fixes building with -Werror=implicit-function-declaration.
- Applied patches to resolve some missing export problems.
  See: https://github.com/mdadams/jasper/issues/122
- Moved inttypes.h and stdbool.h includes to jas_types.h and fixed
  the build for Visual Studio 2012 and lower.
- Correct or add comments for jas_safe_* functions
  Mostly fixing bad copy-n-paste issues, or functions added without any
  comment.
- Added a check in the JP2 encoder to ensure that the image to be coded
  has at least one component.  Also, made some small changes to a
  private build script.
- Fixed bugs due to uninitialized data in the JP2 decoder.
  Also, added some comments marking I/O stream interfaces that probably
  need to be changed (in the long term) to fix integer overflow
  problems.
- Added some additional checking to prevent a potential integer overflow
  due to conversion in the JPC decoder.
- Added numerous more-detailed error messages for the JPC and JP2
  codecs.
- Added a partial verbose capability for the run_test_1 script.
- Moved a test case from the bad category to the good category, as the
  test case had been miscategorized.
- Add some regression test cases.
- Fixed some potential double-free problems in the JPC codec.
2017-11-23 19:16:28 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
wiz
feb3c578b5 jbig2dec: update to 0.14.
Version 0.14 (2017 October 04)

* Bug fix release.
2017-11-23 15:24:55 +00:00
tsutsui
317a50741f ruby-gnome2: update to 3.2.1.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.1: 2017-11-19

This is a memory related bug fix release.

=== Changes

==== Ruby/GLib2

  * Improvements

    * (({GLib::Bytes#initialize})): Stopped to copy data for frozen
      (({String})).

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed memory leaks for output parameters.
      [GitHub#1113][Reported by Will Bryant]

==== Ruby/GIO2

  * Improvements

    * (({Gio::InputStream#read_all})): Made workable.
      [GitHub#1110][Reported by Paul van Tilburg]

    * (({Gio::InputStream#read})): If the given size is (({nil})),
      read until EOF or error. It's compatible with Ruby's IO objects.

==== Ruby/GTK3

  * Improvements

    * Marked top-level windows automatically.
      [GitHub#1103][Reported by cedlemo]

=== Thanks

  * Paul van Tilburg

  * cedlemo

  * Will Bryant
2017-11-22 17:05:52 +00:00
he
50b416c39b Update tiff to version 4.0.9.
Pkgsrc changes:
 * Adapt PLIST, remove patches for now-integrated bugfixes.

Upstream changes:
 * Many changes related to security & stability.
   See the source's ChangeLog for the details.
2017-11-19 16:31:04 +00:00
tsutsui
44e0749c4f ruby-gnome2: update to 3.2.0.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.0: 2017-11-07

This is a bug fix release for Ruby/Poppler.

=== Changes

==== Ruby/GLib

  * Improvements

    * (({GLib::IOChannel#create_watch})): Supported.
      [GitHub#1106][Reported by kspt-johs]

    * (({GLib::IOChannel#create_watch})): Supported.

==== Ruby/GTK3

  * Improvements

    * Added a sample.
      [GitHub#1109][Patch by cedlemo]

==== Ruby/Poppler

  * Improvements

    * (({Poppler#Document#size})): Added again.

    * (({Poppler#Document#pages})): Added again.

  * Fixes

    * Updated dependencies.
      [GitHub#1107][Reported by OBATA Akio]

    * (({Poppler#Document#initialize(:data => data)})): Added
      workaround. It should be fixed in upstream.

=== Thanks

  * kspt-johs

  * OBATA Akio

  * cedlemo
2017-11-19 10:38:38 +00:00
markd
e4d7a8af61 graphics/py-fits: add python2 only entries to PLIST 2017-11-15 23:29:26 +00:00
markd
d577a551a9 graphics/py-openexr: update to 1.3.0
supports python3
2017-11-15 23:26:33 +00:00
wiz
4ae0ccf583 opencv2: follow redirect 2017-11-15 22:16:47 +00:00
adam
c2ab845104 For Python 2.7: depend on py-backports.functools_lru_cache instead of py-functools32 2017-11-15 14:19:43 +00:00
szptvlfn
6edf3cd9b7 feh: Update to 2.22.2
https://git.finalrewind.org/feh/plain/ChangeLog
Tue, 07 Nov 2017 17:36:26 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.22.2
    * Fix HTTPS certificate errors on some systems (broken in 2.22)

Tue, 07 Nov 2017 07:51:48 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.22.1
    * Allow ~/.fehbg to be sourced (instead of executed) from other shell
      scripts again (broken in 2.22)

Sat, 04 Nov 2017 14:55:38 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.22
    * Add support for CURL_CA_BUNDLE environment variable when loading images
      via HTTPS
    * Fix ~/.fehbg not being updated when setting a wallpaper via menu
      (broken in 2.21)
2017-11-15 11:58:03 +00:00
adam
eabbc75cd2 libimagequant: updated to 2.11.3
2.11.3
Bug fixes
2017-11-15 08:40:34 +00:00
he
6d602c25d1 Update ImageMagick to version 7.0.7.11.
Upstream changes:

2017-11-11  7.0.7-11 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-11, GIT revision 21635:0447c6b46:20171111.

2017-11-05  7.0.7-10 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-10, GIT revision 21612:36e2aabfd:20171105.

2017-11-03  7.0.7-10 Dirk Lemstra <dirk@lem.....org>
  * Fixed a problem with resource bookkeeping in AcquireMatrixInfo().

2017-10-30  7.0.7-9 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-9, GIT revision 21580:2682a311e:20171031.

2017-10-20  7.0.7-9 Cristy  <quetzlzacatenango@image...>
  * Encode JSON control characters (reference
    https://github.com/ImageMagick/ImageMagick/issues/848).

2017-10-27  7.0.7-9 Dirk Lemstra <dirk@lem.....org>
  * Added support for reading mipmaps in dds images (reference
    https://github.com/ImageMagick/ImageMagick/issues/845).
2017-11-13 14:29:26 +00:00
khorben
dbcb57753c Bump PKGREVISION on packages depending on CUPS
This should be the last part of the renaming operation for print/cups to
print/cups-base.

Rationale: packages depending on CUPS but not relying on a functional
printing setup only need to depend on print/cups-base (equivalent to the
former print/cups). The new print/cups now depends on print/cups-base
and on print/cups-filters, thus directly providing a functional printing
setup. This bump reflects this change of dependency.

As discussed on tech-pkg@
2017-11-12 16:03:34 +00:00
khorben
08f3106d89 Update dependencies on print/cups to print/cups-base
This is with the notable exception of meta-pkgs/desktop-gnome, which I
believe implies a fully functional cups.

This is still missing revision bumps - I'll be right there (first time I
am doing this on so many packages at a time).

As discussed on tech-pkg@
2017-11-12 15:36:57 +00:00
ryoon
9f04baa836 Fix GPL version 2017-11-10 23:04:17 +00:00
ryoon
199f561264 Add rawtherapee 2017-11-10 23:02:35 +00:00
ryoon
c261ccb73b graphics/rawtherapee: import rawtherapee-5.3
RawTherapee is a cross-platform raw image processing program released
under GNU GPL 2.
2017-11-10 23:01:02 +00:00
wiz
bbc927bd50 libv4l: comment out dead sites 2017-11-06 13:39:17 +00:00
wiz
2e4a1b8cf9 opencv: follow redirect 2017-11-06 13:30:27 +00:00
adam
ecf61410ab libimagequant: updated to 2.11.2
Changes 2.11.2:
Bug fixes.
2017-11-06 10:04:46 +00:00
adam
8e8df2b5c2 gnuplot: updated to 5.2.1
Release 5.2.1

A few bug-fixes present in the distributed package for 5.2.1 are not yet
commited upstream because the repository is in the process of migration
from cvs to git.

* src/graphics.c (plot_betweencurves):
        plot 'foo' with filledcurves below y=bar
would fail to identify "below" regions where the y value foo[x] at the
start or end of the region was exactly equal to bar.

* src/axis.c (gen_tics):  `set log x; set xtics foo` would always place
the first axis tic at foo rather than at (foo / base^N) for suitable N.

* src/win/winmain.c (ConsolePutS, ConsolePutCh):  Use standard file IO
instead of Console API to enable word-wrapping on Windows 10 and to
allow for redirection of stdout/stderr.

* term/post.trm:  Raise the limit on number of relative moves before
a "stroke" so that a full circle as drawn by do_arc() does not glitch
due to insertion of a "stroke xx yy M" sequence that resets the
dot/dash pattern.

* src/plot2d.c (eval_plots): If the range for logscaled y axis is empty,
e.g. the plot holds a single point, auto-extend the range rather than
giving up with an error.
2017-11-03 15:00:10 +00:00
fhajny
a0ea5c6e0a Update graphics/ImageMagick6 to 6.9.9.20.
6.9.9.20
- Return expected results for a percent 0 -chop option argument
- Tweaks to OpenMP support within ImageMagick.

6.9.9.19
- Correct handling of GIF transparency

6.9.9.18
- Resetting the magick_list_initialized boolean when needed

6.9.9.17
- Fix broken build

6.9.9.16
- Fixed numerous memory leaks
- Support URW-base35 fonts.

6.9.9.15
- Fixed numerous memory leaks

6.9.9.14
- Fixed numerous memory leaks
- Stop poential leaks in the JNG decoder
- Maximum valid hour is 23, not 24, in the PNG tIME chunk, and maximum
  valid minute is 59, not 60.

6.9.9.13
- Use signed integer arithmetic to calculate timezone corrections
2017-10-30 15:08:13 +00:00
fhajny
06fce1c121 Update graphics/ImageMagick to 7.0.7.8
- Return expected results for a percent 0 -chop option argument
- Tweaks to OpenMP support within ImageMagick.
2017-10-30 14:54:37 +00:00
fhajny
82fea3a451 graphics/ImageMagick*: Replace (optional) dependency on jasper, removed
by upstream in as early as 6.8, and replace with openjpeg - for the
purposes of JPEG 2000 (JP2) support. Bump PKGREVISION.
2017-10-30 14:44:05 +00:00
adam
597be33052 libimagequant: updated to 2.11.0
version 2.11
- new liq_image_set_background() for high-quality remapping of GIF frames
- new liq_image_set_importance_map() for controlling which parts of the image get more palette colors
2017-10-30 08:29:07 +00:00
leot
2b980ba76d sxiv: Update graphics/sxiv to 24.
pkgsrc changes:
- Add AUTORELOAD=nop to MAKE_FLAGS in order to avoid optional inotify
  support to automatically reload the current image whenever it changes
- Needs `c99' (`-std=c99' is passed to CFLAGS)

Changes:
24
--
 - Automatically reload the current image whenever it changes
 - Support embedding into other X windows with -e (e.g. tabbed)
 - New option -p prevents sxiv from creating cache and temporary files
 - Simpler mouse mappings, the most basic features are accessible with
   the mouse only (navigate, zoom, pan)
2017-10-28 16:00:04 +00:00
taca
9f2f4148e6 pkgsrc: reset PKGREVISION
reset PKGREVISION along with update of all lang/php*.
2017-10-27 08:49:00 +00:00
wiz
59e214ae71 py-strich: follow redirect 2017-10-23 13:42:17 +00:00
joerg
8835501561 + py-strich 2017-10-23 13:41:05 +00:00
joerg
f2f19a88db Add py-strich-0.8:
PyStrich is a Python module to generate 1D and 2D barcodes (Code 39, Code
128, DataMatrix, QRCode and EAN13).
2017-10-23 13:38:41 +00:00
markd
e65ce15cdd tex-pst-ovl{,-doc}: update to 0.07a
changes unknown
2017-10-23 09:31:34 +00:00
markd
c19f878bf5 tex-pst-tools{,-doc}: update to 0.09
changes unknown
2017-10-23 08:53:57 +00:00
markd
76af298514 tex-pstricks{,-doc}: update to 2.77
- fix bug with wrong position for catcode change of @
- created new file pstricks-tex.def for the additional
  latex macros when running tex
- define \ifpst at psfonts for the TeX part
2017-10-23 08:35:37 +00:00
markd
93342ae955 tex-animate{,-doc}: update to 20170929
changes unknown
2017-10-23 08:12:33 +00:00
markd
572441c16c tex-pstricks-add{,-doc}: update to 3.84
This version has a new macro \psRandomPoinArea to draw random points in a
square qhich is devided by a function.
2017-10-23 01:39:34 +00:00
markd
eabc2f7c17 tex-epstopdf{,-doc}: update to 2.27
epstopdf 2.27 contains bug fixes for parsing and checking of the
--gsopt value. For exampole, --gsopt -dAutoFilterColorImages=true
previously incorrectly failed, but now (I hope) works. Thanks to
Yannick Berker for the report, analysis, and fix.
2017-10-23 01:31:30 +00:00
markd
c746943b99 tex-mcf2graph{,-doc}: update to 4.28
-improve function ext(),EXT()
-update MCF syntax manual

-change syntax #n
  #n => $n
-update MCF syntax manual
2017-10-23 01:24:36 +00:00
markd
aeeefdf33b tex-tikzsymbols{,-doc}: update to 4.07
* New symbols: \Sleepey and \dSleepey
 * New symbol:  \SchrodingersCat (Is it dead, unknown or alive? You decide!)
 * New option:  'global-scale', scale all symbols by a given number
 * New option:  'symbol-scale', scale specific symbols by a given number
 * Option 'usebox' can now be used during the document
2017-10-21 03:42:58 +00:00
markd
d1606aef4f tex-pst-plot{,-doc}: update to 1.84
use \psx|ylabelsep for plotstyle xvalues
2017-10-21 03:31:44 +00:00
tsutsui
8e6985753a ruby-gnome2: update to 3.1.9.
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.9/NEWS)

== Ruby-GNOME2 3.1.9: 2017-10-16

This is a release that includes GObject Introspection migrated Ruby/Poppler.

=== Changes

==== All

  * Improvements

    * Added (({Makefile})) existence check before running (({make})).
      [GitHub#1065][Patch by HIGUCHI Daisuke]

  * Fixes

    * Fixed shebang paths.
      [GitHub#1066][Patch by HIGUCHI Daisuke]

==== Ruby/GLib

  * Improvements

    * Windows: Updated required cairo gem dependency.

==== Ruby/GObjectIntrospection

  * Improvements

    * (({GObjectIntrospection::Loader.register_object_class_converter})):
      Added.

    * Added (({gboolean *})) output support.

    * Added (({[GBoxed]})) output support.

    * Added (({[gboolean]})) input support.

==== Ruby/GDK3

  * Improvements

    * (({Gdk::Window#origin})): Ignored garbage return value.

==== Ruby/GTK3

  * Improvements

    * Added more demos.
      [GitHub#1096][GitHub#1098][GitHub#1099][GitHub#1103]
      [Patch by cedlemo]

    * (({Gtk::Container#add_child})): Added.
      [GitHub#1101][Reported by Robert A. Heiler]

    * (({Gtk::Container#remove_child})): Added.
      [GitHub#1101][Reported by Robert A. Heiler]

==== Ruby/Poppler

  * Improvements

    * Migrated to GObject Introspection bindings.
      [Patch by cedlemo]

==== Ruby/WebKit2GTK

  * Improvements

    * Reduced fragile test failure.
      [GitHub#1067][Patch by HIGUCHI Daisuke]

    * Followed upstream fix for
      (({webkit_web_view_new_with_related_view})).
      [GitHub#1095][Reported by Jeremy Bicha]

    * Relaxed test to support the latest WebKit2GTK+.
      [GitHub#1095][Reported by Jeremy Bicha]

==== Ruby/Rsvg2

  * Improvements

    * Added document how to install on Heroku.
      [GitHub#1071][Patch by Ciocanel Razvan]

==== Ruby/VTE3

  * Improvements

    * (({Vte::Regex})): Added.
      [GitHub#1087][Patch by cedlemo]

=== Thanks

  * HIGUCHI Daisuke

  * cedlemo

  * Ciocanel Razvan

  * Jeremy Bicha

  * Robert A. Heiler
2017-10-21 01:22:55 +00:00
szptvlfn
576b09447e Update to 2.21
https://git.finalrewind.org/feh/plain/ChangeLog
Sat, 07 Oct 2017 12:14:17 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.21
    * Add toggle_fixed_geometry ('g') key binding to toggle window auto-resize
    * Improve control via terminal input
    * Fix crash (segmentation fault) when using feh -O in non-index mode
    * Fix --force-aliasing (and possibly other options) missing from ~/.fehbg
      when using them for background setting

Thu, 07 Sep 2017 20:20:11 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.20
    * Fix clang/gcc warnings (Patches by orbea)
    * Add support for control via terminal input. feh will read key presses
      from the controlling terminal and handle them like X11 key presses
      inside the feh window. Note that at the moment, only lower / upper case
      ASCII letters and a very small set of additional keys are supported.
    * Fix broken ImageMagick support (see --magick-timeout) when using some
      ImageMagick versions <https://github.com/derf/feh/issues/323>
    * Remove images from the filelist if they were removed by executing a
      user-defined action <https://github.com/derf/feh/issues/322>
2017-10-19 22:30:32 +00:00
fhajny
cfba3fe087 Enable erlang-eimp 2017-10-17 15:10:19 +00:00
fhajny
c98020802b Add eimp 1.0.1 as graphics/erlang-eimp.
eimp is an Erlang/Elixir application for manipulating graphic
images using external C libraries. It supports WebP, JPEG, PNG
and GIF.
2017-10-17 15:09:21 +00:00
jperkin
212daa1de0 netpbm: Extend SunOS workaround to GCC 6.x. 2017-10-16 15:35:41 +00:00
markd
03f2cd2bc1 tex-pst-barcode{,-doc}: update to 0.18
changes unknown
2017-10-16 10:35:44 +00:00
adam
899f9fc9aa gdk-pixbuf2: update to 2.36.11
2.36.11
* build: Fix tiff loader build
* build: Fix the build on OS X
* build: Prefer newer libpng
* Use a free reference images for tests
* gif: fail quickly if image dimensions are too big
* xlib: Avoid an out-of-bounds error on bigendian
* Translation updates
2017-10-16 09:37:27 +00:00
prlw1
d59c698db2 Revert buildtool.mk additions for glib-{mkenums,genmarshal} using packages
Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk
2017-10-15 23:19:10 +00:00
markd
56ff14df80 Makefile: add tex-tkz-{base,fct}{,-doc} 2017-10-15 20:34:22 +00:00
markd
cacabee506 tex-tkz-base: add tex-numprint dependency 2017-10-15 20:32:28 +00:00
markd
25470fdab1 tex-tkz-fct{,-doc}: Add version 1.16c
The tkz-fct package is designed to give math teachers (and
students) easy access to programming graphs of functions with
TikZ and gnuplot.
2017-10-15 20:22:09 +00:00
markd
56999ff43f tex-tkz-base{,-doc}: Add version 1.16
The bundle is a set of packages, designed to give mathematics
teachers (and students) easy access to programming of drawings
with TikZ.
2017-10-15 20:16:52 +00:00
prlw1
0a877a6d2e cogl: requires glib-mkenums which is now in py-glib2-tools 2017-10-14 21:16:43 +00:00
prlw1
40eb37fd02 librsvg: requires glib-mkenums which is now in py-glib2-tools 2017-10-13 23:45:20 +00:00
prlw1
ee4de6f03b gdk-pixbuf2: requires glib-mkenums which is now in py-glib2-tools 2017-10-13 21:47:23 +00:00
adam
6acf6b9b2e py-matplotlib: update to 2.1.0
v2.1.0:

This is the second minor release in the Matplotlib 2.x series and the first
release with major new features since 1.5.

This release contains approximately 2 years worth of work by 275 contributors
across over 950 pull requests. Highlights from this release include:

* support for string categorical values
* export of animations to interactive javascript widgets
* major overhaul of polar plots
* reproducible output for ps/eps, pdf, and svg backends
* performance improvements in drawing lines and images
* GUIs show a busy cursor while rendering the plot
* along with many other enhancements and bug fixes.
2017-10-13 09:50:35 +00:00
nros
7347d95313 Revbump and use of c++11 beacuse of lang/qore update. 2017-10-12 18:21:23 +00:00
jperkin
39900cd163 leptonica: Support openjpeg-2.3. 2017-10-11 22:54:42 +00:00
tez
b2f8cd7473 ImageMagick: update to 7.0.7.7
2017-10-07  7.0.7-7 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-7, GIT revision 21432:29003eeed:20171007.

2017-10-06  7.0.7-7 Cristy  <quetzlzacatenango@image...>
  * Correct handling of GIF transparency (reference
    https://github.com/ImageMagick/ImageMagick/issues/831).

2017-10-04  7.0.7-6 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-6, GIT revision 21426:0a1cb507b:20171004.

2017-10-03  7.0.7-6 Cristy  <quetzlzacatenango@image...>
  * Reset the magick_list_initialized boolean when needed (reference
    https://github.com/ImageMagick/ImageMagick/pull/826).
2017-10-02  7.0.7-6 Cristy  <quetzlzacatenango@image...>
  * Reset the magick_list_initialized boolean when needed (reference
    https://github.com/ImageMagick/ImageMagick/pull/826).

2017-10-01  7.0.7-5 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-5, GIT revision 21382:3846f9d97:20171001.

2017-09-28  7.0.7-5 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous memory leaks (reference
    https://github.com/ImageMagick/ImageMagick/issues).
  * Support URW-base35 fonts.

2017-09-26  7.0.7-5 Glenn Randers-Pehrson <glennrp@image...>
  * Removed "ping_preserve_iCCP=MagickTrue;" statement that was inadvertently
    added to coders/png.c (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=32771).

2017-09-23  7.0.7-4 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-4, GIT revision 21265:bdbc14590:20170923.

2017-09-23  7.0.7-4 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous memory leaks (reference
    https://github.com/ImageMagick/ImageMagick/pull/763).

2017-09-17  7.0.7-3 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-3, GIT revision 21202:6e6907ac7:20170917.

2017-09-17  7.0.7-3 ADLab of Venustech
  * Fixed numerous memory leaks (reference
    https://github.com/ImageMagick/ImageMagick/pull/763).

2017-09-15  7.0.7-3 Glenn Randers-Pehrson <glennrp@image...>
  * Stop potential leaks in the JNG decoder (reference:
    https://github.com/ImageMagick/ImageMagick/issues/760).
  * Maximum valid hour is 23, not 24, in the PNG tIME chunk, and maximum
    valid minute is 59, not 60.
2017-10-10 19:47:50 +00:00
wiz
6a38f967f1 opencv2: update HOMEPAGE 2017-10-09 08:17:41 +00:00
adam
fea502265c openjpeg: update to 2.3.0
OpenJPEG 2.3.0:

No API/ABI break compared to v2.2.0 but additional symbols for subset of components decoding (hence the MINOR version bump).

* Sub-tile decoding: when setting a window of interest through the API function opj_set_decode_area(), only codeblocks that intersect this window are now decoded (i.e. MCT, IDWT, and entropy decoding are only done on the window of interest). Moreover, memory allocation now depends on the size of the window of interest (instead of the full tile size).

* Ability to decode only a subset of components. This adds the following function opj_set_decoded_components(opj_codec_t p_codec, OPJ_UINT32 numcomps, const OPJ_UINT32 comps_indices, OPJ_BOOL apply_color_transforms) and equivalent opj_decompress -c compno[,compno]* option.

* Many bug fixes (including security fixes)
2017-10-06 21:00:44 +00:00
nros
fa10e2cd09 Add patches to fix CVE-2017-12925 , CVE-2017-12921 and a possible fix
for CVE-2017-12920.
Use += in master sites insted of \.
Bump PKGREVISION.
2017-10-04 17:19:33 +00:00
wiz
ace0491760 xfig: Add upstream bug report. 2017-10-04 11:58:45 +00:00
adam
ac12680038 py-Pillow: update to 4.3.0
4.3.0:
- Fix warning on pointer cast in isblock
- Doc: Added macOS High Sierra tested Pillow version
- Use correct Windows handle type on 64 bit in imagingcms
- 64 Bit Windows fix for block storage
- Fix "expression result unused" warning
- Add 16bit Read/Write and RLE read support to SgiImageFile
- Block & array hybrid storage
- Common seek frame position check
- Doc: Add note about aspect ratio to Image thumbnail script
- Fix ValueError: invalid version number '1.0.0rc1' in scipy release candidate
- Unfreeze requirements.txt
- Test: ResourceWarning tests
- Use n_frames to determine is_animated if possible
- Doc: Corrected parameters in documentation
- Avoid unnecessary Image operations
- Added register_extensions method
- Fix TIFF support for I;16S, I;16BS, and I;32BS rawmodes
- Fixed doc syntax in ImageDraw
- Fixed support for building on Windows/msys2. Added Appveyor CI coverage for python3 on msys2
- Fix ValueError in Exif/Tiff IFD
- Use pathlib2 for Path objects on Python < 3.4
- Export only required properties in unsafe_ptrs
- Alpha composite fixes
- Faster Transpose operations, added 'Transverse' option
- Deprecate ImageOps undocumented functions gaussian_blur, gblur, unsharp_mask, usm and box_blur in favor of ImageFilter implementations
- Dependencies: Updated freetype to 2.8.1
- Bug: Player skipped first image
- Faster filter operations for Kernel, Gaussian, and Unsharp Mask filters
- EPS: Add showpage to force rendering of some EPS images
- DOC: Fix type of palette parameter in Image.quantize.
- DOC: Fix Ico docs to match code
- Added file pointer save to SpiderImagePlugin
- Add targa version 2 footer
- Removed redundant lines
- Travis CI: Use default pypy/pypy3
- Fix for SystemError when rendering an empty string, added in 4.2.0
- Fix for memory leaks in font handling added in 4.2.0
- Tests:  cleanup, more tests. Fixed WMF save handler
- Removed debugging interface for Image.core.grabclipboard
- Doc syntax fix
- Faster packing and unpacking for RGB, LA, and related storage modes
- Use RGBX rawmode for RGB JPEG images where possible
- Remove palettes from non-palette modes in _new
- Delete transparency info when convert'ing RGB/L to RGBA
- Code tweaks to ease type annotations
- Fixed incorrect use of 's#' to byteslike object
- Fix JPEG subsampling labels for subsampling=2
- Region of interest (box) for resampling
- Basic support for Termux (android) in setup.py
- Bug: Fix Image.fromarray for numpy.bool type.
- CI: Add Fedora 24 and 26 to Docker tests
- JPEG: Fix ZeroDivisionError when EXIF contains invalid DPI (0/0).
- Depends: Updated openjpeg to 2.2.0
- Depends: Updated Tk Tcl to 8.6.7
- Depends: Updated libimagequant to 2.10.2
- Test: Added test for ImImagePlugin tell()
- Test: Additional tests for SGIImagePlugin
- New Image.getchannel method
- Remove unused im.copy2 and core.copy methods
- Fast Image.merge()
- Fast Image.split()
- Fast image allocation
- Storage cleanup
- FLI: Use frame count from FLI header
- Test: Test animated FLI file
- Bug: Fixed uninitialized memory in bc5 decoding
- Moved SgiImagePlugin save error to before the start of write operations
- Move createfontdatachunk.py so isn't installed globally
- Bug: Fix unexpected keyword argument 'align'
- Add newlines to error message for clarity
- Docs: Updated redirected URL
- Bug: Fix JPEG DPI when EXIF is invalid
- Bug: Fix for font getsize on empty string
- Docs: Improved ImageDraw documentation
- Docs: Corrected alpha_composite args documentation
- Docs: added the description of the filename attribute to images.rst
- Dependencies: Updated libimagequant to 2.10.1
- PDF: Renamed parameter to not shadow built-in dict
2017-10-03 19:48:28 +00:00
wiz
abb43e075d xfig: update to 3.2.6a.
Changes to Xfig
=============================================================================
Version 3.2
=============================================================================

Patchlevel 6a (January 2017)

CHANGES:
	o Draw lines with the same width as in PostScript and other outputs.

BUGS FIXED:
	o Add compile-switch --enable-tablet for using an input tablet.
	o Eventually, sorted out the xpm switches. Only use --enable-xpm-splash.
	o Improve ./configure and add diagnostic output. Looks now for headers
	  and libraries in unusal places, for compilation under mac darwin when
	  using fink or macports.

-----------------------------------
Patchlevel 6 (August 2016)

NEW FEATURES:
	o Add compile switch to enable xpm-icon and xpm-splash screen
	  independently (--enable-xpm-icon, --enable-xpm-splash).
	o New compile switch --enable-versioning, calls update_version_m4
	  to get version information from a source control system.

BUGS FIXED:
	o Update documentation to LaTeX and Xfig.
	From Roland Rosenfeld <roland@spinnaker.de>:
	o Update LaTeX documentation, use \documentclass instead of
	  \documentstyle, \usepackage instead of \input.
	o Builds on hurd, had to #include <limits.h> in a few places.
	o Use application/x-xfig, not image/x-xfig in xfig.desktop file.
	  See https://bugs.launchpad.net/ubuntu/+source/xfig/+bug/690067 and
	  https://bugs.launchpad.net/ubuntu/+source/xfig/+bug/1045848 .

-----------------------------------
Patchlevel 6-rc (July 2016)

NEW FEATURES:
	o Should compile on Mac (Darwin) after installing dependencies using
	  Macports, Fink or Homebrew.
	o Add two rudimentary tests. Run with make check.

UI CHANGES:
	From Brian V. Smith. These changes were made because the original
	view was of the drawing on the page instead of the modern view
	of the observer moving left/right/up/down:

	o Left arrow moves observer left (used to scroll canvas left)
	o Right arrow moves observer right
	o Up arrow moves observer up
	o Down arrow moves observer down
	o Ctrl+Wheel up zooms in, Ctrl+Wheel down zooms out (was the other
	  way around)

BUGS FIXED:
	o To compile on ancient systems, try make -DANCIENT.
	o Report correct paths to installed files in the man page.
	o Add pathmax.h and dirstruct.h, to define DIRSTRUCT and PATH_MAX.

	From Vladislav Zavjalov; Commit numbers refer to
	http://git.altlinux.org/people/slazav/packages/?p=xfig.git;a=commit;h=#
	o Preserve comments when deleting objects; Commit #6c42e5c
	o Restore colors and main comment after Delete All + Undo; #34f6105
	o Draw horizontal scrollbar if property buttons are too wide to fit
	  on the screen. Commit #e9c1394
	o Add save8bit app-resource to allow saving 8-bit files. #5bd9fbb
	o Move Xfuncs.h and Xosdefs.h out from fig.h. Commit #b433478
	o Move -l flags from LDFLAGS to LDADD. Commit #2d57c85

	From Roland Rosenfeld. Bug numers refer to https://bugs.debian.org/#.
	o Do not link with -lXmu, if linking with Xaw3d > 1.5e.
	o Make japanese documentation available for LANG=ja_JP.ujis.
	o Set the Creation date in xfig_man.html to the date when
	  creating the source tarball.
	o Really fix reading png files,
	  https://bugzilla.redhat.com/show_bug.cgi?id=1150330
	o Delete some superfluos files, fix typos (Caribbean),
	  add semicolon in xfig.desktop (bug # 812477).

	From Brian V. Smith:
	o old link for "Xfig On Microsoft Windows"
	  (Getting and Installing Xfig html page)
	o dash_list wrong dimension causes segfault on some line styles
	o Should handle systems where REG_NOERROR (regular expression)
	  is undefined now
	o Missing xfig_man.html
	o Modify a few places where to set locale to "C".
	o Didn't allocate enough space for fonts (would segfault
	  when popping up File panels)
	o Moving arc point would segfault

-----------------------------------
Patchlevel 6-beta (May 2016)

NEW FEATURES:
	o New tikz and pict2e export drivers.
	o Build using autoconf (./configure; make; make install).

BUGS FIXED:
	o Change \r\n to \n in all files.

	From Roland Rosenfeld. Bug numbers refer to https://bugs.debian.org/#.
	In fact, most of the bugs below, also those from other sources, were
	fixed by applying the debian-patches.
	o Position independent executables work, fixes bug # 756791.
	o Revert previous change of X-spline parameter.
	o Use C locale for fig2dev, to correctly interpret decimal point.
	  Fixes bug # 782737.
	o Correct grid mode distances in man page. Bug # 314820.
	o Extend xfig.desktop.
	o Fix unsecure use of temporary file. From Thomas Hoger, gentoo.
	  Debian Bug # 565341.
	o Escape - in man-page.
	o Securely print string.
	o Restore old shadow behaviour.
	o Fix reading "/MediaBox" when importing pdf. Closes Bug # 530898.
	o With -papersize b1, use B1, not B10. Bug 535181.

	From Vladislav Zavjalov. Information on bugs is found
	at https://bugzilla.altlinux.org/show_bug.cgi?id=#
	o Do not use fontsets for symbol and dingbat fonts, bug # 26579.
	o Fix compiler warnigs in w_indpanel.c. Commit feabe27.
	o Restore correct depths when loading a figure, then undo.
	  Commit b5c79b3.
	o Restore filename after delete region, undo. Commit 219d690.
	o Restore user color when opening new fig-file. Commit fccd915.
	o Restore correct depths when joining lines with different depths.
	  Commit a77bcaf.
	o Fix xfontlist->fset initialization. Commit a592399.
	o Fix default origin (100000,100000) -> (0,0) for filled objects.
	  Commit 4d87e60.
	o Fix 100% cpu-load by save panel. Commit 81a4596.
	o Do not use local SimpleMenu.c with XAW3D1_5E. Would segfault on
	  some 64-bit systems when opening main menu.

	o Missing argument may cause crash or undefined behaviour.
	  Debian bug # 795642. From Michael Tautschnig.

	From Hans de Goede. Bug information
	at https://bugzilla.redhat.com/show_bug.cgi?id=#.
	o Patch for importing png-files, Red Hat bug # 1150330. From David Kaufmann.
	o Fix crash when changing arrow size. Bug # 1046102.
	o Fix crash when creating dash-dotted lines. Bug # 1023744.
	  From Michael Srb, thanks to Maurizio Pollini and David Kaufmann.
	o Fix crash on exit. From Peter Volkov at gentoo

-----------------------------------
Patchlevel 5c (August, 2013)

BUGS FIXED:
	o Increased default width of layer panel from 58 to 64 to accomodate scrollbar width
	o missing comma in FIXED_JAPANESE_PDF #ifdef case in w_cmdpanel.c
	o printer name enclosed in apostrophes when printing in case has spaces in name
	o new link from Elizabeth Bailey for Fig applications referenced in installation.html
	o old link to duke.uask.ca for Fig applications has new link in installation.html
	o Typo in message "GIF read error on extention ..." should be "extension"
	o Possibility of stack overflow with malformed Fig files.
	o In version 1.4 of the PNG library dither was removed so xfig now uses quantize when
	  importing PNG images with palettes
	o Other updates for PNG library version 1.5 from Peter Volkov
	o Some versions of Cygwin don't have either REG_NOERROR or REG_OKAY defined so
	  REG_NOERROR defined to be 0
	o Changed X-Spline parameter to match original intent of X-Spline authors:
	  changed definition of Q(s) from -s to -0.5 * s in u_draw_spline.c
	o Allowance for stricter ghostscript in -dSAFER mode.  Was causing error on reading EPS images.
	  From Hans de Goede
	o Security vulnerability with importing images fixed
	  (RedHat bug # 657981 - xfig buffer overflow when opening .fig file with malicius color definition)
	o When exporting to combined PS/PDF/LATEX the -D option to exclude all but active layers
	  was not passed to fig2dev
	o Uses 24-bit color instead of 8-bit when importing eps files (pcx24b driver for ghostscript)
	o Bug in freeing null fontset
	o Semicolon (;) added at end of MimeType line in xfig.desktop as per
	  http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
	o Reference to "Darwin Ports" changed to "MacPorts"
	o Renamed O_TEXT to O_TXT to avoid conflicts with system define
	o On lines with Round or Projecting cap style and arrowheads, the line endpoint stuck out
	  beyond the arrowhead

	From Vladsilav Zavjalov:
	o Uses fontsets for all fonts in international mode
	o SEGV when zooming while creating object (e.g. text)
	o Add locale_encoding appres which acts similar to euc_encoding, but uses system locale and
	  mbrlen function for multibyte character length calculation.
	o Move "file not found" error message from check_docfile() to launch_viewer(),
	  remove excess check_docfile() call.
	  Error message is not shown when looking for a locale-dependent docs. It is shown only
	  if no docs found at all.
	o Do not do strcpy with equal arguments in w_cmdpanel.c/update_cur_filename()
	o Print to file had extra argument in sprintf in international mode
	o Message panel not tall enough with 3D Athena widgets
	o Warnings about different size of int and void * on 64-bit system.
	  To fix this problem I changed int to intptr_t in some places.


NEW FEATURES:
	o New library objects from Markus Laner:
	  Networks: NodeB.fig, cloud.fig, router.fig, wlan.fig
	  Computers: datacard.fig, screen.fig, usbpen.fig, xbox.fig
	o New command-line option -nowrite_bak to turn off automatic renaming of .fig to .fig.bak
	  when saving .fig file.  X resource is "write_bak".  Also command-line option -write_bak
	  to force renaming to true.
	o Can now specify small buttons with command-line argument -smallicons
	  From Ed Rosten

-----------------------------------
Patchlevel 5b (Jun 1, 2009)

BUGS FIXED:
	o Dimension line indicator incorrectly showed arrow length/width
	o Several patches from Fedora xfig maintainer
	o divide by 0 under certain circumstances in ruler code
	  From Libor Pechacek
	o Segfault if PRINTER env variable was not defined
2017-10-03 15:09:36 +00:00
wiz
e508468110 *: Recursive PKGREVISION bump for vala 0.38 update. 2017-10-03 12:36:52 +00:00
wiz
668cb0e64b librsvg: update to 2.40.18.
Version 2.40.18
- bgo#783835 - CVE-2017-11464 - Fix division-by-zero in the Gaussian
  blur code.
- Fix other cases of division-by-zero on fuzzed SVG files.
- Don't crash on invalid transformation matrices.
- Support Visual Studio 2017; generate .pc files for Meson on Windows -
  Chun-wei Fan.

Version 2.40.17
- bgo#778666 - Use our own thumbnailer specification file, so
  gnome-desktop-thumbnailer can generate thumbnails outside of the
  calling process (Jeremy Bicha).
- Removed some redundant code.
- Windows build fixes - Chun-wei Fan.

Version 2.40.16
- Chun-wei Fan added support for building the introspection files under MSVC.
- Fixed bgo#760262 - Make the zooming options in rsvg-convert(1) work again
  for scaling the resulting image.  Fix by Menner <mix@gmx.org>.
- Fixed bgo#764808 - Wikipedia generates equations as SVGs and renders
  them, but uses fill="currentColor".  Since we don't let callers
  specify a starting state for CSS, we need to start with opaque black
  as the default current color.
- Added documentation for how to replace the deprecated
  rsvg_handle_set_size_callback().
2017-10-02 15:35:35 +00:00
wiz
2bcdfd8ddc hicolor-icon-theme: update to 0.17.
New in 0.17:

 * Fix 256x256@2/animations name in index.theme

New in 0.16:

 * Add hidpi icon directories (e.g. 48x48@2) with scale=2

New in 0.15:

 * A new icon subdirectory symbolic/apps is available for symbolic
   application icons. It similar to scalable, except it has a target
   design size of 16, which is what symbolic icons use.
2017-10-02 15:06:03 +00:00
wiz
8d089b8ec6 adwaita-icon-theme: update to 3.26.0.
3.26.0
  - thunderbolt status icons
  - system settings icons

3.25.91
  - rendering fixes
  - system settings icons (bug #786605)
  - tab (bug #786651)
  - display settings icons

3.25.4
  - symbolic firmware and device icon
  - form validation error icon (symbolic)
  - fullcolor emblem fixes
  - symbolic icon for pinning views
2017-10-02 14:23:28 +00:00
wiz
3361586e7c png: update to 1.6.34.
Version 1.6.33beta01 [August 28, 2017]
  Added PNGMINUS_UNUSED macro to contrib/pngminus/p*.c and added missing
    parenthesis in contrib/pngminus/pnm2png.c (bug report by Christian Hesse).
  Fixed off-by-one error in png_do_check_palette_indexes() (Bug report
    by Mick P., Source Forge Issue #269).

Version 1.6.33beta02 [September 3, 2017]
  Initialize png_handler.row_ptr in contrib/oss-fuzz/libpng_read_fuzzer.cc
    to fix shortlived oss-fuzz issue 3234.
  Compute a larger limit on IDAT because some applications write a deflate
    buffer for each row (Bug report by Andrew Church).
  Use current date (DATE) instead of release-date (RDATE) in last
    changed date of contrib/oss-fuzz files.
  Enabled ARM support in CMakeLists.txt (Bernd Kuhls).

Version 1.6.33beta03 [September 14, 2017]
  Fixed incorrect typecast of some arguments to png_malloc() and
    png_calloc() that were png_uint_32 instead of png_alloc_size_t
    (Bug report by "irwir" in Github libpng issue #175).
  Use pnglibconf.h.prebuilt when building for ANDROID with cmake (Github
    issue 162, by rcdailey).

Version 1.6.33rc01 [September 20, 2017]
  Initialize memory allocated by png_inflate to zero, using memset, to
    stop an oss-fuzz "use of uninitialized value" detection in png_set_text_2()
    due to truncated iTXt or zTXt chunk.
  Initialize memory allocated by png_read_buffer to zero, using memset, to
    stop an oss-fuzz "use of uninitialized value" detection in
    png_icc_check_tag_table() due to truncated iCCP chunk.
  Removed a redundant test (suggested by "irwir" in Github issue #180).

Version 1.6.33rc02 [September 23, 2017]
  Added an interlaced version of each file in contrib/pngsuite.
  Relocate new memset() call in pngrutil.c.
  Removed more redundant tests (suggested by "irwir" in Github issue #180).
  Add support for loading images with associated alpha in the Simplified
    API (Samuel Williams).

Version 1.6.33 [September 28, 2017]
  Revert contrib/oss-fuzz/libpng_read_fuzzer.cc to libpng-1.6.32 state.
  Initialize png_handler.row_ptr in contrib/oss-fuzz/libpng_read_fuzzer.cc
  Add end_info structure and png_read_end() to the libpng fuzzer.

Version 1.6.34 [September 29, 2017]
  Removed contrib/pngsuite/i*.png; some of these were incorrect and caused
    test failures.
2017-10-02 09:24:30 +00:00
adam
1a42a6d5ac gdk-pixbuf2: update to 2.36.10
2.36.10:
* build: meson build improvements
* build: win32 build fixes
* tests: show error before failing
* Translation updates
2017-09-30 14:05:24 +00:00
adam
8e71edb56a py-fits: update to 3.4
3.4:
This release removes support for Python 2.5, as well as Python 3.0 - 3.2.
Supported Python versions are now Python 2.6, 2.7, and 3.3+.  This
release incorporates new features and bug fixes made in the
``astropy.io.fits`` module in Astropy, which is originally based on PyFITS
and supersedes the stand-alone PyFITS module.

This will likely be the last stand-alone release of PyFITS that does not
depend on Astropy.  There are a few reasons for this:

1) Development resources for PyFITS are limited, and better focused on
   newer projects.

2) Astropy incorporates all features of PyFITS, and has many new features
   from which future development of the FITS reader/writer can benefit, such
   as a better table interface, units, and datetime types.  Since the most
   beneficial future development in ``astropy.io.fits`` depends on other
   parts of Astropy there is less motivation to maintain an independent FITS
   module.

This release contains most changes to the ``astropy.io.fits`` module that
have been made since the last release of PyFITS (v3.3), except for changes
that depend explicitly on other parts of Astropy.  This brings PyFITS mostly
to parity with the version of ``astropy.io.fits`` that will be in Astropy
v1.1.2.
2017-09-30 10:10:04 +00:00
wiz
8191db8a95 opencv-contrib-face: Update HOMEPAGE 2017-09-30 07:46:40 +00:00
spz
0ad3645b1f patches for CVE-2016-9082, CVE-2017-7475 and CVE-2017-9814 from the
upstream bug database
2017-09-28 00:57:25 +00:00
wiz
38a87570c0 p5-Chart: improve HOMEPAGE 2017-09-27 20:26:33 +00:00
wiz
91d7fa66ea p5-SVG-Graph: update MASTER_SITES 2017-09-27 20:24:34 +00:00
maya
5195fff0d1 php-imagick: update to 3.4.3
This brings PHP7.1 support.
Full changelog: https://pecl.php.net/package-changelog.php?package=imagick&release=3.4.3

From mmoll in https://github.com/NetBSD/pkgsrc/pull/16

Own changes: add test target. note some of it failed with PHP 7.1.
2017-09-26 11:37:43 +00:00
wiz
06bd0ca307 *: remove qt3 and the packages using it, including KDE3
Announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/10/msg025556.html
2017-09-26 10:26:54 +00:00
wiz
309fa56b12 tex-mptopdf*: update HOMEPAGE
This was merged or renamed into pdf-mps-supp
2017-09-24 14:35:08 +00:00
maya
143a7b2e99 cinepaint: fix build by not providing a weird declaration of fgets
PR pkg/52565
2017-09-22 06:37:26 +00:00
adam
2d42d67d50 Allow builing on macOS (without X11) 2017-09-21 18:41:50 +00:00
wiz
c423a3313a hicolor-icon-theme: fix HOMEPAGE 2017-09-19 08:17:22 +00:00
adam
9c86923d4c freetype2: update to 2.8.1
FreeType 2.8.1 has been released. This is mainly a maintenance release with one important change: By default, FreeType now offers high quality LCD-optimized output without resorting to ClearType techniques of resolution tripling and filtering. In this method, called Harmony, each color channel is generated separately after shifting the glyph outline, capitalizing on the fact that the color grids on LCD panels are shifted by a third of a pixel. This output is indistinguishable from ClearType with a light 3-tap filter.
2017-09-18 16:54:06 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
taca
b93f5db841 graphics/rabbit: update to 2.2.1
pkgsrc change: add pkg_alternatives support.

== 2.2.1: 2017-09-15

For RubyKaigi 2017 speakers release.

=== Improvements

==== rabbit

  * Supported Rouge.

  * Suppressed warnings with Ruby 2.4.
    [GitHub#109][Patch by Nobuyoshi Nakada]

==== Theme

  * image-slide-number: Supported "extra slides".
    If you set "image-slide-number-last-slide" slide property to "true",
    image timer computes its position as the slide is the last slide.
    Image timer isn't moved for the following slides.

==== Document

  * Added a sample slide for RD style.
    [GitHub#105][Patch by Masayuki Morisaki]

  * Added a document how to prepare development environment.
    [GitHub#106][Patch by Masayuki Morisaki]

  * Removed license information for prototype.js that removed.
    [GitHub#107][Patch by Ryunosuke Sato]

=== Fixes

==== rabbit

  * Information windows: Fixed a source format detection failure.
    [GitHub#102][Patch by Akihisa Higuchi]

==== Document

  * Fixed style of sample page.
    [GitHub#103][Reported by takiy33]

=== Thanks

  * Akihisa Higuchi

  * takiy33

  * Masayuki Morisaki

  * Ryunosuke Sato

  * Nobuyoshi Nakada
2017-09-18 05:31:02 +00:00
wiz
575be51fa3 p5-GraphViz2: update to 2.46.
2.46  2017-05-11T09:57:00
	- Change the default value for the 'graph' attribute within GraphViz2::Parse::ISA from {} to ''.
		This makes it match the default for each other module in the GraphViz2::Parse::* namespace.
		The problem was reported by Kevin Ryde (RT#121599) who used GraphViz2::Parse::ISA all by
		itself, without using it via GraphViz2, and the BUILD sub has a check on the pre-existing
		value of $self -> graph, which returned {} instead of the empty string, so the code did
		not initialize $self -> graph properly with a new GraphViz2 object.

2.45  2017-04-16T10:03:00
	- In stringify_attributes(), check for undefined hash entries before processing them. If
		detected, they are set to ''. Reported by Raphael Crochet. See RT#121122.
	- Bump pre-req version of File::Which from V 1.09 to 1.21. This should solve issues of which()
		not finding *.exe files under Cygwin. See File::Which's Changes file for details.
		 Reported by Raphael Crochet. See RT#121090.
	- Reduce pre-req version of Test::More from 1.001014 to 1.001002.

2.44  2016-10-24:08:52:00
	- The patch in V 2.43 assumed one of the output files had no path, and used that name as a
		file name within a temporary directory to generate a *.gv file for dot. The code now just
		uses 'temp.gv'. Thanx to jahagirdar for reporting this via the github repo.

2.43  2016-10-20T18:20:00
	- Alongside the parameters format and output_file, add im_format and im_output_file for image
		maps.
	- Add docs for the new parameters.
	- User Types::Standard to tighten constraints on parameters passed to new().
	- Add maps/ containing various demos.

2.42  2016-08-02T12:29:00
	- Seems I misunderstood something simple. This time, I've eliminated shape 'square'.
		Thanx again to Daran Davis.

2.41  2016-08-02T09:00:00
	- To preempt more problems, I've made the same change as in V 2.40, in
		report.nodes.and.edges.pl, html.labels.1.pl, sub.graph.pl, sub.sub.graph.pl, trivial.pl
		and sub.graph.frames.pl. I can't explain why the tickets mentioned in 2.40 did not
		include these examples.

2.40  2016-08-02T08:41:00
	- In scripts/rank.sub.graph.*.pl, change shape 'box' to 'doublecircle'. Some users have
		reported errors with 'box'. See RT#81467 (Reported by D. Thomas on 2012-11-26, which I
		rejected. My apologies to D. Thomas), and RT#116628 (Reported by Daran Davis on 2016-08-01,
		which I now accept). I tested firstly by using 'rect' instead of 'box', and that also
		works for me (the output is the same as with 'rect'), but using 'doublecircle' is visually
		more impressive. Also, I hope all versions of Graphviz in use will support 'doublecircle'.
		I can't see anything in the changelog for Graphviz to say when 'box' became available, but
		it must have been years ago now.

2.39  2016-05-23T12:24:00
	- Escape { in regexp in t/test.t to keep recent Perls happy.
	- Add a dependency on Perl V 5.10.1.

2.38  2016-05-03T15:22:00
	- Remove confusing para about $label in docs for add_edge(). See RT#105861. Thanx BOBMATH.
	- Change licence to Perl. See LICENSE file.
	- Update some pre-reqs.
	- Adopt new repo format.
	- Wind back min Perl version from 5.14.2 to 5.10.1 and File::Copy from 2.21 to 2.14.
	- Remove t/version.t in order to get rid of Test::Version.

2.37  Sun Oct 11 12:19:00 2015
	- Fix the default for the graph parameter in GraphViz2::Parse::*, to be '' instead
		of {}. See notes for V 2.36 for more info. GraphViz2::Parse::Regexp was fixed in V 2.36.
		This versions fixes all the other modules in lib/GraphViz2/Parse/.
	- Rename the internal attribute and method 'isa' to 'is_a', to avoid clashing with
		UNIVERSAL::isa. Thanx to Kevin Ryde to suggesting this.
	- In scripts/html.labels.2.pl, rename palegreen to palegreen.
	- Re-generate the demo page with the new version #.

2.36  Tue Oct  6 20:43:00 2015
	- Fix the default for the graph parameter in GraphViz2::Parse::Regexp, to be '' instead
		of {}. The {} tricked the 'if' in sub BUILD into not initializing the 'graph' attribute
		and hence forced the caller to provide a value. See RT#107566. Reported by Kevin Ryde.
	- Remove .gitignore from MANIFEST. Add it to MANIFEST.SKIP.

2.35  Wed Feb 18 16:32:00 2015
	- Rename CHANGES to Changes as perl CPAN::Spec::Changes.
	- Add github repo to Build.PL.
	- Add LICENSE to disto and MANIFEST.

2.34  Mon Oct 27 13:31:00 2014
	- Expand the algorithm used to find a primary table/key pair for a given foreign table/key.
	- Expand the FAQ to explain this algorithm. It's the first Q/A in the FAQ.
	- Reformat the docs to have a max of 100 chars per line.
	- Reformat this file to have a max of 100 chars per line.

2.33  Sat Aug 30 08:27:00 2014
	- Stop emitting empty node labels. Thanx to Fjodor Fedov (see RT#98426).
	- Update docs on how to download AT&T's Graphviz. Thanx to Alex Becker (see RT#98405).

2.32  Mon Aug 18 15:57:00 2014
	- In subs add_edge() and add_node(), remove leading and trailing whitespace from HTML tables.
		This is formatting sugar, but it also affects the regexp used later when
		stringify_attributes() is called. The same patch was put into stringify_attributes() in
		V 2.20, but there are cases when this whitespace processing must take place somewhat before
		that sub is called. See RT#98098. Many thanx to Andrew Beverley for reporting this.
	- Add scripts/html.labels.3.pl to test the above.
	- Replace Perl6::Slurp with File::Slurp, as part of my policy to reduce the # of modules used.

2.31  Fri Aug  8 11:37:00 2014
	- Re-write the code which splits port (and compass) off node names. A single regexp was not good
		enough.

2.30  Tue Aug  5 16:22:00 2014
	- Expand GraphViz2::DBI to associate foreign keys column names with the corresponding primary
		table's primary key name. Fallback is to the previous behaviour. See the FAQ for
		GraphViz2::DBI for details.
	- The new code requires DBIx::Admin::TableInfo V 3.00, and Lingua::EN::PluralToSingular V 0.14.
	- Add sequential numbers to the column names. There are actually the Graphviz port numbers.
		The table name is port 0.
	- Make foreign key edges point to the table name, rather than the primary key name.
		This shifts such edges from entering the right-hand side of the table to entering via the
		left, simplifying the image, since they no longer overlap with edges entering or leaving the
		right-hand side.

2.29  Wed Jul  9 16:46:00 2014
	- Add exclude => [qw/table_1 table_2 .../] and include => [qw/table_3 table_4 .../] options
		to GraphViz2::DBI.create().

2.28  Tue Feb 18 15:25:00 2014
	- Remove the method get_column_info().
	- Patch GraphViz2::DBI method create() to use DBIx::Admin::TableInfo, rather than approximately
		duplicate the code.
	- The hashref returned by table_info() has some changed some keys:
		o New:       attributes
		o Changed:   column_names => columns
		o Unchanged: foreign_keys
		o New:       primary_keys
		Further, 'column_names' used to point to an array. 'columns' now points to a hashref.
	- Remove 'use utf8' from modules, because it's global (affects all modules loaded I gather).
	- Remove 'use open qw(:std :utf8)'.
	- Remove 'use charnames qw(:full :short)' because it is never used.
	- Update scripts/dbi.schema.pl to use $ENV{DBI_SCHEMA} for Postgres, if set.

2.27  Tue Feb 11 13:40:00 2014
	- Stop using bare word file handles (again).
	- Change sub BUILD() in all sub-classes to check whether or not a 'graph' parameter was supplied
		to new(). If so, use it rather than instantiating a new GraphViz2 object.
		This fixes a problem with those script/*.pl demos which use this feature.
	- Fiddle t/sample.recdescent.1.dat, since the original test data happened to look like HTML,
		and that stopped GraphViz2.stringify_attributes() adding double-quotes to protect the label.
		That in turn caused dot to issue a syntax error when the generated DOT data was read.

2.26  Thu Jan 30 12:44:00 2014
	- Stop using bare word file handles.
	- Remove these lines from GraphViz2.pm (because utf8 is global and the others are not needed):
		use utf8;
		use open      qw(:std :utf8);    # Undeclared streams in UTF-8.
		use charnames qw(:full :short);  # Unneeded in v5.16.

2.25  Mon Jan  6 17:06:00 2014
	- Remove debug printing of the output of 'dot -T?' (a list of valid output formats).
	- Fix typos in output names in rank.sub.graph.1.pl and rank.sub.graph.2.pl.
		rank.sub.graph.1.pl was outputting to html/rank.sub.graph.2.svg and visa versa.

2.24  Mon Dec  2 09:30:00 2013
	- Rewrite scripts/extract.output.formats.pl, which used to download a page of documentation from
		graphviz.org, and parse it to build a list of output formats. The problems are:
		(1) Forgetting to run the script; (2) the on-line docs being out-of-date.
		So, as of this version, I now parse the output of 'dot -T?', which will not just be more
		accurate, but will also include the formats supported by locally-installed plugins. It's a
		win-win result.
	- Put that new logic into GraphViz2's load_valid_attributes() method.
	- Expand the FAQ to discuss the above operation.

2.23  Sun Dec  1 09:42:00 2013
	- Update lists of valid attibutes by running scripts/extract.*.pl, and incorporating the changes
		into the source code of GraphViz2.pm (at the end). I use Data::Section::Simple to read this
		data. These lists now correspond to Graphviz V 2.34. Changes:
		o Remove 'aspect' as an attribute 'graph'.
		o Add 'inputscale' as an attribute of 'graph'.
		o Add 'overlap_shrink' as an attribute of 'graph'.
		o Add 'star' as an attribute of 'node shape'.
		o Add 'underline' as an attribute of 'node shape'.
		o Add 'xdot1.2' as an attribute of 'output format'.
		o Add 'xdot1.4' as an attribute of 'output format'.
		See RT#91073. Many thanx for Kent Fredric for bringing this to my attention.
	- Add t/version.t, which uses Test::Version.
	- Update pre-reqs.
	- Add use strict/warnings to Build.PL and Makefile.PL.

2.22  Fri Sep  6 16:03:00 2013
	- Fix handling of graph attributes which are for clusters but not for subgraphs.
		See scripts/sub.graph.frames.pl for sample code.
		See the demo page for the output of that script.
		See the new FAQ item 'How do I specify attributes for clusters?' for details.
		Many thanx to Bill Hollingsworth (private email) for prompting me to investigate this bug.
	- Document method default_subgraph().

2.21  Fri Sep  6 13:00:00 2013
	- Replace Path::Tiny with File::Spec, because the former's list of dependencies is soooo long.
		Changed files: GraphViz2::Config, scripts/copy.config.pl, scripts/find.config.pl, Build.PL
		and Makefile.PL. See: RT#88435 (for Tree::DAG_Node) for an explanation.

2.20  Tue Aug 27 16:22:00 2013
	- In sub stringify_attributes(), remove leading and trailing whitespace from HTML tables like
		so: s/^\s+(<)/$1/ and s/(>)\s+$/$1/. This is formatting sugar, but it also affects the next
		regexp.
	- In the same sub, change a regexp from /^<.+>$/ to /^<.+>$/s. Note trailing 's'.
		This allows '.' to match newlines within HTML lables. This fixes a bug (not yet reported).
	- Both these changes allow HTML labels to be more nicely formatted in the source code of the
		module which uses GraphViz2 (such as MarpaX::Grammar::GraphViz2).
	- Split scripts/html.labels.pl into scripts/html.labels.1.pl and scripts/html.labels.2.pl.
		These demonstrate the 2 types of HTML labels.
	- Document sub escape_some_chars().
	- Add an FAQ item on using whitespace in HTML labels.

2.19  Tue Aug 20 10:44:00 2013
	- Remove the global graph attribute 'record_orientation', as forewarned in V 2.10, in June.
	- Fix handling of some global attributes.
		Previously, some options mentioned in the call to new(...) were not set by that call.
		The options affected were: 'driver', 'format', 'strict', 'subgraph' and 'timeout'.
		The options 'driver', 'format', and 'timeout' could be set in the call to run(...),
		but in new(...), the value of 'format' was ignored, and the value of 'subgraph' generated an
		error referring to '... not a valid attribute ...'.
		Thanx to Larry Knibb for reporting this problem, for 'driver'.
	- Remove reference to GraphViz2::Parse::Marpa from scripts/pod2html.sh. See comment below for
		V 2.15. This module has been replaced by MarpaX::Grammar::GraphViz2, which depends on
		MarpaX::Grammar::Parser.

2.18  Wed Aug  7 09:22:00 2013
	- Remove print from sub BUILD() left over from debugging.
	- Update Build.PL and Makefile.PL to include bugtracker and license items.
		Also replace the Perl version checking code with a simple 'require 5.014.002; # For the utf8
		stuff.'.

2.17  Sat Aug  3 08:58:00 2013
	- Fix handling of record shapes. E.g. label => [] ignored global default shape 'Mrecord'.
		Thanx to Kent Fredric for this report. See RT#87560.
	- Fix handling of the graph's default name. This is used in 'digraph $name {...}'.
		Previously, names like '' or '0' were ignored, and such values defaulted to 'Perl'.
	- Add scripts/record.4.pl to demonstrate setting record-style node attributes.
	- Fix names of html/utf8*.svg and png files, as output by scripts/utf8*.pl.
	- Fix scripts/generate.sh.pl which generates scripts/generate.(png,svg).sh.

2.16  Fri Aug  2 10:54:00 2013
	- Patch GraphViz2.pm to handle both SVG and (eg) PNG output. I failed to test this properly.
		Thanx to Kent Fredric for this report. See RT#87525.
	- Patch scripts/Heawood.pl to use font ArialMT instead of Arial when running under Darwin (OSX).
		Thanx to David Jack Olrik for this report. See RT#87478.
	- Remove special case code in scripts/jointed.edges.pl. It used png:gd instead of png, to work
		round an unknown Graphviz problem. Let's hope /your/ version of Graphviz is up-to-date.
	- Patch scripts/circo.pl: Add comment searched for by t/test.t, which is used to label
		html/index.html.
	- Add scripts/generate.sh.pl to generate scripts/generate.png.sh and scripts/generate.svg.sh.
		This adds 2 tests, and 2 images to the demo page, and fixes various typos in those *.sh
		files.
	- Switch from Hash::FieldHash to Moo.
	- Add config/.htgraphviz2 to help the author generate the demo.
	- Add GraphViz2::Config.pm, and split GraphViz2::Filer off from GraphViz2::Utils, which alsp
		helps generate the demo.
	- Switch from Hash::FieldHash to Moo.
	- Use File::Slurp except where I need Perl6::Slurp's utf8 option. I needed File::Slurp's
		write_file() for the new script scripts/generate.sh.pl, so I decided to use it in most
		places.
	- Rename scripts/utf8.pl to scripts/utf8.1.pl.
	- Rename scripts/utf8.test.pl to scripts/utf8.2.pl.
	- Rename html/utf8.svg to html/utf8.1.svg.
	- Rename html/utf8.test.svg to html/utf8.2.svg.

2.15  Mon Jul 29 14:42:00 2013
	- Remove GraphViz2::Parse::Marpa, until it's re-written to use Jeffrey Kegler's code to dump a
		grammar.
	- Add scripts/circo.pl and it's output html/circo.svg.
	- For non-HTML labels, escape double-quotes if they are not already escaped.
		This allows pathological labels such as '\"'.
	- For all labels, escape '[' and ']' if they are not already escaped.
		The rationale for this is shrouded in the mists of time :-(.
	- Put author tests in xt/author.
	- Add Algorithm::Dependency::Source::HoA V 1.110 to the pre-reqs to keep my home-grown Build.PL
		and Makefile.PL checker a bit quieter.
	- Add Config V 0, channames V 0 and open V 0 to the pre-reqs.
	- Move t/pod.t to xt/author/.
	- Switch from IPC::Run to IPC::Run3. This after a discussion with Larry Knibb re the fact that
		his code is hanging under Apache (mod_cgi) on Windows. He suggested using qx//, but I've
		gone for IPC::Run3.	 The other reason to switch is the overly-long bug list for IPC::Run,
		including Larry's report RT#87397.
		I went thru the same issues with Lee when switching from system() to IPC::Run for V 2.02.
		See RT#76459. IPC::Run3 has the advantage of letting me set binmode on various file handles.
	- For all modules and some scripts, convert:
			use strict;
			use warnings;
		into:
			use strict;
			use utf8;
			use warnings;
			use warnings  qw(FATAL utf8);    # Fatalize encoding glitches.
			use open      qw(:std :utf8);    # Undeclared streams in UTF-8.
			use charnames qw(:full :short);  # Unneeded in v5.16.

2.14  Mon Jul  1 10:09:00 2013
	- Patch push_subgraph() to correctly handle the case of an unnamed subgraph.
		The code was outputting 'subgraph "" {...}'. The extra "" are now suppressed.
		The code also handles the case of the name being undef.
		There are no doc changes because the docs described precisely what should have happened,
			thusly:
			So, without $name, 'subgraph {' is written to the output stream.
			With $name, 'subgraph "$name" {' is written to the output stream.
		Many thanx (again) to Larry Marso for reporting this, with sample code.
	- Add scripts/unnamed.sub.graph.pl.

2.13  Fri Jun 28 12:02:00 2013
	- Oops - Patch scripts/record.1.pl as was allegedly done for V 2.11.

2.12  Thu Jun 27 14:40:00 2013
	- Add scripts/plaintext.pl, which generates a 'Use of uninitialized value...' error under V 2.11
		and, after the fix, does not do so under V 2.12. Many thanx to Larry Marso for the (private
		email) report.

2.11  Thu Jun 27 09:21:00 2013
	- Correct spelling of Kent Fredric's name below, with apologies.
	- Patch scripts/record.1.pl and scripts/record.2.pl to use '\\n' to get a literal '\n' in the
		output dot file. The original works my Debian machine, but needs fixing in case there's
		someone out there not using Debian :-).
	- Remove debug log message from add_edge().

2.10  Mon Jun 24 11:05:00 2013
	- Overview: Re-work the label and port handing code.
	- Note: the global graph attribute 'record_orientation' no longer does anything. The new label
		syntax, (next, and in detail in the FAQ
		(https://metacpan.org/module/GraphViz2#How-labels-interact-with-ports) ),
		is now the recommended way of using labels to specify both ports and orientation.
		Using 'record_orientation' will not cause parameter validation to fail, it just won't have
		any effect. The attribute will be removed in a future version, so prepare now by deleting it
		from your code.
	- Labels can be a string, an arrayref of strings, or an arrayref of hashrefs. The latter
		alternative is new. The keys to the hashrefs are 'text' and 'port', with the latter being
		optional. See the FAQ topic mentioned above. See scripts/record.2.pl for sample code.
		Many thanx to Kent Fredric for the report (RT#85976), and the list of suggestions.
	- Add scripts/record.3.pl and add it to the demo generating code scripts/generate.*.sh.
		It demonstrates deeply nested record structures using a string as a label. The same effect
		could be achieved by using an arrayref of hashrefs, of course. scripts/record.2.pl shows
		how.
	- Stop escaping the 2 label characters { and }, since they are used to orient fields within
		records. On the demo page http://savage.net.au/Perl-modules/html/graphviz2/, see
		scripts/record.*.pl. Expand the FAQ discussion of escaping to cover this issue.
	- Remove restriction that port names in calls to add_edge() had to start with 'port'.
		This was due to my misreading of the Graphviz docs, where all examples used a 'port' prefix.
		The code also now checks for '*::*', in case the program is using Perl classes for node
		names, in which case we don't want the first ':' to be taken as the introduction for a port
		name.
	- Update words/tokens (arrow shapes etc) stored within the source code, by running
		scripts/extract.*.pl and storing the output in lib/GraphViz2.pm after the __DATA__ token.
		Yes, I know this is hard-coding.
		See the amazing module Data::Section::Simple for details.
		The set of words/tokens matches Graphviz 2.30.1, as of today, 2013-06-24.
	- Rename CHANGES to Changes as per CPAN::Changes::SPEC.
	- Reformat the POD in lib/GraphViz2.pm slightly.
	- Remove scripts/parse.marpa.pl and t/sample.marpa.1.dat, as a step in removing all
		Marpa-related material, because it uses the deprecated NAIF interface. All new Marpa work
		should use the scanless interface (SCIF).
	- Change Build.PL and Makefile.PL to check for Perl being at least V 5.14.0. If you are using an
		earlier version, you can forgo utf8 support by editing the files to relax this restriction.
		Some tests (utf8.pl, utf8.test.pl) will presumably fail as a consequence.
		Lastly, my attention has been drawn to Unicode::Semantics::up(), but I've chosen not to use
		it.

2.09  Fri May 31 09:57:00 2013
	- Re-write the code in Build.PL and Makefile.PL which checks for Graphviz (dot) being installed,
		since the previous code, using a pipe, was failing on some versions of Windows.
	- Assume Config.pm is installed, and hence remove it from the pre-reqs.
		This also stops a warning message generated because Config's version # is undef.
	- Likewise assume File::Spec and File::Temp are installed, and 'recent enough'.
		This is because the new code uses these 3 modules before specifying the pre-reqs.
	- Bump the pre-req for Perl from 5.10.0 to 5.14, since we 'use feature qw/unicode_strings/.
	- Re-write the code in Build.PL and Makefile.PL which checks for Perl being 'recent enough',
		since the previous code, using a pre-req of "perl => '5.10.0'" generates a warning message
		when using Makefile.PL (for my current Perl V 5.14.2). Now we analyze $Config{version}.
	- One CPAN Tester found tests failing even though Graphviz was installed.
		The problem was that the Times font was missing. The new code should fail during
		'perl Build.PL', or 'perl Makefile.PL', rather than during testing, which is good.

2.08  Thu Mar 21 13:16:00 2013
	- Add $ENV{DBI_SCHEMA} to scripts/dbi.schema.pl.
	- For the MusicBrainz database, use DBI_SCHEMA=musicbrainz,cover_art_archive,report,statistics.
		See http://musicbrainz.org/doc/MusicBrainz_Database for details.
		Users of cpanm will want 'cpanm Carton' instead of 'sudo cpan Carton' in Perl dependencies.
		See https://github.com/metabrainz/musicbrainz-server/blob/master/INSTALL.md for details.

2.07  Wed Mar 13 13:24:00 2013
	- Extend GraphViz2::DBI to handle SQLite using pragma foreign_key_list($table_name).
	- Add scripts/sqlite.foreign.keys.pl to help analyze that pragma's output.
	- Remove the string 'App-Office-CMS' from scripts/dbi.schema.pl. That is, the create() method is
		called as $g -> create(name => ''). This has the effect of removing the global node from the
		resultant graph. All tables were descendents of this node, but with schemas of dozens or
		hundreds of tables, it became confusing.
	- Patch dbi.schema.pl to set the DBI connect attr sqlite_unicode and foreign_keys pragma if
		using SQLite.

2.06  Thu Nov  8 12:38:00 2012
	- No code changes.
	- For pre-reqs such as strict, warnings, etc, which ship with Perl, set the version # to 0.
		Reported as RT#80663 by Father Chrysostomos for Tree::DAG_Node.

2.05  Tue Oct  2 10:20:00 2012
	- No fundamental code changes, so no need to upgrade, unless you need the following new
		features.
	- After a request from Jack Maney, author of the Perl module Hypatia:
		o Document the mutator node_hash(), which returns a hashref keyed by node name.
			Use this to get a list of all nodes and their attributes.
		o Add a new mutator, edge_hash(), which also returns a hashref keyed by node name.
			The node is the one at the arrow/tail/ end of the edge, i.e. where the edge starts from.
			Use this to learn all sorts of things about the edge.
		o Add scripts/report.nodes.and.edges.pl (a version of scripts/html.labels.pl) to demonstrate
			how to access this data.
		o Update to POD to match.

2.04  Fri Aug 17 10:48:00 2012
	- Add Perl V 5.14.2 to the pre-reqs, for the utf8 stuff.
	- Re-write the subgraph handling code, which was broken up to V 2.03.
		Add samples, script/rank.sub.graph.[1234].pl, to demonstrate subgraph name effects and node
		rankings. script/rank.sub.graph.[12].pl use subgraphs to force a set of nodes to be
		horizontally aligned. script/rank.sub.graph.[34].pl show the effects of subgraph name
		changes on the same data.

2.03  Mon Jun 18  9:47:00 2012
	- Switch from double to single quotes in line 22 of GraphViz2::Parse::Regexp, so the resultant
		string, treated as Perl code, runs on Windows. Reported by Max Maischein as RT#77869.
	- Also, slightly reformat line 39 of that module.

2.02  Thu Apr 19 11:51:00 2012
	- Accept patch from Lee as in RT#76459, to replace the code which writes the dot input file to
		a file with binmode, and just pass the data to dot via IPC::Run.
		Happily, this allows me to eliminate 'use open qw/:encoding(UTF-8) :std/;' in t/test.t.
	- Update the pre-reqs in Build.PL and Makefile.PL.
	- Add scripts/utf8.test.pl to the list of scripts shipped with this module.
	- Add scripts/utf8* to scripts/generate.*.sh.
	- Make scripts/generate.*.sh emit a warning when DBI_DSN is not set.

2.01  Wed Mar  7 08:50:00 2012
	- I only tested V 2.00 by outputting to SVG (a text format), but outputting to a binary format
		such as PNG was broken.
		So, remove the 'use open qw/:encoding(UTF-8) :std/;', and restore binmode, in
		GraphViz2.pm.
	- Remove log to screen in utf8.pl, since Log::Handler doesn't accept utf8 as a logger option.
	- Copy scripts/utf8.pl to scripts/utf8.test.pl and edit to display just 5 delta characters.
		See html/utf8.test.svg. PNG is ok too.
		This demonstrates (hopefully) we can get the correct output on a binary format despite
		the 'Wide character in print...' message.
	- Add FAQ topic regarding this 'Wide character in print...' problem.

2.00  Tue Mar  6 16:02:00 2012
	- Support utf8 in labels. This required changes to GraphViz2.pm. See scripts/utf8.pl and
		html/utf8.svg. I'm using Perl V 5.14.2.
	  	Sample output is online at http://savage.net.au/Perl-modules/html/graphviz2/utf8.svg.
	- Add an item to the FAQ about how to write scripts using utf8.
	- Re-write GraphViz2::Parse::ISA to draw multiple class hierarchies on 1 graph. This means the
		API for that class has changed. Specifically, create() no longer exists. Call add() 1 or
		more times instead. Then, call generate_graph(). See the docs for details.
		Sample output is online at
		http://savage.net.au/Perl-modules/html/graphviz2/parse.isa.svg.

1.13  Sun Dec 25 10:33:00 2011
	- Change <img...> to <object...> in the demo creation code, to keep poor old FireFox happy.
	- Change various things in html/graphviz2.index.tx to we validate as XHTML 1.0 Strict.
	- Unreleased.
2017-09-17 15:52:21 +00:00
wiz
957d2cbb11 p5-cairo: update to 1.106.
Overview of changes in Cairo 1.106
==================================

* Generate cairo-perl-auto.typemap and cairo-perl-auto.h in a deterministic
  fashion
* Use the pthread compatibility workaround on NetBSD as well
* Fix a test failure in t/CairoFont.t

Overview of changes in Cairo 1.105
==================================

* Fix libpthread-related building issues on OpenBSD
2017-09-17 15:39:44 +00:00
wiz
3a04c3290b p5-GDGraph: update to 1.54.
1.54 21 Nov 2016

- Disable two Y axes alignment when any y[12]_{min,max}_value is defined
  RT#62665
2017-09-17 15:37:11 +00:00
wiz
5c073d2012 p5-GraphViz: update to 2.24.
2.24  2016-12-27T10:58:00
	- Test with Test::More V 1.001002 rather than V 1.302019, and all tests still pass.
		See RT#115236. Thanx to Kent Fredric for again (sorry!) prompting me over this.
		Lowering the version of Test::More in Makefile.PL is the only change in this version.

2.23  2016-12-21T08:00:00
	- Add no_xxe to XML::Twig instantiation. See RT#118972. Many thanx to Lisa Hare for a
		very well-crafted set of patches provided via github.
2017-09-17 07:27:43 +00:00