#
1e60bdea |
|
30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove all invocations of SetSubDirSupportedPlatformsBeOSCompatible.
|
#
220d0402 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
fdfd5274 |
|
05-Dec-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
JPEGTranslator Jamfile: Fix build feature dependencies Move jpeg build feature references into the architecture loop. While they have the same name, these actually are different build features (using different packages).
|
#
6d9f0064 |
|
03-Dec-2013 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Bring the hybrid translators back into the image.
|
#
b0944c78 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
e4bd005d |
|
13-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Update jpeg package * Also make use of new build feature rules. * Since the hacky long_jump_buffer field has been removed from the jpeg_error_mgr struct in the new package, the structure is now wrapped in the JPEGTranslator code to achieve the same behavior.
|
#
3b8f8e0c |
|
25-May-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
ICNS/JPEGTranslators: add Jamfile deps to lib headers * Add Jamfile dependency to LIBPNG headers on icns_png.c; * Add Jamfile dependency to LIBJPEG headers on JPEGTranslator.cpp be_jdatasrc.c Conflicts: src/add-ons/translators/jpeg/Jamfile
|
#
5c190736 |
|
25-May-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
ICNS/JPEGTranslators: add Jamfile deps to lib headers * Add Jamfile dependency to LIBPNG headers on icns_png.c; * Add Jamfile dependency to LIBJPEG headers on JPEGTranslator.cpp be_jdatasrc.c
|
#
0c53204e |
|
09-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
JPEGTranslator: Add missing jpeg headers dependency
|
#
61cb4d8c |
|
23-Aug-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
libpng and jpeg: build against optional packages. * added optional feature package for libpng 1.5.12 gcc4/gcc2 x86 and ppc * drop libpng sources and headers from the tree. * added optional feature package for jpeg 8d gcc4/gcc2 x86 and ppc * drop jpeg sources and headers from the tree.
|
#
70d59669 |
|
04-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Applied following patches proposed by Jorma Karvonen: #7135 #7140 #7141 #7145 #7186 #7188 #7191 #7136 #7187 #7184 #7185 #7192 #7138 #7139 with some changes and exclusions: - all attempts to localize "fprintf(stderr,..." and "printf(..." replaced by _untranslated_ "syslog(LOG_ERR ..."; - following *Translator.rdef files, that were not added in mentioned patches were additionally created: SGI, TIFF, RAW, RTF, PPM, WebP, EXR, STXT, WonderBrush, GIF, TGA; - some small fixes for consistent catalogs building. Thank you, Jorma! Please check. ;-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03901b6c |
|
26-Jan-2011 |
Jérôme Duval <korli@users.berlios.de> |
Applied patchs from Karvjorm (tickets #7118, #7128, #7137) with fixes by myself: Localizations for JPEG, BMP, ICO translators. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
526e86ac |
|
10-Jul-2010 |
Rene Gollent <anevilyak@gmail.com> |
Fix translator builds. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37463 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b98ef4f9 |
|
25-Apr-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Alex Wilson (yourpalal): Converting the JPEG Translator to using the same BaseTranslator framework as many other translators are already using and converting it to using layout management for the interface. Great work! Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36465 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7fd58091 |
|
26-Jan-2010 |
Jérôme Duval <korli@users.berlios.de> |
* updated libjpeg to version 8, as the previous version on trunk didn't look like version 7, the merge wasn't usable. I modified jpeglib.h to have the JPEGTranslator built. * added libjpeg to AboutSystem * JPEGTranslator now uses the shared library libjpeg.so git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35312 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f0af426 |
|
21-Aug-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Fix the build. Sorry for the breakage. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32567 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e58f5f3d |
|
20-Aug-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Extract libjpeg from the JPEGTranslator and make it a standalone lib. Added to image and DevelopmentMin optional package. This is the original libjpeg (6b), which I will updated to version 7 within the next few days. I need to understand better the modifications made to it before updating. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f617d44 |
|
05-Apr-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix several cases of forgetting to include libstdc++ in the libs. This allows a successful build of Haiku on gcc4 Haiku, though it's presently unclear to me why this didn't prevent linking on any other platform (gcc2 haiku, and gcc2/4 cross compilers from FBSD had no issues here). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29957 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8726f754 |
|
06-Nov-2008 |
Ryan Leavengood <leavengood@gmail.com> |
Adding the jpegtran command and needed source files for part of Bug #1099. These were copied from the same code that originally was used for libjpeg (jpegsrc.v6b.tar.gz) in the JPEGTranslator with a few small changes. This will be used to implement JPEG lossless transformations in ShowImage in the way suggested by Michael Lotz in the email linked from the bug. Next up is changes to ShowImage. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28544 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52e8f46a |
|
10-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Now also saves the EXIF data in the supplied message in Translate() (decompress only, you cannot add EXIF data yet). * Preparations to honour the orientation of JPEG images stored in the EXIF tags. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20633 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea3f7d3d |
|
06-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added an "isExecutable" parameter to the Translator rule. All translators pass "true" (was used before), but I suppose most of them don't really need it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20605 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9949213a |
|
19-Oct-2005 |
Stephan Aßmus <superstippi@gmx.de> |
removed the redundant "translator" from the folder names, fixed some warnings in the JPEG2000Translator git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14449 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
220d04022750f40f8bac8f01fa551211e28d04f2 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
fdfd52743b04a2f8e75ef595d65103d52685ce1c |
|
05-Dec-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
JPEGTranslator Jamfile: Fix build feature dependencies Move jpeg build feature references into the architecture loop. While they have the same name, these actually are different build features (using different packages).
|
#
6d9f0064ff9f6a547bc5e2365278919ab346b5a6 |
|
03-Dec-2013 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Bring the hybrid translators back into the image.
|
#
b0944c78b074a8110bd98e060415d0e8f38a7f65 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
e4bd005daf2e3e3c7cb4dfa38e9bde7a578f08e0 |
|
13-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Update jpeg package * Also make use of new build feature rules. * Since the hacky long_jump_buffer field has been removed from the jpeg_error_mgr struct in the new package, the structure is now wrapped in the JPEGTranslator code to achieve the same behavior.
|
#
3b8f8e0caa14ee1f6f55f08d562de1bb800871e9 |
|
25-May-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
ICNS/JPEGTranslators: add Jamfile deps to lib headers * Add Jamfile dependency to LIBPNG headers on icns_png.c; * Add Jamfile dependency to LIBJPEG headers on JPEGTranslator.cpp be_jdatasrc.c Conflicts: src/add-ons/translators/jpeg/Jamfile
|
#
5c190736fdeb769cab847ce30fe983dbb90203e0 |
|
25-May-2013 |
Siarzhuk Zharski <zharik@gmx.li> |
ICNS/JPEGTranslators: add Jamfile deps to lib headers * Add Jamfile dependency to LIBPNG headers on icns_png.c; * Add Jamfile dependency to LIBJPEG headers on JPEGTranslator.cpp be_jdatasrc.c
|
#
0c53204ecc20b6e2fe5af7db5e75959a98d29c0b |
|
09-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
JPEGTranslator: Add missing jpeg headers dependency
|
#
61cb4d8c6d4b2733a53c3a3f9781bc3ee7e8c4ef |
|
23-Aug-2012 |
Jérôme Duval <jerome.duval@gmail.com> |
libpng and jpeg: build against optional packages. * added optional feature package for libpng 1.5.12 gcc4/gcc2 x86 and ppc * drop libpng sources and headers from the tree. * added optional feature package for jpeg 8d gcc4/gcc2 x86 and ppc * drop jpeg sources and headers from the tree.
|
#
70d5966963513ff47a456ba70b7d2eec0f99648d |
|
04-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
Applied following patches proposed by Jorma Karvonen: #7135 #7140 #7141 #7145 #7186 #7188 #7191 #7136 #7187 #7184 #7185 #7192 #7138 #7139 with some changes and exclusions: - all attempts to localize "fprintf(stderr,..." and "printf(..." replaced by _untranslated_ "syslog(LOG_ERR ..."; - following *Translator.rdef files, that were not added in mentioned patches were additionally created: SGI, TIFF, RAW, RTF, PPM, WebP, EXR, STXT, WonderBrush, GIF, TGA; - some small fixes for consistent catalogs building. Thank you, Jorma! Please check. ;-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03901b6caef292719d42a1f355e63bcf9d73ac06 |
|
26-Jan-2011 |
Jérôme Duval <korli@users.berlios.de> |
Applied patchs from Karvjorm (tickets #7118, #7128, #7137) with fixes by myself: Localizations for JPEG, BMP, ICO translators. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40298 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
526e86ac79f9899c43e2def55f82754a5c449f8a |
|
10-Jul-2010 |
Rene Gollent <anevilyak@gmail.com> |
Fix translator builds. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37463 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b98ef4f94b232d4ea6c4c7906a3d023d177af56a |
|
25-Apr-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Alex Wilson (yourpalal): Converting the JPEG Translator to using the same BaseTranslator framework as many other translators are already using and converting it to using layout management for the interface. Great work! Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36465 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7fd580914a683b887b592cd7b052b963897354a9 |
|
26-Jan-2010 |
Jérôme Duval <korli@users.berlios.de> |
* updated libjpeg to version 8, as the previous version on trunk didn't look like version 7, the merge wasn't usable. I modified jpeglib.h to have the JPEGTranslator built. * added libjpeg to AboutSystem * JPEGTranslator now uses the shared library libjpeg.so git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35312 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f0af426b212660a56cf2eaa20754e6823c88aa2 |
|
21-Aug-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Fix the build. Sorry for the breakage. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32567 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e58f5f3d02e872a52581c81dccdf3b0af8161d24 |
|
20-Aug-2009 |
Ryan Leavengood <leavengood@gmail.com> |
Extract libjpeg from the JPEGTranslator and make it a standalone lib. Added to image and DevelopmentMin optional package. This is the original libjpeg (6b), which I will updated to version 7 within the next few days. I need to understand better the modifications made to it before updating. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f617d447663ec1a24360875fa7c936875a3ee9b |
|
05-Apr-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix several cases of forgetting to include libstdc++ in the libs. This allows a successful build of Haiku on gcc4 Haiku, though it's presently unclear to me why this didn't prevent linking on any other platform (gcc2 haiku, and gcc2/4 cross compilers from FBSD had no issues here). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29957 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8726f754cc1d0d9fb3ac27a04d1cb361a1596ed3 |
|
06-Nov-2008 |
Ryan Leavengood <leavengood@gmail.com> |
Adding the jpegtran command and needed source files for part of Bug #1099. These were copied from the same code that originally was used for libjpeg (jpegsrc.v6b.tar.gz) in the JPEGTranslator with a few small changes. This will be used to implement JPEG lossless transformations in ShowImage in the way suggested by Michael Lotz in the email linked from the bug. Next up is changes to ShowImage. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28544 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52e8f46af75c2340b2bd3324c880f88cf2532022 |
|
10-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Now also saves the EXIF data in the supplied message in Translate() (decompress only, you cannot add EXIF data yet). * Preparations to honour the orientation of JPEG images stored in the EXIF tags. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20633 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ea3f7d3d8d3ec4e4a589491e9d67517426a4d367 |
|
06-Apr-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added an "isExecutable" parameter to the Translator rule. All translators pass "true" (was used before), but I suppose most of them don't really need it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20605 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9949213a25979d177b420bc71891c2bff02a331d |
|
19-Oct-2005 |
Stephan Aßmus <superstippi@gmx.de> |
removed the redundant "translator" from the folder names, fixed some warnings in the JPEG2000Translator git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14449 a95241bf-73f2-0310-859d-f6bbb57e9c96
|