Major infrastructure changes, part 2.

* Moved helpers, common and triggers dirs into xbps-src, where
  they belong.
* Renamed the templates dir to srcpkgs, it was so redundant before.
* Make it possible to add subpkgs with no restriction in names, for
  example udev now has a subpkgs called "libgudev". Previously
  subpkgs were named "${sourcepkg}-${pkgname}".
* xbps-src: changed to look for template files in current directory.
  That means that most arguments from the targets have been removed.
* xbps-src: added a reinstall target, to remove + install.
* xbps-src: do not overwrite binpkgs by default, skip them.

And more that I forgot because it's a mega-commit that I've been
working for some days already...

--HG--
extra : convert_revision : 0f466878584d1e6895d2a234f07ea1b2d1e61b3e
This commit is contained in:
Juan RP
2009-11-22 08:31:44 +01:00
parent 3c58e3ad40
commit 85cc462e1d
1305 changed files with 719 additions and 654 deletions

1
srcpkgs/ConsoleKit-devel Symbolic link
View File

@@ -0,0 +1 @@
ConsoleKit

1
srcpkgs/ConsoleKit-x11 Symbolic link
View File

@@ -0,0 +1 @@
ConsoleKit

View File

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

View File

@@ -0,0 +1,15 @@
# Template file for 'ConsoleKit-x11'.
#
short_desc="${sourcepkg} X11-requiring add-ons"
long_desc="${long_desc}
This package contains some tools that require X libraries."
Add_dependency run ConsoleKit
Add_dependency run libX11
do_install()
{
mkdir -p ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/libexec ${DESTDIR}/usr
}

View File

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

View File

@@ -0,0 +1,29 @@
# Template file for 'ConsoleKit'
pkgname=ConsoleKit
version=0.3.0
distfiles="http://www.freedesktop.org/software/$pkgname/dist/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--disable-docbook-docs --enable-pam-module --localstatedir=/var"
short_desc="Framework for defining and tracking users, login sessions and seats"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=cbcfbb3df2dc76855c99c1cdff04a257ec5270fa62e1d21b0d057b08d88c0fd4
long_desc="
ConsoleKit is a framework for keeping track of the various users, sessions,
and seats present on a system. It provides a mechanism for software to react
to changes of any of these items or of any of the metadata associated with
them."
conf_files="/etc/dbus-1/system.d/ConsoleKit.conf
/etc/ConsoleKit/seats.d/00-primary.seat"
subpackages="$pkgname-devel $pkgname-x11"
Add_dependency full glibc
Add_dependency full dbus
Add_dependency full dbus-glib
Add_dependency full glib
Add_dependency full zlib
Add_dependency full pam
Add_dependency full PolicyKit
Add_dependency full readline
Add_dependency build libX11
Add_dependency build pkg-config

1
srcpkgs/GConf-devel Symbolic link
View File

@@ -0,0 +1 @@
GConf

View File

@@ -0,0 +1,20 @@
# Template file for 'GConf-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run GConf
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/GConf/2 ${DESTDIR}/usr/share
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/lib*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share/gtk-doc ${DESTDIR}/usr/share
mv ${SRCPKGDESTDIR}/usr/share/aclocal ${DESTDIR}/usr/share
mv ${SRCPKGDESTDIR}//usr/lib/GConf/2/*.*a ${DESTDIR}/usr/lib/GConf/2
}

2
srcpkgs/GConf/depends Normal file
View File

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

26
srcpkgs/GConf/template Normal file
View File

@@ -0,0 +1,26 @@
# Template file for 'GConf'
pkgname=GConf
version=2.26.2
distfiles="${GNOME_SITE}/GConf/2.26/GConf-$version.tar.bz2"
build_style=gnu_configure
configure_args="--without-openldap --enable-gtk"
short_desc="A process-transparent configuration system"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=717af270db891088394d154e3e22acc01af382306624c83679a4f8d6ba8467ed
long_desc="
GConf is a process-transparent configuration database API used to
store user preferences. It has pluggable backends and features to
support workgroup administration."
conf_files="/etc/dbus-1/system.d/org.gnome.GConf.Defaults.conf
/etc/gconf/2/path"
subpackages="$pkgname-devel"
Add_dependency build pkg-config
Add_dependency build intltool
Add_dependency full glibc
Add_dependency full gtk+
Add_dependency full dbus-glib
Add_dependency full ORBit2
Add_dependency full PolicyKit
Add_dependency full libxml2

View File

@@ -0,0 +1,52 @@
# Template file for 'ImageMagick'
pkgname=ImageMagick
_distver=6.5.6
_distverpatch=10
revision=1
version=${_distver}.${_distverpatch}
wrksrc=${pkgname}-${_distver}-${_distverpatch}
distfiles="ftp://ftp.imagemagick.org/pub/$pkgname/$pkgname-${_distver}-${_distverpatch}.tar.bz2"
build_style=gnu_configure
configure_args="--without-gslib --without-jp2 --without-autotrace
--without-djvu --without-dps --without-fpx --without-gvc --without-jbig
--without-lqr --without-openexr --with-gs-font-dir=/usr/share/fonts/Type1
--with-magick-plus-plus --enable-shared"
short_desc="Package for display and interactive manipulation of images"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=e0bba405573ca18ca11ac37e089e13cb9cab6219e6783cfa45f9815017b0b6cb
long_desc="
ImageMagick TM, is a package for display and interactive manipulation
of images for the X Window System. It is written in C and interfaces
to the X library, and therefore does not require any proprietary
toolkit in order to compile. Although the software is copyrighted, it
is available for free and can be redistributed without fee.
The ImageMagick image display program can display an image on any
workstation screen running an X server. It can read and write many of
the more popular image formats including JPEG, TIFF, PNM, GIF, and
Photo CD. In addition you can interactively resize, rotate, sharpen,
color reduce, or add special effects to an image and save your
completed work in the same or differing image format."
keep_libtool_archives=yes
Add_dependency build pkg-config
Add_dependency build libtool
Add_dependency full glibc
Add_dependency full perl
Add_dependency full bzip2
Add_dependency full fontconfig
Add_dependency full freetype
Add_dependency full lcms
Add_dependency full libexif
Add_dependency full jpeg
Add_dependency full libpng
Add_dependency full tiff
Add_dependency full libwmf
Add_dependency full libxml2
Add_dependency full cairo
Add_dependency full librsvg
Add_dependency full libX11
Add_dependency run libltdl
Add_dependency run libgomp
Add_dependency run libstdc++

1
srcpkgs/MesaLib-devel Symbolic link
View File

@@ -0,0 +1 @@
MesaLib

View File

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

2
srcpkgs/MesaLib/depends Normal file
View File

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

35
srcpkgs/MesaLib/template Normal file
View File

@@ -0,0 +1,35 @@
# Template build file for 'MesaLib'.
pkgname=MesaLib
version=7.6
revision=1
wrksrc="Mesa-$version"
distfiles="ftp://ftp.freedesktop.org/pub/mesa/$version/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--enable-glx-tls --enable-xcb"
short_desc="Graphics library similar to SGI's OpenGL"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830
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
or state machine, it is being used with authorization from Silicon Graphics,
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"
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++

1
srcpkgs/ORBit2-devel Symbolic link
View File

@@ -0,0 +1 @@
ORBit2

View File

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

2
srcpkgs/ORBit2/depends Normal file
View File

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

23
srcpkgs/ORBit2/template Normal file
View File

@@ -0,0 +1,23 @@
# Template file for 'ORBit2'
pkgname=ORBit2
version=2.14.17
distfiles="${GNOME_SITE}/$pkgname/2.14/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="High-performance CORBA ORB with C language support"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=62bfce3f678f9347a19c766944e8aef7b89bc32b25ac23eb3e4c25929ce8974c
long_desc="
ORBit is a CORBA 2.2-compliant Object Request Broker (ORB) featuring
mature C and Perl bindings. Bindings (in various degrees of completeness)
are also available for C++, Lisp, Pascal, Python, Ruby, and TCL; others
are in-progress. It supports POA, DII, DSI, TypeCode, Any, IR and IIOP.
Optional features including INS and threading are available. ORBit is
engineered for the desktop workstation environment, with a focus on
performance, low resource usage, and security."
subpackages="$pkgname-devel"
Add_dependency build pkg-config
Add_dependency full glibc
Add_dependency full glib
Add_dependency full libIDL

View File

@@ -0,0 +1,5 @@
/var/log/rc.log {
sharedscripts
copytruncate
missingok
}

View File

@@ -0,0 +1,9 @@
#
# Sets the system locale in /etc/profile.d/locale.sh
# through the environmental variable LANG.
#
# Please note that the init.d script by default will use the UTF8
# variant for the selected locale, so be aware that non-UTF8 locales
# won't be supported without modifications to the init.d script.
#
system_locale="en_US"

View File

@@ -0,0 +1,28 @@
#!/sbin/runscript
: ${system_locale:=en_US}
description="Sets a system locale"
depend()
{
need localmount termencoding
after bootmisc
keyword noopenvz noprefix nouml novserver noxenu
}
start()
{
: >/etc/profile.d/locale.sh
chmod 755 /etc/profile.d/locale.sh
# Check if requested locale was already created
if ! $(locale -a|grep -q "${system_locale}.utf8"); then
[ ! -d /usr/lib/locale ] && mkdir -p /usr/lib/locale
ebegin "Building locale [${system_locale}] [UTF-8]"
localedef -i ${system_locale} -f UTF-8 ${system_locale}
eend $?
fi
# Set user defined locale
einfo "Setting system locale [${system_locale}] [UTF-8]"
echo "export LANG=${system_locale}.UTF-8" >> /etc/profile.d/locale.sh
}

View File

@@ -0,0 +1,14 @@
#
# Global OpenRC default configuration. Please note that defaults
# are set in /etc/default/rc.conf.
#
# Use this file to customize the system startup process.
#
if [ -r /etc/default/rc.conf ]; then
. /etc/default/rc.conf
fi
#
# Add your settings after this line, default settings will be
# overriden and defaults always will be preserved.
#

View File

@@ -0,0 +1,11 @@
--- init.d/network.in.orig 2009-10-21 13:58:01.000000000 +0200
+++ init.d/network.in 2009-10-21 13:58:24.000000000 +0200
@@ -174,7 +174,7 @@ start()
{
local cr=0 r= int= intv= cmd= args= upcmd=
- if [ -z "$domainname" && -s /etc/defaultdomain ]; then
+ if [ -z "$domainname" -a -s /etc/defaultdomain ]; then
domainname=$(cat /etc/defaultdomain)
fi
if [ -n "$domainname" ]; then

View File

@@ -0,0 +1,21 @@
--- init.d/keymaps.in.orig 2009-10-20 15:37:48.000000000 +0200
+++ init.d/keymaps.in 2009-10-20 15:41:09.000000000 +0200
@@ -42,7 +42,8 @@ start()
msg="UTF-8"
fi
yesno $windowkeys && wkeys="windowkeys"
- loadkeys -q $loadkeys_uni $wkeys $keymap $extended_keymaps
+ loadkeys -q $loadkeys_uni $wkeys $keymap \
+ $extended_keymaps > dev/null 2>&1
eend $? "Error loading key mappings" || return $?
if yesno $fix_euro; then
@@ -57,7 +58,7 @@ start()
ebegin "Setting keyboard mode [$msg]"
if yesno $unicode; then
dumpkeys ${dumpkeys_charset:+-c} \
- $dumpkeys_charset | loadkeys --unicode
+ $dumpkeys_charset | loadkeys --unicode >/dev/null 2>&1
fi
n=1
while [ $n -le $ttyn ]; do

View File

@@ -0,0 +1,134 @@
xbps changes:
* Installs a "locale" service into the "boot" runlevel to set
a global system locale.
* Adds consolefont by default in "boot" runlevel.
* Modified inittab to pass correct parameters to reboot(8).
* Build fix for kernel>=2.6.30
* Sets unicode, rc_logger and rc_shell in /etc/rc.conf by default.
* Sets windowkeys and fix_euro in /etc/conf.d/keymaps by default.
--- runlevels/Makefile.Linux.orig 2009-05-07 15:48:37.075825332 +0000
+++ runlevels/Makefile.Linux 2009-05-07 15:48:52.008557039 +0000
@@ -1,3 +1,3 @@
SYSINIT+= devfs dmesg
-BOOT+= hwclock keymaps modules mtab procfs termencoding
+BOOT+= consolefont hwclock keymaps modules mtab procfs termencoding locale
SHUTDOWN+= killprocs mount-ro
--- init.d/Makefile.Linux.orig 2009-05-07 15:55:26.156910483 +0000
+++ init.d/Makefile.Linux 2009-05-07 15:55:35.682853819 +0000
@@ -2,7 +2,7 @@ NET_LO= net.lo
SRCS+= devfs.in dmesg.in hwclock.in consolefont.in keymaps.in killprocs.in \
modules.in mount-ro.in mtab.in numlock.in procfs.in sysfs.in \
- termencoding.in
+ termencoding.in locale.in
.SUFFIXES: .Linux.in
--- support/sysvinit/inittab.orig 2009-05-07 12:03:07.533948107 +0000
+++ support/sysvinit/inittab 2009-05-07 12:04:45.178070711 +0000
@@ -18,7 +18,7 @@ l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
l6:6:wait:/sbin/rc reboot
-l6r:6:wait:/sbin/reboot -dk
+l6r:6:wait:/sbin/reboot -dfi
#z6:6:respawn:/sbin/sulogin
# new-style single-user
.Linux.in:
--- conf.d/keymaps.orig 2009-10-09 17:09:02.537481085 +0200
+++ conf.d/keymaps 2009-10-09 17:12:19.694535631 +0200
@@ -1,10 +1,14 @@
# Use KEYMAP to specify the default console keymap. There is a complete tree
# of keymaps in /usr/share/keymaps to choose from.
-keymap="us"
+#
+# Please note that is mandatory to also specify the keyboard layout model,
+# i.e qwerty, dvorak, etc; because otherwise loadkeys(1) will use the first
+# one it finds and some keymaps do have the same name.
+keymap="qwerty/us"
# Should we first load the 'windowkeys' console keymap? Most x86 users will
# say "yes" here. Note that non-x86 users should leave it as "no".
-windowkeys="NO"
+windowkeys="yes"
# The maps to load for extended keyboards. Most users will leave this as is.
extended_keymaps=""
@@ -18,4 +22,4 @@ dumpkeys_charset=""
# Some fonts map AltGr-E to the currency symbol ¤ instead of the Euro €
# To fix this, set to "yes"
-fix_euro="NO"
+fix_euro="yes"
--- etc/rc.conf.in.orig 2009-06-05 10:20:11.000000000 +0200
+++ etc/rc.conf.in 2009-10-09 18:12:16.137121909 +0200
@@ -1,5 +1,9 @@
-# Global OpenRC configuration settings
-
+# Global OpenRC default configuration settings.
+#
+# WARNING: if you want to change these settings, use
+# /etc/rc.conf. This file sets global default settings and
+# they MUST be overwritten in /etc/rc.conf instead.
+#
# Set to "YES" if you want the rc system to try and start services
# in parallel for a slight speed improvement. When running in parallel we
# prefix the service output with it's name as the output will get
@@ -18,7 +22,7 @@
# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
# otherwise /bin/sh
# Linux users could specify /sbin/sulogin
-#rc_shell=/bin/sh
+rc_shell=/sbin/sulogin
# Do we allow any started service in the runlevel to satisfy the depedency
# or do we want all of them regardless of state? For example, if net.eth0
@@ -44,7 +48,7 @@
# /var/log/rc.log
# NOTE: Linux systems require the devfs service to be started before
# logging can take place and as such cannot log the sysinit runlevel.
-#rc_logger="YES"
+rc_logger="YES"
# By default we filter the environment for our running scripts. To allow other
# variables through, add them here. Use a * to allow all variables through.
@@ -73,7 +77,7 @@
# There variables are shared between many init scripts
# Set unicode to YES to turn on unicode support for keyboards and screens.
-#unicode="NO"
+unicode="YES"
# Network fstypes. Below is the default.
net_fs_list="afs cifs coda davfs fuse gfs ncpfs nfs nfs4 ocfs2 shfs smbfs"
--- conf.d/staticroute.Linux.orig 2009-10-21 10:58:05.000000000 +0200
+++ conf.d/staticroute.Linux 2009-10-21 10:58:17.000000000 +0200
@@ -1,2 +1,3 @@
# Example static route. See route(8) for syntax.
-staticroute="net 192.168.0.0 netmask 255.255.0.0 gw 10.73.1.1"
+#
+#staticroute="net 192.168.0.0 netmask 255.255.0.0 gw 10.73.1.1"
--- mk/prog.mk.orig 2009-10-21 11:00:28.000000000 +0200
+++ mk/prog.mk 2009-10-21 11:00:36.000000000 +0200
@@ -17,7 +17,6 @@ _DYNLINK_SH= if test "${PREFIX}" = "" &
fi
_DYNLINK!= ${_DYNLINK_SH}
LDFLAGS+= ${_DYNLINK}$(shell ${_DYNLINK_SH})
-LDFLAGS+= -Wl,-rpath=${PREFIX}/${LIBNAME}
LDFLAGS+= ${PROGLDFLAGS}
CLEANFILES+= ${OBJS} ${PROG}
--- mk/lib.mk.orig 2009-10-21 11:00:57.000000000 +0200
+++ mk/lib.mk 2009-10-21 11:01:17.000000000 +0200
@@ -32,7 +32,7 @@ lib${LIB}.a: ${OBJS} ${STATICOBJS}
${SHLIB_NAME}: ${VERSION_MAP}
LDFLAGS+= -Wl,--version-script=${VERSION_MAP}
# We need to ensure we use libraries in /lib
-LDFLAGS+= -L/${LIBNAME} -Wl,-rpath=/${LIBNAME}
+LDFLAGS+= -L/${LIBNAME}
${SHLIB_NAME}: ${SOBJS}
@${ECHO} building shared library $@

52
srcpkgs/OpenRC/template Normal file
View File

@@ -0,0 +1,52 @@
# Template file for 'OpenRC'
pkgname=OpenRC
version=0.5.2
revision=1
wrksrc=openrc-${version}
distfiles="http://roy.marples.name/downloads/openrc/openrc-$version.tar.bz2"
build_style=gnu_makefile
short_desc="Universal init system"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=0633f5cc8c0f055a292722b36108cebbe1925f164df8c0d2688dd376e6f0e18c
long_desc="
OpenRC is a dependency based init system that works with the system
provided init program, normally /sbin/init. It is not a replacement for
/sbin/init. OpenRC is 100% compatible with Gentoo init scripts, which
means you can probably find one for the daemons you want to start in the
Gentoo Portage Tree. OpenRC also provides an init script that runs BSD
rc.d style scripts too, making it easy to port your BSD system to OpenRC."
keep_empty_dirs=yes
conf_files="/etc/rc.conf /etc/conf.d/bootmisc /etc/conf.d/consolefont
/etc/conf.d/dmesg /etc/conf.d/fsck /etc/conf.d/hostname /etc/conf.d/hwclock
/etc/conf.d/keymaps /etc/conf.d/local /etc/conf.d/locale
/etc/conf.d/localmount /etc/conf.d/modules /etc/conf.d/network
/etc/conf.d/urandom /etc/conf.d/staticroute /etc/inittab"
Add_dependency full glibc
Add_dependency full psmisc
Add_dependency full sysvinit
pre_build()
{
# Install the "locale" service
cp ${FILESDIR}/locale.rc ${wrksrc}/init.d/locale.in
# Fix path for kbd stuff.
for f in init.d/consolefont.in conf.d/consolefont; do
sed -i -e "s|/usr/share|/lib/kbd|g" ${wrksrc}/${f}
done
}
post_install()
{
install -D -m755 ${wrksrc}/support/sysvinit/inittab \
${DESTDIR}/etc/inittab
install -D -m644 ${FILESDIR}/$pkgname.logrotate \
${DESTDIR}/etc/logrotate.d/OpenRC
install -D -m644 ${FILESDIR}/locale.confd \
${DESTDIR}/etc/conf.d/locale
install -d ${DESTDIR}/etc/default
mv ${DESTDIR}/etc/rc.conf ${DESTDIR}/etc/default
install -m 644 ${FILESDIR}/rc.conf ${DESTDIR}/etc
}

1
srcpkgs/PolicyKit-devel Symbolic link
View File

@@ -0,0 +1 @@
PolicyKit

36
srcpkgs/PolicyKit/INSTALL Normal file
View File

@@ -0,0 +1,36 @@
#
# This script fixes permissions for some files and dirs,
# and creates the policykit system user/group.
#
case "${ACTION}" in
pre)
;;
post)
echo "Running ${PKGNAME}-${VERSION} post installation hooks..."
if ! getent group policykit >/dev/null; then
groupadd -r policykit 2>&1 >/dev/null
[ $? -ne 0 ] && exit $?
echo "Created policykit system group."
fi
if ! getent passwd policykit >/dev/null; then
useradd -c "PolicyKit user" \
-d / -s /sbin/nologin -g policykit -r policykit && \
passwd -l policykit 2>&1 >/dev/null
[ $? -ne 0 ] && exit $?
echo "Created policykit system user."
fi
chgrp policykit var/run/PolicyKit
chgrp policykit var/lib/PolicyKit
chown policykit var/lib/PolicyKit-public
chown policykit:policykit var/lib/misc/PolicyKit.reload
chown policykit usr/libexec/polkit-set-default-helper
chmod u+s usr/libexec/polkit-set-default-helper
for i in polkit-read-auth-helper polkit-revoke-helper \
polkit-grant-helper polkit-explicit-grant-helper; do
chgrp policykit usr/libexec/$i
chmod g+s usr/libexec/$i
done
chgrp policykit usr/libexec/polkit-grant-helper-pam
chmod u+s usr/libexec/polkit-grant-helper-pam
;;
esac

View File

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

11
srcpkgs/PolicyKit/REMOVE Normal file
View File

@@ -0,0 +1,11 @@
#
# This script removes the policykit user/group.
#
case "${ACTION}" in
pre)
userdel policykit 2>&1 >/dev/null
[ $? -eq 0 ] && echo "Removed ${PKGNAME} system user/group."
;;
post)
;;
esac

View File

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

View File

@@ -0,0 +1,42 @@
# Template file for 'PolicyKit'
pkgname=PolicyKit
version=0.9
distfiles="http://hal.freedesktop.org/releases/$pkgname-$version.tar.gz"
build_style=gnu_configure
configure_args="--with-polkit-user=policykit --with-polkit-group=policykit
--disable-static --localstatedir=/var"
short_desc="Authorization Toolkit"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=f40c7c6bec19d7dba2335bddcffd0457494409a0dfce11d888c748dc892e80b7
long_desc="
PolicyKit is a toolkit for defining and handling authorizations. It is
used for allowing unprivileged processes to speak to privileged processes."
conf_files="/etc/PolicyKit/PolicyKit.conf
/etc/dbus-1/system.d/org.freedesktop.PolicyKit.conf"
keep_empty_dirs=yes
subpackages="$pkgname-devel"
Add_dependency full glibc
Add_dependency full dbus
Add_dependency full dbus-glib
Add_dependency full expat
Add_dependency full pam
Add_dependency build intltool
Add_dependency build libxslt
Add_dependency build docbook-xsl
post_install()
{
mkdir -p ${DESTDIR}/etc/pam.d
cat >> ${DESTDIR}/etc/pam.d/polkit <<_EOF
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_unix.so
account required pam_unix.so
session required pam_limits.so
session required pam_unix.so
password required pam_unix.so
_EOF
chmod 644 ${DESTDIR}/etc/pam.d/polkit
}

26
srcpkgs/Terminal/template Normal file
View File

@@ -0,0 +1,26 @@
# Template file for 'Terminal'
pkgname=Terminal
version=0.4.2
distfiles="http://archive.xfce.org/src/apps/terminal/0.4/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="X Terminal Emulator"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=4d5a07f3a1b68c9825cc3b82fc2672785ba91247a34e4ac462841f0b1ea21079
long_desc="
Terminal is a lightweight and easy to use terminal emulator application
for the X windowing system, with some new ideas and features that make
it unique among X terminal emulators."
gtk_iconcache_dirs="/usr/share/icons/hicolor"
triggers="gtk-icon-cache"
Add_dependency build pkg-config
Add_dependency build intltool
Add_dependency full glibc
Add_dependency full dbus-glib
Add_dependency full gtk+
Add_dependency full startup-notification
Add_dependency full exo
Add_dependency full hicolor-icon-theme
Add_dependency full vte
Add_dependency full desktop-file-utils

1
srcpkgs/Thunar-devel Symbolic link
View File

@@ -0,0 +1 @@
Thunar

View File

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

2
srcpkgs/Thunar/depends Normal file
View File

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

36
srcpkgs/Thunar/template Normal file
View File

@@ -0,0 +1,36 @@
# Template file for 'Thunar'
pkgname=Thunar
version=1.0.1
revision=1
distfiles="http://mocha.xfce.org/archive/xfce-4.6.1/src/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--disable-gnome-thumbnailers --enable-exif --enable-pcre"
short_desc="Thunar File Manager"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=7a2b6b493463756bbc9c54144fab2f2163bc84f0896b4c06fd225d11025a210d
long_desc="
Thunar is a new modern file manager for the Xfce Desktop Environment.
It has been designed from the ground up to be fast and easy-to-use.
Its user interface is clean and intuitive, and does not include any
confusing or useless options. Thunar is fast and responsive with a
good start up time and directory load time."
gtk_iconcache_dirs="/usr/share/icons/hicolor"
triggers="gtk-icon-cache"
subpackages="$pkgname-devel"
Add_dependency build pkg-config
Add_dependency build intltool
Add_dependency full glibc
Add_dependency full desktop-file-utils
Add_dependency full libexif
Add_dependency full gamin
Add_dependency full pcre
Add_dependency full jpeg
Add_dependency full glib
Add_dependency full gtk+
Add_dependency full hal
Add_dependency full libxfce4util
Add_dependency full exo
Add_dependency full startup-notification
Add_dependency full xfce4-panel

23
srcpkgs/acct/template Normal file
View File

@@ -0,0 +1,23 @@
# Template file for 'acct'
pkgname=acct
version=6.3.2
distfiles="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$version.tar.gz"
build_style=gnu_configure
make_install_target="prefix=$XBPS_DESTDIR/$pkgname-$version/usr
mandir=$XBPS_DESTDIR/$pkgname-$version/usr/share/man
infodir=$XBPS_DESTDIR/$pkgname-$version/usr/share/info install"
short_desc="GNU Accounting Utilities"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=273a7aeeafac2e71217c06275d4e1175ef504dac772026bd84cb87dbbe3ecec4
long_desc="
The GNU Accounting Utilities provide login and process accounting
utilities for GNU/Linux and other systems."
Add_dependency full glibc
post_install()
{
# The last(1) command is provided by sysvinit.
rm ${DESTDIR}/usr/bin/last
rm ${DESTDIR}/usr/share/man/man1/last.1
}

1
srcpkgs/acl-devel Symbolic link
View File

@@ -0,0 +1 @@
acl

1
srcpkgs/acl-progs Symbolic link
View File

@@ -0,0 +1 @@
acl

View File

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

View File

@@ -0,0 +1,17 @@
# Template file for 'acl-progs'.
#
short_desc="${short_desc} (utilities)"
long_desc="${long_desc}
This package contains binary utilities provided by the acl package."
Add_dependency run glibc
Add_dependency run acl
do_install()
{
mkdir -p ${DESTDIR}/usr/share/man
mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/share/man/man1 ${DESTDIR}/usr/share/man
mv ${SRCPKGDESTDIR}/usr/share/locale ${DESTDIR}/usr/share
}

2
srcpkgs/acl/depends Normal file
View File

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

31
srcpkgs/acl/template Normal file
View File

@@ -0,0 +1,31 @@
# Template file for 'acl'
pkgname=acl
version=2.2.48
distfiles="ftp://oss.sgi.com/projects/xfs/cmd_tars/acl-${version}.src.tar.gz"
build_style=gnu_configure
make_install_target="prefix=$XBPS_DESTDIR/$pkgname-$version/usr
PKG_MAN_DIR=$XBPS_DESTDIR/$pkgname-$version/usr/share/man install
install-lib install-dev"
short_desc="Access Control List filesystem support"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=b45e21549c9752ad9b99862cce79d7ec5ef4b32c3e95a39f79f0a8442b86476e
long_desc="
This package includes support for Access Control Lists support for supported
filesystems."
keep_libtool_archives=yes
subpackages="acl-devel acl-progs"
Add_dependency build gettext
Add_dependency build gawk
Add_dependency run glibc
Add_dependency full attr
post_install()
{
mkdir ${DESTDIR}/lib
mv ${DESTDIR}/usr/lib/libacl.so.* ${DESTDIR}/lib
mv ${DESTDIR}/usr/libexec/libacl.* ${DESTDIR}/usr/lib
rm -rf ${DESTDIR}/usr/libexec
rm -f ${DESTDIR}/usr/lib/libacl.so
cd ${DESTDIR}/usr/lib && ln -sf ../../lib/libacl.so.1 libacl.so
}

View File

@@ -0,0 +1,52 @@
# Template file for 'adobe-flash-plugin'
pkgname=adobe-flash-plugin
version=10.1beta
revision=1
# The EULA file
_eula="http://www.adobe.com/products/eulas/pdfs/Reader_Player_WWEULA-Combined-20060724_1430.pdf"
_eulacksum=986c3ddacfee18946fbef7b76485922f8f36e61f790776ce82a87afff3008427
if [ "$xbps_machine" = "x86_64" ]; then
# FIXME: not yet updated, update ${_disttarball} and add missing
# ${_distcksum} if fixing for x86_64.
_disttarball="http://download.macromedia.com/pub/labs/flashplayer10"
_disttarball="${_disttarball}/libflashplayer-${version}.linux-x86_64.so.tar.gz"
else
_disttarball="http://download.macromedia.com/pub/labs/flashplayer10"
_disttarball="${_disttarball}/flashplayer10_1_p1_linux_111709.tar.gz"
_distcksum="b63cf3b98370c4ead94ad9ce81697c4f288bddd29118e47455f36446b3239b70"
fi
distfiles="${_eula} ${_disttarball}"
checksum="${_eulacksum} ${_distcksum}"
noextract=yes
build_style=custom-install
short_desc="Adobe Flash Player plugin"
maintainer="Juan RP <xtraeme@gmail.com>"
long_desc="
This is the Adobe Flash Player plugin for Netscape compatible browsers."
# Direct requirements as per objdump -p.
Add_dependency run glibc
Add_dependency run libstdc++
Add_dependency full libX11
Add_dependency full libXext
Add_dependency full libXt
Add_dependency full freetype
Add_dependency full fontconfig
Add_dependency full gtk+
Add_dependency full atk
Add_dependency full pango
Add_dependency full glib
Add_dependency full nspr
Add_dependency full nss
do_install()
{
cd ${wrksrc} || retuyrn 1
install -d ${DESTDIR}/usr/lib/mozilla/plugins \
${DESTDIR}/usr/share/doc/${pkgname} || return 1
tar xfz "${XBPS_SRCDISTDIR}/$(basename ${_disttarball})" || return 1
install -m755 install_flash_player_10_linux/libflashplayer.so \
${DESTDIR}/usr/lib/mozilla/plugins || return 1
install -m644 "${XBPS_SRCDISTDIR}/$(basename ${_eula})" \
${DESTDIR}/usr/share/doc/${pkgname} || return 1
}

1
srcpkgs/alsa-lib-devel Symbolic link
View File

@@ -0,0 +1 @@
alsa-lib

View File

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

2
srcpkgs/alsa-lib/depends Normal file
View File

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

19
srcpkgs/alsa-lib/template Normal file
View File

@@ -0,0 +1,19 @@
# Template build file for 'alsa-lib'.
pkgname=alsa-lib
version=1.0.20
distfiles="ftp://ftp.alsa-project.org/pub/lib/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="The Advanced Linux Sound Architecture (ALSA) library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=15f8d0eef1da10c62136107e7b585bc8beb9c9e9b7ad177654097f8c15e57a63
long_desc="
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system.
This package includes the ALSA runtime libraries to simplify application
programming and provide higher level functionality as well as support for
the older OSS API, providing binary compatibility for most OSS programs."
subpackages="$pkgname-devel"
Add_dependency build pkg-config
Add_dependency full glibc

View File

@@ -0,0 +1,5 @@
#!/bin/sh
#
# Update anacron time stamps.
anacron -u cron.daily

View File

@@ -0,0 +1,5 @@
#!/bin/sh
#
# Update anacron time stamps.
anacron -u cron.monthly

View File

@@ -0,0 +1,5 @@
#!/bin/sh
#
# Update anacron time stamps.
anacron -u cron.weekly

View File

@@ -0,0 +1,15 @@
#!/sbin/runscript
#
depend()
{
use logger
need clock hostname
}
start()
{
ebegin "Starting anacron"
/usr/sbin/anacron -s >> /var/log/cron 2>&1
eend $?
}

View File

@@ -0,0 +1,7 @@
# /etc/anacrontab example
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# format: period delay job-identifier command
1 5 cron.daily run-parts /etc/cron.daily
7 10 cron.weekly run-parts /etc/cron.weekly
30 15 cron.monthly run-parts /etc/cron.monthly

44
srcpkgs/anacron/template Normal file
View File

@@ -0,0 +1,44 @@
# Template file for 'anacron'
pkgname=anacron
version=2.3
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
build_style=gnu_makefile
make_install_args="PREFIX=$XBPS_DESTDIR/$pkgname-$version
MANDIR=$XBPS_DESTDIR/$pkgname-$version/usr/share/man"
short_desc="cron-like program that doesn't go by time"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=5ceee6f22cd089bdaf1c0841200dbe5726babaf9e2c432bb17c1fc95da5ca99f
long_desc="
Anacron is a periodic command scheduler. It executes commands at intervals
specified in days. Unlike cron, it does not assume that the system is
running continuously. It can therefore be used to control the execution
of daily, weekly and monthly jobs (or anything with a period of n days),
on systems that don't run 24 hours a day. When installed and configured
properly, Anacron will make sure that the commands are run at the specified
intervals as closely as machine-uptime permits."
keep_empty_dirs=yes
openrc_services="anacrond default"
Add_dependency full glibc
Add_dependency full bash
Add_dependency full run-parts
pre_build()
{
sed -i 's/const int isleap;/int isleap;/' $wrksrc/gregor.c
}
post_install()
{
install -d ${DESTDIR}/etc/cron.daily ${DESTDIR}/etc/cron.weekly \
${DESTDIR}/etc/cron.monthly ${DESTDIR}/etc/init.d
install -m755 ${FILESDIR}/00anacron.daily \
${DESTDIR}/etc/cron.daily/00anacron
install -m755 ${FILESDIR}/00anacron.weekly \
${DESTDIR}/etc/cron.weekly/00anacron
install -m755 ${FILESDIR}/00anacron.monthly \
${DESTDIR}/etc/cron.monthly/00anacron
install -m644 ${FILESDIR}/anacrontab ${DESTDIR}/etc
install -m755 ${FILESDIR}/anacrond.rc ${DESTDIR}/etc/init.d/anacrond
}

41
srcpkgs/asciidoc/template Normal file
View File

@@ -0,0 +1,41 @@
# Template file for 'asciidoc'
pkgname=asciidoc
version=8.5.1
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
build_style=gnu_configure
short_desc="Text based document generation"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=ccb02db04e6e6eff2149435516e88557ca30c85bc4467420f40c895e25f17a20
long_desc="
asciidoc is a text document format for writing short documents,
articles, books and UNIX man pages. asciidoc files can be translated
to HTML and DocBook markups using the asciidoc(1) command.
AsciiDoc is highly configurable: both the AsciiDoc source file syntax
and the backend output markups (which can be almost any type of SGML/XML
markup) can be customized and extended by the user."
noarch=yes
conf_files="/etc/asciidoc/lang-es.conf
/etc/asciidoc/lang-hu.conf
/etc/asciidoc/text.conf
/etc/asciidoc/docbook.conf
/etc/asciidoc/filters/graphviz/graphviz-filter.conf
/etc/asciidoc/filters/code/code-filter.conf
/etc/asciidoc/filters/source/source-highlight-filter.conf
/etc/asciidoc/filters/music/music-filter.conf
/etc/asciidoc/xhtml11-quirks.conf
/etc/asciidoc/lang-fr.conf
/etc/asciidoc/lang-en.conf
/etc/asciidoc/lang-ru.conf
/etc/asciidoc/asciidoc.conf
/etc/asciidoc/help.conf
/etc/asciidoc/wordpress.conf
/etc/asciidoc/html4.conf
/etc/asciidoc/lang-de.conf
/etc/asciidoc/latex.conf
/etc/asciidoc/xhtml11.conf"
Add_dependency full python
Add_dependency full libxslt
Add_dependency full docbook-xsl

1
srcpkgs/aspell-devel Symbolic link
View File

@@ -0,0 +1 @@
aspell

View File

@@ -0,0 +1,23 @@
# Template file for 'aspell-devel'.
#
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run aspell
do_install()
{
mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/bin
mkdir -p ${DESTDIR}/usr/share/info ${DESTDIR}/usr/share/man/man1
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/lib*.so ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/bin/pspell-config ${DESTDIR}/usr/bin
mv ${SRCPKGDESTDIR}/usr/share/info/aspell-dev* \
${DESTDIR}/usr/share/info
touch -f ${DESTDIR}/usr/share/info/dir
mv ${SRCPKGDESTDIR}/usr/share/man/man1/pspell-config.1 \
${DESTDIR}/usr/share/man/man1
}

2
srcpkgs/aspell/depends Normal file
View File

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

26
srcpkgs/aspell/template Normal file
View File

@@ -0,0 +1,26 @@
# Template file for 'aspell'
pkgname=aspell
version=0.60.6
revision=1
distfiles="ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${version}.tar.gz"
build_style=gnu_configure
configure_args="--enable-compile-in-filters"
short_desc="Spell checker with good multi-language support"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=4f5b1520e26cf6bbb1b5ca8a2f9f22948c3ca38ac4c2dd9e02df042fee7c0e36
long_desc="
GNU Aspell is a Free and Open Source spell checker designed to eventually
replace Ispell. It can either be used as a library or as an independent spell
checker. Its main feature is that it does a much better job of coming up with
possible suggestions than just about any other spell checker out there for the
English language, including Ispell and Microsoft Word. It also has many other
technical enhancements over Ispell such as using shared memory for dictionaries
and intelligently handling personal dictionaries when more than one Aspell
process is open at once."
# XXX Add missing ncursesw dependency.
subpackages="$pkgname-devel"
Add_dependency full glibc
Add_dependency full ncurses
Add_dependency full perl
Add_dependency run libstdc++

1
srcpkgs/atk-devel Symbolic link
View File

@@ -0,0 +1 @@
atk

View File

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

2
srcpkgs/atk/depends Normal file
View File

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

24
srcpkgs/atk/template Normal file
View File

@@ -0,0 +1,24 @@
# Template build file for 'atk'.
pkgname=atk
version=1.28.0
distfiles="${GNOME_SITE}/atk/1.28/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="Set of interfaces for accessibility"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=e4da9fe580d2d55f4e77a138c553b4b32654dfb06bf0715592cc9dbd6355fe87
long_desc="
The ATK library provides a set of interfaces for accessibility.
By supporting the ATK interfaces, an application or toolkit can
be used with such tools as screen readers, magnifiers,
and alternative input devices.
Atk provides a core set of interfaces which are common to all
widgets and \"additional\" interfaces that are appropriate to certain
classes of widgets and whose existence can be queried at run time.
It also provides interfaces which an application can use to provide
additional accessibility information to assistive technology tools."
subpackages="$pkgname-devel"
Add_dependency build pkg-config
Add_dependency full glibc
Add_dependency full glib

1
srcpkgs/attr-devel Symbolic link
View File

@@ -0,0 +1 @@
attr

1
srcpkgs/attr-progs Symbolic link
View File

@@ -0,0 +1 @@
attr

View File

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

View File

@@ -0,0 +1,17 @@
# Template file for 'attr-progs'.
#
short_desc="${short_desc} (utilities)"
long_desc="${long_desc}
This package contains binary utilities provided by the attr package."
Add_dependency run glibc
Add_dependency run attr
do_install()
{
mkdir -p ${DESTDIR}/usr/share/man
mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/share/man/man1 ${DESTDIR}/usr/share/man
mv ${SRCPKGDESTDIR}/usr/share/locale ${DESTDIR}/usr/share
}

2
srcpkgs/attr/depends Normal file
View File

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

29
srcpkgs/attr/template Normal file
View File

@@ -0,0 +1,29 @@
# Template file for 'attr'
pkgname=attr
version=2.4.44
distfiles="ftp://oss.sgi.com/projects/xfs/cmd_tars/attr-${version}.src.tar.gz"
build_style=gnu_configure
make_install_target="prefix=$XBPS_DESTDIR/$pkgname-$version/usr
PKG_MAN_DIR=$XBPS_DESTDIR/$pkgname-$version/usr/share/man install
install-lib install-dev"
short_desc="Extended attribute support library for ACL support"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=e01fa00686072a02dddf994e6217be950f51c1dc0852ad2e210c48b6e8de793a
long_desc="
This package includes Extended attribute support library for ACL support."
keep_libtool_archives=yes
subpackages="attr-devel attr-progs"
Add_dependency build gettext
Add_dependency build gawk
Add_dependency run glibc
post_install()
{
mkdir ${DESTDIR}/lib
mv ${DESTDIR}/usr/lib/libattr.so.* ${DESTDIR}/lib
mv ${DESTDIR}/usr/libexec/libattr.* ${DESTDIR}/usr/lib
rm -rf ${DESTDIR}/usr/libexec
rm -f ${DESTDIR}/usr/lib/libattr.so
cd ${DESTDIR}/usr/lib && ln -sf ../../lib/libattr.so.1 libattr.so
}

View File

@@ -0,0 +1,41 @@
# Template file for 'aufs2-kmod'
pkgname=aufs2-kmod
version=2.6.31_20090910
wrksrc=aufs2-${version}
distfiles="ftp://ftp.archlinux.org/other/aufs2/aufs2-${version}.tar.bz2"
build_style=custom-install
short_desc="Another UnionFS Implementation for the Linux kernel"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=76725760e5d44727f861a14cfe53f7749df911b0fe1110f72585eabe8fa7983b
long_desc="
This packages provides the kernel module for aufs2, another unionfs
implementation for the Linux kernel."
Add_dependency run kernel "-2.6.31.2_1"
Add_dependency build kernel-headers "-2.6.31.2_1"
do_install()
{
local _kver kver inot64
cd ${wrksrc} || return 1
sed -i -e 's|CONFIG_AUFS_HINOTIFY =.*|CONFIG_AUFS_HINOTIFY = y|' \
-e 's|CONFIG_AUFS_EXPORT =.*|CONFIG_AUFS_EXPORT = y|' \
-e 's|CONFIG_AUFS_SHWH =.*|CONFIG_AUFS_SHWH = y|' \
-e 's|CONFIG_AUFS_BDEV_LOOP =.*|CONFIG_AUFS_BDEV_LOOP = y|' \
-e 's|CONFIG_AUFS_BR_RAMFS =.*|CONFIG_AUFS_BR_RAMFS = y|' \
-e 's|CONFIG_AUFS_DEBUG =.*|CONFIG_AUFS_DEBUG =|' \
config.mk || return 1
[ "${xbps_machine}" = "x86_64" ] && inot64="y"
sed -i "s|CONFIG_AUFS_INO_T_64 =.*|CONFIG_AUFS_INO_T_64 =${inot64}|" \
config.mk || return 1
_kver=$(basename /usr/src/kernel-headers*)
kver=$(${XBPS_PKGDB_CMD} getpkgversion ${_kver})
make KDIR=/usr/src/kernel-headers-${kver} || return 1
install -D -m644 fs/aufs/aufs.ko \
${DESTDIR}/lib/modules/${kver}/kernel/fs/aufs/aufs.ko \
|| return 1
install -D -m 644 include/linux/aufs_type.h \
${DESTDIR}/usr/src/kernel-headers-${kver}/include/linux/aufs_type.h
}

23
srcpkgs/autoconf/template Normal file
View File

@@ -0,0 +1,23 @@
# Template build file for 'autoconf'.
pkgname=autoconf
version=2.64
distfiles="http://ftp.gnu.org/gnu/autoconf/$pkgname-$version.tar.gz"
build_style=gnu_configure
short_desc="Generates automatic source code configuration scripts"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=a84471733f86ac2c1240a6d28b705b05a6b79c3cca8835c3712efbdf813c5eb6
long_desc="
Autoconf is an extensible package of m4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists the
operating system features that the package can use, in the form of m4
macro calls."
noarch=yes
Add_dependency full gawk
Add_dependency full diffutils
Add_dependency full m4
Add_dependency full perl
Add_dependency build texinfo

20
srcpkgs/automake/template Normal file
View File

@@ -0,0 +1,20 @@
# Template build file for 'automake'.
pkgname=automake
version=1.10.2
distfiles="http://ftp.gnu.org/gnu/automake/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="GNU Standards-compliant Makefile generator"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=c38ac9fe53d9492b0a0a02a8e691cd2c96d7f4cc13aedeedc6d08613b77e640f
long_desc="
Automake is an experimental Makefile generator. It was inspired by
the 4.4BSD make and include files, but aims to be portable and to
conform to the GNU standards for Makefile variables and targets.
Automake assumes the project uses autoconf. If you want automatic
dependency tracking support, the use of GNU make is also required."
noarch=yes
Add_dependency full autoconf ">=2.60"
Add_dependency full libtool
Add_dependency build texinfo

1
srcpkgs/babl-devel Symbolic link
View File

@@ -0,0 +1 @@
babl

View File

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

2
srcpkgs/babl/depends Normal file
View File

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

View File

@@ -0,0 +1,11 @@
--- extensions/Makefile.in.orig 2009-08-17 11:06:49.321238565 +0200
+++ extensions/Makefile.in 2009-08-17 11:06:59.065205114 +0200
@@ -242,7 +242,7 @@ AM_CPPFLAGS = \
-I$(top_srcdir)/babl \
-I$(top_srcdir)/extensions
-extdir = $(DESTDIR)$(libdir)/babl-@BABL_API_VERSION@
+extdir = $(libdir)/babl-@BABL_API_VERSION@
ext_LTLIBRARIES = \
CIE-Lab.la \
gegl-fixups.la \

20
srcpkgs/babl/template Normal file
View File

@@ -0,0 +1,20 @@
# Template build file for 'babl'.
pkgname=babl
version=0.1.0
distfiles="ftp://ftp.gtk.org/pub/babl/0.1/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="Dynamic pixel format translation library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=0cf017e31b73a898a1711103596a4d1593fa2b6c66d7368fcc6d7103d9bb8591
long_desc="
babl is a dynamic, any to any, pixel format translation library.
It allows converting between different methods of storing pixels known
as pixel formats that have with different bitdepths and other data
representations, color models and component permutations.
A vocabulary to formulate new pixel formats from existing primitives is
provided as well as the framework to add new color models and data types."
subpackages="$pkgname-devel"
Add_dependency run glibc

57
srcpkgs/bash/template Normal file
View File

@@ -0,0 +1,57 @@
# Template build file for 'bash'.
pkgname=bash
bash_patchlevel=035
bash_distver=4.0
version=${bash_distver}.${bash_patchlevel}
wrksrc=${pkgname}-${bash_distver}
distfiles="http://ftp.gnu.org/gnu/bash/bash-${bash_distver}.tar.gz"
build_style=gnu_configure
configure_args="--without-bash-malloc --with-curses --bindir=/bin
--enable-array-variables --enable-brace-expansion --enable-casemod-attributes
--enable-casemod-expansions --enable-command-timing --enable-cond-command
--enable-cond-regexp --enable-coprocesses --enable-debugger
--enable-directory-stack --enable-dparen-arithmetic --enable-extended-glob
--enable-help-builtin --enable-history --enable-job-control --enable-multibyte
--enable-process-substitution --enable-progcomp --enable-prompt-string-decoding
--enable-select --enable-net-redirections --enable-restricted
ac_cv_func_working_mktime=yes"
short_desc="The GNU Bourne Again Shell"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=9793d394f640a95030c77d5ac989724afe196921956db741bcaf141801c50518
long_desc="
Bash is an sh-compatible shell that incorporates useful features from
the Korn shell (ksh) and C shell (csh). It is intended to conform to
the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard.
It offers functional improvements over sh for both programming and
interactive use; these include command line editing, unlimited size
command history, job control, shell functions and aliases, indexed
arrays of unlimited size, and integer arithmetic in any base from two
to sixty-four. In addition, most sh scripts can be run by Bash without
modification."
base_chroot=yes
essential=yes
register_shell="/bin/bash"
Add_dependency run glibc
Add_dependency build ncurses
Add_dependency run ncurses-libs
Add_dependency run coreutils
pre_configure()
{
local url="http://ftp.gnu.org/gnu/bash/bash-4.0-patches"
if [ "${bash_patchlevel}" -gt 000 ]; then
for p in $(seq -w 001 ${bash_patchlevel}); do
[ -f ${XBPS_SRCDISTDIR}/bash40-${p} ] && continue
$XBPS_FETCH_CMD ${url}/bash40-$p
done
fi
cd ${wrksrc}
for p in $(seq -w 001 ${bash_patchlevel}); do
patch -s -Np0 -i ${XBPS_SRCDISTDIR}/bash40-${p} && \
msg_normal "Applying patch bash40-$p."
done
}

21
srcpkgs/bdftopcf/template Normal file
View File

@@ -0,0 +1,21 @@
# Template build file for 'bdftopcf'.
pkgname=bdftopcf
version=1.0.2
distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="BDF to PCF font converter for X11"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=11017f0dd637fd3228bd56fdbbd72193fd747c10d893a711c25bf6734c4da06b
long_desc="
The bdftopcf tool converts X fonts from Bitmap Distribution Format
to Portable Compiled Format.
Fonts in the Portable Compiled Format can be read by any architecture,
although the file is structured to allow one particular
architecture to read them directly without reformatting. This
allows fast reading on the appropriate machine, but the files
are still portable (but read more slowly) on other machines."
Add_dependency full glibc
Add_dependency full libXfont
Add_dependency build pkg-config

View File

@@ -0,0 +1,12 @@
# Template build for 'bigreqsproto'.
pkgname=bigreqsproto
version=1.1.0
distfiles="${XORG_SITE}/proto/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="BigReqs extension headers from modular Xorg X11"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=4864e12d3c5a99b0a9ee4704822455299345e6c65b23c688a4e4bf11481107bd
long_desc="
BigReqs extension headers from modular Xorg X11."
noarch=yes

1
srcpkgs/binutils-devel Symbolic link
View File

@@ -0,0 +1 @@
binutils

View File

@@ -0,0 +1,24 @@
# Template file for 'binutils-devel'.
#
short_desc="binutils development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
Add_dependency run binutils
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr || return 1
for f in libopcodes libbfd libiberty; do
mv ${SRCPKGDESTDIR}/usr/lib/${f}.*a \
${DESTDIR}/usr/lib || return 1
if [ -f ${SRCPKGDESTDIR}/usr/lib/${f}.so ]; then
mv ${SRCPKGDESTDIR}/usr/lib/${f}.so \
${DESTDIR}/usr/lib || return 1
fi
done
mv ${SRCPKGDESTDIR}/usr/lib/ldscripts \
${DESTDIR}/usr/lib || return 1
}

2
srcpkgs/binutils/depends Normal file
View File

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

41
srcpkgs/binutils/template Normal file
View File

@@ -0,0 +1,41 @@
# Template file for 'binutils'
pkgname=binutils
version=2.20
distfiles="http://ftp.gnu.org/gnu/binutils/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--disable-werror --enable-shared --enable-multilib
--enable-64-bit-bfd"
make_install_args="tooldir=/usr"
short_desc="GNU binary utilities"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=e1df09f0aa3b50154ef93bfefe86d65d01c22cfb44d73299ad95e772133a75b0
long_desc="
The GNU binutils package contains essential tools to assemble, link and
manipulate binary and object files. They are often used with a compiler
and additional libraries for building software.
It includes the GNU linker, the portable GNU assembler, ar for modifying
archives (such as libraries), nm for listing symbols from object files,
objdump for displaying object file information, ranlib for generating
archive indexes, size for listing section sizes of object files,
strings for outputing the printable characters in files, strip for
stripping out symbols (like debugging information) from object files,
and other tools."
base_chroot=yes
subpackages="$pkgname-devel"
Add_dependency run glibc
pre_install()
{
if [ "$xbps_machine" = "x86_64" ]; then
mkdir -vp ${SRCPKGDESTDIR}/usr/lib
cd ${SRCPKGDESTDIR}/usr && ln -sv lib lib64 && cd ${wrksrc}
fi
}
post_install()
{
# Remove info file that conflicts with autoconf.
rm -f ${DESTDIR}/usr/share/info/standards.info
}

15
srcpkgs/bison/template Normal file
View File

@@ -0,0 +1,15 @@
# Template build file for 'bison'.
pkgname=bison
version=2.4.1
distfiles="http://ftp.gnu.org/pub/gnu/bison/$pkgname-$version.tar.bz2"
build_style=gnu_configure
short_desc="GNU yacc(1) replacement"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=2354469782149e36c644ae7c3e5105895424ed21cda5c05b591cb3dc17068e6b
long_desc="
Bison is the GNU replacement for yacc(1). Some programs depend on
extensions present in Bison."
Add_dependency full glibc
Add_dependency full m4
Add_dependency build gettext

View File

@@ -0,0 +1,895 @@
#
# Automatically generated make config: don't edit
# Busybox version: 1.15.1
# Thu Oct 29 21:17:50 2009
#
CONFIG_HAVE_DOT_CONFIG=y
#
# Busybox Settings
#
#
# General Configuration
#
CONFIG_DESKTOP=y
# CONFIG_EXTRA_COMPAT is not set
CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
CONFIG_SHOW_USAGE=y
# CONFIG_FEATURE_VERBOSE_USAGE is not set
CONFIG_FEATURE_COMPRESS_USAGE=y
# CONFIG_FEATURE_INSTALLER is not set
# CONFIG_LOCALE_SUPPORT is not set
# CONFIG_FEATURE_ASSUME_UNICODE is not set
# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
# CONFIG_LONG_OPTS is not set
# CONFIG_FEATURE_DEVPTS is not set
# CONFIG_FEATURE_CLEAN_UP is not set
# CONFIG_FEATURE_PIDFILE is not set
CONFIG_FEATURE_SUID=y
# CONFIG_FEATURE_SUID_CONFIG is not set
# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
# CONFIG_SELINUX is not set
# CONFIG_FEATURE_PREFER_APPLETS is not set
CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
CONFIG_FEATURE_SYSLOG=y
CONFIG_FEATURE_HAVE_RPC=y
#
# Build Options
#
# CONFIG_STATIC is not set
# CONFIG_PIE is not set
# CONFIG_NOMMU is not set
# CONFIG_BUILD_LIBBUSYBOX is not set
# CONFIG_FEATURE_INDIVIDUAL is not set
# CONFIG_FEATURE_SHARED_BUSYBOX is not set
CONFIG_LFS=y
CONFIG_CROSS_COMPILER_PREFIX=""
CONFIG_EXTRA_CFLAGS=""
#
# Debugging Options
#
# CONFIG_DEBUG is not set
# CONFIG_DEBUG_PESSIMIZE is not set
# CONFIG_WERROR is not set
CONFIG_NO_DEBUG_LIB=y
# CONFIG_DMALLOC is not set
# CONFIG_EFENCE is not set
# CONFIG_INCLUDE_SUSv2 is not set
#
# Installation Options
#
# CONFIG_INSTALL_NO_USR is not set
CONFIG_INSTALL_APPLET_SYMLINKS=y
# CONFIG_INSTALL_APPLET_HARDLINKS is not set
# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
# CONFIG_INSTALL_APPLET_DONT is not set
# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
CONFIG_PREFIX="./_install"
#
# Busybox Library Tuning
#
CONFIG_PASSWORD_MINLEN=6
CONFIG_MD5_SIZE_VS_SPEED=2
# CONFIG_FEATURE_FAST_TOP is not set
# CONFIG_FEATURE_ETC_NETWORKS is not set
CONFIG_FEATURE_EDITING=y
CONFIG_FEATURE_EDITING_MAX_LEN=1024
# CONFIG_FEATURE_EDITING_VI is not set
CONFIG_FEATURE_EDITING_HISTORY=15
# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set
# CONFIG_FEATURE_TAB_COMPLETION is not set
# CONFIG_FEATURE_USERNAME_COMPLETION is not set
# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set
# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
CONFIG_FEATURE_NON_POSIX_CP=y
# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set
CONFIG_FEATURE_COPYBUF_KB=4
# CONFIG_MONOTONIC_SYSCALL is not set
# CONFIG_IOCTL_HEX2STR_ERROR is not set
# CONFIG_FEATURE_HWIB is not set
#
# Applets
#
#
# Archival Utilities
#
# CONFIG_FEATURE_SEAMLESS_LZMA is not set
# CONFIG_FEATURE_SEAMLESS_BZ2 is not set
# CONFIG_FEATURE_SEAMLESS_GZ is not set
# CONFIG_FEATURE_SEAMLESS_Z is not set
# CONFIG_AR is not set
# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
# CONFIG_BUNZIP2 is not set
# CONFIG_BZIP2 is not set
# CONFIG_CPIO is not set
# CONFIG_FEATURE_CPIO_O is not set
# CONFIG_FEATURE_CPIO_P is not set
# CONFIG_DPKG is not set
# CONFIG_DPKG_DEB is not set
# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
# CONFIG_GUNZIP is not set
# CONFIG_GZIP is not set
# CONFIG_LZOP is not set
# CONFIG_LZOP_COMPR_HIGH is not set
# CONFIG_RPM2CPIO is not set
# CONFIG_RPM is not set
# CONFIG_TAR is not set
# CONFIG_FEATURE_TAR_CREATE is not set
# CONFIG_FEATURE_TAR_AUTODETECT is not set
# CONFIG_FEATURE_TAR_FROM is not set
# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
# CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set
# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
# CONFIG_FEATURE_TAR_UNAME_GNAME is not set
# CONFIG_UNCOMPRESS is not set
# CONFIG_UNLZMA is not set
# CONFIG_FEATURE_LZMA_FAST is not set
# CONFIG_UNZIP is not set
#
# Coreutils
#
CONFIG_BASENAME=y
# CONFIG_CAL is not set
CONFIG_CAT=y
# CONFIG_CATV is not set
CONFIG_CHGRP=y
CONFIG_CHMOD=y
CONFIG_CHOWN=y
CONFIG_CHROOT=y
# CONFIG_CKSUM is not set
CONFIG_COMM=y
CONFIG_CP=y
CONFIG_CUT=y
CONFIG_DATE=y
CONFIG_FEATURE_DATE_ISOFMT=y
CONFIG_DD=y
CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
CONFIG_FEATURE_DD_IBS_OBS=y
CONFIG_DF=y
CONFIG_FEATURE_DF_FANCY=y
CONFIG_DIRNAME=y
# CONFIG_DOS2UNIX is not set
# CONFIG_UNIX2DOS is not set
CONFIG_DU=y
# CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K is not set
CONFIG_ECHO=y
CONFIG_FEATURE_FANCY_ECHO=y
CONFIG_ENV=y
# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set
CONFIG_EXPAND=y
# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set
CONFIG_EXPR=y
CONFIG_EXPR_MATH_SUPPORT_64=y
CONFIG_FALSE=y
# CONFIG_FOLD is not set
CONFIG_FSYNC=y
CONFIG_HEAD=y
CONFIG_FEATURE_FANCY_HEAD=y
# CONFIG_HOSTID is not set
CONFIG_ID=y
CONFIG_INSTALL=y
# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
# CONFIG_LENGTH is not set
CONFIG_LN=y
# CONFIG_LOGNAME is not set
CONFIG_LS=y
CONFIG_FEATURE_LS_FILETYPES=y
CONFIG_FEATURE_LS_FOLLOWLINKS=y
CONFIG_FEATURE_LS_RECURSIVE=y
CONFIG_FEATURE_LS_SORTFILES=y
CONFIG_FEATURE_LS_TIMESTAMPS=y
CONFIG_FEATURE_LS_USERNAME=y
# CONFIG_FEATURE_LS_COLOR is not set
# CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set
# CONFIG_MD5SUM is not set
CONFIG_MKDIR=y
# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set
CONFIG_MKFIFO=y
CONFIG_MKNOD=y
CONFIG_MV=y
# CONFIG_FEATURE_MV_LONG_OPTIONS is not set
# CONFIG_NICE is not set
# CONFIG_NOHUP is not set
# CONFIG_OD is not set
CONFIG_PRINTENV=y
CONFIG_PRINTF=y
CONFIG_PWD=y
CONFIG_READLINK=y
CONFIG_FEATURE_READLINK_FOLLOW=y
CONFIG_REALPATH=y
CONFIG_RM=y
CONFIG_RMDIR=y
# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set
CONFIG_SEQ=y
# CONFIG_SHA1SUM is not set
# CONFIG_SHA256SUM is not set
# CONFIG_SHA512SUM is not set
CONFIG_SLEEP=y
CONFIG_FEATURE_FANCY_SLEEP=y
CONFIG_FEATURE_FLOAT_SLEEP=y
CONFIG_SORT=y
CONFIG_FEATURE_SORT_BIG=y
CONFIG_SPLIT=y
# CONFIG_FEATURE_SPLIT_FANCY is not set
CONFIG_STAT=y
CONFIG_FEATURE_STAT_FORMAT=y
CONFIG_STTY=y
CONFIG_SUM=y
CONFIG_SYNC=y
CONFIG_TAC=y
CONFIG_TAIL=y
CONFIG_FEATURE_FANCY_TAIL=y
CONFIG_TEE=y
CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
CONFIG_TEST=y
CONFIG_FEATURE_TEST_64=y
CONFIG_TOUCH=y
CONFIG_TR=y
CONFIG_FEATURE_TR_CLASSES=y
CONFIG_FEATURE_TR_EQUIV=y
CONFIG_TRUE=y
CONFIG_TTY=y
CONFIG_UNAME=y
# CONFIG_UNEXPAND is not set
# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set
CONFIG_UNIQ=y
# CONFIG_USLEEP is not set
# CONFIG_UUDECODE is not set
# CONFIG_UUENCODE is not set
CONFIG_WC=y
CONFIG_FEATURE_WC_LARGE=y
# CONFIG_WHO is not set
# CONFIG_WHOAMI is not set
CONFIG_YES=y
#
# Common options for cp and mv
#
CONFIG_FEATURE_PRESERVE_HARDLINKS=y
#
# Common options for ls, more and telnet
#
CONFIG_FEATURE_AUTOWIDTH=y
#
# Common options for df, du, ls
#
CONFIG_FEATURE_HUMAN_READABLE=y
# CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set
#
# Console Utilities
#
# CONFIG_CHVT is not set
CONFIG_CLEAR=y
CONFIG_DEALLOCVT=y
# CONFIG_DUMPKMAP is not set
CONFIG_KBD_MODE=y
CONFIG_LOADFONT=y
# CONFIG_LOADKMAP is not set
# CONFIG_OPENVT is not set
# CONFIG_RESET is not set
# CONFIG_RESIZE is not set
# CONFIG_FEATURE_RESIZE_PRINT is not set
# CONFIG_SETCONSOLE is not set
# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
# CONFIG_SETFONT is not set
# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set
CONFIG_DEFAULT_SETFONT_DIR=""
# CONFIG_SETKEYCODES is not set
# CONFIG_SETLOGCONS is not set
# CONFIG_SHOWKEY is not set
#
# Debian Utilities
#
CONFIG_MKTEMP=y
# CONFIG_PIPE_PROGRESS is not set
# CONFIG_RUN_PARTS is not set
# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
# CONFIG_START_STOP_DAEMON is not set
# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
# CONFIG_WHICH is not set
#
# Editors
#
CONFIG_AWK=y
CONFIG_FEATURE_AWK_LIBM=y
CONFIG_CMP=y
# CONFIG_DIFF is not set
# CONFIG_FEATURE_DIFF_BINARY is not set
# CONFIG_FEATURE_DIFF_DIR is not set
# CONFIG_FEATURE_DIFF_MINIMAL is not set
# CONFIG_ED is not set
# CONFIG_PATCH is not set
CONFIG_SED=y
CONFIG_VI=y
CONFIG_FEATURE_VI_MAX_LEN=4096
# CONFIG_FEATURE_VI_8BIT is not set
CONFIG_FEATURE_VI_COLON=y
CONFIG_FEATURE_VI_YANKMARK=y
CONFIG_FEATURE_VI_SEARCH=y
CONFIG_FEATURE_VI_USE_SIGNALS=y
CONFIG_FEATURE_VI_DOT_CMD=y
CONFIG_FEATURE_VI_READONLY=y
CONFIG_FEATURE_VI_SETOPTS=y
CONFIG_FEATURE_VI_SET=y
CONFIG_FEATURE_VI_WIN_RESIZE=y
CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
CONFIG_FEATURE_ALLOW_EXEC=y
#
# Finding Utilities
#
CONFIG_FIND=y
CONFIG_FEATURE_FIND_PRINT0=y
CONFIG_FEATURE_FIND_MTIME=y
CONFIG_FEATURE_FIND_MMIN=y
CONFIG_FEATURE_FIND_PERM=y
CONFIG_FEATURE_FIND_TYPE=y
CONFIG_FEATURE_FIND_XDEV=y
CONFIG_FEATURE_FIND_MAXDEPTH=y
CONFIG_FEATURE_FIND_NEWER=y
CONFIG_FEATURE_FIND_INUM=y
CONFIG_FEATURE_FIND_EXEC=y
CONFIG_FEATURE_FIND_USER=y
CONFIG_FEATURE_FIND_GROUP=y
CONFIG_FEATURE_FIND_NOT=y
CONFIG_FEATURE_FIND_DEPTH=y
CONFIG_FEATURE_FIND_PAREN=y
CONFIG_FEATURE_FIND_SIZE=y
CONFIG_FEATURE_FIND_PRUNE=y
CONFIG_FEATURE_FIND_DELETE=y
CONFIG_FEATURE_FIND_PATH=y
CONFIG_FEATURE_FIND_REGEX=y
# CONFIG_FEATURE_FIND_CONTEXT is not set
CONFIG_GREP=y
CONFIG_FEATURE_GREP_EGREP_ALIAS=y
CONFIG_FEATURE_GREP_FGREP_ALIAS=y
CONFIG_FEATURE_GREP_CONTEXT=y
CONFIG_XARGS=y
CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
#
# Init Utilities
#
# CONFIG_INIT is not set
# CONFIG_FEATURE_USE_INITTAB is not set
# CONFIG_FEATURE_KILL_REMOVED is not set
CONFIG_FEATURE_KILL_DELAY=0
# CONFIG_FEATURE_INIT_SCTTY is not set
# CONFIG_FEATURE_INIT_SYSLOG is not set
# CONFIG_FEATURE_EXTRA_QUIET is not set
# CONFIG_FEATURE_INIT_COREDUMPS is not set
# CONFIG_FEATURE_INITRD is not set
# CONFIG_HALT is not set
# CONFIG_FEATURE_CALL_TELINIT is not set
CONFIG_TELINIT_PATH=""
# CONFIG_MESG is not set
#
# Login/Password Management Utilities
#
# CONFIG_FEATURE_SHADOWPASSWDS is not set
# CONFIG_USE_BB_PWD_GRP is not set
# CONFIG_USE_BB_SHADOW is not set
# CONFIG_USE_BB_CRYPT is not set
# CONFIG_USE_BB_CRYPT_SHA is not set
# CONFIG_ADDGROUP is not set
# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set
# CONFIG_FEATURE_ADDUSER_TO_GROUP is not set
# CONFIG_DELGROUP is not set
# CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set
# CONFIG_FEATURE_CHECK_NAMES is not set
# CONFIG_ADDUSER is not set
# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set
CONFIG_FIRST_SYSTEM_ID=0
CONFIG_LAST_SYSTEM_ID=0
# CONFIG_DELUSER is not set
# CONFIG_GETTY is not set
# CONFIG_FEATURE_UTMP is not set
# CONFIG_FEATURE_WTMP is not set
# CONFIG_LOGIN is not set
# CONFIG_PAM is not set
# CONFIG_LOGIN_SCRIPTS is not set
# CONFIG_FEATURE_NOLOGIN is not set
# CONFIG_FEATURE_SECURETTY is not set
# CONFIG_PASSWD is not set
# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set
# CONFIG_CRYPTPW is not set
# CONFIG_CHPASSWD is not set
# CONFIG_SU is not set
# CONFIG_FEATURE_SU_SYSLOG is not set
# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set
# CONFIG_SULOGIN is not set
# CONFIG_VLOCK is not set
#
# Linux Ext2 FS Progs
#
# CONFIG_CHATTR is not set
# CONFIG_FSCK is not set
# CONFIG_LSATTR is not set
#
# Linux Module Utilities
#
CONFIG_MODPROBE_SMALL=y
CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
# CONFIG_INSMOD is not set
# CONFIG_RMMOD is not set
# CONFIG_LSMOD is not set
# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
# CONFIG_MODPROBE is not set
# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
# CONFIG_DEPMOD is not set
#
# Options common to multiple modutils
#
# CONFIG_FEATURE_2_4_MODULES is not set
# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
# CONFIG_FEATURE_MODUTILS_ALIAS is not set
# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
#
# Linux System Utilities
#
# CONFIG_ACPID is not set
# CONFIG_FEATURE_ACPID_COMPAT is not set
CONFIG_BLKID=y
CONFIG_DMESG=y
CONFIG_FEATURE_DMESG_PRETTY=y
# CONFIG_FBSET is not set
# CONFIG_FEATURE_FBSET_FANCY is not set
# CONFIG_FEATURE_FBSET_READMODE is not set
# CONFIG_FDFLUSH is not set
# CONFIG_FDFORMAT is not set
# CONFIG_FDISK is not set
CONFIG_FDISK_SUPPORT_LARGE_DISKS=y
# CONFIG_FEATURE_FDISK_WRITABLE is not set
# CONFIG_FEATURE_AIX_LABEL is not set
# CONFIG_FEATURE_SGI_LABEL is not set
# CONFIG_FEATURE_SUN_LABEL is not set
# CONFIG_FEATURE_OSF_LABEL is not set
# CONFIG_FEATURE_FDISK_ADVANCED is not set
# CONFIG_FINDFS is not set
# CONFIG_FREERAMDISK is not set
# CONFIG_FSCK_MINIX is not set
# CONFIG_MKFS_MINIX is not set
# CONFIG_FEATURE_MINIX2 is not set
# CONFIG_MKFS_VFAT is not set
# CONFIG_GETOPT is not set
# CONFIG_FEATURE_GETOPT_LONG is not set
CONFIG_HEXDUMP=y
# CONFIG_FEATURE_HEXDUMP_REVERSE is not set
# CONFIG_HD is not set
# CONFIG_HWCLOCK is not set
# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set
# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
# CONFIG_IPCRM is not set
# CONFIG_IPCS is not set
CONFIG_LOSETUP=y
# CONFIG_MDEV is not set
# CONFIG_FEATURE_MDEV_CONF is not set
# CONFIG_FEATURE_MDEV_RENAME is not set
# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set
# CONFIG_FEATURE_MDEV_EXEC is not set
# CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set
# CONFIG_MKSWAP is not set
# CONFIG_FEATURE_MKSWAP_UUID is not set
CONFIG_MORE=y
CONFIG_FEATURE_USE_TERMIOS=y
CONFIG_VOLUMEID=y
CONFIG_FEATURE_VOLUMEID_EXT=y
# CONFIG_FEATURE_VOLUMEID_REISERFS is not set
# CONFIG_FEATURE_VOLUMEID_FAT is not set
# CONFIG_FEATURE_VOLUMEID_HFS is not set
# CONFIG_FEATURE_VOLUMEID_JFS is not set
# CONFIG_FEATURE_VOLUMEID_XFS is not set
# CONFIG_FEATURE_VOLUMEID_NTFS is not set
CONFIG_FEATURE_VOLUMEID_ISO9660=y
CONFIG_FEATURE_VOLUMEID_UDF=y
# CONFIG_FEATURE_VOLUMEID_LUKS is not set
CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set
# CONFIG_FEATURE_VOLUMEID_ROMFS is not set
# CONFIG_FEATURE_VOLUMEID_SYSV is not set
# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set
# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set
CONFIG_MOUNT=y
CONFIG_FEATURE_MOUNT_FAKE=y
CONFIG_FEATURE_MOUNT_VERBOSE=y
# CONFIG_FEATURE_MOUNT_HELPERS is not set
CONFIG_FEATURE_MOUNT_LABEL=y
CONFIG_FEATURE_MOUNT_NFS=y
CONFIG_FEATURE_MOUNT_CIFS=y
CONFIG_FEATURE_MOUNT_FLAGS=y
CONFIG_FEATURE_MOUNT_FSTAB=y
CONFIG_PIVOT_ROOT=y
# CONFIG_RDATE is not set
# CONFIG_RDEV is not set
# CONFIG_READPROFILE is not set
# CONFIG_RTCWAKE is not set
# CONFIG_SCRIPT is not set
# CONFIG_SCRIPTREPLAY is not set
# CONFIG_SETARCH is not set
# CONFIG_SWAPONOFF is not set
# CONFIG_FEATURE_SWAPON_PRI is not set
CONFIG_SWITCH_ROOT=y
CONFIG_UMOUNT=y
CONFIG_FEATURE_UMOUNT_ALL=y
#
# Common options for mount/umount
#
CONFIG_FEATURE_MOUNT_LOOP=y
# CONFIG_FEATURE_MTAB_SUPPORT is not set
#
# Miscellaneous Utilities
#
# CONFIG_ADJTIMEX is not set
# CONFIG_BBCONFIG is not set
# CONFIG_BEEP is not set
CONFIG_FEATURE_BEEP_FREQ=0
CONFIG_FEATURE_BEEP_LENGTH_MS=0
# CONFIG_CHAT is not set
# CONFIG_FEATURE_CHAT_NOFAIL is not set
# CONFIG_FEATURE_CHAT_TTY_HIFI is not set
# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
# CONFIG_FEATURE_CHAT_CLR_ABORT is not set
# CONFIG_CHRT is not set
# CONFIG_CROND is not set
# CONFIG_FEATURE_CROND_D is not set
# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
CONFIG_FEATURE_CROND_DIR=""
# CONFIG_CRONTAB is not set
# CONFIG_DC is not set
# CONFIG_FEATURE_DC_LIBM is not set
# CONFIG_DEVFSD is not set
# CONFIG_DEVFSD_MODLOAD is not set
# CONFIG_DEVFSD_FG_NP is not set
# CONFIG_DEVFSD_VERBOSE is not set
# CONFIG_FEATURE_DEVFS is not set
# CONFIG_DEVMEM is not set
# CONFIG_EJECT is not set
# CONFIG_FEATURE_EJECT_SCSI is not set
# CONFIG_FBSPLASH is not set
# CONFIG_FLASH_LOCK is not set
# CONFIG_FLASH_UNLOCK is not set
# CONFIG_FLASH_ERASEALL is not set
# CONFIG_IONICE is not set
# CONFIG_INOTIFYD is not set
# CONFIG_LAST is not set
# CONFIG_FEATURE_LAST_SMALL is not set
# CONFIG_FEATURE_LAST_FANCY is not set
# CONFIG_LESS is not set
CONFIG_FEATURE_LESS_MAXLINES=0
# CONFIG_FEATURE_LESS_BRACKETS is not set
# CONFIG_FEATURE_LESS_FLAGS is not set
# CONFIG_FEATURE_LESS_MARKS is not set
# CONFIG_FEATURE_LESS_REGEXP is not set
# CONFIG_FEATURE_LESS_WINCH is not set
# CONFIG_FEATURE_LESS_DASHCMD is not set
# CONFIG_FEATURE_LESS_LINENUMS is not set
# CONFIG_HDPARM is not set
# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
# CONFIG_MAKEDEVS is not set
# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
# CONFIG_FEATURE_MAKEDEVS_TABLE is not set
# CONFIG_MAN is not set
# CONFIG_MICROCOM is not set
# CONFIG_MOUNTPOINT is not set
# CONFIG_MT is not set
# CONFIG_RAIDAUTORUN is not set
# CONFIG_READAHEAD is not set
# CONFIG_RUNLEVEL is not set
# CONFIG_RX is not set
# CONFIG_SETSID is not set
# CONFIG_STRINGS is not set
# CONFIG_TASKSET is not set
# CONFIG_FEATURE_TASKSET_FANCY is not set
# CONFIG_TIME is not set
# CONFIG_TIMEOUT is not set
# CONFIG_TTYSIZE is not set
# CONFIG_VOLNAME is not set
# CONFIG_WATCHDOG is not set
#
# Networking Utilities
#
# CONFIG_FEATURE_IPV6 is not set
# CONFIG_FEATURE_UNIX_LOCAL is not set
# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set
# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
# CONFIG_ARP is not set
# CONFIG_ARPING is not set
# CONFIG_BRCTL is not set
# CONFIG_FEATURE_BRCTL_FANCY is not set
# CONFIG_FEATURE_BRCTL_SHOW is not set
# CONFIG_DNSD is not set
# CONFIG_ETHER_WAKE is not set
# CONFIG_FAKEIDENTD is not set
# CONFIG_FTPD is not set
# CONFIG_FEATURE_FTP_WRITE is not set
# CONFIG_FTPGET is not set
# CONFIG_FTPPUT is not set
# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
CONFIG_HOSTNAME=y
# CONFIG_HTTPD is not set
# CONFIG_FEATURE_HTTPD_RANGES is not set
# CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set
# CONFIG_FEATURE_HTTPD_SETUID is not set
# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
# CONFIG_FEATURE_HTTPD_CGI is not set
# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set
# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
# CONFIG_FEATURE_HTTPD_PROXY is not set
# CONFIG_IFCONFIG is not set
# CONFIG_FEATURE_IFCONFIG_STATUS is not set
# CONFIG_FEATURE_IFCONFIG_SLIP is not set
# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
# CONFIG_FEATURE_IFCONFIG_HW is not set
# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
# CONFIG_IFENSLAVE is not set
# CONFIG_IFPLUGD is not set
# CONFIG_IFUPDOWN is not set
CONFIG_IFUPDOWN_IFSTATE_PATH=""
# CONFIG_FEATURE_IFUPDOWN_IP is not set
# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set
# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set
# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set
# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set
# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
# CONFIG_INETD is not set
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
# CONFIG_FEATURE_INETD_RPC is not set
# CONFIG_IP is not set
# CONFIG_FEATURE_IP_ADDRESS is not set
# CONFIG_FEATURE_IP_LINK is not set
# CONFIG_FEATURE_IP_ROUTE is not set
# CONFIG_FEATURE_IP_TUNNEL is not set
# CONFIG_FEATURE_IP_RULE is not set
# CONFIG_FEATURE_IP_SHORT_FORMS is not set
# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
# CONFIG_IPADDR is not set
# CONFIG_IPLINK is not set
# CONFIG_IPROUTE is not set
# CONFIG_IPTUNNEL is not set
# CONFIG_IPRULE is not set
# CONFIG_IPCALC is not set
# CONFIG_FEATURE_IPCALC_FANCY is not set
# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
# CONFIG_NAMEIF is not set
# CONFIG_FEATURE_NAMEIF_EXTENDED is not set
# CONFIG_NC is not set
# CONFIG_NC_SERVER is not set
# CONFIG_NC_EXTRA is not set
# CONFIG_NETSTAT is not set
# CONFIG_FEATURE_NETSTAT_WIDE is not set
# CONFIG_FEATURE_NETSTAT_PRG is not set
# CONFIG_NSLOOKUP is not set
# CONFIG_PING is not set
# CONFIG_PING6 is not set
# CONFIG_FEATURE_FANCY_PING is not set
# CONFIG_PSCAN is not set
# CONFIG_ROUTE is not set
# CONFIG_SLATTACH is not set
# CONFIG_TELNET is not set
# CONFIG_FEATURE_TELNET_TTYPE is not set
# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set
# CONFIG_TELNETD is not set
# CONFIG_FEATURE_TELNETD_STANDALONE is not set
# CONFIG_TFTP is not set
# CONFIG_TFTPD is not set
# CONFIG_FEATURE_TFTP_GET is not set
# CONFIG_FEATURE_TFTP_PUT is not set
# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
# CONFIG_TFTP_DEBUG is not set
# CONFIG_TRACEROUTE is not set
# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
# CONFIG_APP_UDHCPD is not set
# CONFIG_APP_DHCPRELAY is not set
# CONFIG_APP_DUMPLEASES is not set
# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
CONFIG_DHCPD_LEASES_FILE=""
# CONFIG_APP_UDHCPC is not set
# CONFIG_FEATURE_UDHCPC_ARPING is not set
# CONFIG_FEATURE_UDHCP_PORT is not set
CONFIG_UDHCP_DEBUG=0
# CONFIG_FEATURE_UDHCP_RFC3397 is not set
CONFIG_UDHCPC_DEFAULT_SCRIPT=""
CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0
CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS=""
# CONFIG_VCONFIG is not set
# CONFIG_WGET is not set
# CONFIG_FEATURE_WGET_STATUSBAR is not set
# CONFIG_FEATURE_WGET_AUTHENTICATION is not set
# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set
# CONFIG_ZCIP is not set
# CONFIG_TCPSVD is not set
# CONFIG_TUNCTL is not set
# CONFIG_FEATURE_TUNCTL_UG is not set
# CONFIG_UDPSVD is not set
#
# Print Utilities
#
# CONFIG_LPD is not set
# CONFIG_LPR is not set
# CONFIG_LPQ is not set
#
# Mail Utilities
#
# CONFIG_MAKEMIME is not set
CONFIG_FEATURE_MIME_CHARSET=""
# CONFIG_POPMAILDIR is not set
# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
# CONFIG_REFORMIME is not set
# CONFIG_FEATURE_REFORMIME_COMPAT is not set
# CONFIG_SENDMAIL is not set
#
# Process Utilities
#
# CONFIG_FREE is not set
CONFIG_FUSER=y
CONFIG_KILL=y
CONFIG_KILLALL=y
CONFIG_KILLALL5=y
# CONFIG_NMETER is not set
CONFIG_PGREP=y
CONFIG_PIDOF=y
CONFIG_FEATURE_PIDOF_SINGLE=y
CONFIG_FEATURE_PIDOF_OMIT=y
CONFIG_PKILL=y
CONFIG_PS=y
CONFIG_FEATURE_PS_WIDE=y
# CONFIG_FEATURE_PS_TIME is not set
# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
# CONFIG_RENICE is not set
# CONFIG_BB_SYSCTL is not set
CONFIG_TOP=y
CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
CONFIG_FEATURE_TOP_SMP_CPU=y
CONFIG_FEATURE_TOP_DECIMALS=y
CONFIG_FEATURE_TOP_SMP_PROCESS=y
CONFIG_FEATURE_TOPMEM=y
# CONFIG_UPTIME is not set
# CONFIG_WATCH is not set
#
# Runit Utilities
#
# CONFIG_RUNSV is not set
# CONFIG_RUNSVDIR is not set
# CONFIG_FEATURE_RUNSVDIR_LOG is not set
# CONFIG_SV is not set
CONFIG_SV_DEFAULT_SERVICE_DIR=""
# CONFIG_SVLOGD is not set
# CONFIG_CHPST is not set
# CONFIG_SETUIDGID is not set
# CONFIG_ENVUIDGID is not set
# CONFIG_ENVDIR is not set
# CONFIG_SOFTLIMIT is not set
# CONFIG_CHCON is not set
# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
# CONFIG_GETENFORCE is not set
# CONFIG_GETSEBOOL is not set
# CONFIG_LOAD_POLICY is not set
# CONFIG_MATCHPATHCON is not set
# CONFIG_RESTORECON is not set
# CONFIG_RUNCON is not set
# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
# CONFIG_SELINUXENABLED is not set
# CONFIG_SETENFORCE is not set
# CONFIG_SETFILES is not set
# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
# CONFIG_SETSEBOOL is not set
# CONFIG_SESTATUS is not set
#
# Shells
#
CONFIG_FEATURE_SH_IS_ASH=y
# CONFIG_FEATURE_SH_IS_HUSH is not set
# CONFIG_FEATURE_SH_IS_NONE is not set
CONFIG_ASH=y
CONFIG_ASH_BASH_COMPAT=y
CONFIG_ASH_JOB_CONTROL=y
CONFIG_ASH_READ_NCHARS=y
CONFIG_ASH_READ_TIMEOUT=y
CONFIG_ASH_ALIAS=y
CONFIG_ASH_GETOPTS=y
CONFIG_ASH_BUILTIN_ECHO=y
CONFIG_ASH_BUILTIN_PRINTF=y
CONFIG_ASH_BUILTIN_TEST=y
CONFIG_ASH_CMDCMD=y
# CONFIG_ASH_MAIL is not set
CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
CONFIG_ASH_RANDOM_SUPPORT=y
CONFIG_ASH_EXPAND_PRMT=y
# CONFIG_HUSH is not set
# CONFIG_HUSH_BASH_COMPAT is not set
# CONFIG_HUSH_HELP is not set
# CONFIG_HUSH_INTERACTIVE is not set
# CONFIG_HUSH_JOB is not set
# CONFIG_HUSH_TICK is not set
# CONFIG_HUSH_IF is not set
# CONFIG_HUSH_LOOPS is not set
# CONFIG_HUSH_CASE is not set
# CONFIG_HUSH_FUNCTIONS is not set
# CONFIG_HUSH_LOCAL is not set
# CONFIG_HUSH_EXPORT_N is not set
# CONFIG_LASH is not set
# CONFIG_MSH is not set
CONFIG_SH_MATH_SUPPORT=y
CONFIG_SH_MATH_SUPPORT_64=y
# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
# CONFIG_FEATURE_SH_STANDALONE is not set
# CONFIG_FEATURE_SH_NOFORK is not set
# CONFIG_CTTYHACK is not set
#
# System Logging Utilities
#
# CONFIG_SYSLOGD is not set
# CONFIG_FEATURE_ROTATE_LOGFILE is not set
# CONFIG_FEATURE_REMOTE_LOG is not set
# CONFIG_FEATURE_SYSLOGD_DUP is not set
# CONFIG_FEATURE_IPC_SYSLOG is not set
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
# CONFIG_LOGREAD is not set
# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
# CONFIG_KLOGD is not set
# CONFIG_LOGGER is not set

View File

@@ -0,0 +1,30 @@
# Build template for 'busybox-initramfs'.
pkgname=busybox-initramfs
version=1.15.1
revision=3
wrksrc=busybox-$version
distfiles="http://www.busybox.net/downloads/busybox-$version.tar.bz2"
build_style=gnu_makefile
make_install_args="
CONFIG_PREFIX=${XBPS_DESTDIR}/${pkgname}-${version}/usr/lib/${pkgname}"
short_desc="The Swiss Army Knife of Embedded Linux for initial ramdisks"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=7f623cb0c9281aefafeacf3b4f925debc7516d263ff469a82e548da415e575cd
long_desc="
BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides replacements for most of the utilities you
usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox
generally have fewer options than their full-featured GNU cousins; however,
the options that are included provide the expected functionality and behave
very much like their GNU counterparts. BusyBox provides a fairly complete
environment for any small or embedded system.
This package provides some required utilities for the initial ramdisks."
base_chroot=yes
Add_dependency full glibc
pre_build()
{
cp -f ${FILESDIR}/dotconfig ${wrksrc}/.config
}

1
srcpkgs/bzip2-devel Symbolic link
View File

@@ -0,0 +1 @@
bzip2

View File

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

2
srcpkgs/bzip2/depends Normal file
View File

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

View File

@@ -0,0 +1,69 @@
--- Makefile.orig 2008-02-14 13:39:18.000000000 +0100
+++ Makefile 2009-02-18 02:31:13.000000000 +0100
@@ -25,7 +25,7 @@ CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
# Where you want it installed when you do 'make install'
PREFIX=/usr/local
-
+MANDIR=$(PREFIX)/share/man
OBJS= blocksort.o \
huffman.o \
@@ -72,8 +72,8 @@ test: bzip2
install: bzip2 bzip2recover
if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
- if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
- if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
+ if ( test ! -d $(MANDIR) ) ; then mkdir -p $(MANDIR) ; fi
+ if ( test ! -d $(MANDIR)/man1 ) ; then mkdir -p $(MANDIR)/man1 ; fi
if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
cp -f bzip2 $(PREFIX)/bin/bzip2
cp -f bzip2 $(PREFIX)/bin/bunzip2
@@ -83,31 +83,30 @@ install: bzip2 bzip2recover
chmod a+x $(PREFIX)/bin/bunzip2
chmod a+x $(PREFIX)/bin/bzcat
chmod a+x $(PREFIX)/bin/bzip2recover
- cp -f bzip2.1 $(PREFIX)/man/man1
- chmod a+r $(PREFIX)/man/man1/bzip2.1
+ cp -f bzip2.1 $(MANDIR)/man1
+ chmod a+r $(MANDIR)/man1/bzip2.1
cp -f bzlib.h $(PREFIX)/include
chmod a+r $(PREFIX)/include/bzlib.h
cp -f libbz2.a $(PREFIX)/lib
- chmod a+r $(PREFIX)/lib/libbz2.a
+ cp -a libbz2.so* $(PREFIX)/lib
+ #chmod a+r $(PREFIX)/lib/libbz2.*
cp -f bzgrep $(PREFIX)/bin/bzgrep
- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
+ cd $(PREFIX)/bin && ln -s bzgrep bzegrep && ln -s bzgrep bzfgrep
chmod a+x $(PREFIX)/bin/bzgrep
cp -f bzmore $(PREFIX)/bin/bzmore
- ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
+ cd $(PREFIX)/bin && ln -s bzmore bzless
chmod a+x $(PREFIX)/bin/bzmore
cp -f bzdiff $(PREFIX)/bin/bzdiff
- ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
+ cd $(PREFIX)/bin && ln -s bzdiff bzcmp
chmod a+x $(PREFIX)/bin/bzdiff
- cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1
- chmod a+r $(PREFIX)/man/man1/bzgrep.1
- chmod a+r $(PREFIX)/man/man1/bzmore.1
- chmod a+r $(PREFIX)/man/man1/bzdiff.1
- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1
- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1
- echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1
- echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1
-
+ cp -f bzgrep.1 bzmore.1 bzdiff.1 $(MANDIR)/man1
+ chmod a+r $(MANDIR)/man1/bzgrep.1
+ chmod a+r $(MANDIR)/man1/bzmore.1
+ chmod a+r $(MANDIR)/man1/bzdiff.1
+ echo ".so man1/bzgrep.1" > $(MANDIR)/man1/bzegrep.1
+ echo ".so man1/bzgrep.1" > $(MANDIR)/man1/bzfgrep.1
+ echo ".so man1/bzmore.1" > $(MANDIR)/man1/bzless.1
+ echo ".so man1/bzdiff.1" > $(MANDIR)/man1/bzcmp.1
clean:
rm -f *.o libbz2.a bzip2 bzip2recover \
sample1.rb2 sample2.rb2 sample3.rb2 \

View File

@@ -0,0 +1,22 @@
--- Makefile-libbz2_so.orig 2007-12-09 14:00:50.000000000 +0100
+++ Makefile-libbz2_so 2009-02-18 02:30:10.000000000 +0100
@@ -35,13 +35,14 @@ OBJS= blocksort.o \
bzlib.o
all: $(OBJS)
- $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.4 $(OBJS)
- $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.4
- rm -f libbz2.so.1.0
- ln -s libbz2.so.1.0.4 libbz2.so.1.0
+ $(CC) -shared -Wl,-soname -Wl,libbz2.so.1 -o libbz2.so.1.0.5 $(OBJS)
+ $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.5
+ ln -s libbz2.so.1.0.5 libbz2.so
+ ln -s libbz2.so.1.0.5 libbz2.so.1
+ #ln -s libbz2.so.1.0.5 libbz2.so.1.0
clean:
- rm -f $(OBJS) bzip2.o libbz2.so.1.0.4 libbz2.so.1.0 bzip2-shared
+ rm -f $(OBJS) bzip2.o libbz2.so.* bzip2-shared
blocksort.o: blocksort.c
$(CC) $(CFLAGS) -c blocksort.c

28
srcpkgs/bzip2/template Normal file
View File

@@ -0,0 +1,28 @@
# Template build file for 'bzip2'.
pkgname=bzip2
version=1.0.5
distfiles="http://www.bzip.org/1.0.5/$pkgname-$version.tar.gz"
build_style=gnu_makefile
make_build_target="-f Makefile-libbz2_so"
make_install_args="PREFIX=$XBPS_DESTDIR/$pkgname-$version/usr"
short_desc="The bzip2 compression library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=f7bf5368309d76e5daf3a89d4d1bea688dac7780742e7a0ae1af19be9316fe22
long_desc="
bzip2 is a freely available, patent free, high-quality data compressor.
It typically compresses files to within 10%% to 15%% of the best available
techniques, whilst being around twice as fast at compression and six times
faster at decompression.
bzip2 compresses files using the Burrows-Wheeler block-sorting text
compression algorithm, and Huffman coding. Compression is generally
considerably better than that achieved by more conventional LZ77/LZ78-based
compressors, and approaches the performance of the PPM family of statistical
compressors.
The archive file format of bzip2 (.bz2) is incompatible with that of its
predecessor, bzip (.bz)."
base_chroot=yes
subpackages="bzip2-devel"
Add_dependency run glibc

15
srcpkgs/bzr/template Normal file
View File

@@ -0,0 +1,15 @@
# Template file for 'bzr'
pkgname=bzr
version=2.0.1
distfiles="http://launchpad.net/bzr/2.0/$version/+download/bzr-$version.tar.gz"
build_style=python-module
short_desc="Distributed version control system that Just Works"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=3438bd7b5d07486d85a63cf47a26f3532ef7fb4019770ca48faddfa9875e06c9
long_desc="
Bazaar is a distributed version control system that Just Works.
While other systems require you to adapt to their model of working,
Bazaar adapts to the way you want to work, and you can try it out in
five minutes."
Add_dependency full python

15
srcpkgs/bzrtools/template Normal file
View File

@@ -0,0 +1,15 @@
# Template file for 'bzrtools'
pkgname=bzrtools
version=2.0.1
wrksrc=$pkgname
distfiles="http://launchpad.net/$pkgname/stable/$version/+download/$pkgname-$version.tar.gz"
build_style=python-module
short_desc="Plugin providing a collection of utilities for bzr"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=0dffad46808490b0825c201719f61c77d91a360853abaf229c4ca5c05ab24d54
long_desc="
This is a plugin providing a collection of utilities for bzr."
noarch=yes
Add_dependency full python
Add_dependency full bzr

1
srcpkgs/cairo-devel Symbolic link
View File

@@ -0,0 +1 @@
cairo

View File

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

2
srcpkgs/cairo/depends Normal file
View File

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

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