Merge branch 'master' of git://repo.or.cz/xbps

--HG--
extra : convert_revision : 24e38f0262c98990a28c2b743771b386122e2b77
This commit is contained in:
ojab 2009-12-27 16:31:59 +03:00
commit 7334082265
125 changed files with 1584 additions and 182 deletions

View File

@ -5,6 +5,23 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pkg-config
Add_dependency run glproto
Add_dependency run dri2proto ">=2.1"
Add_dependency run makedepend
Add_dependency run libdrm-devel ">=2.4.15"
Add_dependency run expat-devel
Add_dependency run libICE-devel
Add_dependency run libSM-devel
Add_dependency run libX11-devel
Add_dependency run libxcb-devel
Add_dependency run libXdamage-devel
Add_dependency run libXext-devel
Add_dependency run libXfixes-devel
Add_dependency run libXt-devel
Add_dependency run libXxf86vm-devel
Add_dependency run MesaLib
do_install()

View File

@ -0,0 +1,16 @@
# Template file for 'glx-utils'.
#
short_desc="GLX utilities from Mesa"
long_desc="${long_desc}
This package contains some GLX utilities such as glxgears and glxinfo."
Add_dependency run glibc
Add_dependency run libX11
Add_dependency run MesaLib
do_install()
{
install -d ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr
}

View File

@ -1,14 +1,18 @@
# Template build file for 'MesaLib'.
pkgname=MesaLib
version=7.6
version=7.7
revision=1
wrksrc="Mesa-$version"
distfiles="ftp://ftp.freedesktop.org/pub/mesa/$version/$pkgname-$version.tar.bz2"
wrksrc="Mesa-${version}"
distfiles="
ftp://ftp.freedesktop.org/pub/mesa/$version/$pkgname-$version.tar.bz2
ftp://ftp.freedesktop.org/pub/mesa/$version/MesaDemos-$version.tar.bz2"
build_style=gnu_configure
configure_args="--enable-glx-tls --enable-xcb"
configure_args="--enable-glx-tls --enable-xcb --with-demos"
short_desc="Graphics library similar to SGI's OpenGL"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830
checksum="
6252d7d4190b47f70d0e4ec0edbd5a70f2261c5f6e66859e5fd2572c1df6357a
38dbcce59fcc457b53ff6d4e2d5a400d41c02f093bb1fae141e99e032729ab14"
long_desc="
MesaLib is a 3-D graphics library with an API which is very similar to
that of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax
@ -16,20 +20,41 @@ long_desc="
Inc. However, the author makes no claim that Mesa is in any way a
compatible replacement for OpenGL or associated with Silicon Graphics, Inc."
subpackages="$pkgname-devel"
subpackages="$pkgname-devel glx-utils"
Add_dependency run glibc
Add_dependency run libdrm ">=2.4.15"
Add_dependency run expat
Add_dependency run libICE
Add_dependency run libSM
Add_dependency run libstdc++
Add_dependency run libX11
Add_dependency run libxcb
Add_dependency run libXdamage
Add_dependency run libXext
Add_dependency run libXfixes
Add_dependency run libXt
Add_dependency run libXxf86vm
Add_dependency build pkg-config
Add_dependency build glproto
Add_dependency build dri2proto ">=2.1"
Add_dependency build makedepend
Add_dependency full glibc
Add_dependency full expat
Add_dependency full libdrm ">=2.4.15"
Add_dependency full libX11
Add_dependency full libXext
Add_dependency full libXt
Add_dependency full libXmu
Add_dependency full libXi
Add_dependency full libXfixes
Add_dependency full libXdamage
Add_dependency full libXxf86vm
Add_dependency run libstdc++
Add_dependency build libdrm-devel ">=2.4.15"
Add_dependency build expat-devel
Add_dependency build libICE-devel
Add_dependency build libSM-devel
Add_dependency build libX11-devel
Add_dependency build libxcb-devel
Add_dependency build libXdamage-devel
Add_dependency build libXext-devel
Add_dependency build libXfixes-devel
Add_dependency build libXt-devel
Add_dependency build libXxf86vm-devel
post_install()
{
install -d ${DESTDIR}/usr/bin || return 1
for f in glxgears glxinfo; do
install -m755 ${wrksrc}/progs/xdemos/${f} \
${DESTDIR}/usr/bin || return 1
done
}

1
srcpkgs/SDL-devel Symbolic link
View File

@ -0,0 +1 @@
SDL

View File

@ -0,0 +1,24 @@
# Template file for 'SDL-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run libX11-devel
Add_dependency run libXext-devel
Add_dependency run libXrender-devel
Add_dependency run MesaLib-devel
Add_dependency run alsa-lib-devel
Add_dependency run SDL
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share ${DESTDIR}/usr
}

2
srcpkgs/SDL/depends Normal file
View File

@ -0,0 +1,2 @@
abi_depends=">=1.2.14"
api_depends="${abi_depends}"

31
srcpkgs/SDL/template Normal file
View File

@ -0,0 +1,31 @@
# Template file for 'SDL'
pkgname=SDL
version=1.2.14
distfiles="http://www.libsdl.org/release/SDL-$version.tar.gz"
build_style=gnu_configure
configure_args="--enable-alsa --disable-esd --disable-rpath
--enable-clock_gettime --disable-nas --disable-arts --disable-pulseaudio"
short_desc="Simple Directmedia Layer"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=5d927e287034cb6bb0ebccfa382cb1d185cb113c8ab5115a0759798642eed9b6
long_desc="
Simple DirectMedia Layer is a cross-platform multimedia library designed
to provide low level access to audio, keyboard, mouse, joystick, 3D hardware
via OpenGL, and 2D video framebuffer. It is used by MPEG playback software,
emulators, and many popular games, including the award winning Linux port
of Civilization: Call To Power."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libXext
Add_dependency run libXrender
Add_dependency run libX11
Add_dependency run MesaLib
Add_dependency run alsa-lib
Add_dependency build pkg-config
Add_dependency build nasm
Add_dependency build libXext-devel
Add_dependency build libXrender-devel
Add_dependency build libX11-devel
Add_dependency build MesaLib-devel
Add_dependency build alsa-lib-devel

1
srcpkgs/SDL_mixer-devel Symbolic link
View File

@ -0,0 +1 @@
SDL_mixer

View File

@ -0,0 +1,21 @@
# Template file for 'SDL_mixer-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run SDL-devel
Add_dependency run libvorbis-devel
Add_dependency run libmikmod-devel
Add_dependency run libflac-devel
Add_dependency run smpeg-devel
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
}

View File

@ -0,0 +1,2 @@
abi_depends=">=1.2.11"
api_depends="${abi_depends}"

View File

@ -0,0 +1,34 @@
# Template file for 'SDL_mixer'
pkgname=SDL_mixer
version=1.2.11
distfiles="http://www.libsdl.org/projects/$pkgname/release/$pkgname-$version.tar.gz"
build_style=gnu_configure
short_desc="Multi-channel audio mixer library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=86145ac39cac6d2c6169c226f937648dca5e89dcd828751763dd174fa9af9cf9
long_desc="
SDL_mixer is a sample multi-channel audio mixer library. It supports any
number of simultaneously playing channels of 16 bit stereo audio, plus
a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI,
Ogg Vorbis, and SMPEG MP3 libraries."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run SDL
Add_dependency run libvorbis
Add_dependency run libmikmod
Add_dependency run smpeg
Add_dependency run libflac
Add_dependency build SDL-devel
Add_dependency build libvorbis-devel
Add_dependency build libmikmod-devel
Add_dependency build libflac-devel
Add_dependency build smpeg-devel
pre_configure()
{
sed -i 's|/usr/local/lib/timidity|/usr/lib/timidity|' \
${wrksrc}/timidity/config.h || return 1
sed -i 's|/etc/timidity/timidity.cfg|/etc/timidity++/timidity.cfg|' \
${wrksrc}/timidity/config.h || return 1
}

1
srcpkgs/SDL_net-devel Symbolic link
View File

@ -0,0 +1 @@
SDL_net

View File

@ -0,0 +1,16 @@
# Template file for 'SDL_net-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run SDL-devel
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
}

2
srcpkgs/SDL_net/depends Normal file
View File

@ -0,0 +1,2 @@
abi_depends=">=1.2.7"
api_depends="${abi_depends}"

16
srcpkgs/SDL_net/template Normal file
View File

@ -0,0 +1,16 @@
# Template file for 'SDL_net'
pkgname=SDL_net
version=1.2.7
distfiles="http://www.libsdl.org/projects/$pkgname/release/$pkgname-$version.tar.gz"
build_style=gnu_configure
short_desc="Small sample cross-platform networking library for SDL"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=2ce7c84e62ff8117b9f205758bcce68ea603e08bc9d6936ded343735b8b77c53
long_desc="
This is a small sample cross-platform networking library which is
supplementary to the SDL (Simple DirectMedia Layer) library."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run SDL
Add_dependency build SDL-devel

1
srcpkgs/SDL_ttf-devel Symbolic link
View File

@ -0,0 +1 @@
SDL_ttf

View File

@ -0,0 +1,18 @@
# Template file for 'SDL_ttf-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run freetype-devel
Add_dependency run SDL-devel
Add_dependency run SDL_ttf
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
}

2
srcpkgs/SDL_ttf/depends Normal file
View File

@ -0,0 +1,2 @@
abi_depends=">=2.0.9"
api_depends="${abi_depends}"

23
srcpkgs/SDL_ttf/template Normal file
View File

@ -0,0 +1,23 @@
# Template file for 'SDL_ttf'
pkgname=SDL_ttf
version=2.0.9
distfiles="http://www.libsdl.org/projects/$pkgname/release/$pkgname-$version.tar.gz"
build_style=gnu_configure
short_desc="Use TrueType fonts in your SDL applications"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=b4248876798b43d0fae1931cf8ae249f4f67a87736f97183f035f34aab554653
long_desc="
SDL_ttf is a TrueType font rendering library that is used with the SDL
library, and almost as portable. It depends on freetype2 to handle the
TrueType font data. It allows a programmer to use multiple TrueType fonts
without having to code a font rendering routine themselves. With the power
of outline fonts and antialiasing, high quality text output can be obtained
without much effort."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run freetype
Add_dependency run SDL
Add_dependency build pkg-config
Add_dependency build freetype-devel
Add_dependency build SDL-devel

View File

@ -5,6 +5,9 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run glib-devel
Add_dependency run atk
do_install()

View File

@ -20,5 +20,6 @@ long_desc="
subpackages="$pkgname-devel"
Add_dependency build pkg-config
Add_dependency full glibc
Add_dependency full glib
Add_dependency build glib-devel
Add_dependency run glibc
Add_dependency run glib

View File

@ -5,6 +5,17 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run fontconfig-devel
Add_dependency run freetype-devel
Add_dependency run glitz-devel
Add_dependency run pixman-devel
Add_dependency run libpng-devel
Add_dependency run libX11-devel
Add_dependency run xcb-util-devel
Add_dependency run libXrender-devel
Add_dependency run zlib-devel
Add_dependency run cairo
do_install()

View File

@ -23,14 +23,23 @@ long_desc="
antialiased text rendering."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run fontconfig
Add_dependency run freetype
Add_dependency run glitz
Add_dependency run pixman
Add_dependency run libpng
Add_dependency run libX11
Add_dependency run xcb-util
Add_dependency run libXrender
Add_dependency run zlib
Add_dependency build pkg-config
Add_dependency full glibc
Add_dependency full zlib
Add_dependency full libpng
Add_dependency full fontconfig
Add_dependency full freetype
Add_dependency full pixman
Add_dependency full glitz
Add_dependency full xcb-util
Add_dependency full libX11
Add_dependency full libXrender
Add_dependency build fontconfig-devel
Add_dependency build freetype-devel
Add_dependency build glitz-devel
Add_dependency build pixman-devel
Add_dependency build libpng-devel
Add_dependency build libX11-devel
Add_dependency build xcb-util-devel
Add_dependency build libXrender-devel
Add_dependency build zlib-devel

25
srcpkgs/ccsm/template Normal file
View File

@ -0,0 +1,25 @@
# Template file for 'ccsm'
pkgname=ccsm
version=0.8.4
distfiles="http://releases.compiz-fusion.org/$version/$pkgname-$version.tar.bz2"
build_style=python-module
short_desc="Compiz Config Settings Manager"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=46b9da032cf29e71aec0823799861d926937ad41f4edea3be718ac6a8532c16d
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE.
This package contains the CompizConfig Settings Manager UI for configuring
compiz plugins."
noarch=yes
gtk_iconcache_dirs="/usr/share/icons/hicolor"
Add_dependency run compiz
Add_dependency full compizconfig-python
Add_dependency full pygtk
Add_dependency full hicolor-icon-theme
Add_dependency build intltool
Add_dependency build compiz-devel

1
srcpkgs/clutter-devel Symbolic link
View File

@ -0,0 +1 @@
clutter

View File

@ -0,0 +1,26 @@
# Template file for 'clutter-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run gtk+-devel
Add_dependency run gobject-introspection-devel
Add_dependency run MesaLib-devel
Add_dependency run libX11-devel
Add_dependency run libXdamage-devel
Add_dependency run libXfixes-devel
Add_dependency run libXcomposite-devel
Add_dependency run libXi-devel
Add_dependency run clutter
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/gir* ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share ${DESTDIR}/usr
}

2
srcpkgs/clutter/depends Normal file
View File

@ -0,0 +1,2 @@
abi_depends=">=1.0.8"
api_depends="${abi_depends}"

32
srcpkgs/clutter/template Normal file
View File

@ -0,0 +1,32 @@
# Template file for 'clutter'
pkgname=clutter
version=1.0.8
distfiles="http://www.clutter-project.org/sources/clutter/1.0/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--with-x --with-flavour=glx --with-imagebackend=gdk-pixbuf
--enable-xinput"
short_desc="OpenGL based interactive canvas library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=54fa3b64b7e0539d07a09eb751c5d945a4cedc8d2beb355a51ea7f04ae637501
long_desc="
Clutter is an open source software library for creating fast, visually
rich and animated graphical user interfaces."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run gtk+
Add_dependency run MesaLib
Add_dependency run libX11
Add_dependency run libXdamage
Add_dependency run libXfixes
Add_dependency run libXcomposite
Add_dependency run libXi
Add_dependency build pkg-config
Add_dependency build gtk+-devel
Add_dependency build gobject-introspection-devel
Add_dependency build MesaLib-devel
Add_dependency build libX11-devel
Add_dependency build libXdamage-devel
Add_dependency build libXfixes-devel
Add_dependency build libXcomposite-devel
Add_dependency build libXi-devel

View File

@ -20,9 +20,13 @@ long_desc="
makefiles and workspaces that can be used in the compiler environment
of your choice."
Add_dependency full glibc
Add_dependency full zlib
Add_dependency full expat
Add_dependency full curl-libs
Add_dependency full ncurses
Add_dependency run libstdc++
Add_dependency run glibc
Add_dependency run zlib
Add_dependency run expat
Add_dependency run curl-libs
Add_dependency run ncurses
Add_dependency run libstdc++
Add_dependency build zlib-devel
Add_dependency build expat-devel
Add_dependency build curl-devel
Add_dependency build ncurses-devel

View File

@ -0,0 +1,2 @@
abi_depends=">=0.8.4"
api_depends="${abi_depends}"

View File

@ -0,0 +1,26 @@
# Template file for 'compiz-bcop'
pkgname=compiz-bcop
version=0.8.4
distfiles="http://releases.compiz-fusion.org/$version/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="Compiz option code generator"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=d359ca1a9e98e0a4b9abe807f84a9e230a102aee409f3ee4594a895ea9da8c4f
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE.
This package contains the compiz option code generator."
noarch=yes
Add_dependency run libxslt
Add_dependency run bash
Add_dependency build intltool
Add_dependency build libxslt-devel
post_install()
{
mkdir -p ${DESTDIR}/usr/lib || return 1
mv ${DESTDIR}/usr/share/pkgconfig ${DESTDIR}/usr/lib || return 1
}

1
srcpkgs/compiz-devel Symbolic link
View File

@ -0,0 +1 @@
compiz

View File

@ -0,0 +1,17 @@
--- compiz-manager.orig 2007-10-15 21:10:06.000000000 +0200
+++ compiz-manager 2007-10-18 22:17:18.000000000 +0200
@@ -27,10 +27,10 @@
#
-COMPIZ_BIN_PATH="/usr/local/bin/" # For window decorators and compiz
-PLUGIN_PATH="/usr/local/lib/compiz/"
+COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
+PLUGIN_PATH="/usr/lib/compiz/"
GLXINFO="/usr/bin/glxinfo"
-KWIN="/usr/bin/kwin"
+KWIN="/usr/bin/kwin"
METACITY="/usr/bin/metacity"
COMPIZ_NAME="compiz" # Final name for compiz (compiz.real)

View File

@ -0,0 +1,24 @@
# Template file for 'compiz-manager'
pkgname=compiz-manager
version=0.6.0
distfiles="http://releases.compiz-fusion.org/components/$pkgname/$pkgname-$version.tar.bz2"
build_style=custom-install
short_desc="Compiz Starter Program"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=7be0744801c0c55050b5c9da997f61a8be190b2e1fb528b84dac12faf904542e
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE.
This package contains the Compiz Starter program."
noarch=yes
Add_dependency full glx-utils
Add_dependency full compiz
do_install()
{
install -D -m755 ${wrksrc}/compiz-manager \
${DESTDIR}/usr/bin/compiz-manager || return 1
}

View File

@ -0,0 +1 @@
compiz-plugins-extra

View File

@ -0,0 +1,19 @@
# Template file for 'compiz-plugins-extra-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run libnotify-devel
Add_dependency run compiz-devel
Add_dependency run compiz-plugins-main-devel
Add_dependency run compiz-plugins-extra
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/compiz
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/compiz/*.a ${DESTDIR}/usr/lib/compiz
}

View File

@ -0,0 +1,2 @@
abi_depends=">=0.8.4"
api_depends="${abi_depends}"

View File

@ -0,0 +1,24 @@
# Template file for 'compiz-plugins-extra'
pkgname=compiz-plugins-extra
version=0.8.4
distfiles="http://releases.compiz-fusion.org/$version/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="Compiz Extra plugins"
extratainer="Juan RP <xtraeme@gmail.com>"
checksum=a874903d07eb54c3bf210a322275a972cef7f47ccf4c2d2e307c31d73c57d952
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE.
This package contains the Compiz extra plugins."
subpackages="$pkgname-devel"
Add_dependency run compiz
Add_dependency run compiz-plugins-main
Add_dependency run libnotify
Add_dependency full compiz-bcop
Add_dependency build intltool
Add_dependency build compiz-devel
Add_dependency build compiz-plugins-main-devel
Add_dependency build libnotify-devel

View File

@ -0,0 +1 @@
compiz-plugins-main

View File

@ -0,0 +1,16 @@
# Template file for 'compiz-plugins-main-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run compiz-devel
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/compiz
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/compiz/*.a ${DESTDIR}/usr/lib/compiz
}

View File

@ -0,0 +1,2 @@
abi_depends=">=0.8.4"
api_depends="${abi_depends}"

View File

@ -0,0 +1,20 @@
# Template file for 'compiz-plugins-main'
pkgname=compiz-plugins-main
version=0.8.4
distfiles="http://releases.compiz-fusion.org/$version/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="Compiz Main plugins"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=1ea757880a3793e9a01603839b4a2efe5fab4efee0a96101d772dc25422f8aee
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE.
This package contains the Compiz main plugins."
subpackages="$pkgname-devel"
Add_dependency run compiz
Add_dependency full compiz-bcop
Add_dependency build intltool
Add_dependency build compiz-devel

View File

@ -0,0 +1,26 @@
# Template file for 'compiz-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run glibc-devel
Add_dependency run gtk+-devel
Add_dependency run libwnck-devel
Add_dependency run dbus-glib-devel
Add_dependency run libxslt-devel
Add_dependency run librsvg-devel
Add_dependency run MesaLib-devel
Add_dependency run startup-notification-devel
Add_dependency run fuse-devel
Add_dependency run compiz
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/compiz
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/compiz/*.a ${DESTDIR}/usr/lib/compiz
}

2
srcpkgs/compiz/depends Normal file
View File

@ -0,0 +1,2 @@
abi_depends=">=0.8.4"
api_depends="${abi_depends}"

35
srcpkgs/compiz/template Normal file
View File

@ -0,0 +1,35 @@
# Template file for 'compiz'
pkgname=compiz
version=0.8.4
distfiles="http://releases.compiz.org/$version/compiz-$version.tar.gz"
build_style=gnu_configure
configure_args="--disable-gconf --disable-schemas-install
--disable-metacity --disable-gnome --disable-gnome-keybindings
--disable-kde --disable-kde4 --disable-kconfig"
short_desc="Composite window manager"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=22b1f06a458f8eefc9ef511f78a55887fcd456e0fe5bb7574eefcf624146ecf6
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run gtk+
Add_dependency run libwnck
Add_dependency run dbus-glib
Add_dependency run libxslt
Add_dependency run librsvg
Add_dependency run MesaLib
Add_dependency run startup-notification
Add_dependency run fuse
Add_dependency build intltool
Add_dependency build gtk+-devel
Add_dependency build libwnck-devel
Add_dependency build dbus-glib-devel
Add_dependency build libxslt-devel
Add_dependency build librsvg-devel
Add_dependency build MesaLib-devel
Add_dependency build startup-notification-devel
Add_dependency build fuse-devel

View File

@ -0,0 +1,2 @@
abi_depends=">=0.8.4"
api_depends="${abi_depends}"

View File

@ -0,0 +1,25 @@
# Template file for 'compizconfig-python'
pkgname=compizconfig-python
version=0.8.4
distfiles="http://releases.compiz-fusion.org/$version/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="Compizconfig bindings for python"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=6734ae35ee69d081f35f98a89cd3bccb411a4db7c5b35fbd226270d95ac76f5a
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE.
This package contains python bindings for libcompizconfig."
Add_dependency run compiz
Add_dependency run libcompizconfig
Add_dependency run glib
Add_dependency run python
Add_dependency full Pyrex
Add_dependency build intltool
Add_dependency build compiz-devel
Add_dependency build libcompizconfig-devel
Add_dependency build glib-devel
Add_dependency build python-devel

View File

@ -1,12 +1,12 @@
# Template file for 'dhcpcd'
pkgname=dhcpcd
version=5.1.3
version=5.1.4
distfiles="http://roy.marples.name/downloads/dhcpcd/dhcpcd-$version.tar.bz2"
build_style=configure
configure_args="--libexecdir=/lib/dhcpcd"
short_desc="RFC2131 compliant DHCP client"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=fa67ea8da9c1bb44d47075d44ae3266c2e22d32b9a0b86e36d0a978436df3077
checksum=affcac3f56ebddd8ba5e2837eab7fe9b798d728aed59ed4a788a723c36cc0c28
long_desc="
dhcpcd is a RFC 2131 compliant DHCP client. It's also a RFC 3927 compliant
IPv4LL (aka ZeroConf) client.
@ -16,6 +16,7 @@ long_desc="
configuration."
Add_dependency run glibc
Add_dependency build ntp
conf_files="/etc/dhcpcd.conf"
openrc_services="dhcpcd default"

View File

@ -40,9 +40,9 @@ do_install()
for ver in ${versions}; do
dir=${DESTDIR}/usr/share/xml/docbook/${ver}
install -d -m755 ${dir}
cd ${dir} && \
unzip ${XBPS_SRCDISTDIR}/docbook-xml-${ver}.zip && \
mv catalog.xml catalog
unzip -q -x ${XBPS_SRCDISTDIR}/docbook-xml-${ver}.zip \
-d ${dir} && mv ${dir}/catalog.xml ${dir}/catalog \
|| return 1
done
dir=${DESTDIR}/usr/share/xml/docbook/4.2
sed -e 's|V4.2|V4.1.2|g' < ${dir}/catalog > ${dir}/catalog-4.1.2

View File

@ -0,0 +1,26 @@
# Template file for 'fusion-icon'
pkgname=fusion-icon
version="$(date +%Y%m%d)"
build_style=gnu_makefile
short_desc="Simple tray icon for compiz"
maintainer="Juan RP <xtraeme@gmail.com>"
long_desc="
This package provides a simple tray icon with PyGTK for starting
and managing compiz."
noarch=yes
nofetch=yes
noextract=yes
gtk_iconcache_dirs="/usr/share/icons/hicolor"
Add_dependency build git
Add_dependency build MesaLib
Add_dependency run glx-utils
Add_dependency full ccsm
do_fetch()
{
msg_normal "Fetching source from master GIT repository..."
git clone git://anongit.opencompositing.org/users/crdlb/fusion-icon \
${pkgname}-${version} || return 1
}

View File

@ -5,6 +5,9 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pcre-devel
Add_dependency run glib
do_install()

View File

@ -13,7 +13,8 @@ long_desc="
C library used by projects such as GTK+, GIMP and GNOME."
subpackages="glib-devel"
Add_dependency full glibc
Add_dependency full pcre
Add_dependency run glibc
Add_dependency run pcre
Add_dependency build gettext
Add_dependency build pkg-config
Add_dependency build pcre-devel

1
srcpkgs/glx-utils Symbolic link
View File

@ -0,0 +1 @@
MesaLib

View File

@ -5,6 +5,27 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run atk-devel
Add_dependency run cairo-devel
Add_dependency run fontconfig-devel
Add_dependency run freetype-devel
Add_dependency run glib-devel
Add_dependency run jpeg-devel
Add_dependency run pango-devel
Add_dependency run libpng-devel
Add_dependency run tiff-devel
Add_dependency run libX11-devel
Add_dependency run libXcomposite-devel
Add_dependency run libXcursor-devel
Add_dependency run libXdamage-devel
Add_dependency run libXext-devel
Add_dependency run libXfixes-devel
Add_dependency run libXinerama-devel
Add_dependency run libXi-devel
Add_dependency run libXrandr-devel
Add_dependency run libXrender-devel
Add_dependency run gtk+
Add_dependency run python

View File

@ -1,6 +1,7 @@
# Template build file for 'gtk+'.
pkgname=gtk+
version=2.18.3
revision=1
distfiles="${GNOME_SITE}/gtk+/2.18/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--disable-cups --with-xinput"
@ -20,31 +21,48 @@ long_desc="
conf_files="/etc/gtk-2.0/im-multipress.conf"
triggers="gtk-pixbuf-loaders gtk-immodules"
subpackages="$pkgname-devel"
Add_dependency run atk
Add_dependency run cairo
Add_dependency run glibc
Add_dependency run fontconfig
Add_dependency run freetype
Add_dependency run glib
Add_dependency run jpeg
Add_dependency run pango
Add_dependency run libpng
Add_dependency run tiff
Add_dependency run shared-mime-info
Add_dependency run libX11
Add_dependency run libXcomposite
Add_dependency run libXcursor
Add_dependency run libXdamage
Add_dependency run libXext
Add_dependency run libXfixes
Add_dependency run libXinerama
Add_dependency run libXi
Add_dependency run libXrandr
Add_dependency run libXrender
Add_dependency build pkg-config
Add_dependency build perl
Add_dependency full glibc
Add_dependency full expat
Add_dependency full glib
Add_dependency full atk
Add_dependency full pango
Add_dependency full fontconfig
Add_dependency full freetype
Add_dependency full jpeg
Add_dependency full libpng
Add_dependency full tiff
Add_dependency full jasper
Add_dependency full shared-mime-info
Add_dependency full pixman
Add_dependency full libX11
Add_dependency full libXcursor
Add_dependency full libXft
Add_dependency full libXfixes
Add_dependency full libXinerama
Add_dependency full libXi
Add_dependency full libXrandr
Add_dependency full libXrender
Add_dependency full libXt
Add_dependency full libXext
Add_dependency full libXcomposite
Add_dependency build atk-devel
Add_dependency build cairo-devel
Add_dependency build fontconfig-devel
Add_dependency build freetype-devel
Add_dependency build glib-devel
Add_dependency build jpeg-devel
Add_dependency build pango-devel
Add_dependency build libpng-devel
Add_dependency build tiff-devel
Add_dependency build libX11-devel
Add_dependency build libXcomposite-devel
Add_dependency build libXcursor-devel
Add_dependency build libXdamage-devel
Add_dependency build libXext-devel
Add_dependency build libXfixes-devel
Add_dependency build libXinerama-devel
Add_dependency build libXi-devel
Add_dependency build libXrandr-devel
Add_dependency build libXrender-devel

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Linux Breakout 2
Comment=Breakout and Arkanoid style arcade game
Icon=/usr/share/pixmaps/lbreakout2.png
TryExec=lbreakout2
Exec=lbreakout2
Terminal=false
Categories=Application;Game;

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,40 @@
# Template file for 'lbreakout2'
pkgname=lbreakout2
version=2.6.1
distfiles="${SOURCEFORGE_SITE}/lgames/$pkgname-$version.tar.gz"
build_style=gnu_configure
configure_args="--disable-rpath --enable-sdl-net
--localstatedir=/var/games/$pkgname"
make_install_args="doc_dir=/usr/share/doc"
short_desc="Breakout-style arcade game"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=0d86f9da3da5fe3eaa5bb4c9d15ba9666e0c35e739b93c220eecd16f729500cb
long_desc="
The polished successor to LBreakout offers you a new challenge in more
than 50 levels with loads of new bonuses (goldshower, joker, explosive
balls, bonus magnet ...), maluses (chaos, darkness, weak balls, malus
magnet ...) and special bricks (growing bricks, explosive bricks,
regenerative bricks, indestructible bricks, chaotic bricks).
And if you're through with all the levels you can create complete new
levelsets with the integrated easy-to-use level editor!"
Add_dependency run glibc
Add_dependency run zlib
Add_dependency run libpng
Add_dependency run SDL
Add_dependency run SDL_mixer
Add_dependency run SDL_net
Add_dependency build zlib-devel
Add_dependency build libpng-devel
Add_dependency build SDL-devel
Add_dependency build SDL_mixer-devel
Add_dependency build SDL_net-devel
post_install()
{
install -Dm755 ${FILESDIR}/lbreakout2.desktop \
${DESTDIR}/usr/share/applications/lbreakout2.desktop || return 1
install -Dm755 ${FILESDIR}/lbreakout2.png \
${DESTDIR}/usr/share/pixmaps/lbreakout2.png || return 1
}

View File

@ -5,6 +5,20 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pkg-config
Add_dependency run xproto
Add_dependency run xextproto
Add_dependency run xtrans
Add_dependency run xcmiscproto
Add_dependency run kbproto
Add_dependency run bigreqsproto
Add_dependency run inputproto
Add_dependency run xf86bigfontproto
Add_dependency run libXdmcp-devel
Add_dependency run libXau-devel
Add_dependency run libxcb-devel
Add_dependency run libX11
do_install()

View File

@ -14,6 +14,10 @@ long_desc="
This is from the modular X.org X11 project."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libXdmcp
Add_dependency run libXau
Add_dependency run libxcb
Add_dependency build pkg-config
Add_dependency build xproto
Add_dependency build xextproto
@ -23,7 +27,6 @@ Add_dependency build kbproto
Add_dependency build bigreqsproto
Add_dependency build inputproto
Add_dependency build xf86bigfontproto
Add_dependency full glibc
Add_dependency full libXdmcp
Add_dependency full libXau
Add_dependency full libxcb
Add_dependency build libXdmcp-devel
Add_dependency build libXau-devel
Add_dependency build libxcb-devel

View File

@ -5,6 +5,9 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run xproto
Add_dependency run libXau
do_install()

View File

@ -11,6 +11,6 @@ long_desc="
X.org X11 project."
subpackages="$pkgname-devel"
Add_dependency full glibc
Add_dependency run glibc
Add_dependency build pkg-config
Add_dependency build xproto

View File

@ -5,6 +5,15 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pkg-config
Add_dependency run xproto
Add_dependency run fixesproto
Add_dependency run compositeproto
Add_dependency run libX11-devel
Add_dependency run libXext-devel
Add_dependency run libXfixes-devel
Add_dependency run libXcomposite
do_install()

View File

@ -11,11 +11,14 @@ long_desc="
Library. This is from the modular X.org project."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libX11
Add_dependency run libXext
Add_dependency run libXfixes
Add_dependency build pkg-config
Add_dependency build xproto
Add_dependency build fixesproto
Add_dependency build compositeproto
Add_dependency full glibc
Add_dependency full libX11
Add_dependency full libXext
Add_dependency full libXfixes
Add_dependency build libX11-devel
Add_dependency build libXext-devel
Add_dependency build libXfixes-devel

View File

@ -5,6 +5,13 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pkg-config
Add_dependency run xproto
Add_dependency run damageproto
Add_dependency run libX11-devel
Add_dependency run libXfixes-devel
Add_dependency run libXdamage
do_install()

View File

@ -10,9 +10,11 @@ long_desc="
This package contains the Xdamage extension."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libX11
Add_dependency run libXfixes
Add_dependency build pkg-config
Add_dependency build xproto
Add_dependency build damageproto
Add_dependency full glibc
Add_dependency full libX11
Add_dependency full libXfixes
Add_dependency build libX11-devel
Add_dependency build libXfixes-devel

View File

@ -5,6 +5,9 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run xproto
Add_dependency run libXdmcp
do_install()

View File

@ -11,6 +11,6 @@ long_desc="
from the modular X.org X11 project."
subpackages="$pkgname-devel"
Add_dependency full glibc
Add_dependency run glibc
Add_dependency build pkg-config
Add_dependency build xproto

View File

@ -5,6 +5,12 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pkg-config
Add_dependency run xproto
Add_dependency run fixesproto
Add_dependency run libX11-devel
Add_dependency run libXfixes
do_install()

View File

@ -16,8 +16,9 @@ long_desc="
X11 project."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libX11
Add_dependency build pkg-config
Add_dependency build xproto
Add_dependency build fixesproto
Add_dependency full glibc
Add_dependency full libX11
Add_dependency build libX11-devel

View File

@ -5,6 +5,10 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run renderproto
Add_dependency run libX11-devel
Add_dependency run libXrender
do_install()

View File

@ -19,7 +19,8 @@ long_desc="
This is the modular X.org X11 project version."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libX11
Add_dependency build pkg-config
Add_dependency build renderproto
Add_dependency full glibc
Add_dependency full libX11
Add_dependency build libX11-devel

View File

@ -5,6 +5,14 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pkg-config
Add_dependency run xproto
Add_dependency run xextproto
Add_dependency run xf86vidmodeproto
Add_dependency run libX11-devel
Add_dependency run libXext-devel
Add_dependency run libXxf86vm
do_install()

View File

@ -14,10 +14,12 @@ long_desc="
This library is from the modular X.org project."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libX11
Add_dependency run libXext
Add_dependency build pkg-config
Add_dependency build xproto
Add_dependency build xextproto
Add_dependency build xf86vidmodeproto
Add_dependency full glibc
Add_dependency full libX11
Add_dependency full libXext
Add_dependency build libX11-devel
Add_dependency build libXext-devel

View File

@ -0,0 +1 @@
libcompizconfig

View File

@ -0,0 +1,2 @@
abi_depends=">=0.8.4"
api_depends="${abi_depends}"

View File

@ -0,0 +1,22 @@
# Template file for 'libcompizconfig-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run compiz-devel
Add_dependency run libxml2-devel
Add_dependency run libcompizconfig
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/compiz
mkdir -p ${DESTDIR}/usr/lib/compizconfig/backends
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/compiz/*.a ${DESTDIR}/usr/lib/compiz
mv ${SRCPKGDESTDIR}/usr/lib/compizconfig/backends/*.a \
${DESTDIR}/usr/lib/compizconfig/backends
}

View File

@ -0,0 +1,24 @@
# Template file for 'libcompizconfig'
pkgname=libcompizconfig
version=0.8.4
distfiles="http://releases.compiz-fusion.org/$version/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="Compiz configuration system library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=41313e935f1beb3375367bded72d97de60e7aabf1129620be53a7fc1aca0b029
long_desc="
Compiz is a compositing window manager that uses 3D graphics acceleration
via OpenGL. It provides various new graphical effects and features on
any desktop environment, including Gnome and KDE.
This package contains a library for the compiz configuration backend."
conf_files="/etc/compizconfig/config"
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run compiz
Add_dependency run libxml2
Add_dependency build intltool
Add_dependency build compiz-devel
Add_dependency build libxml2-devel

1
srcpkgs/libmikmod-devel Symbolic link
View File

@ -0,0 +1 @@
libmikmod

View File

@ -0,0 +1,2 @@
abi_depends=">=3.1.12"
api_depends="${abi_depends}"

View File

@ -0,0 +1,18 @@
# Template file for 'libmikmod-devel'.
#
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run glibc-devel
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share ${DESTDIR}/usr
}

View File

@ -0,0 +1,45 @@
Date: Sun, 04 Jul 2004 11:53:23 +0200
From: Josselin Mouette
Subject: Re: sdl 64bit problem [PATCH]
Le sam, 03/07/2004 <20> 18:20 +0200, Hans-Frieder Vogt a <20>crit :
> Hi list,
>
> I found the problem that lead to the distorted sound in tuxracer on AMD64. It
> may have also been the cause for the other reported sound problems with SDL.
> The problem is not in SDL, but in SDL-mixer.
> There, music files (*.it, and probably others as well) are incorrectly read on
> all 64 bit architectures but Alpha, due to an incorrect data type definition.
> The attached patch should solve the problem for all 64 bit architectures on
> Linux, since at least cpp defines _LP64 and __LP64__ for them.
> _LP64 indicates that long ints and pointers are 64 bits, but integers are 32
> bits.
> I am not sure whether the usage of _LP64 is also standard for the commercial
> compilers, and for other Unixes, but at least Solaris 9 defines _LP64 in the
> 64 bit environment as well.
>
> Josselin,
> could you include this patch into your next debian packages?
--- include/mikmod.h.in 2007-12-15 01:24:19.000000000 -0800
+++ include/mikmod.h.in 2009-10-05 00:18:56.000000000 -0700
@@ -85,7 +85,7 @@
@DOES_NOT_HAVE_SIGNED@
-#if defined(__arch64__) || defined(__alpha) || defined(__x86_64)
+#if defined(__arch64__) || defined(__alpha) || defined(__x86_64) || defined(_LP64)
/* 64 bit architectures */
typedef signed char SBYTE; /* 1 byte, signed */
--- include/mikmod_internals.h 2007-12-15 04:24:51.000000000 -0800
+++ include/mikmod_internals.h 2009-10-05 00:19:15.000000000 -0700
@@ -50,7 +50,7 @@
/*========== More type definitions */
/* SLONGLONG: 64bit, signed */
-#if defined (__arch64__) || defined(__alpha)
+#if defined(__arch64__) || defined(__alpha) || defined(__x86_64) || defined(_LP64)
typedef long SLONGLONG;
#define NATIVE_64BIT_INT
#elif defined(__WATCOMC__)

View File

@ -0,0 +1,20 @@
Date: 15 Apr 2002 11:01:19 +0200
From: Guillaume Cottenceau <gc@mandrakesoft.com>
Unfortunately, I should have double checked that the following
fix (authored by Dave Goehrig <dave@cthulhu-burger.org>, not me),
was really in the CVS... it's not, as of stable 1.2.3 at least.
Please include it, it fixes a segfault on exiting a program which
disabled MOD music during its execution.
--- playercode/virtch_common.c 2007-12-15 01:26:53.000000000 -0800
+++ playercode/virtch_common.c 2009-10-05 00:37:12.000000000 -0700
@@ -347,7 +347,7 @@
void VC1_SampleUnload(SWORD handle)
{
- if (handle<MAXSAMPLEHANDLES) {
+ if (Samples && handle<MAXSAMPLEHANDLES) {
if (Samples[handle])
free(Samples[handle]);
Samples[handle]=NULL;

View File

@ -0,0 +1,14 @@
Yi-Huang Han - Wed Oct 24 21:55:47 PDT 2001
* Fixed MOD music volume when looping
--- playercode/mplayer.c 2009-10-05 00:19:59.000000000 -0700
+++ playercode/mplayer.c 2009-10-05 00:44:35.000000000 -0700
@@ -3019,7 +3019,7 @@
{
MUTEX_LOCK(vars);
if (pf)
- pf->volume=(volume<0)?0:(volume>128)?128:volume;
+ pf->volume=pf->initvolume=(volume<0)?0:(volume>128)?128:volume;
MUTEX_UNLOCK(vars);
}

View File

@ -0,0 +1,111 @@
This patch fixes "buffer overflow due to md_numchn - ID: 1630158"
--- playercode/mplayer.c 2007-12-15 01:26:28.000000000 -0800
+++ playercode/mplayer.c 2009-10-04 23:48:36.000000000 -0700
@@ -52,6 +52,8 @@
will wait */
/*static*/ MODULE *pf = NULL;
+#define NUMVOICES(mod) (md_sngchn < (mod)->numvoices ? md_sngchn : (mod)->numvoices)
+
#define HIGH_OCTAVE 2 /* number of above-range octaves */
static UWORD oldperiods[OCTAVE*2]={
@@ -248,14 +250,14 @@
MP_VOICE *a;
ULONG t,k,tvol,pp;
- for (t=0;t<md_sngchn;t++)
+ for (t=0;t<NUMVOICES(mod);t++)
if (((mod->voice[t].main.kick==KICK_ABSENT)||
(mod->voice[t].main.kick==KICK_ENV))&&
Voice_Stopped_internal(t))
return t;
tvol=0xffffffUL;t=-1;a=mod->voice;
- for (k=0;k<md_sngchn;k++,a++) {
+ for (k=0;k<NUMVOICES(mod);k++,a++) {
/* allow us to take over a nonexisting sample */
if (!a->main.s)
return k;
@@ -2249,12 +2251,12 @@
switch (dat) {
case 0x0: /* past note cut */
- for (t=0;t<md_sngchn;t++)
+ for (t=0;t<NUMVOICES(mod);t++)
if (mod->voice[t].master==a)
mod->voice[t].main.fadevol=0;
break;
case 0x1: /* past note off */
- for (t=0;t<md_sngchn;t++)
+ for (t=0;t<NUMVOICES(mod);t++)
if (mod->voice[t].master==a) {
mod->voice[t].main.keyoff|=KEY_OFF;
if ((!(mod->voice[t].venv.flg & EF_ON))||
@@ -2263,7 +2265,7 @@
}
break;
case 0x2: /* past note fade */
- for (t=0;t<md_sngchn;t++)
+ for (t=0;t<NUMVOICES(mod);t++)
if (mod->voice[t].master==a)
mod->voice[t].main.keyoff|=KEY_FADE;
break;
@@ -2318,7 +2320,7 @@
SAMPLE *s;
mod->totalchn=mod->realchn=0;
- for (channel=0;channel<md_sngchn;channel++) {
+ for (channel=0;channel<NUMVOICES(mod);channel++) {
aout=&mod->voice[channel];
i=aout->main.i;
s=aout->main.s;
@@ -2736,7 +2738,7 @@
if (a->dct!=DCT_OFF) {
int t;
- for (t=0;t<md_sngchn;t++)
+ for (t=0;t<NUMVOICES(mod);t++)
if ((!Voice_Stopped_internal(t))&&
(mod->voice[t].masterchn==channel)&&
(a->main.sample==mod->voice[t].main.sample)) {
@@ -2978,6 +2980,11 @@
if (!(mod->voice=(MP_VOICE*)_mm_calloc(md_sngchn,sizeof(MP_VOICE))))
return 1;
+ /* mod->numvoices was used during loading to clamp md_sngchn.
+ After loading it's used to remember how big mod->voice is.
+ */
+ mod->numvoices = md_sngchn;
+
Player_Init_internal(mod);
return 0;
}
@@ -3086,7 +3093,7 @@
pf->patbrk=0;
pf->vbtick=pf->sngspd;
- for (t=0;t<md_sngchn;t++) {
+ for (t=0;t<NUMVOICES(pf);t++) {
Voice_Stop_internal(t);
pf->voice[t].main.i=NULL;
pf->voice[t].main.s=NULL;
@@ -3111,7 +3118,7 @@
pf->patbrk=0;
pf->vbtick=pf->sngspd;
- for (t=0;t<md_sngchn;t++) {
+ for (t=0;t<NUMVOICES(pf);t++) {
Voice_Stop_internal(t);
pf->voice[t].main.i=NULL;
pf->voice[t].main.s=NULL;
@@ -3138,7 +3145,7 @@
pf->sngpos=pos;
pf->vbtick=pf->sngspd;
- for (t=0;t<md_sngchn;t++) {
+ for (t=0;t<NUMVOICES(pf);t++) {
Voice_Stop_internal(t);
pf->voice[t].main.i=NULL;
pf->voice[t].main.s=NULL;

View File

@ -0,0 +1,31 @@
--- loaders/load_xm.c 2004-01-21 18:43:53.000000000 +0100
+++ loaders/load_xm.c 2008-04-16 04:30:45.000000000 +0200
@@ -622,7 +622,8 @@
/* read the remainder of the header */
for(u=headend-_mm_ftell(modreader);u;u--) _mm_read_UBYTE(modreader);
- if(_mm_eof(modreader)) {
+ /* last instrument is at the end of file in version 0x0104 */
+ if(_mm_eof(modreader) && (mh->version<0x0104 || t<of.numins-1)) {
free(nextwav);free(wh);
nextwav=NULL;wh=NULL;
_mm_errno = MMERR_LOADING_SAMPLEINFO;
--- playercode/mloader.c 2004-01-21 18:43:53.000000000 +0100
+++ playercode/mloader.c 2008-04-16 04:30:45.000000000 +0200
@@ -450,10 +450,12 @@
if (!l->Init || l->Init()) {
_mm_rewind(modreader);
ok = l->Load(curious);
- /* propagate inflags=flags for in-module samples */
- for (t = 0; t < of.numsmp; t++)
- if (of.samples[t].inflags == 0)
- of.samples[t].inflags = of.samples[t].flags;
+ if (ok) {
+ /* propagate inflags=flags for in-module samples */
+ for (t = 0; t < of.numsmp; t++)
+ if (of.samples[t].inflags == 0)
+ of.samples[t].inflags = of.samples[t].flags;
+ }
} else
ok = 0;

View File

@ -0,0 +1,28 @@
# Template file for 'libmikmod'
pkgname=libmikmod
version=3.1.12
distfiles="${SOURCEFORGE_SITE}/mikmod/$pkgname-$version.tar.gz"
build_style=gnu_configure
configure_args="--disable-esd"
short_desc="MikMod Sound Library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=891a2b780306e6ef86e381f459e71a085d4e7f56c970a879d3bf341c01bdfc32
long_desc="
The MikMod sound library is an excellent way for a programmer to
add music and sound effects to an application. It is a powerful
and flexible library, with a simple and easy-to-learn API.
Besides, the library is very portable and runs under a lot of
Unices, as well as under OS/2, MacOS and Windows. Third party
individuals also maintain ports on other systems, including MS-DOS,
and BeOS.
MikMod is able to play a wide range of module formats, as well as
digital sound files. It can take advantage of particular features
of your system, such as sound redirection over the network. And
due to its modular nature, the library can be extended to support
more sound or module formats, as well as new hardware or other
sound output capabilities, as they appear."
subpackages="$pkgname-devel"
Add_dependency run glibc

View File

@ -5,6 +5,7 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run glibc-devel
Add_dependency run libpciaccess
do_install()

View File

@ -1,11 +1,11 @@
# Template build file for 'libpciaccess'.
pkgname=libpciaccess
version=0.10.9
version=0.11.0
distfiles="${XORG_SITE}/lib/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="PCI Access from Modular X.org"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=5ccb9683b8be76edfceab4bf006e1cce9018e0d3dea5e54aa72e82798213fead
checksum=6e38be12b656c83c66a6fd8ba56c041d8188218278219c88ee635242ec1c7dab
long_desc="
libpciaccess is a library for portable PCI access routines across multiple
operating systems."

View File

@ -5,6 +5,11 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run python
Add_dependency run libXdmcp-devel
Add_dependency run libXau-devel
Add_dependency run libxcb
do_install()

View File

@ -20,10 +20,12 @@ long_desc="
requests and receive responses with both, which eases porting to XCB."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run libXdmcp
Add_dependency run libXau
Add_dependency build pkg-config
Add_dependency build python
Add_dependency build libxslt
Add_dependency build libxslt-devel
Add_dependency build xcb-proto ">=1.6"
Add_dependency full glibc
Add_dependency full libXdmcp
Add_dependency full libXau
Add_dependency build libXdmcp-devel
Add_dependency build libXau-devel

21
srcpkgs/ltris/template Normal file
View File

@ -0,0 +1,21 @@
# Template file for 'ltris'
pkgname=ltris
version=1.0.14
distfiles="${SOURCEFORGE_SITE}/lgames/$pkgname-$version.tar.gz"
build_style=gnu_configure
configure_args="--localstatedir=/var/games/ltris"
short_desc="An SDL tetris clone"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=d6816aa70f55c73e0de2ccb81281a92aa063d3a90b362810002db010f4e3b3b2
long_desc="
LTris as a tetris clone: differently shaped blocks are falling down the
rectangular playing field and can be moved sideways or rotated by 90 degree
units with the aim of building lines without gaps which then disappear
(causing any block above the deleted line to fall down)."
Add_dependency run glibc
Add_dependency run SDL
Add_dependency run SDL_mixer
Add_dependency build bison
Add_dependency build SDL-devel
Add_dependency build SDL_mixer-devel

View File

@ -0,0 +1,67 @@
# Template file for 'neverball'
pkgname=neverball
version=1.5.4
distfiles="http://www.neverball.org/$pkgname-$version.tar.gz"
build_style=custom-install
short_desc="Puzzle/action game similar to Super Monkey Ball"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=ea31ca9f6eec70c8e66eaa20d7ce9e48295fdb077313b97637c503b16b7b0da6
long_desc="
Tilt the floor to roll a ball through an obstacle course before time runs
out. Neverball is part puzzle game, part action game, and entirely a
test of skill.
Also found here is Neverputt, a hot-seat multiplayer miniature golf game
using the physics and graphics of Neverball."
Add_dependency run glibc
Add_dependency run libpng
Add_dependency run jpeg
Add_dependency run libvorbis
Add_dependency run SDL
Add_dependency run SDL_ttf
Add_dependency run physfs
Add_dependency build libpng-devel
Add_dependency build jpeg-devel
Add_dependency build libvorbis-devel
Add_dependency build SDL-devel
Add_dependency build SDL_ttf-devel
Add_dependency build physfs-devel
do_install()
{
local mjobs
[ -n "$XBPS_MAKE_JOBS" ] && mjobs="-j$XBPS_MAKE_JOBS"
cd ${wrksrc} || return 1
HOME=/ make ${mjobs} ENABLE_NLS=1 DATADIR=/usr/share/neverball \
LOCALEDIR=/usr/share/locale || return 1
for dir in usr/bin usr/share/neverball usr/share/locale \
usr/share/applications usr/share/pixmaps \
usr/share/doc/neverball; do
install -d ${DESTDIR}/${dir} || return 1
done
for f in neverball neverputt mapc; do
install -m755 ${f} ${DESTDIR}/usr/bin || return 1
done
cp -a data/* ${DESTDIR}/usr/share/neverball || return 1
find ${DESTDIR}/usr/share/neverball -type f -exec chmod 0644 {} \;
cp -a locale/* ${DESTDIR}/usr/share/locale || return 1
install -m644 dist/*.desktop ${DESTDIR}/usr/share/applications \
|| return 1
install -m644 dist/*.png ${DESTDIR}/usr/share/pixmaps || return 1
ln -s neverball_48.png ${DESTDIR}/usr/share/pixmaps/neverball.png \
|| return 1
ln -s neverputt_48.png ${DESTDIR}/usr/share/pixmaps/neverputt.png \
|| return 1
install -m644 doc/* ${DESTDIR}/usr/share/doc/neverball || return 1
install -D -m644 dist/mapc.1 ${DESTDIR}/usr/share/man/man1/mapc.1 \
|| return 1
install -d ${DESTDIR}/usr/share/man/man6 || return 1
install -m644 dist/*.6 ${DESTDIR}/usr/share/man/man6 || return 1
}

View File

@ -5,6 +5,16 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run pkg-config
Add_dependency run gobject-introspection
Add_dependency run glib-devel
Add_dependency run cairo-devel
Add_dependency run fontconfig-devel
Add_dependency run freetype-devel
Add_dependency run libXft-devel
Add_dependency run libXrender-devel
Add_dependency run pango
do_install()

View File

@ -1,6 +1,7 @@
# Template build file for 'pango'.
pkgname=pango
version=1.26.1
revision=1
distfiles="${GNOME_SITE}/pango/1.26/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--localstatedir=/var"
@ -32,16 +33,21 @@ long_desc="
subpackages="$pkgname-devel"
triggers="pango-modules"
Add_dependency run glibc
Add_dependency run glib
Add_dependency run cairo
Add_dependency run fontconfig
Add_dependency run freetype
Add_dependency run libX11
Add_dependency run libXft
Add_dependency run libXrender
Add_dependency build pkg-config
Add_dependency build gobject-introspection
Add_dependency full glibc
Add_dependency full glib
Add_dependency full zlib
Add_dependency full fontconfig
Add_dependency full freetype
Add_dependency full cairo
Add_dependency full libX11
Add_dependency full libXt
Add_dependency full libXft
Add_dependency full libXrender
Add_dependency build glib-devel
Add_dependency build cairo-devel
Add_dependency build fontconfig-devel
Add_dependency build freetype-devel
Add_dependency build libX11-devel
Add_dependency build libXft-devel
Add_dependency build libXrender-devel
# XXX Add missing dependency libthai.

1
srcpkgs/physfs-devel Symbolic link
View File

@ -0,0 +1 @@
physfs

2
srcpkgs/physfs/depends Normal file
View File

@ -0,0 +1,2 @@
abi_depends=">=2.0.0"
api_depends="${abi_depends}"

View File

@ -0,0 +1,18 @@
# Template file for 'physfs-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run zlib-devel
Add_dependency run physfs
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr
}

22
srcpkgs/physfs/template Normal file
View File

@ -0,0 +1,22 @@
# Template file for 'physfs'
pkgname=physfs
version=2.0.0
distfiles="http://icculus.org/physfs/downloads/physfs-$version.tar.gz"
build_style=configure
CFLAGS="-fno-strict-aliasing"
configure_script="cmake"
configure_args=". -DCMAKE_INSTALL_PREFIX=/usr"
short_desc="Library to provide abstract access to various archives"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=cbdfaf484d26c2c5d5673aabf8a3f1e0afdcbbd0a99865ba226e9368f3c5501c
long_desc="
It is intended for use in video games, and the design was somewhat inspired
by Quake 3's file subsystem. The programmer defines a write directory on
the physical filesystem. No file writing done through the PhysicsFS API can
leave that write directory, for security."
subpackages="$pkgname-devel"
Add_dependency run glibc
Add_dependency run zlib
Add_dependency build cmake
Add_dependency build zlib-devel

View File

@ -1,10 +1,11 @@
# Template file for 'pixman-devel'.
#
short_desc="${short_desc} (development files)"
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run glibc-devel
Add_dependency run pixman
do_install()

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