build initial structure

This commit is contained in:
microcai 2011-06-11 20:17:32 +08:00
commit 50daa9878a
19 changed files with 1735 additions and 0 deletions

339
COPYING Normal file
View File

@ -0,0 +1,339 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

10
README Normal file
View File

@ -0,0 +1,10 @@
This overlay provides ebuilds for Chinese related programs.
Authors:
Zhang Le<robert.zhangle@gmail.com>
He Jian<hejian.he@gmail.com>
Li Daibin<lidaibin@gmail.com>
viruscamp@gmail.com
Yu Yuwei<acevery@gmail.com>
Hong Xidong aka. Hong Hao <oahong@gmail.com>
Lan YiXun <dennis.yxun@gmail.com>

35
profiles/.svn/all-wcprops Normal file
View File

@ -0,0 +1,35 @@
K 25
svn:wc:ra_dav:version-url
V 30
/svn/!svn/ver/3/trunk/profiles
END
use.local.desc
K 25
svn:wc:ra_dav:version-url
V 45
/svn/!svn/ver/3/trunk/profiles/use.local.desc
END
categories
K 25
svn:wc:ra_dav:version-url
V 41
/svn/!svn/ver/3/trunk/profiles/categories
END
package.mask
K 25
svn:wc:ra_dav:version-url
V 43
/svn/!svn/ver/3/trunk/profiles/package.mask
END
repo_name
K 25
svn:wc:ra_dav:version-url
V 40
/svn/!svn/ver/3/trunk/profiles/repo_name
END
use.desc
K 25
svn:wc:ra_dav:version-url
V 39
/svn/!svn/ver/3/trunk/profiles/use.desc
END

198
profiles/.svn/entries Normal file
View File

@ -0,0 +1,198 @@
10
dir
6
https://gentoo-zh.googlecode.com/svn/trunk/profiles
https://gentoo-zh.googlecode.com/svn
2011-05-13T06:12:31.084333Z
3
microcaicai
e426b6f5-ec73-b886-a150-a4c03001cb83
use.local.desc
file
2011-05-13T06:07:20.244946Z
889fed1e128048234549a61afad5a089
2011-05-13T06:12:31.084333Z
3
microcaicai
5162
categories
file
2011-05-13T06:11:11.045946Z
f054233e9080067fff8907b13a9d691d
2011-05-13T06:12:31.084333Z
3
microcaicai
468
package.mask
file
2011-05-13T06:05:38.716946Z
18cc7ccb985cf38eccce9ba48d6be3cb
2011-05-13T06:12:31.084333Z
3
microcaicai
580
repo_name
file
2011-05-11T06:30:58.000000Z
09866bedfe49de662d1bbce0802bbd2f
2011-05-13T06:12:31.084333Z
3
microcaicai
13
use.desc
file
2011-05-13T05:52:09.991946Z
4878705269f1bad63f01222a58dfea7b
2011-05-13T06:12:31.084333Z
3
microcaicai
22531

View File

@ -0,0 +1,45 @@
app-admin
app-antivirus
app-arch
app-dicts
app-editors
app-emulation
app-i18n
app-misc
app-portage
app-text
app-vim
dev-db
dev-libs
dev-java
dev-php
dev-python
dev-tex
dev-texlive
dev-util
games-board
games-misc
gnome-base
gnome-extra
kde-misc
media-fonts
media-gfx
media-libs
media-plugins
media-sound
media-tv
media-video
net-analyzer
net-firewall
net-im
net-nntp
net-misc
net-p2p
net-wireless
sys-devel
sys-kernel
x11-libs
x11-misc
x11-plugins
x11-terms
x11-themes

View File

@ -0,0 +1,25 @@
# Hong Hao <oahong@gmail.com> (28 Dec 2010)
# Use eapi 4, needs portage >=2.1.9.27
~app-i18n/fcitx-9999
# bones7456 <bones7456@gmail.com> (09 Feb 2011)
# Masked for removal in 30 days.
# Portage app-portage/pfl already contain this program.
# please install app-portage/pfl instead.
app-portage/e-file
# scsi <scsichen@gmail.com> (16 Nov 2007)
# can not be compile, need fix
=gnome-extra/drwright-0.18
# scsi <scsichen@gmail.com> (01 Nov 2007)
# broken
=app-dicts/gnetdict-0.2.5.1
# scsi <scsichen@gmail.com> (01 Nov 2007)
# source URL broken
<=x11-misc/xim-select-0.0.3

View File

@ -0,0 +1 @@
gentoo-china

View File

@ -0,0 +1,374 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.369 2007/10/20 14:26:00 drac Exp $
# Keep them sorted
3dfx - Enable support for Voodoo chipsets, also called as 3DFX and TDFX
3dnow - Adds support for 3dnow multimedia processor instructions
X - Adds support for X11
Xaw3d - Adds support of the 3d athena widget set
a52 - Enables support for decoding ATSC A/52 streams used in DVD
aac - Enables support for MPEG-4 AAC Audio
aalib - Adds support for media-libs/aalib (ASCII-Graphics Library)
accessibility - Adds support for accessibility (eg 'at-spi' library)
acl - Adds support for Access Control Lists
acpi - Adds support for Advanced Configuration and Power Interface
adabas - Adds support for the Adabas database engine
adns - Adds support for the adns DNS client library
afs - Adds OpenAFS support (distributed file system)
aim - Enable AIM IM protocol support
alsa - Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
altivec - Adds support for optimizations for G4 and G5/ppc970 processors
ao - Use libao audio output library for sound playback
apache2 - Add Apache2 support
apm - Adds APM (Advanced Power Management) support
arts - Adds support for aRts: the KDE sound daemon
audiofile - Adds support for libaudiofile where applicable
avahi - Add avahi/Zeroconf support
bash-completion - Enable bash-completion support
bcmath - Adds support for libbcmath
berkdb - Adds support for sys-libs/db (Berkeley DB for MySQL)
bidi - Enables bidirectional language support
bindist - Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)
birdstep - Adds support for the Birdstep Database Server
blas - Adds support for the virtual/blas numerical library
bluetooth - Enables Bluetooth Support
bonobo - Adds support for gnome-base/bonobo (Gnome CORBA interfaces)
bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2]
boundschecking - Adds the bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches
build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
bzip2 - Use the bzlib compression library
cairo - Enable support for the cairo graphics library
calendar - Adds support for calendars (not using mcal!)
canna - Adds support for the Canna kana to kanji conversion engine
caps - Use Linux capabilities library to control privileges.
cdb - Adds support for the CDB database engine from the author of qmail
cddb - Access cddb servers to retrieve and submit information about compact disks
cdinstall - Copies files from the CD rather than asking the user to copy them, mostly used with games
cdparanoia - Enables cdparanoia (audio CD ripper) support
cdr - Adds support for CD writer hardware
chasen - Enable chasen (Japanese Morphological Analysis System) support
cjk - Adds support for Multi-byte character languages (Chinese, Japanese, Korean)
clamav - Adds support for Clam AntiVirus software (usually with a plugin)
cracklib - Support for cracklib strong password checking
crypt - Add support for encryption -- using mcrypt or gpg where applicable
cscope - Enables cscope interface -- in vim for example
ctype - Enables ctype functions
cups - Add support for CUPS (Common Unix Printing System)
curl - Adds support for client-side URL transfer library
curlwrappers - Adds support for using curl in streams
db2 - Enables support for IBM DB2 database server
dbase - Adds support for dbase file format
dbm - Adds support for generic DBM databases.
dbmaker - Adds support for dbmaker database server
dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
dbx - Adds database abstraction layer
debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml .
dedicated - Adds support for dedicated game servers (some packages do not provide clients and servers at the same time)
dga - Adds DGA (Direct Graphic Access) support for X
directfb - Adds support for DirectFB layer (library for FB devices)
doc - Adds extra documentation (API, Javadoc, etc)
dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA
dts - Enables 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
dvdr - Adds support for DVD writer hardware (e.g. in xcdroast)
dvdread - Enables usage of Ogle's libdvdread for DVD playback
eds - Enables support for Evolution-Data-Server (EDS)
emacs - Adds support for GNU Emacs
emboss - Adds support for the European Molecular Biology Open Software Suite
empress - Adds support for the Empress database server
empress-bcs - Adds local access support for the Empress database server
encode - Adds support for encoding of audio or video files
esd - Adds support for media-sound/esound (Enlightened Sound Daemon)
esoob - Adds support for Easysoft OOD database
ev6 - Assume Alpha processor is EV6 or better
evo - Adds support for evolution
examples - Install example source code
exif - Adds support for reading EXIF headers from JPEG and TIFF images
expat - Enable the use of dev-libs/expat
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 - Enable ffmpeg support
fftw - Use FFTW library for computing Fourier transforms
filepro - Adds support for filePro databases
firebird - Adds support for the Firebird relational database
firefox - Build against Firefox instead of Seamonkey/Mozilla
flac - Adds support for the flac audio codec
flatfile - Adds dbm support for flat files
fltk - Adds support for the Fast Light Toolkit gui interface
foomaticdb - Adds support for the foomatic printing driver database
fortran - Adds support for fortran (formerly f77)
freetds - Adds support for the TDS protocol to connect to MSSQL/Sybase databases
freewnn - Adds support for FreeWnn kana to kanji conversion engine
frontbase - Adds support for the frontbase sql server
ftp - Adds FTP (File Transfer Protocol) support
gb - Adds support for Gnome Basic to gnumeric
gcj - Enable building with gcj (The GNU Compiler for the Javatm Programming Language)
gd - Adds support for media-libs/gd (to generate graphics on the fly)
gd-external - Use the external version of gd rather than the bundled one (possibly dangerous)
gdbm - Adds support for sys-libs/gdbm (GNU database libraries)
geoip - Add geoip support
ggi - Adds support for media-libs/libggi (non-X video api/drivers)
gif - Adds GIF image support
ginac - Adds sci-mathematics/ginac (symbolic math) support
glut - Build an OpenGL plugin using the GLUT library
gmp - Adds support for dev-libs/gmp (GNU MP library)
gnome - Adds GNOME support
gnustep - Adds integration with GNUstep environment
gnutls - Adds support for net-libs/gnutls
gphoto2 - Adds digital camera support
gpm - Adds support for sys-libs/gpm (Console-based mouse driver)
gps - Adds support for Global Positioning System
graphviz - Adds support for the Graphviz library
gsl - Use the GNU scientific library for calculations
gstreamer - Adds support for media-libs/gstreamer (Streaming media)
gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)
gtkhtml - Adds support for gnome-extra/gtkhtml
guile - Adds support for the guile Scheme interpreter
hal - Enable Hardware Abstraction Layer (HAL) support
hardened - activate default security enhancements for toolchain (gcc, glibc, binutils)
howl - Enable howl support, enables DNS Service Discovery (DNS-SD)
hyperwave-api - Adds support for Hyperwave document storage system
ibm - Add support for IBM ppc64 specific systems
icc - Add support for the Intel C++ Compiler (does _not_ set $CC)
iconv - Enable support for the iconv character set conversion library
icq - Enable ICQ IM protocol support
idn - Enable support for Internationalized Domain Names
ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
ifc - use ifc instead of g77 to build
imagemagick - Enables support for Imagemagick (image converter)
imap - Adds support for IMAP (Internet Mail Application Protocol)
imlib - Adds support for imlib, an image loading and rendering library
immqt-bc - Enable binary compatible version of immodule for x11-libs/qt
immqt - Enable immodule for x11-libs/qt support
informix - Adds support for Informix database
inifile - Adds dbm support for .ini files
innodb - Adds innodb support for mySQL (transaction support)
interbase - Adds support for Interbase database
iodbc - Adds support for iODBC library
ipod - Enable support for iPod device access
ipv6 - Adds support for IP version 6
jabber - Enable jabber IM protocol support
jack - Adds support for the JACK Audio Connection Kit
java - Adds support for Java
javascript - Enables javascript support
jbig - enables jbig-kit support for tiff, Hylafax, ImageMagick, etc
jikes - Compile Java source code with jikes (faster)
joystick - Add support for joysticks in all packages
jpeg - Adds JPEG image support
jpeg2k - Support for JPEG 2000, a wavelet-based image compression format.
junit - Adds junit awareness -- useful for developers.
kde - Adds support for kde-base/kde (K Desktop Enviroment)
kdeenablefinal - EXPERIMENTAL: KDE ebuilds will use the enable-final flag, yielding compilation speedups at the cost of heavy mem usage and potentially causing problems. We strongly discourage setting this.
kdehiddenvisibility - Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
kdexdeltas - Makes kde ebuilds download binary diffs rather than entire new tarballs for every new release
kerberos - Adds kerberos support
krb4 - Adds optional kerberos 4 compatibility support
ladcca - Adds Linux Audio Developer's Configuration and Connection API support (LADCCA) - DEPRECATED, will be replaced by lash
ladspa - Enables the ability to support ladspa plugins
lame - Prefer using LAME libraries for MP3 encoding support
lapack - Adds support for the virtual/lapack numerical library
lash - Adds LASH Audio Session Handler support
lcms - Adds lcms support (color management engine)
ldap - Adds LDAP support (Lightweight Directory Access Protocol)
leim - Adds input methods support to Emacs
lesstif - Use lesstif over openmotif in cases where a program supports both
libcaca - Add support for colored ASCII-art graphics
libedit - Use the libedit library (replacement for readline)
libgda - Adds GNOME Data Access support
libnotify - Enable notification support
libsamplerate - Build with support for converting sample rates using libsamplerate
libwww - Adds libwww support (General purpose WEB API)
lirc - Adds support for lirc (Linux's Infra-Red Remote Control)
livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building.
lm_sensors - Adds linux lm_sensors (hardware sensors) support
lua - Enable Lua scripting support
m17n-lib - Enable m17n-lib support
mad - Adds support for mad (high-quality mp3 decoder library and cli frontend)
maildir - Adds support for maildir (~/.maildir) style mail spools
mailwrapper - Adds mailwrapper support to allow multiple MTAs to be installed
matroska - Adds support for the matroska container format
matrox - Adds Matrox MGA support to mplayer
mbox - Adds support for mbox (/var/spool/mail) style mail spools
mcal - Adds support for MCAL calendar system
mcve - Support for the MCVE credit card payment system
memlimit - Adds memory usage limiting in supporting programs
mhash - Adds support for the mhash library
migemo - Enables migemo support for Japanese
mikmod - Adds libmikmod support to allow playing of SoundTracker-style music files
milter - Adds sendmail mail filter (milter) support
mime - Adds MIME support
minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
mmap - Adds mmap (memory map) support
mmx - Adds support for optimizations for Pentium MMX and Athlon class processors
mng - Adds support for libmng (MNG images)
mnogosearch - Adds support for the mnoGoSearch search engine
mono - Build Mono bindings to support dotnet type stuff
motif - Adds motif support (x11-libs/openmotif x11-libs/lesstif)
mozilla - Adds support for the Mozilla web-browser
mp3 - Add support for reading mp3 files
mpeg - Adds libmpeg3 support to various packages.
mpi - Adds MPI (Message Passing Interface) layer to the apps that support it.
mplayer - Enable mplayer support for playback or encoding
msn - Enable MSN Messenger IM protocol support
msql - Adds support for the MSQL database server
mssql - Adds support for Microsoft SQL Server database
mule - Adds multi-language support to XEmacs
multilib - On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
musepack - Enable support for the musepack audio codec
musicbrainz - Lookup audio metadata using MusicBrainz community service (musicbrainz.org)
mysql - Adds mySQL Database support
mysqli - Adds support for the improved mySQL libraries
nas - Adds support for network audio sound
ncurses - Adds ncurses support (console display library)
neXt - Enable neXt toolkit
netboot - Enables network booting
netcdf - Enable NetCDF data format 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)
nocd - Install all files required to run the application without a CD mounted
nocxx - Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
nsplugin - Builds plugins for Netscape compatible browsers
ocaml - Adds support/bindings for the Ocaml language
oci8 - Adds Oracle 8 Database Support
odbc - Adds ODBC Support (Open DataBase Connectivity)
offensive - Enables potentially offensive items in packages
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)
old-linux - Add support for linux-2.4 and older
openal - Adds support for the Open Audio Library
openexr - Support for the OpenEXR graphics file format
opengl - Adds support for OpenGL (3D graphics)
oracle - Enable Oracle Database support
oracle7 - Adds support for the Oracle 7 Database
osc - Enables support for Open Sound Control
oscar - Enable Oscar (AIM/ICQ) IM protocol support
oss - Adds support for OSS (Open Sound System)
ovrimos - Adds support for the Ovrimos Database engine
pam - Adds support PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
pcmcia - Adds support for PCMCIA slots/devices found on laptop computers
pcntl - Adds support for process creation functions
pcre - Adds support for Perl Compatible Regular Expressions
pda - Adds support for portable devices.
pdf - Adds general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
perl - Adds support/bindings for the Perl language.
pfpro - Adds support for Verisign Payflow Pro
php - Include support for php
pic - Build Position Independent Code. Do not utilize this flag unless you know what you're doing.
plotutils - Adds plotutils support to gnuplot (library for 2-D vector graphics)
png - Adds support for libpng (PNG images)
portaudio - Adds support for the crossplatform portaudio audio API
posix - Adds support for POSIX-compatible functions
postgres - Adds support for the postgresql database
ppds - Adds support for automatically generated ppd (printing driver) files
prelude - Adds support/bindings for the Prelude Intrusion Detection System
profile - Adds profile support to builds of packages (will likely vary from ebuild to ebuild in support)
pulseaudio - Adds support for PulseAudio sound server
python - Adds support/bindings for the Python language
qdbm - Adds support for the qdbm (Quick Database Manager) library
qt3 - Adds support for the Qt GUI/Application Toolkit version 3.x
qt4 - Adds support for the Qt GUI/Application Toolkit version 4.x
quicktime - Adds support for OpenQuickTime
radius - Adds support for RADIUS authentication
rdesktop - Adds support for the remote desktop protocol, usually used to connect to Windows servers
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)
sapdb - Adds support for SAP DB
sasl - Adds support for the Simple Authentication and Security Layer
savedconfig - Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure you USE flags allow for approprate dependencies
scanner - Adds support for scanner hardware (e.g. build the sane frontend in kdegraphics)
sdl - Adds support for Simple Direct Layer (media library)
seamonkey - Adds support for the Seamonkey web-browser
selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
session - Adds persistent session support
sharedext - Adds support for building shared extensions in php
sharedmem - Adds support for shared memory use
shorten - Adds support for the shorten audio compressor
simplexml - support for simplexml
skey - Enable S/Key (Single use password) authentication support
slang - Adds support for the slang text display library (it's like ncurses, but different)
slp - Adds Service Locator Protocol support
smartcard - Enables smartcard support
sndfile - Adds support for libsndfile
snmp - Adds support for the Simple Network Management Protocol if available
soap - Adds support for SOAP (Simple Object Access Protocol)
sockets - Adds support for tcp/ip sockets
socks5 - Adds support for the socks5 proxy
solid - Adds support for the Solid database engine
source - Zip the sources and install them
sox - Adds support for Sound eXchange (SoX)
speex - Adds support for the speex audio codec
spell - Adds dictionary support
spl - Adds support for the Standard PHP Library
sqlite - Adds support for sqlite - embedded sql database
sqlite3 - Adds support for sqlite3 - embedded sql database
sse - fast floating point optimization for PentiumIII+ class chips
sse2 - faster floating point optimization for SSE2 capable chips
ssl - Adds support for Secure Socket Layer connections
startup-notification - Enable application startup event feedback mechanism
static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
svg - Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ). This option is mainly intended for users that tend to browse multimedia sites frequently.
svga - Adds support for SVGAlib (graphics library)
sybase - Adds support for the Sybase SQL Database Server
sybase-ct - Adds support for Sybase-CT
symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink.
syslog - Enables support for syslog
sysvipc - Support for System V-compatible inter-process communication
szip - Use the szip compression library
tcl - Adds support the Tcl language
tcpd - Adds support for TCP wrappers
test - Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore.
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
tokenizer - Adds support for the PHP file parser
truetype - Adds support for FreeType and/or FreeType2 fonts
uclibc - Enable uclibc specific patches and build or link uclibc
unicode - Adds support for Unicode
usb - Adds USB support to applications that have optional USB support (e.g. cups)
v4l - Enables video4linux support
vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
vcd - Video CD support
verbose - effects vary across packages; generally used to enable extra informational output during a build or at runtime
vhosts - Adds support for installing web-based applications into a virtual-hosting environment
videos - Install optional video files (used in some games)
vim-syntax - Pulls in related vim syntax scripts.
voodoo3 - Adds support for 3Dfx's Voodoo3 video chipset, else defaults to Voodoo4/5 support if not in USE.
vorbis - Adds support for the OggVorbis audio codec
wddx - Adds support for Web Distributed Data eXchange
wifi - Enable wireless network functions
win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)
wmf - Adds support for the wmf vector image format
wxwindows - Adds support for wxWidgets/wxGTK GUI toolkit
x264 - Enable h264 encoding using x264
xattr - Adds support for extended attributes (filesystem-stored metadata)
xcomposite - Enable support for the Xorg composite extension
xface - Adds xface support used to allow a small image of xface format to be included in an email via the header 'X-Face'.
xine - Add support for the XINE movie libraries
xinerama - Add support for the xinerama X11 extension, which allows 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
xprint - Support for xprint, http://www.mozilla.org/projects/xprint/
xscreensaver - Adds support for XScreenSaver extension.
xsl - Check/Support flag for XSL library (version 1)
xulrunner - Build native browser integration against xulrunner instead of firefox or seamonkey.
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
yahoo - Enable Yahoo Messenger IM protocol support
yaz - Adds in optional support for the Z39.50 Protocol for Information Retrieval (YAZ)
zh_TW - add GOT's chinese patch
zlib - Adds support for zlib (de)compression

View File

@ -0,0 +1,83 @@
# Copyright 1999-2010 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# This file contains descriptions of local USE flags, and the ebuilds which
# contain them.
# Keep it sorted (use "LC_ALL=C sort -t: -k1,1 -k2 | LC_ALL=C sort -s -t/ -k1,1")
# Declaring the locale for the sort is critical to avoid flapping.
###########
## NOTICE!!
###########
# This file is deprecated as per GLEP 56 in favor of metadata.xml. Please add
# your descriptions to your package's metadata.xml ONLY.
# use.local.desc is now generated automatically, and manual editing of it is
# disallowed.
# Test for commit block
app-admin/eselect-xim:scim - add scim support
app-admin/eselect-xim:gcin - add gcin support
app-admin/eselect-xim:oxim - add oxim support
app-antivirus/bitdefender-scanner:gtk - Enable the graphical user interface based on x11-libs/gtk+
app-i18n/gcin:filter-nobopomofo - support nobopomofo plugin
app-i18n/gcin:chinese-sound - support chinese sound
app-i18n/ibus-table-cangjie:cangjie3 - Build CangJie3 Engine
app-i18n/ibus-table-cangjie:cangjie5 - Build CangJie5 Engine
app-i18n/ibus-table-cangjie:quick3 - Build Quick3 Engine
app-i18n/ibus-table-cangjie:quick5 - Build Quick5 Engine
app-i18n/ibus-table-erbi:extra-phrases - Add extra phrases into built Engine
app-i18n/ibus-table-wubi:extra-phrases - Add extra phrases into built Engine
app-i18n/ibus-table-wubi:wubi86 - Build Wubi86 Engine
app-i18n/ibus-table-wubi:wubi98 - Build Wubi98 Engine
app-i18n/ibus-table-zhengma:extra-phrases - Add extra phrases into built Engine
app-i18n/sunpinyin:ibus - Enable support for app-i18n/ibus input method
app-i18n/sunpinyin:xim - Enable support for XIM
app-text/stardict:espeak - Enables text to speech engine app-accessibility/espeak
app-text/stardict:festival - Enables text to speech engine app-accessibility/festival
app-text/stardict:gnome - Enables gnome-base/gnome support
app-text/stardict:gucharmap - Enables gnome-extra/gucharmap plugin
app-text/stardict:spell - Enables spell checking capability using app-text/enchant
app-text/texlive-core:xetex - Use TeXLive packed XeTeX
gnome-base/nautilus:beagle - Enables support for searching using the Beagle (app-misc/beagle) desktop search tool
gnome-base/nautilus:elementary - Use the branch modified by the elementary project
gnome-base/nautilus:mod - Use the nautilus-mod
gnome-base/nautilus:tracker - Enables support for searching using the Tracker (app-misc/tracker) search tool
media-libs/fontconfig:ubuntu - Enable the lcd patch from Ubuntu
media-libs/freetype:cleartype - Enable subpixel patch
media-libs/freetype:fontforge - Install internal headers required for truetype debugger in media-gfx/fontforge (built with USE=fontforge-debugger)
media-libs/freetype:ubuntu - Enable the lcd patch from Ubuntu
media-libs/freetype:utils - Install utilities and examples from ft2demos
media-plugins/osd-lyrics:mpd - Enable support for MPD
media-plugins/osd-lyrics:xmms2 - Enable support for XMMS2
media-tv/gmlive:extra - Enable support for PPLive and PPS IPTV
media-tv/gmlive:sopcast - Enable support for media-tv/sopcast
media-tv/gmlive:totem - Enable totem plugin support
media-tv/gmlive-extra:pplive - Enable support for PPLive P2P IPTV
media-tv/gmlive-extra:pps - Enable support for PPS P2P IPTV
media-tv/gmlive-extra:sopcast - Enable support for SopCast P2P IPTV
net-firewall/west-chamber:ipset - Kernel module for IP set management
net-firewall/west-chamber:xtables_addons_cui - The CUI target sends obfuscating packets upon incoming SYN to make the connection invisible to third-party intrusion detection.
net-firewall/west-chamber:xtables_addons_gfw - The gfw match allows to match on gfw packet fingerprints.
net-firewall/west-chamber:xtables_addons_zhang - The CUI target sends obfuscating packets upon incoming SYN to make the connection invisible to third-party intrusion detection.
net-misc/gemanx:imageview - enable external image viewer
net-misc/gemanx:iplookup - enable IP location lookup for Simplified Chinese users. Need qqwry.dat
net-misc/xmuruijie:firewall - Add support for iptables firewall
net-p2p/amule:daemon - Enable amule daemon
net-p2p/amule:dlp - Enable Dynamic Leecher Protection
net-p2p/amule:remote - Enable remote controlling of the client
net-p2p/amule:stats - Enable statistic reporting
net-p2p/amule:upnp - Enables support for Intel UPnP stack.
x11-libs/cairo:cleartype - Enable subpixel patch
x11-libs/cairo:glitz - Build with glitz support, which replaces some software render operations with Mesa OpenGL operations
x11-libs/cairo:newspr - Enable Freetype subpixel font rendering
x11-libs/cairo:ubuntu - Enable lcd rendering patches from Ubuntu
x11-libs/libXft:cleartype - Enable Freetype subpixel font rendering
x11-libs/libXft:ubuntu - Use Freetype subpixel rendering patch from Ubuntu
x11-libs/qt:immqt - Enable binary incompatible version of immodule for Qt
x11-libs/qt:immqt-bc - Enable binary compatible version of immodule for Qt
x11-libs/qt:zh_TW - add GOT's chinese patch
x11-misc/notification-daemon:notify-osd - Hack to support notify-osd
x11-misc/qterm:phonon - Enable support for the Phonon multimedia package

45
profiles/categories Normal file
View File

@ -0,0 +1,45 @@
app-admin
app-antivirus
app-arch
app-dicts
app-editors
app-emulation
app-i18n
app-misc
app-portage
app-text
app-vim
dev-db
dev-libs
dev-java
dev-php
dev-python
dev-tex
dev-texlive
dev-util
games-board
games-misc
gnome-base
gnome-extra
kde-misc
media-fonts
media-gfx
media-libs
media-plugins
media-sound
media-tv
media-video
net-analyzer
net-firewall
net-im
net-nntp
net-misc
net-p2p
net-wireless
sys-devel
sys-kernel
x11-libs
x11-misc
x11-plugins
x11-terms
x11-themes

25
profiles/package.mask Normal file
View File

@ -0,0 +1,25 @@
# Hong Hao <oahong@gmail.com> (28 Dec 2010)
# Use eapi 4, needs portage >=2.1.9.27
~app-i18n/fcitx-9999
# bones7456 <bones7456@gmail.com> (09 Feb 2011)
# Masked for removal in 30 days.
# Portage app-portage/pfl already contain this program.
# please install app-portage/pfl instead.
app-portage/e-file
# scsi <scsichen@gmail.com> (16 Nov 2007)
# can not be compile, need fix
=gnome-extra/drwright-0.18
# scsi <scsichen@gmail.com> (01 Nov 2007)
# broken
=app-dicts/gnetdict-0.2.5.1
# scsi <scsichen@gmail.com> (01 Nov 2007)
# source URL broken
<=x11-misc/xim-select-0.0.3

1
profiles/repo_name Normal file
View File

@ -0,0 +1 @@
gentoo-china

374
profiles/use.desc Normal file
View File

@ -0,0 +1,374 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.369 2007/10/20 14:26:00 drac Exp $
# Keep them sorted
3dfx - Enable support for Voodoo chipsets, also called as 3DFX and TDFX
3dnow - Adds support for 3dnow multimedia processor instructions
X - Adds support for X11
Xaw3d - Adds support of the 3d athena widget set
a52 - Enables support for decoding ATSC A/52 streams used in DVD
aac - Enables support for MPEG-4 AAC Audio
aalib - Adds support for media-libs/aalib (ASCII-Graphics Library)
accessibility - Adds support for accessibility (eg 'at-spi' library)
acl - Adds support for Access Control Lists
acpi - Adds support for Advanced Configuration and Power Interface
adabas - Adds support for the Adabas database engine
adns - Adds support for the adns DNS client library
afs - Adds OpenAFS support (distributed file system)
aim - Enable AIM IM protocol support
alsa - Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
altivec - Adds support for optimizations for G4 and G5/ppc970 processors
ao - Use libao audio output library for sound playback
apache2 - Add Apache2 support
apm - Adds APM (Advanced Power Management) support
arts - Adds support for aRts: the KDE sound daemon
audiofile - Adds support for libaudiofile where applicable
avahi - Add avahi/Zeroconf support
bash-completion - Enable bash-completion support
bcmath - Adds support for libbcmath
berkdb - Adds support for sys-libs/db (Berkeley DB for MySQL)
bidi - Enables bidirectional language support
bindist - Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)
birdstep - Adds support for the Birdstep Database Server
blas - Adds support for the virtual/blas numerical library
bluetooth - Enables Bluetooth Support
bonobo - Adds support for gnome-base/bonobo (Gnome CORBA interfaces)
bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2]
boundschecking - Adds the bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches
build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
bzip2 - Use the bzlib compression library
cairo - Enable support for the cairo graphics library
calendar - Adds support for calendars (not using mcal!)
canna - Adds support for the Canna kana to kanji conversion engine
caps - Use Linux capabilities library to control privileges.
cdb - Adds support for the CDB database engine from the author of qmail
cddb - Access cddb servers to retrieve and submit information about compact disks
cdinstall - Copies files from the CD rather than asking the user to copy them, mostly used with games
cdparanoia - Enables cdparanoia (audio CD ripper) support
cdr - Adds support for CD writer hardware
chasen - Enable chasen (Japanese Morphological Analysis System) support
cjk - Adds support for Multi-byte character languages (Chinese, Japanese, Korean)
clamav - Adds support for Clam AntiVirus software (usually with a plugin)
cracklib - Support for cracklib strong password checking
crypt - Add support for encryption -- using mcrypt or gpg where applicable
cscope - Enables cscope interface -- in vim for example
ctype - Enables ctype functions
cups - Add support for CUPS (Common Unix Printing System)
curl - Adds support for client-side URL transfer library
curlwrappers - Adds support for using curl in streams
db2 - Enables support for IBM DB2 database server
dbase - Adds support for dbase file format
dbm - Adds support for generic DBM databases.
dbmaker - Adds support for dbmaker database server
dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
dbx - Adds database abstraction layer
debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml .
dedicated - Adds support for dedicated game servers (some packages do not provide clients and servers at the same time)
dga - Adds DGA (Direct Graphic Access) support for X
directfb - Adds support for DirectFB layer (library for FB devices)
doc - Adds extra documentation (API, Javadoc, etc)
dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA
dts - Enables 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
dvdr - Adds support for DVD writer hardware (e.g. in xcdroast)
dvdread - Enables usage of Ogle's libdvdread for DVD playback
eds - Enables support for Evolution-Data-Server (EDS)
emacs - Adds support for GNU Emacs
emboss - Adds support for the European Molecular Biology Open Software Suite
empress - Adds support for the Empress database server
empress-bcs - Adds local access support for the Empress database server
encode - Adds support for encoding of audio or video files
esd - Adds support for media-sound/esound (Enlightened Sound Daemon)
esoob - Adds support for Easysoft OOD database
ev6 - Assume Alpha processor is EV6 or better
evo - Adds support for evolution
examples - Install example source code
exif - Adds support for reading EXIF headers from JPEG and TIFF images
expat - Enable the use of dev-libs/expat
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 - Enable ffmpeg support
fftw - Use FFTW library for computing Fourier transforms
filepro - Adds support for filePro databases
firebird - Adds support for the Firebird relational database
firefox - Build against Firefox instead of Seamonkey/Mozilla
flac - Adds support for the flac audio codec
flatfile - Adds dbm support for flat files
fltk - Adds support for the Fast Light Toolkit gui interface
foomaticdb - Adds support for the foomatic printing driver database
fortran - Adds support for fortran (formerly f77)
freetds - Adds support for the TDS protocol to connect to MSSQL/Sybase databases
freewnn - Adds support for FreeWnn kana to kanji conversion engine
frontbase - Adds support for the frontbase sql server
ftp - Adds FTP (File Transfer Protocol) support
gb - Adds support for Gnome Basic to gnumeric
gcj - Enable building with gcj (The GNU Compiler for the Javatm Programming Language)
gd - Adds support for media-libs/gd (to generate graphics on the fly)
gd-external - Use the external version of gd rather than the bundled one (possibly dangerous)
gdbm - Adds support for sys-libs/gdbm (GNU database libraries)
geoip - Add geoip support
ggi - Adds support for media-libs/libggi (non-X video api/drivers)
gif - Adds GIF image support
ginac - Adds sci-mathematics/ginac (symbolic math) support
glut - Build an OpenGL plugin using the GLUT library
gmp - Adds support for dev-libs/gmp (GNU MP library)
gnome - Adds GNOME support
gnustep - Adds integration with GNUstep environment
gnutls - Adds support for net-libs/gnutls
gphoto2 - Adds digital camera support
gpm - Adds support for sys-libs/gpm (Console-based mouse driver)
gps - Adds support for Global Positioning System
graphviz - Adds support for the Graphviz library
gsl - Use the GNU scientific library for calculations
gstreamer - Adds support for media-libs/gstreamer (Streaming media)
gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)
gtkhtml - Adds support for gnome-extra/gtkhtml
guile - Adds support for the guile Scheme interpreter
hal - Enable Hardware Abstraction Layer (HAL) support
hardened - activate default security enhancements for toolchain (gcc, glibc, binutils)
howl - Enable howl support, enables DNS Service Discovery (DNS-SD)
hyperwave-api - Adds support for Hyperwave document storage system
ibm - Add support for IBM ppc64 specific systems
icc - Add support for the Intel C++ Compiler (does _not_ set $CC)
iconv - Enable support for the iconv character set conversion library
icq - Enable ICQ IM protocol support
idn - Enable support for Internationalized Domain Names
ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
ifc - use ifc instead of g77 to build
imagemagick - Enables support for Imagemagick (image converter)
imap - Adds support for IMAP (Internet Mail Application Protocol)
imlib - Adds support for imlib, an image loading and rendering library
immqt-bc - Enable binary compatible version of immodule for x11-libs/qt
immqt - Enable immodule for x11-libs/qt support
informix - Adds support for Informix database
inifile - Adds dbm support for .ini files
innodb - Adds innodb support for mySQL (transaction support)
interbase - Adds support for Interbase database
iodbc - Adds support for iODBC library
ipod - Enable support for iPod device access
ipv6 - Adds support for IP version 6
jabber - Enable jabber IM protocol support
jack - Adds support for the JACK Audio Connection Kit
java - Adds support for Java
javascript - Enables javascript support
jbig - enables jbig-kit support for tiff, Hylafax, ImageMagick, etc
jikes - Compile Java source code with jikes (faster)
joystick - Add support for joysticks in all packages
jpeg - Adds JPEG image support
jpeg2k - Support for JPEG 2000, a wavelet-based image compression format.
junit - Adds junit awareness -- useful for developers.
kde - Adds support for kde-base/kde (K Desktop Enviroment)
kdeenablefinal - EXPERIMENTAL: KDE ebuilds will use the enable-final flag, yielding compilation speedups at the cost of heavy mem usage and potentially causing problems. We strongly discourage setting this.
kdehiddenvisibility - Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
kdexdeltas - Makes kde ebuilds download binary diffs rather than entire new tarballs for every new release
kerberos - Adds kerberos support
krb4 - Adds optional kerberos 4 compatibility support
ladcca - Adds Linux Audio Developer's Configuration and Connection API support (LADCCA) - DEPRECATED, will be replaced by lash
ladspa - Enables the ability to support ladspa plugins
lame - Prefer using LAME libraries for MP3 encoding support
lapack - Adds support for the virtual/lapack numerical library
lash - Adds LASH Audio Session Handler support
lcms - Adds lcms support (color management engine)
ldap - Adds LDAP support (Lightweight Directory Access Protocol)
leim - Adds input methods support to Emacs
lesstif - Use lesstif over openmotif in cases where a program supports both
libcaca - Add support for colored ASCII-art graphics
libedit - Use the libedit library (replacement for readline)
libgda - Adds GNOME Data Access support
libnotify - Enable notification support
libsamplerate - Build with support for converting sample rates using libsamplerate
libwww - Adds libwww support (General purpose WEB API)
lirc - Adds support for lirc (Linux's Infra-Red Remote Control)
livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building.
lm_sensors - Adds linux lm_sensors (hardware sensors) support
lua - Enable Lua scripting support
m17n-lib - Enable m17n-lib support
mad - Adds support for mad (high-quality mp3 decoder library and cli frontend)
maildir - Adds support for maildir (~/.maildir) style mail spools
mailwrapper - Adds mailwrapper support to allow multiple MTAs to be installed
matroska - Adds support for the matroska container format
matrox - Adds Matrox MGA support to mplayer
mbox - Adds support for mbox (/var/spool/mail) style mail spools
mcal - Adds support for MCAL calendar system
mcve - Support for the MCVE credit card payment system
memlimit - Adds memory usage limiting in supporting programs
mhash - Adds support for the mhash library
migemo - Enables migemo support for Japanese
mikmod - Adds libmikmod support to allow playing of SoundTracker-style music files
milter - Adds sendmail mail filter (milter) support
mime - Adds MIME support
minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
mmap - Adds mmap (memory map) support
mmx - Adds support for optimizations for Pentium MMX and Athlon class processors
mng - Adds support for libmng (MNG images)
mnogosearch - Adds support for the mnoGoSearch search engine
mono - Build Mono bindings to support dotnet type stuff
motif - Adds motif support (x11-libs/openmotif x11-libs/lesstif)
mozilla - Adds support for the Mozilla web-browser
mp3 - Add support for reading mp3 files
mpeg - Adds libmpeg3 support to various packages.
mpi - Adds MPI (Message Passing Interface) layer to the apps that support it.
mplayer - Enable mplayer support for playback or encoding
msn - Enable MSN Messenger IM protocol support
msql - Adds support for the MSQL database server
mssql - Adds support for Microsoft SQL Server database
mule - Adds multi-language support to XEmacs
multilib - On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
musepack - Enable support for the musepack audio codec
musicbrainz - Lookup audio metadata using MusicBrainz community service (musicbrainz.org)
mysql - Adds mySQL Database support
mysqli - Adds support for the improved mySQL libraries
nas - Adds support for network audio sound
ncurses - Adds ncurses support (console display library)
neXt - Enable neXt toolkit
netboot - Enables network booting
netcdf - Enable NetCDF data format 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)
nocd - Install all files required to run the application without a CD mounted
nocxx - Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
nsplugin - Builds plugins for Netscape compatible browsers
ocaml - Adds support/bindings for the Ocaml language
oci8 - Adds Oracle 8 Database Support
odbc - Adds ODBC Support (Open DataBase Connectivity)
offensive - Enables potentially offensive items in packages
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)
old-linux - Add support for linux-2.4 and older
openal - Adds support for the Open Audio Library
openexr - Support for the OpenEXR graphics file format
opengl - Adds support for OpenGL (3D graphics)
oracle - Enable Oracle Database support
oracle7 - Adds support for the Oracle 7 Database
osc - Enables support for Open Sound Control
oscar - Enable Oscar (AIM/ICQ) IM protocol support
oss - Adds support for OSS (Open Sound System)
ovrimos - Adds support for the Ovrimos Database engine
pam - Adds support PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
pcmcia - Adds support for PCMCIA slots/devices found on laptop computers
pcntl - Adds support for process creation functions
pcre - Adds support for Perl Compatible Regular Expressions
pda - Adds support for portable devices.
pdf - Adds general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
perl - Adds support/bindings for the Perl language.
pfpro - Adds support for Verisign Payflow Pro
php - Include support for php
pic - Build Position Independent Code. Do not utilize this flag unless you know what you're doing.
plotutils - Adds plotutils support to gnuplot (library for 2-D vector graphics)
png - Adds support for libpng (PNG images)
portaudio - Adds support for the crossplatform portaudio audio API
posix - Adds support for POSIX-compatible functions
postgres - Adds support for the postgresql database
ppds - Adds support for automatically generated ppd (printing driver) files
prelude - Adds support/bindings for the Prelude Intrusion Detection System
profile - Adds profile support to builds of packages (will likely vary from ebuild to ebuild in support)
pulseaudio - Adds support for PulseAudio sound server
python - Adds support/bindings for the Python language
qdbm - Adds support for the qdbm (Quick Database Manager) library
qt3 - Adds support for the Qt GUI/Application Toolkit version 3.x
qt4 - Adds support for the Qt GUI/Application Toolkit version 4.x
quicktime - Adds support for OpenQuickTime
radius - Adds support for RADIUS authentication
rdesktop - Adds support for the remote desktop protocol, usually used to connect to Windows servers
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)
sapdb - Adds support for SAP DB
sasl - Adds support for the Simple Authentication and Security Layer
savedconfig - Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure you USE flags allow for approprate dependencies
scanner - Adds support for scanner hardware (e.g. build the sane frontend in kdegraphics)
sdl - Adds support for Simple Direct Layer (media library)
seamonkey - Adds support for the Seamonkey web-browser
selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
session - Adds persistent session support
sharedext - Adds support for building shared extensions in php
sharedmem - Adds support for shared memory use
shorten - Adds support for the shorten audio compressor
simplexml - support for simplexml
skey - Enable S/Key (Single use password) authentication support
slang - Adds support for the slang text display library (it's like ncurses, but different)
slp - Adds Service Locator Protocol support
smartcard - Enables smartcard support
sndfile - Adds support for libsndfile
snmp - Adds support for the Simple Network Management Protocol if available
soap - Adds support for SOAP (Simple Object Access Protocol)
sockets - Adds support for tcp/ip sockets
socks5 - Adds support for the socks5 proxy
solid - Adds support for the Solid database engine
source - Zip the sources and install them
sox - Adds support for Sound eXchange (SoX)
speex - Adds support for the speex audio codec
spell - Adds dictionary support
spl - Adds support for the Standard PHP Library
sqlite - Adds support for sqlite - embedded sql database
sqlite3 - Adds support for sqlite3 - embedded sql database
sse - fast floating point optimization for PentiumIII+ class chips
sse2 - faster floating point optimization for SSE2 capable chips
ssl - Adds support for Secure Socket Layer connections
startup-notification - Enable application startup event feedback mechanism
static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
svg - Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ). This option is mainly intended for users that tend to browse multimedia sites frequently.
svga - Adds support for SVGAlib (graphics library)
sybase - Adds support for the Sybase SQL Database Server
sybase-ct - Adds support for Sybase-CT
symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink.
syslog - Enables support for syslog
sysvipc - Support for System V-compatible inter-process communication
szip - Use the szip compression library
tcl - Adds support the Tcl language
tcpd - Adds support for TCP wrappers
test - Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore.
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
tokenizer - Adds support for the PHP file parser
truetype - Adds support for FreeType and/or FreeType2 fonts
uclibc - Enable uclibc specific patches and build or link uclibc
unicode - Adds support for Unicode
usb - Adds USB support to applications that have optional USB support (e.g. cups)
v4l - Enables video4linux support
vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
vcd - Video CD support
verbose - effects vary across packages; generally used to enable extra informational output during a build or at runtime
vhosts - Adds support for installing web-based applications into a virtual-hosting environment
videos - Install optional video files (used in some games)
vim-syntax - Pulls in related vim syntax scripts.
voodoo3 - Adds support for 3Dfx's Voodoo3 video chipset, else defaults to Voodoo4/5 support if not in USE.
vorbis - Adds support for the OggVorbis audio codec
wddx - Adds support for Web Distributed Data eXchange
wifi - Enable wireless network functions
win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)
wmf - Adds support for the wmf vector image format
wxwindows - Adds support for wxWidgets/wxGTK GUI toolkit
x264 - Enable h264 encoding using x264
xattr - Adds support for extended attributes (filesystem-stored metadata)
xcomposite - Enable support for the Xorg composite extension
xface - Adds xface support used to allow a small image of xface format to be included in an email via the header 'X-Face'.
xine - Add support for the XINE movie libraries
xinerama - Add support for the xinerama X11 extension, which allows 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
xprint - Support for xprint, http://www.mozilla.org/projects/xprint/
xscreensaver - Adds support for XScreenSaver extension.
xsl - Check/Support flag for XSL library (version 1)
xulrunner - Build native browser integration against xulrunner instead of firefox or seamonkey.
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
yahoo - Enable Yahoo Messenger IM protocol support
yaz - Adds in optional support for the Z39.50 Protocol for Information Retrieval (YAZ)
zh_TW - add GOT's chinese patch
zlib - Adds support for zlib (de)compression

83
profiles/use.local.desc Normal file
View File

@ -0,0 +1,83 @@
# Copyright 1999-2010 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# This file contains descriptions of local USE flags, and the ebuilds which
# contain them.
# Keep it sorted (use "LC_ALL=C sort -t: -k1,1 -k2 | LC_ALL=C sort -s -t/ -k1,1")
# Declaring the locale for the sort is critical to avoid flapping.
###########
## NOTICE!!
###########
# This file is deprecated as per GLEP 56 in favor of metadata.xml. Please add
# your descriptions to your package's metadata.xml ONLY.
# use.local.desc is now generated automatically, and manual editing of it is
# disallowed.
# Test for commit block
app-admin/eselect-xim:scim - add scim support
app-admin/eselect-xim:gcin - add gcin support
app-admin/eselect-xim:oxim - add oxim support
app-antivirus/bitdefender-scanner:gtk - Enable the graphical user interface based on x11-libs/gtk+
app-i18n/gcin:filter-nobopomofo - support nobopomofo plugin
app-i18n/gcin:chinese-sound - support chinese sound
app-i18n/ibus-table-cangjie:cangjie3 - Build CangJie3 Engine
app-i18n/ibus-table-cangjie:cangjie5 - Build CangJie5 Engine
app-i18n/ibus-table-cangjie:quick3 - Build Quick3 Engine
app-i18n/ibus-table-cangjie:quick5 - Build Quick5 Engine
app-i18n/ibus-table-erbi:extra-phrases - Add extra phrases into built Engine
app-i18n/ibus-table-wubi:extra-phrases - Add extra phrases into built Engine
app-i18n/ibus-table-wubi:wubi86 - Build Wubi86 Engine
app-i18n/ibus-table-wubi:wubi98 - Build Wubi98 Engine
app-i18n/ibus-table-zhengma:extra-phrases - Add extra phrases into built Engine
app-i18n/sunpinyin:ibus - Enable support for app-i18n/ibus input method
app-i18n/sunpinyin:xim - Enable support for XIM
app-text/stardict:espeak - Enables text to speech engine app-accessibility/espeak
app-text/stardict:festival - Enables text to speech engine app-accessibility/festival
app-text/stardict:gnome - Enables gnome-base/gnome support
app-text/stardict:gucharmap - Enables gnome-extra/gucharmap plugin
app-text/stardict:spell - Enables spell checking capability using app-text/enchant
app-text/texlive-core:xetex - Use TeXLive packed XeTeX
gnome-base/nautilus:beagle - Enables support for searching using the Beagle (app-misc/beagle) desktop search tool
gnome-base/nautilus:elementary - Use the branch modified by the elementary project
gnome-base/nautilus:mod - Use the nautilus-mod
gnome-base/nautilus:tracker - Enables support for searching using the Tracker (app-misc/tracker) search tool
media-libs/fontconfig:ubuntu - Enable the lcd patch from Ubuntu
media-libs/freetype:cleartype - Enable subpixel patch
media-libs/freetype:fontforge - Install internal headers required for truetype debugger in media-gfx/fontforge (built with USE=fontforge-debugger)
media-libs/freetype:ubuntu - Enable the lcd patch from Ubuntu
media-libs/freetype:utils - Install utilities and examples from ft2demos
media-plugins/osd-lyrics:mpd - Enable support for MPD
media-plugins/osd-lyrics:xmms2 - Enable support for XMMS2
media-tv/gmlive:extra - Enable support for PPLive and PPS IPTV
media-tv/gmlive:sopcast - Enable support for media-tv/sopcast
media-tv/gmlive:totem - Enable totem plugin support
media-tv/gmlive-extra:pplive - Enable support for PPLive P2P IPTV
media-tv/gmlive-extra:pps - Enable support for PPS P2P IPTV
media-tv/gmlive-extra:sopcast - Enable support for SopCast P2P IPTV
net-firewall/west-chamber:ipset - Kernel module for IP set management
net-firewall/west-chamber:xtables_addons_cui - The CUI target sends obfuscating packets upon incoming SYN to make the connection invisible to third-party intrusion detection.
net-firewall/west-chamber:xtables_addons_gfw - The gfw match allows to match on gfw packet fingerprints.
net-firewall/west-chamber:xtables_addons_zhang - The CUI target sends obfuscating packets upon incoming SYN to make the connection invisible to third-party intrusion detection.
net-misc/gemanx:imageview - enable external image viewer
net-misc/gemanx:iplookup - enable IP location lookup for Simplified Chinese users. Need qqwry.dat
net-misc/xmuruijie:firewall - Add support for iptables firewall
net-p2p/amule:daemon - Enable amule daemon
net-p2p/amule:dlp - Enable Dynamic Leecher Protection
net-p2p/amule:remote - Enable remote controlling of the client
net-p2p/amule:stats - Enable statistic reporting
net-p2p/amule:upnp - Enables support for Intel UPnP stack.
x11-libs/cairo:cleartype - Enable subpixel patch
x11-libs/cairo:glitz - Build with glitz support, which replaces some software render operations with Mesa OpenGL operations
x11-libs/cairo:newspr - Enable Freetype subpixel font rendering
x11-libs/cairo:ubuntu - Enable lcd rendering patches from Ubuntu
x11-libs/libXft:cleartype - Enable Freetype subpixel font rendering
x11-libs/libXft:ubuntu - Use Freetype subpixel rendering patch from Ubuntu
x11-libs/qt:immqt - Enable binary incompatible version of immodule for Qt
x11-libs/qt:immqt-bc - Enable binary compatible version of immodule for Qt
x11-libs/qt:zh_TW - add GOT's chinese patch
x11-misc/notification-daemon:notify-osd - Hack to support notify-osd
x11-misc/qterm:phonon - Enable support for the Phonon multimedia package

14
repo.xml Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
<repositories xmlns="" version="1.0">
<repo quality="experimental" status="unofficial">
<name>gentoo-zh</name>
<description>merged overlay of Gentoo-{China,Taiwan}</description>
<homepage>http://gentoo-zh.googlecode.com/</homepage>
<owner type="project">
<email>microcaicai@gmail.com, robert.zhangle@gmail.com</email>
<name>gentoo-zh</name>
</owner>
<source type="svn">http://gentoo-zh.googlecode.com/svn/trunk/</source>
</repo>
</repositories>

4
sets.conf Normal file
View File

@ -0,0 +1,4 @@
[gentoo-taiwan sets]
class = portage.sets.files.StaticFileSet
multiset = true
directory = ${repository:gentoo-taiwan}/sets/

4
setting_id.sh Executable file
View File

@ -0,0 +1,4 @@
#!/bin/bash
find . -type f -name ChangeLog -exec svn ps svn:keywords Id \{\} \;
find . -type f -name \*.ebuild -exec svn ps svn:keywords Id \{\} \;

67
skel.ChangeLog Normal file
View File

@ -0,0 +1,67 @@
# ChangeLog for <CATEGORY>/<PACKAGE_NAME>
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*<PACKAGE_NAME>-<PACKAGE_VERSION>-<PACKAGE_RELEASE> (DD MMM YYYY)
DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2 :
Initial import. Ebuild submitted by submitter_name <submitter_email>.
Note that the "changed_file" listing is optional if you are simply bumping
the rev of the ebuild and are only making changes to the .ebuild file
itself. Also note that we now have a single unified paragraph rather than
having the first line separated from the rest by a newline. Everything
should be in one block like this. (note by drobbins, 16 Jul 2002)
DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2: this is
an earlier ChangeLog entry.
-- Explanation of ChangeLog format:
***************************************************************************
THIS IS IMPORTANT: The ChangeLog format is a *chronological* account of all
changes made to a set of ebuilds. That means that the most recent ChangeLog
entry *always* goes at the top of the file. More explanation below.
***************************************************************************
***************************************************************************
ANOTHER IMPORTANT NOTE: There are some ChangeLogs that don't follow this
format and organize all changes under the "correct" "*" entry. This is not
correct. However, rather than making a concerted effort to fix these
ChangeLogs, we should spend our energy defining a comprehensive and strict
XML-based ChangeLog format which we then migrate to. But for any entries to
any ChangeLog that *you* make, please make sure to always add entries to the
top of the file like a good boy/girl. Even do this if it's clear that you're
adding an entry to a b0rked ChangeLog.
***************************************************************************
This changelog is targeted to users. This means that the comments should be
well explained and written in clean English.
Every new version or revision of the package should be marked by a '*'
separator line as above to indicate where in the chronology it was first
added to our CVS tree. Any changes since the last revision, really _any
changes at all_ have to be added to the top of the file, underneath the
initial copyright and cvs header comments, in exactly the same format as this
comment. If you are modifying older ebuilds, simply note them as changed
files and add your entry to the top of the ChangeLog. Resist the temptation
to "organize" your ChangeLog entries by placing them under the "correct" "*"
entries -- this isn't the purpose of the "*" entries.
This means that you start with header line that has the following format,
indented two spaces:
DD MMM YYYY; your_name <your_email> changed_file1, changed_file2: Your
explanation should follow. It should be indented and wrapped at a line width
of 80 characters. The changed_files can be omitted if they are obvious; for
example, if you are only modifying the .ebuild file and committing a new rev
of a package. Any details about what exactly changed in the code should be
added as a message when the changes are committed to cvs, not in this file.
-- A word regarding credit:
Please add credit information ("ebuild submitted by ...", "patch submitted
by ...") to the ChangeLog. Do not add this information to the ebuilds
themselves.
And remember: Give credit where credit is due. We're all doing this for
free, so the best we can hope (and expect!) to receive is credit.

8
skel.metadata.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>gentoo-zh@googlegroups.com</email>
</maintainer>
</pkgmetadata>