Scott McCreary
c82a01055a
Initial recipe for squirrel
2014-01-09 01:25:56 -08:00
Scott McCreary
71a0686c7a
Merged in munchausen/haikuports (pull request #132 )
...
Update swi_prolog recipe for PM. (and small fix for gmp)
2014-01-07 22:25:04 -08:00
Ed Robbins
ed4bfc0f68
Update swi_prolog recipe for PM. (and small fix for gmp)
2014-01-07 15:52:48 +00:00
Scott McCreary
58e5059100
Merged in AdrianArroyoCalle/haikuports (pull request #127 )
...
FreePascalCompiler 2.6.2
2014-01-05 11:37:14 -08:00
noryb009
f12ffeae0f
Add rebol recipe
2014-01-05 03:14:59 +00:00
Adrián Arroyo Calle
42119c8d14
FreePascalCompile 2.6.2 recipe (fixed)
2014-01-04 22:46:44 +00:00
Adrián Arroyo Calle
8d492a37b3
FreePascalCompile 2.6.2 recipe
2014-01-04 22:32:32 +00:00
Adrián Arroyo Calle
3aeb5e200e
Preliminary FreePascal
2014-01-04 13:25:52 +00:00
noryb009
1fa8788a0c
Rewrap dev-lang DESCRIPTIONs
2014-01-02 16:40:56 -05:00
Alexander von Gluck IV
d97a2aabd9
all: Don't use portVersionedName for SOURCE_DIR
...
* portVersionedName contains the secondary architecture,
so using it means secondary package builds fail.
example: $portVersionedName is libwow_x86-0.0.0 when
doing an x86 build on x86_gcc2
2013-12-25 17:52:56 -06:00
Ingo Weinhold
c60ef3bce2
openjdk: Build with external zlib
...
* Patch the build system to allow building with an external zlib
instead of using the included one. Since the included zlib symbols
would be visible also to other JNI code (e.g. translators used by the
SWT libs), this could cause problems where a newer version was
required (e.g. libpng used by the PNG translator).
* Verified ALT_JDK_IMPORT_PATH as needed to be set.
2013-12-23 01:07:55 +01:00
Rene Gollent
bc706f4dcf
Get Ruby building on x86-64.
2013-12-18 21:58:16 -05:00
Ingo Weinhold
cfdced4d7f
openjdk: Fix data/profile.d/openjdk.sh
...
Quoting was missing, so we'd always get an empty JAVA_HOME.
2013-12-08 02:33:17 +01:00
François Revol
72ac1f84c6
Convert some remaining bep syntax to shell syntax
2013-12-07 02:00:02 +01:00
Ingo Weinhold
4de4abc407
openjdk: Add some packaging treats
...
Add to the package:
* bin/java-config: When invoked with option -H it prints the java home
directory.
* data/profile.d/openjdk.sh: It is automatically sourced by
/etc/profile and sets JAVA_HOME.
2013-12-06 02:40:58 +01:00
Ingo Weinhold
c814ab3969
openjdk: Fix missing classes in rt.jar
...
We invoke make twice to work around a bug in the build system which
causes (some) generated java files not to be picked up and compiled
the first time around.
The issue is in jdk/make/common/Rules.gmk the way $(JAVA_SOURCE_LIST)
is generated. That happens as a side-effect of the */%.class rules
which are triggered due to $(FILES_class) being listed as prerequisites
of $(JAVA_SOURCE_LIST). That means $(FILES_class) -- which ultimately
is based on a shell invocation which finds .java files via find -- is
evaluated in the first pass, i.e. long before the generated source
files are made. Hence they aren't compiled and will be missing from
rt.jar. Running make a second time works around the issue, since the
source files will already be present then.
2013-12-04 03:51:39 +01:00
Ingo Weinhold
2ceacd897f
openjdk: Fix for missing java.lang.CharacterData* classes
2013-12-04 03:51:38 +01:00
Ingo Weinhold
10a35d3fa3
openjdk: Update recipe
...
* Disable source package for the time being.
* Implement INSTALL.
* Add provides for the commands.
The package builds, but due to some missing classes it doesn't really
work yet.
2013-11-26 22:51:03 +01:00
Ingo Weinhold
91dc0dcc7e
Make use of $ORIGIN in rpath now supported in Haiku
2013-11-26 22:51:02 +01:00
Ingo Weinhold
bd4216a951
openjdk: Update hard-coded library paths
2013-11-26 22:51:01 +01:00
Ingo Weinhold
587fb33a47
openjdk: Some hotspot build fixes, typo in recipe
2013-11-26 00:12:54 +01:00
Adrien Destugues
d2ead6eb33
Lua: Create symlink matching the soname
...
prepareInstalledDevelLib will only take care of $developDir.
2013-11-22 22:26:36 +01:00
Adrien Destugues
a8671aabf4
Lua: fix devel package provide.
...
Thanks to augiedoggie for spotting this.
2013-11-17 11:06:55 +01:00
Adrien Destugues
62984b532f
Lua: allow hybrid builds.
2013-11-16 21:59:30 +01:00
Chris Roberts
c0ac90b86c
Fix ruby on gcc4 and enabled building of shared libruby
...
* Switch to gcc for linking modules in order to handle the rpath
flags
* Enable -export-dynamic flag so we can lookup symbols properly
* Add soname flags so that haikuporter doesn't freak out when
trying to package the devel libs
2013-11-11 23:41:49 -07:00
Ingo Weinhold
9e27639aac
openjdk: WIP recipe
...
Doesn't fully build yet. The build runs for a while, but eventually,
when building the jaxws/jaf sources, javac hangs. It blocks trying to
write to stderr, a pipe whose other end isn't read from (by Ant). I
haven't determined yet, whether the hang is an Ant bug and the issue
is javac simply encountering too many issues, or whether javac writing
a lot to stderr is just fine (verbose diagnostics?) and the hang is
actually a Haiku (pipe related?) bug, a combination of the two, or
something else entirely.
2013-11-12 03:06:42 +01:00
Chris Roberts
8261d97b78
Mark ruby as broken with gcc4
...
Seems we've developed some symbol lookup problems since the last
time ruby was built(pre PM)
2013-11-09 14:28:38 -07:00
Chris Roberts
09dc223926
Convert ocaml to working recipe
...
It's only had minor testing with 'unison' which works fine aside
from some minor locking issues.
2013-10-30 23:12:03 -06:00
Chris Roberts
a8998d1f71
(Mostly) Fixed ruby recipe
...
Base package works fine but we need to look into adding vendor dir
support and changing the gem install/lookup locations
(similar to how python/perl were changed)
Also, need to figure out how to get the shared library flags right.
gcc2 doesn't like the flags it uses for rpath and disabling rpath
causes a failure at install time because the modules can't find
libruby.so. This isn't critical though, the pre-PM packages weren't
built with a shared library either.
2013-10-30 02:41:30 -06:00
Chris Roberts
bc943b4535
Minor fixes for lua package info
2013-10-30 01:09:47 -06:00
Chris Roberts
d170f209a5
Fix man page installation dir for lua
2013-10-30 00:17:44 -06:00
Chris Roberts
5f70a8f6a3
Convert/update swig to working recipe
2013-10-30 00:17:42 -06:00
Chris Roberts
b12de3de28
Preliminary recipe for V8
2013-10-28 20:00:14 -06:00
Scott McCreary
5deea2bf0a
WIP - first pass at making a recipe for ruby-1.9.1
2013-10-23 23:46:38 +00:00
Chris Roberts
659f58dc82
Increment lua revision.
...
I probably shouldn't be pushing changes at 3AM ;)
2013-10-22 02:59:47 -06:00
Chris Roberts
6eea71fd10
Fix issues with lua-5.2.1
...
Created a devel portion to the recipe
Fixed lookup of directories for lua root/modules
Fixed soname not being set in the lib
2013-10-22 02:51:57 -06:00
Chris Roberts
bd04c88bb6
Convert tcl to working recipe
2013-10-16 16:16:26 -06:00
Chris Roberts
f583e06d22
Cleanup leftover directories from the merge.
...
--HG--
rename : dev-libs/apr-util/patches/apr-util-1.3.10.patch => dev-libs/apr_util/patches/apr_util-1.3.10.patch
rename : haiku-apps/caya-gpl-protocols/patches/caya-gpl-protocols-0.HEAD.patch => haiku-apps/caya_gpl_protocols/patches/caya_gpl_protocols-0.HEAD.patch
2013-10-16 14:59:48 -06:00
Oliver Tappe
8d6506b5c9
Adjust python to the moved bzip2-header.
...
* the header for bzip2 has been moved out of its subdir recently,
so python was no longer building the bz2 module
2013-10-16 16:26:13 +02:00
Oliver Tappe
94877c4f68
Drop unused patch file for python.
2013-10-16 16:26:12 +02:00
Oliver Tappe
629867c017
Fix warning in our perl-MakeMaker platform module.
2013-10-16 16:26:11 +02:00
Oliver Tappe
f3532dc2cb
Merge branch 'package-management'
...
Conflicts:
app-arch/p7zip/p7zip-9.04.bep
app-arch/p7zip/p7zip-9.13.bep
app-arch/tar/tar-1.22.bep
app-arch/tar/tar-1.23.bep
app-arch/tar/tar-1.25.bep
app-arch/xz-utils/xz-utils-4.999.9.bep
app-cdr/bchunk/bchunk-1.2.0.bep
app-cdr/cdrtools/cdrtools-2.01.01a66.bep
app-cdr/cdrtools/cdrtools-3.01a01.bep
app-crypt/gnupg/gnupg-1.4.11.bep
app-doc/doxygen/doxygen-1.6.3.bep
app-editors/nano/nano-2.2.6.bep
app-editors/vim/vim-7.3.bep
app-text/antiword/antiword-0.37.bep
app-text/libpaper/libpaper-1.1.23.bep
app-text/libpaper/libpaper-1.1.24.bep
app-text/rman/rman-3.2.bep
dev-db/sqlite/sqlite-3.6.22.bep
dev-db/sqlite/sqlite-3.6.23.bep
dev-db/sqlite/sqlite-3.7.2.bep
dev-db/sqlite/sqlite-3.7.3.bep
dev-db/sqlite/sqlite-3.7.4.bep
dev-db/sqlite/sqlite-3.7.5.bep
dev-lang/lua/lua-5.1.4.bep
dev-lang/nasm/nasm-2.08.01.bep
dev-lang/perl/patches/perl-5.10.0.patch
dev-lang/python/python-2.5.4.bep
dev-lang/python/python-2.6.4.bep
dev-lang/python/python-2.6.5.bep
dev-lang/python/python-2.6.6.bep
dev-lang/python/python-2.6.7.bep
dev-lang/python/python-2.6.8.bep
dev-lang/python/python-3.2.bep
dev-lang/python/python-3.2.recipe
dev-lang/python/python-3.2a4.bep
dev-lang/yasm/yasm-1.1.0.bep
dev-libs/apr-util/apr-util-1.3.10.bep
dev-libs/apr-util/apr-util-1.3.9.bep
dev-libs/apr/apr-1.3.8.bep
dev-libs/apr/apr-1.3.9.bep
dev-libs/apr/apr-1.4.2.bep
dev-libs/apr/patches/apr-1.4.2.patch
dev-libs/expat/expat-2.0.1.bep
dev-libs/fribidi/fribidi-0.19.2.bep
dev-libs/icu/icu-4.4.1.bep
dev-libs/libedit/libedit-20090923.bep
dev-libs/libedit/libedit-20100424.bep
dev-libs/libevent/libevent-1.4.11.bep
dev-libs/libevent/libevent-1.4.13.bep
dev-libs/libevent/libevent-1.4.14b.bep
dev-libs/libevent/libevent-2.0.10.bep
dev-libs/libiconv/libiconv-1.12.bep
dev-libs/libiconv/libiconv-1.13.1.bep
dev-libs/libpcre/libpcre-8.00.bep
dev-libs/libpcre/libpcre-8.02.bep
dev-libs/libpcre/libpcre-8.12.bep
dev-libs/libxml2/libxml2-2.7.3.bep
dev-libs/libxml2/libxml2-2.7.6.bep
dev-libs/libxml2/libxml2-2.7.7.bep
dev-libs/libxml2/libxml2-2.7.8.bep
dev-libs/openssl/openssl-0.9.8l.bep
dev-libs/openssl/openssl-0.9.8m.bep
dev-libs/openssl/openssl-1.0.0.bep
dev-libs/openssl/openssl-1.0.0a.bep
dev-libs/openssl/openssl-1.0.0c.bep
dev-qt/qtcore/qtcore-4.8.x-git.bep
dev-qt/qtcore/qtcore-4.8.x.recipe
dev-util/ccache/ccache-3.0.1.bep
dev-util/cmake/cmake-2.6.4.bep
dev-util/cmake/cmake-2.8.0.bep
dev-util/cmake/cmake-2.8.1.bep
dev-util/cmake/cmake-2.8.2.bep
dev-util/cmake/cmake-2.8.3.bep
dev-util/cmake/cmake-2.8.4.bep
dev-util/ctags/ctags-5.8.bep
dev-util/fastdep/fastdep-0.16.bep
dev-util/gperf/gperf-3.0.4.bep
dev-util/pkgconfig/pkgconfig-0.23.bep
dev-util/pkgconfig/pkgconfig-0.25.bep
dev-vcs/cvs/cvs-1.12.13.1.bep
dev-vcs/cvs/cvs-1.12.13.bep
dev-vcs/subversion/subversion-1.6.11.bep
dev-vcs/subversion/subversion-1.6.12.bep
dev-vcs/subversion/subversion-1.6.13.bep
dev-vcs/subversion/subversion-1.6.15.bep
dev-vcs/subversion/subversion-1.6.6.bep
dev-vcs/subversion/subversion-1.6.9.bep
dev-vcs/subversion/subversion-1.7.xx-svn.bep
haiku-apps/bepdf/bepdf-1.1.1b4.bep
haiku-apps/libwalter/libwalter-97.bep
haiku-apps/paladin/paladin-1.3-hg.bep
haiku-apps/pe/pe-2.4.3-600.bep
haiku-apps/vision/patches/vision-908-gcc4.patch
haiku-apps/vision/vision-0.9.7.bep
haiku-libs/libwalter/libwalter-97.bep
haiku-libs/libwalter/libwalter-97.recipe
media-gfx/graphviz/graphviz-2.24.bep
media-gfx/graphviz/graphviz-2.26.3.bep
media-libs/flac/flac-1.2.1.bep
media-libs/freetype/freetype-2.3.11.bep
media-libs/freetype/freetype-2.4.2.bep
media-libs/freetype/freetype-2.4.4.bep
media-libs/ftgl/ftgl-2.1-svn.bep
media-libs/guilib/guilib-1.2.1.bep
media-libs/jpeg/jpeg-7.bep
media-libs/jpeg/jpeg-8b.bep
media-libs/jpeg/jpeg-8c.bep
media-libs/libao/libao-1.0.0.bep
media-libs/libmad/libmad-0.15.1b.bep
media-libs/libmng/libmng-1.0.10.bep
media-libs/libogg/libogg-1.1.4.bep
media-libs/libogg/libogg-1.2.0.bep
media-libs/libogg/libogg-1.2.2.bep
media-libs/libpng/libpng-1.2.29.bep
media-libs/libpng/libpng-1.2.30.bep
media-libs/libpng/libpng-1.2.40.bep
media-libs/libpng/libpng-1.2.41.bep
media-libs/libpng/libpng-1.2.43.bep
media-libs/libpng/libpng-1.2.44.bep
media-libs/libpng/libpng-1.4.1.bep
media-libs/libpng/libpng-1.4.2.bep
media-libs/libpng/libpng-1.4.3.bep
media-libs/libpng/libpng-1.4.4.bep
media-libs/libpng/libpng-1.5.0.bep
media-libs/libsdl/patches/libsdl-1.2-hg.patch
media-libs/libtheora/libtheora-1.1.1.bep
media-libs/libvorbis/libvorbis-1.2.3.bep
media-libs/libvorbis/libvorbis-1.3.1.bep
media-libs/libvorbis/libvorbis-1.3.2.bep
media-libs/libvpx/libvpx-0.9.2-git.bep
media-libs/smpeg/smpeg-0.4.5.bep
media-libs/speex/speex-1.2-git.bep
media-libs/speex/speex-1.2rc1.bep
media-sound/lame/lame-3.98.4.bep
media-sound/lame/lame-398-2.bep
media-sound/vorbis-tools/vorbis-tools-1.2.0.bep
media-sound/vorbis-tools/vorbis-tools-1.4.0.bep
media-video/ffmpeg/ffmpeg-0.5.bep
media-video/ffmpeg/ffmpeg-0.6.bep
net-misc/curl/curl-7.18.2.bep
net-misc/curl/curl-7.19.1.bep
net-misc/curl/curl-7.19.2.bep
net-misc/curl/curl-7.19.5.bep
net-misc/curl/curl-7.19.7.bep
net-misc/curl/curl-7.20.0.bep
net-misc/curl/curl-7.20.1.bep
net-misc/curl/curl-7.21.1.bep
net-misc/curl/curl-7.21.2.bep
net-misc/curl/curl-7.21.3.bep
net-misc/openssh/openssh-5.4p1.bep
net-misc/openssh/openssh-5.5p1.bep
net-misc/openssh/openssh-5.6p1.bep
net-misc/openssh/openssh-5.7p1.bep
net-misc/openssh/openssh-5.8p1.bep
net-wireless/b43-fwcutter/b43-fwcutter-012.bep
sci-libs/gsl/gsl-1.14.bep
sys-apps/ed/ed-1.4.bep
sys-apps/gawk/gawk-3.1.8.bep
sys-apps/grep/grep-2.5.4.bep
sys-apps/grep/grep-2.7.bep
sys-apps/groff/groff-1.20.1.bep
sys-apps/man/man-1.6f.bep
sys-apps/sed/sed-4.2.1.bep
sys-apps/texinfo/texinfo-4.13a.bep
sys-devel/autoconf/autoconf-2.68.bep
sys-devel/automake/automake-1.11.1.bep
sys-devel/bison/bison-2.4.1.bep
sys-devel/bison/bison-2.4.bep
sys-devel/flex/flex-2.5.35.bep
sys-devel/gettext/gettext-0.18.1.1-dev.bep
sys-devel/gettext/gettext-0.18.1.1.bep
sys-devel/jam/jam-2.5.bep
sys-devel/m4/m4-1.4.14.bep
sys-libs/ncurses/ncurses-5.6.bep
sys-libs/ncurses/ncurses-5.7.bep
sys-libs/readline/readline-5.2.bep
sys-libs/readline/readline-6.0.bep
sys-libs/readline/readline-6.1.bep
sys-libs/zlib/zlib-1.2.3.bep
sys-libs/zlib/zlib-1.2.5.bep
x11-libs/qt/qt-4.8.x-git.bep
2013-10-15 22:48:02 +02:00
Oliver Tappe
00030aa4de
Add automatic vendor modules suppport to perl.
...
* Adjust MakeMaker to automatically switch to vendor directories if
HAIKU_USE_VENDOR_DIRECTORIES is set.
2013-10-15 21:38:29 +02:00
Oliver Tappe
ce92af6257
Apply several fixes to python.
...
* Adjust site-packages to be writable (by moving it into non-packaged
hierarch).
* Add vendor-packages directory, where packaged python modules shall
be installed.
* Add support for automatically installing modules into vendor
directory when HAIKU_USE_VENDOR_DIRECTORIES is set.
* Drop references to 'common'-hierarchy.
2013-10-15 21:38:28 +02:00
Oliver Tappe
dbe19c31ba
Add arch-specific directory to GLOBAL_WRITABLE_FILES.
...
* We need to make sure the arch-specific site directory exists, as
otherwise CPAN's initialization code will believe that it can't
write to library directories and ask the user to pick a method of
circumventing this.
2013-10-15 21:38:28 +02:00
Oliver Tappe
120bdddb06
Add patch to perl that adjusts CPAN's can_write_to_libdirs().
2013-10-15 21:38:27 +02:00
Oliver Tappe
5f73e41ecf
Upgrade perl to 5.18.1.
...
* perl-5.18.1 doesn't exhibit cpan-related problems seen with 5.10.1
* adjusted @INC such that perl modules installed to ~/config
(or ~/config/non-packaged) are picked up by a perl installed
into /system, too
* drop public libperl.so and link perl using an rpath instead
* no longer link every module built by ExtUtils::MakeMaker against
libperl.so, as that isn't required for Haiku at all
* adjust ExtUtils::MakeMaker to not use -rpath when linking dynamic
perl modules that require other libraries
2013-10-15 21:38:27 +02:00
Scott McCreary
0aa29ecc71
Perl is required for building nasm
2013-10-11 23:43:41 +00:00
Adrien Destugues
4b45335372
Fix problem with lua recipes
...
* The problem I had yesterday was a missing soname for the so
libraries. This make packageInstalledDevelLib silently fail.
2013-10-06 10:38:59 +02:00
Adrien Destugues
68d27172b2
Recipe for Lua.
...
* It's failing to do prepareInstalledDevelLib, I don't know why.
2013-10-05 23:19:55 +02:00