Merge all changes from trunk

This commit is contained in:
Oliver Tappe
2013-03-29 14:04:07 +00:00
parent 888e133171
commit 94cc6aaf85
1052 changed files with 65053 additions and 2541 deletions

View File

@@ -0,0 +1,29 @@
DESCRIPTION="aalib is an ASCII rendering 2D library"
HOMEPAGE="http://aa-project.sourceforge.net/aalib/"
SRC_URI="http://prdownloads.sourceforge.net/aa-project/aalib-1.4rc4.tar.gz"
#CHECKSUM_MD5="fddc3c704c5489de2a3cf0fedfec59db"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd aalib-1.4.0
libtoolize --force --copy --install
# aclocal
# autoconf
# automake
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR \
--enable-static
make
}
INSTALL {
cd aalib-1.4.0
make install
}
LICENSE="Public Domain"
#COPYRIGHT=""

View File

@@ -0,0 +1,26 @@
DESCRIPTION="a modern open-source, cross-platform toolkit for graphical applications"
HOMEPAGE="http://libagar.org/index.html.en"
SRC_URI="http://stable.hypertriton.com/agar/agar-1.4.1.tar.gz"
REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
CHECKSUM_MD5="ce71fb11ad79c926a968a4ed29053820"
BUILD {
cd agar-1.4.1
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd agar-1.4.1
make install
}
TEST {
cd agar-1.4.1
# make test
# make check
}
LICENSE="BSD (2-clause)"
COPYRIGHT="2002-2011 Hypertrition, Inc."

View File

@@ -7,11 +7,12 @@ STATUS_HAIKU="stable"
DEPEND="dev-util/cmake >= 2.6.0
media-libs/libvorbis >= 1.2.3
media-libs/libogg >= 1.1.4"
BUILD {
cd allegro-4.4.1.1
mkdir -p `finddir B_COMMON_DIRECTORY`/share/info
mkdir -p `finddir B_COMMON_DOCUMENTATION_DIRECTORY`/info
mkdir -p `finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
cmake . -DINFODIR:=`finddir B_COMMON_DIRECTORY`/share/info \
cmake . -DINFODIR:=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/info \
-DMANDIR:=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}

View File

@@ -0,0 +1,25 @@
DESCRIPTION="Allegro game programming library"
HOMEPAGE="http://alleg.sourceforge.net/"
SRC_URI="svn+https://alleg.svn.sourceforge.net/svnroot/alleg/allegro/branches/4.4"
#CHECKSUM_MD5="0f1cfff8f2cf88e5c91a667d9fd386ec"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-util/cmake >= 2.6.0
media-libs/libvorbis >= 1.2.3
media-libs/libogg >= 1.1.4"
BUILD {
cd allegro-4.4.x-svn
mkdir -p `finddir B_COMMON_DIRECTORY`/share/info
mkdir -p `finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
cmake . -DINFODIR:=`finddir B_COMMON_DIRECTORY`/share/info \
-DMANDIR:=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd allegro-4.4.x-svn
make install
}
LICENSE="Allegro"
COPYRIGHT="1998-2011 Shawn Hargreaves et al."

View File

@@ -0,0 +1,51 @@
diff -urN allegro-4.4.x-svn/CMakeLists.txt allegro-4.4.x-svn-haiku/CMakeLists.txt
--- allegro-4.4.x-svn/CMakeLists.txt 2012-11-18 01:16:37.000000000 -0800
+++ allegro-4.4.x-svn-haiku/CMakeLists.txt 2012-11-18 01:06:24.541065216 -0800
@@ -291,18 +291,18 @@
endif(COMPILER_GCC)
endif(APPLE)
-if(BEOS)
+if(HAIKU)
if(CMAKE_SYSTEM_NAME STREQUAL Haiku)
set(ALLEGRO_HAIKU 1)
- else(CMAKE_SYSTEM_NAME STREQUAL Haiku)
+ else(CMAKE_SYSTEM_NAME STREQUAL BeOS)
set(ALLEGRO_BEOS 1)
endif(CMAKE_SYSTEM_NAME STREQUAL Haiku)
set(WFLAGS "-W -Wall -Wno-unused -Wno-multichar")
set(WFLAGS_C_ONLY "")
set(WFLAGS_CXX_ONLY "-Wno-ctor-dtor-privacy")
-endif(BEOS)
+endif(HAIKU)
-if(UNIX AND NOT APPLE AND NOT BEOS)
+if(UNIX AND NOT APPLE AND NOT HAIKU)
set(ALLEGRO_UNIX 1)
endif()
@@ -628,10 +628,10 @@
# -- Haiku/BeOS --
-if(BEOS)
+if(HAIKU)
list(APPEND PLATFORM_SOURCES ${ALLEGRO_SRC_BEOS_FILES})
list(APPEND PLATFORM_LIBS game midi device)
-endif(BEOS)
+endif(HAIKU)
# -- Mac OS X --
@@ -727,9 +727,9 @@
if(ALLEGRO_WITH_XWINDOWS)
add_headers("" include/xalleg.h)
endif(ALLEGRO_WITH_XWINDOWS)
-if(BEOS)
+if(HAIKU)
add_headers("" include/bealleg.h)
-endif(BEOS)
+endif(HAIKU)
#-----------------------------------------------------------------------------#
#

View File

@@ -11,7 +11,7 @@ BUILD {
aclocal
autoconf
automake
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -14,7 +14,7 @@ BUILD {
cd devil-1.7.8
libtoolize --force --copy --install
autoreconf -i
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -0,0 +1,26 @@
DESCRIPTION="DjVu is a web-centric format and software platform for distributing documents and images"
HOMEPAGE="http://djvulibre.sourceforge.net/"
SRC_URI="http://downloads.sourceforge.net/project/djvu/DjVuLibre/3.5.25/djvulibre-3.5.25.2.tar.gz"
CHECKSUM_MD5="994e2ff1d4ae6a763764dfe20509826e"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
BUILD {
cd djvulibre-3.5.25
COMMON_DIR=`finddir B_COMMON_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--datadir=`finddir B_COMMON_DATA_DIRECTORY`
make
}
INSTALL {
cd djvulibre-3.5.25
make install
}
LICENSE="GNU GPL v2"
COPYRIGHT="2002 Leon Bottou and Yann Le Cun.
2001 AT&T
1999-2001 LizardTech, Inc."

View File

@@ -0,0 +1,12 @@
diff -Naur djvulibre-3.5.25/libdjvu/miniexp.cpp djvulibre-3.5.25-haiku/libdjvu/miniexp.cpp
--- djvulibre-3.5.25/libdjvu/miniexp.cpp 2012-03-17 23:49:02.048758784 +0100
+++ djvulibre-3.5.25-haiku/libdjvu/miniexp.cpp 2012-03-25 14:42:11.949223424 +0200
@@ -1010,7 +1010,7 @@
if (io == &miniexp_io && !CompatCounter::count)
return (*minilisp_getc)(); /* compatibility hack */
FILE *f = (io->data[0]) ? (FILE*)(io->data[0]) : stdin;
- return ::getc(f);
+ return getc(f);
}
static int

View File

@@ -0,0 +1,28 @@
DESCRIPTION="FAAC is an MPEG-4 and MPEG-2 AAC encoder"
HOMEPAGE="http://www.audiocoding.com/"
SRC_URI="http://downloads.sourceforge.net/faac/faac-1.28.tar.bz2"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
CHECKSUM_MD5="c5dde68840cefe46532089c9392d1df0"
MESSAGE="See FAAC file in licenses directory for restrictions on binary releases. Binary releases may require a patent license in some countries."
BUILD {
cd faac-1.28
libtoolize --force --copy --install
aclocal
autoconf
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
make
}
INSTALL {
cd faac-1.28
make install
}
LICENSE="FAAC"
COPYRIGHT="2001 M. Bakker"

View File

@@ -0,0 +1,70 @@
__________
COPYRIGHTS
FAAC is based on the ISO MPEG-4 reference code. For this base code the
following license applies:
**********************************************************************
This software module was originally developed by
FirstName LastName (CompanyName)
and edited by
FirstName LastName (CompanyName)
FirstName LastName (CompanyName)
in the course of development of the MPEG-2 NBC/MPEG-4 Audio standard
ISO/IEC 13818-7, 14496-1,2 and 3. This software module is an
implementation of a part of one or more MPEG-2 NBC/MPEG-4 Audio tools
as specified by the MPEG-2 NBC/MPEG-4 Audio standard. ISO/IEC gives
users of the MPEG-2 NBC/MPEG-4 Audio standards free license to this
software module or modifications thereof for use in hardware or
software products claiming conformance to the MPEG-2 NBC/ MPEG-4 Audio
standards. Those intending to use this software module in hardware or
software products are advised that this use may infringe existing
patents. The original developer of this software module and his/her
company, the subsequent editors and their companies, and ISO/IEC have
no liability for use of this software module or modifications thereof
in an implementation. Copyright is not released for non MPEG-2
NBC/MPEG-4 Audio conforming products. The original developer retains
full right to use the code for his/her own purpose, assign or donate
the code to a third party and to inhibit third party from using the
code for non MPEG-2 NBC/MPEG-4 Audio conforming products. This
copyright notice must be included in all copies or derivative works.
Copyright (c) 1997.
**********************************************************************
For the changes made for the FAAC project the GNU Library General
Public License (LGPL), version 2 1991 applies. For the changes the
following statement applies:
**********************************************************************
FAAC - Freeware Advanced Audio Coder
Copyright (C) 2001 M. Bakker
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
**********************************************************************
Please note that the use of this software may require the payment of
patent royalties. You need to consider this issue before you start
building derivative works. We are not warranting or indemnifying you in
any way for patent royalities! YOU ARE SOLELY RESPONSIBLE FOR YOUR OWN
ACTIONS!

View File

@@ -1,5 +1,5 @@
DESCRIPTION="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder"
HOMEPAGE="http://www.audiocoding.com/"
DESCRIPTION="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder"
HOMEPAGE="http://www.audiocoding.com/"
SRC_URI="http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
@@ -12,11 +12,7 @@ BUILD {
aclocal
autoconf
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
if [ -n "$(setgcc | grep '2')" ]; then
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
else
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`/gcc4
fi
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR

View File

@@ -0,0 +1,28 @@
DESCRIPTION="Fitz is a library that is part of MuPDF. The renderer in MuPDF is tailored for high quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen."
HOMEPAGE="http://code.google.com/p/mupdf/"
SRC_URI="http://mupdf.googlecode.com/files/mupdf-1.0-source.tar.gz"
CHECKSUM_MD5="d986ab98e2b035b7abd61afc474562b3"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="jbig2dec >= 0.11
openjpeg >= 1.5.0
jpeg >= 8d
zlib >= 1.2.5
freetype >=2.4.9"
BUILD {
cd mupdf-1.0-source
make libs
}
INSTALL {
cd mupdf-1.0-source
make install \
prefix=${DESTDIR}/`finddir B_COMMON_DIRECTORY` \
bindir=${DESTDIR}/`finddir B_COMMON_BIN_DIRECTORY` \
libdir=${DESTDIR}/`finddir B_COMMON_LIB_DIRECTORY` \
incdir=${DESTDIR}/`finddir B_COMMON_HEADERS_DIRECTORY` \
mandir=${DESTDIR}/`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
}
LICENSE="GNU GPL v3"
COPYRIGHT="2007 Free Software Foundation, Inc."

View File

@@ -0,0 +1,36 @@
diff -Naur mupdf-1.0-source/Makefile mupdf-1.0-source-haiku/Makefile
--- mupdf-1.0-source/Makefile 2012-04-24 16:41:33.029097984 +0000
+++ mupdf-1.0-source-haiku/Makefile 2012-06-07 17:13:57.000000000 +0000
@@ -12,8 +12,8 @@
# Do not specify CFLAGS or LIBS on the make invocation line - specify
# XCFLAGS or XLIBS instead. Make ignores any lines in the makefile that
# set a variable that was set on the command line.
-CFLAGS += $(XCFLAGS) -Ifitz -Ipdf -Ixps -Icbz -Iscripts
-LIBS += $(XLIBS) -lfreetype -ljbig2dec -ljpeg -lopenjpeg -lz -lm
+CFLAGS += $(XCFLAGS) -Ifitz -Ipdf -Ixps -Icbz -Iscripts -I/boot/develop/headers/3rdparty/freetype2
+LIBS += -L/boot/common/lib/ -lfreetype -ljbig2dec -ljpeg -lopenjpeg -lz -lroot
include Makerules
include Makethird
@@ -144,7 +144,7 @@
ifeq "$(NOX11)" ""
MUPDF := $(OUT)/mupdf
-$(MUPDF) : $(FITZ_LIB) $(THIRD_LIBS)
+$(MUPDF) : $(FITZ_LIB)
$(MUPDF) : $(addprefix $(OUT)/, x11_main.o x11_image.o pdfapp.o)
$(LINK_CMD) $(X11_LIBS)
endif
@@ -167,11 +167,10 @@
incdir ?= $(prefix)/include
mandir ?= $(prefix)/share/man
-install: $(FITZ_LIB) $(MU_APPS) $(MUPDF)
+install: $(FITZ_LIB)
install -d $(bindir) $(libdir) $(incdir) $(mandir)/man1
install $(FITZ_LIB) $(libdir)
install fitz/memento.h fitz/fitz.h pdf/mupdf.h xps/muxps.h cbz/mucbz.h $(incdir)
- install $(MU_APPS) $(MUPDF) $(bindir)
install $(wildcard apps/man/*.1) $(mandir)/man1
# --- Clean and Default ---

View File

@@ -7,20 +7,28 @@ STATUS_HAIKU="stable"
DEPEND="gettext >= 0.17"
BUILD {
cd flac-1.2.1
haikuporter -b libiconv-1.13.1
cp -a `haikuporter -t`/dev-libs/libiconv/work/libiconv-1.13.1/srcm4/. m4
libtoolize --force --copy --install
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./autogen.sh --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
aclocal -I m4
autoconf
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
sed -i 's/m4datadir = $(datadir)\/aclocal/m4datadir = `finddir B_COMMON_DATA_DIRECTORY`\/aclocal/g' src/libFLAC/M*
sed -i 's/m4datadir = $(datadir)\/aclocal/m4datadir = `finddir B_COMMON_DATA_DIRECTORY`\/aclocal/g' src/libFLAC++/M*
automake
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datarootdir=$COMMON_DOCS \
--docdir=$COMMON_DOCS/doc/flac \
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--mandir=$COMMON_DOCS/man
make
}
INSTALL {
cd flac-1.2.1
make install
}
LICENSE="GNU LGPL v2.1
GNU GPL v2
BSD (3-clause)"

View File

@@ -0,0 +1,37 @@
DESCRIPTION="Fontconfig is a library for font customization and configuration."
HOMEPAGE="http://www.freedesktop.org/wiki/Software/fontconfig"
SRC_URI="http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.10.0.tar.bz2"
CHECKSUM_MD5="3950e82cf5885b41cba8a2bf466aa6f9"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-util/pkgconfig >= 0.23
media-libs/freetype >= 2.4.9"
BUILD {
cd fontconfig-2.10.0
mkdir -p `finddir B_USER_CACHE_DIRECTORY`
libtoolize --force --copy --install
aclocal
autoconf
automake
FONTS_DIR=`finddir B_SYSTEM_FONTS_DIRECTORY`
FONTS_DIR2=`finddir B_COMMON_FONTS_DIRECTORY`
FONTS_DIR3=`finddir B_BEOS_FONTS_DIRECTORY`
FONTS_DIR4=`finddir B_USER_FONTS_DIRECTORY`
CACHE_DIR=`finddir B_USER_CACHE_DIRECTORY`
DOCS_DIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
DATA_DIR=`finddir B_COMMON_DATA_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-libxml2 \
--with-default-fonts=${FONTS_DIR} \
--with-add-fonts=${FONTS_DIR2},${FONTS_DIR3},${FONTS_DIR4} \
--with-cache-dir=${CACHE_DIR} \
--mandir=${DOCS_DIR}/man \
--docdir=${DOCS_DIR}/doc \
--datarootdir=${DATA_DIR}
make
}
INSTALL {
cd fontconfig-2.10.0
make install
}

View File

@@ -0,0 +1,37 @@
DESCRIPTION="Fontconfig is a library for font customization and configuration."
HOMEPAGE="http://www.freedesktop.org/wiki/Software/fontconfig"
SRC_URI="http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.10.2.tar.bz2"
CHECKSUM_MD5="2f239690057d1438aa282e051f721d08"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-util/pkgconfig >= 0.23
media-libs/freetype >= 2.4.9"
BUILD {
cd fontconfig-2.10.2
mkdir -p `finddir B_USER_CACHE_DIRECTORY`
libtoolize --force --copy --install
aclocal
autoconf
automake
FONTS_DIR=`finddir B_SYSTEM_FONTS_DIRECTORY`
FONTS_DIR2=`finddir B_COMMON_FONTS_DIRECTORY`
FONTS_DIR3=`finddir B_BEOS_FONTS_DIRECTORY`
FONTS_DIR4=`finddir B_USER_FONTS_DIRECTORY`
CACHE_DIR=`finddir B_USER_CACHE_DIRECTORY`
DOCS_DIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
DATA_DIR=`finddir B_COMMON_DATA_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--enable-libxml2 \
--with-default-fonts=${FONTS_DIR} \
--with-add-fonts=${FONTS_DIR2},${FONTS_DIR3},${FONTS_DIR4} \
--with-cache-dir=${CACHE_DIR} \
--mandir=${DOCS_DIR}/man \
--docdir=${DOCS_DIR}/doc \
--datarootdir=${DATA_DIR}
make
}
INSTALL {
cd fontconfig-2.10.2
make install
}

View File

@@ -1,28 +0,0 @@
DESCRIPTION="Fontconfig is a library for font customization and configuration."
HOMEPAGE="http://fontconfig.org"
SRC_URI="http://fontconfig.org/release/fontconfig-2.8.0.tar.gz"
CHECKSUM_MD5="77e15a92006ddc2adbb06f840d591c0e"
REVISION="1"
STATUS_HAIKU="broken"
DEPEND="dev-util/pkgconfig >= 0.23"
BUILD {
cd fontconfig-2.8.0
mkdir -p `finddir B_USER_CACHE_DIRECTORY`
libtoolize --force --copy --install
echo 'AC_CONFIG_MACRO_DIR([m4])' >> configure.in
aclocal
autoconf
automake
FONTS_DIR=`finddir B_SYSTEM_FONTS_DIRECTORY`
FONTS_DIR2=`finddir B_COMMON_FONTS_DIRECTORY`
FONTS_DIR3=`finddir B_BEOS_FONTS_DIRECTORY`
FONTS_DIR4=`finddir B_USER_FONTS_DIRECTORY`
CACHE_DIR=`finddir B_USER_CACHE_DIRECTORY`
./configure --prefix=/boot/common --enable-libxml2 --with-default-fonts=${FONTS_DIR} --with-add-fonts=${FONTS_DIR2},${FONTS_DIR3},${FONTS_DIR4} --with-cache-dir=${CACHE_DIR}
make
}
INSTALL {
cd fontconfig-2.8.0
make install
}

View File

@@ -0,0 +1,12 @@
diff -ur fontconfig-2.10.0/src/fcatomic.c fontconfig-2.10.0-haiku/src/fcatomic.c
--- fontconfig-2.10.0/src/fcatomic.c 2012-06-17 21:49:30.023855104 -0400
+++ fontconfig-2.10.0-haiku/src/fcatomic.c 2012-07-18 19:39:56.629145600 -0400
@@ -132,7 +132,7 @@
return FcFalse;
}
ret = link ((char *) atomic->tmp, (char *) atomic->lck);
- if (ret < 0 && errno == EPERM)
+ if (ret < 0 && (errno == EPERM || errno == B_UNSUPPORTED))
{
/* the filesystem where atomic->lck points to may not supports
* the hard link. so better try to fallback

View File

@@ -11,7 +11,7 @@ BUILD {
cd freealut-1.1.0
libtoolize --force --copy --install
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -0,0 +1,24 @@
DESCRIPTION="FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications"
HOMEPAGE="http://freeimage.sourceforge.net"
SRC_URI="http://downloads.sourceforge.net/freeimage/FreeImage3153.zip"
REVISION="1"
CHECKSUM_MD5="6c305b4086500ff8541c596ea6fc7cd7"
STATUS_HAIKU="stable"
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
DEPEND=""
BUILD {
cd FreeImage
make -f Makefile.gnu \
INCDIR=`finddir B_COMMON_HEADERS_DIRECTORY` \
INSTALLDIR=`finddir B_COMMON_LIB_DIRECTORY`
}
INSTALL {
cd FreeImage
make -f Makefile.gnu install \
INCDIR=${DESTDIR}/`finddir B_COMMON_HEADERS_DIRECTORY` \
INSTALLDIR=${DESTDIR}/`finddir B_COMMON_LIB_DIRECTORY`
}
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2010 FreeImage Project"

View File

@@ -0,0 +1,16 @@
diff -Naur FreeImage/Makefile.gnu FreeImage-haiku/Makefile.gnu
--- FreeImage/Makefile.gnu 2012-03-10 19:24:28.065011712 +0000
+++ FreeImage-haiku/Makefile.gnu 2012-08-12 16:23:37.864550912 +0000
@@ -62,9 +62,9 @@
install:
install -d $(INCDIR) $(INSTALLDIR)
- install -m 644 -o root -g root $(HEADER) $(INCDIR)
- install -m 644 -o root -g root $(STATICLIB) $(INSTALLDIR)
- install -m 755 -o root -g root $(SHAREDLIB) $(INSTALLDIR)
+ install -m 644 $(HEADER) $(INCDIR)
+ install -m 644 $(STATICLIB) $(INSTALLDIR)
+ install -m 755 $(SHAREDLIB) $(INSTALLDIR)
ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(VERLIBNAME)
ln -sf $(VERLIBNAME) $(INSTALLDIR)/$(LIBNAME)
# ldconfig

View File

@@ -8,7 +8,7 @@ DEPEND=""
BUILD {
cd freetype-2.3.11
sh ./autogen.sh
./configure --prefix=/boot/common --includedir=/boot/develop/headers/3rdparty
./configure --prefix=`finddir B_COMMON_DIRECTORY` --includedir=/boot/develop/headers/3rdparty
make
}

View File

@@ -0,0 +1,22 @@
DESCRIPTION="Freetype - A Free, High-Quality, and Portable Font Engine"
HOMEPAGE="http://www.freetype.org"
SRC_URI="http://download.savannah.gnu.org/releases/freetype/freetype-2.4.11.tar.bz2"
CHECKSUM_MD5="b93435488942486c8d0ca22e8f768034"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd freetype-2.4.11
sh ./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--includedir=/boot/develop/headers/3rdparty \
--datarootdir=`finddir B_COMMON_DATA_DIRECTORY`
make
}
INSTALL {
cd freetype-2.4.11
make install
}
LICENSE="FreeType"
COPYRIGHT="1996-2013 David Turner, Robert Wilhelm, Werner Lemberg, et al."

View File

@@ -8,7 +8,7 @@ DEPEND=""
BUILD {
cd freetype-2.4.2
sh ./autogen.sh
./configure --prefix=/boot/common --includedir=/boot/develop/headers/3rdparty
./configure --prefix=`finddir B_COMMON_DIRECTORY` --includedir=/boot/develop/headers/3rdparty
make
}

View File

@@ -8,7 +8,7 @@ DEPEND=""
BUILD {
cd freetype-2.4.4
sh ./autogen.sh
./configure --prefix=/boot/common --includedir=/boot/develop/headers/3rdparty
./configure --prefix=`finddir B_COMMON_DIRECTORY` --includedir=/boot/develop/headers/3rdparty
make
}

View File

@@ -0,0 +1,22 @@
DESCRIPTION="Freetype - A Free, High-Quality, and Portable Font Engine"
HOMEPAGE="http://www.freetype.org"
SRC_URI="http://download.savannah.gnu.org/releases/freetype/freetype-2.4.6.tar.bz2"
CHECKSUM_MD5="5e6510613f612809d2d7862592b92ab7"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd freetype-2.4.6
sh ./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--includedir=/boot/develop/headers/3rdparty \
--datarootdir=`finddir B_COMMON_DATA_DIRECTORY`
make
}
INSTALL {
cd freetype-2.4.6
make install
}
LICENSE="FreeType"
COPYRIGHT="1996-2011 David Turner, Robert Wilhelm, Werner Lemberg, et al."

View File

@@ -0,0 +1,22 @@
DESCRIPTION="Freetype - A Free, High-Quality, and Portable Font Engine"
HOMEPAGE="http://www.freetype.org"
SRC_URI="http://download.savannah.gnu.org/releases/freetype/freetype-2.4.9.tar.bz2"
CHECKSUM_MD5="77a893dae81fd5b896632715ca041179"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd freetype-2.4.9
sh ./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--includedir=/boot/develop/headers/3rdparty \
--datarootdir=`finddir B_COMMON_DATA_DIRECTORY`
make
}
INSTALL {
cd freetype-2.4.9
make install
}
LICENSE="FreeType"
COPYRIGHT="1996-2012 David Turner, Robert Wilhelm, Werner Lemberg, et al."

View File

@@ -0,0 +1,22 @@
DESCRIPTION="Freetype - A Free, High-Quality, and Portable Font Engine"
HOMEPAGE="http://www.freetype.org"
SRC_URI="http://download.savannah.gnu.org/releases/freetype/freetype-2.4.9.tar.bz2"
CHECKSUM_MD5="77a893dae81fd5b896632715ca041179"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd freetype-2.4.9
sh ./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--includedir=/boot/develop/headers/3rdparty \
--datarootdir=`finddir B_COMMON_DATA_DIRECTORY`
make
}
INSTALL {
cd freetype-2.4.9
make install
}
LICENSE="FreeType"
COPYRIGHT="1996-2012 David Turner, Robert Wilhelm, Werner Lemberg, et al."

View File

@@ -0,0 +1,12 @@
diff -urN freetype-2.4.9/include/freetype/config/ftoption.h freetype-2.4.9-enable-subpixel-rendering/include/freetype/config/ftoption.h
--- freetype-2.4.9/include/freetype/config/ftoption.h 2011-07-20 04:46:15.035913728 +0000
+++ freetype-2.4.9-enable-subpixel-rendering/include/freetype/config/ftoption.h 2012-09-05 16:30:50.453509120 +0000
@@ -92,7 +92,7 @@
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
/* */
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
/*************************************************************************/

View File

@@ -9,8 +9,9 @@ DEPEND="pkgconfig >= 0.23"
BUILD {
cd ftgl-2.1-svn
libtoolize --copy --force --install
aclocal --install -I m4
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -1,5 +1,5 @@
DESCRIPTION="FTGL is a free cross-platform Open Source C++ library that uses Freetype2 to simplify rendering fonts in OpenGL applications"
HOMEPAGE="http://sourceforge.net/projects/ftgl"
DESCRIPTION="FTGL is a free cross-platform Open Source C++ library that uses Freetype2 to simplify rendering fonts in OpenGL applications"
HOMEPAGE="http://sourceforge.net/projects/ftgl"
SRC_URI="http://downloads.sourceforge.net/project/ftgl/FTGL%20Source/2.1.3%7Erc5/ftgl-2.1.3-rc5.tar.gz"
CHECKSUM_MD5="fcf4d0567b7de9875d4e99a9f7423633"
REVISION="3"
@@ -8,16 +8,13 @@ DEPEND="pkgconfig >= 0.23"
BUILD {
cd ftgl-2.1.3~rc5
cp /boot/common/share/aclocal/libtool.m4 m4
cp /boot/common/share/aclocal/ltoptions.m4 m4
cp /boot/common/share/aclocal/ltversion.m4 m4
cp /boot/common/share/aclocal/ltsugar.m4 m4
cp /boot/common/share/aclocal/lt~obsolete.m4 m4
echo "AC_CONFIG_MACRO_DIR([m4]) >> configure.in"
libtoolize --copy --force --install
aclocal -I m4
aclocal --install -I m4
./autogen.sh
./configure --prefix=/boot/common
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datarootdir=$COMMON_DOCS/doc/ftgl
make
}

View File

@@ -1,16 +1,18 @@
DESCRIPTION="giflib - A library for processing GIFs"
HOMEPAGE="http://sourceforge.net/projects/giflib/"
SRC_URI="http://sourceforge.net/projects/giflib/files/giflib%204.x/giflib-4.1.6/giflib-4.1.6.tar.bz2/download"
CHECKSUM_MD5="7125644155ae6ad33dbc9fc15a14735f"
REVISION="1"
SRC_URI="http://freefr.dl.sourceforge.net/project/giflib/giflib-4.x/giflib-4.1.6/giflib-4.1.6.tar.gz"
CHECKSUM_MD5="4ff2ecec336b9724c5190f06e8a40f9e"
REVISION="3"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd giflib-4.1.6
sed -i 's#gl/gl.h#GL/gl.h#' configure.ac
sed -i 's#gl.gl.h#GL/gl.h#' lib/dev2gif.c
libtoolize --force --copy --install
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -10,18 +10,12 @@ BUILD {
rm aclocal.m4
rm acinclude.m4
echo "AC_CONFIG_MACRO_DIR([m4])" >> configure.in
libtoolize --force --copy --install
cp /boot/common/share/aclocal/libtool.m4 acinclude
cp /boot/common/share/aclocal/ltoptions.m4 acinclude
cp /boot/common/share/aclocal/ltversion.m4 acinclude
cp /boot/common/share/aclocal/ltsugar.m4 acinclude
cp /boot/common/share/aclocal/lt~obsolete.m4 acinclude
libtoolize -fci
aclocal --install -I m4
./autogen.sh
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
--libdir=`finddir B_COMMON_LIB_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
@@ -29,4 +23,5 @@ INSTALL {
cd GUIlib-1.2.1
make install
}
LICENSE="Public Domain"
#LICENSE="Public Domain"

View File

@@ -9,7 +9,7 @@ BUILD {
cd ilmbase-1.0.1
libtoolize --copy --force --install
./bootstrap
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -10,7 +10,7 @@ BUILD {
cd ilmbase-1.0.2
libtoolize --copy --force --install
./bootstrap
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -12,7 +12,7 @@ BUILD {
autoconf
automake
chmod 777 configure
./configure --prefix=/boot/common --enable-shared
./configure --prefix=`finddir B_COMMON_DIRECTORY` --enable-shared
make
}
@@ -20,5 +20,5 @@ INSTALL {
cd jasper-1.900.1
make install
}
LICENSE="JasPer2.0"
LICENSE="JasPer v2"
COPYRIGHT="1999-2007 Michael D. Adams"

View File

@@ -0,0 +1,51 @@
JasPer License Version 2.0
Copyright (c) 2001-2006 Michael David Adams
Copyright (c) 1999-2000 Image Power, Inc.
Copyright (c) 1999-2000 The University of British Columbia
All rights reserved.
Permission is hereby granted, free of charge, to any person (the
"User") obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, and/or sell copies of the Software, and to permit
persons to whom the Software is furnished to do so, subject to the
following conditions:
1. The above copyright notices and this permission notice (which
includes the disclaimer below) shall be included in all copies or
substantial portions of the Software.
2. The name of a copyright holder shall not be used to endorse or
promote products derived from the Software without specific prior
written permission.
THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE
PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE
THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY.
EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS
BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL
PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS
GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE
ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE
IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL
SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES,
AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH
THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,
PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH
RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY
EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.

View File

@@ -0,0 +1,24 @@
DESCRIPTION="jbig2dec is a decoder implementation of the JBIG2 image compression format"
HOMEPAGE="http://jbig2dec.sourceforge.net/"
SRC_URI="http://sourceforge.net/projects/jbig2dec/files/jbig2dec/0.11/jbig2dec-0.11.tar.gz"
CHECKSUM_MD5="1f61e144852c86563fee6e5ddced63f1"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd jbig2dec-0.11
libtoolize --force --copy --install
aclocal
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd jbig2dec-0.11
make install
}
LICENSE="GNU GPL v3"
COPYRIGHT="2001-2009 Artifex Software, Inc."

View File

@@ -2,12 +2,11 @@ DESCRIPTION="jgmod is a MOD music playing add-on library for Allegro"
HOMEPAGE="http://guan.is-a-geek.com/jgmod/jgmod.html"
COPYRIGHT="1997-2002 Guan Foo Wah"
LICENSE="JGMOD"
SRC_URI="http://guan.is-a-geek.com/jgmod/jgmod.zip"
REVISION="1"
REVISION="2"
STATUS_HAIKU="stable"
DEPEND="media-libs/allegro >= 4.4"
CHECKSUM_MD5="ecc08a8200df6a6f6073635bb092c03b"
CHECKSUM_MD5="0e6e540ffadced9283251a7f86c106fe"
BUILD {
cd jgmod

View File

@@ -11,7 +11,7 @@ BUILD {
libtoolize --force --copy --install
automake --add-missing
autoconf
./configure --prefix=/boot/common --enable-shared
./configure --prefix=`finddir B_COMMON_DIRECTORY` --enable-shared
make
}

View File

@@ -11,7 +11,7 @@ BUILD {
libtoolize --force --copy --install
automake --add-missing
autoconf
./configure --prefix=/boot/common --enable-shared
./configure --prefix=`finddir B_COMMON_DIRECTORY` --enable-shared
make
}

View File

@@ -2,7 +2,7 @@ DESCRIPTION="jpeg"
HOMEPAGE="http://www.ijg.org"
SRC_URI="http://www.ijg.org/files/jpegsrc.v8c.tar.gz"
CHECKSUM_MD5="a2c10c04f396a9ce72894beb18b4e1f9"
REVISION="1"
REVISION="2"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
@@ -11,7 +11,9 @@ BUILD {
libtoolize --force --copy --install
automake --add-missing
autoconf
./configure --prefix=/boot/common --enable-shared
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--enable-shared
make
}

View File

@@ -0,0 +1,27 @@
DESCRIPTION="jpeg"
HOMEPAGE="http://www.ijg.org"
SRC_URI="http://www.ijg.org/files/jpegsrc.v8d.tar.gz"
CHECKSUM_MD5="52654eb3b2e60c35731ea8fc87f1bd29"
REVISION="2"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd jpeg-8d
aclocal
libtoolize --force --copy --install
automake --add-missing
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man \
--enable-shared
make
}
INSTALL {
cd jpeg-8d
make install
}
LICENSE="JPEG"
COPYRIGHT="1991-2011, Thomas G. Lane, Guido Vollbeding. All Rights Reserved"

View File

@@ -0,0 +1,24 @@
diff -ru jpeg-8d/jpeglib.h jpeg-8d/jpeglib.h
--- jpeg-8d/jpeglib.h 2012-08-23 22:37:22.000000000 +0200
+++ jpeg-8d/jpeglib.h 2012-01-04 23:58:28.723311670 +0100
@@ -26,6 +26,9 @@
#endif
#include "jmorecfg.h" /* seldom changed options */
+#ifdef __HAIKU__
+#include <setjmp.h>
+#endif
#ifdef __cplusplus
#ifndef DONT_USE_EXTERN_C
@@ -732,6 +733,10 @@
const char * const * addon_message_table; /* Non-library errors */
int first_addon_message; /* code for first string in addon table */
int last_addon_message; /* code for last string in addon table */
+
+#ifdef __HAIKU__
+ jmp_buf long_jump_buffer;
+#endif
};

View File

@@ -0,0 +1,16 @@
DESCRIPTION="Linux Audio Developer's Simple Plugin API"
HOMEPAGE="http://www.ladspa.org/"
SRC_URI="http://www.ladspa.org/download/ladspa_sdk_1.13.tgz"
STATUS_HAIKU="stable"
COPYRIGHT="Copyright (C) 2000-2002 Richard W.E. Furse, Paul Barton-Davis, Stefan Westerfeld."
LICENSE="GNU LGPL v2.1"
REVISION="1"
CHECKSUM_MD5="671be3e1021d0722cadc7fb27054628e"
BUILD {
cd ladspa_sdk/src
make
}
INSTALL {
cd ladspa_sdk/src
make install
}

View File

@@ -0,0 +1,50 @@
diff -Naur ladspa_sdk-1.13/src/makefile ladspa_sdk-1.13-haiku/src/makefile
--- ladspa_sdk/src/makefile 2007-11-06 10:42:45.008388608 +0000
+++ ladspa_sdk-haiku/src/makefile 2012-12-17 19:04:36.860094464 +0000
@@ -4,9 +4,9 @@
#
# Change these if you want to install somewhere else.
-INSTALL_PLUGINS_DIR = /usr/lib/ladspa/
-INSTALL_INCLUDE_DIR = /usr/include/
-INSTALL_BINARY_DIR = /usr/bin/
+INSTALL_PLUGINS_DIR = ${DESTDIR}/`finddir B_COMMON_LIB_DIRECTORY`
+INSTALL_INCLUDE_DIR = ${DESTDIR}/`finddir B_COMMON_HEADERS_DIRECTORY`
+INSTALL_BINARY_DIR = ${DESTDIR}/`finddir B_COMMON_BIN_DIRECTORY`
###############################################################################
#
@@ -14,7 +14,6 @@
#
INCLUDES = -I.
-LIBRARIES = -ldl -lm
CFLAGS = $(INCLUDES) -Wall -Werror -O3 -fPIC
CXXFLAGS = $(CFLAGS)
PLUGINS = ../plugins/amp.so \
@@ -46,22 +45,10 @@
# TARGETS
#
-test: /tmp/test.wav ../snd/noise.wav always
- @echo ---------------------------------------------
- @echo First listen to the white noise input signal:
- @echo ---------------------------------------------
- -sndfile-play ../snd/noise.wav
- @echo -------------------------
- @echo Compare to plugin output.
- @echo -------------------------
- @echo Should be a noise band around 6000Hz, repeated quietly after 1s.
- -sndfile-play /tmp/test.wav
- @echo Test complete.
-
install: targets
- -mkdirhier $(INSTALL_PLUGINS_DIR)
- -mkdirhier $(INSTALL_INCLUDE_DIR)
- -mkdirhier $(INSTALL_BINARY_DIR)
+ mkdir -p $(INSTALL_PLUGINS_DIR)
+ mkdir -p $(INSTALL_INCLUDE_DIR)
+ mkdir -p $(INSTALL_BINARY_DIR)
cp ../plugins/* $(INSTALL_PLUGINS_DIR)
cp ladspa.h $(INSTALL_INCLUDE_DIR)
cp ../bin/* $(INSTALL_BINARY_DIR)

View File

@@ -11,7 +11,7 @@ BUILD {
aclocal
automake
autoconf
./configure --prefix=/boot/common CFLAGS=-O0
./configure --prefix=`finddir B_COMMON_DIRECTORY` CFLAGS=-O0
make
}

View File

@@ -11,7 +11,7 @@ BUILD {
aclocal
automake
autoconf
./configure --prefix=/boot/common CFLAGS=-O0
./configure --prefix=`finddir B_COMMON_DIRECTORY` CFLAGS=-O0
make
}

View File

@@ -0,0 +1,31 @@
DESCRIPTION="An open source C library for efficient image processing and image analysis operations."
HOMEPAGE="http://code.google.com/p/leptonica"
SRC_URI="http://www.leptonica.org/source/leptonica-1.68.tar.gz"
REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
CHECKSUM_MD5="5cd7092f9ff2ca7e3f3e73bfcd556403"
BUILD {
cd leptonica-1.68
libtoolize
aclocal
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd leptonica-1.68
make install
}
TEST {
cd leptonica-1.68
# make test
# make check
}
LICENSE="Apache v2
GNU GPL v1"
COPYRIGHT="1985-1995 HP labs
2011 Google Inc."

View File

@@ -11,11 +11,13 @@ BUILD {
aclocal
autoconf
automake
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
sed -i 's/$(datadir)\/aclocal/`finddir B_COMMON_DATA_DIRECTORY`\/aclocal/g' M*
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
--datarootdir=$COMMON_DOCS \
--mandir=$COMMON_DOCS/man
make
}

View File

@@ -0,0 +1,24 @@
DESCRIPTION="Library for SSA/ASS subtitles rendering"
HOMEPAGE="http://code.google.com/p/libass/"
SRC_URI="http://libass.googlecode.com/files/libass-0.10.1.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
CHECKSUM_MD5="6cace482a013a3c4bf3b31a68ac66026"
DEPEND="pkgconfig >= 0.23
freetype >= 2.0"
BUILD {
cd libass-0.10.1
configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd libass-0.10.1
make install
}
LICENSE="BSD (3-clause)"
COPYRIGHT="2006 Evgeniy Stepanov
2009 Grigori Goronzy"

View File

@@ -0,0 +1,24 @@
DESCRIPTION="Library for SSA/ASS subtitles rendering"
HOMEPAGE="http://code.google.com/p/libass/"
SRC_URI="http://libass.googlecode.com/files/libass-0.9.11.tar.bz2"
REVISION="1"
STATUS_HAIKU="stable"
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
CHECKSUM_MD5="f9042884397002ba40aa89dc7d34f59f"
DEPEND="pkgconfig >= 0.23
freetype >= 2.0"
BUILD {
cd libass-0.9.11
configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd libass-0.9.11
make install
}
LICENSE="BSD (3-clause)"
COPYRIGHT="2006 Evgeniy Stepanov
2009 Grigori Goronzy"

View File

@@ -0,0 +1,25 @@
DESCRIPTION="libbluray"
HOMEPAGE="http://www.videolan.org/developers/libbluray.html"
SRC_URI="ftp://ftp.videolan.org/pub/videolan/libbluray/0.2.2/libbluray-0.2.2.tar.bz2"
CHECKSUM_MD5="cb3254de43276861ea6b07c603f4651c"
REVISION="1"
STATUS_HAIKU="stable"
MESSAGE="The port only builds with gcc4. Use 'setgcc gcc4' before building."
DEPEND=""
BUILD {
cd libbluray-0.2.2
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd libbluray-0.2.2
make install
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="2010, hpi1
2010, fraxinas
2010, John Stebbins
2010, Joakim
2010, Obliter0n
2010, William Hahne"

View File

@@ -3,7 +3,7 @@ HOMEPAGE="http://libcddb.sourceforge.net"
SRC_URI="http://prdownloads.sourceforge.net/libcddb/libcddb-1.3.2.tar.bz2"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
DEPEND="gettext >= 0.18.1.1-dev"
CHECKSUM_MD5="8bb4a6f542197e8e9648ae597cd6bc8a"
BUILD {
cd libcddb-1.3.2

View File

@@ -0,0 +1,28 @@
DESCRIPTION="Development library geared towards developers who wish to add cover art capabilites to their applications."
HOMEPAGE="http://"
SRC_URI="https://github.com/downloads/metabrainz/libcoverart/libcoverart-1.0.0.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-libs/jansson >= 2.4
net-misc/neon >= 0.29.6"
CHECKSUM_MD5="6380056bb4bc1a69790e706b4d506f50"
BUILD {
cd libcoverart-{PROJECT_VERSION}
cmake .
make
}
INSTALL {
cd libcoverart-{PROJECT_VERSION}
make install
}
TEST {
cd libcoverart-{PROJECT_VERSION}
make test
cd tests
./test
}
LICENSE="GNU LGPL v2"
COPYRIGHT="2012 Andrew Hawkins"

View File

@@ -8,7 +8,7 @@ DEPEND=""
BUILD {
cd libdca-0.0.5
./bootstrap
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
@@ -16,3 +16,8 @@ INSTALL {
cd libdca-0.0.5
make install
}
LICENSE="GNU GPL v2"
COPYRIGHT="2004 Gildas Bazin <gbazin@videolan.org>
2000-2003 Michel Lespinasse <walken@zoy.org>
1999-2000 Aaron Holtzman <aholtzma@ess.engr.uvic.ca>"

View File

@@ -0,0 +1,27 @@
DESCRIPTION="Client library to create MusicBrainz enabled tagging applications"
HOMEPAGE="http://musicbrainz.org/doc/libdiscid"
SRC_URI="http://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/libdiscid-0.3.0.tar.gz"
REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
CHECKSUM_MD5="17e51260062b7583e5981c82cf618127"
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
BUILD {
cd libdiscid-0.3.0
cmake .
make
}
INSTALL {
cd libdiscid-0.3.0
make install
}
TEST {
cd libdiscid-0.3.0
make test
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="2012 Andrew Hawkins"

View File

@@ -11,7 +11,7 @@ BUILD {
aclocal
autoconf
automake
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -0,0 +1,21 @@
DESCRIPTION="libdvdcss"
HOMEPAGE="http://www.videolan.org/developers/libdvdcss.html"
SRC_URI="http://download.videolan.org/pub/libdvdcss/1.2.12/libdvdcss-1.2.12.tar.bz2"
CHECKSUM_MD5="2218a193900e3203aa10dc24cdf54275"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libdvdcss-1.2.12
libtoolize --force --copy --install
aclocal
autoconf
automake
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd libdvdcss-1.2.12
make install
}

View File

@@ -0,0 +1,12 @@
diff -Naur libdvdcss-1.2.12/configure.ac libdvdcss-1.2.12-haiku/configure.ac
--- libdvdcss-1.2.12/configure.ac 2012-03-11 23:07:47.053739520 +0000
+++ libdvdcss-1.2.12-haiku/configure.ac 2012-12-15 02:07:39.623378432 +0000
@@ -35,7 +35,7 @@
AC_DEFINE(SYS_CYGWIN, 1, Have a Cygwin system.))
AC_DEFINE(WIN32, 1, Using Win32.)
;;
- xbeos*)
+ xbeos*|xhaiku*)
AC_DEFINE(SYS_BEOS, 1, Have a BeOS system.)
;;
xos2*)

View File

@@ -10,7 +10,7 @@ BUILD {
cd libdvdnav-4.1.3
./autogen.sh
CFLAGS="-I/boot/common/include -DHAVE_DVDCSS_DVDCSS_H " \
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -0,0 +1,25 @@
DESCRIPTION="libdvdnav"
HOMEPAGE="http://www.mplayerhq.hu/design7/news.html"
SRC_URI="http://dvdnav.mplayerhq.hu/releases/libdvdnav-4.2.0.tar.bz2"
CHECKSUM_MD5="53be8903f9802e101929a3451203bbf6"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="media-libs/libdvdcss >= 1.20.10
media-libs/libdvdread >= 4.2.0"
BUILD {
cd libdvdnav-4.2.0
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--enable-shared --enable-static
make
}
INSTALL {
cd libdvdnav-4.2.0
make install
}
LICENSE="GNU GPL v2"
COPYRIGHT="2000 Rich Wareham
2001-2004 the dvdnav project"

View File

@@ -0,0 +1,20 @@
--- libdvdnav-4.2.0/configure.ac 2011-10-07 20:20:59.001572864 +0000
+++ libdvdnav-4.2.0-haiku/configure.ac 2012-04-09 16:41:25.801112064 +0000
@@ -143,7 +143,7 @@
THREAD_CFLAGS="-I/usr/local/include -D_THREAD_SAFE"
CFLAGS="$THREAD_CFLAGS $CFLAGS"
;;
- *mingw32* | *cygwin*)
+ *mingw32* | *cygwin* | *haiku*)
;;
*)
AC_CHECK_LIB(pthread, pthread_create,
@@ -168,6 +168,8 @@
*os2*)
LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
;;
+ *haiku*)
+ ;;
*)
AC_CHECK_LIB(c, dlopen,
DYNAMIC_LD_LIBS="",

View File

@@ -8,7 +8,7 @@ DEPEND=""
BUILD {
cd libdvdread-4.1.3
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -0,0 +1,25 @@
DESCRIPTION="libdvdread"
HOMEPAGE="http://www.mplayerhq.hu/design7/news.html"
SRC_URI="http://dvdnav.mplayerhq.hu/releases/libdvdread-4.2.0.tar.bz2"
CHECKSUM_MD5="ab7a19d3ab1a437ae754ef477d6231a4"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libdvdread-4.2.0
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--enable-shared --enable-static
make
}
INSTALL {
cd libdvdread-4.2.0
make install
}
LICENSE="GNU GPL v2"
COPYRIGHT="1998-1999 Eric Smith
2000-2002 Björn Englund
2000-2003 Håkan Hjort, et al."

View File

@@ -11,7 +11,7 @@ BUILD {
aclocal
autoconf
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -0,0 +1,23 @@
DESCRIPTION="libdvdread is a library for DVD navigation tools"
HOMEPAGE="http://mplayerhq.hu"
SRC_URI="http://download.m0k.org/handbrake/contrib/libdvdread-svn1168.tar.gz"
CHECKSUM_MD5="39cb0b27cc6b05e4f5c849dececf1f7a"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libdvdread
svn up -r 1226
libtoolize --force --copy --install
aclocal
autoconf
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datarootdir=`finddir B_COMMON_DATA_DIRECTORY`
make
}
INSTALL {
cd libdvdread
make install
}

View File

@@ -0,0 +1,22 @@
--- libdvdread-4.2.0/configure.ac 2011-10-07 20:20:59.008912896 +0000
+++ libdvdread-4.2.0-haiku/configure.ac 2012-04-09 16:22:42.155713536 +0000
@@ -148,6 +148,8 @@
*os2*)
LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
;;
+ *haiku*)
+ ;;
*)
AC_CHECK_LIB(c, dlopen,
DYNAMIC_LD_LIBS="",
--- libdvdread-4.2.0/src/bswap.h 2008-10-09 22:04:24.005242880 +0000
+++ libdvdread-4.2.0-haiku/src/bswap.h 2012-04-09 16:24:41.829947904 +0000
@@ -73,7 +73,7 @@
* functionality!
*/
-#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__OS2__)
+#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__OS2__)|| defined(__HAIKU__)
#define B2N_16(x) \
x = ((((x) & 0xff00) >> 8) | \
(((x) & 0x00ff) << 8))

View File

@@ -0,0 +1,26 @@
Index: libdvdread/src/bswap.h
===================================================================
--- libdvdread/src/bswap.h (revision 1168)
+++ libdvdread/src/bswap.h (working copy)
@@ -73,7 +73,7 @@
* functionality!
*/
-#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__OS2__)
+#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__HAIKU__) || defined(__OS2__)
#define B2N_16(x) \
x = ((((x) & 0xff00) >> 8) | \
(((x) & 0x00ff) << 8))
Index: configure.ac
===================================================================
--- libdvdread/configure.ac (revision 1168)
+++ libdvdread/configure.ac (working copy)
@@ -148,6 +148,8 @@
*os2*)
LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
;;
+ *haiku*)
+ ;;
*)
AC_CHECK_LIB(c, dlopen,
DYNAMIC_LD_LIBS="",

View File

@@ -0,0 +1,26 @@
Index: libdvdread/src/bswap.h
===================================================================
--- libdvdread/src/bswap.h (revision 1226)
+++ libdvdread/src/bswap.h (working copy)
@@ -73,7 +73,7 @@
* functionality!
*/
-#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__OS2__)
+#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__HAIKU__) || defined(__OS2__)
#define B2N_16(x) \
x = ((((x) & 0xff00) >> 8) | \
(((x) & 0x00ff) << 8))
Index: configure.ac
===================================================================
--- libdvdread/configure.ac (revision 1226)
+++ libdvdread/configure.ac (working copy)
@@ -148,6 +148,8 @@
*os2*)
LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
;;
+ *haiku*)
+ ;;
*)
AC_CHECK_LIB(c, dlopen,
DYNAMIC_LD_LIBS="",

View File

@@ -0,0 +1,27 @@
DESCRIPTION="Lightweight OSC (Open Sound Control) Implementation"
HOMEPAGE="http://liblo.sourceforge.net/"
SRC_URI="http://downloads.sourceforge.net/liblo/liblo-0.26.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
CHECKSUM_MD5="5351de14262560e15e7f23865293b16f"
BUILD {
cd liblo-0.26
libtoolize --force --copy --install
aclocal
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd liblo-0.26
make install DESTDIR="${DESTDIR}"
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="2008-2009 Stephen Sinclair
2008 Kentaro Fukuchi
2005-2008 Nicholas Humfrey
2005 Martin Habets
2005-2006 Steve Harris"

View File

@@ -0,0 +1,105 @@
diff -aur liblo-0.26/liblo.pc.in liblo-0.26_Haiku/liblo.pc.in
--- liblo-0.26/liblo.pc.in 2008-06-02 19:10:42.012845056 -0700
+++ liblo-0.26_Haiku/liblo.pc.in 2012-05-15 16:42:17.135528448 -0700
@@ -6,5 +6,5 @@
Name: liblo
Version: @PACKAGE_VERSION@
Description: A lightweight OSC server/client library
-Libs: -L${libdir} -llo -lpthread
+Libs: -L${libdir} -llo
Cflags: -I${includedir}
diff -aur liblo-0.26/src/Makefile.am liblo-0.26_Haiku/src/Makefile.am
--- liblo-0.26/src/Makefile.am 2009-03-07 09:09:52.017825792 -0800
+++ liblo-0.26_Haiku/src/Makefile.am 2012-05-15 16:35:36.973340672 -0700
@@ -13,7 +13,7 @@
liblo_la_CFLAGS = -Wall -I$(top_srcdir)
liblo_la_SOURCES = $(SOURCE_FILES)
-liblo_la_LIBADD = -lpthread
+liblo_la_LIBADD =
liblo_la_LDFLAGS = -export-dynamic -version-info @LO_SO_VERSION@
noinst_PROGRAMS = testlo subtest
diff -aur liblo-0.26/src/server.c liblo-0.26_Haiku/src/server.c
--- liblo-0.26/src/server.c 2009-03-05 23:09:26.018087936 -0800
+++ liblo-0.26_Haiku/src/server.c 2012-05-15 16:31:29.817627136 -0700
@@ -958,44 +960,44 @@
//inet_ntop(s->addr.ss_family, &s->addr.padding, hostname, sizeof(hostname));
if (s->protocol == LO_UDP && s->addr_len>0) {
- err = getnameinfo((struct sockaddr *)&s->addr, sizeof(s->addr),
- hostname, sizeof(hostname), portname, sizeof(portname),
- NI_NUMERICHOST | NI_NUMERICSERV);
- if (err) {
- switch (err) {
- case EAI_AGAIN:
- lo_throw(s, err, "Try again", path);
- break;
- case EAI_BADFLAGS:
- lo_throw(s, err, "Bad flags", path);
- break;
- case EAI_FAIL:
- lo_throw(s, err, "Failed", path);
- break;
- case EAI_FAMILY:
- lo_throw(s, err, "Cannot resolve address family", path);
- break;
- case EAI_MEMORY:
- lo_throw(s, err, "Out of memory", path);
- break;
- case EAI_NONAME:
- lo_throw(s, err, "Cannot resolve", path);
- break;
+ err = getnameinfo((struct sockaddr *)&s->addr, sizeof(struct sockaddr),
+ hostname, sizeof(hostname), portname, sizeof(portname),
+ NI_NUMERICHOST | NI_NUMERICSERV);
+ if (err) {
+ switch (err) {
+ case EAI_AGAIN:
+ lo_throw(s, err, "Try again", path);
+ break;
+ case EAI_BADFLAGS:
+ lo_throw(s, err, "Bad flags", path);
+ break;
+ case EAI_FAIL:
+ lo_throw(s, err, "Failed", path);
+ break;
+ case EAI_FAMILY:
+ lo_throw(s, err, "Cannot resolve address family", path);
+ break;
+ case EAI_MEMORY:
+ lo_throw(s, err, "Out of memory", path);
+ break;
+ case EAI_NONAME:
+ lo_throw(s, err, "Cannot resolve", path);
+ break;
#ifndef WIN32
- case EAI_SYSTEM:
- lo_throw(s, err, strerror(err), path);
- break;
-#endif
- default:
- lo_throw(s, err, "Unknown error", path);
- break;
- }
+ case EAI_SYSTEM:
+ lo_throw(s, err, strerror(err), path);
+ break;
+#endif
+ default:
+ lo_throw(s, err, "Unknown error", path);
+ break;
+ }
- return;
- }
+ return;
+ }
} else {
- hostname[0] = '\0';
- portname[0] = '\0';
+ hostname[0] = '\0';
+ portname[0] = '\0';
}

View File

@@ -9,6 +9,7 @@ BUILD {
cd libmad-0.15.1b
libtoolize --force --copy --install
aclocal
sed -i 's/$optimize -fforce-mem/$optimize/g' configure.ac
autoconf
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`

View File

@@ -10,17 +10,16 @@ BUILD {
rm aclocal.m4
echo "AC_CONFIG_MACRO_DIR([m4])" >> configure.in
libtoolize --force --copy --install
cp /boot/common/share/aclocal/libtool.m4 m4
cp /boot/common/share/aclocal/ltoptions.m4 m4
cp /boot/common/share/aclocal/ltversion.m4 m4
cp /boot/common/share/aclocal/ltsugar.m4 m4
cp /boot/common/share/aclocal/lt~obsolete.m4 m4
aclocal -I m4
aclocal --install -I m4
autoconf
automake --add-missing
DATADIR=`finddir B_COMMON_DATA_DIRECTORY`
INFODIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/info
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datadir=$DATADIR \
--infodir=$INFODIR \
--libdir=$LIBDIR \
--mandir=$MANDIR
make
@@ -30,5 +29,6 @@ INSTALL {
cd libmikmod-3.1.11
make install
}
LICENSE="GNU LGPL v2.1"
COPYRIGHT="1998-2004 Jean-Paul Mikkers, Jake Stine, Frank Loemker, Steve McIntyre, Peter Amstutz, and Miodrag Vallat."

View File

@@ -9,7 +9,7 @@ DEPEND="dev-libs/glib >= 2.0"
BUILD {
cd libmms-0.5
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -13,7 +13,7 @@ BUILD {
libtoolize --force --copy --install
aclocal
./autogen.sh
# ./configure --prefix=/boot/common \
# ./configure --prefix=`finddir B_COMMON_DIRECTORY` \
# LDFLAGS=-L/boot/common/lib \
# CPPFLAGS=-I/boot/common/include
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man

View File

@@ -0,0 +1,29 @@
DESCRIPTION="libmodplug is a lib for playing mod files"
HOMEPAGE="http://modplug-xmms.sourceforge.net"
SRC_URI="http://sourceforge.net/projects/modplug-xmms/files/libmodplug/0.8.8.4/libmodplug-0.8.8.4.tar.gz"
CHECKSUM_MD5="fddc3c704c5489de2a3cf0fedfec59db"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libmodplug-0.8.8.4
libtoolize --force --copy --install
aclocal
autoconf
automake
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR \
--enable-static
make
}
INSTALL {
cd libmodplug-0.8.8.4
make install
}
LICENSE="Public Domain"
#COPYRIGHT=""

View File

@@ -0,0 +1,19 @@
DESCRIPTION="Libnsbmp is a decoding library for BMP and ICO image file formats"
HOMEPAGE="http://www.netsurf-browser.org/projects/libnsbmp/"
SRC_URI="git://git.netsurf-browser.org/libnsbmp.git"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="dev-util/buildsystem >= 0"
BUILD {
cd libnsbmp-0.0.3-HEAD
make PREFIX=/boot/common
}
INSTALL {
cd libnsbmp-0.0.3-HEAD
make install PREFIX=/boot/common
}
LICENSE="MIT"
COPYRIGHT="2003 - 2012 The NetSurf Developers"

View File

@@ -0,0 +1,18 @@
DESCRIPTION="Libnsbmp is a decoding library for BMP and ICO image file formats"
HOMEPAGE="http://www.netsurf-browser.org/projects/libnsbmp/"
SRC_URI="http://download.netsurf-browser.org/libs/releases/libnsbmp-0.0.3-src.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
BUILD {
cd libnsbmp-0.0.3
make
}
INSTALL {
cd libnsbmp-0.0.3
make install
}
LICENSE="MIT"
COPYRIGHT="2003 - 2012 The NetSurf Developers"

View File

@@ -0,0 +1,18 @@
DESCRIPTION="Libnsgif is a decoding library for the GIF image file format"
HOMEPAGE="http://www.netsurf-browser.org/projects/libnsgif/"
SRC_URI="http://download.netsurf-browser.org/libs/releases/libnsgif-0.0.3-src.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"
BUILD {
cd libnsgif-0.0.3
make
}
INSTALL {
cd libnsgif-0.0.3
make install
}
LICENSE="MIT"
COPYRIGHT="2003 - 2012 The NetSurf Developers"

View File

@@ -11,7 +11,7 @@ BUILD {
aclocal
autoconf
automake
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -9,13 +9,11 @@ BUILD {
cd libogg-1.2.0
rm aclocal.m4
mkdir -p m4
cp /boot/common/share/aclocal/ltversion.m4 m4
libtoolize --force --copy --install
echo 'AC_CONFIG_MACRO_DIR([m4]) >> configure.in'
libtoolize --force --copy --install
aclocal -I m4
aclocal --install -I m4
autoconf
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
@@ -23,5 +21,6 @@ INSTALL {
cd libogg-1.2.0
make install
}
LICENSE="BSD (3-clause)"
COPYRIGHT="1994-2010 Xiph.Org Foundation"

View File

@@ -9,13 +9,17 @@ BUILD {
cd libogg-1.2.2
rm aclocal.m4
mkdir -p m4
cp /boot/common/share/aclocal/ltversion.m4 m4
libtoolize --force --copy --install
cp `aclocal --print-ac-dir`/ltversion.m4 m4
libtoolize -fci
echo 'AC_CONFIG_MACRO_DIR([m4]) >> configure.in'
libtoolize --force --copy --install
aclocal -I m4
libtoolize -fci
aclocal --install -I m4
autoconf
./configure --prefix=/boot/common
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
sed -i 's/m4datadir = $(datadir)\/aclocal/m4datadir = `finddir B_COMMON_DATA_DIRECTORY`\/aclocal/g' Make*
sed -i 's/m4datadir = $(datadir)\/aclocal/m4datadir = `finddir B_COMMON_DATA_DIRECTORY`\/aclocal/g' src/Make*
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datarootdir=$COMMON_DOCS
make
}
@@ -23,5 +27,6 @@ INSTALL {
cd libogg-1.2.2
make install
}
LICENSE="BSD (3-clause)"
COPYRIGHT="1994-2010 Xiph.Org Foundation"

View File

@@ -0,0 +1,22 @@
DESCRIPTION="libogg"
HOMEPAGE="http://www.xiph.org"
SRC_URI="http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz"
CHECKSUM_MD5="0a7eb40b86ac050db3a789ab65fe21c2"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libogg-1.3.0
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datarootdir=$COMMON_DOCS
make
}
INSTALL {
cd libogg-1.3.0
make install
}
LICENSE="BSD (3-clause)"
COPYRIGHT="1994-2011 Xiph.Org Foundation"

View File

@@ -7,7 +7,7 @@ DEPEND=""
BUILD {
cd libpng-1.2.29
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -10,7 +10,7 @@ BUILD {
cp /boot/common/share/libtool/config.sub
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -9,7 +9,7 @@ BUILD {
cd libpng-1.2.40
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -9,7 +9,7 @@ BUILD {
cd libpng-1.2.41
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -9,7 +9,7 @@ BUILD {
cd libpng-1.2.43
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -9,7 +9,7 @@ BUILD {
cd libpng-1.2.44
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -0,0 +1,23 @@
DESCRIPTION="libpng"
HOMEPAGE="http://www.libpng.org"
SRC_URI="http://prdownloads.sourceforge.net/libpng/libpng-1.2.46.tar.gz?download"
CHECKSUM_MD5="03ddfc17ad321db93f984581e9415d22"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libpng-1.2.46
libtoolize --force --copy
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}
INSTALL {
cd libpng-1.2.46
make install
}
LICENSE="LibPNG"
COPYRIGHT="1998-2011 Glenn Randers-Pehrson
1996-1997 Andreas Dilger
1995-1996 Guy Eric Schalnat, Group 42, Inc."

View File

@@ -9,7 +9,7 @@ BUILD {
cd libpng-1.4.1
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -14,7 +14,7 @@ BUILD {
cd libpng-1.4.2
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -14,7 +14,7 @@ BUILD {
cd libpng-1.4.3
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -14,7 +14,7 @@ BUILD {
cd libpng-1.4.4
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY`
make
}

View File

@@ -14,7 +14,8 @@ BUILD {
cd libpng-1.5.0
libtoolize --force --copy
./autogen.sh
./configure --prefix=/boot/common
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}

View File

@@ -0,0 +1,25 @@
DESCRIPTION="libpng"
HOMEPAGE="http://www.libpng.org"
COPYRIGHT="1998-2011 Glenn Randers-Pehrson
1996-1997 Andreas Dilger
1995-1996 Guy Eric Schalnat, Group 42, Inc."
LICENSE="LibPNG"
SRC_URI="http://prdownloads.sourceforge.net/libpng/libpng-1.5.12.tar.gz?download"
CHECKSUM_MD5="8ea7f60347a306c5faf70b977fa80e28"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libpng-1.5.12
libtoolize --force --copy
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd libpng-1.5.12
make install
}

View File

@@ -0,0 +1,30 @@
DESCRIPTION="Portable Network Graghpics library"
HOMEPAGE="http://www.libpng.org"
SRC_URI="http://prdownloads.sourceforge.net/libpng/libpng-1.5.13.tar.gz?download"
CHECKSUM_MD5="9c5a584d4eb5fe40d0f1bc2090112c65"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libpng-1.5.13
libtoolize --force --copy
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd libpng-1.5.13
make install
}
TEST {
cd libpng-1.5.13
make test
}
COPYRIGHT="1998-2012 Glenn Randers-Pehrson
1996-1997 Andreas Dilger
1995-1996 Guy Eric Schalnat, Group 42, Inc."
LICENSE="LibPNG"

View File

@@ -0,0 +1,25 @@
DESCRIPTION="libpng"
HOMEPAGE="http://www.libpng.org"
COPYRIGHT="1998-2011 Glenn Randers-Pehrson
1996-1997 Andreas Dilger
1995-1996 Guy Eric Schalnat, Group 42, Inc."
LICENSE="LibPNG"
SRC_URI="http://prdownloads.sourceforge.net/libpng/libpng-1.5.2.tar.gz?download"
CHECKSUM_MD5="31d448eb93a1646359a23f1b23434ab3"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libpng-1.5.2
libtoolize --force --copy
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
make
}
INSTALL {
cd libpng-1.5.2
make install
}

Some files were not shown because too many files have changed in this diff Show More