Significant changes since 1.2 beta1 =================================== [1] Fixed build issue with YASM on Unix systems (the libjpeg-turbo build system was not adding the current directory to the assembler include path, so YASM was not able to find jsimdcfg.inc.) [2] Fixed out-of-bounds read in SSE2 SIMD code that occurred when decompressing a JPEG image to a bitmap buffer whose size was not a multiple of 16 bytes. This was more of an annoyance than an actual bug, since it did not cause any actual run-time problems, but the issue showed up when running libjpeg-turbo in valgrind. See http://crbug.com/72399 for more information. [3] Added a compile-time macro (LIBJPEG_TURBO_VERSION) that can be used to check the version of libjpeg-turbo against which an application was compiled. [4] Added new RGBA/BGRA/ABGR/ARGB colorspace extension constants (libjpeg API) and pixel formats (TurboJPEG API), which allow applications to specify that, when decompressing to a 4-component RGB buffer, the unused byte should be set to 0xFF so that it can be interpreted as an opaque alpha channel. [5] Fixed regression issue whereby DevIL failed to build against libjpeg-turbo because libjpeg-turbo's distributed version of jconfig.h contained an INLINE macro, which conflicted with a similar macro in DevIL. This macro is used only internally when building libjpeg-turbo, so it was moved into config.h. [6] libjpeg-turbo will now correctly decompress erroneous CMYK/YCCK JPEGs whose K component is assigned a component ID of 1 instead of 4. Although these files are in violation of the spec, other JPEG implementations handle them correctly. [7] Added ARM v6 and ARM v7 architectures to libjpeg.a and libturbojpeg.a in the official OS X distribution package, so that those libraries can be used to build both OS X and iOS applications. Fix: Patch attached with submission follows:
Fix: ports/166137: [MAINTAINER] update graphics/libjpeg-turbo: update to 1.2.0
Responsible Changed From-To: freebsd-ports-bugs->cs I'll take it
State Changed From-To: open->feedback Please send a diff instead of a shar. (use diff -ruN) Next time please also submit using maintainer-update as a class. Check out: http://www.freebsd.org/doc/en_US.ISO8859-1/articles/problem-reports/article.html for further informations.
Class Changed From-To: change-request->maintainer-update
Hi again, Regarding the diff -ruN you can do that for the entire directory next time. Regarding your patch, I get the following error from my tinderbox. There se= ems to be a file too much installed and not removed properly. You can doubl= e check if you install ports-mgmt/genplist and run it over your updated por= t. Would you mind fixing this by submitting another patch. ---------------------------------------------------------------------------= --- =3D=3D=3D> Compressing manual pages for libjpeg-turbo-1.2.0_3 =3D=3D=3D> Running ldconfig /sbin/ldconfig -m /usr/local/lib =3D=3D=3D> Registering installation for libjpeg-turbo-1.2.0_3 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 7: make = package>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Building package for libjpeg-turbo-1.2.0_3 Deleting libjpeg-turbo-1.2.0_3 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D Checking filesystem state list of extra files and directories in / (not present before this port was = installed but present after it was deinstalled) 482022 1 -r--r--r-- 1 root wheel 17091 = Mar 26 03:07 usr/local/share/doc/example.c Deleting nasm-2.09.10,1 Deleting libtool-2.4.2 =3D=3D=3D Checking filesystem state after all packages deleted =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D list of extra files and directories in / (not present on clean system but p= resent after everything was deinstalled) 482022 1 -r--r--r-- 1 root wheel 17091 = Mar 26 03:07 usr/local/share/doc/example.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D build of /usr/ports/graphics/libjpeg-turbo ended at Mon Mar 26 03:07:16 UTC= 2012 ---------------------------------------------------------------------------= --- Many thanks, Carlo -- Carlo Strub Ports committer --=
fixed pkg-plist CS> === Checking filesystem state after all packages deleted CS> ================================================================ CS> list of extra files and directories in / (not present on clean CS> system but present after everything was deinstalled) CS> 482022 1 -r--r--r-- 1 root wheel CS> 17091 Mar 26 03:07 usr/local/share/doc/example.c CS> ================================================================
Thanks a lot for the last patch. From looking at it, that should work. But,= please resend the whole patch including all (!) files so that me and my me= ntors can apply it easier to the current port. What you need to do: diff -ruN /usr/ports/graphics/libjpeg-turbo libjpeg-turbo.new > libjpeg-tur= bo.diff where libjpeg-turbo.new is your updated port. That way, I have all the changes in one file only. Thanks a lot. Carlo=
State Changed From-To: feedback->open Back to queue...
Responsible Changed From-To: cs->freebsd-ports-bugs Back to queue...
Responsible Changed From-To: freebsd-ports-bugs->scheidell I'll take it.
State Changed From-To: open->suspended Suspended until the maintainer re-reads the porters handbook, fixes port, runs portlint -abt and tests in tinderbox or redports. portlint -abt shows way too many WARN: errors, and at least one FATAL: FATAL: -1: [no checksum record for libjpeg-turbo-1.2.0.tar.gz.]: WARN: /usr/home/scheidell/ports/ports/graphics/libjpeg-turbo/distinfo: no checksum records for all supported algorithms (SHA256) for libjpeg-turbo-1.2.0.tar.gz.
State Changed From-To: suspended->open Back to pool.
Responsible Changed From-To: scheidell->freebsd-ports-bugs Submitter Timeout
makc 2012-05-13 19:28:40 UTC FreeBSD ports repository Modified files: graphics/libjpeg-turbo Makefile distinfo pkg-plist Log: Update to 1.2.0 [1] Normalize Makefile header PR: ports/166137 [1] Submitted by: Denis E. Podolskiy (maintainer) Revision Changes Path 1.20 +2 -4 ports/graphics/libjpeg-turbo/Makefile 1.7 +2 -2 ports/graphics/libjpeg-turbo/distinfo 1.5 +8 -1 ports/graphics/libjpeg-turbo/pkg-plist _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!