Commit Graph

152 Commits

Author SHA1 Message Date
Oliver Tappe
aec3652b01 Cleanup: fix names of recipe and patch files.
* this fixes the wrong recipe names introduced by myself in #d525fee
* adjust patch names to match corresponding recipes
* additionally: create 'additional-files' folders as hint to some
  ports that do not have a proper recipe yet
2013-08-25 23:51:08 +02:00
Ingo Weinhold
d3fff39e6e Declare most recipes stable on x86 2013-08-17 09:40:03 +02:00
Ingo Weinhold
c50e75ec27 cmake: fix finding libraries for secondary architecture
Haiku.cmake:
* Does now try to determine the secondary architecture from the C or
  the C++ compiler and set up the library and include search path
  variables accordingly. It also sets CMAKE_*LIBRARY_ARCHITECTURE.
* Remove obsolete */include paths.
* Set the same include search paths for C and C++. At least the paths
  we do consider are the same.
2013-08-08 05:09:29 +02:00
Oliver Tappe
39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +02:00
Oliver Tappe
d525fee8e9 Fix names of recipe files that were non-parsable 2013-08-04 21:47:43 +02:00
Adrien Destugues
d2acf18c1e Update patches for cmake 2.8.11 and 2.8-git to include some of our changes that are not merged yet. 2013-07-27 16:11:19 +02:00
Adrien Destugues
725e6e5eae CMake 2.8.11 fixes our build problems on Haiku (2.8.10 did not build).
Add bep file for this new version, which also merges most of our changes from the previous patch.
2013-07-27 15:18:13 +02:00
Ingo Weinhold
0dd756390e cmake: bump revision 2013-06-17 19:00:43 +02:00
Ingo Weinhold
3315657fae cmake: Fix finding libraries
Set CMAKE_SYSTEM_LIBRARY_PATH in Haiku.cmake by default after all.
CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES doesn't really seem to be
used.
2013-05-20 18:11:03 +02:00
Ingo Weinhold
588f7769ed Convert cmake 2.8.5 recipe to an actual recipe
Also adjust the patch according to the new directory layout for
development files and simplify in a few places.
2013-04-28 19:12:03 +02:00
Oliver Tappe
60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00:00
Oliver Tappe
94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
Cian Duffy
42f79c0439 Fix Freetype detection routine in cmake 2013-02-10 23:27:22 +00:00
Adrien Destugues
6f41d37e10 Some of our patches were merged upstream (thanks!). Remove them from the patch file. Also add a test rule while I'm at it. We fail 8 tests out of 257. 2013-01-11 19:17:13 +00:00
Scott McCreary
41ac5ce752 Fixed cmake-2.8.10.2 so that it puts cmake.m4 in proper place.
Also removed commented out steps in bep that are no longer needed.
2013-01-03 01:07:04 +00:00
Scott McCreary
48e743afe0 Initial bep and patch to build cmake-2.8 for git. 2012-12-05 17:02:29 +00:00
Scott McCreary
5320fcefbe Initial bep for cmake-2.8.10.2, note that this is currently broken, need to patch a bit more
still, it's failing at existence of long long unknown, in ABI.h
2012-12-04 15:41:23 +00:00
Ingo Weinhold
b7091df068 Remove the /boot/home/config paths again for alignment with the Unixes. 2011-07-10 22:41:09 +00:00
Ingo Weinhold
81bba8b879 Remove the /boot/home/config paths again for alignment with the Unixes. 2011-07-10 22:29:58 +00:00
Ingo Weinhold
615f480f33 Hand-edited patch for package management. 2011-07-10 12:30:36 +00:00
Ingo Weinhold
7a526be692 Merge dev-util/cmake from trunk. 2011-07-10 12:18:25 +00:00
Ingo Weinhold
f6e6d9cabb Remove Haiku.cmake. Not sure why it was there. 2011-07-10 12:16:01 +00:00
Ingo Weinhold
29eeb2226f Add patch and bep file for CMake 2.8.5
* The patch is based on the 2.8.4 patch, i.e. keeps the changes from it (save
  for corrected indentation).
* Clean up superfluous checks where it was assumed that Haiku defines the
  __BEOS__ cpp macro.
* Platform/Haiku.cmake:
  - No longer define the BEOS CMake variable, but define HAIKU instead. Adjust
    all checks accordingly.
  - No longer include Platform/UnixPaths. There isn't really anything helpful
    in it for us. Instead define UNIX directly and use the correct Haiku paths.
  - Also add the */non-packaged paths, although they don't exist on a non-PM
    Haiku. Will require less changes later.
  - Clean up a few variables that weren't correct according to the
    documentation (like CMAKE_DL_LIBS) and add missing ones.
* cmExportCommand.cxx, cmFindPackageCommand.cxx, cmLocalGenerator.cxx,
  CPack/cmCPackGenerator.cxx: No longer use BPath and the C++ find_directory().
  Now use the C find_directory() instead, getting rid of the otherwise
  unnecessary libbe dependency.
2011-07-09 21:43:48 +00:00
Scott McCreary
ceb6bb33ca Fixed directories for cmake, it works again. 2011-05-19 17:26:15 +00:00
Scott McCreary
911248a388 Fixed the cmake so that it puts include files in the right place. 2011-05-03 19:36:00 +00:00
Scott McCreary
cf1039cf34 Added patch for cmake-2.8.4 to allow for finding opengl and lua. 2011-04-27 20:33:41 +00:00
Scott McCreary
d54455e897 Updated several more .bep files to use finddir to locate the prefix directory. 2011-04-25 23:52:32 +00:00
Scott McCreary
39bd9b819e Fixed the Templates and Modules missing issue in the cmake 2011-03-28 03:07:35 +00:00
Scott McCreary
9b508dc93c Moved cmake docs to doc/cmake 2011-03-26 18:40:15 +00:00
Scott McCreary
8f10d5962f Fixed cmake include directory to be /include, instead of
/include/include
2011-03-26 18:03:17 +00:00
Scott McCreary
f96aa18318 Fixed cmake's directories. 2011-03-25 21:52:05 +00:00
Scott McCreary
5c82336ceb Cleaned up cmake's directories. 2011-03-06 21:19:55 +00:00
Scott McCreary
451a63973b Updated the copyright year for cmake-2.8.4 2011-02-24 18:31:14 +00:00
Scott McCreary
7571816d24 Updated cmake to 2.8.4 2011-02-22 18:44:27 +00:00
Scott McCreary
775d688748 Updated CMake to 2.8.3, added in a patch from by michaelvoliveira, with with augiedoggie suggestions, see HaikuPorter ticket #399. 2011-01-28 18:32:36 +00:00
Scott McCreary
c5604c89dd Update cmake to 2.8.2 2010-10-12 19:51:09 +00:00
Scott McCreary
45b426e28c Starting to move man files from /boot/common/man to B_COMMON_DOCUMENTATION/man 2010-08-31 06:14:34 +00:00
Chris Roberts
19fd2d4bfa Merged most of the OPD files into the beps. 2010-05-16 19:28:03 +00:00
Scott McCreary
d7786017a5 updated cmake to 2.8.1 2010-05-10 00:49:58 +00:00
Scott McCreary
ac5cfb9e33 moved old cmake patches to patches directory 2010-04-16 20:59:24 +00:00
Scott McCreary
47f36b4d77 This patch adds the MD5 checksums to all of the .bep files. 2009-11-29 22:44:23 +00:00
Scott McCreary
860148f299 Initial .opd for cmake-2.8.0, added license file. 2009-11-16 00:46:19 +00:00
Scott McCreary
59c9f6ed68 initial .bep files for cmake, the cmake-2.8.0 one will need to be updated when 2.8.0 is released. 2009-10-19 03:55:27 +00:00
Scott McCreary
debc7baa72 fixed the zlib error, forgot the # before the undef, this patch works for cmake-2.6.1 and can be used on cvs version for now as well 2008-09-13 06:23:27 +00:00
Scott McCreary
1eb8fa95c4 Fixed processunix.c in cmake-2.6.1
This line, and those below, will be ignored--

M    cmake-2.6.1-haiku-2.diff
2008-09-12 23:55:20 +00:00
Scott McCreary
dff86cb417 Fix for cmSystemTools.cxx and a couple other files. 2008-09-12 22:28:49 +00:00
Scott McCreary
9692eb30e6 removed a possible incorrect patch in processunix.c that might have caused the stall during building of cmake. 2008-09-12 04:47:05 +00:00
Scott McCreary
0f5d369389 Added libnetwork check to cmcurl CMakeList.txt file and merged previous CMake patches into one. 2008-09-10 16:04:16 +00:00
Scott McCreary
7cbd8912d7 removed a file that wasn't needed in the patch, ProcessUNIX.c.rej, which was created when merging previous patches. 2008-08-21 17:28:12 +00:00
Scott McCreary
3264f7178f Updated patch for cmake-2.6.1 patching a few more files than previous version. Still not working, but getting closer. 2008-08-21 17:17:30 +00:00