Experiment
Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>
This commit is contained in:
parent
c12d858347
commit
d71f462f46
|
@ -0,0 +1,19 @@
|
|||
# See also http://www.opensource.org/licenses/alphabetical
|
||||
osi-approved Apache-2.0 BSD-2 BSD-3 Boost-1.0 EPL-1.0 GPL-2 GPL-3 ISC LGPL-2.1 LGPL-3 LPL-1.02 MIT MPL-1.1 UoI-NCSA ZLIB
|
||||
|
||||
# See also http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
|
||||
gpl-compatible-free-software Apache-2.0 Artistic-2.0 BSD-2 BSD-3 Boost ClarifiedArtistic IJG ISC LGPL-2.1 libX11 MIT Ruby-1.8 Ruby-1.9 UoI-NCSA X11 ZLIB ZLIB ZPL-2.0 imlib2 public-domain tcp_wrappers vim
|
||||
gpl2-compatible-free-software @gpl-compatible-software GPL-2 LGPL-2
|
||||
gpl3-compatible-free-software @gpl-compatible-software AGPL-3 FTL GPL-3 LGPL-3
|
||||
|
||||
# See also http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses
|
||||
gpl-incompatible-free-software Apache-1.1 BSD-4 CDDL-1.0 CPL-1.0 EPL-1.0 FDL-1.1 FDL-1.2 FDL-1.3 LPL-1.02 MPL-1.1 openssl PHP-3 xinetd
|
||||
|
||||
# Creative Commons licences. Should be added to relevant groups
|
||||
creative-commons CCPL-Attribution-3.0 CCPL-Attribution-NonCommercial-3.0 CCPL-Attribution-ShareAlike-2.0 CCPL-Attribution-ShareAlike-3.0 CCPL-ShareAlike-1.0
|
||||
|
||||
# Those are free licences whose status w.r.t. GPL isn't obvious/documented
|
||||
unclear-status gnuplot man-pages Sendmail SMAIL
|
||||
|
||||
# See also http://www.gnu.org/licenses/license-list.html#SoftwareLicenses
|
||||
free-software @creative-commons @gpl2-compatible-free-software @gpl3-compatible-free-software @gpl-compatible-free-software @gpl-incompatible-free-software @unclear-status
|
|
@ -0,0 +1 @@
|
|||
net-dns
|
|
@ -0,0 +1,15 @@
|
|||
3dnow - Optimization for AMD processors using 3dnow instructions (See 'flags:' in /proc/cpuinfo)
|
||||
3dnowext - Optimization for AMD processors using 3dnowext instructions (See 'flags:' in /proc/cpuinfo)
|
||||
avx - Optimization for Intel "Sandy Bridge", AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
||||
avx2 - Optimization for Intel "Haswell" and Intel "Broadwell" processors (See 'flags:' in /proc/cpuinfo)
|
||||
avx512 - Optimization for Intel "Knights Landing" processors (See 'flags:' in /proc/cpuinfo)
|
||||
f16c - Optimization for converting between half-precision and single-precision floating-point formats (See 'flags:' in /proc/cpuinfo)
|
||||
fma3 - Optimization for Intel "Haswell", Intel "Broadwell", AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
||||
fma4 - Optimization for AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
||||
mmxext - Optimization for MMXEXT capable AMD processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse3 - Floating point optimization for SSE3 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
ssse3 - Floating point optimization for SSSE3 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse4.1 - Floating point optimization for SSE4.1 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse4.2 - Floating point optimization for SSE4.2 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse4a - Floating point optimization for SSE4a capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
xop - Optimization for AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
|
@ -0,0 +1,2 @@
|
|||
neon
|
||||
iwmmxt - Optimization for Intel XScale PXA270+ processors (See 'flags:' in /proc/cpuinfo)
|
|
@ -0,0 +1,33 @@
|
|||
# Copyright (c) 2013 Saleem Abdulrasool <compnerd@compnerd.org>
|
||||
# Copyright 2015 Kylie McClain <somasis@exherbo.org>
|
||||
#
|
||||
# Format:
|
||||
# <target> - <architecture name> (<bitness>), <OS>[, endianness][, libc][, ABI type][, floating point type]
|
||||
#
|
||||
|
||||
aarch64-unknown-linux-gnueabi - ARMv8 (64-bit), Linux, GNU libc, embedded ABI
|
||||
aarch64-unknown-linux-musleabi - ARMv8 (64-bit), Linux, musl libc, embedded ABI
|
||||
arm-exherbo-linux-gnueabi - [DEPRECATED] ARM (32-bit), Linux, GNU libc, embedded ABI
|
||||
armv4-unknown-linux-gnueabi - ARMv5 (32-bit), Linux, GNU libc, embedded ABI, software floating point
|
||||
armv4-unknown-linux-gnueabihf - ARMv5 (32-bit), Linux, GNU libc, embedded ABI, hardware floating point
|
||||
armv4-unknown-linux-musleabi - ARMv5 (32-bit), Linux, musl libc, embedded ABI, software floating point
|
||||
armv4-unknown-linux-musleabihf - ARMv5 (32-bit), Linux, musl libc, embedded ABI, hardware floating point
|
||||
armv5-unknown-linux-gnueabi - ARMv5 (32-bit), Linux, GNU libc, embedded ABI, software floating point
|
||||
armv5-unknown-linux-gnueabihf - ARMv5 (32-bit), Linux, GNU libc, embedded ABI, hardware floating point
|
||||
armv5-unknown-linux-musleabi - ARMv5 (32-bit), Linux, musl libc, embedded ABI, software floating point
|
||||
armv5-unknown-linux-musleabihf - ARMv5 (32-bit), Linux, musl libc, embedded ABI, hardware floating point
|
||||
armv6-unknown-linux-gnueabi - ARMv6 (32-bit), Linux, GNU libc, embedded ABI, software floating point
|
||||
armv6-unknown-linux-gnueabihf - ARMv6 (32-bit), Linux, GNU libc, embedded ABI, hardware floating point
|
||||
armv6-unknown-linux-musleabi - ARMv6 (32-bit), Linux, musl libc, embedded ABI, software floating point
|
||||
armv6-unknown-linux-musleabihf - ARMv6 (32-bit), Linux, musl libc, embedded ABI, hardware floating point
|
||||
armv7-unknown-linux-gnueabi - ARMv7 (32-bit), Linux, GNU libc, embedded ABI, software floating point
|
||||
armv7-unknown-linux-gnueabihf - ARMv7 (32-bit), Linux, GNU libc, embedded ABI, hardware floating point
|
||||
armv7-unknown-linux-musleabi - ARMv7 (32-bit), Linux, musl libc, embedded ABI, software floating point
|
||||
armv7-unknown-linux-musleabihf - ARMv7 (32-bit), Linux, musl libc, embedded ABI, hardware floating point
|
||||
i686-pc-linux-gnu - x86 (32-bit), Linux, GNU libc
|
||||
i686-pc-linux-musl - x86 (32-bit), Linux, musl libc
|
||||
i686-unknown-windows-gnu - x86 (32-bit), Windows, MinGW
|
||||
ia64-unknown-linux-gnu - itanium (64-bit), Linux, GNU libc
|
||||
powerpc64-unknown-linux-gnu - PPC (64-bit), Big-endian, GNU libc
|
||||
x86_64-pc-linux-gnu - x86 (64-bit), Linux, GNU libc
|
||||
x86_64-pc-linux-musl - x86 (64-bit), Linux, musl libc
|
|
@ -0,0 +1,11 @@
|
|||
acecad
|
||||
aiptek
|
||||
evdev - Event device driver, supporting mice, keyboards, touchpads and more devices
|
||||
joystick - X.org Driver for joystick devices
|
||||
keyboard - Standard keyboard driver
|
||||
magictouch
|
||||
mouse - Standard mouse driver
|
||||
synaptics - Touchpad driver for Synaptics, ALPS and Elantech touchpads
|
||||
vmmouse
|
||||
void
|
||||
|
|
@ -0,0 +1,249 @@
|
|||
# Copyright 1999-2006 Gentoo Foundation.
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
ab - Abkhazian locale
|
||||
ach - Acholi locale
|
||||
af - Afrikaans locale
|
||||
ak - Akan locale
|
||||
am - Amharic locale
|
||||
an - Aragonese locale
|
||||
ang - Old English locale
|
||||
ang@latin - Old English (latin) locale
|
||||
ar - Arabic locale
|
||||
as - Assamese locale
|
||||
as_IN - Assamese locale for India
|
||||
ast - Asturian locale
|
||||
az - Azeri locale
|
||||
az_IR - Azeri locale for Iran
|
||||
be - Belarusian locale
|
||||
be_BY - Belarusian locale
|
||||
be@latin - Belarusian (latin) locale
|
||||
bg - Bulgarian locale
|
||||
bg_BG - Bulgarian locale for Bulgaria
|
||||
bn - Bengali locale
|
||||
bn_BD - Bengali Bangladesh locale
|
||||
bn_IN - Bengali locale for India
|
||||
bo - Tibetan locale
|
||||
br - Breton locale
|
||||
brx - Bodo locale
|
||||
bs - Bosnian locale
|
||||
ca - Catalan locale
|
||||
ca_ES@valencia - Catalan (Valencian) locale
|
||||
ca_valencia - Catalan (Valencian) locale
|
||||
ca@valencia - Catalan (Valencian) locale
|
||||
ca_XV - Catalan (Valencian) locale
|
||||
ceb - Cebuano locale
|
||||
ckb - Sorani Kurdish locale
|
||||
crh - Crimean Tatar locale
|
||||
cs - Czech locale
|
||||
csb - Kashubian locale
|
||||
cy - Welsh locale
|
||||
da - Danish locale
|
||||
de - German locale
|
||||
de_CH - German locale for Switzerland
|
||||
de_FR - German locale for France
|
||||
dgo - Dogri proper locale
|
||||
dsb - Lower Sorbian locale
|
||||
dv - Maldivian (divehi) locale
|
||||
dz - Dzongkha locale
|
||||
el - Greek locale
|
||||
en - English locale
|
||||
en_AU - English locale for Australia
|
||||
en_CA - English locale for Canada
|
||||
en_GB - English locale for Britain
|
||||
en_NZ - English locale for New Zealand
|
||||
en@shaw - English (Shavian alphabet) locale
|
||||
en_US - English locale
|
||||
en_ZA - English locale for South Africa
|
||||
eo - Esperanto locale
|
||||
es - Spanish locale
|
||||
es_AR - Spanish locale for Argentina
|
||||
es_CL - Spanish locale for Chile
|
||||
es_CO - Spanish locale for Colombia
|
||||
es_CR - Spanish locale for Costa Rica
|
||||
es_DO - Spanish locale for Dominican Republic
|
||||
es_EC - Spanish locale for Ecuador
|
||||
es_ES - Spanish locale for Spain
|
||||
es_GT - Spanish locale for Guatemala
|
||||
es_HN - Spanish locale for Honduras
|
||||
es_LA - Spanish locale for Latin America
|
||||
es_MX - Spanish locale for Mexico
|
||||
es_NI - Spanish locale for Nicaragua
|
||||
es_PA - Spanish locale for Panama
|
||||
es_PE - Spanish locale for Peru
|
||||
es_PR - Spanish locale for Puerto Rico
|
||||
es_SV - Spanish locale for El Salvador
|
||||
es_UY - Spanish locale for Uruguay
|
||||
es_VE - Spanish locale for Venezuela
|
||||
et - Estonian locale
|
||||
et_EE - Estonian locale
|
||||
eu - Basque locale
|
||||
fa - Persian locale
|
||||
fa_IR - Persian locale for Iran
|
||||
ff - Fula locale
|
||||
fi - Finnish locale
|
||||
fil - Filipino locale
|
||||
fo - Faroese locale
|
||||
fr - French locale
|
||||
fr_CA - French locale for Canada
|
||||
fur - Friulian locale for Italy
|
||||
fur_IT - Friulian locale for Italy
|
||||
fy - Frisian locale
|
||||
fy_NL - Frisian language locale for the Netherlands
|
||||
ga - Irish locale
|
||||
ga_IE - Irish locale for Ireland
|
||||
gd - Scottish Gaelic locale
|
||||
gl - Galician locale
|
||||
gn - Guarani locale
|
||||
gu - Gujarati locale
|
||||
gu_IN - Gujarati locale for India
|
||||
gug - Paraguayan Guaraní locale
|
||||
gv - Manx Gaelic locale
|
||||
ha - Hausa locale
|
||||
he - Hebrew locale
|
||||
hi - Hindi locale
|
||||
hi_IN - Hindi locale
|
||||
hne - Chhattisgarh locale
|
||||
hr - Croatian locale
|
||||
hsb - Upper Sorbian locale
|
||||
hu - Hungarian locale
|
||||
hy - Armenian locale
|
||||
hy_AM - Armenian locale for Armenia
|
||||
ia - Interlingua locale
|
||||
ug - Uyghur locale
|
||||
id - Indonesian locale
|
||||
ig - Igbo locale
|
||||
ilo - Ilokano locale
|
||||
io - Ido locale
|
||||
is - Icelandic locale
|
||||
it - Italian locale
|
||||
it_IT - Italian locale for Italy
|
||||
ja - Japanese locale
|
||||
jv - Javanese locale
|
||||
ka - Georgian locale
|
||||
kab - Kabyle locale
|
||||
kg - Kongo locale
|
||||
kk - Kazakh locale
|
||||
kl - Greenlandic Kalaallisut locale
|
||||
km - Khmer locale
|
||||
kmr_Latn - Kurmanji Kurdish (latin) locale
|
||||
kn - Kannada locale
|
||||
ko - Korean locale
|
||||
kok - Konkani locale
|
||||
ks - Kashmiri locale
|
||||
ku - Kurdish (latin) locale
|
||||
ku_IQ - Kurdish (Arabic) for Iraq
|
||||
ky - Kyrgyz locale
|
||||
la - Latin2 locale
|
||||
lb - Luxembourgish locale
|
||||
lg - Luganda locale
|
||||
li - Limburgish locale
|
||||
lij - Ligurian locale
|
||||
lo - Lao locale
|
||||
lt - Lithuanian locale
|
||||
lv - Latvian locale
|
||||
mai - Maithili locale
|
||||
mg - Malagasy locale
|
||||
mhr - Eastern Mari locale
|
||||
mi - Māori locale
|
||||
mk - Macedonian locale
|
||||
ml - Malayalam locale
|
||||
ml_IN - Malayalam locale for India
|
||||
mn - Mongolian locale
|
||||
mni - Meithei (Manipuri) locale
|
||||
mr - Marathi locale
|
||||
mr_IN - Marathi locale for India
|
||||
ms - Malay locale
|
||||
ms_MY - Malay locale for Malaysia
|
||||
mt - Maltese locale
|
||||
my - Burmese locale
|
||||
my_MM - Burmese locale for Myanmar (Burma)
|
||||
nb - Norwegian (Bokmal) locale
|
||||
nb_NO - Norwegian (Bokmal) locale for Norway
|
||||
nds - Low Saxon locale
|
||||
ne - Nepali locale
|
||||
nl - Dutch locale
|
||||
nn - Nynorsk locale
|
||||
nn_NO - Nynorsk locale for Norway
|
||||
no - Norwegian locale
|
||||
nr - Ndebele (South) locale
|
||||
ns - Northern Sotho locale
|
||||
nso - Northern Sotho locale
|
||||
oc - Occitan locale
|
||||
om - Oromo locale
|
||||
or - Oriya locale
|
||||
or_IN - Oriya for India
|
||||
pa - Punjabi locale for India
|
||||
pa_IN - Punjabi locale for India
|
||||
pl - Polish locale
|
||||
ps - Pashto locale
|
||||
pt - Portuguese locale
|
||||
pt_BR - Portuguese locale for Brasil
|
||||
pt_PT - Portuguese locale for Portugal
|
||||
racv - Valencian locale (Idioma de la RACV)
|
||||
rm - Romansh locale
|
||||
ro - Romanian locale
|
||||
ru - Russian locale
|
||||
rw - Kinyarwanda locale
|
||||
sa_IN - Sanskrit locale for India
|
||||
sah - Yakut locale
|
||||
sat - Santali locale
|
||||
sd - Sindhi locale
|
||||
se - Northern Saami locale
|
||||
sh - Serbo-Croatian locale
|
||||
sh_YU - Serbo-Croatian locale
|
||||
si - Sinhala locale
|
||||
sid - Sidamo locale
|
||||
sk - Slovak locale
|
||||
sl - Slovenian locale
|
||||
son - Songhay locale
|
||||
sq - Albanian locale
|
||||
sr - Serbian locale
|
||||
sr@ije - Serbian Jekavian locale
|
||||
sr@latin - Serbian (latin) locale
|
||||
sr_Latn - Serbian (latin) locale
|
||||
sr@Latn - Serbian (latin) locale
|
||||
sr@ijekavian - Serbian Ijekavian locale
|
||||
sr@ijekavianlatin - Serbian Ijekavian (latin) locale
|
||||
sr_CS - Serbian locale
|
||||
ss - Swati locale
|
||||
st - Southern Sotho locale
|
||||
sv - Swedish locale
|
||||
sv_SE - Swedish locale for Sweden
|
||||
sw - Swahili locale
|
||||
sw_TZ - Swahili locale for Tanzania
|
||||
szl - Silesian locale
|
||||
ta - Tamil locale
|
||||
ta_IN - Tamil locale for India
|
||||
ta_LK - Tamil locale for Sri Lanka
|
||||
te - Telugu locale
|
||||
te_IN - Telugu locale for India
|
||||
tg - Tajik locale
|
||||
th - Thai locale
|
||||
ti - Tigrinya locale
|
||||
ti_ER - Tigrinya locale for Eritrea
|
||||
tk - Turkmen locale
|
||||
tl - Tagalog locale
|
||||
tn - Tswana locale
|
||||
tr - Turkish locale
|
||||
ts - Tsonga locale
|
||||
tt - Tatar locale
|
||||
uk - Ukrainian locale
|
||||
ur - Urdu locale
|
||||
ur_IN - Urdu locale for India
|
||||
ur_PK - Urdu language locale for Pakistan
|
||||
uz - Uzbek locale
|
||||
uz@cyrillic - Uzbek (cyrillic) locale
|
||||
ve - Venda locale
|
||||
vec - Venetian locale
|
||||
vi - Vietnamese locale
|
||||
wa - Walloon locale
|
||||
xh - Xhosa locale
|
||||
yi - Yiddish locale
|
||||
yo - Yoruba locale
|
||||
zh - Chinese locale
|
||||
zh_CN - Chinese locale for Peoples Republic of China
|
||||
zh_HK - Chinese locale for Hong Kong
|
||||
zh_TW - Chinese locale for Taiwan
|
||||
zu - Zulu locale
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
5.1 - Use Lua ABI 5.1
|
||||
5.2 - Use Lua ABI 5.2
|
||||
5.3 - Use Lua ABI 5.3
|
|
@ -0,0 +1,206 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Keep them sorted
|
||||
|
||||
X - Adds support for X11
|
||||
a52 - Enables support for decoding ATSC A/52 streams used in DVD
|
||||
aac - Enables support for MPEG-4 AAC Audio
|
||||
aalib - Adds support for aalib (ASCII-Graphics Library)
|
||||
accessibility - Adds support for accessibility (e.g. 'at-spi' library)
|
||||
acl - Adds support for Access Control Lists
|
||||
acpi - Adds support for Advanced Configuration and Power Interface
|
||||
alsa - Adds support for ALSA (Advanced Linux Sound Architecture)
|
||||
ao - Use libao audio output library for sound playback
|
||||
apache - Chooses Apache support when a package optionally supports Apache
|
||||
apm - Adds APM (Advanced Power Management) support
|
||||
apparmor - Enable integration with Apparmor (install profiles etc.)
|
||||
audiofile - Adds support for libaudiofile where applicable
|
||||
avahi - Add support for zero configuration networking through Avahi
|
||||
baselayout - Install baselayout-1 init files
|
||||
bash-completion - Install completion files for the Bourne Again Shell
|
||||
berkdb - Adds support for the Berkeley DB embeddable database engine
|
||||
bidi - Enables bidirectional language support
|
||||
bindist - Build binary packages that are allowed to be redistributed
|
||||
bluetooth - Enables Bluetooth Support
|
||||
cairo - Enable support for the Cairo graphics library
|
||||
caps - Use Linux capabilities library to control privileges
|
||||
cddb - Access CDDB servers to retrieve and submit information about compact discs
|
||||
cdparanoia - Enables cdparanoia (audio CD ripper) support
|
||||
chroot - Configure the package to run in chroot
|
||||
cgroups - Use Linux cgroups (for controlling cgrouped processes, creating cgroups, etc)
|
||||
cheese - Enable webcam support
|
||||
cjk - Adds support for Multi-byte character languages (Chinese, Japanese, Korean)
|
||||
crypt - Add support for encryption -- using mcrypt or GPG where applicable
|
||||
cups - Add support for CUPS (Common Unix Printing System)
|
||||
curl - Adds support for curl (Client URL request library)
|
||||
dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
|
||||
debug - Enable debugging features or make debugging easier
|
||||
dga - Adds DGA (Direct Graphic Access) Support
|
||||
directfb - Adds support for DirectFB layer (library for FB devices)
|
||||
doc - Adds extra documentation (API, Javadoc, etc)
|
||||
dts - Enables libdts (DTS Coherent Acoustics decoder) support
|
||||
dv - Enables support for a codec used by many camcorders
|
||||
dvb - Adds support for DVB (Digital Video Broadcasting)
|
||||
dvd - Adds support for DVDs
|
||||
dvdread - Enables usage of Ogle's libdvdread for DVD playback
|
||||
eds - Enables support for Evolution-Data-Server (EDS)
|
||||
examples - Install example source code
|
||||
exif - Adds support for reading EXIF headers from JPEG and TIFF images
|
||||
expat - Enable the use of Expat XML parsing library
|
||||
fam - Enable FAM (File Alteration Monitor) support
|
||||
fastcgi - Add support for the FastCGI interface
|
||||
fbcon - Adds framebuffer support for the console, via the kernel
|
||||
ffmpeg - Support for various multimedia formats through libavcodec
|
||||
fftw - Use FFTW library for computing Fourier transforms
|
||||
flac - Adds support for FLAC (Free Lossless Audio Codec)
|
||||
fltk - Adds support for the Fast Light Toolkit GUI interface
|
||||
fortran - Adds support for Fortran (formerly f77)
|
||||
ftp - Adds FTP (File Transfer Protocol) support
|
||||
gd - Adds support for media-libs/gd (to generate graphics on the fly)
|
||||
gdbm - Adds support for sys-libs/gdbm (GNU database libraries)
|
||||
ggi - Adds support for media-libs/libggi (non-X video API/drivers)
|
||||
gif - Adds GIF image support
|
||||
gmp - Adds support for GMP (GNU Multiple Precision Arithmetic library)
|
||||
gnutls - Adds support for net-libs/gnutls
|
||||
gobject-introspection - Build XML data for exposed APIs for generating language bindings
|
||||
gphoto2 - Adds digital camera support
|
||||
gpm - Adds support for sys-libs/gpm (Console-based mouse driver)
|
||||
graphicsmagick - Enables support for the GraphicsMagick image converter
|
||||
graphviz - Adds support for the Graphviz library
|
||||
gstreamer - Adds support for media-libs/gstreamer (Streaming media)
|
||||
gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)
|
||||
gtk-doc - Rebuilds gtk-doc documentation
|
||||
gtk2 - Adds support for x11-libs/gtk+:2
|
||||
gtk3 - Adds support for x11-libs/gtk+:3
|
||||
gtkhtml - Adds support for gtkhtml HTML rendering library
|
||||
guile - Adds support for the Guile Scheme interpreter
|
||||
h264 - Enable H.264 encoding using x264
|
||||
hal - Enable Hardware Abstraction Layer (HAL) support
|
||||
http2 - Support communicating with the HTTP/2 protocol
|
||||
idn - Enable support for Internationalized Domain Names
|
||||
ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, etc.)
|
||||
imagemagick - Enables support for the ImageMagick image converter
|
||||
imap - Adds support for IMAP (Internet Mail Application Protocol)
|
||||
imlib - Adds support for imlib, an image loading and rendering library
|
||||
ipod - Enable support for iPod device access
|
||||
ipv6 - Adds support for IP version 6
|
||||
jack - Adds support for the JACK Audio Connection Kit
|
||||
java - Adds support for Java
|
||||
javascript - Enables JavaScript support
|
||||
jemalloc - Prefer jemalloc allocator over system malloc
|
||||
joystick - Add support for joysticks
|
||||
jpeg - Adds JPEG image support
|
||||
jpeg2000 - Support for JPEG 2000, a wavelet-based image compression format
|
||||
kde - Adds support for KDE (K Desktop Environment)
|
||||
kerberos - Adds Kerberos support
|
||||
ladspa - Enables the ability to support LADSPA plugins
|
||||
lame - Enable support for encoding audio as MP3 files
|
||||
lcms - Adds lcms support (color management engine)
|
||||
ldap - Adds LDAP support (Lightweight Directory Access Protocol)
|
||||
libedit - Use the libedit library (replacement for readline)
|
||||
libnotify - Enable notification support
|
||||
libsamplerate - Build with support for converting sample rates using libsamplerate
|
||||
libsexy - Improve the usability of some GTK widgets
|
||||
lirc - Adds support for lirc (Linux's Infra-Red Remote Control)
|
||||
lm_sensors - Adds Linux lm_sensors (hardware sensors) support
|
||||
lua - Enable Lua scripting support
|
||||
lz4 - Support lz4 compression (fast, lossless data compression algorithm)
|
||||
mad - Adds support for mad (high-quality MP3 decoder library and CLI frontend)
|
||||
matroska - Adds support for the Matroska container format (.mkv, .mka, .mks, .mk3d)
|
||||
mbox - Adds support for mbox (/var/spool/mail) style mail spools
|
||||
mikmod - Adds libmikmod support to allow playing of SoundTracker-style music files
|
||||
mime - Adds MIME type support
|
||||
minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
|
||||
mmap - Adds mmap (memory map) support
|
||||
mng - Adds support for libmng (MNG images)
|
||||
mono - Build Mono bindings to support dotnet type stuff
|
||||
mp3 - Add support for reading MP3 files
|
||||
musepack - Enable support for the Musepack audio codec
|
||||
musicbrainz - Lookup audio metadata using MusicBrainz community service (musicbrainz.org)
|
||||
mysql - Adds MySQL Database support
|
||||
ncurses - Adds ncurses support (console display library)
|
||||
networkmanager - Enable NetworkManager support
|
||||
nis - Support for NIS/YP services
|
||||
nls - Adds Native Language Support (using gettext - GNU locale utilities)
|
||||
nntp - Add support for newsgroups (Network News Transfer Protocol)
|
||||
nsplugin - Builds plugins for Netscape compatible browsers
|
||||
odbc - Adds ODBC Support (Open Database Connectivity)
|
||||
ofx - Enable support for importing and exporting OFX (Open Financial eXchange) data files
|
||||
ogg - Adds support for the Ogg container format (commonly used by Vorbis, Theora and flac)
|
||||
openal - Adds support for the Open Audio Library
|
||||
openexr - Support for the OpenEXR graphics file format
|
||||
opengl - Adds support for OpenGL (3D graphics)
|
||||
oss - Adds support for OSS (Open Sound System)
|
||||
pam - Adds support PAM (Pluggable Authentication Modules)
|
||||
pcre - Adds support for Perl Compatible Regular Expressions
|
||||
pda - Adds support for portable devices
|
||||
pdf - Adds general support for PDF (Portable Document Format)
|
||||
perl - Adds support/bindings for the Perl language
|
||||
png - Adds support for libpng (PNG images)
|
||||
polkit - Add support for authorization using polkit
|
||||
portaudio - Adds support for the cross-platform portaudio audio API
|
||||
postgresql - Adds support for the PostgreSQL database
|
||||
postgresql-extension - Enables extensions for the PostgreSQL DBMS
|
||||
pulseaudio - Adds support for PulseAudio sound server
|
||||
python - Adds support/bindings for the Python language
|
||||
qt4 - Adds support for the Qt GUI/Application Toolkit version 4.x
|
||||
qt5 - Adds support for the Qt GUI/Application Toolkit version 5.x
|
||||
quicktime - Adds support for OpenQuickTime
|
||||
radius - Adds support for RADIUS authentication
|
||||
readline - Enables support for libreadline, a GNU line-editing library that almost everyone wants
|
||||
recode - Enables support for the GNU recode library
|
||||
ruby - Adds support/bindings for the Ruby language
|
||||
samba - Adds support for SAMBA (Windows File and Printer sharing)
|
||||
sasl - Adds support for the Simple Authentication and Security Layer
|
||||
scanner - Adds support for scanner hardware (e.g. build the sane frontend in kdegraphics)
|
||||
sdl - Adds support for Simple Direct Layer (media library)
|
||||
selinux - Security Enhanced Linux support
|
||||
slang - Adds support for the slang text display library (it's like ncurses, but different)
|
||||
slp - Adds Service Locator Protocol support
|
||||
sndfile - Adds support for libsndfile
|
||||
snmp - Adds support for the Simple Network Management Protocol if available
|
||||
sockets - Adds support for TCP/IP sockets
|
||||
socks5 - Adds support for the SOCKS5 proxy
|
||||
sox - Adds support for Sound eXchange (SoX)
|
||||
speex - Adds support for the Speex audio codec
|
||||
spell - Adds dictionary support
|
||||
sqlite - Adds support for SQLite - embedded SQL database
|
||||
ssl - Adds support for Secure Socket Layer connections
|
||||
startup-notification - Enables user and system feedback during startup
|
||||
static - Causes binaries to be statically linked instead of dynamically
|
||||
svg - Add support for SVG (Scalable Vector Graphics)
|
||||
systemd - Add support for integration with the systemd init daemon
|
||||
tcl - Adds support the Tcl language
|
||||
tcpd - Adds support for TCP wrappers (allowing or denying specific TCP connections with file entries)
|
||||
tetex - Adds support for teTeX (typesetting package)
|
||||
theora - Adds support for the Theora Video Compression Codec
|
||||
threads - Adds threads support for various packages. Usually pthreads
|
||||
tidy - Adds support for HTML Tidy
|
||||
tiff - Adds support for the TIFF image format
|
||||
tk - Adds support for Tk GUI toolkit
|
||||
truetype - Adds support for FreeType and/or FreeType2 fonts
|
||||
unicode - Adds support for Unicode
|
||||
usb - Adds USB support to applications that have optional USB support (e.g. cups)
|
||||
v4l - Enables Video4Linux support
|
||||
vapi - Build and install Vala API files
|
||||
vcd - Video CD support
|
||||
vim-syntax - Pulls in related Vim syntax scripts
|
||||
visibility - Enable ELF visibility support (G++ 4.1)
|
||||
vorbis - Adds support for the OggVorbis audio codec
|
||||
wayland - Wayland support/backend
|
||||
wifi - Enable wireless network functions
|
||||
win32codecs - Use win32codecs package for DLL AVI decoding support (wmv, etc.)
|
||||
wxwidgets - Adds support for wxWidgets/wxGTK GUI toolkit
|
||||
xattr - Adds support for Extended File Attributes
|
||||
xine - Add support for the XINE movie libraries
|
||||
xinerama - Add support for the Xinerama X11 extension, allowing you to stretch your display across multiple monitors
|
||||
xinetd - Add support for the xinetd super-server
|
||||
xml - Add support for XML files
|
||||
xmlrpc - Support for xml-rpc library
|
||||
xosd - Sends display using the X On Screen Display library
|
||||
xpm - Adds support for XPM graphics format
|
||||
xsl - Check/Support flag for XSL library (version 1)
|
||||
xv - Adds in optional support for the Xvideo extension (an X API for video playback)
|
||||
xvid - Adds support for xvid.org's open-source MPEG-4 codec
|
||||
zsh-completion - Install completion files for the Z Shell
|
|
@ -0,0 +1,9 @@
|
|||
# Copyright 2015 Kylie McClain <somasis@exherbo.org>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
binaries - Programs and utilities
|
||||
configuration - Default configuration files, usually containing default settings
|
||||
data - Architecture-independent data/resources, such as images or sounds
|
||||
development - Files to be used for developing against a library or package
|
||||
documentation - Documentation, such as man pages or info documents
|
||||
libraries - Files used for running programs depending on a library
|
|
@ -0,0 +1,6 @@
|
|||
5.6 - Use PHP 5.6
|
||||
7.0 - Use PHP 7.0
|
||||
7.1 - Use PHP 7.1
|
||||
7.2 - Use PHP 7.2
|
||||
7.3 - Use PHP 7.3
|
||||
7.4 - Use PHP 7.4
|
|
@ -0,0 +1,4 @@
|
|||
9.6 - Install for PostgreSQL 9.6
|
||||
10 - Install for PostgreSQL 10
|
||||
11 - Install for PostgreSQL 11
|
||||
12 - Install for PostgreSQL 12
|
|
@ -0,0 +1,33 @@
|
|||
bearssl - Use BearSSL as the SSL provider
|
||||
compiler-rt - Use compiler-rt (llvm) as the c compiler runtime/builtins library provider
|
||||
dhcp - Use ISC DHCP's dhclient as the DHCP client provider
|
||||
dhcpcd - Use dhcpcd as the DHCP client provider
|
||||
eudev - Use eudev as the udev provider
|
||||
ffmpeg - Use FFmpeg as the libavcodec provider
|
||||
gcrypt - Use libgcrypt as the provider for cryptographic functions
|
||||
gnutls - Use GnuTLS as the SSL provider
|
||||
graphicsmagick - Use GraphicsMagick as the provider for image processing
|
||||
gtk2 - Adds support for x11-libs/gtk+:2
|
||||
gtk3 - Adds support for x11-libs/gtk+:3
|
||||
gtk4 - Adds support for x11-libs/gtk:4.0
|
||||
heimdal - Use Heimdal Kerberos 5 as the Kerberos provider
|
||||
ijg-jpeg - Use Independent JPEG Group's libjpeg as the JPEG provider
|
||||
imagemagick - Use ImageMagick as the provider for image processing
|
||||
jpeg-turbo - Use libjpeg-turbo as the JPEG provider
|
||||
kernel-crypto - Use the Linux kernel crypto API
|
||||
krb5 - Use MIT Kerberos 5 as the Kerberos provider
|
||||
libav - Use Libav as the libavcodec provider
|
||||
libc++ - Use libc++ (llvm) as the c++ library provider
|
||||
libgcc - Use libgcc (gcc) as the c compiler runtime/builtins library provider
|
||||
libressl - Use LibreSSL as the SSL provider
|
||||
libstdc++ - Use libstdc++ (gcc) as the c++ library provider
|
||||
libunwind - Use libunwind as the unwinder provider
|
||||
mbedtls - Use mbed TLS as the SSL provider
|
||||
nettle - Use nettle as the SSL provider
|
||||
nss - Use NSS as the SSL provider
|
||||
openssl - Use OpenSSL as the SSL provider
|
||||
systemd - Use systemd as the syslog/udev provider
|
||||
libelf - Use libelf as the libelf provider
|
||||
elfutils - Use elfutils as the libelf provider
|
||||
libxml2 - Use libxml2 for XML handling
|
||||
expat - Use expat for XML handling
|
|
@ -0,0 +1,6 @@
|
|||
2.7 - Use Python ABI 2.7
|
||||
3.4 - Use Python ABI 3.4
|
||||
3.5 - Use Python ABI 3.5
|
||||
3.6 - Use Python ABI 3.6
|
||||
3.7 - Use Python ABI 3.7
|
||||
3.8 - Use Python ABI 3.8
|
|
@ -0,0 +1,4 @@
|
|||
2.4 - Use Ruby ABI 2.4
|
||||
2.5 - Use Ruby ABI 2.5
|
||||
2.6 - Use Ruby ABI 2.6
|
||||
2.7 - Use Ruby ABI 2.7
|
|
@ -0,0 +1 @@
|
|||
metadata/options/descriptions/hosts.conf
|
|
@ -1,2 +0,0 @@
|
|||
# File defining userland options for paludis
|
||||
gnu - GNU userland complying with standard FHS 3.0
|
|
@ -0,0 +1,2 @@
|
|||
0.46 - Use Vala 0.46
|
||||
0.48 - Use Vala 0.48
|
|
@ -0,0 +1,45 @@
|
|||
apm
|
||||
ark
|
||||
ast
|
||||
ati - Driver for ATI/AMD graphic chips, supporting r2xx, r3xx, r4xx, r5xx and r6xx chips
|
||||
chips
|
||||
cirrus
|
||||
cyrix
|
||||
dummy - Dummy video driver
|
||||
fbdev - Frame buffer driver
|
||||
glint
|
||||
i128
|
||||
i740
|
||||
intel - Driver for Intel graphics chips (like GM965)
|
||||
mach64 - Driver for ATI Mach64 chips, previously part of xf86-video-ati
|
||||
mga
|
||||
neomagic
|
||||
newport
|
||||
nsc
|
||||
nv - Driver for NVIDIA chips, without 3D support
|
||||
r128 - Driver for ATI R128 chips, previously part of xf86-video-ati
|
||||
radeonhd - Driver for ATI/AMD chips, supporting r5xx, r6xx and r7xx chips
|
||||
rendition
|
||||
s3
|
||||
s3virge
|
||||
savage - S3 Savage video driver
|
||||
siliconmotion
|
||||
sis - Video driver for SIS chips
|
||||
sisusb
|
||||
sunbw2
|
||||
suncg14
|
||||
suncg3
|
||||
suncg6
|
||||
sunffb
|
||||
sunleo
|
||||
suntcx
|
||||
tdfx
|
||||
tga
|
||||
trident
|
||||
tseng
|
||||
v4l
|
||||
vesa - Generic vesa driver
|
||||
vga - Generic vga driver
|
||||
via - Video driver for VIA chips
|
||||
vmware
|
||||
voodoo
|
|
@ -0,0 +1,19 @@
|
|||
3dnow - Optimization for AMD processors using 3dnow instructions (See 'flags:' in /proc/cpuinfo)
|
||||
3dnowext - Optimization for AMD processors using 3dnowext instructions (See 'flags:' in /proc/cpuinfo)
|
||||
avx - Optimization for Intel "Sandy Bridge", AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
||||
avx2 - Optimization for Intel "Haswell" and Intel "Broadwell" processors (See 'flags:' in /proc/cpuinfo)
|
||||
avx512 - Optimization for Intel "Knights Landing" processors (See 'flags:' in /proc/cpuinfo)
|
||||
f16c - Optimization for converting between half-precision and single-precision floating-point formats (See 'flags:' in /proc/cpuinfo)
|
||||
fma3 - Optimization for Intel "Haswell", Intel "Broadwell", AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
||||
fma4 - Optimization for AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
||||
mmx - Optimization for Pentium MMX and Athlon class processors (See 'flags:' in /proc/cpuinfo)
|
||||
mmx2 - Optimization for processors supporting the MMX2 instruction set (See 'flags:' in /proc/cpuinfo)
|
||||
mmxext - Optimization for MMXEXT capable AMD processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse - Floating point optimization for PentiumIII+ class processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse2 - Floating point optimization for SSE2 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse3 - Floating point optimization for SSE3 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
ssse3 - Floating point optimization for SSSE3 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse4.1 - Floating point optimization for SSE4.1 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse4.2 - Floating point optimization for SSE4.2 capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
sse4a - Floating point optimization for SSE4a capable processors (See 'flags:' in /proc/cpuinfo)
|
||||
xop - Optimization for AMD "Bulldozer" processors (See 'flags:' in /proc/cpuinfo)
|
|
@ -0,0 +1,6 @@
|
|||
net-dns/bind [[
|
||||
author = [ Jacob Hrbek <kreyren@rixotstudio.cz> ]
|
||||
date = [ 21 Oct 2020 ]
|
||||
token = pre-release
|
||||
description = [ Release candidate ]
|
||||
]]
|
|
@ -38,7 +38,7 @@ MYOPTIONS="
|
|||
authoritative [[ description = [ Setup as authoritative server for provided domain(s) ] ]]
|
||||
berkdb
|
||||
caps
|
||||
chroot
|
||||
chroot [[ description = [ Configure to run in chroot() ] ]]
|
||||
dane [[ description = [ Configure for DNS-based Authentication of Named Entities ] ]]
|
||||
dnssec [[ description = [ Configure for DNSSEC ] ]]
|
||||
geoip [[ description = [ ACLs can also be used for geographic access restrictions. ] ]]
|
||||
|
@ -50,10 +50,6 @@ MYOPTIONS="
|
|||
postgresql
|
||||
kerberos? ( ( providers: heimdal krb5 ) [[ number-selected = exactly-one ]] )
|
||||
( providers: libressl openssl ) [[ number-selected = exactly-one ]]
|
||||
kernel:
|
||||
linux [[ description = [ Build the package for linux kernel ] ]]
|
||||
userland:
|
||||
gnu [[ description = [ Build the package for gnu userland ] ]]
|
||||
"
|
||||
|
||||
# DNM(Krey): Process
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
# Copyright 2011 Bo Ørsted Andresen
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
SCM_REPOSITORY="https://git.exherbo.org/git/paludis/paludis.git"
|
||||
SCM_BRANCH="cross"
|
||||
|
||||
require scm-git paludis
|
||||
|
||||
DOWNLOADS="https://git.dotya.ml/RXT0112/Exheredludis/archive/exheredrey.tar.gz"
|
||||
|
||||
PLATFORMS="~amd64 ~arm ~armv7 ~armv8 ~x86"
|
|
@ -0,0 +1,145 @@
|
|||
# Copyright 1999-2008 Ciaran McCreesh
|
||||
# Copyright 2011-2012 Bo Ørsted Andresen
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
require cmake
|
||||
require python [ multibuild=false blacklist=none with_opt=true ]
|
||||
require ruby [ multibuild=false with_opt=true ]
|
||||
require bash-completion flag-o-matic zsh-completion
|
||||
|
||||
export_exlib_phases pkg_setup src_configure src_install pkg_preinst
|
||||
|
||||
SUMMARY="Paludis, the one true package mangler"
|
||||
HOMEPAGE="http://paludis.exherbo.org"
|
||||
|
||||
MYOPTIONS="
|
||||
doc
|
||||
gemcutter [[ description = [ Enable Gemcutter-based support for ruby gems ] ]]
|
||||
pbin [[ description = [ Experimental binary package support ] ]]
|
||||
pink [[ description = [ Use an obnoxious girly colour scheme ] ]]
|
||||
python [[ description = [ Enable the Python bindings ] ]]
|
||||
ruby [[ description = [ Enable the Ruby bindings ] ]]
|
||||
search-index [[ description = [ Enable cave search --index ] ]]
|
||||
vim-syntax
|
||||
xml [[ description = [ Enable parsing of xml files, for GLSA and metadata.xml support, only useful with Gentoo repositories ] ]]
|
||||
|
||||
( platform: armv8 )
|
||||
( providers: elfutils )
|
||||
"
|
||||
LICENCES="GPL-2 vim-syntax? ( vim )"
|
||||
SLOT="0"
|
||||
|
||||
DEPENDENCIES="
|
||||
build:
|
||||
app-doc/asciidoc[>=8.6.3]
|
||||
app-text/tidy
|
||||
app-text/xmlto
|
||||
sys-devel/m4
|
||||
virtual/pkg-config
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
python? ( dev-python/Sphinx[python_abis:*(-)?] )
|
||||
ruby? ( dev-ruby/syntax[ruby_abis:*(-)?] )
|
||||
)
|
||||
build+run:
|
||||
user/paludisbuild
|
||||
app-admin/eclectic
|
||||
app-shells/bash[>=4]
|
||||
dev-libs/pcre[>=7.8]
|
||||
sys-apps/file
|
||||
gemcutter? ( dev-libs/jansson[>=1.3] )
|
||||
pbin? ( app-arch/libarchive[>=3.1.2] )
|
||||
python? (
|
||||
dev-libs/boost[python(+)][python_abis:*(-)?]
|
||||
)
|
||||
search-index? ( dev-db/sqlite:3 )
|
||||
xml? ( dev-libs/libxml2:2.0[>=2.6] )
|
||||
test:
|
||||
dev-cpp/gtest
|
||||
run:
|
||||
net-misc/rsync[>=3.1.0]
|
||||
virtual/wget
|
||||
bash-completion? ( app-shells/bash-completion[>=1.1] )
|
||||
!platform:armv8? ( sys-apps/sydbox[>=0.7.6] )
|
||||
post:
|
||||
vim-syntax? ( app-editors/vim-runtime:*[>=7] )
|
||||
recommendation:
|
||||
providers:elfutils? (
|
||||
sys-devel/dwz [[
|
||||
description = [ Support for compressing debugging information before merging packages ]
|
||||
]]
|
||||
)
|
||||
"
|
||||
|
||||
DEFAULT_SRC_TEST_PARAMS=( "CTEST_PARALLEL_LEVEL=${EXJOBS:-1}" )
|
||||
|
||||
paludis_pkg_setup() {
|
||||
replace-flags -Os -O2
|
||||
}
|
||||
|
||||
paludis_src_configure() {
|
||||
local repositories=$(echo default accounts $(optionv gemcutter) repository | tr -s \ \;)
|
||||
local cmakeparams=()
|
||||
|
||||
cmakeparams+=(
|
||||
-DENABLE_GTEST:BOOL=$(expecting_tests && echo TRUE || echo FALSE)
|
||||
$(cmake_enable doc DOXYGEN)
|
||||
$(cmake_enable pbin PBINS)
|
||||
$(cmake_option pink PALUDIS_COLOUR_PINK)
|
||||
$(cmake_enable PYTHON)
|
||||
-DENABLE_PYTHON_DOCS:BOOL=$(option doc && option python && echo TRUE || echo FALSE)
|
||||
$(option python && echo -DPYTHON_VERSION=$(python_get_abi))
|
||||
$(cmake_enable RUBY)
|
||||
-DENABLE_RUBY_DOCS:BOOL=$(option doc && option ruby && echo TRUE || echo FALSE)
|
||||
$(option ruby && echo -DRUBY_VERSION=$(ruby_get_abi))
|
||||
$(cmake_enable search-index SEARCH_INDEX)
|
||||
$(cmake_enable vim-syntax VIM)
|
||||
$(cmake_enable XML)
|
||||
-DCMAKE_INSTALL_SYSCONFDIR=/etc
|
||||
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PNVR}
|
||||
-DPALUDIS_VIM_INSTALL_DIR=/usr/share/vim/vimfiles
|
||||
-DPALUDIS_CLIENTS="cave"
|
||||
-DPALUDIS_ENVIRONMENTS="default;test"
|
||||
-DPALUDIS_REPOSITORIES="${repositories}"
|
||||
-DPALUDIS_DEFAULT_DISTRIBUTION=exherbo
|
||||
-DCONFIG_FRAMEWORK=eclectic
|
||||
-DBoost_VERBOSE:BOOL=TRUE
|
||||
)
|
||||
|
||||
ecmake "${cmakeparams[@]}"
|
||||
}
|
||||
|
||||
paludis_src_install() {
|
||||
cmake_src_install
|
||||
|
||||
option python && python_bytecompile
|
||||
|
||||
dobashcompletion "${CMAKE_SOURCE}"/bash-completion/cave cave
|
||||
dozshcompletion "${CMAKE_SOURCE}"/zsh-completion/_cave
|
||||
keepdir /var/lib/exherbo/news
|
||||
edo rm -rf "${IMAGE}"/var/lib/gentoo
|
||||
}
|
||||
|
||||
paludis_pkg_preinst() {
|
||||
# Do nothing if the current paludis doesn't know cross yet
|
||||
[[ $(type -t exhost) == function ]] || return
|
||||
|
||||
for dir in /usr/lib{,64,exec}/paludis; do
|
||||
newdir=${dir/usr\/lib@(64|)/usr/$(exhost --target)/lib}
|
||||
|
||||
if exhost --is-native -q && [[ $(readlink -f "${ROOT##/}${dir}") == ${ROOT##/}${dir}*([^/]) ]]; then
|
||||
if [[ ! -e ${ROOT}${newdir} && -e ${ROOT}${dir} ]]; then
|
||||
# keep these around to avoid breaking paludis after the old version that expects them in /usr is
|
||||
# unmerged, because that version is still running for the remainder of the resolution
|
||||
# they get cleaned up below the next time paludis is rebuilt.
|
||||
#
|
||||
# we can't use symlinks because sydbox will resolve them and then disallow exec of
|
||||
# paludis_pipe_command (and maybe others?)
|
||||
edo find "${ROOT}${dir}" -exec touch {} \+
|
||||
elif [[ -e ${ROOT}${newdir} && -e ${ROOT}${dir} ]]; then
|
||||
# cleanup directories that were left around for migrating to /usr/${target} (see above)
|
||||
edo rm -rf "${ROOT}${dir}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
}
|
Loading…
Reference in New Issue