notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libjxr Library for JPEG XR, a.k.a. Windows MediaTM Photo
1.1 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.1Version of this port present on the latest quarterly branch.
Maintainer: mi@aldan.algebra.com search for ports maintained by this maintainer
Port Added: 2017-04-15 05:40:01
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
Also Listed In: devel
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (27 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/jxrlib-1.1/catalog.mk
  3. /usr/local/share/licenses/jxrlib-1.1/LICENSE
  4. /usr/local/share/licenses/jxrlib-1.1/BSD2CLAUSE
  5. bin/JxrDecApp
  6. bin/JxrEncApp
  7. include/jxrlib/JXRGlue.h
  8. include/jxrlib/JXRMeta.h
  9. include/jxrlib/JXRTest.h
  10. include/jxrlib/guiddef.h
  11. include/jxrlib/windowsmediaphoto.h
  12. include/jxrlib/wmsal.h
  13. include/jxrlib/wmspecstring.h
  14. include/jxrlib/wmspecstrings_adt.h
  15. include/jxrlib/wmspecstrings_strict.h
  16. include/jxrlib/wmspecstrings_undef.h
  17. lib/libjpegxr.a
  18. lib/libjpegxr.so
  19. lib/libjpegxr.so.1
  20. lib/libjxrglue.a
  21. lib/libjxrglue.so
  22. lib/libjxrglue.so.1
  23. man/man1/JxrDecApp.1.gz
  24. man/man1/JxrEncApp.1.gz
  25. @owner
  26. @group
  27. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • jxrlib>0:graphics/libjxr
  • For LIB depends:
    • libjpegxr.so:graphics/libjxr
    • libjxrglue.so:graphics/libjxr
To install the port: cd /usr/ports/graphics/libjxr/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/libjxr
  • pkg install jxrlib
PKGNAME: jxrlib
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
jxrlib
ABIlatestquarterly
FreeBSD:11:aarch641.11.1
FreeBSD:11:amd641.11.1
FreeBSD:11:armv6-1.1
FreeBSD:11:i3861.11.1
FreeBSD:11:mips--
FreeBSD:11:mips64-1.1
FreeBSD:12:aarch641.11.1
FreeBSD:12:amd641.11.1
FreeBSD:12:armv61.11.1
FreeBSD:12:armv71.11.1
FreeBSD:12:i3861.11.1
FreeBSD:12:mips--
FreeBSD:12:mips64-1.1
FreeBSD:12:powerpc64-1.1
FreeBSD:13:aarch641.11.1
FreeBSD:13:amd641.11.1
FreeBSD:13:armv61.11.1
FreeBSD:13:armv71.11.1
FreeBSD:13:i3861.11.1
FreeBSD:13:mips--
FreeBSD:13:mips641.11.1
FreeBSD:13:powerpc641.11.1
FreeBSD:14:aarch641.1-
FreeBSD:14:amd641.1-
FreeBSD:14:armv61.1-
FreeBSD:14:armv71.1-
FreeBSD:14:i3861.1-
FreeBSD:14:mips--
FreeBSD:14:mips641.1-
FreeBSD:14:powerpc641.1-
 

This port is required by:
for Libraries
  1. emulators/wine-proton

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (34 items)
Collapse this list.
  1. ftp://ftp.acc.umu.se/debian/pool/main/j/jxrlib/
  2. ftp://ftp.bg.debian.org/debian/pool/main/j/jxrlib/
  3. ftp://ftp.br.debian.org/debian/pool/main/j/jxrlib/
  4. ftp://ftp.cz.debian.org/debian/pool/main/j/jxrlib/
  5. ftp://ftp.de.debian.org/debian/pool/main/j/jxrlib/
  6. ftp://ftp.ee.debian.org/debian/pool/main/j/jxrlib/
  7. ftp://ftp.es.debian.org/debian/pool/main/j/jxrlib/
  8. ftp://ftp.fi.debian.org/debian/pool/main/j/jxrlib/
  9. ftp://ftp.fr.debian.org/debian/pool/main/j/jxrlib/
  10. ftp://ftp.hu.debian.org/debian/pool/main/j/jxrlib/
  11. ftp://ftp.is.debian.org/debian/pool/main/j/jxrlib/
  12. ftp://ftp.nl.debian.org/debian/pool/main/j/jxrlib/
  13. ftp://ftp.no.debian.org/debian/pool/main/j/jxrlib/
  14. ftp://ftp.pl.debian.org/debian/pool/main/j/jxrlib/
  15. ftp://ftp.ru.debian.org/debian/pool/main/j/jxrlib/
  16. ftp://ftp.se.debian.org/debian/pool/main/j/jxrlib/
  17. ftp://ftp.si.debian.org/debian/pool/main/j/jxrlib/
  18. ftp://ftp.sk.debian.org/debian/pool/main/j/jxrlib/
  19. ftp://ftp.snt.utwente.nl/pub/linux/debian/pool/main/j/jxrlib/
  20. ftp://ftp.uk.debian.org/debian/pool/main/j/jxrlib/
  21. ftp://ftp.us.debian.org/debian/pool/main/j/jxrlib/
  22. ftp://ftp2.de.debian.org/debian/pool/main/j/jxrlib/
  23. ftp://mirror.symnds.com/debian/pool/main/j/jxrlib/
  24. http://cdn.debian.net/debian/pool/main/j/jxrlib/
  25. http://ftp.au.debian.org/debian/pool/main/j/jxrlib/
  26. http://ftp.cl.debian.org/debian/pool/main/j/jxrlib/
  27. http://ftp.hk.debian.org/debian/pool/main/j/jxrlib/
  28. http://ftp.hr.debian.org/debian/pool/main/j/jxrlib/
  29. http://ftp.ie.debian.org/debian/pool/main/j/jxrlib/
  30. http://ftp.it.debian.org/debian/pool/main/j/jxrlib/
  31. http://ftp.jp.debian.org/debian/pool/main/j/jxrlib/
  32. http://ftp.wa.au.debian.org/debian/pool/main/j/jxrlib/
  33. http://http.debian.net/debian/pool/main/j/jxrlib/
  34. http://www.gtlib.gatech.edu/pub/debian/pool/main/j/jxrlib/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Nov 2019 23:25:52
Original commit files touched by this commit Revision:518434  1.1
brooks search for other commits by this committer
Fix build with src r354909 applied.

The referenced change made NO_INSTALLLIB, NO_MAN, and NO_PROFILE into
errors causing these ports that declare them and use the FreeBSD make
infrastructure as part of their build to fail.

When the offending variables occur in a BSD Makefile, NO_MAN becomes
MAN= and NO_INSTALLLIB and NO_PROFILE become MK_INSTALLLIB=no and
MK_PROFILE=no respectively.  When declared in the environment they
become WITHOUT_<FOO>.
14 Jun 2019 07:03:37
Original commit files touched by this commit Revision:504164  1.1
pkubaj search for other commits by this committer
graphics/libjxr: fix build on big-endian architectures

_BIG__ENDIAN__ should be spelled _BIG__ENDIAN_ (one _ too much).

PR:		238502
Approved by:	mi@ALDAN.algebra.com (maintainer), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D20620
13 May 2019 14:27:29
Original commit files touched by this commit Revision:501569  1.1
amdmi3 search for other commits by this committer
- Switch to new test framework and make test meaningful by not ignoring the
failure

Approved by:	portmgr blanket
03 Mar 2019 23:00:38
Original commit files touched by this commit Revision:494530  1.1
mi search for other commits by this committer
Fix handling of (some of) the warnings, by fixing them
at the sources, rather than disabling them on command-line.

The disabling was not working with gcc.

PR:		236018
Submitted by:	Piotr Kubaj
05 Jan 2018 03:41:39
Original commit files touched by this commit Revision:458110  1.1
jbeich search for other commits by this committer
graphics/libjxr: lift BROKEN_aarch64 per FreeBSD 11.0 EOL

Here's how the error message actually looked like:

cc  -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings
-Wl,--warn-shared-textrel  -o libjpegxr.so.1 -Wl,-soname,libjpegxr.so.1 
`NM='nm' NMFLAGS='' lorder encode.So segenc.So strenc.So strFwdTransform.So
strPredQuantEnc.So decode.So postprocess.So segdec.So strdec.So
strInvTransform.So strPredQuantDec.So JXRTranscode.So adapthuff.So image.So
strcodec.So strPredQuant.So strTransform.So perfTimerANSI.So | tsort -q`
strenc.So: In function `StrIOEncInit':
/wrkdirs/usr/ports/graphics/libjxr/work/jxrlib-1.1/image/encode/strenc.c:(.text+0xf18):
warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Noticed -Wl,--fatal-warnings? After tmpnam() warning dissapeared, so
did the error.

Reported
by:	http://thunderx1.nyi.freebsd.org/data/110arm64-default/438755/logs/errors/jxrlib-1.1.log
Pointy hat to:	linimon (generic excerpt)
Tested on:	11.1 (clang 4.0) and 12.0 (clang 6.0)
20 Oct 2017 15:17:08
Original commit files touched by this commit Revision:452534  1.1
swills search for other commits by this committer
graphics/libjxr: Update license information [1]

While here, fix portlint warning

PR:		222459 [1]
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> [1]
Approved by:	Mikhail T. <mi@ALDAN.algebra.com> (maintainer) [1]
22 Sep 2017 08:30:43
Original commit files touched by this commit Revision:450323  1.1
mat search for other commits by this committer
Use the MASTER_SITES macros correctly.

Sponsored by:	Absolight
22 May 2017 16:04:19
Original commit files touched by this commit Revision:441468  1.1
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
03 May 2017 01:14:05
Original commit files touched by this commit Revision:439999  1.1
linimon search for other commits by this committer
Mark some ports failing on aarch64, and, in a few cases, other tier-2
archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
15 Apr 2017 05:41:23
Original commit files touched by this commit Revision:438576  1.1
mi search for other commits by this committer
Disable failure exit in the test as it MAY not be a problem --
investigating...
15 Apr 2017 05:39:51
Original commit files touched by this commit Revision:438575  1.1
mi search for other commits by this committer
Add port of JPEG XR -- to be used by the upcoming update of
graphics/freeimage.

Obtained from:	Debian, sort of
Sponsored by:	Unemployment Insurance

Number of commits found: 13