Opened 13 years ago

Closed 12 years ago

#29916 closed request (fixed)

[libjpeg-turbo] request port

Reported by: rogerdpack@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port:

Description

As suggested on the ML, here is a port request for libjpeg-turbo:

http://libjpeg-turbo.virtualgl.org

Some big-ish companies have used it in their products (Fedora, Firefox, Chrome). Thanks!

-roger-

Attachments (2)

Portfile (693 bytes) - added by ryandesign (Ryan Carsten Schmidt) 13 years ago.
incomplete portfile
Portfile.2 (994 bytes) - added by rogerdpack@… 13 years ago.
attempt to configure right

Download all attachments as: .zip

Change History (6)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

I'm not having any luck making this software compile (or complete the configure phase, rather) and I'm tired of fiddling with it. I'm attaching my Portfile, such as it is, in case anyone else wants to give it a go.

Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: Portfile added

incomplete portfile

comment:2 Changed 13 years ago by rogerdpack@…

Ok I got configure to work (on my local box...) BUILDING.txt said to specify -isysroot /Developer/SDKs/MacOSX10.4u.sdk

however my local box only had /SDKs/MacOSX10.5.sdk and /SDKs/MacOSX10.6.sdk (not sure what's going on there) but changing the paths to suite seemed to work.

Also this portfile followed instructions for "64-bit Backward-Compatible Library Build on 64-bit OS X" which I assume is what would be desired (anyone know?) I know they release dmg images but not sure if they're 32-bit or 64-bit or whatnot.

Also I added a "conflict" for jpeg, however, this is meant to "replace" jpeg, so not sure what to do there (maybe everything that relies on jpeg would have to be updated to have a dependency on "either libjpeg or libjpeg-turbo" or maybe there's some other easier way already out there to do this?)

Thanks! -roger-

Changed 13 years ago by rogerdpack@…

Attachment: Portfile.2 added

attempt to configure right

comment:3 Changed 13 years ago by rogerdpack@…

oops looks like I forgot to add a description, as well.

Invalid port entry for libjpeg-turbo, missing description

comment:4 Changed 12 years ago by rmstonecipher@…

Resolution: fixed
Status: newclosed

Committed in r101681 (with tweaks in r101682).
To allow libjpeg-turbo or jpeg to satisfy jpeg dependencies we will need to replace other ports' port:jpeg dependencies with path:lib/libjpeg.dylib:jpeg.

Cheers,
Ryan Stonecipher

Note: See TracTickets for help on using tickets.