Ingo Weinhold
fa5dff5529
Replace various boolean rule parameters by flags
...
Instead of the boolean alwaysUpdate, isCDPackage, and stripDebugSymbols
parameters use a uniform flags parameter which can contain any of the
respectively supported flags (alwaysUpdate, cdPackage,
stripDebugSymbols, !stripDebugSymbols).
2013-05-07 04:43:50 +02:00
Ingo Weinhold
25a7b01d15
Merge branch 'master' into package-management
...
Additional changes:
* Add src/system/kernel/lib/zlib, which builds a kernel version of zlib,
needed by packagefs.
* BuildFeatures: Add a build feature "gcc2" to allow for easier checks.
* Referenceable.cpp: Include <OS.h> instead of <debugger.h>. The latter
is not needed and prevents building for the build platform.
* zlib/zutil.h: Fix gcc 2 build. We really should use the external
package instead.
Conflicts:
.gitignore
build/jam/BuildSetup
build/jam/FileRules
build/jam/FloppyBootImage
build/jam/HaikuImage
build/jam/ImageRules
build/jam/KernelRules
build/jam/NetBootArchive
build/jam/OptionalBuildFeatures
build/jam/OptionalLibPackages
build/jam/OptionalPackageDependencies
build/jam/OptionalPackages
build/scripts/build_haiku_image
configure
data/bin/installoptionalpackage
data/system/boot/Bootscript
headers/os/app/Message.h
headers/os/package/PackageInfo.h
headers/os/package/PackageInfoAttributes.h
headers/os/package/PackageInfoSet.h
headers/os/package/PackageRoster.h
headers/os/package/PackageVersion.h
headers/os/package/hpkg/PackageInfoAttributeValue.h
headers/os/storage/FindDirectory.h
headers/os/storage/Node.h
headers/os/support/StringList.h
headers/private/system/directories.h
src/add-ons/kernel/drivers/audio/ac97/es1370/Jamfile
src/add-ons/kernel/file_systems/packagefs/AttributeIndex.cpp
src/add-ons/kernel/file_systems/packagefs/Jamfile
src/add-ons/kernel/file_systems/packagefs/Package.cpp
src/add-ons/kernel/file_systems/packagefs/Package.h
src/add-ons/kernel/file_systems/packagefs/PackageDomain.cpp
src/add-ons/kernel/file_systems/packagefs/PackageDomain.h
src/add-ons/kernel/file_systems/packagefs/PackageFSRoot.cpp
src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.cpp
src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.h
src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.cpp
src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.h
src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp
src/add-ons/kernel/file_systems/packagefs/PackageNode.h
src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp
src/add-ons/kernel/file_systems/packagefs/Version.cpp
src/add-ons/kernel/file_systems/packagefs/Version.h
src/add-ons/kernel/file_systems/packagefs/Volume.cpp
src/add-ons/kernel/file_systems/packagefs/Volume.h
src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp
src/add-ons/kernel/file_systems/userlandfs/shared/driver_settings.c
src/apps/deskbar/BarApp.cpp
src/apps/deskbar/BarMenuBar.cpp
src/apps/deskbar/BarMenuBar.h
src/apps/deskbar/BarView.cpp
src/apps/deskbar/BarView.h
src/apps/deskbar/BarWindow.cpp
src/apps/deskbar/BarWindow.h
src/apps/deskbar/DeskbarMenu.cpp
src/apps/deskbar/DeskbarMenu.h
src/apps/deskbar/DeskbarUtils.cpp
src/apps/deskbar/DeskbarUtils.h
src/apps/deskbar/ExpandoMenuBar.cpp
src/apps/deskbar/ExpandoMenuBar.h
src/apps/deskbar/TeamMenu.cpp
src/apps/processcontroller/ProcessController.cpp
src/apps/remotedesktop/RemoteDesktop.cpp
src/bin/bash/config-top.h
src/bin/finddir.c
src/bin/package/Jamfile
src/bin/package/command_add.cpp
src/bin/package/command_create.cpp
src/bin/package/command_list.cpp
src/bin/package_repo/command_list.cpp
src/bin/pkgman/command_refresh.cpp
src/build/libbe/support/Jamfile
src/build/libpackage/Jamfile
src/build/libroot/Jamfile
src/build/libroot/fs.cpp
src/build/libroot/remapped_functions.h
src/kits/locale/MutableLocaleRoster.cpp
src/kits/opengl/GLRendererRoster.cpp
src/kits/package/PackageInfo.cpp
src/kits/package/PackageInfoSet.cpp
src/kits/package/PackageRoster.cpp
src/kits/package/PackageVersion.cpp
src/kits/package/RepositoryCache.cpp
src/kits/package/hpkg/PackageWriterImpl.cpp
src/kits/package/hpkg/ReaderImplBase.cpp
src/kits/package/hpkg/WriterImplBase.cpp
src/kits/print/PrintTransport.cpp
src/kits/print/Printer.cpp
src/kits/screensaver/ScreenSaverRunner.cpp
src/kits/support/StringList.cpp
src/kits/tracker/ContainerWindow.cpp
src/kits/tracker/DeskWindow.cpp
src/kits/tracker/PoseView.cpp
src/libs/print/libprint/Transport.cpp
src/preferences/printers/AddPrinterDialog.cpp
src/preferences/screensaver/ScreenSaverWindow.cpp
src/servers/debug/DebugServer.cpp
src/servers/input/AddOnManager.cpp
src/servers/media_addon/MediaAddonServer.cpp
src/system/boot/Jamfile
src/system/boot/loader/Jamfile
src/system/boot/loader/loader.cpp
src/system/boot/loader/vfs.cpp
src/system/kernel/fs/vfs.cpp
src/system/kernel/fs/vfs_boot.cpp
src/system/libroot/os/find_directory.cpp
src/system/runtime_loader/runtime_loader.cpp
src/tools/package/Jamfile
2013-05-05 15:03:26 +02:00
Ingo Weinhold
88f22c9768
InstallOptionalHaikuImagePackage: Remove first parameter
...
Instead deduce the file name from the URL. A long overdue change. Avoids
unnecessary name duplication, which only led to errors.
2013-04-16 14:39:31 +02:00
Scott McCreary
8e77147bfc
Rebuilt some more packages mostly to fix directory issues.
2012-09-12 22:48:04 -07:00
Scott McCreary
554fe146cb
Updated several more OptionalPackages
2012-09-11 23:45:06 -07:00
Scott McCreary
aa8be1fc17
Update several more packages for R1A4
2012-09-04 21:19:22 -07:00
Rene Gollent
e68cc8b0a4
Fix typo.
2012-08-11 10:08:52 -04:00
Scott McCreary
14fc8a0138
Corrected build dates for gcc2 builds of sdl-sound and sdl-net
2012-06-25 21:12:37 +00:00
Scott McCreary
a420070ece
Updated gcc2 packages for sdl and related libraries.
2012-06-25 21:12:30 +00:00
Scott McCreary
d1556a0e0f
Updated optional packages for curl, freetype, libxml2, mercurial,
...
openssl, p7zip, sqlite and tar.
2012-06-25 21:11:49 +00:00
Alexander von Gluck IV
8a7256ae14
jamfile: Update speex package name
...
* Not sure where this optional package went however
it is no longer on haiku-files.org
* A newer speex package does exist however.
* Should fix #8371
* If this doesn't work speex (and maybe sdl) optional
packages need rebuilt
2012-03-26 15:36:31 -05:00
Ingo Weinhold
19ae20e67e
Merge branch 'master' into pm-flat
...
Conflicts:
build/jam/HaikuImage
build/jam/OptionalBuildFeatures
build/jam/OptionalPackages
build/jam/UserBuildConfig.sample
data/bin/installoptionalpackage
src/apps/deskbar/DeskbarMenu.cpp
src/servers/debug/DebugServer.cpp
src/system/kernel/fs/vfs.cpp
2011-11-05 17:00:01 +01:00
Scott McCreary
aca6ac3cc2
Added missing gcc2 build of jgmod. This fixes trac ticket #7888 .
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42599 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-08-08 15:29:35 +00:00
Scott McCreary
b0af58132b
Fixed url for sdl-gfx.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42525 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-08-01 00:34:22 +00:00
Oliver Tappe
3dfd9cb95c
Flat commit of all changes from package-management branch in svn
2011-07-17 16:54:06 +02:00
Scott McCreary
9b2b1098ae
Updated libsdl-1.2.14 to 1.2-hg which contains several fixes for Haiku.
...
+alpha3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41827 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-30 05:29:13 +00:00
Scott McCreary
a23473db54
Updated several more gcc4 and some gcc2 OptionalLibPackages for alpha3, this should now finish the
...
OptionalLibPackages for alpha3.
+alpha3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41771 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-27 04:37:45 +00:00
Scott McCreary
fd869b573e
Fixed typo in the link for libart_lgpl OptionalLibPackage, spotted by MichaelPeppers.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41766 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-26 23:15:49 +00:00
Scott McCreary
23f5aa137a
Updated gcc4 OptionalLibPackages for alpha3.
...
+alpha3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41765 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-26 22:46:13 +00:00
Scott McCreary
7a51693772
Added fresh gcc2 builds of smpeg, taglib, sdl-rft and armyknife.
...
+alpha3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41624 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-21 05:08:38 +00:00
Scott McCreary
ccd4d547b9
Updated gcc4 builds for box2d, neon, curl and cvs.
...
+alpha3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41614 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-20 23:54:36 +00:00
Scott McCreary
bae34b28df
First wave of gcc2 OptionalLibPackages rebuilds for alpha3
...
+alpha3
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41607 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-20 18:22:42 +00:00
Matt Madia
2f860da9e3
Some cleanup. No functional change.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-03-05 20:12:30 +00:00
Scott McCreary
357eb4e314
Added build of vorbis-tools for gcc4, previous one was missing.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40045 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-31 02:22:43 +00:00
Bruno G. Albuquerque
2eb5e77d9b
- Fix reference to GCC4 lib FLAC.
...
Note that the reference to GCC4 Vorbis Tools is also broken but I did not fix
it as there is no GCC4 vorbis Tools package available where all the other
optional packages are.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40043 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-30 18:22:20 +00:00
Scott McCreary
209727818f
Updated build of curl, with openssl-1.0.0c in place, should fix #7045
...
Fixed the filename of smpeg gcc4 build.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40042 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-30 04:36:47 +00:00
Scott McCreary
1abf556ecf
Added in missing sdl-rtf gcc4 package
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39952 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-26 16:14:55 +00:00
Scott McCreary
15426bc2a4
Updated openssl to 1.0.0c
...
Updated curl to 7.21.3
Updated build of SDL to include off by 1 resolution fix by GCI student Daniel Marth,
and the OpenGL fix by Urias McCullough
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39940 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-24 19:21:12 +00:00
Matt Madia
49c928a9c9
Updated baseSourceURL. Should have been part of r39552.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-12-05 14:11:25 +00:00
Matt Madia
f84079e242
Replaced $(baseLibURL) with $(baseURL)/lib.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39400 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-10 23:31:07 +00:00
Scott McCreary
f735809f0b
Fix indentation for box2d
...
Fix url for libevent
Changed baselibURL to baseLibURL
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39273 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-02 15:18:59 +00:00
Scott McCreary
ce658a595d
Fixed conditional for box2d.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39251 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 15:37:46 +00:00
François Revol
336b87d2c4
Fix syntax.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39250 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 15:24:28 +00:00
Scott McCreary
77d77844f9
Added more gcc4 libs, removed duplicate libmng.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39249 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-11-01 05:49:49 +00:00
Matt Madia
92dc6fdfb5
Fixed several conditionals. Added a TODO about a duplicate Libmng, libmng.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39228 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 12:02:35 +00:00
Scott McCreary
70782c8f24
Update libevent. Added some more gcc4 packages, including builds of the SDLLibs, AllegroLibs, and XiphLibs.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39224 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-31 04:32:48 +00:00
Matt Madia
2b5ef22794
More cleanup.
...
* Removed commented code
* Removed incorrect comments for pkgconfig, readline
* Fixed names of archives
* Added a TODO about duplicate libevent, LibEvent
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39209 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 16:16:34 +00:00
Matt Madia
e0b5badf4b
Added missing opening braces.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39208 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 16:08:06 +00:00
Matt Madia
def1ceca9d
Restructured conditionals. More cleanup to come.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39207 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 15:56:49 +00:00
Scott McCreary
599b0482e1
Added OptionalLibPackages, which brings in most of the LibPak gcc2 libs.
...
TODO: Create fresh gcc4 packages for several libs which are currently #'d out in the version.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39194 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-10-30 07:22:17 +00:00