Slackware 14.2

Thu Jun 30 20:26:57 UTC 2016
Slackware 14.2 x86_64 stable is released!

The long development cycle (the Linux community has lately been living in
"interesting times", as they say) is finally behind us, and we're proud to
announce the release of Slackware 14.2.  The new release brings many updates
and modern tools, has switched from udev to eudev (no systemd), and adds
well over a hundred new packages to the system.  Thanks to the team, the
upstream developers, the dedicated Slackware community, and everyone else
who pitched in to help make this release a reality.

The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided
32-bit/64-bit x86/x86_64 DVD.  Please consider supporting the Slackware
project by picking up a copy from store.slackware.com.  We're taking
pre-orders now, and offer a discount if you sign up for a subscription.

Have fun!  :-)
This commit is contained in:
Patrick J Volkerding 2016-06-30 20:26:57 +00:00 committed by Eric Hameleers
parent 76fc4757ac
commit d31c50870d
2507 changed files with 370394 additions and 230199 deletions

View file

@ -1,8 +1,8 @@
Yes, it is that time again! After well over a year of planning, Yes, it is that time again (finally)! Following a long period of
development, and testing, the Slackware Linux Project is proud to planning, development, and testing, the Slackware Linux Project is proud
announce the latest stable release of the longest running distribution to announce the latest stable release of the longest running distribution
of the Linux operating system, Slackware version 14.1! of the Linux operating system, Slackware version 14.2!
We are sure you'll enjoy the many improvements. We've done our best We are sure you'll enjoy the many improvements. We've done our best
to bring the latest technology to Slackware while still maintaining the to bring the latest technology to Slackware while still maintaining the
@ -10,21 +10,21 @@ stability and security that you have come to expect. Slackware is well
known for its simplicity and the fact that we try to bring software to known for its simplicity and the fact that we try to bring software to
you in the condition that the authors intended. you in the condition that the authors intended.
Slackware 14.1 brings many updates and enhancements, among which Slackware 14.2 brings many updates and enhancements, among which
you'll find two of the most advanced desktop environments available you'll find two of the most advanced desktop environments available
today: Xfce 4.10.1, a fast and lightweight but visually appealing and today: Xfce 4.12.1, a fast and lightweight but visually appealing and
easy to use desktop environment, and KDE 4.10.5, a recent stable release easy to use desktop environment, and KDE 4.14.21 (KDE 4.14.3 with
of the 4.10.x series of the award-winning KDE desktop environment. kdelibs-4.14.21) a stable release of the 4.14.x series of the award-
These desktops utilize udev, udisks, and udisks2, and many of the winning KDE desktop environment. These desktops utilize eudev, udisks,
specifications from freedesktop.org which allow the system administrator and udisks2, and many of the specifications from freedesktop.org which
to grant use of various hardware devices according to users' group allow the system administrator to grant use of various hardware devices
membership so that they will be able to use items such as USB flash according to users' group membership so that they will be able to use
sticks, USB cameras that appear like USB storage, portable hard drives, items such as USB flash sticks, USB cameras that appear like USB storage,
CD and DVD media, MP3 players, and more, all without requiring sudo, the portable hard drives, CD and DVD media, MP3 players, and more, all
mount or umount command. Just plug and play. Slackware's desktop without requiring sudo, the mount or umount command. Just plug and play.
should be suitable for any level of Linux experience. Slackware's desktop should be suitable for any level of Linux experience.
Slackware uses the 3.10.17 kernel bringing you advanced performance Slackware uses the 4.4.14 kernel bringing you advanced performance
features such as journaling filesystems, SCSI and ATA RAID volume features such as journaling filesystems, SCSI and ATA RAID volume
support, SATA support, Software RAID, LVM (the Logical Volume Manager), support, SATA support, Software RAID, LVM (the Logical Volume Manager),
and encrypted filesystems. Kernel support for X DRI (the Direct and encrypted filesystems. Kernel support for X DRI (the Direct
@ -49,31 +49,29 @@ even on single processor machines if it will run on them. Note that on
x86_64 (64-bit), all the kernels are SMP capable. x86_64 (64-bit), all the kernels are SMP capable.
Here are some of the advanced features of Slackware 14.1: Here are some of the advanced features of Slackware 14.2:
- Runs the 3.10.17 version of the Linux kernel from ftp.kernel.org. - Runs the 4.4.14 version of the Linux kernel from ftp.kernel.org.
The 3.10.x series is well-tested, offers good performance, and will be The 4.4.x series is well-tested, offers good performance, and will be
getting long term support from kernel.org. For people interested in getting long term support from kernel.org. For people interested in
running the previous long term support kernel series, we've provided running the latest Linux kernel, we've also put configuration files for
sample configuration files for Linux 3.4.66 under the /testing directory. Linux 4.6 in /testing.
And, to make it easier for people who want to compile the latest Linux
kernel, we've also put configuration files for Linux 3.12 in /testing.
- System binaries are linked with the GNU C Library, version 2.17. - System binaries are linked with the GNU C Library, version 2.23.
This version of glibc also has excellent compatibility with This version of glibc also has excellent compatibility with
existing binaries. existing binaries.
- X11 based on the X.Org Foundation's modular X Window System. - X11 based on the X.Org Foundation's modular X Window System.
This is X11R7.7, a new release, with many improvements in terms of This is X11R7.7 with many improvements in terms of performance and
performance and hardware support. hardware support.
- Installs gcc-4.8.2 as the default C, C++, Objective-C, - Installs gcc-5.3.0 as the default C, C++, Objective-C,
Fortran-77/95/2003/2008, and Ada 95/2005/2012 compiler. Fortran-77/95/2003/2008, and Ada 95/2005/2012 compiler.
- Also includes LLVM and Clang, an alternate compiler for C, C++, - Also includes LLVM and Clang, an alternate compiler for C, C++,
Objective-C and Objective-C++. Objective-C and Objective-C++.
- The x86_64 version of Slackware 14.1 supports installation and booting - The x86_64 version of Slackware 14.2 supports installation and booting
on machines using UEFI firmware. on machines using UEFI firmware.
- Support for NetworkManager for simple configuration of wired and - Support for NetworkManager for simple configuration of wired and
@ -86,65 +84,65 @@ Here are some of the advanced features of Slackware 14.1:
- Support for fully encrypted network connections with OpenSSL, - Support for fully encrypted network connections with OpenSSL,
OpenSSH, OpenVPN, and GnuPG. OpenSSH, OpenVPN, and GnuPG.
- Apache (httpd) 2.4.6 web server with Dynamic Shared Object - Apache (httpd) 2.4.20 web server with Dynamic Shared Object
support, SSL, and PHP 5.4.20. support, SSL, and PHP 5.6.23.
- USB, IEEE 1394 (FireWire), and ACPI support, as well as legacy PCMCIA - USB2, USB3, IEEE 1394 (FireWire), and ACPI support, as well as legacy
and Cardbus support. This makes Slackware a great operating system PCMCIA and Cardbus support. This makes Slackware a great operating
for your laptop. system for your laptop.
- The udev dynamic device management system for Linux 3.x. - The udev (eudev) dynamic device management system for Linux 4.x.
This locates and configures most hardware automatically as it This locates and configures most hardware automatically as it is added
is added (or removed) from the system, loading kernel modules (or removed) from the system, loading kernel modules as needed. It
as needed. It works along with the kernel's devtmpfs filesystem works along with the kernel's tmpfs filesystem to create access nodes
to create access nodes in the /dev directory. in the /dev directory.
- New development tools, including Perl 5.18.1, Python 2.7.5, - New development tools, including Perl 5.22.2, Python 2.7.11,
Ruby 1.9.3-p448, Subversion 1.7.13, git-1.8.4, mercurial-2.7.2, Ruby 2.2.5, Subversion 1.9.4, git-2.9.0, mercurial-3.8.2,
graphical tools like Qt designer and KDevelop, and much more. graphical tools like Qt designer and KDevelop, and much more.
- Updated versions of the Slackware package management tools make it - Updated versions of the Slackware package management tools make it
easy to add, remove, upgrade, and make your own Slackware packages. easy to add, remove, upgrade, and make your own Slackware packages.
Package tracking makes it easy to upgrade from Slackware 14.0 to Package tracking makes it easy to upgrade from Slackware 14.1 to
Slackware 14.1 (see UPGRADE.TXT and CHANGES_AND_HINTS.TXT). Slackware 14.2 (see UPGRADE.TXT and CHANGES_AND_HINTS.TXT).
The slackpkg tool can also help update from an older version of The slackpkg tool can also help update from an older version of
Slackware to a newer one, and keep your Slackware system up to date. Slackware to a newer one, and keep your Slackware system up to date.
In addition, the slacktrack utility will help you build and maintain In addition, the slacktrack utility will help you build and maintain
your own packages. your own packages.
- Web browsers galore! Includes KDE's Konqueror 4.10.5, SeaMonkey 2.21 - Web browsers galore! Includes KDE's Konqueror 4.14.13, SeaMonkey 2.40
(this is the replacement for the Mozilla Suite), Mozilla Firefox ESR 24.1, (this is the replacement for the Mozilla Suite), Mozilla Firefox ESR 45.2.0,
as well as the Thunderbird 24.1 email and news client with advanced as well as the Thunderbird 45.1.1 email and news client with advanced
junk mail filtering. A script is also available in /extra to repackage junk mail filtering. A script is also available in /extra to repackage
Google Chrome as a native Slackware package. Google Chrome as a native Slackware package (Chrome is only available for
x86_64).
- The KDE Software Compilation 4.10.5, a complete desktop environment. - The KDE Software Compilation 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21),
This includes the Calligra productivity suite (previously known as a complete desktop environment. This includes the Calligra productivity
KOffice), networking tools, GUI development with KDevelop, multimedia suite (previously known as KOffice), networking tools, GUI development
tools (including the Amarok music player and K3B disc burning software), with KDevelop, multimedia tools (including the Amarok music player and
the Konqueror web browser and file manager, dozens of games and utilities, K3B disc burning software), the Konqueror web browser and file manager,
international language support, and more. dozens of games and utilities, international language support, and more.
- A collection of GTK+ based applications including pidgin-2.10.7, - A collection of GTK+ based applications including pidgin-2.10.12,
gimp-2.8.6 (with many improvements including a single window mode), gimp-2.8.16, gkrellm-2.3.7, hexchat-2.12.1, xsane-0.999, and pan-0.139.
gkrellm-2.3.5, xchat-2.8.8, xsane-0.998, and pan-0.139.
- A repository of extra software packages compiled and ready to run - A repository of extra software packages compiled and ready to run
in the /extra directory. in the /extra directory.
- Many more improved and upgraded packages than we can list here. For - Many more improved and upgraded packages than we can list here. For
a complete list of core packages in Slackware 14.1, see this file: a complete list of core packages in Slackware 14.2, see this file:
ftp://ftp.slackware.com/pub/slackware/slackware-14.1/PACKAGES.TXT ftp://ftp.slackware.com/pub/slackware/slackware-14.2/PACKAGES.TXT
Downloading Slackware 14.1: Downloading Slackware 14.2:
--------------------------- ---------------------------
The full version of Slackware Linux 14.1 is available for download The full version of Slackware Linux 14.2 is available for download
from the central Slackware FTP site hosted by our friends at osuosl.org: from the central Slackware FTP site hosted by our friends at osuosl.org:
ftp://ftp.slackware.com/pub/slackware/slackware-14.1/ ftp://ftp.slackware.com/pub/slackware/slackware-14.2/
If the sites are busy, see the list of official mirror sites here: If the sites are busy, see the list of official mirror sites here:
@ -160,23 +158,23 @@ be found in the isolinux directory.
Purchasing Slackware on CD-ROM or DVD: Purchasing Slackware on CD-ROM or DVD:
-------------------------------------- --------------------------------------
Or, please consider purchasing the Slackware Linux 14.1 six CD-ROM Or, please consider purchasing the Slackware Linux 14.2 six CD-ROM
set or deluxe dual-sided DVD release directly from Slackware Linux, and set or deluxe dual-sided DVD release directly from Slackware Linux, and
you'll be helping to support the continued development of Slackware you'll be helping to support the continued development of Slackware
Linux! Linux!
The DVD release has the 32-bit x86 Slackware 14.1 release on one The DVD release has the 32-bit x86 Slackware 14.2 release on one
side, and the 64-bit x86_64 Slackware 14.1 release on the other. Both side, and the 64-bit x86_64 Slackware 14.2 release on the other. Both
sides are bootable for easy installation, and includes everything from sides are bootable for easy installation, and includes everything from
both releases of Slackware 14.1, including the complete source code both releases of Slackware 14.2, including the complete source code
trees. trees.
The 6 CD-ROM release of Slackware 14.1 is the 32-bit x86 edition. The 6 CD-ROM release of Slackware 14.2 is the 32-bit x86 edition.
It includes a bootable first CD-ROM for easy installation. The 6 It includes a bootable first CD-ROM for easy installation. The 6
CD-ROMs are labeled for easy reference. CD-ROMs are labeled for easy reference.
The Slackware 14.1 x86 6 CD-ROM set is $49.95 plus shipping, or The Slackware 14.2 x86 6 CD-ROM set is $49.95 plus shipping, or
choose the Slackware 14.1 x86/x86_64 dual-sided DVD (also $49.95 plus choose the Slackware 14.2 x86/x86_64 dual-sided DVD (also $49.95 plus
shipping). shipping).
Slackware Linux is also available by subscription. When we release Slackware Linux is also available by subscription. When we release

View file

@ -1,546 +0,0 @@
Sun Oct 1 23:00:46 CDT 2006
NOTE: If you are interested in booting your system using PXE, a USB stick,
or a mini-ISO (which may then be used to start network (NFS) installations)
see Eric Hameleers' helpful page at this location:
http://slackware.com:/~alien
Since this is the 'BOOTING' file, pointing out the alternate installers
would be the on-topic thing to do here, but I'll also note that everything
else there is also pretty good, except that part where Alien BOB tries to
get people to gang up on me and get all of this stuff included. Shame,
shame! ;-) I'm trying to cobble together an operating system here, not
bundle every application on the planet! We're already at six ISO images,
and DVD5 is looking small! OK, just kidding. (mostly ;-) Eric's done a
massive amount of work on Slackware gratis, and we should all thank him
for the more complete and pleasant Slackware we now enjoy. :-)
All that said, most of this file after this is about 10 years old and I'm
not sure how much (if any) of it still pertains to modern Linux. In most
cases Slackware on a DVD (or the first disc) should just boot automatically
from the primary DVD drive. Or, if you're booting from CD the first one
is the bootable one. Sometimes you need to go into the machine's BIOS and
make some adjustments to make the system boot from optical media (be
careful in there!)
This file contains some helpful (hopefully! :^) information on what to do if
your Linux system won't boot properly.
Section 1: What to do if after the installation process, the machine will
not boot.
This problem is not uncommon. The reason for it is that the kernel your system
tries to boot after installation is not the same as the one used to install (the
bootdisk kernel). Typically the kernel that is installed to your hard drive
will contain more device drivers, and sometimes one of them won't like some
piece of hardware in your machine.
There are a couple of approaches that can be used to deal with this situation.
Perhaps the simplest solution is to open up the machine and pull any cards that
aren't crucial, and then try to reboot the system. If this is successful, then
follow the instructions in the FAQ.TXT for building and installing a kernel
that is customized for your hardware.
Another approach (that doesn't involve opening the machine) is to try to use the
bootdisk you installed with to kickstart the system. To do this, boot the disk
and then use the "mount" option to have the kernel boot the root partition on
your hard drive rather that a root/install disk. Let's assume your root Linux
partition is on /dev/hda2. To boot the system, you'd use this command at the
Syslinux "boot:" prompt on the bootdisk:
mount noinitrd ro root=/dev/hda2
If you installed using the Slackware CDROM, you should boot from this CDROM
again and then load the kernel you used while installing, with additional
parameters to make it mount your hard drive's root partition. Let's assume
your root Linux partition is on /dev/hda2 and you used the 'sata.i' kernel.
To boot the system, you'd enter this command at the "boot: " prompt:
sata.i root=/dev/hda2 noinitrd ro
Section 2: Trying to get the kernel to detect hardware.
The first thing you should do is make sure you're using a kernel that supports
the hardware you're trying to use. If it doesn't, you've got a few options for
how to add the support. You can compile a custom kernel of your own, or you
can look for an appropriate pre-compiled kernel in the /kernels directory.
Another approach is to try loading a kernel module to add the extra support you
need. This is usually the fastest and easiest way to get a device working, so
you might want to try it first. Use 'vi' (or some other editor) to edit the
file /etc/rc.d/rc.modules. Look for a module that supports the hardware you
want to get working, remove the '#' from the beginning of the line, and fill in
any extra parameters that the module might require.
If you install a new kernel, be sure to reinstall LILO afterwards (if you use
it). For more details on installing a kernel, see the FAQ.TXT.
There are a number of extra parameters that can be used on the LILO bootdisk
prompt, with Loadlin, or in your /etc/lilo.conf. These flags help tell the
kernel which I/O port, IRQ, and so forth, that a particular piece of hardware
uses, so that if the kernel doesn't see a peripheral while autoscanning you
should be able to force detection by telling the kernel exactly where to look.
To use an extra flag with a bootdisk, put the flags after the standard command
used to boot the system. So, to boot /dev/hda2 and try to force detection of
a Mitsumi CD-ROM drive with Mitsumi interface card, you might use something
like this at the LILO prompt:
mount root=/dev/hda2 mcd=0x300,11
To use a parameter with Loadlin, just add it to the end of the boot command
in a similar fashion:
loadlin vmlinuz root=/dev/hda2 mcd=0x300,11
Or, you can enclose the parameters in an append="" and add the line to your
/etc/lilo.conf. Don't forget to reinstall lilo after editing the
/etc/lilo.conf. To do this, just type "lilo" as root.
Here's how the line you'd add to your /etc/lilo.conf looks:
append="mcd=0x300,11"
Here is a list of known kernel parameters from the Loadlin documentation:
LOADLIN 1.5 ((C) 1994 lermen@elserv.ffm.fgan.de)
and
Linux version: 0.99.14, 0.99.15, 1.0, 1.1.47
This is a list of command line parameters recognized and interpreted by:
========================================================================
1. LOADLIN
ramdisk=size (size in Kbytes)
or
ramdisk=size,no (same as above, but disk change prompt disabled)
e.g.: ramdisk=1440,no
vga=mode
2. The Linux kernel
mem=number (for > 0.99.15, number = end of physical memory in bytes)
root=device
ro
rw
no387
debug sets console_loglevel = 10
no-hlt disables check of HLT instruction at startup
3. init
single
auto
ro,rw,no387 (forwarded from the kernel)
4. Some drivers
reserve=port1,num1,...,port5,num5 #reserves 80x86 ioports
ether=irq,base_addr,mem_start,mem_end,dev_name
hd=cyl,head,sect # for 2 drives you need this twice
# first relates to drive 0
bmouse=irq
max_scsi_luns=n # (n should be between 1 and 8)
st0x=base_address,irq # SEAGATE controller ST01/ST02
tmc8xx=base_address,irq # Future Domain TMC-885,TMC-950
t128=address,irq # Trantor T128/T128F/T228
ncr5380=port,irq,dma # Generic NCR5380 driver
aha152x=portbase,irq,scsiid,reconnect # Adaptec AHA-152x driver
cdu31a=portbase,irq,PAS # Sony CDU-31a. Third parameter
# should be "PAS" if on a Pro-Audio Spectrum, or
# nothing if on something else.
xd=type,irq,iobase,dma
mcd=port,irq
sound=0x0TTPPPID, ..
sbpcd=sbport,SoundBlaster
sbpcd=LMport,LaserMate
sbpcd=SpeaFXport,SPEA
5. Environment
All parameters of format name=xxxx which are not recognized by
the kernel or a driver are put onto the environment.
LOADLIN itself always puts BOOT_IMAGE=imagefile onto the environ-
ment. The user may put additional values onto the environment in
order to allow /etc/rc to behave differently for a given condition.
==============================================================================
Following are detailed descriptions:
Parameters recognized by LOADLIN:
=================================
root=device
-----------
device may be a symbolic device name such as "/dev/hda2"
or the numeric device number (hex)
(highbyte=major, lowbyte=minor)
recognized symbolic devices (with their partitions) are:
"hda", "hdb", "sda", "sdb", "sdc", "sdd", "sde",
"fd", "xda", "xdb"
There is a problem:
Linux interprets the number following "/dev/hda" as a HEX number,
The device names in /dev of the Slackware distribution, however,
are numbered /dev/hda1 .. hda9 .. hda10 .. hda16,
instead of /dev/hda1 .. hda9 .. hdaa .. hdaf as Linus would have done.
So, starting with version 1.3 of LOADLIN, I interpret the root device
myself and pass the device numerically in the boot sector.
My naming convention is a compromise which I hope will result in
fewer irritations:
If the number following "/dev/hda, hdb, sda ..."
starts with 0, 0x or a..f, it is interpreted as a HEX number.
If it starts with 1..9 it is interpreted as a decimal number.
If none is appropriate, the string is passed to the command line.
(some later kernel versions may have other device names).
Examples:
root=302
root=0x201
root=/dev/hda2
root=/dev/sdaa same as root=/dev/sda10 or /dev/sda0xa
Ramdisk size option (used with 1.2.x kernels)
ramdisk=size
------------
size number of Kbytes for the RAMDISK device.
The image for the ramdisk is loaded by the
kernel at startup from a floppy drive, if
root=/dev/fdx is also given.
After loading the image, the kernel then makes
the ramdisk the root device (NOT the floppy).
In addition to this, LOADLIN prompts for inserting
the ramdisk image into the floppy drive if it no
longer needs the drive (i.e. after loading the kernel).
Ramdisk options for new (1.3.x and 2.0.x) kernels
load_ramdisk=1
--------------
This option tells the kernel that you wish to load
a ramdisk. With new Linux kernels, a size does not
need to be specified -- the kernel will dynamically
allocate the needed memory as the kernel is loaded.
prompt_ramdisk=1
----------------
This option tells the kernel that you wish to be prompted
to insert the ramdisk before the kernel tries to load it.
Useful when loading the ramdisk from floppy disk.
vga=mode
--------
mode -3 the user is asked to specify the VGA mode
ask equal to -3
-2 80x50 extended VGA mode
extended equal to -2
-1 80x25 normal mode
normal equal to -1
0 as if "0" was entered at the boot prompt
.
.
n as if the number "n" was entered at the boot prompt
ro
--
"ro" forces the root device to be mounted read-only (Not for UMSDOS!)
rw
--
"rw" forces the root device to be mounted read/write.
------------------------------------------------------------------------------
Parameters recognized only by the kernel:
=========================================
mem=number
----------
number End of physical RAM, this is recognized by kernels
of 0.99.15 and higher and is useful if the exact
installed RAM size cannot be determined automatically.
root=device
-----------
device May be a symbolic device name such as "/dev/hda2"
or the numeric device number (highbyte=major, lowbyte=minor)
Recognized symbolic devices (with their partitions) are:
"hda", "hdb", "sda", "sdb", "sdc", "sdd", "sde",
"fd", "xda", "xdb"
But NOTE: old kernels < 1.1.47 have xda=0xC00, xdb=0xC40
newer kernels have xda=0xD00, xdb=0xD40
example:
root=302
root=/dev/hda2
!! NOTE: Older kernels ( below Linux 1.0.5 ) have a little bug in
!! (init/main.c), but it is of little concern:
!! The last part of the symbolic device name ("hda2") is
!! passed as option parameter to init, so init will
!! say "illegal option", but continue without errors.
!!
!! Of greater concern is the too-small static buffer
!! "command_line" (80 bytes, in init/main.c). It is
!! preferable to set it to 512 and recompile the kernel.
!!
!! This bug is fixed with Linux 1.0.5, the "command_line"
!! is now 256 by default and (if needed ) can easily be changed
!! with #define COMMAND_LINE_SIZE xxxx in init/main.c (to a
!! maximum size of 2047).
no387
-----
"no387" disables use of the hardware math coprocessor.
since 1.1.47 (or perhaps earlier) the following options are no more
passed to init:
ro,rw,no387
-----------
the following are new:
debug sets console_loglevel = 10
-----
no-hlt
------
disables check of HLT instruction at startup.
If you have a clone 486, this option is *very* useful.
------------------------------------------------------------------------------
Option Parameters recognized by "init":
=======================================
single
------
Enter "single user mode" on boot
auto
----
ro,rw,no387 (forwarded from kernels < 1.1.47). (see !!comment!! above)
-----------
------------------------------------------------------------------------------
Configuration of ethernet cards:
================================
ether=irq,base_addr,mem_start,mem_end,dev_name
---------------------------------------------
irq number, IRQ-number (3..15)
base_addr number, IO-base (0x280,...)
mem_start number, shared mem start
mem_end number, shared mem end
dev_name string,
eth0..3 all configured ethernetcards
dl0 D-Link DE600 pocket adaptor
atp0 AT-LAN-TEC (RealTek) pocket adaptor
plip0..2 parallel IP (PLIP)
sl0..3 serial IP (SLIP)
example:
ether=10,0x280,0xc8000,0xcbfff,eth0
related files: net/inet/eth.c, drivers/net/Space.c
------------------------------------------------------------------------------
Reserving I/O port space:
=========================
reserve=port1,num1,...,port5,num5
---------------------------------
portn first IOport-address in range
numn number of addresses in this range to reserve
(there will be bits set to "1" in "ioport_register")
related files: kernel/ioport.c
------------------------------------------------------------------------------
Setting hard disk parameters for the root device:
=================================================
hd=cyl,head,sect
---------------
# NOTE: if you have two drives, you must put
# two hd= params into the commandline
# the first for drive 1, the second for drive 2
# eg.
# loadlin zimage hd=1001,15,17 hd=989,15,56 root=/dev/hdb2 ro
# (this example from my machine however is not needed,
# you need it only, if Linux can't get the drive params properly
# from the BIOS).
related files: drivers/block/hd.c
config: CONFIG_BLK_DEV_HD
------------------------------------------------------------------------------
Setting the IRQ for the bus-mouse:
==================================
bmouse=irq
----------
related files: drivers/char/busmouse.c
config: CONFIG_BUSMOUSE
------------------------------------------------------------------------------
Parameters for SCSI controllers:
================================
max_scsi_luns=n (n should be between 1 and 8)
st0x=base_address,irq SEAGATE controller ST01/ST02
tmc8xx=base_address,irq Future Domain TMC-885,TMC-950
t128=address,irq Trantor T128/T128F/T228
ncr5380=port,irq,dma Generic NCR5380 driver
aha152x=portbase,irq,scsiid,reconnect Adaptec AHA-152x driver
related files: drivers/scsi/seagate.c, t128.c, g_NCR5380.c, aha152x.c
config: CONFIG_SCSI_SEAGATE, CONFIG_SCSI_T128,
CONFIG_SCSI_GENERIC_NCR5380, CONFIG_SCSI_AHA152X
------------------------------------------------------------------------------
Parameters for SCSI Tapes:
=========================
st=buffer_size,write_threshould,max_buffers
buffer_size Size of tape buffer in Kbyte (i.e. ST_BLOCK_SIZE)
write_threshould Number of Kbytes to buffer before write.
(must be < buffer_size)
max_buffers Number of buffers to reserve
related files: drivers/scsi/st.c
config: CONFIG_CHR_DEV_ST
------------------------------------------------------------------------------
Parameter for XT hard disk controller (DTC 5150X):
==================================================
xd=type,irq,iobase,dma
----------------------
related files: drivers/block/xd.c
config: CONFIG_BLK_DEV_XD
------------------------------------------------------------------------------
Parameter for Sony CDU-31/33a CDROM driver:
===========================================
cdu31a=iobase,irq,PAS
---------------------
related files: drivers/block/cdu31a.c
include/linux/cdu31a.h
config: CONFIG_CDU31A
WARNING - All autoprobes have been removed from the driver.
You MUST configure the CDU31A via a LILO config
at boot time or in lilo.conf. I have the
following in my lilo.conf:
append="cdu31a=0x1f88,0,PAS"
The first number is the I/O base address of the
card. The second is the interrupt (0 means none).
The third should be "PAS" if on a Pro-Audio
spectrum, or nothing if on something else.
------------------------------------------------------------------------------
Parameter for Mitsumi CDROM driver:
===================================
mcd=port,irq
------------
related files: drivers/block/mcd.c
config: CONFIG_MCD
------------------------------------------------------------------------------
Parameter for sound cards:
==========================
sound=0x0TTPPPID, ..
----------------
all values are embedded in one longint, the above format
shows a hex number, each place is a hex-digit
TT Supported card type.
This is the index into the list of configured cards
If all cards are configured (which normally is not the case)
the following order is kept:
Roland MPU-401
Gravis Ultrasound
ProAudio Spectrum
SoundBlaster
SoundBlaster 16
SB16 MPU-401 (SB16-MIDI port)
AdLib
PPP Port Address
I IRQ
D DMA Channel
related files: drivers/sound/dev_table.h,dev_table.c
config: CONFIG_SOUND
------------------------------------------------------------------------------
Parameter for IDE-style CD-ROM device driver (Kotobuki/Matsushita/Panasonic):
=============================================================================
sbpcd=sbport,SoundBlaster
------------------------
sbpcd=LMport,LaserMate
----------------------
sbpcd=SpeaFXport,SPEA
----------------------
sbport soundblaster base port +0x10 (i.e 0x230 = 0x220+0x10)
LMport MPU-type port at 0x300 or equivalent
SpeaFXport base port on SpeaFX card
related files: drivers/block/sbpcd.c
config: CONFIG_SBPCD
------------------------------------------------------------------------------

View file

@ -1,148 +1,201 @@
This file documents the instructions for upgrading to Slackware 14.1, the This file documents the instructions for upgrading to Slackware -current, the
packages added, removed, renamed, and/or split during the development cycle packages added, removed, renamed, and/or split during the development cycle
from Slackware 14.0 through 14.1, and some potential "gotchas" that users from Slackware 14.1 through -current, and some potential "gotchas" that users
can avoid by arming themselves with a little knowledge. can avoid by arming themselves with a little knowledge.
*** INSTRUCTIONS FOR UPGRADING FROM 14.0 *** *** INSTRUCTIONS FOR UPGRADING FROM 14.1 ***
Follow the instructions detailed in the UPGRADE.TXT located in this Follow the instructions detailed in the UPGRADE.TXT located in this
directory. directory.
Note that upgrading from a Slackware version earlier than 14.0 is NOT Note that upgrading from a Slackware version earlier than 14.1 is NOT
supported at all and will most likely not work. supported at all and will most likely not work.
*** PACKAGE ADDITIONS SINCE 14.0 *** *** PACKAGE ADDITIONS SINCE 14.1 ***
a/efibootmgr a/hwdata
a/elilo a/libgudev
a/grub a/procps-ng
a/os-prober a/eudev
ap/itstool ap/cgmanager
ap/mariadb ap/cups-filters
ap/terminus-font ap/lzip
ap/tmux ap/pamixer
d/help2man ap/qpdf
d/open-cobol ap/squashfs-tools
kde/audiocd-kio ap/usbmuxd
kde/bomber d/Cython
kde/bovo d/gnu-cobol
kde/dragon d/python-setuptools
kde/granatier d/scons
kde/juk kde/amor
kde/kapman kde/artikulate
kde/katomic kde/baloo
kde/kblackbox kde/baloo-widgets
kde/kblocks kde/cervisia
kde/kbounce kde/dolphin-plugins
kde/kbreakout kde/kajongg
kde/kde-base-artwork kde/kapptemplate
kde/kdevelop-php kde/kcachegrind
kde/kdevelop-php-docs kde/kcron
kde/kdiamond kde/kde-dev-scripts
kde/kfourinline kde/kde-dev-utils
kde/kgoldrunner kde/kdeconnect-kde
kde/kigo kde/kdenetwork-filesharing
kde/killbots kde/kdenetwork-strigi-analyzers
kde/kio-mtp kde/kdesdk-kioslaves
kde/kiriki kde/kdesdk-strigi-analyzers
kde/kjumpingcube kde/kdesdk-thumbnailers
kde/klickety kde/kdev-python
kde/klines kde/kfilemetadata
kde/kmahjongg kde/kget
kde/kmines kde/kompare
kde/kmix kde/kopete
kde/knavalbattle kde/kppp
kde/knetwalk kde/krdc
kde/kolf kde/krfb
kde/kollision kde/ksystemlog
kde/konquest kde/kteatime
kde/kpat kde/ktux
kde/kreversi kde/kuser
kde/kross-interpreters kde/kwalletmanager
kde/kscreen kde/libkomparediff2
kde/kshisen kde/libmm-qt
kde/ksirk kde/libnm-qt
kde/ksnakeduel kde/lokalize
kde/kspaceduel kde/okteta
kde/ksquares kde/partitionmanager
kde/ksudoku kde/plasma-nm
kde/ktuberling kde/poxml
kde/kubrick kde/umbrello
kde/libkcddb kde/zeroconf-ioslave
kde/libkcompactdisc kdei/calligra-l10n-en_GB
kde/libkdegames kdei/calligra-l10n-eu
kde/libkmahjongg kdei/calligra-l10n-ja
kde/libkscreen kdei/kde-l10n-id
kde/lskat l/ConsoleKit2
kde/mplayerthumbs l/LibRaw
kde/nepomuk-core l/a52dec
kde/nepomuk-widgets l/adwaita-icon-theme
kde/oxygen-gtk3 l/alsa-plugins
kde/pairs l/atkmm
kde/palapeli l/cairomm
kde/picmi l/dconf-editor
kde/print-manager l/eigen3
kdei/calligra-l10n-bs l/elfutils
kdei/calligra-l10n-gl l/glibmm
l/gsl
l/gst-plugins-base0
l/gst-plugins-good0
l/gstreamer0
l/gtkmm2
l/gtkmm3
l/jemalloc
l/json-c
l/judy
l/libasyncns
l/libcap-ng
l/libcdio-paranoia
l/libdvdnav
l/libfakekey
l/libimobiledevice
l/libjpeg-turbo
l/libnih
l/libodfgen
l/librevenge
l/libsigc++
l/libsigsegv
l/libusbmuxd
l/libvisio
l/libvpx
l/libwpg
l/newt
l/openjpeg
l/orc
l/pangomm
l/pulseaudio
l/python-pillow
l/qt-gstreamer
l/sbc
l/serf
l/speexdsp
l/xapian-core
n/libndp
n/libnftnl
n/libssh2
n/libtirpc
n/nftables
n/rpcbind
x/dri3proto
x/libXaw3dXft
x/libXpresent
x/libepoxy
x/libevdev
x/libva
x/libva-intel-driver
x/libvdpau
x/libxshmfence
x/motif
x/presentproto
x/xcb-util-errors
x/xf86-video-amdgpu
xap/gparted
xap/hexchat
xap/pavucontrol
xfce/xfce4-pulseaudio-plugin
extra/fltk/fltk
*** PACKAGE REMOVALS SINCE 14.1 ***
a/cxxlibs (added to aaa_elflibs)
a/procps (replaced by procps-ng)
a/udev (replaced by eudev and libgudev)
ap/foomatic-filters (included with cups-filters)
d/open-cobol (replaced by gnu-cobol)
kde/kdeadmin (split up into smaller packages)
kde/kdenetwork (split up into smaller packages)
kde/kdesdk (split up into smaller packages)
kde/kdetoys (split up into smaller packages)
kde/kwallet (replaced by kwalletmanager)
kde/networkmanagement (split up into smaller packages)
kde/oxygen-gtk3 (?)
kdei/calligra-l10n-ia kdei/calligra-l10n-ia
kdei/calligra-l10n-nds
kdei/calligra-l10n-sl kdei/calligra-l10n-sl
kdei/calligra-l10n-tr kdei/calligra-l10n-tr
kdei/kde-l10n-hi kdei/kde-l10n-si
kdei/kde-l10n-mr kdei/kde-l10n-tg
l/at-spi2-atk kdei/kde-l10n-th
l/at-spi2-core kdei/kde-l10n-vi
l/dconf l/ConsoleKit (replaced by ConsoleKit2)
l/gnome-themes-standard n/bluez-hcidump (part of bluez package)
l/gnu-efi l/gnome-icon-theme (replaced by adwaita-icon-theme)
l/harfbuzz l/imlib (obsolete)
l/libsecret l/lesstif (replaced by motif)
l/libunistring l/libelf (replaced by elfutils)
l/gc l/libjpeg (replaced by libjpeg-turbo)
l/qjson n/obex-data-server (replaced by obexd included with bluez)
l/libevent l/phonon-mplayer (unmaintained)
n/ulogd l/phonon-xine (unmaintained)
n/nfacct l/pil (replaced by python-pillow)
n/ebtables n/obexfs (included in obexftp)
n/libqmi n/portmap (replaced by libtirpc and rpcbind)
n/libmbim x/xf86-input-aiptek (unmaintained)
n/ipset x/xf86-video-modesetting (part of xorg-server package)
n/conntrack-tools xap/xchat (replaced by hexchat)
n/libnetfilter_queue xfce/libxfcegui4 (obsolete)
n/libnetfilter_log xfce/xfce4-mixer (replaced by xfce4-pulseaudio-plugin)
n/libnetfilter_cttimeout xfce/xfce4-volumed (replaced by xfce4-pulseaudio-plugin)
n/libnetfilter_cthelper xfce/xfwm4-themes (unmaintained)
n/libnetfilter_conntrack
n/libnetfilter_acct
n/libnfnetlink
n/libmnl
x/glu
x/xcb-util-cursor
x/xcm
x/xf86-video-sisusb
x/xf86-video-tseng
x/xf86-video-xgi
x/xf86-video-xgixp
xap/ddd
xfce/xfce4-terminal
*** NEW USERS/GROUPS SINCE 14.1 ***
*** PACKAGE REMOVALS SINCE 14.0 *** input group, GID 71.
sddm user/group, UID 64, GID 64.
ap/aumix (moved to /pasture)
ap/mysql (replaced with mariadb)
ap/rexima (moved to /pasture)
kde/kdegames (split into multiple packages)
kde/kdemultimedia (split into multiple packages)
kde/ksecrets (??)
kde/printer-applet (replaced with kde/print-manager)
kde/quanta (fails to compile; dead upstream)
x/scim-bridge (functionality included with x/scim)
xap/xxgdb (replaced with xap/ddd)
xfce/Terminal (replaced with xfce/xfce4-terminal)
*** OTHER NOTABLE CHANGES AND HINTS *** *** OTHER NOTABLE CHANGES AND HINTS ***
@ -163,35 +216,23 @@ Use one of the provided generic kernels for daily use. Do not report
ATI proprietary drivers) if you use the SMP kernel. ATI proprietary drivers) if you use the SMP kernel.
If you decide to use one of the non-SMP kernels, you will need to follow the If you decide to use one of the non-SMP kernels, you will need to follow the
instructions in /extra/linux-3.10.17-nosmp-sdk/README.TXT to modify your instructions in /extra/linux-4.4.14-nosmp-sdk/README.TXT to modify your
kernel sources for non-SMP usage. Note that this only applies if you are kernel sources for non-SMP usage. Note that this only applies if you are
using the Slackware-provided non-SMP kernel - if you build a custom kernel, using the Slackware-provided non-SMP kernel - if you build a custom kernel,
the symlinks at /lib/modules/$(uname -r)/{build,source} will point to the the symlinks at /lib/modules/$(uname -r)/{build,source} will point to the
correct kernel source so long as you don't (re)move it. correct kernel source so long as you don't (re)move it.
As with 14.0, the system udev rules now reside in /lib/udev/rules.d/ instead Printing, scanning, and bluetooth usage require that your user account be a
of /etc/udev/rules.d/ in older versions. There should never be a reason member of the "lp" group (membership in the "scanner" group is no longer
to edit anything in /lib/udev/rules.d/, so if you think you have a case needed by any of the included scanner drivers, though some third party
where this is required, either you're wrong or it needs to be addressed in drivers may still need it); we had to configure sane to use the "lp" group
the upstream source. However, you can override default rules by placing or else multifunction devices (e.g. print/scan/copy units) would only do
one with an identical name inside /etc/udev/rules.d/ The rules files in one or the other (depending on whether the group ownership was "lp" or
/etc/udev/rules.d/ are still intended to (maybe) be edited as needed by "scanner").
local system administrators, and as such, the rules for optical and network
devices will still be placed there.
Speaking of udev, pay particular attention to 70-persistent-net.rules and Since pulseaudio is now included with Slackware, you'll almost surely want
70-persistent-cd.rules in /etc/udev/rules.d/ -- these two are automatically /etc/rc.d/rc.alsa to be mode 0644 (non-executable) since it no longer needs
generated by the system. If you remove, add, and/or replace some hardware to be run on system boot.
(specifically network cards and/or optical drives) in a machine, you will
probably need to edit one or both of the rules files mentioned above (or
just remove them and reboot to create new ones).
Both printing and scanning require that your user account be a member of the
"lp" group (membership in the "scanner" group is no longer needed by any
of the included scanner drivers, though some third party drivers may still
need it); we had to configure sane to use the "lp" group or else
multifunction devices (e.g. print/scan/copy units) would only do one or the
other (depending on whether the group ownership was "lp" or "scanner").
Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
is absolutely no need for it). You can still create an xorg.conf file if is absolutely no need for it). You can still create an xorg.conf file if
@ -209,9 +250,13 @@ Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
* 10-evdev.conf * 10-evdev.conf
a "catchall" file for input devices using the evdev driver; this a "catchall" file for input devices using the evdev driver; this
should work for most hardware in the absence of a better driver should work for most hardware in the absence of a better driver
* 10-quirks.conf
a collection of quirks and blacklists/whitelists for known weirdos
* 50-synaptics.conf * 50-synaptics.conf
overrides the earlier 10-evdev.conf file and uses the synaptics overrides the earlier 10-evdev.conf file and uses the synaptics
driver for all touchpads driver for all touchpads
* 50-vmmouse.conf
overrides for the earlier 10-evdev.conf file for vmmouse
* 50-wacom.conf * 50-wacom.conf
overrides the earlier 10-evdev.conf file and uses the wacom driver overrides the earlier 10-evdev.conf file and uses the wacom driver
for Wacom tablets for Wacom tablets
@ -222,18 +267,11 @@ Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the
copy. copy.
Regardless of your chipset (though it seems more common with intel), if KDE
crashes on startup, try disabling the Composite extension (which will also
disable all of the fancy desktop effects). Place the following content in
a file at /etc/X11/xorg.conf.d/disable-composite.conf:
Section "Extensions"
Option "Composite" "Disable"
EndSection
Now that KMS (Kernel Mode Setting) for graphics cards has (mostly) stabilized, Now that KMS (Kernel Mode Setting) for graphics cards has (mostly) stabilized,
it is enabled by default for intel, ati, and nvidia graphics chipsets. It it is enabled by default for intel, ati, and nvidia graphics chipsets. It
is possible to disable it use "nomodeset" as a kernel append in lilo.conf, is possible to disable it use "nomodeset" as a kernel append in lilo.conf,
but Xorg will not work at all on intel and ati chips if you do that. but Xorg will not work at all on intel and ati chips (and maybe others) if
you do that.
If you want to change the resolution of the KMS console, that can be done If you want to change the resolution of the KMS console, that can be done
with something like this as a kernel append in lilo.conf: with something like this as a kernel append in lilo.conf:
@ -247,12 +285,6 @@ If your cd/dvd drive is not visible inside a gtk-based desktop environment
line for the device. For more information, see this document: line for the device. For more information, see this document:
http://git.gnome.org/browse/gvfs/tree/monitor/udisks2/what-is-shown.txt http://git.gnome.org/browse/gvfs/tree/monitor/udisks2/what-is-shown.txt
The version of logrotate in Slackware 14.0 added an "su" option to define
user/group for rotation. Logrotate now skips directories which are world
writable or writable by a group which is not "root" unless the "su"
directive is used. This has ramifications for third party packages that
installed e.g. /var/log/somedir owned by a non-root user and/or group.
If you have set up an encrypted root partition, you will need to have access If you have set up an encrypted root partition, you will need to have access
to your keyboard in order to type the passphrase. This may require you to to your keyboard in order to type the passphrase. This may require you to
add the uhci-hcd and usbhid modules to your initrd image if you have a USB add the uhci-hcd and usbhid modules to your initrd image if you have a USB
@ -276,6 +308,11 @@ If you have permission errors when attempting to burn a cdrom or dvd image,
recommended by k3b), use it instead of 'cdrom' in the line above, and add recommended by k3b), use it instead of 'cdrom' in the line above, and add
to it only the users you wish to have access to cdrecord and cdrdao. to it only the users you wish to have access to cdrecord and cdrdao.
If you're installing on a virtual machine with QEMU/KVM using virtio disks,
you will need the following line in /etc/lilo.conf to make it recognize
the /dev/vda devices:
disk=/dev/vda bios=0x80 max-partitions=7
Input methods for complex characters (CJK, which is shorthand for Chinese, Input methods for complex characters (CJK, which is shorthand for Chinese,
Japanese, Korean) and other non-latin character sets have been added. These Japanese, Korean) and other non-latin character sets have been added. These
input methods use the SCIM (Smart Common Input Method) platform. input methods use the SCIM (Smart Common Input Method) platform.

View file

@ -262,7 +262,7 @@ The Slackware Installation scripts are:
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999 Patrick Volkerding, Moorhead, Minnesota, USA. Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999 Patrick Volkerding, Moorhead, Minnesota, USA.
Copyright 2001, 2002, 2003, 2004, 2005 Slackware Linux, Inc. Concord, CA, USA. Copyright 2001, 2002, 2003, 2004, 2005 Slackware Linux, Inc. Concord, CA, USA.
Copyright 2005, 2006, 2007, 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA. Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Patrick J. Volkerding, Sebeka, MN, USA.
All rights reserved. All rights reserved.
Redistribution and use of this software, with or without modification, is Redistribution and use of this software, with or without modification, is

File diff suppressed because it is too large Load diff

View file

@ -9,13 +9,13 @@ set hidden_timeout_quiet=false
#terminal_output gfxterm #terminal_output gfxterm
menuentry "Slackware 14.1 huge.s kernel"{ menuentry "Slackware 14.2 huge.s kernel"{
echo "Loading huge.s kernel and installer initrd. Please wait..." echo "Loading huge.s kernel and installer initrd. Please wait..."
linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=huge.s linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 nomodeset SLACK_KERNEL=huge.s
initrd /isolinux/initrd.img initrd /isolinux/initrd.img
} }
menuentry "Slackware 14.1 huge.s kernel (use KMS console)"{ menuentry "Slackware 14.2 huge.s kernel (use KMS console)"{
echo "Loading huge.s kernel (with KMS) and installer initrd. Please wait..." echo "Loading huge.s kernel (with KMS) and installer initrd. Please wait..."
linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=huge.s linux /kernels/huge.s/bzImage vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0 SLACK_KERNEL=huge.s
initrd /isolinux/initrd.img initrd /isolinux/initrd.img

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,17 @@
Welcome to Slackware 14.1! (64-bit x86_64 edition) Welcome to Slackware 14.2! (64-bit x86_64 edition)
Slackware 14.1 is a complete distribution of the Linux operating system. Slackware 14.2 is a complete distribution of the Linux operating system.
Here are some versions of major components of Slackware 14.1: Here are some versions of major components of Slackware 14.2:
- Linux kernel 3.10.17 - Linux kernel 4.4.14
- C compiler gcc-4.8.2 - C compiler gcc-5.3.0
- Binutils 2.23.52.0.1 - Binutils 2.26
- GNU C Library glibc-2.17 - GNU C Library glibc-2.23
- X Window System X11R7.7 - X Window System X11R7.7
- KDE 4.10.5 - KDE 4.14.21 (KDE 4.14.3 with kdelibs-4.14.21)
- Xfce 4.10.1 - Xfce 4.12.1
For installation instructions, see the file 'Slackware-HOWTO'. For installation instructions, see the file 'Slackware-HOWTO'.
@ -20,7 +20,7 @@ For important hints about this release, see the file 'CHANGES_AND_HINTS.TXT'.
These are some of the important files and directories found on the Slackware These are some of the important files and directories found on the Slackware
FTP site: FTP site:
ftp://ftp.slackware.com/pub/slackware/slackware64-14.1/ ftp://ftp.slackware.com/pub/slackware/slackware64-14.2/
Thanks to cwo.com for continuing to help us with hosting for our web site, Thanks to cwo.com for continuing to help us with hosting for our web site,
and to the OSU Open Source Lab for hosting our archives at ftp.slackware.com and to the OSU Open Source Lab for hosting our archives at ftp.slackware.com
@ -30,10 +30,9 @@ If you're reading this on a CD-ROM, these directories will probably be
split across several discs. split across several discs.
. .
|-- ANNOUNCE.14.1 Announcement for Slackware 14.1. |-- ANNOUNCE.14.2 Announcement for Slackware 14.2.
|-- BOOTING.TXT Tips for troubleshooting boot problems. |-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.1
|-- CHANGES_AND_HINTS.TXT A summary of major changes from Slackware 14.0 | to 14.2 and common pitfalls.
| to 14.1 and common pitfalls.
|-- CHECKSUMS.md5 MD5 format file checksums. |-- CHECKSUMS.md5 MD5 format file checksums.
|-- COPYING The GNU Public License, version 2. |-- COPYING The GNU Public License, version 2.
|-- COPYING3 The GNU Public License, version 3. |-- COPYING3 The GNU Public License, version 3.
@ -58,15 +57,15 @@ split across several discs.
| |
|-- Slackware-HOWTO Instructions for installing Slackware from CD. |-- Slackware-HOWTO Instructions for installing Slackware from CD.
| If you're new to Slackware, start with this. | If you're new to Slackware, start with this.
|-- UPGRADE.TXT How to upgrade from Slackware 14.1 to Slackware 14.2.
| |
|-- extra/ Extra packages for Slackware like: |-- extra/ Extra packages for Slackware like:
| | aspell-word-lists, bash-completion, bittornado, | | aspell-word-lists, bash-completion, bittornado,
| | bittorrent, brltty, emacspeak, mplayerplug-in, | | bittorrent, brltty, emacspeak, mplayerplug-in,
| | partitionmanager, recordmydesktop, tigervnc, wicd, | | recordmydesktop, tigervnc, wicd, and xf86-video-fbdev.
| | and xf86-video-fbdev. Scripts are also included to | | Scripts are also included to repackage some
| | repackage some non-redistributable binaries into | | non-redistributable binaries into Slackware packages:
| | Slackware packages: google-chrome, java, and | | google-chrome, java, and flashplayer-plugin.
| | flashplayer-plugin.
| | | |
| `-- source/ Source code for the extra packages. | `-- source/ Source code for the extra packages.
| |
@ -80,16 +79,16 @@ split across several discs.
| | | |
| `-- initrd.img Installation initrd (can also be loaded with Loadlin) | `-- initrd.img Installation initrd (can also be loaded with Loadlin)
| |
|-- kernels/ Precompiled Linux 3.10.17 kernel images. |-- kernels/ Precompiled Linux 4.4.14 kernel images.
| | | |
| `-- huge.s The default standard install kernel for Slackware. | `-- huge.s The default standard install kernel for Slackware.
| This supports pretty much everything in the | This supports pretty much everything in the
| 3.10.17 kernel, including Speakup. This kernel | 4.4.14 kernel, including Speakup. This kernel
| requires an x86_64 (also known as AMD64, EM64T, or | requires an x86_64 (also known as AMD64, EM64T, or
| Intel 64) capable 64-bit CPU. | Intel 64) capable 64-bit CPU.
| |
|-- slackware64/ This directory contains the core software packages |-- slackware64/ This directory contains the core software packages
| | for Slackware 14.1. | | for Slackware 14.2.
| | | |
| |-- a/ The A (base) package series. | |-- a/ The A (base) package series.
| |-- ap/ The AP (applications) package series. | |-- ap/ The AP (applications) package series.
@ -131,10 +130,9 @@ split across several discs.
| |
|-- testing/ This directory contains packages being tested |-- testing/ This directory contains packages being tested
| | for possible use in future versions of Slackware. | | for possible use in future versions of Slackware.
| | For this release, it contains efibootmgr-0.6.0 | | For this release, it contains efibootmgr-0.6.0,
| | and sample kernel configuration files for an | | tmux-2.2, and sample kernel configuration files
| | older LTS kernel (3.4.66), as well as the latest | | for Linux 4.6.
| | kernel (3.12).
| | | |
| `--- source/ This directory contains source code for the | `--- source/ This directory contains source code for the
| packages in testing. | packages in testing.
@ -154,7 +152,7 @@ split across several discs.
If you like Slackware, please consider supporting the project by becoming If you like Slackware, please consider supporting the project by becoming
a Slackware subscriber. The announcement (ANNOUNCE_14.1) in this directory a Slackware subscriber. The announcement (ANNOUNCE_14.2) in this directory
has information about ordering or subscribing to the Slackware CD-ROM or has information about ordering or subscribing to the Slackware CD-ROM or
DVD releases. Note that the x86_64 release is only available as part of the DVD releases. Note that the x86_64 release is only available as part of the
DVD. You can find out about ordering Slackware on media, or read more about DVD. You can find out about ordering Slackware on media, or read more about

View file

@ -1,10 +1,10 @@
Slackware initrd mini HOWTO Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com by Patrick Volkerding, volkerdi@slackware.com
Wed Oct 23 16:30:13 CDT 2013 Fri Jun 24 13:32:40 CDT 2016
This document describes how to create and install an initrd, which may be This document describes how to create and install an initrd, which may be
required to use the 3.x kernel. Also see "man mkinitrd". required to use the 4.x kernel. Also see "man mkinitrd".
1. What is an initrd? 1. What is an initrd?
2. Why to I need an initrd? 2. Why to I need an initrd?
@ -23,7 +23,7 @@ and before the main root filesystem is mounted.
The usual reason to use an initrd is because you need to load kernel The usual reason to use an initrd is because you need to load kernel
modules before mounting the root partition. Usually these modules are modules before mounting the root partition. Usually these modules are
required to support the filesystem used by the root partition (ext3, ext4, required to support the filesystem used by the root partition (ext3, ext4,
reiserfs, xfs), or perhaps the controller that the hard drive is attached btrfs, xfs), or perhaps the controller that the hard drive is attached
to (SCSI, RAID, etc). Essentially, there are so many different options to (SCSI, RAID, etc). Essentially, there are so many different options
available in modern Linux kernels that it isn't practical to try to ship available in modern Linux kernels that it isn't practical to try to ship
many different kernels to try to cover everyone's needs. It's a lot more many different kernels to try to cover everyone's needs. It's a lot more
@ -33,26 +33,26 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of in Slackware's mkinitrd package. We'll walk through the process of
upgrading to the generic 3.10.17 Linux kernel using the packages upgrading to the generic 4.4.14 Linux kernel using the packages
found in Slackware's slackware/a/ directory. found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so installed (the current version numbers might be a little different, so
this is just an example): this is just an example):
installpkg kernel-generic-3.10.17-x86_64-3.txz installpkg kernel-generic-4.4.14-x86_64-1.txz
installpkg kernel-modules-3.10.17-x86_64-3.txz installpkg kernel-modules-4.4.14-x86_64-1.txz
installpkg mkinitrd-1.4.8-x86_64-1.txz installpkg mkinitrd-1.4.8-x86_64-8.txz
Change into the /boot directory: Change into the /boot directory:
cd /boot cd /boot
Now you'll want to run "mkinitrd". I'm using reiserfs for my root Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
filesystem, and since it's an IDE system the reiserfs module will be and since the disk controller requires no special support the ext4 module
the only one I need to load: will be the only one I need to load:
mkinitrd -c -k 3.10.17 -m reiserfs mkinitrd -c -k 4.4.14 -m ext4
This should do two things. First, it will create a directory This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will /boot/initrd-tree containing the initrd's filesystem. Then it will
@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that. optional, though, and only advanced users will need to think about that.
Here's another example: Build an initrd image using Linux 3.10.17 Here's another example: Build an initrd image using Linux 4.4.14
kernel modules for a system with an ext4 root partition on /dev/sdb3: kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 3.10.17 -m ext4 -f ext4 -r /dev/sdb3 mkinitrd -c -k 4.4.14 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it? 4. Now that I've built an initrd, how do I use it?
@ -76,10 +76,10 @@ initrd. Here's an example section of lilo.conf showing how this is
done: done:
# Linux bootable partition config begins # Linux bootable partition config begins
image = /boot/vmlinuz-generic-3.10.17 image = /boot/vmlinuz-generic-4.4.14
initrd = /boot/initrd.gz initrd = /boot/initrd.gz
root = /dev/sda6 root = /dev/sda6
label = Lnx31017 label = Lnx4414
read-only read-only
# Linux bootable partition config ends # Linux bootable partition config ends

View file

@ -163,15 +163,16 @@ the mapped device is available in the 'Linux partition' selection as
"/dev/mapper/crypthome". Select the partition you designated for your "/dev/mapper/crypthome". Select the partition you designated for your
root ('/') filesystem, and next select "/dev/mapper/crypthome" for your root ('/') filesystem, and next select "/dev/mapper/crypthome" for your
'/home' filesystem. Create any filesystem you like on them. My favorite '/home' filesystem. Create any filesystem you like on them. My favorite
fstype still is ext3, but you can choose xfs or jfs for stability and speed. fstype is ext4, but you can choose xfs or jfs for stability and speed.
NOTE: The underlying partition will *also* be visible in the target selection NOTE: The underlying partition will *also* be visible in the target selection
menu. Be very careful NOT to select this device ('/dev/sdx2' in our menu. Be very careful NOT to select this device ('/dev/sdx2' in our
example) for any other filesystem you wish to create, or you will example) for any other filesystem you wish to create, or you will
destroy the data on the encrypted partition. destroy the data on the encrypted partition.
* At the end of the Slackware installation when you select "Exit", don't * Let the installation complete, and after you select "EXIT" make sure to
reboot just yet! We are going to create a configuration file for choose not to reboot and you will be returned to the command prompt. DO
NOT reboot just yet! We are going to create a configuration file for
the cryptsetup program, called '/etc/crypttab'. This file contains the the cryptsetup program, called '/etc/crypttab'. This file contains the
information cryptsetup needs for unlocking your encrypted volume and mapping information cryptsetup needs for unlocking your encrypted volume and mapping
it to the correct device name. The file '/etc/crypttab' contains lines of the it to the correct device name. The file '/etc/crypttab' contains lines of the
@ -305,12 +306,12 @@ will not be able to proceed past the initial stage of booting the kernel.
The initial ramdisk (initrd) contains a small filesystem with the tools The initial ramdisk (initrd) contains a small filesystem with the tools
needed to unlock the root filesystem, so that the kernel can start the init needed to unlock the root filesystem, so that the kernel can start the init
program. In the example command line below which creates the 'initrd.gz' program. In the example command line below which creates the 'initrd.gz'
image I assume that the root filesystem is 'ext3', we used the mapped device image I assume that the root filesystem is 'ext4', we used the mapped device
'cryptroot' for the root filesystem on the real partition '/dev/sdx1', 'cryptroot' for the root filesystem on the real partition '/dev/sdx1',
and are running the Slackware 14.0 default SMP kernel '3.2.29-smp' and are running the Slackware 14.2 default SMP kernel '4.4.14-smp'
and we did not use Logical Volumes (more about that in the next section): and we did not use Logical Volumes (more about that in the next section):
# mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r cryptroot -C /dev/sdx1 # mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r cryptroot -C /dev/sdx1
* The resulting initrd image will be written to the file '/boot/initrd.gz' * The resulting initrd image will be written to the file '/boot/initrd.gz'
by default. We still need to tell lilo about this initrd. Open the by default. We still need to tell lilo about this initrd. Open the
@ -326,7 +327,7 @@ for day-to-day use anyway. They are meant to install Slackware on a wide
range of computers and that is why they are 'huge'. The linux part of range of computers and that is why they are 'huge'. The linux part of
'/etc/lilo.conf' should end up looking somewhat like this: '/etc/lilo.conf' should end up looking somewhat like this:
image = /boot/vmlinuz-generic-smp-3.2.29-smp image = /boot/vmlinuz-generic-smp-4.4.14-smp
initrd = /boot/initrd.gz initrd = /boot/initrd.gz
root = /dev/mapper/cryptroot root = /dev/mapper/cryptroot
label = linux label = linux
@ -410,7 +411,10 @@ will ask you for the passphrase which you entered during the "luksFormat"
operation. The last argument that the command takes is the name of the mapped operation. The last argument that the command takes is the name of the mapped
device. We will call our mapped device 'slackluks' because I am not feeling device. We will call our mapped device 'slackluks' because I am not feeling
original today. The mapped device which we will be using for unencrypted original today. The mapped device which we will be using for unencrypted
operations will therefore be '/dev/mapper/slackluks'. operations will therefore be '/dev/mapper/slackluks'. However, note that the
installed system will name it 'lukssdx2' instead - it doesn't really matter
what you call it right now, but it's worth knowing for potential later
troubleshooting.
# cryptsetup luksOpen /dev/sdx2 slackluks # cryptsetup luksOpen /dev/sdx2 slackluks
@ -432,14 +436,7 @@ sum of the LV sizes less than the total size of the Physical Volume:
# lvcreate -L 1G -n swap cryptvg # lvcreate -L 1G -n swap cryptvg
* Create the device nodes needed before activating the volumes, and finally * Run 'mkswap' so that the 'setup' program will identify the 'swap'
activate the volumes so that we can format the 'swap' volume.
# vgscan --mknodes
# vgchange -ay
* Finally, run 'mkswap' so that the 'setup' program will identify the 'swap'
LV as a valid swap partition: LV as a valid swap partition:
# mkswap /dev/cryptvg/swap # mkswap /dev/cryptvg/swap
@ -490,10 +487,10 @@ stage of booting the kernel. The initial ramdisk (initrd) contains a small
filesystem with the tools needed to unlock the root filesystem, so that filesystem with the tools needed to unlock the root filesystem, so that
the kernel can start the init program. In the example command line below the kernel can start the init program. In the example command line below
which creates the 'initrd.gz' image I assume that you formatted the root which creates the 'initrd.gz' image I assume that you formatted the root
filesystem as 'ext3', and will be running the Slackware 14.0 default SMP filesystem as 'ext4', and will be running the Slackware 14.2 default SMP
kernel '3.2.29-smp' : kernel '4.4.14-smp' :
# mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r /dev/cryptvg/root -C /dev/sdx2 -L # mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r /dev/cryptvg/root -C /dev/sdx2 -L
NOTE: if you use a non-US keyboard and need to enter a passphrase during boot, NOTE: if you use a non-US keyboard and need to enter a passphrase during boot,
this may be problematic if the keyboard mapping is US while Slackware this may be problematic if the keyboard mapping is US while Slackware
@ -509,7 +506,7 @@ configuration file '/etc/lilo.conf' in an editor such as vi or pico -
it should already have been generated by the 'liloconfig' part of setup. it should already have been generated by the 'liloconfig' part of setup.
Look for the "Linux bootable partition config" and add a line for the initrd. Look for the "Linux bootable partition config" and add a line for the initrd.
We also need to change the kernel file to a generic kernel, because lilo We also need to change the kernel file to a generic kernel, because lilo
is unable to combine the 'huge' kernels in Slackware 14.0 with an initrd is unable to combine the 'huge' kernels in Slackware 14.2 with an initrd
image - it will complain about "The initial RAM disk is too big to fit image - it will complain about "The initial RAM disk is too big to fit
between the kernel and the 15M-16M memory hole" if you try a 'huge' between the kernel and the 15M-16M memory hole" if you try a 'huge'
kernel. We can live with that, since the 'huge' kernels are not meant kernel. We can live with that, since the 'huge' kernels are not meant
@ -517,7 +514,7 @@ for day-to-day use anyway. They are meant to install Slackware on a wide
range of computers and that is why they are 'huge'. The linux part of range of computers and that is why they are 'huge'. The linux part of
'/etc/lilo.conf' should end up looking somewhat like this: '/etc/lilo.conf' should end up looking somewhat like this:
image = /boot/vmlinuz-generic-smp-3.2.29-smp image = /boot/vmlinuz-generic-smp-4.4.14-smp
initrd = /boot/initrd.gz initrd = /boot/initrd.gz
root = /dev/cryptvg/root root = /dev/cryptvg/root
label = linux label = linux
@ -562,7 +559,7 @@ system, it will be used and you won't have to type a passphrase.
requires you to use the "-K" parameter to mkinitrd to specify the USB stick's requires you to use the "-K" parameter to mkinitrd to specify the USB stick's
FAT-label or UUID, as well as the full path to the keyfile. An example: FAT-label or UUID, as well as the full path to the keyfile. An example:
# mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r /dev/cryptvg/root -C /dev/sdx2 -L -K LABEL=TRAVELSTICK:/keys/alien.luks # mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r /dev/cryptvg/root -C /dev/sdx2 -L -K LABEL=TRAVELSTICK:/keys/alien.luks
The mkinitrd of Slackware 13.1 introduced this support for USB sticks as The mkinitrd of Slackware 13.1 introduced this support for USB sticks as
unlocking mechanism. Alternatively, after the root filesystem is unlocked unlocking mechanism. Alternatively, after the root filesystem is unlocked
@ -621,7 +618,7 @@ support for this keyboard to your initrd.
A mkinitrd helper script A mkinitrd helper script
------------------------ ------------------------
The mkinitrd package in Slackware 14.0 ships with a script called The mkinitrd package in Slackware 14.0 (and on) ships with a script called
'mkinitrd_command_generator.sh'. If you run this script, it will analyze 'mkinitrd_command_generator.sh'. If you run this script, it will analyze
your Slackware configuration and make a smart suggestion about the 'mkinitrd' your Slackware configuration and make a smart suggestion about the 'mkinitrd'
command you have to type in order to create an initrd.gz with all the bells command you have to type in order to create an initrd.gz with all the bells
@ -636,7 +633,7 @@ by yourself:
It should emit a string like this (your system will probably give different It should emit a string like this (your system will probably give different
parameter values): parameter values):
mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r /dev/cryptvg/root -C /dev/sdx2 -L mkinitrd -c -k 4.4.14-smp -m ext4 -f ext4 -r /dev/cryptvg/root -C /dev/sdx2 -L
You can copy and paste this output to your command prompt, and add any other You can copy and paste this output to your command prompt, and add any other
parameters you need such as "-h" to indicate a hibernation partition or parameters you need such as "-h" to indicate a hibernation partition or
@ -645,6 +642,17 @@ the script in full interactive mode by using the "-i" parameter, and it will
guide you through the process of generating a mkinitrd commandline. guide you through the process of generating a mkinitrd commandline.
Desktop Environments
--------------------
You probably will not want your encrypted volume to appear on the desktop
of e.g. KDE or Xfce as a mountable device, so something like this should
prevent that from occurring:
# cat /etc/udev/rules.d/99-ignore-luksdevs-on-desktop.rules
KERNEL=="sdx2", ENV{UDISKS_IGNORE}="1"
============================================================================== ==============================================================================
Good luck with your fresh Slackware installion on encrypted partition(s)! Good luck with your fresh Slackware installion on encrypted partition(s)!

View file

@ -10,8 +10,8 @@ Introduction
installation to Logical Volumes. In Slackware, the installer has never installation to Logical Volumes. In Slackware, the installer has never
supported this, but the gurus usually would find a way to create logical supported this, but the gurus usually would find a way to create logical
volumes and install or migrate their Slackware onto those. Having your volumes and install or migrate their Slackware onto those. Having your
Slackware installed fully on LVM was near impossible until Slackware 12.0. Slackware installed fully on LVM was near impossible until Slackware 12.0,
Slackware 14.1 has improved support for LVM built into the installer. but now Slackware has improved support for LVM built into the installer.
Preparing Logical Volumes (LV) Preparing Logical Volumes (LV)
@ -30,7 +30,7 @@ you want to use for setting up the logical volumes. For any partition you
create and that you want to use for LVM, you should set the partition type create and that you want to use for LVM, you should set the partition type
to '8e' (Linux LVM). to '8e' (Linux LVM).
In the next example, I will assume we use a single 10 GB partition In the next example, I will assume we use a single 20 GB partition
'/dev/sda1' for our Volume Group (VG). With LVM, it is possible to use '/dev/sda1' for our Volume Group (VG). With LVM, it is possible to use
multiple physical volumes (i.e. partitions, whole disks) for a VG, but that is multiple physical volumes (i.e. partitions, whole disks) for a VG, but that is
left as an exercise for the reader. You can always add extra physical volumes left as an exercise for the reader. You can always add extra physical volumes
@ -40,16 +40,16 @@ LV's called 'root' and 'home'. The first is going to contain the root partition
After booting your computer from the Slackware CD/DVD/USB, and logging in After booting your computer from the Slackware CD/DVD/USB, and logging in
as root, you run the following sequence of commands to create the Physical as root, you run the following sequence of commands to create the Physical
Volume (PV), the Volume Group (VG) within that PV and two LV's of size 6GB Volume (PV), the Volume Group (VG) within that PV and two LV's of size 15GB
(root) and 3GB (home) inside the VG: (root) and 4GB (home) inside the VG:
# pvcreate /dev/sda1 # pvcreate /dev/sda1
# vgcreate myvg /dev/sda1 # vgcreate myvg /dev/sda1
# lvcreate -L 6G -n root myvg # lvcreate -L 15G -n root myvg
# lvcreate -L 3G -n home myvg # lvcreate -L 4G -n home myvg
======================================================================== ========================================================================
NOTE: if you want, you can just allocate all remaining space inside the NOTE: if you want, you can just allocate all remaining space inside the
@ -73,8 +73,8 @@ Using LVM during setup
the LV's are available in the Linux partition selection. Our two LV's "root" the LV's are available in the Linux partition selection. Our two LV's "root"
and "home" are visible as "/dev/myvg/root" and "/dev/myvg/home". Select the and "home" are visible as "/dev/myvg/root" and "/dev/myvg/home". Select the
first for your root ('/') filesystem, and the other for your /home filesystem. first for your root ('/') filesystem, and the other for your /home filesystem.
Create any filesystem you like on them. My favorite fstype still is ext3, Create any filesystem you like on them. My favorite fstype still is ext4,
but you can choose ext4, xfs or jfs for stability and speed. but you can choose others such as btrfs, jfs, or xfs.
Setup will proceed as usual, but when you get to the point where you are Setup will proceed as usual, but when you get to the point where you are
presented with the lilo configuration dialog, it is almost time to perform presented with the lilo configuration dialog, it is almost time to perform
@ -94,20 +94,18 @@ Fortunately, the Slackware installer has done some of the work for us.
It will have created the LVM device nodes which lilo needs in order to It will have created the LVM device nodes which lilo needs in order to
install successfully. The installer will have mounted the /sys and /proc install successfully. The installer will have mounted the /sys and /proc
filesystems as well. Inside a 'chroot' we will create an initrd image filesystems as well. Inside a 'chroot' we will create an initrd image
and configure lilo to use it with the generic kernel. Be aware that and configure lilo to use it with the generic kernel.
Slackware's 'huge' kernels are too big to work with an initrd image using
the lilo bootloader. Lilo will complain that there is too little space
left in the 15M-16M 'memory hole'.
We are going to 'chroot' into our fresh installation: We are going to 'chroot' into our fresh installation:
# chroot /mnt # chroot /mnt
Next, while we are in the chroot, create the initrd with LVM support - Next, while we are in the chroot, create the initrd with LVM support -
in the example command line I assume that the root filesystem is 'ext3', in the example command line I assume that the root filesystem is 'ext4',
we used the LV '/dev/myvg/root' as the root device, and are running the we used the LV '/dev/myvg/root' as the root device, and are running the
Slackware 14.1 default SMP kernel '3.10.17-smp': Slackware 14.2 default kernel '4.4.14':
# mkinitrd -c -k 3.10.17-smp -m ext3 -f ext3 -r /dev/myvg/root -L # mkinitrd -c -k 4.4.14 -m ext4 -f ext4 -r /dev/myvg/root -L
The resulting initrd image will be written to the file '/boot/initrd.gz' The resulting initrd image will be written to the file '/boot/initrd.gz'
by default. We still need to tell lilo about this initrd, so open the by default. We still need to tell lilo about this initrd, so open the
@ -119,7 +117,7 @@ filename added by 'liloconfig' is '/boot/vmlinuz' which is a symbolic link to
the huge SMP kernel. Remember that we need a 'generic' kernel with the initrd. the huge SMP kernel. Remember that we need a 'generic' kernel with the initrd.
The end result should look somewhat like this: The end result should look somewhat like this:
image = /boot/vmlinuz-generic-smp-3.10.17-smp image = /boot/vmlinuz-generic-4.4.14
initrd = /boot/initrd.gz initrd = /boot/initrd.gz
root = /dev/myvg/root root = /dev/myvg/root
label = linux label = linux

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
Slackware 14.1 release notes. Mon Nov 4 16:09:25 UTC 2013 Slackware 14.2 release notes. Thu Jun 30 22:37:15 UTC 2016
Hi folks, Hi folks,
@ -8,9 +8,9 @@ information, but once again Robby Workman has covered the important
technical details in CHANGES_AND_HINTS.TXT. Thanks! technical details in CHANGES_AND_HINTS.TXT. Thanks!
After jumping ahead through various Linux kernel branches over After jumping ahead through various Linux kernel branches over
the course of this development cycle, we ended up on the 3.10.x the course of this development cycle, we ended up on the 4.4.x
branch and decided to stick with it. Greg Kroah-Hartman's branch and decided to stick with it. Greg Kroah-Hartman's
announcement back in August that the 3.10 series would be getting announcement back in October that the 4.4 series would be getting
a long-term support for two years helped to cement this decision a long-term support for two years helped to cement this decision
and should be good news for anyone wanting to keep a maintained and should be good news for anyone wanting to keep a maintained
stable kernel on their system. As usual, the kernel is provided in stable kernel on their system. As usual, the kernel is provided in
@ -23,31 +23,25 @@ On the 32-bit side of things, there are both SMP (multiple processor
capable) and non-SMP (single processor) kernels. The non-SMP kernel capable) and non-SMP (single processor) kernels. The non-SMP kernel
is mostly intended for machines that can't run the SMP kernel, which is mostly intended for machines that can't run the SMP kernel, which
is anything older than a Pentium III, and some models of the Pentium M is anything older than a Pentium III, and some models of the Pentium M
that don't support PAE. On 32-bit, it is highly recommended to use the that don't support PAE (although it seems that these might support PAE
SMP kernel if your machine is able to boot with it (even if you have but just lack the CPU flags to advertise it -- try booting with the
"forcepae" kernel option). On 32-bit, it is highly recommended to use
the SMP kernel if your machine is able to boot with it (even if you have
only a single core) because the optimization and memory handling only a single core) because the optimization and memory handling
options should yield better performance. options should yield better performance.
If you'd like to try out the latest kernel branch, you'll find If you'd like to try out the latest kernel branch, you'll find
.config files for Linux 3.12 in the /testing/source/ directory. There .config files for Linux 4.6 in the /testing/source/ directory.
are also .config files for Linux 3.4.66 (the previous long-term support
kernel series) which might be useful for anyone wanting to drop back
to a 3.4.x kernel, but I doubt there will be many people who will want
to do this. The 3.10.x kernels have been stable and working well for
many releases now.
One of the big changes in Slackware 14.1 is support for systems Slackware 14.2 has support for systems running UEFI firmware (x86_64
running UEFI firmware (x86_64 Slackware edition only). We've added Slackware edition only). Packages that help support UEFI include elilo,
several new packages for UEFI, including elilo, GRUB 2, and efibootmgr, GRUB 2, and efibootmgr, and all of the installation media supports
and all of the installation media supports booting under UEFI, as do booting under UEFI, as do the USB boot sticks generated during
the USB boot sticks generated during installation. At this point installation. At this point there is no support for running the system
there is no support for running the system under Secure Boot, but a under Secure Boot, but a dedicated user could add their own Machine Owner
dedicated user could add their own Machine Owner Key, sign their Key, sign their kernels, modules, and bootloader, and then use shim to
kernels, modules, and bootloader, and then use shim to start the start the bootloader. Documentation for installing on UEFI machines is
bootloader. We'll be looking into adding support for this in the provided in a README_UEFI.TXT found in the top-level Slackware directory.
next development cycle. Documentation for installing on UEFI machines
is provided in a README_UEFI.TXT found in the top-level Slackware
directory.
Slackware ISO images (both the ones available online as well as Slackware ISO images (both the ones available online as well as
the discs sent out from the Slackware store) have been processed using the discs sent out from the Slackware store) have been processed using
@ -55,7 +49,7 @@ isohybrid. This allows them to be written to a USB stick, which can
then be booted and used as the install source. This works on machines then be booted and used as the install source. This works on machines
running both regular BIOS as well as UEFI. running both regular BIOS as well as UEFI.
Slackware 14.1 contains updated versions of both KDE and Xfce, and Slackware 14.2 contains updated versions of both KDE and Xfce, and
both of these have been split as much as possible into their component both of these have been split as much as possible into their component
packages rather than larger bundles. This not only makes it easier to packages rather than larger bundles. This not only makes it easier to
remove software that you don't need, but also makes it easier to remove software that you don't need, but also makes it easier to
@ -66,18 +60,18 @@ the updates.
Although Slackware does not ship the GNOME desktop, we can recommend Although Slackware does not ship the GNOME desktop, we can recommend
a couple of places to look if you're interested in trying to add it to a couple of places to look if you're interested in trying to add it to
your system. The Dropline project ( http://www.droplinegnome.net ) has your system. The Dropline project ( http://www.droplinegnome.net ) will
put together a set of packages for running GNOME 3.x on Slackware. be putting together a set of packages for running GNOME 3.20.1 on
There's also the MATE desktop, which is a fork of GNOME 2.x. SlackBuild Slackware. There's also the MATE desktop, which is a fork of GNOME 2.x.
scripts are available to compile MATE packages for Slackware from SlackBuild scripts are available to compile MATE packages for Slackware
http://mateslackbuilds.github.io - thanks to Chess Griffin and from http://mateslackbuilds.github.io - thanks to Chess Griffin and
Willy Sudiarto Raharjo for making this option available. Willy Sudiarto Raharjo for making this option available.
Need more build scripts? Something that you wanted wasn't included Need more build scripts? Something that you wanted wasn't included
in Slackware? Well, then check out slackbuilds.org. Several of the team in Slackware? Well, then check out slackbuilds.org. Several of the team
members work on the scripts there. members work on the scripts there.
There's a new community driven site for Slackware documentation, There's a community driven site for Slackware documentation,
http://docs.slackware.com -- check it out, and join in to share your http://docs.slackware.com -- check it out, and join in to share your
knowledge! knowledge!
@ -86,30 +80,27 @@ great help -- Eric Hameleers for major work on the KDE SC packages, init
scripts, installer, documentation (especially getting docs.slackware.com scripts, installer, documentation (especially getting docs.slackware.com
up and running), and all the extra packages like multilib compilers up and running), and all the extra packages like multilib compilers
(read more here: http://alien.slackbook.org/blog/), Robby Workman for (read more here: http://alien.slackbook.org/blog/), Robby Workman for
following X.Org, udev, NetworkManager, wicd, Xfce, and tons of other following X.Org, eudev, NetworkManager, wicd, Xfce, and tons of other
projects, building and testing all that stuff, writing documentation, his projects, building and testing all that stuff, writing documentation, his
work with the team at slackbuilds.org, and lots of package upgrades, work with the team at slackbuilds.org, and lots of package upgrades,
Piter Punk for slackpkg work, Stuart Winter for more updates to Piter Punk for slackpkg work, Stuart Winter for more updates to
linuxdoc-tools, slacktrack, and for all kinds of fixes throughout the linuxdoc-tools, slacktrack, and for all kinds of fixes throughout the
installer and system (he finds my bugs all the time while porting packages installer and system (he finds my bugs all the time while porting packages
to ARM for the Slackware ARM port: http://www.armedslack.org/), Vincent to ARM for the Slackware ARM port: http://www.armedslack.org/), Vincent
Batts for keeping Ruby working well, for helping kickstart our Batts for keeping Ruby working well and other miscellaneous fixes,
transition to MariaDB, and other miscellaneous fixes, Heinz Wiesinger Heinz Wiesinger for working on PHP, MariaDB (especially!), icu4c, LLVM, and
for working on PHP, MariaDB (especially!), icu4c, LLVM, and lots of other lots of other stuff, Amritpal Bath for various bugfixes and helping with
stuff, Amritpal Bath for various bugfixes and helping with release torrents, release torrents, mrgoblin for testing RAID, bluetooth, and being a master
mrgoblin for testing RAID, bluetooth, and being a master of regex, and to of regex. Other very honorable mentions go to Alan Hicks, Erik Jan Tromp,
mancha for patching many packages to handle the changed crypt() function Karl Magnus Kolstø, Mark Post, Fred Emmott, and NetrixTardis, and anyone
in glibc-2.17+ (and for backporting many security fixes over the course else I'm forgetting (including the other team members who contributed
of the development cycle). Other very honorable mentions go to Alan Hicks, little fixes and suggestions here and there along with general moral
Erik Jan Tromp, Karl Magnus Kolstø, Mark Post, Fred Emmott, and NetrixTardis, support). Special thanks to the folks who mailed in bug reports (and fixes)
and anyone else I'm forgetting (including the other team members who and helped collaborate on this release. This was another great release
contributed little fixes and suggestions here and there along with cycle for community participation, especially on the LinuxQuestions.org
general moral support). Special thanks to the folks who mailed in bug Slackware forum. Thanks for the help, for keeping this project fun, and
reports (and fixes) and helped collaborate on this release. This was making it possible for us to keep up with the rapid pace of Linux
another great release cycle for community participation, especially on the development. Thanks to Andrea and Briah, too!
LinuxQuestions.org Slackware forum. Thanks for the help, for keeping
this project fun, and making it possible for us to keep up with the
rapid pace of Linux development. Thanks to Honeypi and Doodle, too!
Have fun! Have fun!

View file

@ -1,7 +1,7 @@
Slackware Linux CD-ROM Installation HOWTO Slackware Linux CD-ROM Installation HOWTO
Patrick Volkerding <volkerdi@slackware.com> Patrick Volkerding <volkerdi@slackware.com>
v14.1, 2012-10-12 v14.2, 2016-06-28
This document covers installation of the Slackware(R) distribution of the This document covers installation of the Slackware(R) distribution of the
Linux operating system from the Slackware CD-ROM. Linux operating system from the Slackware CD-ROM.
@ -59,12 +59,12 @@ The Linux operating system now runs on several machine architectures,
including ARMs, Intel 80x86, Sparc, 68K, PowerPC, DEC Alpha, MIPS, and including ARMs, Intel 80x86, Sparc, 68K, PowerPC, DEC Alpha, MIPS, and
others. The x86 Slackware distribution of Linux runs on most PC others. The x86 Slackware distribution of Linux runs on most PC
processors compatible with the Intel 486 or better, including (but not processors compatible with the Intel 486 or better, including (but not
limited to) the Intel 486, Celeron, Pentium I, MMX, Pro, II, III, Xeon, limited to) the Intel Celeron, Pentium I, MMX, Pro, II, III, Xeon,
4, M, D, Core, Core 2, Core i7, and Atom; AMD 486, K5, K6, K6-II, K6-III, 4, M, D, Core, Core 2, Core i7, and Atom; AMD 486, K5, K6, K6-II, K6-III,
Duron, Athlon, Athlon XP, Athlon MP, Athlon 64, Sempron, Phenom, Duron, Athlon, Athlon XP, Athlon MP, Athlon 64, Sempron, Phenom,
Phenom II, and Neo; Cyrix 486, 5x86, 6x86, M-II; Via Cyrix III, Via C3, Phenom II, and Neo; Cyrix 486, 5x86, 6x86, M-II; Via Cyrix III, Via C3,
Via Nano; Transmeta Crusoe and Efficeon. Essentially anything that's Via Nano; Transmeta Crusoe and Efficeon. Essentially anything that's
x86 and 32-bit (with at least i486 opcodes) will do for the 32-bit x86 x86 and 32-bit (with at least i586 opcodes) will do for the 32-bit x86
edition of Slackware, or 64-bit and supporting x86_64 extensions (also edition of Slackware, or 64-bit and supporting x86_64 extensions (also
known as AMD64, EM64T, or Intel 64) for the x86_64 edition of Slackware. known as AMD64, EM64T, or Intel 64) for the x86_64 edition of Slackware.
@ -97,13 +97,6 @@ linuxquestions.org.
2. Hardware Requirements 2. Hardware Requirements
Most PC hardware will work fine with Slackware, but some Plug-and-Play
devices can be tricky to set up. In some cases you can work around this
by letting DOS initialize the card and then starting Slackware with the
Loadlin utility. Setting the computer's BIOS to configure Plug-and-Play
cards also may help -- to do this, change the "Plug and Play OS" option to
"no".
Here's a basic list of what you'll need to install Slackware: Here's a basic list of what you'll need to install Slackware:
128 megabytes (128MB) or more of RAM. If you have less RAM than this, you 128 megabytes (128MB) or more of RAM. If you have less RAM than this, you
@ -112,7 +105,7 @@ experience.
You also will need some disk space to install Slackware. For a complete You also will need some disk space to install Slackware. For a complete
installation, you'll probably want to devote a 10GB *or larger* partition installation, you'll probably want to devote a 10GB *or larger* partition
completely to Slackware (you'll need almost 8GB for a full default completely to Slackware (you'll need almost 9GB for a full default
installation, and then you'll want extra space when you're done). installation, and then you'll want extra space when you're done).
If you haven't installed Slackware before, you may have to experiment. If you haven't installed Slackware before, you may have to experiment.
If you've got the drive space, more is going to be better than not enough. If you've got the drive space, more is going to be better than not enough.
@ -144,35 +137,35 @@ only has the A series installed. Here's an overview of the software
categories available for installation, along with the (approximate) amount categories available for installation, along with the (approximate) amount
of drive space needed to install the entire set: of drive space needed to install the entire set:
A The base Slackware system. (405 MB) A The base Slackware system. (608 MB)
AP Linux applications. (445 MB) AP Linux applications. (511 MB)
D Program development tools. (1.1 GB) D Program development tools. (1.2 GB)
E GNU Emacs. (117 MB) E GNU Emacs. (110 MB)
F FAQs and HOWTOs for common tasks. (33 MB) F FAQs and HOWTOs for common tasks. (33 MB)
K Linux 3.10.17 kernel source. (582 MB) K Linux 4.4.14 kernel source. (721 MB)
KDE The KDE desktop environment and applications. (1.4 GB) KDE The KDE desktop environment and applications. (1.5 GB)
KDEI Language support for KDE. (1 GB) KDEI Language support for KDE. (1.1 GB)
L System libraries. (1.3 GB) L System libraries. (1.4 GB)
N Networking applications and utilities. (340 MB) N Networking applications and utilities. (406 MB)
T TeX typesetting language. (291 MB) T TeX typesetting language. (290 MB)
TCL Tcl/Tk/TclX scripting languages and tools. (19 MB) TCL Tcl/Tk/TclX scripting languages and tools. (18 MB)
X X Window System graphical user interface. (389 MB) X X Window System graphical user interface. (374 MB)
XAP Applications for the X Window System. (571 MB) XAP Applications for the X Window System. (800 MB)
XFCE The XFCE desktop environment and applications. (72 MB) XFCE The XFCE desktop environment and applications. (53 MB)
Y Classic text-based BSD games. (6 MB) Y Classic text-based BSD games. (6 MB)
@ -226,7 +219,7 @@ systems have a version of this tool, and if you're running DOS or
Windows it's probably best to use the repartitioning tool from that OS. Windows it's probably best to use the repartitioning tool from that OS.
Usually DOS uses the entire drive. Use DOS fdisk to delete the Usually DOS uses the entire drive. Use DOS fdisk to delete the
partition. Then create a smaller primary DOS partition, leaving partition. Then create a smaller primary DOS partition, leaving
enough space to install Linux. Preferably this should be more than 6GB. enough space to install Linux. Preferably this should be more than 9GB.
If your machine doesn't have a lot of RAM, you'll want another If your machine doesn't have a lot of RAM, you'll want another
partition for swap space. The swap partition should be equal to the partition for swap space. The swap partition should be equal to the
amount of RAM your machine has, but should in any case be at least amount of RAM your machine has, but should in any case be at least
@ -237,12 +230,12 @@ Windows on your new DOS partition, and then restore your backup.
We'll go into more detail about partitioning later, and you don't need We'll go into more detail about partitioning later, and you don't need
to create any new partitions yet -- just make sure you have enough free to create any new partitions yet -- just make sure you have enough free
space on the drive to do an installation (more than 6GB is ideal), or space on the drive to do an installation (more than 9GB is ideal), or
that you have some idea about which existing partition you can use for that you have some idea about which existing partition you can use for
to install on. to install on.
3.2 Booting the Slackware CD-ROM 3.2 Booting the Slackware CD-ROM/DVD
If your machine has a bootable CD-ROM drive (you may need to configure If your machine has a bootable CD-ROM drive (you may need to configure
this in the system's BIOS settings) then you'll be able to directly this in the system's BIOS settings) then you'll be able to directly
@ -260,7 +253,7 @@ that you want to boot with. With most systems you'll want to use the
default kernel, called hugesmp.s. Even on a machine with only a single default kernel, called hugesmp.s. Even on a machine with only a single
one-core processor, it is recommended to use this kernel if your machine one-core processor, it is recommended to use this kernel if your machine
can run it. Otherwise use the huge.s kernel, which should support any can run it. Otherwise use the huge.s kernel, which should support any
486 or better. 586 or better.
To boot the hugesmp.s kernel, just enter hugesmp.s on the boot prompt: To boot the hugesmp.s kernel, just enter hugesmp.s on the boot prompt:
@ -274,7 +267,7 @@ If you've got some non-standard hardware in your machine (or if hugesmp.s
doesn't work, and you're beginning to suspect you need a different doesn't work, and you're beginning to suspect you need a different
kernel), then you'll have to try huge.s. If, for some reason, that still kernel), then you'll have to try huge.s. If, for some reason, that still
will not boot and you know that your hardware should be supported by the will not boot and you know that your hardware should be supported by the
3.10.17 kernel, contact volkerdi at slackware dot com and I will see 4.4.14 kernel, contact volkerdi at slackware dot com and I will see
what I can do. what I can do.
@ -305,15 +298,15 @@ gensmp.s The trimmed down, more modular version of hugesmp.s. This
can be switched to, after setting up an initrd and can be switched to, after setting up an initrd and
reinstalling LILO. It is packaged as a .txz, and can be reinstalling LILO. It is packaged as a .txz, and can be
found on the installed system as: found on the installed system as:
/boot/vmlinuz-generic-smp-2.6.33.4-smp /boot/vmlinuz-generic-smp-4.4.14-smp
huge.s This is the 486-compatible single processor version of the huge.s This is the 586-compatible single processor version of the
hugesmp.s kernel. Try this if hugesmp.s does not work on hugesmp.s kernel. Try this if hugesmp.s does not work on
your machine. your machine.
generic.s The trimmed down, more modular version of huge.s. Found on generic.s The trimmed down, more modular version of huge.s. Found on
the system as: the system as:
/boot/vmlinuz-generic-2.6.33.4 /boot/vmlinuz-generic-4.4.14
This also requires using an initrd. This also requires using an initrd.
speakup.s This used to be a separate kernel patched with the Speakup speakup.s This used to be a separate kernel patched with the Speakup
@ -342,7 +335,7 @@ speakup.s This used to be a separate kernel patched with the Speakup
Note that if you use the huge (non-SMP kernel) and plan to compile any Note that if you use the huge (non-SMP kernel) and plan to compile any
third party kernel modules, you may need to apply the kernel patch in third party kernel modules, you may need to apply the kernel patch in
/extra/linux-3.10... or, you could just cd to the kernel sources, run /extra/linux-4.4... or, you could just cd to the kernel sources, run
"make menuconfig", make sure that SMP (and the -smp suffix) are turned "make menuconfig", make sure that SMP (and the -smp suffix) are turned
off, and recompile the kernel with "make". But, that's for later -- off, and recompile the kernel with "make". But, that's for later --
after the install. after the install.
@ -568,11 +561,12 @@ partition.
The next option on the setup menu is TARGET. This lets you select which The next option on the setup menu is TARGET. This lets you select which
partition(s) you'd like to install Slackware on, and will format them partition(s) you'd like to install Slackware on, and will format them
using a Linux filesystem. Depending on which kernel you chose to boot using a Linux filesystem. Probably the safer filesystem choice is "ext4",
with, your filesystem choices may include ext2 (the traditional Linux which is a journaling filesystem based on ext2 which was the default
filesystem), ext3 (a journaling version of ext2), and Reiserfs (the first filesystem for Linux for many years. Other good choices for a filesystem
journaling filesystem written for Linux; it stores files in a balanced are xfs and btrfs (although with these you'll likely want your /boot
tree). directory on its own partition with a simpler filesystem such as ext2 or
ext4).
When you select the TARGET option, the system will scan for "Linux" When you select the TARGET option, the system will scan for "Linux"
partitions on your hard drives. If it doesn't find any, you'll need to partitions on your hard drives. If it doesn't find any, you'll need to
@ -630,7 +624,7 @@ install Slackware.
SOURCE displays a menu offering the choice of installation from CD-ROM, a SOURCE displays a menu offering the choice of installation from CD-ROM, a
hard drive partition, NFS, HTTP/FTP, or a directory (mounted manually). hard drive partition, NFS, HTTP/FTP, or a directory (mounted manually).
You'll want to make sure your Slackware CD-ROM is in your drive, and You'll want to make sure your Slackware CD-ROM or DVD is in your drive, and
select the first option: select the first option:
"Install from a Slackware CD-ROM" "Install from a Slackware CD-ROM"
@ -703,19 +697,19 @@ This option actually installs the selected packages to the hard drive.
The first question the INSTALL option will ask is what type of prompting The first question the INSTALL option will ask is what type of prompting
you'd like to use during the installation process. A menu will show you'd like to use during the installation process. A menu will show
several options, including "full", "newbie", "menu", "expert", "custom", several options, including "full", "terse", "menu", "expert", "newbie",
"tagpath", and "help". The help option gives detailed information on each "custom", "tagpath", and "help". The help option gives detailed
of the choices. information on each of the choices.
Most people will want to use "full". Others might want "menu", "expert" Most people will want to use "full" or "terse". Others might want "menu",
or "newbie" mode. We'll cover each of these in detail now. "expert" or "newbie" mode. We'll cover each of these in detail now.
The first option to consider is "full". If you select this mode, then The first option to consider is "full". If you select this mode, then
setup assumes you want to install all the packages in each selected series setup assumes you want to install all the packages in each selected series
and installs them all without further prompting. This is fast and easy. and installs them all without further prompting. This is fast and easy.
Of course, depending on which software categories you've chosen, this can Of course, depending on which software categories you've chosen, this can
use a lot of drive space. If you use this option, you should be use a lot of drive space. If you use this option, you should be
installing to a partition with at least 6GB free (and hopefully more like installing to a partition with at least 9GB free (and hopefully more like
20GB or so) to insure that you don't run out of drive space during the 20GB or so) to insure that you don't run out of drive space during the
installation process. Because Linux allows you to split your installation installation process. Because Linux allows you to split your installation
across multiple partitions, the installer cannot know ahead of time across multiple partitions, the installer cannot know ahead of time
@ -723,6 +717,13 @@ whether the packages you've chosen to install will fit your partitioning
scheme. Therefore, it is up to you to make sure that there is enough scheme. Therefore, it is up to you to make sure that there is enough
room. room.
The "terse" option works the same as the "full" option, but instead of
displaying a box with a paragraph about the package being installed, it
displays a one-line description. Since the boxed paragraphs shown with
"full" tend to fly by too quickly to read on a modern computer, it might
be easier to follow the installation progress using "terse". The end
result will be the same.
The "newbie" mode (which was formerly known as "normal" mode) installs all The "newbie" mode (which was formerly known as "normal" mode) installs all
of the required packages in each series. For each of the non-required of the required packages in each series. For each of the non-required
packages (one by one) you'll get a menu where you can answer YES (install packages (one by one) you'll get a menu where you can answer YES (install
@ -762,13 +763,13 @@ tagfiles. If you are interested in using them, look at one of the
tagfiles with an editor. tagfiles with an editor.
If you're new to Slackware, and you have enough drive space, you'll If you're new to Slackware, and you have enough drive space, you'll
probably want to select the "full" option as the easiest way to install. probably want to select the "full" or "terse" option as the easiest way
Otherwise, the "menu" option is another good choice for most beginners. to install. Otherwise, the "menu" option is another good choice for most
If you think you need (or would just like to see) the extra information beginners. If you think you need (or would just like to see) the extra
offered by the "newbie" mode, go ahead and use that. Don't say you information offered by the "newbie" mode, go ahead and use that. Don't
weren't warned about the extra time it requires, though, especially say you weren't warned about the extra time it requires, though, especially
when installing the fragments that make up modular X. Trust us, you'll when installing the fragments that make up modular X. Trust us, you'll
be better off selecting "full". be better off selecting "full" or "terse".
Once you have selected a prompting mode, the system begins the Once you have selected a prompting mode, the system begins the
installation process. If you've chosen "menu" or "expert" mode, you'll installation process. If you've chosen "menu" or "expert" mode, you'll
@ -776,8 +777,8 @@ see a menu of software to choose from right away -- use the arrow keys and
spacebar to pick what you need, and then hit enter to install it. If spacebar to pick what you need, and then hit enter to install it. If
you've chosen the "newbie" mode, the installation will begin immediately, you've chosen the "newbie" mode, the installation will begin immediately,
continuing until it finds optional packages. You'll get a selection menu continuing until it finds optional packages. You'll get a selection menu
for each of these. If you selected "full", now it's time to sit back and for each of these. If you selected "full" or "terse", now it's time to sit
watch the packages install. back and watch the packages install.
If you've selected too much software, it's possible that your hard drive If you've selected too much software, it's possible that your hard drive
may run out of space during installation. If this happens, you'll know it may run out of space during installation. If this happens, you'll know it
@ -820,9 +821,9 @@ setup will copy the kernel from the disc to your hard drive.
NOTE: If you install a kernel on your system that doesn't boot correctly, NOTE: If you install a kernel on your system that doesn't boot correctly,
you can still boot your system with the CD-ROM. To do this, you need to you can still boot your system with the CD-ROM. To do this, you need to
enter some information on the boot prompt. For example, if your root enter some information on the boot prompt. For example, if your root
partition is on /dev/hda1, you'd enter this to boot your system: partition is on /dev/sda1, you'd enter this to boot your system:
huge.s root=/dev/hda1 initrd= ro huge.s root=/dev/sda1 initrd= ro
The "initrd=" option tells the kernel not to run the /init script on the The "initrd=" option tells the kernel not to run the /init script on the
installer image in RAM, and the "ro" option makes the root partition installer image in RAM, and the "ro" option makes the root partition
@ -837,7 +838,8 @@ a USB bootstick for your system.
Next you'll be asked what type of mouse you have. Pick the mouse type from Next you'll be asked what type of mouse you have. Pick the mouse type from
the menu (or hit cancel if you don't have a mouse), and setup will create a the menu (or hit cancel if you don't have a mouse), and setup will create a
/dev/mouse link. Most computers use a PS/2 mouse, which is the first choice. /dev/mouse link. Most computers use an imps2 compatible PS/2 mouse, which
is the first choice. This is also the correct choice for most USB mice.
After this, other installation scripts will run depending on which After this, other installation scripts will run depending on which
packages you've installed. For instance, if you installed the network-* packages you've installed. For instance, if you installed the network-*
@ -864,11 +866,7 @@ a Windows Startup Disk for this)
The easiest way to set your machine up with LILO is to pick the "simple" The easiest way to set your machine up with LILO is to pick the "simple"
choice on the LILO installation menu. This will examine your system and choice on the LILO installation menu. This will examine your system and
try to set up LILO to be able to boot Windows (DOS) and Linux partitions try to set up LILO to be able to boot Windows (DOS) and Linux partitions
that it finds. If it locates the OS/2 Boot Manager, it will ask if you'd that it finds.
like to configure the Linux partition so that you can add it to the Boot
Manager menu. (NOTE: If you use a disk overlay program for large IDE hard
drives such as EZ-DRIVE, please see the warning below before installing
LILO)
The "expert" option gives you much more control over the configuration The "expert" option gives you much more control over the configuration
of LILO. If you decide to use the "expert" option, here's how you do of LILO. If you decide to use the "expert" option, here's how you do
@ -880,26 +878,18 @@ where to install LILO. The first menu will ask if you have extra
parameters you'd like passed to the Linux kernel at boot time. If you parameters you'd like passed to the Linux kernel at boot time. If you
need any extra parameters enter them here. need any extra parameters enter them here.
Then you'll be asked if you wish to use the framebuffer console. The Then you'll be asked if you wish to use the framebuffer console. I'd
1024x768x256 console setting is a nice one to use in most cases, but you recommend not using it, and just going with the "standard" selection, as
may need to experiment to find the nicest setting for your card. Some some video cards will not work well with other choices. The usual reason
look terrible at modes larger than 800x600 because of the default refresh for wanting the framebuffer console (besides getting Tux logos at boot)
rates, but at least ATI cards are known to look great at 1024x768x256. was to adjust the size of the console text, but loading one of the
If you want to use the framebuffer console, select a mode here. Termimus fonts is a better way to handle that.
Next, decide where you want LILO installed. Usually you'll want to Next, decide where you want LILO installed. Usually you'll want to
install LILO on the boot drive's MBR (master boot record). If you use a install LILO on the boot drive's MBR (master boot record). If you use a
different boot manager (like the one that comes with OS/2) then you'll different boot manager then you'll want to install LILO on your root Linux
want to install LILO on your root Linux partition and then add that partition and then add that partition to the boot manager menu using its
partition to the boot manager menu using its configuration tool. Under configuration tool.
OS/2, this is the fdisk program.
NOTE: If you use the EZ-DRIVE utility (a diskmanager program supplied
with some large IDE drives to make them usable with DOS) then do not
install LILO to the MBR. If you do, you may disable EZ-DRIVE and render
your disk unusable with DOS. Instead, install LILO to the superblock of
your root Linux partition, and use fdisk to make the partition bootable.
(With MS-DOS fdisk, this is called setting the "active" partition)
The next menu lets you set a delay before the system boots into the The next menu lets you set a delay before the system boots into the
default operating system. If you're using LILO to boot more than one default operating system. If you're using LILO to boot more than one
@ -915,7 +905,7 @@ boot. The first entry you make will be the machine's default operating
system. You can add either a DOS, Linux, or Windows partition first. system. You can add either a DOS, Linux, or Windows partition first.
For example, let's say you select "Linux". The system will display your For example, let's say you select "Linux". The system will display your
Linux partitions and ask which one of them you'd like to boot. Enter the Linux partitions and ask which one of them you'd like to boot. Enter the
name (like /dev/hda1) of your root Linux partition. Then, you'll be name (like /dev/sda1) of your root Linux partition. Then, you'll be
prompted to enter a label. This is the name you will enter at the boot prompted to enter a label. This is the name you will enter at the boot
time LILO prompt to select which partition you want to boot. A good time LILO prompt to select which partition you want to boot. A good
choice for this is "Linux". choice for this is "Linux".
@ -941,7 +931,7 @@ you'll need to use the same domain name as the rest of the machines on
your network. If you're not sure what this is, contact your network your network. If you're not sure what this is, contact your network
administrator for help. Once you've specified the hostname and domain administrator for help. Once you've specified the hostname and domain
name, you'll be asked which type of setup you would like: "static IP", name, you'll be asked which type of setup you would like: "static IP",
"DHCP", or "loopback". "DHCP", "NetworkManager", or "loopback".
Loopback Loopback
-------- --------
@ -986,6 +976,17 @@ information, you'll be asked if you want to probe for your network card.
This is a good idea, so say yes. Confirm that the settings are correct, This is a good idea, so say yes. Confirm that the settings are correct,
and your networking will be configured to use DHCP. and your networking will be configured to use DHCP.
NetworkManager
--------------
If you will be using wireless (or even a wired interface), you might want
to let NetworkManager handle your network connections. When NetworkManager
is used to handle connections, a nice interface is provided to scan for
wireless access points and make changes to the network configuration.
This interface runs automatically with KDE or Xfce. In fluxbox, the
nm-applet program will need to be launched.
Once you've completed all the configuration menus, you can exit setup and Once you've completed all the configuration menus, you can exit setup and
reboot your machine. Simply press ctrl-alt-delete and the kernel will reboot your machine. Simply press ctrl-alt-delete and the kernel will
kill any programs that are running, unmount your filesystems, and restart kill any programs that are running, unmount your filesystems, and restart
@ -994,10 +995,7 @@ the machine.
5. Booting the installed Slackware system 5. Booting the installed Slackware system
If you've installed LILO, make sure you don't have a disk in your floppy Before rebooting, make sure to remove the CD-ROM to avoid booting it, or
drive -- when your machine reboots it should start LILO. Otherwise, insert
the bootdisk made for your system during the configuration process and use
it to boot. Also, make sure to remove the CD-ROM to avoid booting it, or
disable your machine's CD-ROM booting feature in the BIOS settings. disable your machine's CD-ROM booting feature in the BIOS settings.
The kernel will go through the startup process, detecting your hardware, The kernel will go through the startup process, detecting your hardware,
@ -1008,12 +1006,12 @@ darkstar login:
Log into the new system as "root". Log into the new system as "root".
Welcome to Linux 2.6.33.4. Welcome to Linux 4.4.14.
darkstar login: root darkstar login: root
Last login: Tue May 18 15:36:23 2010 on tty3. Last login: Tue Jun 28 19:38:42 2016 on tty3.
Linux 2.6.33.4. Linux 4.4.14.
You have new mail. You have new mail.
darkstar: ~# darkstar: ~#
@ -1025,35 +1023,27 @@ Once the system is running, most of the work is complete. However, there
are still a few programs you'll need to configure. We'll cover the most are still a few programs you'll need to configure. We'll cover the most
important of these in this section. important of these in this section.
6.1 /etc/rc.d/rc.modules 6.1 /etc/rc.d/rc.modules.local
This file contains a list of Linux kernel modules. A kernel module is If there are kernel modules that you need to load, then you should add a
like a device driver under DOS. You can think of the /etc/rc.d/rc.modules line to this file for each kernel module that you'd like to load. Note that
file as similar to DOS's CONFIG.SYS. The file specifies which modules the modern Linux systems include a feature that allows the kernel to load its
system needs to load to support the machine's hardware. After booting own modules, called udev. This will load most modules automatically without
your machine, you may find that some of your hardware isn't detected any need to edit rc.modules, and when using udev (or eudev) it might be better
(usually an Ethernet card). To provide the support, you'll need to load to tell it how to load the modules you want automatically rather than loading
the correct kernel module. Note that modern Linux kernels include a them at boot time with rc.modules. This is an advanced topic, and outside
feature that allows the kernel to load its own modules, called udev. the scope of this document. If you're interested in this, "man udev" is a good
This will load many modules automatically without any need to edit place to start reading. In any case, it's best to not edit rc.modules.local
rc.modules, and when using udev it might be better to tell it how to
load the modules you want automatically rather than loading them at boot
time with rc.modules. This is an advanced topic, and outside the scope of
this document. If you're interested in this, "man udev" is a good
place to start reading. In any case, it's best to not edit rc.modules
unless you find that the modules you want to use are not being loaded unless you find that the modules you want to use are not being loaded
automatically by udev. You can see a list of the modules that were loaded automatically by udev. You can see a list of the modules that were loaded
with the "lsmod" command. Likewise, in the majority of cases "alsaconf" with the "lsmod" command.
is not required to configure sound. Rather, the "alsamixer" tool is used
to unmute the Master and PCM channels and turn up the volume, and the
"alsactl store" is used to save the sound defaults.
There's a lot more information out there about kernel modules, including There's a lot more information out there about kernel modules, including
lists of module names and the cards they support, as well as extra options lists of module names and the cards they support, as well as extra options
you can can add to the module lines to configure the hardware in different you can can add to the module lines to configure the hardware in different
ways. The kernel's documentation in /usr/src/linux/Documentation has a ways. The kernel's documentation in /usr/src/linux/Documentation has a
lot of good information, as does the information shipped with udev (found lot of good information, as does the information shipped with udev (found
under /usr/doc/udev-*). under /usr/doc/eudev-*).
6.2 Configuring the X Window System 6.2 Configuring the X Window System
@ -1143,13 +1133,15 @@ To make an account for yourself, use the 'adduser' program. To start it,
type 'adduser' at a prompt and follow the instructions. Going with the type 'adduser' at a prompt and follow the instructions. Going with the
default selections for user ID, group ID, and shell should be just fine default selections for user ID, group ID, and shell should be just fine
for most users. You'll want to add your user to the cdrom, audio, video for most users. You'll want to add your user to the cdrom, audio, video
plugdev (plugable devices like USB cameras and flash memory) and scanner plugdev (plugable devices like USB cameras and flash memory), scanner, and
groups if you have a computer with multimedia peripherals and want to be lp groups if you have a computer with multimedia peripherals and want to
able to access these. Add these group names, comma separated, at the be able to access these. Add these group names at the following prompt:
following prompt:
Additional groups (comma separated) []: Additional groups (comma separated) []:
To add the user to all the recommended user groups automatically, hit the
up arrow at this prompt to fill them in, and then hit enter.
Passwords and security Passwords and security
---------------------- ----------------------
@ -1166,10 +1158,10 @@ installation CD-ROM or the DVD as a rescue disk.
At the prompt, you can manually mount the root Linux partition from your At the prompt, you can manually mount the root Linux partition from your
hard drive ("fdisk -l" will give you a list) and remove the root password. hard drive ("fdisk -l" will give you a list) and remove the root password.
For example, if your root linux partition is /dev/hda2, here are the For example, if your root linux partition is /dev/sda2, here are the
commands to use after logging into the install disc as "root": commands to use after logging into the install disc as "root":
mount /dev/hda2 /mnt mount /dev/sda2 /mnt
cd /mnt/etc cd /mnt/etc
Next, you'll need to edit the "shadow" file to remove root's password. Next, you'll need to edit the "shadow" file to remove root's password.

View file

@ -1,11 +1,11 @@
Slackware 14.0 to 14.1 Upgrade HOWTO <volkerdi@slackware.com> Slackware 14.1 to 14.2 Upgrade HOWTO <volkerdi@slackware.com>
This document explains how to upgrade from Slackware 14.0 to Slackware 14.1. This document explains how to upgrade from Slackware 14.1 to Slackware 14.2.
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
For details of important changes from Slackware 14.0 to 14.1, see the file For details of important changes from Slackware 14.1 to 14.2, see the file
'CHANGES_AND_HINTS.TXT'. Thanks to Robby Workman for help with this. 'CHANGES_AND_HINTS.TXT'. Thanks to Robby Workman for help with this.
Before you begin, I would strongly recommend making a backup of your Before you begin, I would strongly recommend making a backup of your
@ -15,7 +15,7 @@ process is complete. Back it up, or take your chances.
OK, now that everything is safely backed up, let's proceed. :-) OK, now that everything is safely backed up, let's proceed. :-)
To do this, you'll need the Slackware 14.1 packages. If these are on a CD, To do this, you'll need the Slackware 14.2 packages. If these are on a CD,
create a new directory to mount the CD on so that it doesn't get in the way create a new directory to mount the CD on so that it doesn't get in the way
during the upgrade: during the upgrade:
@ -44,14 +44,14 @@ is that you know where the slackware packages directory is. We'll use
1. Upgrade your glibc shared libraries. This is important, or things 1. Upgrade your glibc shared libraries. This is important, or things
might go haywire during the next part of the upgrade: might go haywire during the next part of the upgrade:
upgradepkg /root/slackware/a/glibc-solibs-*.t?z upgradepkg /root/slackware/a/glibc-solibs-*.txz
2. Upgrade your package utilities and related tools: 2. Upgrade your package utilities and related tools:
upgradepkg /root/slackware/a/pkgtools-*.tgz upgradepkg /root/slackware/a/pkgtools-*.txz
upgradepkg /root/slackware/a/tar-*.tgz upgradepkg /root/slackware/a/tar-*.txz
upgradepkg /root/slackware/a/xz-*.tgz upgradepkg /root/slackware/a/xz-*.txz
upgradepkg /root/slackware/a/findutils-*.txz upgradepkg /root/slackware/a/findutils-*.txz
@ -78,10 +78,14 @@ is that you know where the slackware packages directory is. We'll use
You may spot some old, obsolete, or discontinued packages. If so, You may spot some old, obsolete, or discontinued packages. If so,
you can remove these using 'removepkg'. This command will get rid of you can remove these using 'removepkg'. This command will get rid of
the packages which became obsolete since Slackware 14.0: the packages which became obsolete since Slackware 14.1:
removepkg Terminal aumix kdegames kdemultimedia ksecrets mysql \ removepkg ConsoleKit apmd bluez-hcidump cxxlibs foomatic-filters \
printer-applet quanta rexima scim-bridge xxgdb gnome-icon-theme imlib kdeadmin kdenetwork kdesdk kdetoys kwallet \
lesstif libelf libjpeg libxfcegui4 networkmanagement obex-data-server \
obexfs open-cobol oxygen-gtk3 phonon-mplayer phonon-xine pil portmap \
procps qca-cyrus-sasl qca-gnupg qca-ossl udev xchat xf86-input-aiptek \
xf86-video-modesetting xfce4-mixer xfce4-volumed xfwm4-themes
5. Fix your config files. Some of the config files in /etc are going to 5. Fix your config files. Some of the config files in /etc are going to
@ -121,7 +125,7 @@ is that you know where the slackware packages directory is. We'll use
upgradepkg --install-new *-<your KDE locale>-*t?z upgradepkg --install-new *-<your KDE locale>-*t?z
If your language has been added to KDE since Slackware 14.0, you'll If your language has been added to KDE since Slackware 14.1, you'll
need to install it using installpkg, or upgradepkg --install-new. need to install it using installpkg, or upgradepkg --install-new.
Typically you'll need to make sure that you have installed the Typically you'll need to make sure that you have installed the
@ -137,11 +141,11 @@ is that you know where the slackware packages directory is. We'll use
If you're running the 64-bit kernel, or the 32-bit single processor If you're running the 64-bit kernel, or the 32-bit single processor
kernel, this is the command to use: kernel, this is the command to use:
/usr/share/mkinitrd/mkinitrd_command_generator.sh -k 3.10.17 | bash /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.4.14 | bash
If you're using the 32-bit SMP kernel, use this command: If you're using the 32-bit SMP kernel, use this command:
/usr/share/mkinitrd/mkinitrd_command_generator.sh -k 3.10.17-smp | bash /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.4.14-smp | bash
If you use LILO, make sure the paths in /etc/lilo.conf point to a valid If you use LILO, make sure the paths in /etc/lilo.conf point to a valid
kernel and then type 'lilo' to reinstall LILO. If you use a USB memory kernel and then type 'lilo' to reinstall LILO. If you use a USB memory
@ -155,7 +159,7 @@ is that you know where the slackware packages directory is. We'll use
9. Reboot to start using the new kernel. 9. Reboot to start using the new kernel.
At this point you should be running Slackware 14.1. :-) At this point you should be running Slackware 14.2. :-)
I wish everyone good luck with this! I wish everyone good luck with this!

View file

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
# Copyright 2009-2010 Erik Hanson, Minneapolis, MN, USA # Copyright 2009-2010 Erik Hanson, Minneapolis, MN, USA
# Copyright 2011 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2011, 2015 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -74,7 +74,7 @@ OUTPUT=${OUTPUT:-/tmp}
rm -rf $PKG rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $PKG cd $PKG
ar p $CWD/google-chrome-${RELEASE}_current_${DEBARCH}.deb data.tar.lzma | lzma -d | tar xv || exit 1 ar p $CWD/google-chrome-${RELEASE}_current_${DEBARCH}.deb data.tar.xz | tar xJv || exit 1
chown -R root:root . chown -R root:root .
chmod -R u+w,go+r-w,a-s . chmod -R u+w,go+r-w,a-s .
@ -105,9 +105,6 @@ done
# Install a .desktop launcher: # Install a .desktop launcher:
sed -i -e "s#Icon=google-chrome#Icon=/opt/google/chrome/product_logo_256.png#" \ sed -i -e "s#Icon=google-chrome#Icon=/opt/google/chrome/product_logo_256.png#" \
$PKG/opt/google/chrome/google-chrome.desktop
mkdir -p $PKG/usr/share/applications
ln -s /opt/google/chrome/google-chrome.desktop \
$PKG/usr/share/applications/google-chrome.desktop $PKG/usr/share/applications/google-chrome.desktop
mkdir -p $PKG/install mkdir -p $PKG/install

View file

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# Copyright 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, Minnesota, USA # Copyright 2009, 2010, 2011, 2012, 2014, 2015, 2016 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -22,9 +22,9 @@
# Slackware build script for bash-completion # Slackware build script for bash-completion
VERSION=2.1 VERSION=2.2
ARCH=noarch ARCH=noarch
BUILD=${BUILD:-1} BUILD=${BUILD:-3}
CWD=$(pwd) CWD=$(pwd)
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
@ -46,16 +46,32 @@ find . \
# Fixup sh completion for us # Fixup sh completion for us
zcat $CWD/fixup-sh-script-completions.diff.gz | patch -p1 --verbose || exit 1 zcat $CWD/fixup-sh-script-completions.diff.gz | patch -p1 --verbose || exit 1
# Add some patches from git to fix tar filename completion and related
# https://github.com/scop/bash-completion/issues/15
zcat $CWD/patches/0001-tar-Don-t-write-to-tmp-jetel.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/patches/0002-test-suite-Add-tar-xvf-filename-test-case.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/patches/0003-tar-Fix-GNU-tar-help-output-parsing-regex-fixes-15.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/patches/0004-tar-Remove-unused-variable.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/patches/0005-tar-Detect-GNU-other-from-version-only-once-per-sess.patch.gz | patch -p1 --verbose || exit 1
# Don't symlink mpv -> mplayer as it reportedly doesn't work well. Upstream patch.
zcat $CWD/patches/0006-Remove-mplayer-aliased-completion.patch.gz | patch -p1 --verbose || exit 1
autoreconf -vif
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--mandir=/usr/man \ --mandir=/usr/man \
--infodir=/usr/info \ --infodir=/usr/info \
--docdir=/usr/doc/bash-completion-$VERSION --docdir=/usr/doc/bash-completion-$VERSION || exit 1
make || exit 1 make || exit 1
make install DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1
# Create the local directory for admin changes/additions:
mkdir -p $PKG/etc/bash_completion.d/
chmod 0755 $PKG/etc/profile.d/bash_completion.sh chmod 0755 $PKG/etc/profile.d/bash_completion.sh
mkdir -p $PKG/usr/doc/bash-completion-$VERSION mkdir -p $PKG/usr/doc/bash-completion-$VERSION

View file

@ -1,22 +1,19 @@
The 'sh' completion file only completes on *.sh files. The 'sh' completion file only completes on *.sh files. This breaks the
This breaks the expectation (on Slackware, at least) that expectation (on Slackware, at least) that e.g. "sh /etc/rc.d/rc.my<TAB>"
e.g. "sh /etc/rc.d/rc.my<TAB>" will complete to rc.mysql. will complete to rc.mysql. This patch fixes that, but a consequence is that
This patch fixes that, but a consequence is that "sh" will "sh" will complete on *any* filename. IMHO, that's not a regression at all,
complete on *any* filename. IMHO, that's not a regression since stock bash without bash-completion does that already... --rworkman
at all, since stock bash without bash-completion does that
already... --rworkman
Acked-by: volkerdi Acked-by: volkerdi
diff -Nur bash-completion-1.3.orig/completions/sh bash-completion-1.3/completions/sh diff -Nur bash-completion-2.2.orig/completions/sh bash-completion-2.2/completions/sh
--- bash-completion-1.3.orig/completions/sh 2011-01-21 03:36:11.000000000 -0600 --- bash-completion-2.2.orig/completions/sh 2016-02-09 08:52:44.000000000 -0600
+++ bash-completion-1.3/completions/sh 2011-03-12 02:06:00.964938285 -0600 +++ bash-completion-2.2/completions/sh 2016-03-06 00:43:49.744767271 -0600
@@ -28,7 +28,7 @@ @@ -31,6 +31,6 @@
return 0 [[ $args -eq 1 ]] && ext=sh
fi _filedir $ext
- _filedir sh
+ _filedir
} && } &&
complete -F _sh sh -complete -F _sh sh
+complete -F _sh
# ex: ts=4 sw=4 et filetype=sh

View file

@ -0,0 +1,25 @@
From 6bdd92202f55d7c530dcbeb2a243604dac546cf1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Tue, 15 Mar 2016 19:49:55 +0200
Subject: [PATCH 1/5] tar: Don't write to /tmp/jetel
---
completions/tar | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/completions/tar b/completions/tar
index ef18ad6..6e4c74c 100644
--- a/completions/tar
+++ b/completions/tar
@@ -411,7 +411,7 @@ __tar_try_list_archive()
shift
read tarball <<<"$(printf -- '%s\n' "$@" \
- | command sed -n "/^.\{1,\}$regex\$/p" | tee /tmp/jetel)"
+ | command sed -n "/^.\{1,\}$regex\$/p")"
if [[ -n "$tarball" ]]; then
local IFS=$'\n'
COMPREPLY=($(compgen -o filenames -W "$(
--
2.7.2

View file

@ -0,0 +1,27 @@
From 807f903f86ad647425c83f7ad6fc499014c6734e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Tue, 15 Mar 2016 20:19:10 +0200
Subject: [PATCH 2/5] test suite: Add tar xvf filename test case
---
test/lib/completions/tar.exp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/test/lib/completions/tar.exp b/test/lib/completions/tar.exp
index 70e38d0..7cdef94 100644
--- a/test/lib/completions/tar.exp
+++ b/test/lib/completions/tar.exp
@@ -59,6 +59,10 @@ set test "old option: create and members"
assert_complete_dir "dir/ dir2/ archive.tar.xz escape.tar" "tar cTfvv NOT_EXISTS DONT_CREATE.tar " $::srcdir/fixtures/tar
sync_after_int
+set test "old option: extract and archive"
+assert_complete_dir "dir/ dir2/ archive.tar.xz escape.tar" "tar xvf " $::srcdir/fixtures/tar
+sync_after_int
+
if { "$tar_version" == "gnu" } {
set test "check short options"
assert_complete_any "tar -c"
--
2.7.2

View file

@ -0,0 +1,25 @@
From 0b7189d4eee4597e11cab02e6b4dcae488db5ca8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Wed, 16 Mar 2016 12:28:29 +0200
Subject: [PATCH 3/5] tar: Fix GNU tar help output parsing regex, fixes #15
---
completions/tar | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/completions/tar b/completions/tar
index 6e4c74c..0a5f588 100644
--- a/completions/tar
+++ b/completions/tar
@@ -105,7 +105,7 @@ __gnu_tar_parse_help()
# or more options separated by ', ' separator string. We are matching
# like this then: ^<spaces>(<separator>?<option>)+<whatever>$
if [[ "$line" =~ \
- ^[[:blank:]]{1,10}(((,[[:blank:]])?(--?([\]\[a-zA-Z0-9?-=]+))(,[[:space:]])?)+).*$ ]]; then
+ ^[[:blank:]]{1,10}(((,[[:blank:]])?(--?([\]\[a-zA-Z0-9?=-]+))(,[[:space:]])?)+).*$ ]]; then
line=${BASH_REMATCH[1]}
str="${line//,/ }"
--
2.7.2

View file

@ -0,0 +1,25 @@
From 7ab05bf9d97ce5a6ced7acdfc21235e06542c3f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Wed, 16 Mar 2016 12:39:06 +0200
Subject: [PATCH 4/5] tar: Remove unused variable
---
completions/tar | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/completions/tar b/completions/tar
index 0a5f588..9c44dc7 100644
--- a/completions/tar
+++ b/completions/tar
@@ -696,7 +696,7 @@ _posix_tar()
_tar()
{
- local cmd=${COMP_WORDS[0]} output line
+ local cmd=${COMP_WORDS[0]} line
read line <<<"$($cmd --version)"
case "$line" in
*GNU*)
--
2.7.2

View file

@ -0,0 +1,46 @@
From 88c671a2c74bfde3bc2ec7c6f74133ac613c61da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
Date: Wed, 16 Mar 2016 12:44:40 +0200
Subject: [PATCH 5/5] tar: Detect GNU/other from --version only once per
session
---
completions/tar | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/completions/tar b/completions/tar
index 9c44dc7..7b3a486 100644
--- a/completions/tar
+++ b/completions/tar
@@ -696,16 +696,25 @@ _posix_tar()
_tar()
{
- local cmd=${COMP_WORDS[0]} line
+ local cmd=${COMP_WORDS[0]} func line
read line <<<"$($cmd --version)"
case "$line" in
*GNU*)
- _gtar "$@"
+ func=_gtar
;;
*)
- _posix_tar "$@"
+ func=_posix_tar
;;
esac
+ $func "$@"
+
+ # Install real completion for subsequent completions
+ if [ -n "${COMP_TAR_INTERNAL_PATHS:-}" ]; then
+ complete -F $func -o dirnames tar
+ else
+ complete -F $func tar
+ fi
+ unset -f _tar
}
--
2.7.2

View file

@ -0,0 +1,22 @@
--- ./completions/Makefile.in.orig 2016-03-03 06:12:35.000000000 -0600
+++ ./completions/Makefile.in 2016-05-31 14:01:42.323415707 -0500
@@ -1236,7 +1236,7 @@
rm -f $(targetdir)/$$file && \
$(LN_S) mcrypt $(targetdir)/$$file ; \
done
- for file in mplayer2 mencoder gmplayer kplayer mpv ; do \
+ for file in mplayer2 mencoder gmplayer kplayer ; do \
rm -f $(targetdir)/$$file && \
$(LN_S) mplayer $(targetdir)/$$file ; \
done
--- ./completions/Makefile.am.orig 2016-03-02 13:42:58.000000000 -0600
+++ ./completions/Makefile.am 2016-05-31 14:01:33.554416246 -0500
@@ -802,7 +802,7 @@
rm -f $(targetdir)/$$file && \
$(LN_S) mcrypt $(targetdir)/$$file ; \
done
- for file in mplayer2 mencoder gmplayer kplayer mpv ; do \
+ for file in mplayer2 mencoder gmplayer kplayer ; do \
rm -f $(targetdir)/$$file && \
$(LN_S) mplayer $(targetdir)/$$file ; \
done

View file

@ -9,11 +9,11 @@
bash-completion: bash-completion (programmable completion for the bash shell) bash-completion: bash-completion (programmable completion for the bash shell)
bash-completion: bash-completion:
bash-completion: Adds programmable completion to the bash shell. A new file called bash-completion: Adds programmable completion to the bash shell. A new file called
bash-completion: /etc/bash_completion will be sourced for interactive bash shells bash-completion: /etc/profile.d/bash_completion.sh will be sourced for interactive
bash-completion: adding all sorts of enhanced command completion features. Once bash-completion: bash shells adding all sorts of enhanced command completion features.
bash-completion: installed, you may get a list of all commands that have associated bash-completion: Once installed, you may get a list of all commands that have
bash-completion: completions with 'complete -p', and examine the code for the shell bash-completion: associated completions with 'complete -p', and examine the code for
bash-completion: functions with 'declare -f'. bash-completion: the shell functions with 'declare -f'.
bash-completion: bash-completion:
bash-completion: Homepage: https://alioth.debian.org/projects/bash-completion/ bash-completion: Homepage: https://alioth.debian.org/projects/bash-completion/
bash-completion: bash-completion:

View file

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# #
# Copyright 2010, 2012, 2013 Patrick J. Volkerding, Sebeka, Minnesota, USA # Copyright 2010, 2012, 2013, 2016 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -30,13 +30,14 @@ if [ ! -d $TMP ]; then
fi fi
PKG=/tmp/package-brltty PKG=/tmp/package-brltty
VERSION=4.5 PKGNAM=brltty
BUILD=${BUILD:-1} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) export ARCH=i486 ;; i?86) export ARCH=i586 ;;
arm*) export ARCH=arm ;; arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;; *) export ARCH=$( uname -m ) ;;
@ -49,6 +50,8 @@ else
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
fi fi
NUMJOBS=${NUMJOBS:-" -j7 "}
rm -rf $PKG rm -rf $PKG
mkdir -p $PKG mkdir -p $PKG
cd $TMP cd $TMP
@ -57,6 +60,7 @@ tar xvf $CWD/brltty-$VERSION.tar.?z* || exit 1
cd brltty-$VERSION cd brltty-$VERSION
zcat $CWD/brltty.brlapi.pyx.diff.gz | patch -p1 --verbose || exit 1 zcat $CWD/brltty.brlapi.pyx.diff.gz | patch -p1 --verbose || exit 1
zcat $CWD/brltty.fix.blanks.diff.gz | patch -p1 --verbose || exit 1
sh autogen sh autogen
@ -66,6 +70,7 @@ find . -perm 700 -exec chmod 755 {} \;
find . -perm 744 -exec chmod 755 {} \; find . -perm 744 -exec chmod 755 {} \;
find . -perm 664 -exec chmod 644 {} \; find . -perm 664 -exec chmod 644 {} \;
find . -perm 600 -exec chmod 644 {} \; find . -perm 600 -exec chmod 644 {} \;
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
@ -76,11 +81,16 @@ find . -perm 600 -exec chmod 644 {} \;
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
--disable-java-bindings \ --disable-java-bindings \
--build=$ARCH-slackware-linux --build=$ARCH-slackware-linux || exit 1
make -j2 || exit 1
make $NUMJOBS || exit 1
make install INSTALL_ROOT=$PKG || exit 1 make install INSTALL_ROOT=$PKG || exit 1
chmod 755 $PKG/bin/* $PKG/lib${LIBDIRSUFFIX}/brltty/* chmod 755 $PKG/bin/* $PKG/lib${LIBDIRSUFFIX}/brltty/*
# Add udev rules:
mkdir -p $PKG/lib/udev/rules.d
cp Autostart/Udev/udev.rules $PKG/lib/udev/rules.d/40-usb-brltty.rules
( cd $PKG ( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
@ -89,9 +99,8 @@ chmod 755 $PKG/bin/* $PKG/lib${LIBDIRSUFFIX}/brltty/*
mkdir -p $PKG/usr/doc/brltty-$VERSION mkdir -p $PKG/usr/doc/brltty-$VERSION
cp -a \ cp -a \
README* COPYING* \ README* COPYING* \
Documents/{Manual-*,TODO,CONTRIBUTORS,HISTORY,README.*} \ Documents/{ChangeLog,Manual-*,TODO,CONTRIBUTORS,HISTORY,README.*} \
$PKG/usr/doc/brltty-$VERSION $PKG/usr/doc/brltty-$VERSION
cat Documents/ChangeLog | head -n 150 > $PKG/usr/doc/brltty-$VERSION/ChangeLog
( cd $PKG/usr/doc/brltty-$VERSION ( cd $PKG/usr/doc/brltty-$VERSION
find . -name "Makefile*" -exec rm -f {} \; find . -name "Makefile*" -exec rm -f {} \;
find . -name "*.sgml" -exec rm -f {} \; find . -name "*.sgml" -exec rm -f {} \;

View file

@ -0,0 +1,27 @@
From 74171852c8c11ebd4725e93cfac6a19906821272 Mon Sep 17 00:00:00 2001
From: Dave Mielke <dave@mielke.cc>
Date: Mon, 8 Feb 2016 22:06:45 -0500
Subject: [PATCH] The Linux screen driver should prefer a blank [U+0020] if the
same glyph is also used for other characters. (dm)
---
Drivers/Screen/Linux/screen.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Drivers/Screen/Linux/screen.c b/Drivers/Screen/Linux/screen.c
index bb5e273..bc2f2c4 100644
--- a/Drivers/Screen/Linux/screen.c
+++ b/Drivers/Screen/Linux/screen.c
@@ -912,7 +912,9 @@ setTranslationTable (int force) {
const struct unipair *sfm = &screenFontMapTable[--screenFontMapIndex];
if (sfm->fontpos < count) {
- translationTable[sfm->fontpos] = sfm->unicode;
+ wchar_t *character = &translationTable[sfm->fontpos];
+ if (*character == 0X20) continue;
+ *character = sfm->unicode;
}
}
}
--
2.1.1.1.g1fb337f

View file

@ -0,0 +1,14 @@
#!/bin/sh
# Repacks the brltty tarball to remove the unneeded DOS/Windows stuff.
VERSION=${VERSION:-$(echo brltty-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
tar xf brltty-${VERSION}.tar.xz || exit 1
mv brltty-${VERSION}.tar.xz brltty-${VERSION}.tar.xz.orig
rm -r brltty-${VERSION}/DOS
rm -r brltty-${VERSION}/Windows
tar cf brltty-${VERSION}.tar brltty-${VERSION}
rm -r brltty-${VERSION}
xz -9 brltty-${VERSION}.tar
touch -r brltty-${VERSION}.tar.xz.orig brltty-${VERSION}.tar.xz
rm brltty-${VERSION}.tar.xz.orig

View file

@ -12,7 +12,7 @@ brltty: BRLTTY is a daemon which provides access to the Linux console (text
brltty: mode) for a blind person using a soft braille display. It drives the brltty: mode) for a blind person using a soft braille display. It drives the
brltty: braille terminal and provides complete screen review functionality. brltty: braille terminal and provides complete screen review functionality.
brltty: brltty:
brltty: brltty: Homepage: http://mielke.cc/brltty/
brltty: brltty:
brltty: brltty:
brltty: brltty:

View file

@ -0,0 +1 @@
git clone https://github.com/tvraman/emacspeak

View file

@ -1,5 +1,5 @@
#!/bin/sh #!/bin/sh
# Copyright 2008, 2009, 2010, 2011, 2012, 2013 Eric Hameleers, Eindhoven, NL # Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Eric Hameleers, Eindhoven, NL
# All rights reserved. # All rights reserved.
# #
# Permission to use, copy, modify, and distribute this software for # Permission to use, copy, modify, and distribute this software for
@ -28,72 +28,6 @@
# Descr: Adobe flash player plugin for mozilla # Descr: Adobe flash player plugin for mozilla
# URL: # URL:
# http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/ # http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/
# Needs:
# Changelog:
# 10.0.d20.7-1: 16/Dec/2008 by Eric Hameleers <alien@slackware.com>
# * Initial build.
# 10.0.d21.1-1: 20/Dec/2008 by Eric Hameleers <alien@slackware.com>
# * Update.
# 10.0.22.87-1: 26/feb/2009 by Eric Hameleers <alien@slackware.com>
# * Update (plugs vulnerability).
# 10.0.32.18-1: 10/aug/2009 by Patrick J. Volkerding <volkerdi@slackware.com>
# * Update (plugs vulnerability).
# 10.0.42.34-1: 14/dec/2009 by Patrick J. Volkerding <volkerdi@slackware.com>
# * Update (plugs vulnerability).
# 10.091510-1: 15/sep/2010 by Eric Hameleers <alien@slackware.com>
# * Preview1 of "flash player square".
# 10.092710-1: 28/sep/2010 by Eric Hameleers <alien@slackware.com>
# * Preview2 of "flash player square".
# 10_2.111710-1: 28/sep/2010 by Eric Hameleers <alien@slackware.com>
# * New preview of "flash player square" for 64-bit Linux; there
# is no more 32-bit "square" version, because new developments
# are being folded into regular flashplayer10.
# 11b1.071311-1: 25/jul/2011 by Eric Hameleers <alien@slackware.com>
# * Update to version 11 beta 1.
# Looks like 64-bit support has finally been folded into the
# mainstream development of the plugin.
# 11b1.080811-1: 12/aug/2011 by Eric Hameleers <alien@slackware.com>
# * Update to version 11 beta 2.
# 11r1.090611-1: 11/sep/2011 by Eric Hameleers <alien@slackware.com>
# * Update to version 11 release candidate 1.
# 11.0.1.152-1: 04/oct/2011 by Eric Hameleers <alien@slackware.com>
# * Update to stable release 11!
# 11.1.102.55-1: 05/feb/2012 by Eric Hameleers <alien@slackware.com>
# * Update to release 11.1.
# 11.1.102.62-1: 05/feb/2012 by Eric Hameleers <alien@slackware.com>
# * Minor update.
# 11.2.202.228-1:29/mar/2012 by Eric Hameleers <alien@slackware.com>
# * Minor update.
# 11.2.202.233-1:20/apr/2012 by Eric Hameleers <alien@slackware.com>
# * Minor update.
# 11.2.202.235-1:05/may/2012 by Eric Hameleers <alien@slackware.com>
# * Minor update.
# 11.2.202.236-1:19/jun/2012 by Eric Hameleers <alien@slackware.com>
# * Minor update.
# 11.2.202.238-1:15/aug/2012 by Eric Hameleers <alien@slackware.com>
# * Security update.
# 11.2.202.243-1:10/oct/2012 by Eric Hameleers <alien@slackware.com>
# * Update.
# 11.2.202.251-1:08/nov/2012 by Eric Hameleers <alien@slackware.com>
# * Update.
# 11.2.202.258-1:13/dec/2012 by Eric Hameleers <alien@slackware.com>
# * Update.
# 11.2.202.261-1:12/jan/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-01.
# 11.2.202.270-1:12/feb/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-04.
# 11.2.202.273-1:01/mar/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-08.
# 11.2.202.275-1:13/mar/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-09.
# 11.2.202.280-1:10/apr/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-11.
# 11.2.202.285-1:15/may/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-14.
# 11.2.202.291-1:12/jun/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-16.
# 11.2.202.297-1:21/jul/2013 by Eric Hameleers <alien@slackware.com>
# * Update fixes critical vulnerabilities. See APSB13-17.
# #
# Run 'sh flashplayer-plugin.SlackBuild' to build a Slackware package. # Run 'sh flashplayer-plugin.SlackBuild' to build a Slackware package.
# The package (.txz) and .txt file as well as build logs are created in /tmp . # The package (.txz) and .txt file as well as build logs are created in /tmp .
@ -104,10 +38,11 @@
# Set initial variables: # Set initial variables:
PRGNAM=flashplayer-plugin PRGNAM=flashplayer-plugin
VERSION=${VERSION:-"11.2.202.297"} # Determine the latest version by checking the web page:
VERSION=${VERSION:-"$(wget -O - http://www.adobe.com/software/flash/about/ 2>/dev/null | sed -n "/Firefox - NPAPI/{N;p}" | tr -d ' '| tail -1 | tr '<>' ' ' | cut -f3 -d ' ')"}
MAJVER=$(echo $VERSION | cut -d. -f1) MAJVER=$(echo $VERSION | cut -d. -f1)
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-"alien"} TAG=${TAG:-}
# Where do we look for sources? # Where do we look for sources?
SRCDIR=$(cd $(dirname $0); pwd) SRCDIR=$(cd $(dirname $0); pwd)
@ -233,18 +168,11 @@ if [ -x usr/bin/update-desktop-database ]; then
chroot . /usr/bin/update-desktop-database usr/share/applications > /dev/null 2>&1 chroot . /usr/bin/update-desktop-database usr/share/applications > /dev/null 2>&1
fi fi
# Update hicolor theme cache:
if [ -d usr/share/icons/hicolor ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
chroot . /usr/bin/gtk-update-icon-cache -f -t usr/share/icons/hicolor 1> /dev/null 2> /dev/null
fi
fi
EOINS EOINS
# Add documentation: # Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
mv *.txt $PKG/usr/doc/$PRGNAM-$VERSION/ || true mv LGPL *.txt $PKG/usr/doc/$PRGNAM-$VERSION/ || true
cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
find $PKG/usr/doc -type f -exec chmod 644 {} \; find $PKG/usr/doc -type f -exec chmod 644 {} \;

View file

@ -0,0 +1,42 @@
Index: src/fl_font.cxx
===================================================================
--- src/fl_font.cxx (revision 10503)
+++ src/fl_font.cxx (revision 10504)
@@ -55,6 +55,12 @@
# include "fl_font_x.cxx"
#endif // WIN32
+#if ! (defined(WIN32) || defined(__APPLE__))
+XFontStruct *fl_X_core_font()
+{
+ return fl_xfont.value();
+}
+#endif
double fl_width(const char* c) {
if (c) return fl_width(c, (int) strlen(c));
Index: src/gl_draw.cxx
===================================================================
--- src/gl_draw.cxx (revision 10503)
+++ src/gl_draw.cxx (revision 10504)
@@ -81,7 +81,7 @@
* then sorting through them at draw time (for normal X rendering) to find which one can
* render the current glyph... But for now, just use the first font in the list for GL...
*/
- XFontStruct *font = fl_xfont;
+ XFontStruct *font = fl_X_core_font();
int base = font->min_char_or_byte2;
int count = font->max_char_or_byte2-base+1;
fl_fontsize->listbase = glGenLists(256);
Index: FL/x.H
===================================================================
--- FL/x.H (revision 10503)
+++ FL/x.H (revision 10504)
@@ -132,6 +132,7 @@
XFontStruct *ptr;
};
extern FL_EXPORT Fl_XFont_On_Demand fl_xfont;
+extern FL_EXPORT XFontStruct* fl_X_core_font();
// this object contains all X-specific stuff about a window:
// Warning: this object is highly subject to change!

156
extra/source/fltk/fltk.SlackBuild Executable file
View file

@ -0,0 +1,156 @@
#!/bin/sh
# Copyright 2015 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PKGNAM=fltk
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 2 -d - | rev)}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
i?86) ARCH=i586 ;;
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;;
esac
export ARCH
fi
NUMJOBS=${NUMJOBS:-" -j7 "}
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
CWD=$(pwd)
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf $PKGNAM-$VERSION
tar xvf $CWD/$PKGNAM-${VERSION}-source.tar.?z* || exit 1
cd $PKGNAM-$VERSION || exit 1
zcat $CWD/Fl_XFont_On_Demand.patch.gz | patch -p0 --verbose || exit 1
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Configure:
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--includedir=/usr/include \
--mandir=/usr/man \
--enable-cairo \
--enable-gl \
--enable-largefile \
--enable-threads \
--enable-x11 \
--enable-xcursor \
--enable-xdbe \
--enable-xinerama \
--enable-xfixes \
--enable-xft \
--with-x \
--enable-shared \
--build=$ARCH-slackware-linux || exit 1
# Build and install:
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG docdir=/usr/doc/$PKGNAM-$VERSION || exit 1
# Removed pre-generated man pages:
rm -rf $PKG/usr/man/cat*
# Remove static libraries:
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.a
# Stripping the .a libraries doesn't make a significant difference, so forget it:
#find $PKG -name "*.a" | xargs file | grep "ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null
# Strip binaries:
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
# Add a documentation directory:
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
cp -a \
ANNOUNCEMENT COPYING* CREDITS README* VERSION \
$PKG/usr/doc/${PKGNAM}-$VERSION
cp -a documentation/README $PKG/usr/doc/${PKGNAM}-$VERSION/README.documentation
# Compress and if needed symlink the man pages:
if [ -d $PKG/usr/man ]; then
( cd $PKG/usr/man
for manpagedir in $(find . -type d -name "man*") ; do
( cd $manpagedir
for eachpage in $( find . -type l -maxdepth 1) ; do
ln -s $( readlink $eachpage ).gz $eachpage.gz
rm $eachpage
done
gzip -9 *.?
)
done
)
fi
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
fltk: fltk (The Fast Light Tool Kit)
fltk:
fltk: The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a a cross-
fltk: platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11), Microsoft(r)
fltk: Windows(r), and MacOS(r) X. FLTK provides modern GUI functionality
fltk: without the bloat and supports 3D graphics via OpenGL(r) and its
fltk: built-in GLUT emulation. The Fast Light Tool Kit was originally
fltk: developed by Mr. Bill Spitzak.
fltk:
fltk: fltk home: http://www.fltk.org
fltk:

View file

@ -1,5 +0,0 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1
fi

View file

@ -1,22 +0,0 @@
#!/bin/sh
NAME_VERSION=partitionmanager-1.0.3
SVN_DATE=$(date +%Y%m%d)
# Remove old sources if exist
rm -R --force ${NAME_VERSION}
# Checkout svn trunk
svn -r {${SVN_DATE}} export svn://anonsvn.kde.org/home/kde/trunk/extragear/sysadmin/partitionmanager/ ${NAME_VERSION}
# Move downloaded directory to match output tarball name:
mv ${NAME_VERSION} ${NAME_VERSION}_${SVN_DATE}svn
# Create source tarball
tar cvf ${NAME_VERSION}_${SVN_DATE}svn.tar ${NAME_VERSION}_${SVN_DATE}svn
# Compress source tarball
xz -9 -v ${NAME_VERSION}_${SVN_DATE}svn.tar
# Delete temporary directories
rm -R --force ${NAME_VERSION}_${SVN_DATE}svn

View file

@ -0,0 +1,21 @@
# This file contains configuration of libvnc.so module
# Source: http://pkgs.fedoraproject.org/cgit/tigervnc.git/plain/10-libvnc.conf
#
# To get libvnc.so module working, do this:
# 1. run "vncpasswd" as root user
# 2. uncomment configuration lines below
#
# Please note you can specify any option which Xvnc accepts.
# Refer to `Xvnc -help` output for detailed list of options.
#Section "Module"
# Load "vnc"
#EndSection
#Section "Screen"
# Identifier "Screen0"
# DefaultDepth 16
# Option "SecurityTypes" "VncAuth"
# Option "PasswordFile" "/root/.vnc/passwd"
#EndSection

View file

@ -0,0 +1,100 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
<head>
<title>tigervnc.git - tigervnc</title>
<meta name='generator' content='cgit v0.11.2'/>
<meta name='robots' content='index, nofollow'/>
<link rel='stylesheet' type='text/css' href='/cgit-data/cgit.css'/>
<link rel='shortcut icon' href='/favicon.ico'/>
<link rel='alternate' title='Atom feed' href='http://pkgs.fedoraproject.org/cgit/tigervnc.git/atom/tigervnc-xorg118-QueueKeyboardEvents.patch?h=master' type='application/atom+xml'/>
<link rel='vcs-git' href='git://pkgs.fedoraproject.org/tigervnc.git' title='tigervnc.git Git repository'/>
<link rel='vcs-git' href='ssh://pkgs.fedoraproject.org/tigervnc.git' title='tigervnc.git Git repository'/>
<link rel='vcs-git' href='http://pkgs.fedoraproject.org/git/tigervnc.git' title='tigervnc.git Git repository'/>
</head>
<body>
<script src="https://apps.fedoraproject.org/fedmenu/js/jquery-1.11.2.min.js"></script>
<script src="https://apps.fedoraproject.org/fedmenu/js/fedmenu.js"></script>
<script>
var base = 'https://apps.fedoraproject.org/';
var tokens = window.location.href.split('/');
var repo = null;
if (tokens.length > 4 && tokens[4] != '') {
repo = tokens[4].split('.')[0];
}
fedmenu({
'url': base + 'js/data.js',
'mimeType': 'application/javascript',
'position': 'bottom-right',
'package': repo,
});
</script>
<div id='cgit'><table id='header'>
<tr>
<td class='logo' rowspan='2'><a href='/cgit/'><img src='/cgit-data/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/cgit/'>index</a> : <a title='tigervnc.git' href='/cgit/tigervnc.git/'>tigervnc.git</a></td><td class='form'><form method='get' action=''>
<select name='h' onchange='this.form.submit();'>
<option value='el5'>el5</option>
<option value='f11'>f11</option>
<option value='f12'>f12</option>
<option value='f13'>f13</option>
<option value='f14'>f14</option>
<option value='f15'>f15</option>
<option value='f16'>f16</option>
<option value='f17'>f17</option>
<option value='f18'>f18</option>
<option value='f19'>f19</option>
<option value='f20'>f20</option>
<option value='f21'>f21</option>
<option value='f22'>f22</option>
<option value='f23'>f23</option>
<option value='master' selected='selected'>master</option>
<option value='private-twaugh-bz1137023-f20'>private-twaugh-bz1137023-f20</option>
</select> <input type='submit' name='' value='switch'/></form></td></tr>
<tr><td class='sub'>tigervnc</td><td class='sub right'>Jesse Keating</td></tr></table>
<table class='tabs'><tr><td>
<a href='/cgit/tigervnc.git/'>summary</a><a href='/cgit/tigervnc.git/refs/'>refs</a><a href='/cgit/tigervnc.git/log/tigervnc-xorg118-QueueKeyboardEvents.patch'>log</a><a class='active' href='/cgit/tigervnc.git/tree/tigervnc-xorg118-QueueKeyboardEvents.patch'>tree</a><a href='/cgit/tigervnc.git/commit/tigervnc-xorg118-QueueKeyboardEvents.patch'>commit</a><a href='/cgit/tigervnc.git/diff/tigervnc-xorg118-QueueKeyboardEvents.patch'>diff</a><a href='/cgit/tigervnc.git/stats/tigervnc-xorg118-QueueKeyboardEvents.patch'>stats</a></td><td class='form'><form class='right' method='get' action='/cgit/tigervnc.git/log/tigervnc-xorg118-QueueKeyboardEvents.patch'>
<select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='text' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/cgit/tigervnc.git/tree/'>root</a>/<a href='/cgit/tigervnc.git/tree/tigervnc-xorg118-QueueKeyboardEvents.patch'>tigervnc-xorg118-QueueKeyboardEvents.patch</a></div><div class='content'>blob: 4eb738b791cee91551ecf74de4aa35305984e7b8 (<a href='/cgit/tigervnc.git/plain/tigervnc-xorg118-QueueKeyboardEvents.patch'>plain</a>)
<table summary='blob content' class='blob'>
<tr><td class='linenumbers'><pre><a id='n1' href='#n1'>1</a>
<a id='n2' href='#n2'>2</a>
<a id='n3' href='#n3'>3</a>
<a id='n4' href='#n4'>4</a>
<a id='n5' href='#n5'>5</a>
<a id='n6' href='#n6'>6</a>
<a id='n7' href='#n7'>7</a>
<a id='n8' href='#n8'>8</a>
<a id='n9' href='#n9'>9</a>
<a id='n10' href='#n10'>10</a>
<a id='n11' href='#n11'>11</a>
<a id='n12' href='#n12'>12</a>
</pre></td>
<td class='lines'><pre><code>diff --git a/unix/xserver/hw/vnc/Input.c b/unix/xserver/hw/vnc/Input.c
--- a/unix/xserver/hw/vnc/Input.c
+++ b/unix/xserver/hw/vnc/Input.c
@@ -301,7 +301,7 @@ static inline void pressKey(DeviceIntPtr dev, int kc, Bool down, const char *msg
n = GetKeyboardEvents(eventq, dev, action, kc);
enqueueEvents(dev, n);
#else
- QueueKeyboardEvents(dev, action, kc, NULL);
+ QueueKeyboardEvents(dev, action, kc);
#endif
}
</code></pre></td></tr></table>
</div> <!-- class=content -->
<div class='footer'>generated by <a href='http://git.zx2c4.com/cgit/about/'>cgit v0.11.2</a> at 2015-11-12 22:24:09 (GMT)</div>
</div> <!-- id=cgit -->
</body>
</html>

View file

@ -0,0 +1,14 @@
--- ./unix/xserver/hw/vnc/xorg-version.h.orig 2015-07-11 08:00:36.000000000 -0500
+++ ./unix/xserver/hw/vnc/xorg-version.h 2015-11-12 16:19:53.643193478 -0600
@@ -48,8 +48,10 @@
#define XORG 116
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (17 * 100000) + (99 * 1000))
#define XORG 117
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (18 * 100000) + (99 * 1000))
+#define XORG 118
#else
-#error "X.Org newer than 1.17 is not supported"
+#error "X.Org newer than 1.18 is not supported"
#endif
#endif

View file

@ -1,12 +0,0 @@
diff -up tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile.java7 tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile
--- tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile.java7 2012-03-27 14:20:20.107009796 +0200
+++ tigervnc-1.1.0/java/src/com/tigervnc/vncviewer/Makefile 2012-03-27 14:20:25.959966078 +0200
@@ -4,7 +4,7 @@
CP = cp
JC = javac
-JCFLAGS = -target 1.5 -classpath ../../../
+JCFLAGS = -target 1.7 -classpath ../../../
JAR = jar
ARCHIVE = VncViewer.jar
MANIFEST = MANIFEST.MF

View file

@ -1,88 +0,0 @@
diff -up xserver/configure.ac.vnc xserver/configure.ac
--- xserver/configure.ac.vnc 2012-07-19 20:22:21.774770804 -0400
+++ xserver/configure.ac 2012-07-19 20:24:42.293014083 -0400
@@ -72,6 +71,7 @@ dnl forcing an entire recompile.x
AC_CONFIG_HEADERS(include/version-config.h)
AM_PROG_AS
+AC_PROG_CXX
AC_PROG_LN_S
AC_LIBTOOL_WIN32_DLL
AC_DISABLE_STATIC
@@ -1560,6 +1560,14 @@ if test "x$XVFB" = xyes; then
AC_SUBST([XVFB_SYS_LIBS])
fi
+dnl Xvnc DDX
+AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XEXT_INC $FB_INC $MI_INC $RENDER_INC $RANDR_INC $MIEXT_DAMAGE_INC"])
+AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $RECORD_LIB $GLX_LIBS $RANDR_LIB $RENDER_LIB $DAMAGE_LIB $MIEXT_SYNC_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $MAIN_LIB"])
+AC_SUBST([XVNC_SYS_LIBS], ["$GLX_SYS_LIBS"])
+
+dnl This is necessary to allow Xvnc to statically link with GnuTLS
+AC_ARG_VAR(GNUTLS_LDFLAGS, [Custom linker flags for using GnuTLS, e.g. -L{GnuTLS directory}/lib -lgnutls])
+AC_SUBST(GNUTLS_LDFLAGS)
dnl Xnest DDX
@@ -1595,6 +1603,8 @@ if test "x$XORG" = xauto; then
fi
AC_MSG_RESULT([$XORG])
+AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
+
if test "x$XORG" = xyes; then
XORG_DDXINCS='-I$(top_srcdir)/hw/xfree86 -I$(top_srcdir)/hw/xfree86/include -I$(top_srcdir)/hw/xfree86/common'
XORG_OSINCS='-I$(top_srcdir)/hw/xfree86/os-support -I$(top_srcdir)/hw/xfree86/os-support/bus -I$(top_srcdir)/os'
@@ -1813,7 +1823,6 @@ if test "x$XORG" = xyes; then
AC_DEFINE(XORG_SERVER, 1, [Building Xorg server])
AC_DEFINE(XORGSERVER, 1, [Building Xorg server])
AC_DEFINE(XFree86Server, 1, [Building XFree86 server])
- AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
AC_DEFINE(NEED_XF86_TYPES, 1, [Need XFree86 typedefs])
AC_DEFINE(NEED_XF86_PROTOTYPES, 1, [Need XFree86 helper functions])
AC_DEFINE(__XSERVERNAME__, "Xorg", [Name of X server])
@@ -2279,6 +2288,7 @@ hw/dmx/Makefile
hw/dmx/man/Makefile
hw/vfb/Makefile
hw/vfb/man/Makefile
+hw/vnc/Makefile
hw/xnest/Makefile
hw/xnest/man/Makefile
hw/xwin/Makefile
diff -up xserver/hw/Makefile.am.vnc xserver/hw/Makefile.am
--- xserver/hw/Makefile.am.vnc 2012-07-19 20:22:28.575685781 -0400
+++ xserver/hw/Makefile.am 2012-07-19 20:22:31.483649426 -0400
@@ -33,7 +33,8 @@ SUBDIRS = \
$(XNEST_SUBDIRS) \
$(DMX_SUBDIRS) \
$(KDRIVE_SUBDIRS) \
- $(XQUARTZ_SUBDIRS)
+ $(XQUARTZ_SUBDIRS) \
+ vnc
DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive
diff -up xserver/include/extinit.h.vnc xserver/include/extinit.h
--- xserver/include/extinit.h.vnc 2012-07-19 20:25:50.465161815 -0400
+++ xserver/include/extinit.h 2012-07-19 20:25:52.490136499 -0400
@@ -81,6 +81,8 @@ extern void DPMSExtensionInit(void);
extern Bool noGEExtension;
extern void GEExtensionInit(void);
+extern void vncExtensionInit(void);
+
#ifdef GLXEXT
extern _X_EXPORT Bool noGlxExtension;
extern void GlxExtensionInit(void);
diff -up xserver/mi/miinitext.c.vnc xserver/mi/miinitext.c
--- xserver/mi/miinitext.c.vnc 2012-07-19 20:22:30.000000000 -0400
+++ xserver/mi/miinitext.c 2012-07-19 20:26:48.560435524 -0400
@@ -293,6 +293,7 @@ static ExtensionModule staticExtensions[
#ifdef XSELINUX
{SELinuxExtensionInit, SELINUX_EXTENSION_NAME, &noSELinuxExtension},
#endif
+ {vncExtensionInit, "VNC", NULL},
};
static ExtensionModule *ExtensionModuleList = NULL;

View file

@ -1,236 +0,0 @@
diff -up xserver/hw/vnc/Input.cc.xorg111 xserver/hw/vnc/Input.cc
--- xserver/hw/vnc/Input.cc.xorg111 2011-08-09 23:16:36.000000000 +0200
+++ xserver/hw/vnc/Input.cc 2011-11-11 11:59:14.226819903 +0100
@@ -82,10 +82,11 @@ static KeyCode KeysymToKeycode(KeySymsPt
/* Event queue is shared between all devices. */
#if XORG == 15
static xEvent *eventq = NULL;
-#else
+#elif XORG < 111
static EventList *eventq = NULL;
#endif
+#if XORG < 111
static void initEventq(void)
{
/* eventq is never free()-ed because it exists during server life. */
@@ -100,7 +101,9 @@ static void initEventq(void)
#endif
}
}
+#endif /* XORG < 111 */
+#if XORG < 111
static void enqueueEvents(DeviceIntPtr dev, int n)
{
int i;
@@ -122,6 +125,7 @@ static void enqueueEvents(DeviceIntPtr d
);
}
}
+#endif /* XORG < 111 */
InputDevice::InputDevice(rfb::VNCServerST *_server)
: server(_server), oldButtonMask(0)
@@ -141,12 +145,17 @@ InputDevice::InputDevice(rfb::VNCServerS
keyboardProc, TRUE);
RegisterKeyboardDevice(keyboardDev);
#endif
+#if XORG < 111
initEventq();
+#endif
}
void InputDevice::PointerButtonAction(int buttonMask)
{
- int i, n;
+ int i;
+#if XORG < 111
+ int n;
+#endif
#if XORG >= 110
ValuatorMask mask;
#endif
@@ -160,13 +169,17 @@ void InputDevice::PointerButtonAction(in
#if XORG < 110
n = GetPointerEvents(eventq, pointerDev, action, i + 1,
POINTER_RELATIVE, 0, 0, NULL);
-#else
+ enqueueEvents(pointerDev, n);
+#elif XORG < 111
valuator_mask_set_range(&mask, 0, 0, NULL);
n = GetPointerEvents(eventq, pointerDev, action, i + 1,
POINTER_RELATIVE, &mask);
-#endif
enqueueEvents(pointerDev, n);
-
+#else
+ valuator_mask_set_range(&mask, 0, 0, NULL);
+ QueuePointerEvents(pointerDev, action, i + 1,
+ POINTER_RELATIVE, &mask);
+#endif
}
}
@@ -175,7 +188,10 @@ void InputDevice::PointerButtonAction(in
void InputDevice::PointerMove(const rfb::Point &pos)
{
- int n, valuators[2];
+ int valuators[2];
+#if XORG < 111
+ int n;
+#endif
#if XORG >= 110
ValuatorMask mask;
#endif
@@ -190,12 +206,16 @@ void InputDevice::PointerMove(const rfb:
#if XORG < 110
n = GetPointerEvents(eventq, pointerDev, MotionNotify, 0, POINTER_ABSOLUTE, 0,
2, valuators);
-#else
+ enqueueEvents(pointerDev, n);
+#elif XORG < 111
valuator_mask_set_range(&mask, 0, 2, valuators);
n = GetPointerEvents(eventq, pointerDev, MotionNotify, 0, POINTER_ABSOLUTE,
&mask);
-#endif
enqueueEvents(pointerDev, n);
+#else
+ valuator_mask_set_range(&mask, 0, 2, valuators);
+ QueuePointerEvents(pointerDev, MotionNotify, 0, POINTER_ABSOLUTE, &mask);
+#endif
cursorPos = pos;
}
@@ -299,14 +319,20 @@ void InputDevice::initInputDevice(void)
static inline void pressKey(DeviceIntPtr dev, int kc, bool down, const char *msg)
{
int action;
+#if XORG < 111
unsigned int n;
+#endif
if (msg != NULL)
vlog.debug("%s %d %s", msg, kc, down ? "down" : "up");
action = down ? KeyPress : KeyRelease;
- n = GetKeyboardEvents(eventq, dev, action, kc);
+#if XORG < 111
+ n = GetKeyboardEvents(eventq, dev, action, kc, NULL);
enqueueEvents(dev, n);
+#else
+ QueueKeyboardEvents(dev, action, kc, NULL);
+#endif
}
#define IS_PRESSED(keyc, keycode) \
@@ -341,8 +367,11 @@ public:
int state, maxKeysPerMod, keycode;
#if XORG >= 17
KeyCode *modmap = NULL;
-
+#if XORG >= 111
+ state = XkbStateFieldFromRec(&dev->master->key->xkbInfo->state);
+#else /* XORG >= 111 */
state = XkbStateFieldFromRec(&dev->u.master->key->xkbInfo->state);
+#endif /* XORG >= 111 */
#else
KeyClassPtr keyc = dev->key;
state = keyc->state;
@@ -380,7 +409,11 @@ public:
#if XORG >= 17
KeyCode *modmap = NULL;
+#if XORG >= 111
+ keyc = dev->master->key;
+#else /* XORG >= 111 */
keyc = dev->u.master->key;
+#endif /* XORG >= 111 */
state = XkbStateFieldFromRec(&keyc->xkbInfo->state);
#else
keyc = dev->key;
@@ -596,7 +629,11 @@ void InputDevice::keyEvent(rdr::U32 keys
}
#if XORG >= 17
+#if XORG >= 111
+ keyc = keyboardDev->master->key;
+#else /* XORG >= 111 */
keyc = keyboardDev->u.master->key;
+#endif /* XORG >= 111 */
keymap = XkbGetCoreMap(keyboardDev);
if (!keymap) {
@@ -753,7 +790,11 @@ ModeSwitchFound:
XkbApplyMappingChange(keyboardDev, keymap, minKeyCode,
maxKeyCode - minKeyCode + 1,
NULL, serverClient);
+#if XORG >= 111
+ XkbCopyDeviceKeymap(keyboardDev->master, keyboardDev);
+#else
XkbCopyDeviceKeymap(keyboardDev->u.master, keyboardDev);
+#endif
#endif /* XORG < 17 */
break;
}
diff -up xserver/hw/vnc/xorg-version.h.xorg111 xserver/hw/vnc/xorg-version.h
--- xserver/hw/vnc/xorg-version.h.xorg111 2011-08-09 23:16:36.000000000 +0200
+++ xserver/hw/vnc/xorg-version.h 2011-11-11 11:55:32.255835319 +0100
@@ -36,6 +36,8 @@
#define XORG 19
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (10 * 100000) + (99 * 1000))
#define XORG 110
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (11 * 100000) + (99 * 1000))
+#define XORG 111
#else
#error "X.Org newer than 1.10 is not supported"
#endif
diff -up xserver/hw/vnc/xvnc.cc.xorg111 xserver/hw/vnc/xvnc.cc
--- xserver/hw/vnc/xvnc.cc.xorg111 2011-08-09 23:16:36.000000000 +0200
+++ xserver/hw/vnc/xvnc.cc 2011-11-11 11:55:32.256835319 +0100
@@ -211,7 +211,11 @@ static void vfbFreeFramebufferMemory(vfb
extern "C" {
+#if XORG < 111
void ddxGiveUp()
+#else
+void ddxGiveUp(enum ExitCode error)
+#endif
{
int i;
@@ -221,9 +225,17 @@ void ddxGiveUp()
}
void
+#if XORG < 111
AbortDDX()
+#else
+AbortDDX(enum ExitCode error)
+#endif
{
+#if XORG < 111
ddxGiveUp();
+#else
+ ddxGiveUp(error);
+#endif
}
#ifdef __DARWIN__
@@ -668,8 +680,13 @@ vfbUninstallColormap(ColormapPtr pmap)
{
if (pmap->mid != pmap->pScreen->defColormap)
{
+#if XORG < 111
curpmap = (ColormapPtr) LookupIDByType(pmap->pScreen->defColormap,
RT_COLORMAP);
+#else
+ dixLookupResourceByType((pointer *) &curpmap, pmap->pScreen->defColormap,
+ RT_COLORMAP, serverClient, DixUnknownAccess);
+#endif
(*pmap->pScreen->InstallColormap)(curpmap);
}
}

View file

@ -1,429 +0,0 @@
diff -up xserver/hw/vnc/vncExtInit.cc.xorg112 xserver/hw/vnc/vncExtInit.cc
--- xserver/hw/vnc/vncExtInit.cc.xorg112 2011-08-09 23:16:36.000000000 +0200
+++ xserver/hw/vnc/vncExtInit.cc 2012-03-27 12:54:56.937271323 +0200
@@ -56,6 +56,7 @@ extern "C" {
#include "XserverDesktop.h"
#include "vncHooks.h"
#include "vncExtInit.h"
+#include "xorg-version.h"
extern "C" {
@@ -360,10 +361,16 @@ void vncClientCutText(const char* str, i
ev.window = cur->window;
ev.time = GetTimeInMillis();
if (cur->client->swapped) {
+#if XORG < 112
int n;
swaps(&ev.sequenceNumber, n);
swapl(&ev.window, n);
swapl(&ev.time, n);
+#else
+ swaps(&ev.sequenceNumber);
+ swapl(&ev.window);
+ swapl(&ev.time);
+#endif
}
WriteToClient(cur->client, sizeof(xVncExtClientCutTextNotifyEvent),
(char *)&ev);
@@ -406,9 +413,14 @@ void vncQueryConnect(XserverDesktop* des
ev.sequenceNumber = cur->client->sequence;
ev.window = cur->window;
if (cur->client->swapped) {
+#if XORG < 112
int n;
swaps(&ev.sequenceNumber, n);
swapl(&ev.window, n);
+#else
+ swaps(&ev.sequenceNumber);
+ swapl(&ev.window);
+#endif
}
WriteToClient(cur->client, sizeof(xVncExtQueryConnectNotifyEvent),
(char *)&ev);
@@ -449,10 +461,16 @@ static void SendSelectionChangeEvent(Ato
ev.window = cur->window;
ev.selection = selection;
if (cur->client->swapped) {
+#if XORG < 112
int n;
swaps(&ev.sequenceNumber, n);
swapl(&ev.window, n);
swapl(&ev.selection, n);
+#else
+ swaps(&ev.sequenceNumber);
+ swapl(&ev.window);
+ swapl(&ev.selection);
+#endif
}
WriteToClient(cur->client, sizeof(xVncExtSelectionChangeNotifyEvent),
(char *)&ev);
@@ -473,7 +491,6 @@ static int ProcVncExtSetParam(ClientPtr
param.buf[stuff->paramLen] = 0;
xVncExtSetParamReply rep;
- int n;
rep.type = X_Reply;
rep.length = 0;
rep.success = 0;
@@ -514,8 +531,14 @@ static int ProcVncExtSetParam(ClientPtr
deny:
if (client->swapped) {
+#if XORG < 112
+ int n;
swaps(&rep.sequenceNumber, n);
swapl(&rep.length, n);
+#else
+ swaps(&rep.sequenceNumber);
+ swapl(&rep.length);
+#endif
}
WriteToClient(client, sizeof(xVncExtSetParamReply), (char *)&rep);
return (client->noClientException);
@@ -523,9 +546,13 @@ deny:
static int SProcVncExtSetParam(ClientPtr client)
{
- register char n;
REQUEST(xVncExtSetParamReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_AT_LEAST_SIZE(xVncExtSetParamReq);
return ProcVncExtSetParam(client);
}
@@ -539,7 +566,6 @@ static int ProcVncExtGetParam(ClientPtr
param.buf[stuff->paramLen] = 0;
xVncExtGetParamReply rep;
- int n;
rep.type = X_Reply;
rep.sequenceNumber = client->sequence;
rep.success = 0;
@@ -557,9 +583,16 @@ static int ProcVncExtGetParam(ClientPtr
rep.length = (len + 3) >> 2;
rep.valueLen = len;
if (client->swapped) {
+#if XORG < 112
+ int n;
swaps(&rep.sequenceNumber, n);
swapl(&rep.length, n);
swaps(&rep.valueLen, n);
+#else
+ swaps(&rep.sequenceNumber);
+ swapl(&rep.length);
+ swaps(&rep.valueLen);
+#endif
}
WriteToClient(client, sizeof(xVncExtGetParamReply), (char *)&rep);
if (value)
@@ -570,9 +603,13 @@ static int ProcVncExtGetParam(ClientPtr
static int SProcVncExtGetParam(ClientPtr client)
{
- register char n;
REQUEST(xVncExtGetParamReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_AT_LEAST_SIZE(xVncExtGetParamReq);
return ProcVncExtGetParam(client);
}
@@ -586,7 +623,6 @@ static int ProcVncExtGetParamDesc(Client
param.buf[stuff->paramLen] = 0;
xVncExtGetParamDescReply rep;
- int n;
rep.type = X_Reply;
rep.sequenceNumber = client->sequence;
rep.success = 0;
@@ -601,9 +637,16 @@ static int ProcVncExtGetParamDesc(Client
rep.length = (len + 3) >> 2;
rep.descLen = len;
if (client->swapped) {
+#if XORG < 112
+ int n;
swaps(&rep.sequenceNumber, n);
swapl(&rep.length, n);
swaps(&rep.descLen, n);
+#else
+ swaps(&rep.sequenceNumber);
+ swapl(&rep.length);
+ swaps(&rep.descLen);
+#endif
}
WriteToClient(client, sizeof(xVncExtGetParamDescReply), (char *)&rep);
if (desc)
@@ -613,9 +656,13 @@ static int ProcVncExtGetParamDesc(Client
static int SProcVncExtGetParamDesc(ClientPtr client)
{
- register char n;
REQUEST(xVncExtGetParamDescReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_AT_LEAST_SIZE(xVncExtGetParamDescReq);
return ProcVncExtGetParamDesc(client);
}
@@ -626,7 +673,6 @@ static int ProcVncExtListParams(ClientPt
REQUEST_SIZE_MATCH(xVncExtListParamsReq);
xVncExtListParamsReply rep;
- int n;
rep.type = X_Reply;
rep.sequenceNumber = client->sequence;
@@ -642,9 +688,16 @@ static int ProcVncExtListParams(ClientPt
rep.length = (len + 3) >> 2;
rep.nParams = nParams;
if (client->swapped) {
+#if XORG < 112
+ int n;
swaps(&rep.sequenceNumber, n);
swapl(&rep.length, n);
swaps(&rep.nParams, n);
+#else
+ swaps(&rep.sequenceNumber);
+ swapl(&rep.length);
+ swaps(&rep.nParams);
+#endif
}
WriteToClient(client, sizeof(xVncExtListParamsReply), (char *)&rep);
rdr::U8* data = new rdr::U8[len];
@@ -664,9 +717,13 @@ static int ProcVncExtListParams(ClientPt
static int SProcVncExtListParams(ClientPtr client)
{
- register char n;
REQUEST(xVncExtListParamsReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_SIZE_MATCH(xVncExtListParamsReq);
return ProcVncExtListParams(client);
}
@@ -689,11 +746,19 @@ static int ProcVncExtSetServerCutText(Cl
static int SProcVncExtSetServerCutText(ClientPtr client)
{
- register char n;
REQUEST(xVncExtSetServerCutTextReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_AT_LEAST_SIZE(xVncExtSetServerCutTextReq);
+#if XORG < 112
swapl(&stuff->textLen, n);
+#else
+ swapl(&stuff->textLen);
+#endif
return ProcVncExtSetServerCutText(client);
}
@@ -703,15 +768,21 @@ static int ProcVncExtGetClientCutText(Cl
REQUEST_SIZE_MATCH(xVncExtGetClientCutTextReq);
xVncExtGetClientCutTextReply rep;
- int n;
rep.type = X_Reply;
rep.length = (clientCutTextLen + 3) >> 2;
rep.sequenceNumber = client->sequence;
rep.textLen = clientCutTextLen;
if (client->swapped) {
+#if XORG < 112
+ int n;
swaps(&rep.sequenceNumber, n);
swapl(&rep.length, n);
swapl(&rep.textLen, n);
+#else
+ swaps(&rep.sequenceNumber);
+ swapl(&rep.length);
+ swapl(&rep.textLen);
+#endif
}
WriteToClient(client, sizeof(xVncExtGetClientCutTextReply), (char *)&rep);
if (clientCutText)
@@ -721,9 +792,13 @@ static int ProcVncExtGetClientCutText(Cl
static int SProcVncExtGetClientCutText(ClientPtr client)
{
- register char n;
REQUEST(xVncExtGetClientCutTextReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_SIZE_MATCH(xVncExtGetClientCutTextReq);
return ProcVncExtGetClientCutText(client);
}
@@ -753,12 +828,21 @@ static int ProcVncExtSelectInput(ClientP
static int SProcVncExtSelectInput(ClientPtr client)
{
- register char n;
REQUEST(xVncExtSelectInputReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_SIZE_MATCH(xVncExtSelectInputReq);
+#if XORG < 112
swapl(&stuff->window, n);
swapl(&stuff->mask, n);
+#else
+ swapl(&stuff->window);
+ swapl(&stuff->mask);
+#endif
return ProcVncExtSelectInput(client);
}
@@ -804,9 +888,14 @@ static int ProcVncExtConnect(ClientPtr c
rep.length = 0;
rep.sequenceNumber = client->sequence;
if (client->swapped) {
+#if XORG < 112
int n;
swaps(&rep.sequenceNumber, n);
swapl(&rep.length, n);
+#else
+ swaps(&rep.sequenceNumber);
+ swapl(&rep.length);
+#endif
}
WriteToClient(client, sizeof(xVncExtConnectReply), (char *)&rep);
return (client->noClientException);
@@ -814,9 +903,13 @@ static int ProcVncExtConnect(ClientPtr c
static int SProcVncExtConnect(ClientPtr client)
{
- register char n;
REQUEST(xVncExtConnectReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_AT_LEAST_SIZE(xVncExtConnectReq);
return ProcVncExtConnect(client);
}
@@ -836,7 +929,6 @@ static int ProcVncExtGetQueryConnect(Cli
qcTimeout = 0;
xVncExtGetQueryConnectReply rep;
- int n;
rep.type = X_Reply;
rep.sequenceNumber = client->sequence;
rep.timeout = qcTimeout;
@@ -845,11 +937,20 @@ static int ProcVncExtGetQueryConnect(Cli
rep.opaqueId = (CARD32)(long)queryConnectId;
rep.length = (rep.userLen + rep.addrLen + 3) >> 2;
if (client->swapped) {
+#if XORG < 112
+ int n;
swaps(&rep.sequenceNumber, n);
swapl(&rep.userLen, n);
swapl(&rep.addrLen, n);
swapl(&rep.timeout, n);
swapl(&rep.opaqueId, n);
+#else
+ swaps(&rep.sequenceNumber);
+ swapl(&rep.userLen);
+ swapl(&rep.addrLen);
+ swapl(&rep.timeout);
+ swapl(&rep.opaqueId);
+#endif
}
WriteToClient(client, sizeof(xVncExtGetQueryConnectReply), (char *)&rep);
if (qcTimeout)
@@ -861,9 +962,13 @@ static int ProcVncExtGetQueryConnect(Cli
static int SProcVncExtGetQueryConnect(ClientPtr client)
{
- register char n;
REQUEST(xVncExtGetQueryConnectReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
+#else
+ swaps(&stuff->length);
+#endif
REQUEST_SIZE_MATCH(xVncExtGetQueryConnectReq);
return ProcVncExtGetQueryConnect(client);
}
@@ -888,10 +993,15 @@ static int ProcVncExtApproveConnect(Clie
static int SProcVncExtApproveConnect(ClientPtr client)
{
- register char n;
REQUEST(xVncExtApproveConnectReq);
+#if XORG < 112
+ register char n;
swaps(&stuff->length, n);
swapl(&stuff->opaqueId, n);
+#else
+ swaps(&stuff->length);
+ swapl(&stuff->opaqueId);
+#endif
REQUEST_SIZE_MATCH(xVncExtApproveConnectReq);
return ProcVncExtApproveConnect(client);
}
diff -up xserver/hw/vnc/xf86vncModule.cc.xorg112 xserver/hw/vnc/xf86vncModule.cc
--- xserver/hw/vnc/xf86vncModule.cc.xorg112 2011-08-09 23:16:36.000000000 +0200
+++ xserver/hw/vnc/xf86vncModule.cc 2012-03-27 12:54:56.938271322 +0200
@@ -26,6 +26,8 @@
#include <rfb/Logger_stdio.h>
#include <rfb/LogWriter.h>
+#include "xorg-version.h"
+
extern "C" {
#define class c_class
#define private c_private
@@ -89,7 +91,12 @@ static void vncExtensionInitWithParams(I
ScrnInfoPtr pScrn = xf86Screens[scr];
for (ParameterIterator i(Configuration::global()); i.param; i.next()) {
- char* val = xf86FindOptionValue(pScrn->options, i.param->getName());
+ const char *val;
+#if XORG < 112
+ val = xf86FindOptionValue(pScrn->options, i.param->getName());
+#else
+ val = xf86FindOptionValue((XF86OptionPtr)pScrn->options, i.param->getName());
+#endif
if (val)
i.param->setParam(val);
}
diff -up xserver/hw/vnc/xorg-version.h.xorg112 xserver/hw/vnc/xorg-version.h
--- xserver/hw/vnc/xorg-version.h.xorg112 2012-03-27 12:55:27.576240843 +0200
+++ xserver/hw/vnc/xorg-version.h 2012-03-27 12:56:07.541204026 +0200
@@ -38,6 +38,8 @@
#define XORG 110
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (11 * 100000) + (99 * 1000))
#define XORG 111
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (12 * 100000) + (99 * 1000))
+#define XORG 112
#else
#error "X.Org newer than 1.10 is not supported"
#endif

View file

@ -1,171 +0,0 @@
diff -up xserver/hw/vnc/Makefile.am.xorg113 xserver/hw/vnc/Makefile.am
--- xserver/hw/vnc/Makefile.am.xorg113 2012-07-19 21:42:46.297455970 -0400
+++ xserver/hw/vnc/Makefile.am 2012-07-19 21:19:22.526005528 -0400
@@ -62,7 +62,7 @@ EXTRA_DIST = Xvnc.man
BUILT_SOURCES = $(nodist_Xvnc_SOURCES)
fb.h: $(top_srcdir)/fb/fb.h
- cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,' > $(srcdir)/fb.h
+ cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,g' -e 's,xor,c_xor,g' > $(srcdir)/fb.h
pixman.h: $(includedir)/pixman-1/pixman.h
cat $(includedir)/pixman-1/pixman.h | sed 's/xor/c_xor/' > $(srcdir)/pixman.h
diff -up xserver/hw/vnc/vncHooks.cc.xorg113 xserver/hw/vnc/vncHooks.cc
--- xserver/hw/vnc/vncHooks.cc.xorg113 2012-07-19 21:31:37.191820942 -0400
+++ xserver/hw/vnc/vncHooks.cc 2012-07-19 21:36:00.327531293 -0400
@@ -116,7 +116,7 @@ static DevPrivateKeyRec vncHooksGCKeyRec
// screen functions
-static Bool vncHooksCloseScreen(int i, ScreenPtr pScreen);
+static Bool vncHooksCloseScreen(ScreenPtr pScreen);
static Bool vncHooksCreateGC(GCPtr pGC);
static void vncHooksCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg,
RegionPtr pOldRegion);
@@ -133,7 +133,7 @@ static Bool vncHooksDisplayCursor(
DeviceIntPtr pDev,
#endif
ScreenPtr pScreen, CursorPtr cursor);
-static void vncHooksBlockHandler(int i, pointer blockData, pointer pTimeout,
+static void vncHooksBlockHandler(ScreenPtr pScreen_, pointer pTimeout,
pointer pReadmask);
#ifdef RENDER
static void vncHooksComposite(CARD8 op, PicturePtr pSrc, PicturePtr pMask,
@@ -335,7 +335,7 @@ Bool vncHooksInit(ScreenPtr pScreen, Xse
// CloseScreen - unwrap the screen functions and call the original CloseScreen
// function
-static Bool vncHooksCloseScreen(int i, ScreenPtr pScreen_)
+static Bool vncHooksCloseScreen(ScreenPtr pScreen_)
{
SCREEN_UNWRAP(pScreen_, CloseScreen);
@@ -366,7 +366,7 @@ static Bool vncHooksCloseScreen(int i, S
DBGPRINT((stderr,"vncHooksCloseScreen: unwrapped screen functions\n"));
- return (*pScreen->CloseScreen)(i, pScreen);
+ return (*pScreen->CloseScreen)(pScreen);
}
// CreateGC - wrap the "GC funcs"
@@ -531,14 +531,14 @@ static Bool vncHooksDisplayCursor(
// BlockHandler - ignore any changes during the block handler - it's likely
// these are just drawing the cursor.
-static void vncHooksBlockHandler(int i, pointer blockData, pointer pTimeout,
+static void vncHooksBlockHandler(ScreenPtr pScreen_, pointer pTimeout,
pointer pReadmask)
{
- SCREEN_UNWRAP(screenInfo.screens[i], BlockHandler);
+ SCREEN_UNWRAP(pScreen_, BlockHandler);
vncHooksScreen->desktop->ignoreHooks(true);
- (*pScreen->BlockHandler) (i, blockData, pTimeout, pReadmask);
+ (*pScreen->BlockHandler) (pScreen, pTimeout, pReadmask);
vncHooksScreen->desktop->ignoreHooks(false);
diff -up xserver/hw/vnc/xf86vncModule.cc.xorg113 xserver/hw/vnc/xf86vncModule.cc
--- xserver/hw/vnc/xf86vncModule.cc.xorg113 2012-07-19 21:19:27.558942606 -0400
+++ xserver/hw/vnc/xf86vncModule.cc 2012-07-19 21:19:27.574942408 -0400
@@ -53,8 +53,6 @@ ExtensionModule vncExt =
{
vncExtensionInitWithParams,
"VNC",
- NULL,
- NULL,
NULL
};
diff -up xserver/hw/vnc/xorg-version.h.xorg113 xserver/hw/vnc/xorg-version.h
--- xserver/hw/vnc/xorg-version.h.xorg113 2012-07-19 21:19:27.560942582 -0400
+++ xserver/hw/vnc/xorg-version.h 2012-07-19 21:19:27.576942382 -0400
@@ -40,6 +40,8 @@
#define XORG 111
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (12 * 100000) + (99 * 1000))
#define XORG 112
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (13 * 100000) + (99 * 1000))
+#define XORG 113
#else
#error "X.Org newer than 1.10 is not supported"
#endif
diff -up xserver/hw/vnc/xvnc.cc.xorg113 xserver/hw/vnc/xvnc.cc
--- xserver/hw/vnc/xvnc.cc.xorg113 2012-07-19 21:36:33.078121854 -0400
+++ xserver/hw/vnc/xvnc.cc 2012-07-19 21:39:49.685663920 -0400
@@ -267,7 +267,7 @@ OsVendorInit()
}
void
-OsVendorFatalError()
+OsVendorFatalError(const char *f, va_list args)
{
}
@@ -1135,9 +1135,9 @@ static Bool vncRandRSetConfig (ScreenPtr
#endif
static Bool
-vfbCloseScreen(int index, ScreenPtr pScreen)
+vfbCloseScreen(ScreenPtr pScreen)
{
- vfbScreenInfoPtr pvfb = &vfbScreens[index];
+ vfbScreenInfoPtr pvfb = &vfbScreens[pScreen->myNum];
int i;
pScreen->CloseScreen = pvfb->closeScreen;
@@ -1149,13 +1149,13 @@ vfbCloseScreen(int index, ScreenPtr pScr
for (i = 0; i < MAXSCREENS; i++)
InstalledMaps[i] = NULL;
- return pScreen->CloseScreen(index, pScreen);
+ return pScreen->CloseScreen(pScreen);
}
static Bool
-vfbScreenInit(int index, ScreenPtr pScreen, int argc, char **argv)
+vfbScreenInit(ScreenPtr pScreen, int argc, char **argv)
{
- vfbScreenInfoPtr pvfb = &vfbScreens[index];
+ vfbScreenInfoPtr pvfb = &vfbScreens[pScreen->myNum];
int dpi;
int ret;
void *pbits;
@@ -1167,8 +1167,8 @@ vfbScreenInit(int index, ScreenPtr pScre
pbits = vfbAllocateFramebufferMemory(&pvfb->fb);
if (!pbits) return FALSE;
- vncFbptr[index] = pbits;
- vncFbstride[index] = pvfb->fb.paddedWidth;
+ vncFbptr[pScreen->myNum] = pbits;
+ vncFbstride[pScreen->myNum] = pvfb->fb.paddedWidth;
miSetPixmapDepths();
diff -up xserver/include/screenint.h.xorg113 xserver/include/screenint.h
--- xserver/include/screenint.h.xorg113 2012-07-19 21:30:38.258557709 -0400
+++ xserver/include/screenint.h 2012-07-19 21:30:45.415468235 -0400
@@ -72,18 +72,18 @@ extern _X_EXPORT int AddGPUScreen(Bool (
extern _X_EXPORT void RemoveGPUScreen(ScreenPtr pScreen);
extern _X_EXPORT void
-AttachUnboundGPU(ScreenPtr pScreen, ScreenPtr newScreen);
+AttachUnboundGPU(ScreenPtr pScreen, ScreenPtr);
extern _X_EXPORT void
DetachUnboundGPU(ScreenPtr unbound);
extern _X_EXPORT void
-AttachOutputGPU(ScreenPtr pScreen, ScreenPtr newScreen);
+AttachOutputGPU(ScreenPtr pScreen, ScreenPtr);
extern _X_EXPORT void
DetachOutputGPU(ScreenPtr output);
extern _X_EXPORT void
-AttachOffloadGPU(ScreenPtr pScreen, ScreenPtr newScreen);
+AttachOffloadGPU(ScreenPtr pScreen, ScreenPtr);
extern _X_EXPORT void
DetachOffloadGPU(ScreenPtr slave);

View file

@ -1,24 +0,0 @@
--- xserver/hw/vnc/xorg-version.h Mon Feb 18 08:28:49 2013
+++ xserver/hw/vnc/xorg-version.h Mon Feb 18 08:28:43 2013
@@ -42,8 +42,10 @@
#define XORG 112
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (13 * 100000) + (99 * 1000))
#define XORG 113
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (14 * 100000) + (99 * 1000))
+#define XORG 114
#else
-#error "X.Org newer than 1.10 is not supported"
+#error "X.Org newer than 1.14 is not supported"
#endif
#endif
--- xserver/hw/vnc/xvnc.cc Tue Feb 19 08:50:20 2013
+++ xserver/hw/vnc/xvnc.cc Tue Feb 19 08:50:27 2013
@@ -54,7 +54,6 @@
#include "servermd.h"
#include "fb.h"
#include "mi.h"
-#include "mibstore.h"
#include "colormapst.h"
#include "gcstruct.h"
#include "input.h"

View file

@ -1,16 +0,0 @@
--- tigervnc-1.1.0/unix/xserver/hw/vnc/Makefile.am.orig 2011-08-09 23:16:36.000000000 +0200
+++ tigervnc-1.1.0/unix/xserver/hw/vnc/Makefile.am 2012-07-29 14:14:55.078998592 +0200
@@ -61,10 +61,10 @@
BUILT_SOURCES = $(nodist_Xvnc_SOURCES)
fb.h: $(top_srcdir)/fb/fb.h
- cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,' > $(srcdir)/fb.h
+ cat $(top_srcdir)/fb/fb.h | sed -e 's,and,c_and,g' -e 's,xor,c_xor,g' > $(srcdir)/fb.h
pixman.h: $(includedir)/pixman-1/pixman.h
- cat $(includedir)/pixman-1/pixman.h | sed 's/xor/c_xor/' > $(srcdir)/pixman.h
+ cat $(includedir)/pixman-1/pixman.h | sed 's/xor/c_xor/g' > $(srcdir)/pixman.h
fbrop.h: $(top_srcdir)/fb/fbrop.h
- cat $(top_srcdir)/fb/fbrop.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,' > $(srcdir)/fbrop.h
+ cat $(top_srcdir)/fb/fbrop.h | sed -e 's,and,c_and,' -e 's,xor,c_xor,g' > $(srcdir)/fbrop.h

View file

@ -0,0 +1,12 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4689566..e3475f7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -265,6 +265,7 @@ if(UNIX AND NOT APPLE)
if(X11_Xcursor_FOUND)
set(FLTK_LIBRARIES ${FLTK_LIBRARIES} ${X11_Xcursor_LIB})
endif()
+ set(FLTK_LIBRARIES ${FLTK_LIBRARIES} png)
endif()
if(FLTK_FOUND)

View file

@ -0,0 +1,137 @@
diff -up xorg-server-1.17.1/configure.ac.vnc xorg-server-1.17.1/configure.ac
--- xorg-server-1.17.1/configure.ac.vnc 2015-02-10 22:43:52.000000000 +0000
+++ xorg-server-1.17.1/configure.ac 2015-02-13 16:14:05.074515927 +0000
@@ -74,6 +74,7 @@ dnl forcing an entire recompile.x
AC_CONFIG_HEADERS(include/version-config.h)
AM_PROG_AS
+AC_PROG_CXX
AC_PROG_LN_S
LT_PREREQ([2.2])
LT_INIT([disable-static win32-dll])
@@ -1795,6 +1796,10 @@ if test "x$XVFB" = xyes; then
AC_SUBST([XVFB_SYS_LIBS])
fi
+dnl Xvnc DDX
+AC_SUBST([XVNC_CPPFLAGS], ["-DHAVE_DIX_CONFIG_H $XSERVER_CFLAGS"])
+AC_SUBST([XVNC_LIBS], ["$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $RECORD_LIB $GLX_LIBS $RANDR_LIB $RENDER_LIB $DAMAGE_LIB $DRI3_LIB $PRESENT_LIB $MIEXT_SYNC_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $MAIN_LIB"])
+AC_SUBST([XVNC_SYS_LIBS], ["$GLX_SYS_LIBS"])
dnl Xnest DDX
@@ -1830,6 +1835,8 @@ if test "x$XORG" = xauto; then
fi
AC_MSG_RESULT([$XORG])
+AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
+
if test "x$XORG" = xyes; then
XORG_DDXINCS='-I$(top_srcdir)/hw/xfree86 -I$(top_srcdir)/hw/xfree86/include -I$(top_srcdir)/hw/xfree86/common'
XORG_OSINCS='-I$(top_srcdir)/hw/xfree86/os-support -I$(top_srcdir)/hw/xfree86/os-support/bus -I$(top_srcdir)/os'
@@ -2059,7 +2066,6 @@ if test "x$XORG" = xyes; then
AC_DEFINE(XORG_SERVER, 1, [Building Xorg server])
AC_DEFINE(XORGSERVER, 1, [Building Xorg server])
AC_DEFINE(XFree86Server, 1, [Building XFree86 server])
- AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT, [$VENDOR_RELEASE], [Current Xorg version])
AC_DEFINE(NEED_XF86_TYPES, 1, [Need XFree86 typedefs])
AC_DEFINE(NEED_XF86_PROTOTYPES, 1, [Need XFree86 helper functions])
AC_DEFINE(__XSERVERNAME__, "Xorg", [Name of X server])
@@ -2599,6 +2605,7 @@ hw/dmx/Makefile
hw/dmx/man/Makefile
hw/vfb/Makefile
hw/vfb/man/Makefile
+hw/vnc/Makefile
hw/xnest/Makefile
hw/xnest/man/Makefile
hw/xwin/Makefile
diff -up xorg-server-1.17.1/hw/Makefile.am.vnc xorg-server-1.17.1/hw/Makefile.am
--- xorg-server-1.17.1/hw/Makefile.am.vnc 2014-04-16 21:24:00.000000000 +0100
+++ xorg-server-1.17.1/hw/Makefile.am 2015-02-13 16:14:05.131516821 +0000
@@ -38,7 +38,8 @@ SUBDIRS = \
$(DMX_SUBDIRS) \
$(KDRIVE_SUBDIRS) \
$(XQUARTZ_SUBDIRS) \
- $(XWAYLAND_SUBDIRS)
+ $(XWAYLAND_SUBDIRS) \
+ vnc
DIST_SUBDIRS = dmx xfree86 vfb xnest xwin xquartz kdrive xwayland
diff -up xorg-server-1.17.1/mi/miinitext.c.vnc xorg-server-1.17.1/mi/miinitext.c
--- xorg-server-1.17.1/mi/miinitext.c.vnc 2015-01-17 23:42:52.000000000 +0000
+++ xorg-server-1.17.1/mi/miinitext.c 2015-02-13 16:14:05.131516821 +0000
@@ -111,6 +111,10 @@ SOFTWARE.
#include "micmap.h"
#include "globals.h"
+#ifdef TIGERVNC
+extern void vncExtensionInit(INITARGS);
+#endif
+
/* The following is only a small first step towards run-time
* configurable extensions.
*/
@@ -235,6 +239,9 @@ EnableDisableExtensionError(const char *
/* List of built-in (statically linked) extensions */
static const ExtensionModule staticExtensions[] = {
+#ifdef TIGERVNC
+ {vncExtensionInit, "VNC-EXTENSION", NULL},
+#endif
{GEExtensionInit, "Generic Event Extension", &noGEExtension},
{ShapeExtensionInit, "SHAPE", NULL},
#ifdef MITSHM
diff -up xorg-server-1.17.1/os/WaitFor.c.vnc xorg-server-1.17.1/os/WaitFor.c
--- xorg-server-1.17.1/os/WaitFor.c.vnc 2015-01-26 18:40:30.000000000 +0000
+++ xorg-server-1.17.1/os/WaitFor.c 2015-02-13 16:14:05.132516837 +0000
@@ -125,6 +125,9 @@ static void DoTimer(OsTimerPtr timer, CA
static void CheckAllTimers(void);
static volatile OsTimerPtr timers = NULL;
+extern void vncWriteBlockHandler(fd_set *fds);
+extern void vncWriteWakeupHandler(int nfds, fd_set *fds);
+
/*****************
* WaitForSomething:
* Make the server suspend until there is
@@ -150,6 +153,7 @@ WaitForSomething(int *pClientsReady)
INT32 timeout = 0;
fd_set clientsReadable;
fd_set clientsWritable;
+ fd_set socketsWritable;
int curclient;
int selecterr;
static int nready;
@@ -212,6 +216,9 @@ WaitForSomething(int *pClientsReady)
XFD_COPYSET(&AllSockets, &LastSelectMask);
}
+ FD_ZERO(&socketsWritable);
+ vncWriteBlockHandler(&socketsWritable);
+
BlockHandler((void *) &wt, (void *) &LastSelectMask);
if (NewOutputPending)
FlushAllOutput();
@@ -223,10 +230,20 @@ WaitForSomething(int *pClientsReady)
i = Select(MaxClients, &LastSelectMask, &clientsWritable, NULL, wt);
}
else {
- i = Select(MaxClients, &LastSelectMask, NULL, NULL, wt);
+ if (AnyClientsWriteBlocked)
+ XFD_ORSET(&socketsWritable, &ClientsWriteBlocked, &socketsWritable);
+
+ if (XFD_ANYSET(&socketsWritable)) {
+ i = Select(MaxClients, &LastSelectMask, &socketsWritable, NULL, wt);
+ if (AnyClientsWriteBlocked)
+ XFD_ANDSET(&clientsWritable, &socketsWritable, &ClientsWriteBlocked);
+ } else {
+ i = Select(MaxClients, &LastSelectMask, NULL, NULL, wt);
+ }
}
selecterr = GetErrno();
WakeupHandler(i, (void *) &LastSelectMask);
+ vncWriteWakeupHandler(i, &socketsWritable);
if (i <= 0) { /* An error or timeout occurred */
if (dispatchException)
return 0;

View file

@ -1,5 +1,7 @@
#!/bin/sh #!/bin/bash
# Copyright 2010, 2011, 2012, 2013 Eric Hameleers, Eindhoven. NL # $Id: tigervnc.SlackBuild,v 1.25 2015/08/26 18:24:43 root Exp root $
# Copyright 2010, 2011, 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven. NL
# Copyright 2015 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved. # All rights reserved.
# #
# Permission to use, copy, modify, and distribute this software for # Permission to use, copy, modify, and distribute this software for
@ -20,17 +22,66 @@
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE. # SUCH DAMAGE.
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
#
# Slackware SlackBuild script
# ===========================
# By: Eric Hameleers <alien@slackware.com>
# For: tigervnc
# Descr: VNC server and client
# URL: http://tigervnc.org/
# Needs:
# BuildNeeds: jdk (only when building the java applet)
# Changelog:
# r4126-1: 31/Aug/2010 by Eric Hameleers <alien@slackware.com>
# * Initial build.
# r4126-2: 02/sep/2010 by Eric Hameleers <alien@slackware.com>
# * Fix a syntax error in thye doinst.sh script
# 1.0.90-1: 14/may/2011 by Eric Hameleers <alien@slackware.com>
# * Update to 1.1.beta1
# 1.1.0-1: 14/nov/2011 by Eric Hameleers <alien@slackware.com>
# * Update to 1.1.0
# 1.2.0-1: 23/jun/2012 by Eric Hameleers <alien@slackware.com>
# * Update.
# 1.1.0-2: 28/jul/2012 by Eric Hameleers <alien@slackware.com>
# * Build 1.1.0 again, using a revised script which can be used
# on Slackware 14 as well. Also, enable compositing in the
# server. Abandon the tigervnc-1.2 branch for now, because
# the fltk based viewer rewrite is not yet fully functional.
# 1.1.0-3: 22/may/2013 by Eric Hameleers <alien@slackware.com>
# * Build 1.1.0 again, on slackware-current (nee 14.1) with new
# X.Org 1.13 patches.
# 1.1.0-4: 11/oct/2013 by Eric Hameleers <alien@slackware.com>
# * Build 1.1.0 again, on slackware-current (nee 14.1) with new
# X.Org 1.14 patches.
# 1.3.0-1: 12/dec/2013 by Eric Hameleers <alien@slackware.com>
# * Update. All my issues except copy/paste from local to remote
# seem to have been addressed in 1.3.0.
# Build against private versions of libjpeg-turbo and fltk,
# in order to eliminate external dependencies.
# 1.4.3-1: 11/apr/2015 by Eric Hameleers <alien@slackware.com>
# * Update.
# 1.4.3-2: 03/may/2015 by Eric Hameleers <alien@slackware.com>
# * Rebuild for slackware-current (fix libgcrypt.so library error)
# 1.5.0-1: 14/jul/2015 by Eric Hameleers <alien@slackware.com>
# * Update.
# 1.5.0-2: 24/aug/2015 by Eric Hameleers <alien@slackware.com>
# * Rebuild was needed on slackware-current.
# 1.5.0-3: 26/aug/2015 by Eric Hameleers <alien@slackware.com>
# * I uploaded the wrong package so I needed to update the BUILD.
# 1.5.0-1: 07/nov/2015 by Patrick Volkerding <volkerdi@slackware.com>
# * Removed bundled FLTK and libjpeg-turbo builds.
# * Reset build to -1 for inclusion in Slackware's /extra.
# 1.6.0-1: 22/feb/2016 by Patrick Volkerding <volkerdi@slackware.com>
#
# -----------------------------------------------------------------------------
PKGNAM=tigervnc PKGNAM=tigervnc
VERSION=${VERSION:-1.1.0} VERSION=${VERSION:-1.6.0}
BUILD=${BUILD:-1} PVER=$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)
NUMJOBS=${NUMJOBS:" -j4 "} BUILD=${BUILD:-3}
NUMJOBS=${NUMJOBS:" -j7 "}
TAG=${TAG:-} TAG=${TAG:-}
# Do we build the java applet (needs jdk)?
DO_APPLET=${DO_APPLET:-"NO"}
# TigerVNC needs to use source of the X.Org server whose version matches # TigerVNC needs to use source of the X.Org server whose version matches
# that of your installed X.Org package: # that of your installed X.Org package:
XORG=${XORG:-$(X -version 2>&1 | grep "^X.Org X Server " | cut -f4 -d' ')} XORG=${XORG:-$(X -version 2>&1 | grep "^X.Org X Server " | cut -f4 -d' ')}
@ -39,12 +90,33 @@ MAXPATCHVER="$(echo $XORG | cut -f1,2 -d. | tr -d '.')"
# OS Stamp into the binaries: # OS Stamp into the binaries:
OSNAME="$(head -1 /etc/slackware-version)" OSNAME="$(head -1 /etc/slackware-version)"
OSVENDOR="Slackware Linux Project" OSVENDOR="Slackware Linux Project"
BUILDER="Built by Alien BOB on $(date -u)" BUILDER="Built by Slackware on $(date -u)"
# Do we build the java applet (needs jdk)?
DO_APPLET=${DO_APPLET:-"NO"}
# Check for the availability of a Java compiler:
if [ "$DO_APPLET" = "YES" ]; then
if ! javac -version 1>/dev/null 2>&1 ; then
echo "**"
echo "** DO_APPLET="YES" means to compile the Java viewer,"
echo "** However you do not have a Java JDK installed."
echo "** Press Ctrl-C to abort this script,"
echo "** or wait 10 seconds to continue without building the Java viewer."
echo "**"
sleep 10
DO_APPLET="NO"
fi
fi
# This covers most filenames you'd want as documentation. Change if needed. # This covers most filenames you'd want as documentation. Change if needed.
DOCS="LICENCE.TXT doc/TODO doc/*.txt doc/*.odt" DOCS="BUILDING.txt LICENCE.TXT README.txt doc/TODO doc/*.txt doc/*.odt"
DOCS_XORG="COPYING ChangeLog" DOCS_XORG="COPYING ChangeLog"
CWD=$(pwd)
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
if [ -e $CWD/machine.conf ]; then if [ -e $CWD/machine.conf ]; then
. $CWD/machine.conf ] . $CWD/machine.conf ]
elif [ -e /etc/slackbuild/machine.conf ]; then elif [ -e /etc/slackbuild/machine.conf ]; then
@ -54,15 +126,15 @@ else
MARCH=$( uname -m ) MARCH=$( uname -m )
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$MARCH" in case "$MARCH" in
i?86) export ARCH=i486 ;; i?86) export ARCH=i586 ;;
arm*) export ARCH=arm ;; arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$MARCH ;; *) export ARCH=$MARCH ;;
esac esac
fi fi
# Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX: # Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX:
if [ "$ARCH" = "i486" ]; then if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686" SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2" SLKCFLAGS="-O2"
@ -84,62 +156,11 @@ case "$ARCH" in
*) TARGET=$ARCH-slackware-linux ;; *) TARGET=$ARCH-slackware-linux ;;
esac esac
CWD=$(pwd) rm -rf $TMP/tmp-${PKGNAM} $PKG
TMP=${TMP:-/tmp} mkdir -p $TMP/tmp-${PKGNAM}/deps/usr $PKG
PKG=$TMP/package-$PKGNAM cd $TMP/tmp-${PKGNAM}
tar --owner=root --group=root -xvf $CWD/sources/$PKGNAM-$VERSION.tar.?z* || exit 1
rm -rf $PKG tar --owner=root --group=root -xvf $CWD/sources/xorg-server-${XORG}.tar.?z* || exit 1
mkdir -p $TMP $PKG
cd $TMP
rm -rf $PKGNAM-$VERSION
rm -rf xorg-server-${XORG}
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1
tar xvf $CWD/xorg-server-${XORG}.tar.?z* || exit 1
cd $PKGNAM-$VERSION || exit 1
# Move the xorg-server sources into the TigerVNC tree:
mv unix/xserver/hw/vnc ../xorg-server-${XORG}/hw/
rm -rf unix/xserver/hw
mv ../xorg-server-${XORG}/* unix/xserver/
# We have patches for X.Org later than 1.10 which tigervnc does not have:
for PATCHVER in 111 112 113 114 ; do
if [ -e $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg${PATCHVER}.patch ]; then
cp $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg${PATCHVER}.patch unix/xserver${PATCHVER}.patch
fi
done
if [ $MAXPATCHVER -gt 110 ]; then
if [ $MAXPATCHVER -lt 113 ]; then
# The sed magic in the hw/vnc Makefile needs some love:
# ... taken care of in the xserver113 patch if we ever move to X.Org 1.13.
cat $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg_headers.patch | patch -p1 --verbose || exit 1
else
# We need to rewrite the xserver110.patch for X.Org 1.13 and newer:
cp $CWD/patches/tigervnc$(echo $VERSION | cut -f1,2 -d. --output-delimiter=)-xorg110.patch unix/xserver110.patch
fi
fi
# Patch the xorg-server source to include building the vnc driver
cd unix/xserver
if [ $MAXPATCHVER -le 110 ]; then
# apply one of the tigervnc-provided patches:
cat ../xserver${MAXPATCHVER}.patch | patch -p1 --verbose || exit 1
else
# these external patches are incremental and must be applied in order:
for PATCHVER in 110 111 112 113 114 ; do
if [ $PATCHVER -le $MAXPATCHVER -a -e ../xserver${PATCHVER}.patch ]; then
cat ../xserver${PATCHVER}.patch | patch -p1 --verbose || exit 1
fi
done
fi
cd -
# We use Java7:
cat $CWD/patches/tigervnc11-java7.patch | patch -p1 --verbose || exit 1
# Explicitly put the java applet into a directory named 'tigervnc':
sed -i -e 's#/vnc/class#/tigervnc/class#'g $(grep -rl vnc/class .)
# Make sure ownerships and permissions are sane: # Make sure ownerships and permissions are sane:
chown -R root:root . chown -R root:root .
@ -149,91 +170,124 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
export LDFLAGS="$SLKLDFLAGS -lpthread" export LDFLAGS="$SLKLDFLAGS"
export CXXFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS"
export CFLAGS="$SLKCFLAGS" export CFLAGS="$SLKCFLAGS"
echo -e "\n*** Building tigervnc ***\n"
autoreconf -vif
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--localstatedir=/var \
--sysconfdir=/etc \
--disable-static \
--program-prefix= \
--program-suffix= \
--build=$TARGET
make $NUMJOBS || make || exit 1 cat <<EOT
#
# Compile tigervnc:
#
EOT
cd $PKGNAM-$VERSION || exit 1
# Explicitly link against libpng to prevent linking errors:
cat $CWD/patches/tigervnc13_link_png.patch | patch -p1 --verbose || exit 1
# Allow compiling for xorg-server-1.18.x:
cat $CWD/patches/tigervnc.support.xorg.118.patch | patch -p1 --verbose || exit 1
# Fix a compile error with xorg-server-1.18.x:
cat $CWD/patches/tigervnc-xorg118-QueueKeyboardEvents.patch | patch -p1 --verbose || exit 1
[ "$DO_APPLET" = "YES" ] && CMAKE_JAVA="ON" || CMAKE_JAVA="OFF"
# Explicitly put the java applet into a directory named 'tigervnc':
sed -i -e 's#/vnc/class#/tigervnc/class#'g $(grep -rl vnc/class .)
sed -i -e 's#DESTINATION vnc/class#DESTINATION share/tigervnc/class#'g $(grep -rl vnc/class .)
export LDFLAGS="$SLKLDFLAGS -ldl -lpthread"
export CXXFLAGS="$SLKCFLAGS -fpermissive -I $(pwd)/common"
# Fix the man page and documentation installation:
sed -e 's,set(MAN_DIR "${DATA_DIR}/man"),set(MAN_DIR "${MAN_INSTALL_DIR}"),' \
-e 's,set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/share/,set(DOC_DIR "${CMAKE_INSTALL_PREFIX}/,' \
-i CMakeLists.txt
mkdir -p build
cd build
echo -e "\n*** Building vnc client ***\n"
cmake \
-G "Unix Makefiles" \
-Wno-dev \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DMAN_INSTALL_DIR=/usr/man \
-DSYSCONF_INSTALL_DIR=/etc \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DENABLE_PAM:BOOL=OFF \
-DBUILD_JAVA:BOOL=${CMAKE_JAVA} \
..
make V=1 $NUMJOBS || make || exit 1
make DESTDIR=$PKG install || exit 1 make DESTDIR=$PKG install || exit 1
cd -
cd unix/xserver # Do we have a patch for X.Org which tigervnc does not have?
echo -e "\n*** Building xserver ***\n" if [ ! -f unix/xserver${MAXPATCHVER}.patch -a -f $CWD/patches/xserver${MAXPATCHVER}.patch ]
export CXXFLAGS="$SLKCFLAGS -fpermissive" then
cp $CWD/patches/xserver${MAXPATCHVER}.patch unix/
fi
# Prepare the Xvnc sources (we are building out-of-tree, in ./build directory):
mkdir -p build/unix
cp -R unix/xserver unix/xserver${MAXPATCHVER}.patch build/unix/
cp -R ../xorg-server-${XORG}/* build/unix/xserver/
cd build/unix/xserver/
# Patch the xorg-server source to include building vnc driver:
cat ../xserver${MAXPATCHVER}.patch | patch -p1 --verbose
echo -e "\n*** Building vnc server ***\n"
autoreconf -vif autoreconf -vif
# Default font paths to be used by the X server # Default font paths to be used by the X server
DEF_FONTPATH="/usr/share/fonts/local,/usr/share/fonts/TTF,/usr/share/fonts/OTF,/usr/share/fonts/Type1,/usr/share/fonts/misc,/usr/share/fonts/CID,/usr/share/fonts/75dpi/:unscaled,/usr/share/fonts/100dpi/:unscaled,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/cyrillic" DEF_FONTPATH="/usr/share/fonts/local,/usr/share/fonts/TTF,/usr/share/fonts/OTF,/usr/share/fonts/Type1,/usr/share/fonts/misc,/usr/share/fonts/CID,/usr/share/fonts/75dpi/:unscaled,/usr/share/fonts/100dpi/:unscaled,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi,/usr/share/fonts/cyrillic"
CFLAGS="$CFLAGS -std=c99" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \ --libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/man \
--disable-dri \ --disable-dri --enable-dri2 --disable-dri3 \
--disable-static \ --disable-static \
--disable-xorg --disable-xnest --disable-xvfb --disable-dmx \ --disable-xorg --disable-xnest --disable-xvfb --disable-dmx \
--disable-xwin --disable-xephyr --disable-kdrive \ --disable-xwin --disable-xephyr --disable-kdrive --disable-xwayland \
--disable-xinerama \
--enable-composite \ --enable-composite \
--enable-glx --enable-glx-tls \
--enable-install-libxf86config \ --enable-install-libxf86config \
--enable-xcsecurity \ --enable-xcsecurity \
--enable-glx-tls --enable-dri2 \ --enable-xinerama \
--with-pic \
--with-int10=x86emu \ --with-int10=x86emu \
--with-default-font-path="${DEF_FONTPATH}" \ --with-default-font-path="${DEF_FONTPATH}" \
--with-module-dir=/usr/lib${LIBDIRSUFFIX}/xorg/modules \
--with-dri-driver-path=/usr/lib${LIBDIRSUFFIX}/xorg/modules/dri \ --with-dri-driver-path=/usr/lib${LIBDIRSUFFIX}/xorg/modules/dri \
--with-module-dir=/usr/lib${LIBDIRSUFFIX}/xorg/modules \
--with-pic \
--with-xkb-path=/etc/X11/xkb \ --with-xkb-path=/etc/X11/xkb \
--with-xkb-output=/var/lib/xkb \ --with-xkb-output=/var/lib/xkb \
--disable-config-dbus \ --disable-config-dbus \
--disable-config-hal \ --disable-config-hal \
--disable-config-udev \ --disable-config-udev \
--disable-devel-docs \ --disable-docs --disable-devel-docs \
--disable-selective-werror \
--disable-unit-tests \ --disable-unit-tests \
--without-dtrace \ --without-dtrace \
--with-os-name="$OSNAME" \ --with-os-name="$OSNAME" \
--with-os-vendor="$OSVENDOR" \ --with-os-vendor="$OSVENDOR" \
--with-builderstring="$BUILDER" \ --with-builderstring="$BUILDER" \
--build=$TARGET --build=$TARGET || exit 1
make $NUMJOBS || make || exit 1 make V=1 TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" $NUMJOBS || exit 1
make -C hw/vnc DESTDIR=$PKG install make TIGERVNC_SRCDIR="$TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}" -C hw/vnc \
DESTDIR=$PKG install || exit 1
cd - cd -
if [ "$DO_APPLET" = "YES" ]; then # Provide a sample configuration for the libvnc.so extension of X.Org,
# Compile the java applet (needs the JDK... JRE is not enough): # documentation is available inside the file:
cd java/src/com/tigervnc/vncviewer mkdir -p $PKG/etc/X11/xorg.conf.d
make || exit 1 install -m644 $CWD/10-libvnc.conf $PKG/etc/X11/xorg.conf.d/10-libvnc.conf.new
cd -
fi
# Create .png icons from the .svg file:
make -C media
if [ "$DO_APPLET" = "YES" ]; then
# Install the java applet:
cd java/src/com/tigervnc/vncviewer
mkdir -p $PKG/usr/share/tigervnc/classes
install -m0755 VncViewer.jar $PKG/usr/share/tigervnc/classes/
install -m0644 index.vnc $PKG/usr/share/tigervnc/classes/
install -m0644 *.class $PKG/usr/share/tigervnc/classes/
cd -
fi
# Install menu entry: # Install menu entry:
mkdir -p $PKG/usr/share/{applications,icons/hicolor/{16x16,24x24,32x32,48x48}/apps} mkdir -p $PKG/usr/share/{applications,icons/hicolor/{16x16,24x24,32x32,48x48}/apps}
@ -244,7 +298,7 @@ done
cat <<EOT > $PKG/usr/share/applications/tigervnc.desktop cat <<EOT > $PKG/usr/share/applications/tigervnc.desktop
[Desktop Entry] [Desktop Entry]
Encoding=UTF-8 Encoding=UTF-8
Name=TigerVNC Name=TigerVNC Viewer
GenericName=VNCViewer (RFB Client) GenericName=VNCViewer (RFB Client)
Comment=Connect to remote desktop Comment=Connect to remote desktop
SwallowExec= SwallowExec=
@ -262,6 +316,24 @@ EOT
# Add this to the doinst.sh: # Add this to the doinst.sh:
! [ -d $PKG/install ] && mkdir -p $PKG/install ! [ -d $PKG/install ] && mkdir -p $PKG/install
cat <<EOT >> $PKG/install/doinst.sh cat <<EOT >> $PKG/install/doinst.sh
# Handle the incoming configuration files:
config() {
for infile in \$1; do
NEW="\$infile"
OLD="\`dirname \$NEW\`/\`basename \$NEW .new\`"
# If there's no config file by that name, mv it over:
if [ ! -r \$OLD ]; then
mv \$NEW \$OLD
elif [ "\`cat \$OLD | md5sum\`" = "\`cat \$NEW | md5sum\`" ]; then
# toss the redundant copy
rm \$NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
done
}
config etc/X11/xorg.conf.d/10-libvnc.conf.new
# Update the desktop database: # Update the desktop database:
if [ -x usr/bin/update-desktop-database ]; then if [ -x usr/bin/update-desktop-database ]; then
chroot . /usr/bin/update-desktop-database usr/share/applications 1>/dev/null 2>&1 chroot . /usr/bin/update-desktop-database usr/share/applications 1>/dev/null 2>&1
@ -282,9 +354,13 @@ fi
EOT EOT
# Add documentation: # Add documentation:
# First, remove files which were misplaced:
rm -f $PKG/usr/doc/* 2> /dev/null
cd $TMP/tmp-${PKGNAM}/${PKGNAM}-${VERSION}
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PKGNAM-$VERSION || true cp -a $DOCS $PKG/usr/doc/$PKGNAM-$VERSION || true
for FIL in $(echo $DOCS_XORG); do cp -a unix/xserver/$FIL $PKG/usr/doc/$PKGNAM-$VERSION/${FIL}.xorg ; done for FIL in $(echo $DOCS_XORG); do cp -a build/unix/xserver/$FIL $PKG/usr/doc/$PKGNAM-$VERSION/${FIL}.xorg ; done || true
#cat $CWD/$(basename $0) > $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild
chown -R root:root $PKG/usr/doc/$PKGNAM-$VERSION chown -R root:root $PKG/usr/doc/$PKGNAM-$VERSION
find $PKG/usr/doc -type f -exec chmod 644 {} \; find $PKG/usr/doc -type f -exec chmod 644 {} \;
@ -296,7 +372,7 @@ fi
# Strip binaries (if any): # Strip binaries (if any):
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# Add a package description: # Add a package description:
mkdir -p $PKG/install mkdir -p $PKG/install
@ -307,5 +383,5 @@ fi
# Build the package: # Build the package:
cd $PKG cd $PKG
/sbin/makepkg -l y -c n $TMP/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txz /sbin/makepkg -l y -c n $TMP/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}

View file

@ -0,0 +1,19 @@
--- curses/netentry_curses.py 2015-02-15 18:29:05.000000000 +0100
+++ curses/netentry_curses.py 2015-02-15 18:31:24.000000000 +0100
@@ -538,11 +538,12 @@
self.bitrates = wireless.GetAvailableBitrates()
self.bitrates.append('auto')
self.bitrate_combo.set_list(self.bitrates)
- self.bitrate_combo.set_focus(
- self.bitrates.index(
- wireless.GetWirelessProperty(networkID, 'bitrate')
+ if wireless.GetWirelessProperty(networkID, 'bitrate'):
+ self.bitrate_combo.set_focus(
+ self.bitrates.index(
+ wireless.GetWirelessProperty(networkID, 'bitrate')
+ )
)
- )
self.allow_lower_bitrates_chkbox.set_state(
to_bool(self.format_entry(networkID, 'allow_lower_bitrates'))
)

View file

@ -0,0 +1,24 @@
diff -Nur wicd-1.7.3.orig/setup.py wicd-1.7.3/setup.py
--- wicd-1.7.3.orig/setup.py 2014-12-21 13:40:46.000000000 -0600
+++ wicd-1.7.3/setup.py 2014-12-23 13:03:13.181102639 -0600
@@ -617,9 +617,6 @@
import wpath
if not wpath.no_install_i18n:
- if os.path.exists('translations'):
- shutil.rmtree('translations/')
- os.makedirs('translations')
oldlang = os.environ['LANG']
os.environ['LANG'] = 'C'
@@ -652,10 +649,6 @@
except (OSError, ValueError):
print 'ARGH'
- if compile_po:
- os.makedirs('translations/' + lang + '/LC_MESSAGES/')
- os.system('pybabel compile -D wicd -i %s -l %s -d translations/' % (pofile, lang))
-
os.environ['LANG'] = oldlang
class uninstall(Command):

View file

@ -15,5 +15,5 @@ wicd: - Profiles for each wireless network and wired network
wicd: - Many encryption schemes, some of which include WEP/WPA/WPA2 wicd: - Many encryption schemes, some of which include WEP/WPA/WPA2
wicd: - Compatible with wireless-tools wicd: - Compatible with wireless-tools
wicd: wicd:
wicd: Homepage: http://wicd.sourceforge.net wicd: Homepage: https://launchpad.net/wicd
wicd: wicd:

View file

@ -1,11 +0,0 @@
--- ./wicd/misc.py.orig 2012-04-30 14:20:09.000000000 -0500
+++ ./wicd/misc.py 2012-05-09 14:08:24.611298308 -0500
@@ -430,7 +430,7 @@
""" Sanitize property names to be used in config-files. """
allowed = string.ascii_letters + '_' + string.digits
table = string.maketrans(allowed, ' ' * len(allowed))
- return s.translate(None, table)
+ return s.encode('ascii', 'replace').translate(None, table)
def sanitize_escaped(s):
""" Sanitize double-escaped unicode strings. """

View file

@ -0,0 +1,15 @@
--- curses/wicd-curses.py 2015-01-27 22:35:25.414781192 -0300
+++ cursesb/wicd-curses.py 2015-01-28 01:13:48.078904587 -0300
@@ -1153,9 +1153,10 @@
if not ui._started:
return False
- input_data = ui.get_input_nonblocking()
+ ui.set_input_timeouts(max_wait=0)
+ input_data = ui.get_input()
# Resolve any "alarms" in the waiting
- self.handle_keys(input_data[1])
+ self.handle_keys(input_data)
# Update the screen
canvas = self.frame.render((self.size), True)

View file

@ -0,0 +1,15 @@
=== modified file 'curses/wicd-curses.py'
--- curses/wicd-curses.py 2014-12-21 16:57:33 +0000
+++ curses/wicd-curses.py 2015-02-24 23:41:01 +0000
@@ -532,7 +532,10 @@
def get_selected_profile(self):
"""Get the selected wired profile"""
loc = self.get_focus()[1]
- return self.theList[loc]
+ if len(self.theList) > loc:
+ return self.theList[loc]
+ else:
+ return self.theList[-1]
class AdHocDialog(Dialog2):

View file

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# Copyright 2008,2009,2010,2011,2012 Robby Workman Northport, AL, USA # Copyright 2008-2015 Robby Workman, Tuscaloosa, AL, USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -21,13 +21,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=wicd PRGNAM=wicd
VERSION=${VERSION:-1.7.2.4} VERSION=${VERSION:-1.7.4}
BUILD=${BUILD:-4} BUILD=${BUILD:-2}
# Automatically determine architecture for build & packaging: # Automatically determine architecture for build & packaging:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) export ARCH=i486 ;; i?86) export ARCH=i586 ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;; *) export ARCH=$( uname -m ) ;;
esac esac
@ -37,7 +37,7 @@ CWD=$(pwd)
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
PKG=$TMP/package-$PRGNAM PKG=$TMP/package-$PRGNAM
if [ "$ARCH" = "i486" ]; then if [ "$ARCH" = "i586" ]; then
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then elif [ "$ARCH" = "s390" ]; then
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
@ -61,20 +61,32 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
zcat $CWD/wicd-1.7.2.4.sanitize.string.bugfix.diff.gz | patch -p1 --verbose || exit 1 # Bypass the need for pybabel (thanks, dapal!)
zcat $CWD/manually-compile-translations.diff.gz | patch -p1 || exit 1
for pofile in $(find po/ -type f -name "*.po") ; do
mkdir -p translations/$(basename ${pofile} .po)/LC_MESSAGES
msgfmt -o translations/$(basename ${pofile} .po)/LC_MESSAGES/wicd.mo ${pofile}
done
# wicd-1.7.4 is broken with urwid > 1.0.x, even with this patch.
# Might be useful someday, but for now since the only thing in Slackware that uses
# urwid is wicd, just use a 1.0.x version.
# Thanks to ArchLinux
#zcat $CWD/wicd-1.7.3-urwid-1.3.0.patch.gz | patch -p0 || exit 1
# Crash fix. Thanks to ArchLinux.
zcat $CWD/wicd-1421918.patch.gz | patch -p0 || exit 1
# Thanks to Void Linux
zcat $CWD/curses_bitrate_fix.patch.gz | patch -p0 || exit 1
python setup.py configure \ python setup.py configure \
--lib=/usr/lib${LIBDIRSUFFIX}/wicd \ --lib=/usr/lib${LIBDIRSUFFIX}/wicd \
--kdedir=/usr/share/autostart \ --kdedir=/usr/share/autostart \
--backends=/usr/lib${LIBDIRSUFFIX}/wicd/backends \ --backends=/usr/lib${LIBDIRSUFFIX}/wicd/backends \
--no-install-gnome-shell-extensions \
|| exit 1 || exit 1
# Bypass the need for pybabel (thanks, dapal!)
for pofile in $(find po/ -type f -name "*.po") ; do
mkdir -p translations/$(basename ${pofile} .po)/LC_MESSAGES
msgfmt -o translations/$(basename ${pofile} .po)/LC_MESSAGES/wicd.mo ${pofile}
done
python setup.py install --root=$PKG || exit 1 python setup.py install --root=$PKG || exit 1
# Handle some Slackware defaults # Handle some Slackware defaults

View file

@ -23,12 +23,12 @@
PKGNAM=xf86-video-fbdev PKGNAM=xf86-video-fbdev
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-4}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$(uname -m)" in case "$(uname -m)" in
i?86) ARCH=i486 ;; i?86) ARCH=i586 ;;
arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;; *) ARCH=$(uname -m) ;;
@ -41,9 +41,6 @@ NUMJOBS=${NUMJOBS:-" -j7 "}
if [ "$ARCH" = "i386" ]; then if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686" SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i586" ]; then elif [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""

Binary file not shown.

View file

@ -1,5 +1,5 @@
Welcome to 09Slackware6407 version 14.1 (Linux kernel 3.10.17)! Welcome to 09Slackware6407 version 14.2 (Linux kernel 4.4.14)!
If you need to pass extra parameters to the kernel, enter them at the prompt If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (huge.s etc). below after the name of the kernel to boot (huge.s etc).

View file

@ -1,3 +1,3 @@
These kernels are version 3.10.17. These kernels are version 4.4.14.

View file

@ -1,77 +0,0 @@
#!/bin/sh
# Copyright 2008, 2009, 2010 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
VERSION=1.4
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) export ARCH=i486 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp}
PKG=$TMP/package-rexima
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf rexima-$VERSION
tar xvf $CWD/rexima-$VERSION.tar.gz || exit 1
cd rexima-$VERSION || exit 1
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
make || exit 1
strip rexima
mkdir -p $PKG/usr/bin
cat rexima > $PKG/usr/bin/rexima
chmod 755 $PKG/usr/bin/rexima
mkdir -p $PKG/usr/man/man1
cat rexima.1 | gzip -9c > $PKG/usr/man/man1/rexima.1.gz
mkdir -p $PKG/usr/doc/rexima-$VERSION
cp -a \
COPYING README ChangeLog NEWS \
$PKG/usr/doc/rexima-$VERSION
chmod 644 $PKG/usr/doc/rexima-$VERSION/*
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
# Build the package:
cd $PKG
/sbin/makepkg -l y -c n $TMP/rexima-$VERSION-$ARCH-$BUILD.txz

View file

@ -0,0 +1,111 @@
From 7a18841c988edb593127842ec5c919df537f9ce0 Mon Sep 17 00:00:00 2001
From: Andrzej <ndrwrdck@gmail.com>
Date: Sat, 12 Apr 2014 08:53:09 +0100
Subject: [PATCH] Make Unique support optional
---
configure.ac.in | 4 +++-
xfce4-mixer/main.c | 21 +++++++++++++++++++++
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index b00fd75..57ae07c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -98,7 +98,6 @@ XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.24.0])
XDT_CHECK_PACKAGE([DBUS_GLIB], [dbus-glib-1], [0.84])
XDT_CHECK_PACKAGE([GST_PLUGINS_BASE], [gstreamer-plugins-base-0.10], [0.10.25])
XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.20.0])
-XDT_CHECK_PACKAGE([UNIQUE], [unique-1.0], [1.1])
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.10.0])
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.10.0])
XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.10.0])
@@ -109,6 +108,8 @@ dnl *** Check for optional packages ***
dnl ***********************************
XDT_CHECK_OPTIONAL_PACKAGE([KEYBINDER], [keybinder], [0.2.2], [keybinder],
[keybinder Support])
+XDT_CHECK_OPTIONAL_PACKAGE([UNIQUE], [unique-1.0], [1.1], [unique],
+ [unique Support])
dnl ***********************************
dnl *** Check for debugging support ***
@@ -151,6 +152,7 @@ dnl ***************************
echo
echo "Build Configuration:"
echo
+echo " * unique Support: ${UNIQUE_FOUND:-no}"
echo " * keybinder Support: ${KEYBINDER_FOUND:-no}"
echo " * Debug Support: $enable_debug"
echo
diff --git a/xfce4-mixer/main.c b/xfce4-mixer/main.c
index 9e8417b..7fda388 100644
--- a/xfce4-mixer/main.c
+++ b/xfce4-mixer/main.c
@@ -30,7 +30,10 @@
#include <gst/gst.h>
#include <gtk/gtk.h>
+
+#ifdef HAVE_UNIQUE
#include <unique/unique.h>
+#endif
#include <libxfce4util/libxfce4util.h>
#include <libxfce4ui/libxfce4ui.h>
@@ -42,6 +45,7 @@
+#ifdef HAVE_UNIQUE
static UniqueResponse
message_received (UniqueApp *app,
UniqueCommand command,
@@ -68,6 +72,7 @@ message_received (UniqueApp *app,
return response;
}
+#endif
@@ -75,7 +80,9 @@ int
main (int argc,
char **argv)
{
+#ifdef HAVE_UNIQUE
UniqueApp *app;
+#endif
GtkWidget *window;
GError *error = NULL;
gboolean debug_mode = FALSE;
@@ -162,6 +169,7 @@ main (int argc,
if (debug_mode)
xfce_mixer_dump_gst_data ();
+#ifdef HAVE_UNIQUE
/* Create unique application */
app = unique_app_new ("org.xfce.xfce4-mixer", NULL);
if (unique_app_is_running (app))
@@ -192,6 +200,19 @@ main (int argc,
/* Destroy the window */
gtk_widget_destroy (window);
}
+#else
+ /* Create the mixer window */
+ window = xfce_mixer_window_new ();
+
+ /* Display the mixer window */
+ gtk_widget_show (window);
+
+ /* Enter the GTK+ main loop */
+ gtk_main ();
+
+ /* Destroy the window */
+ gtk_widget_destroy (window);
+#endif
/* Shutdown the mixer library */
xfce_mixer_shutdown ();
--
2.3.1

View file

@ -0,0 +1,63 @@
From a60d7b81674449d1753fcf8bb15c57fc178424e6 Mon Sep 17 00:00:00 2001
From: Robby Workman <rworkman@slackware.com>
Date: Thu, 19 Feb 2015 19:36:21 -0600
Subject: [PATCH 1/2] Use $(datadir)/xfce4/mixer/ as MIXER_DATADIR
Follow common practice of other Xfce componenets and use
$(datadir)/xfce4/mixer/ instead of $(datadir)/xfce4-mixer/.
---
icons/16x16/Makefile.am | 2 +-
icons/scalable/Makefile.am | 2 +-
libxfce4mixer/Makefile.am | 2 +-
xfce4-mixer/Makefile.am | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/icons/16x16/Makefile.am b/icons/16x16/Makefile.am
index 803a2e4..ace4a07 100644
--- a/icons/16x16/Makefile.am
+++ b/icons/16x16/Makefile.am
@@ -1,4 +1,4 @@
-iconsdir = $(pkgdatadir)/icons/hicolor/16x16/status
+iconsdir = $(datadir)/xfce4/mixer/icons/hicolor/16x16/status
icons_DATA = audio-input-microphone-muted.png
EXTRA_DIST = $(icons_DATA)
diff --git a/icons/scalable/Makefile.am b/icons/scalable/Makefile.am
index 5bfc12c..5212e63 100644
--- a/icons/scalable/Makefile.am
+++ b/icons/scalable/Makefile.am
@@ -1,4 +1,4 @@
-iconsdir = $(pkgdatadir)/icons/hicolor/scalable/status
+iconsdir = $(datadir)/xfce4/mixer/icons/hicolor/scalable/status
icons_DATA = audio-input-microphone-muted.svg
EXTRA_DIST = $(icons_DATA)
diff --git a/libxfce4mixer/Makefile.am b/libxfce4mixer/Makefile.am
index 792a95e..e864ea8 100644
--- a/libxfce4mixer/Makefile.am
+++ b/libxfce4mixer/Makefile.am
@@ -25,7 +25,7 @@ libxfce4mixer_la_CPPFLAGS = \
-DDATADIR=\"$(datadir)\" \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
-DG_LOG_DOMAIN=\"libxfce4mixer\" \
- -DMIXER_DATADIR=\"$(pkgdatadir)\"
+ -DMIXER_DATADIR=\"$(datadir)/xfce4/mixer\"
libxfce4mixer_la_CFLAGS = \
$(PLATFORM_CFLAGS) \
diff --git a/xfce4-mixer/Makefile.am b/xfce4-mixer/Makefile.am
index 4af69e9..f979b92 100644
--- a/xfce4-mixer/Makefile.am
+++ b/xfce4-mixer/Makefile.am
@@ -23,7 +23,7 @@ xfce4_mixer_CPPFLAGS = \
-I$(top_srcdir) \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
-DDATADIR=\"$(datadir)\" \
- -DMIXER_DATADIR=\"$(pkgdatadir)\" \
+ -DMIXER_DATADIR=\"$(datadir)/xfce4/mixer\" \
-DG_LOG_DOMAIN=\"xfce4-mixer\"
xfce4_mixer_CFLAGS = \
--
2.3.1

View file

@ -0,0 +1,36 @@
From 735927c7a72b69f60f13fe7bcf4a10c1a80ca151 Mon Sep 17 00:00:00 2001
From: Robby Workman <rworkman@slackware.com>
Date: Thu, 19 Feb 2015 19:07:06 -0600
Subject: [PATCH] icons/Makefile.am: Remove unnecessary gtk-update-icon-cache
No icons are installed in the standard paths any more, so this
appears to be leftover code.
---
icons/Makefile.am | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/icons/Makefile.am b/icons/Makefile.am
index 70638c1..035476a 100644
--- a/icons/Makefile.am
+++ b/icons/Makefile.am
@@ -4,17 +4,4 @@ SUBDIRS = \
16x16 \
scalable
-gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
-
-install-data-hook:
- @-if test -z "$(DESTDIR)"; then \
- echo "Updating Gtk icon cache."; \
- $(gtk_update_icon_cache); \
- else \
- echo "*** Icon cache not updated. Remember to run:"; \
- echo "***"; \
- echo "*** $(gtk_update_icon_cache)"; \
- echo "***"; \
- fi
-
# vi:set ts=8 sw=8 noet ai nocindent syntax=automake:
--
2.3.1

View file

@ -24,11 +24,11 @@
PKGNAM=xfce4-mixer PKGNAM=xfce4-mixer
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i486 ;; i?86) ARCH=i586 ;;
arm*) ARCH=arm ;; arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;; *) ARCH=$( uname -m ) ;;
esac esac
@ -40,8 +40,8 @@ CWD=$(pwd)
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM PKG=$TMP/package-$PKGNAM
if [ "$ARCH" = "i486" ]; then if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686" SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686" SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@ -67,6 +67,12 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
patch -p1 < $CWD/0001-Make-Unique-support-optional.patch
patch -p1 < $CWD/0001-Use-datadir-xfce4-mixer-as-MIXER_DATADIR.patch
patch -p1 < $CWD/0001-icons-Makefile.am-Remove-unnecessary-gtk-update-icon.patch
xdt-autogen
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \
./configure \ ./configure \
@ -77,6 +83,7 @@ CXXFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \ --mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \ --docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-debug \ --disable-debug \
--disable-unique \
--build=$ARCH-slackware-linux || exit 1 --build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
@ -85,6 +92,8 @@ make install DESTDIR=$PKG || exit 1
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
gzip -9 $PKG/usr/man/man?/*.?
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
cp -a \ cp -a \
AUTHORS COPYING* HACKING INSTALL NEWS README* THANKS TODO \ AUTHORS COPYING* HACKING INSTALL NEWS README* THANKS TODO \

View file

@ -0,0 +1,37 @@
From 2ee3b12be641501ee3a9ce0278291b8c5a865021 Mon Sep 17 00:00:00 2001
From: Steve Dodier <sidnioulz@gmail.com>
Date: Thu, 3 Mar 2011 11:43:26 +0100
Subject: [PATCH 1/3] Removed deprecated "Encoding" entry in .desktop file
(thanks to Samuli Suominen)
---
ChangeLog | 3 +++
data/xfce4-volumed.desktop | 1 -
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index e1690ba..beeb5f6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
2011-03-03 Steve Dodier <sidnioulz@gmail.com>
+ * Removed deprecated "Encoding" entry in .desktop file (thanks to Samuli Suominen)
+
+2011-03-03 Steve Dodier <sidnioulz@gmail.com>
* Allow compatibility with Libnotify 0.7 (thanks to Samuli Suominen for the patch)
2011-03-03 Steve Dodier <sidnioulz@gmail.com>
diff --git a/data/xfce4-volumed.desktop b/data/xfce4-volumed.desktop
index 8ac7dc7..be362c5 100644
--- a/data/xfce4-volumed.desktop
+++ b/data/xfce4-volumed.desktop
@@ -1,6 +1,5 @@
[Desktop Entry]
-Encoding=UTF-8
Type=Application
Terminal=false
Name=XFCE Volume Daemon
--
2.3.0

View file

@ -0,0 +1,80 @@
From ac129e178c24d7ec79b020a7912cc680a6008c5b Mon Sep 17 00:00:00 2001
From: Steve Dodier-Lazaro <sidnioulz@gmail.com>
Date: Wed, 10 Dec 2014 03:38:32 +0000
Subject: [PATCH 3/3] Removing edge-case memleaks
---
src/main.c | 2 +-
src/xvd_mixer.c | 30 ++++++++++++++++++------------
2 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/src/main.c b/src/main.c
index 18e8e01..d04920c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -81,7 +81,7 @@ xvd_shutdown()
xvd_keys_release (Inst);
xvd_xfconf_shutdown (Inst);
- //TODO xvd_instance_free
+ g_free (Inst);
}
static void
diff --git a/src/xvd_mixer.c b/src/xvd_mixer.c
index 1d580bf..cef3151 100644
--- a/src/xvd_mixer.c
+++ b/src/xvd_mixer.c
@@ -102,31 +102,37 @@ _xvd_mixer_bus_message (GstBus *bus, GstMessage *message,
{
gst_mixer_message_parse_mute_toggled (message, &msg_track, &Inst->muted);
g_object_get (msg_track, "label", &label, NULL);
- if (g_strcmp0 (Inst->track_label, label) != 0)
- return;
+
+ if (g_strcmp0 (Inst->track_label, label) == 0)
+ {
#ifdef HAVE_LIBNOTIFY
- if (Inst->muted)
- xvd_notify_notification (Inst, "audio-volume-muted", 0);
- else {
- xvd_mixer_init_volume (Inst);
- xvd_notify_volume_notification (Inst);
+ if (Inst->muted)
+ xvd_notify_notification (Inst, "audio-volume-muted", 0);
+ else {
+ xvd_mixer_init_volume (Inst);
+ xvd_notify_volume_notification (Inst);
#endif
+ }
}
+
g_free (label);
}
else if (type == GST_MIXER_MESSAGE_VOLUME_CHANGED)
{
gst_mixer_message_parse_volume_changed (message, &msg_track, &volumes, &num_channels);
g_object_get (msg_track, "label", &label, NULL);
- if (g_strcmp0 (Inst->track_label, label) != 0)
- return;
- xvd_calculate_avg_volume (Inst, volumes, num_channels);
+ if (g_strcmp0 (Inst->track_label, label) == 0)
+ {
+ xvd_calculate_avg_volume (Inst, volumes, num_channels);
#ifdef HAVE_LIBNOTIFY
- xvd_notify_volume_notification (Inst);
+ xvd_notify_volume_notification (Inst);
#endif
+ }
+
g_free (label);
}
- else if (type == GST_MIXER_MESSAGE_MIXER_CHANGED) {
+ else if (type == GST_MIXER_MESSAGE_MIXER_CHANGED)
+ {
// This kind of message shouldn't happen on an hardware card
g_debug ("GST_MIXER_MESSAGE_MIXER_CHANGED event\n");
}
--
2.3.0

View file

@ -26,11 +26,11 @@
PKGNAM=xfce4-volumed PKGNAM=xfce4-volumed
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-3}
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i486 ;; i?86) ARCH=i586 ;;
arm*) ARCH=arm ;; arm*) ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;; *) ARCH=$( uname -m ) ;;
@ -43,8 +43,8 @@ CWD=$(pwd)
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM PKG=$TMP/package-$PKGNAM
if [ "$ARCH" = "i486" ]; then if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686" SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686" SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@ -70,6 +70,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
patch -p1 < $CWD/0001-Removed-deprecated-Encoding-entry-in-.desktop-file-t.patch
patch -p1 < $CWD/0003-Removing-edge-case-memleaks.patch
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \

File diff suppressed because it is too large Load diff

View file

@ -16,7 +16,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \ "aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \ "acl" "POSIX Access Control List tools -- REQUIRED" "on" \
"acpid" "ACPI Power Management daemon" "on" \ "acpid" "ACPI Power Management daemon" "on" \
"apmd" "APM Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \ "attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \ "bash" "GNU bash shell - REQUIRED" "on" \
"bin" "Various system utilities - REQUIRED" "on" \ "bin" "Various system utilities - REQUIRED" "on" \
@ -26,8 +25,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"cpio" "The GNU cpio backup/archiving utility" "on" \ "cpio" "The GNU cpio backup/archiving utility" "on" \
"cpufrequtils" "Kernel CPUfreq utilities" "on" \ "cpufrequtils" "Kernel CPUfreq utilities" "on" \
"cryptsetup" "Utilities for encrypting partitions" "on" \ "cryptsetup" "Utilities for encrypting partitions" "on" \
"cups" "CUPS - printer spooling system" "on" \
"cxxlibs" "C++ shared libraries - REQUIRED" "on" \
"dbus" "Message bus daemon" "on" \ "dbus" "Message bus daemon" "on" \
"dcron" "Cron daemon - REQUIRED" "on" \ "dcron" "Cron daemon - REQUIRED" "on" \
"devs" "Device files found in /dev - REQUIRED" "on" \ "devs" "Device files found in /dev - REQUIRED" "on" \
@ -40,6 +37,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"elilo" "Linux Loader for EFI-based platforms" "on" \ "elilo" "Linux Loader for EFI-based platforms" "on" \
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \ "elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
"etc" "System config files & utilities - REQUIRED" "on" \ "etc" "System config files & utilities - REQUIRED" "on" \
"eudev" "Manages /dev and modules - REQUIRED" "on" \
"file" "Determines what file format data is in" "on" \ "file" "Determines what file format data is in" "on" \
"findutils" "GNU file finding utilities" "on" \ "findutils" "GNU file finding utilities" "on" \
"floppy" "Utilities for using DOS floppies" "on" \ "floppy" "Utilities for using DOS floppies" "on" \
@ -55,18 +53,20 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \ "grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
"gzip" "GNU zip compression utility - REQUIRED" "on" \ "gzip" "GNU zip compression utility - REQUIRED" "on" \
"hdparm" "Get/Set IDE hard drive parameters" "on" \ "hdparm" "Get/Set IDE hard drive parameters" "on" \
"hwdata" "Hardware identification and config data" "on" \
"infozip" "zip/unzip archive utilities" "on" \ "infozip" "zip/unzip archive utilities" "on" \
"inotify-tools" "Command-line tools for using inotify." "on" \ "inotify-tools" "Command-line tools for using inotify." "on" \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \ "jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \ "kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \ "kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 3.10.17 kernel (needs an initrd)" "on" \ "kernel-generic" "Generic 4.4.14 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 3.10.17 Linux kernel" "on" \ "kernel-huge" "Loaded 4.4.14 Linux kernel" "on" \
"kernel-modules" "Linux 3.10.17 kernel modules -- REQUIRED" "on" \ "kernel-modules" "Linux 4.4.14 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \
"less" "A text pager utility - REQUIRED" "on" \ "less" "A text pager utility - REQUIRED" "on" \
"lha" "LHA archive utility" "on" \ "lha" "LHA archive utility" "on" \
"libcgroup" "Tools for using kernel control groups" "on" \ "libcgroup" "Tools for using kernel control groups" "on" \
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \ "lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
"logrotate" "System log rotation utility" "on" \ "logrotate" "System log rotation utility" "on" \
"lrzip" "Long Range ZIP" "on" \ "lrzip" "Long Range ZIP" "on" \
@ -85,7 +85,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"pciutils" "Linux PCI utilities" "on" \ "pciutils" "Linux PCI utilities" "on" \
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \ "pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
"pkgtools" "Slackware package management tools - REQUIRED" "on" \ "pkgtools" "Slackware package management tools - REQUIRED" "on" \
"procps" "Displays process info - REQUIRED" "on" \ "procps-ng" "Displays process info - REQUIRED" "on" \
"quota" "User disk quota utilities" "on" \ "quota" "User disk quota utilities" "on" \
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \ "reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
"rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \ "rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \
@ -106,7 +106,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"tcsh" "Extended C shell /bin/tcsh" "on" \ "tcsh" "Extended C shell /bin/tcsh" "on" \
"time" "Times how long a process takes to run" "on" \ "time" "Times how long a process takes to run" "on" \
"tree" "Display a directory in tree form" "on" \ "tree" "Display a directory in tree form" "on" \
"udev" "Manages /dev and modules - REQUIRED" "on" \
"udisks" "storage device daemon" "on" \ "udisks" "storage device daemon" "on" \
"udisks2" "storage device daemon v2" "on" \ "udisks2" "storage device daemon v2" "on" \
"unarj" "Extract ARJ archives" "on" \ "unarj" "Extract ARJ archives" "on" \
@ -124,7 +123,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -132,7 +131,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -16,7 +16,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \ "aaa_terminfo" "A subset of the terminfo database from ncurses" "on" \
"acl" "POSIX Access Control List tools -- REQUIRED" "on" \ "acl" "POSIX Access Control List tools -- REQUIRED" "on" \
"acpid" "ACPI Power Management daemon" "on" \ "acpid" "ACPI Power Management daemon" "on" \
"apmd" "APM Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \ "attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \ "bash" "GNU bash shell - REQUIRED" "on" \
"bin" "Various system utilities - REQUIRED" "on" \ "bin" "Various system utilities - REQUIRED" "on" \
@ -26,8 +25,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"cpio" "The GNU cpio backup/archiving utility" "on" \ "cpio" "The GNU cpio backup/archiving utility" "on" \
"cpufrequtils" "Kernel CPUfreq utilities" "on" \ "cpufrequtils" "Kernel CPUfreq utilities" "on" \
"cryptsetup" "Utilities for encrypting partitions" "on" \ "cryptsetup" "Utilities for encrypting partitions" "on" \
"cups" "CUPS - printer spooling system" "on" \
"cxxlibs" "C++ shared libraries - REQUIRED" "on" \
"dbus" "Message bus daemon" "on" \ "dbus" "Message bus daemon" "on" \
"dcron" "Cron daemon - REQUIRED" "on" \ "dcron" "Cron daemon - REQUIRED" "on" \
"devs" "Device files found in /dev - REQUIRED" "on" \ "devs" "Device files found in /dev - REQUIRED" "on" \
@ -40,6 +37,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"elilo" "Linux Loader for EFI-based platforms" "on" \ "elilo" "Linux Loader for EFI-based platforms" "on" \
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \ "elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
"etc" "System config files & utilities - REQUIRED" "on" \ "etc" "System config files & utilities - REQUIRED" "on" \
"eudev" "Manages /dev and modules - REQUIRED" "on" \
"file" "Determines what file format data is in" "on" \ "file" "Determines what file format data is in" "on" \
"findutils" "GNU file finding utilities" "on" \ "findutils" "GNU file finding utilities" "on" \
"floppy" "Utilities for using DOS floppies" "on" \ "floppy" "Utilities for using DOS floppies" "on" \
@ -55,18 +53,20 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"grub" "GNU GRUB, the GRand Unified Bootloader" "on" \ "grub" "GNU GRUB, the GRand Unified Bootloader" "on" \
"gzip" "GNU zip compression utility - REQUIRED" "on" \ "gzip" "GNU zip compression utility - REQUIRED" "on" \
"hdparm" "Get/Set IDE hard drive parameters" "on" \ "hdparm" "Get/Set IDE hard drive parameters" "on" \
"hwdata" "Hardware identification and config data" "on" \
"infozip" "zip/unzip archive utilities" "on" \ "infozip" "zip/unzip archive utilities" "on" \
"inotify-tools" "Command-line tools for using inotify." "on" \ "inotify-tools" "Command-line tools for using inotify." "on" \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \ "jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \ "kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \ "kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 3.10.17 kernel (needs an initrd)" "on" \ "kernel-generic" "Generic 4.4.14 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 3.10.17 Linux kernel" "on" \ "kernel-huge" "Loaded 4.4.14 Linux kernel" "on" \
"kernel-modules" "Linux 3.10.17 kernel modules -- REQUIRED" "on" \ "kernel-modules" "Linux 4.4.14 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \ "kmod" "Kernel module utilities -- REQUIRED" "on" \
"less" "A text pager utility - REQUIRED" "on" \ "less" "A text pager utility - REQUIRED" "on" \
"lha" "LHA archive utility" "on" \ "lha" "LHA archive utility" "on" \
"libcgroup" "Tools for using kernel control groups" "on" \ "libcgroup" "Tools for using kernel control groups" "on" \
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
"lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \ "lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
"logrotate" "System log rotation utility" "on" \ "logrotate" "System log rotation utility" "on" \
"lrzip" "Long Range ZIP" "on" \ "lrzip" "Long Range ZIP" "on" \
@ -85,7 +85,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"pciutils" "Linux PCI utilities" "on" \ "pciutils" "Linux PCI utilities" "on" \
"pcmciautils" "PCMCIA card services for the Linux kernel" "on" \ "pcmciautils" "PCMCIA card services for the Linux kernel" "on" \
"pkgtools" "Slackware package management tools - REQUIRED" "on" \ "pkgtools" "Slackware package management tools - REQUIRED" "on" \
"procps" "Displays process info - REQUIRED" "on" \ "procps-ng" "Displays process info - REQUIRED" "on" \
"quota" "User disk quota utilities" "on" \ "quota" "User disk quota utilities" "on" \
"reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \ "reiserfsprogs" "Tools for the ReiserFS journaling filesystem" "on" \
"rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \ "rpm2tgz" "A simple script to convert an RPM to a tgz" "on" \
@ -106,7 +106,6 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"tcsh" "Extended C shell /bin/tcsh" "on" \ "tcsh" "Extended C shell /bin/tcsh" "on" \
"time" "Times how long a process takes to run" "on" \ "time" "Times how long a process takes to run" "on" \
"tree" "Display a directory in tree form" "on" \ "tree" "Display a directory in tree form" "on" \
"udev" "Manages /dev and modules - REQUIRED" "on" \
"udisks" "storage device daemon" "on" \ "udisks" "storage device daemon" "on" \
"udisks2" "storage device daemon v2" "on" \ "udisks2" "storage device daemon v2" "on" \
"unarj" "Extract ARJ archives" "on" \ "unarj" "Extract ARJ archives" "on" \
@ -124,7 +123,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -132,7 +131,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
aaa_base aaa_elflibs aaa_terminfo acl acpid apmd attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup cups cxxlibs dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udev udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr eject elilo elvis etc eudev file findutils floppy gawk genpower gettext getty-ps glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip hdparm hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod less lha libcgroup libgudev lilo logrotate lrzip lvm2 mcelog mdadm minicom mkinitrd mt-st mtx ncompress ntfs-3g openssl-solibs os-prober patch pciutils pcmciautils pkgtools procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils slocate smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zoo \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -3,7 +3,6 @@ aaa_elflibs:ADD
aaa_terminfo:REC aaa_terminfo:REC
acl:ADD acl:ADD
acpid:REC acpid:REC
apmd:REC
attr:ADD attr:ADD
bash:ADD bash:ADD
bin:ADD bin:ADD
@ -13,8 +12,6 @@ coreutils:ADD
cpio:ADD cpio:ADD
cpufrequtils:OPT cpufrequtils:OPT
cryptsetup:OPT cryptsetup:OPT
cups:REC
cxxlibs:ADD
dbus:REC dbus:REC
dcron:ADD dcron:ADD
devs:ADD devs:ADD
@ -27,6 +24,7 @@ eject:REC
elilo:REC elilo:REC
elvis:ADD elvis:ADD
etc:ADD etc:ADD
eudev:ADD
file:REC file:REC
findutils:ADD findutils:ADD
floppy:ADD floppy:ADD
@ -42,6 +40,7 @@ grep:ADD
grub:REC grub:REC
gzip:ADD gzip:ADD
hdparm:ADD hdparm:ADD
hwdata:ADD
infozip:ADD infozip:ADD
inotify-tools:REC inotify-tools:REC
jfsutils:OPT jfsutils:OPT
@ -54,6 +53,7 @@ kmod:ADD
less:ADD less:ADD
lha:REC lha:REC
libcgroup:REC libcgroup:REC
libgudev:ADD
lilo:ADD lilo:ADD
logrotate:ADD logrotate:ADD
lrzip:OPT lrzip:OPT
@ -72,7 +72,7 @@ patch:REC
pciutils:REC pciutils:REC
pcmciautils:REC pcmciautils:REC
pkgtools:ADD pkgtools:ADD
procps:ADD procps-ng:ADD
quota:OPT quota:OPT
reiserfsprogs:ADD reiserfsprogs:ADD
rpm2tgz:REC rpm2tgz:REC
@ -93,7 +93,6 @@ tar:ADD
tcsh:REC tcsh:REC
time:REC time:REC
tree:REC tree:REC
udev:ADD
udisks:REC udisks:REC
udisks2:REC udisks2:REC
unarj:REC unarj:REC

View file

@ -22,6 +22,9 @@ done." 22 72 12 \
"cdparanoia" "Cdparanoia CD audio ripper" "on" \ "cdparanoia" "Cdparanoia CD audio ripper" "on" \
"cdrdao" "Tool for burning audio CDRs" "on" \ "cdrdao" "Tool for burning audio CDRs" "on" \
"cdrtools" "CD-R/RW mastering/burning tools" "on" \ "cdrtools" "CD-R/RW mastering/burning tools" "on" \
"cgmanager" "Control Group manager daemons" "on" \
"cups" "CUPS - printer spooling system" "on" \
"cups-filters" "Backends and filters for CUPS" "on" \
"dc3dd" "Enhanced dd for computer forensics" "on" \ "dc3dd" "Enhanced dd for computer forensics" "on" \
"ddrescue" "Data recovery utility" "on" \ "ddrescue" "Data recovery utility" "on" \
"diffstat" "Generate diff statistics" "on" \ "diffstat" "Generate diff statistics" "on" \
@ -31,7 +34,6 @@ done." 22 72 12 \
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \ "dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
"enscript" "A text to PostScript utility" "on" \ "enscript" "A text to PostScript utility" "on" \
"flac" "Free Lossless Audio Codec" "on" \ "flac" "Free Lossless Audio Codec" "on" \
"foomatic-filters" "Print filter for gutenprint and hplip" "on" \
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \ "ghostscript" "Ghostscript PS/PDF interpreter" "on" \
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \ "ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
"gphoto2" "A command-line camera client for libgphoto2" "on" \ "gphoto2" "A command-line camera client for libgphoto2" "on" \
@ -51,6 +53,7 @@ done." 22 72 12 \
"lsof" "A tool to list open files" "on" \ "lsof" "A tool to list open files" "on" \
"lsscsi" "Display infomation about SCSI devices" "on" \ "lsscsi" "Display infomation about SCSI devices" "on" \
"lxc" "Linux Containers tools" "on" \ "lxc" "Linux Containers tools" "on" \
"lzip" "A lossless data compressor" "on" \
"madplay" "MPEG audio player" "on" \ "madplay" "MPEG audio player" "on" \
"man" "Primary tool for reading online documentation" "on" \ "man" "Primary tool for reading online documentation" "on" \
"man-pages" "Online documentation (requires groff)" "on" \ "man-pages" "Online documentation (requires groff)" "on" \
@ -61,8 +64,10 @@ done." 22 72 12 \
"mpg123" "A command-line MP3 player" "on" \ "mpg123" "A command-line MP3 player" "on" \
"nano" "A simple editor with the look and feel of Pico" "on" \ "nano" "A simple editor with the look and feel of Pico" "on" \
"normalize" "Normalize audio file volume" "on" \ "normalize" "Normalize audio file volume" "on" \
"pamixer" "PulseAudio command line mixer" "on" \
"pm-utils" "Power management utilities" "on" \ "pm-utils" "Power management utilities" "on" \
"powertop" "PowerTOP system energy usage utility" "on" \ "powertop" "PowerTOP system energy usage utility" "on" \
"qpdf" "Command-line tools and library for PDF files" "on" \
"radeontool" "Utility for laptops with a Radeon chipset" "on" \ "radeontool" "Utility for laptops with a Radeon chipset" "on" \
"rpm" "RPM package tool (unsupported)" "on" \ "rpm" "RPM package tool (unsupported)" "on" \
"rzip" "A large file compression utility" "on" \ "rzip" "A large file compression utility" "on" \
@ -73,11 +78,13 @@ done." 22 72 12 \
"soma" "A dialog-based Internet radio player" "on" \ "soma" "A dialog-based Internet radio player" "on" \
"sox" "Sound utilities" "on" \ "sox" "Sound utilities" "on" \
"sqlite" "A small SQL database server and library" "on" \ "sqlite" "A small SQL database server and library" "on" \
"squashfs-tools" "Squashed read-only filesystem for Linux" "on" \
"sudo" "Allow special users limited root access" "on" \ "sudo" "Allow special users limited root access" "on" \
"sysstat" "System performance monitoring tools" "on" \ "sysstat" "System performance monitoring tools" "on" \
"terminus-font" "a clean fixed width font" "on" \ "terminus-font" "a clean fixed width font" "on" \
"texinfo" "GNU texinfo documentation system" "on" \ "texinfo" "GNU texinfo documentation system" "on" \
"tmux" "terminal multiplexer" "on" \ "tmux" "terminal multiplexer" "on" \
"usbmuxd" "iOS USB connection daemon" "on" \
"vbetool" "Video BIOS execution tool" "on" \ "vbetool" "Video BIOS execution tool" "on" \
"vim" "Improved vi clone" "on" \ "vim" "Improved vi clone" "on" \
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \ "vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
@ -89,7 +96,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -97,7 +104,7 @@ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -22,6 +22,9 @@ done." 22 72 12 \
"cdparanoia" "Cdparanoia CD audio ripper" "on" \ "cdparanoia" "Cdparanoia CD audio ripper" "on" \
"cdrdao" "Tool for burning audio CDRs" "on" \ "cdrdao" "Tool for burning audio CDRs" "on" \
"cdrtools" "CD-R/RW mastering/burning tools" "on" \ "cdrtools" "CD-R/RW mastering/burning tools" "on" \
"cgmanager" "Control Group manager daemons" "on" \
"cups" "CUPS - printer spooling system" "on" \
"cups-filters" "Backends and filters for CUPS" "on" \
"dc3dd" "Enhanced dd for computer forensics" "on" \ "dc3dd" "Enhanced dd for computer forensics" "on" \
"ddrescue" "Data recovery utility" "on" \ "ddrescue" "Data recovery utility" "on" \
"diffstat" "Generate diff statistics" "on" \ "diffstat" "Generate diff statistics" "on" \
@ -31,7 +34,6 @@ done." 22 72 12 \
"dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \ "dvd+rw-tools" "DVD+/-R/RW mastering/burning tools" "on" \
"enscript" "A text to PostScript utility" "on" \ "enscript" "A text to PostScript utility" "on" \
"flac" "Free Lossless Audio Codec" "on" \ "flac" "Free Lossless Audio Codec" "on" \
"foomatic-filters" "Print filter for gutenprint and hplip" "on" \
"ghostscript" "Ghostscript PS/PDF interpreter" "on" \ "ghostscript" "Ghostscript PS/PDF interpreter" "on" \
"ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \ "ghostscript-fonts-std" "Ghostscript Type1 fonts" "on" \
"gphoto2" "A command-line camera client for libgphoto2" "on" \ "gphoto2" "A command-line camera client for libgphoto2" "on" \
@ -51,6 +53,7 @@ done." 22 72 12 \
"lsof" "A tool to list open files" "on" \ "lsof" "A tool to list open files" "on" \
"lsscsi" "Display infomation about SCSI devices" "on" \ "lsscsi" "Display infomation about SCSI devices" "on" \
"lxc" "Linux Containers tools" "on" \ "lxc" "Linux Containers tools" "on" \
"lzip" "A lossless data compressor" "on" \
"madplay" "MPEG audio player" "on" \ "madplay" "MPEG audio player" "on" \
"man" "Primary tool for reading online documentation" "on" \ "man" "Primary tool for reading online documentation" "on" \
"man-pages" "Online documentation (requires groff)" "on" \ "man-pages" "Online documentation (requires groff)" "on" \
@ -61,8 +64,10 @@ done." 22 72 12 \
"mpg123" "A command-line MP3 player" "on" \ "mpg123" "A command-line MP3 player" "on" \
"nano" "A simple editor with the look and feel of Pico" "on" \ "nano" "A simple editor with the look and feel of Pico" "on" \
"normalize" "Normalize audio file volume" "on" \ "normalize" "Normalize audio file volume" "on" \
"pamixer" "PulseAudio command line mixer" "on" \
"pm-utils" "Power management utilities" "on" \ "pm-utils" "Power management utilities" "on" \
"powertop" "PowerTOP system energy usage utility" "on" \ "powertop" "PowerTOP system energy usage utility" "on" \
"qpdf" "Command-line tools and library for PDF files" "on" \
"radeontool" "Utility for laptops with a Radeon chipset" "on" \ "radeontool" "Utility for laptops with a Radeon chipset" "on" \
"rpm" "RPM package tool (unsupported)" "on" \ "rpm" "RPM package tool (unsupported)" "on" \
"rzip" "A large file compression utility" "on" \ "rzip" "A large file compression utility" "on" \
@ -73,11 +78,13 @@ done." 22 72 12 \
"soma" "A dialog-based Internet radio player" "on" \ "soma" "A dialog-based Internet radio player" "on" \
"sox" "Sound utilities" "on" \ "sox" "Sound utilities" "on" \
"sqlite" "A small SQL database server and library" "on" \ "sqlite" "A small SQL database server and library" "on" \
"squashfs-tools" "Squashed read-only filesystem for Linux" "on" \
"sudo" "Allow special users limited root access" "on" \ "sudo" "Allow special users limited root access" "on" \
"sysstat" "System performance monitoring tools" "on" \ "sysstat" "System performance monitoring tools" "on" \
"terminus-font" "a clean fixed width font" "on" \ "terminus-font" "a clean fixed width font" "on" \
"texinfo" "GNU texinfo documentation system" "on" \ "texinfo" "GNU texinfo documentation system" "on" \
"tmux" "terminal multiplexer" "on" \ "tmux" "terminal multiplexer" "on" \
"usbmuxd" "iOS USB connection daemon" "on" \
"vbetool" "Video BIOS execution tool" "on" \ "vbetool" "Video BIOS execution tool" "on" \
"vim" "Improved vi clone" "on" \ "vim" "Improved vi clone" "on" \
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \ "vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
@ -89,7 +96,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -97,7 +104,7 @@ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac foomatic-filters ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc madplay man man-pages mariadb mc moc most mpg123 nano normalize pm-utils powertop radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite sudo sysstat terminus-font texinfo tmux vbetool vim vorbis-tools workbone xfsdump zsh \ a2ps acct alsa-utils amp ash at bc bpe cdparanoia cdrdao cdrtools cgmanager cups cups-filters dc3dd ddrescue diffstat diffutils dmapi dmidecode dvd+rw-tools enscript flac ghostscript ghostscript-fonts-std gphoto2 groff gutenprint hplip htop ispell itstool jed joe jove ksh93 libx86 linuxdoc-tools lm_sensors lsof lsscsi lxc lzip madplay man man-pages mariadb mc moc most mpg123 nano normalize pamixer pm-utils powertop qpdf radeontool rpm rzip sc screen seejpeg slackpkg soma sox sqlite squashfs-tools sudo sysstat terminus-font texinfo tmux usbmuxd vbetool vim vorbis-tools workbone xfsdump zsh \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -9,6 +9,9 @@ bpe:OPT
cdparanoia:OPT cdparanoia:OPT
cdrdao:OPT cdrdao:OPT
cdrtools:OPT cdrtools:OPT
cgmanager:REC
cups:REC
cups-filters:REC
dc3dd:OPT dc3dd:OPT
ddrescue:OPT ddrescue:OPT
diffstat:REC diffstat:REC
@ -18,7 +21,6 @@ dmidecode:ADD
dvd+rw-tools:OPT dvd+rw-tools:OPT
enscript:OPT enscript:OPT
flac:OPT flac:OPT
foomatic-filters:REC
ghostscript:REC ghostscript:REC
ghostscript-fonts-std:REC ghostscript-fonts-std:REC
gphoto2:REC gphoto2:REC
@ -38,6 +40,7 @@ lm_sensors:REC
lsof:OPT lsof:OPT
lsscsi:OPT lsscsi:OPT
lxc:OPT lxc:OPT
lzip:OPT
madplay:OPT madplay:OPT
man:ADD man:ADD
man-pages:REC man-pages:REC
@ -48,8 +51,10 @@ most:OPT
mpg123:OPT mpg123:OPT
nano:REC nano:REC
normalize:OPT normalize:OPT
pamixer:REC
pm-utils:OPT pm-utils:OPT
powertop:OPT powertop:OPT
qpdf:REC
radeontool:REC radeontool:REC
rpm:OPT rpm:OPT
rzip:OPT rzip:OPT
@ -60,11 +65,13 @@ slackpkg:REC
soma:REC soma:REC
sox:REC sox:REC
sqlite:OPT sqlite:OPT
squashfs-tools:REC
sudo:OPT sudo:OPT
sysstat:OPT sysstat:OPT
terminus-font:REC terminus-font:REC
texinfo:REC texinfo:REC
tmux:REC tmux:REC
usbmuxd:REC
vbetool:REC vbetool:REC
vim:REC vim:REC
vorbis-tools:OPT vorbis-tools:OPT

View file

@ -11,6 +11,7 @@ from series D. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \ the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \ Press ENTER when you are \
done." 22 72 12 \ done." 22 72 12 \
"Cython" "C bindings for Python" "on" \
"autoconf" "GNU source autoconfig system" "on" \ "autoconf" "GNU source autoconfig system" "on" \
"automake" "GNU makefile generator" "on" \ "automake" "GNU makefile generator" "on" \
"binutils" "GNU C compiler utilities" "on" \ "binutils" "GNU C compiler utilities" "on" \
@ -34,6 +35,7 @@ done." 22 72 12 \
"gdb" "The GNU debugger" "on" \ "gdb" "The GNU debugger" "on" \
"gettext-tools" "GNU internationalization devel package" "on" \ "gettext-tools" "GNU internationalization devel package" "on" \
"git" "A directory content manager" "on" \ "git" "A directory content manager" "on" \
"gnu-cobol" "open source COBOL compiler" "on" \
"gperf" "Generates hash functions" "on" \ "gperf" "Generates hash functions" "on" \
"guile" "GNU extension language library" "on" \ "guile" "GNU extension language library" "on" \
"help2man" "Automatic man page generator" "on" \ "help2man" "Automatic man page generator" "on" \
@ -46,15 +48,16 @@ done." 22 72 12 \
"make" "GNU make" "on" \ "make" "GNU make" "on" \
"mercurial" "Distributed source management system" "on" \ "mercurial" "Distributed source management system" "on" \
"nasm" "NASM assembler" "on" \ "nasm" "NASM assembler" "on" \
"open-cobol" "open source COBOL compiler" "on" \
"oprofile" "System profiling tool" "on" \ "oprofile" "System profiling tool" "on" \
"p2c" "A Pascal to C translator" "on" \ "p2c" "A Pascal to C translator" "on" \
"perl" "Larry Wall's systems language" "on" \ "perl" "Larry Wall's systems language" "on" \
"pkg-config" "A tool for managing library information" "on" \ "pkg-config" "A tool for managing library information" "on" \
"pmake" "Parallel make from BSD" "on" \ "pmake" "Parallel make from BSD" "on" \
"python" "An interpreted object-oriented language" "on" \ "python" "An interpreted object-oriented language" "on" \
"python-setuptools" "Enhancements to Python distutils" "on" \
"rcs" "GNU revision control system" "on" \ "rcs" "GNU revision control system" "on" \
"ruby" "Interpreted object-oriented script language" "on" \ "ruby" "Interpreted object-oriented script language" "on" \
"scons" "A software construction tool" "on" \
"slacktrack" "Tracks a source installation to make a package" "on" \ "slacktrack" "Tracks a source installation to make a package" "on" \
"strace" "Traces program execution" "on" \ "strace" "Traces program execution" "on" \
"subversion" "Subversion version control system" "on" \ "subversion" "Subversion version control system" "on" \
@ -65,7 +68,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \ Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -73,7 +76,7 @@ autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxy
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \ Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -11,6 +11,7 @@ from series D. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \ the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \ Press ENTER when you are \
done." 22 72 12 \ done." 22 72 12 \
"Cython" "C bindings for Python" "on" \
"autoconf" "GNU source autoconfig system" "on" \ "autoconf" "GNU source autoconfig system" "on" \
"automake" "GNU makefile generator" "on" \ "automake" "GNU makefile generator" "on" \
"binutils" "GNU C compiler utilities" "on" \ "binutils" "GNU C compiler utilities" "on" \
@ -34,6 +35,7 @@ done." 22 72 12 \
"gdb" "The GNU debugger" "on" \ "gdb" "The GNU debugger" "on" \
"gettext-tools" "GNU internationalization devel package" "on" \ "gettext-tools" "GNU internationalization devel package" "on" \
"git" "A directory content manager" "on" \ "git" "A directory content manager" "on" \
"gnu-cobol" "open source COBOL compiler" "on" \
"gperf" "Generates hash functions" "on" \ "gperf" "Generates hash functions" "on" \
"guile" "GNU extension language library" "on" \ "guile" "GNU extension language library" "on" \
"help2man" "Automatic man page generator" "on" \ "help2man" "Automatic man page generator" "on" \
@ -46,15 +48,16 @@ done." 22 72 12 \
"make" "GNU make" "on" \ "make" "GNU make" "on" \
"mercurial" "Distributed source management system" "on" \ "mercurial" "Distributed source management system" "on" \
"nasm" "NASM assembler" "on" \ "nasm" "NASM assembler" "on" \
"open-cobol" "open source COBOL compiler" "on" \
"oprofile" "System profiling tool" "on" \ "oprofile" "System profiling tool" "on" \
"p2c" "A Pascal to C translator" "on" \ "p2c" "A Pascal to C translator" "on" \
"perl" "Larry Wall's systems language" "on" \ "perl" "Larry Wall's systems language" "on" \
"pkg-config" "A tool for managing library information" "on" \ "pkg-config" "A tool for managing library information" "on" \
"pmake" "Parallel make from BSD" "on" \ "pmake" "Parallel make from BSD" "on" \
"python" "An interpreted object-oriented language" "on" \ "python" "An interpreted object-oriented language" "on" \
"python-setuptools" "Enhancements to Python distutils" "on" \
"rcs" "GNU revision control system" "on" \ "rcs" "GNU revision control system" "on" \
"ruby" "Interpreted object-oriented script language" "on" \ "ruby" "Interpreted object-oriented script language" "on" \
"scons" "A software construction tool" "on" \
"slacktrack" "Tracks a source installation to make a package" "on" \ "slacktrack" "Tracks a source installation to make a package" "on" \
"strace" "Traces program execution" "on" \ "strace" "Traces program execution" "on" \
"subversion" "Subversion version control system" "on" \ "subversion" "Subversion version control system" "on" \
@ -65,7 +68,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \ Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -73,7 +76,7 @@ autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxy
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm open-cobol oprofile p2c perl pkg-config pmake python rcs ruby slacktrack strace subversion swig yasm \ Cython autoconf automake binutils bison ccache clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gfortran gcc-gnat gcc-go gcc-java gcc-objc gdb gettext-tools git gnu-cobol gperf guile help2man indent intltool kernel-headers libtool llvm m4 make mercurial nasm oprofile p2c perl pkg-config pmake python python-setuptools rcs ruby scons slacktrack strace subversion swig yasm \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -1,3 +1,4 @@
Cython:REC
autoconf:OPT autoconf:OPT
automake:OPT automake:OPT
binutils:ADD binutils:ADD
@ -21,6 +22,7 @@ gcc-objc:OPT
gdb:REC gdb:REC
gettext-tools:REC gettext-tools:REC
git:REC git:REC
gnu-cobol:OPT
gperf:REC gperf:REC
guile:REC guile:REC
help2man:REC help2man:REC
@ -33,15 +35,16 @@ m4:REC
make:ADD make:ADD
mercurial:REC mercurial:REC
nasm:OPT nasm:OPT
open-cobol:OPT
oprofile:OPT oprofile:OPT
p2c:OPT p2c:OPT
perl:REC perl:REC
pkg-config:REC pkg-config:REC
pmake:REC pmake:REC
python:REC python:REC
python-setuptools:REC
rcs:REC rcs:REC
ruby:REC ruby:REC
scons:REC
slacktrack:REC slacktrack:REC
strace:REC strace:REC
subversion:OPT subversion:OPT

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \ the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \ Press ENTER when you are \
done." 11 70 1 \ done." 11 70 1 \
"kernel-source" "Linux 3.10.17 kernel source" "on" \ "kernel-source" "Linux 4.4.14 kernel source" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \ the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \ Press ENTER when you are \
done." 11 70 1 \ done." 11 70 1 \
"kernel-source" "Linux 3.10.17 kernel source" "on" \ "kernel-source" "Linux 4.4.14 kernel source" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs

View file

@ -15,15 +15,21 @@ the list, and the SPACE key to deselect any items you don't want \
to install. Press ENTER when you are done." \ to install. Press ENTER when you are done." \
22 72 9 \ 22 72 9 \
"amarok" "A media player for KDE" "on" \ "amarok" "A media player for KDE" "on" \
"amor" "KDE window animation" "on" \
"analitza" "mathematical feature library" "on" \ "analitza" "mathematical feature library" "on" \
"ark" "KDE archiver tool" "on" \ "ark" "KDE archiver tool" "on" \
"artikulate" "Pronunciation trainer" "on" \
"audiocd-kio" "audiocd kio slave" "on" \ "audiocd-kio" "audiocd kio slave" "on" \
"baloo" "Metadata search framework" "on" \
"baloo-widgets" "Widgets for baloo" "on" \
"blinken" "a memory enhancement game" "on" \ "blinken" "a memory enhancement game" "on" \
"bluedevil" "bluetooth stack for KDE" "on" \ "bluedevil" "bluetooth stack for KDE" "on" \
"bomber" "arcade bombing game for KDE" "on" \ "bomber" "arcade bombing game for KDE" "on" \
"bovo" "five-in-a-row board game" "on" \ "bovo" "five-in-a-row board game" "on" \
"calligra" "KDE office productivity suite" "on" \ "calligra" "KDE office productivity suite" "on" \
"cantor" "front-end to mathematics software" "on" \ "cantor" "front-end to mathematics software" "on" \
"cervisia" "GUI for CVS" "on" \
"dolphin-plugins" "Dolphin VCS plugins" "on" \
"dragon" "KDE multimedia player" "on" \ "dragon" "KDE multimedia player" "on" \
"filelight" "file system monitor" "on" \ "filelight" "file system monitor" "on" \
"granatier" "bomberman clone for KDE" "on" \ "granatier" "bomberman clone for KDE" "on" \
@ -32,11 +38,13 @@ to install. Press ENTER when you are done." \
"k3b" "CD/DVD burning app for KDE" "on" \ "k3b" "CD/DVD burning app for KDE" "on" \
"kaccessible" "KDE accessibility bridge" "on" \ "kaccessible" "KDE accessibility bridge" "on" \
"kactivities" "API for KDE Activities" "on" \ "kactivities" "API for KDE Activities" "on" \
"kajongg" "Mah Jongg for KDE" "on" \
"kalgebra" "MathML-based graph calculator" "on" \ "kalgebra" "MathML-based graph calculator" "on" \
"kalzium" "periodic table of the elements" "on" \ "kalzium" "periodic table of the elements" "on" \
"kamera" "Digital camera support" "on" \ "kamera" "Digital camera support" "on" \
"kanagram" "letter game" "on" \ "kanagram" "letter game" "on" \
"kapman" "KDE version of Pac-Man" "on" \ "kapman" "KDE version of Pac-Man" "on" \
"kapptemplate" "Application template generator" "on" \
"kate" "advanced text editor" "on" \ "kate" "advanced text editor" "on" \
"katomic" "re-assemble molecules from compound atoms" "on" \ "katomic" "re-assemble molecules from compound atoms" "on" \
"kaudiocreator" "CD ripper and audio encoder" "on" \ "kaudiocreator" "CD ripper and audio encoder" "on" \
@ -45,27 +53,34 @@ to install. Press ENTER when you are done." \
"kbounce" "KDE Bounce Ball Game" "on" \ "kbounce" "KDE Bounce Ball Game" "on" \
"kbreakout" "breakout-like game for KDE" "on" \ "kbreakout" "breakout-like game for KDE" "on" \
"kbruch" "calculate fractions" "on" \ "kbruch" "calculate fractions" "on" \
"kcachegrind" "GUI for profilers such as Valgrind" "on" \
"kcalc" "KDE calculator" "on" \ "kcalc" "KDE calculator" "on" \
"kcharselect" "character picker" "on" \ "kcharselect" "character picker" "on" \
"kcolorchooser" "color chooser application" "on" \ "kcolorchooser" "color chooser application" "on" \
"kcron" "Task scheduler" "on" \
"kde-base-artwork" "KDE themes artwork" "on" \ "kde-base-artwork" "KDE themes artwork" "on" \
"kde-baseapps" "KDE core applications and files" "on" \ "kde-baseapps" "KDE core applications and files" "on" \
"kde-dev-scripts" "Scripts for development of KDE software" "on" \
"kde-dev-utils" "KDE development utilities" "on" \
"kde-runtime" "KDE runtime core" "on" \ "kde-runtime" "KDE runtime core" "on" \
"kde-wallpapers" "Wallpapers for KDE" "on" \ "kde-wallpapers" "Wallpapers for KDE" "on" \
"kde-workspace" "KDE Plasma Desktop" "on" \ "kde-workspace" "KDE Plasma Desktop" "on" \
"kdeadmin" "KDE system administration utilities" "on" \
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \ "kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
"kdeconnect-kde" "KDE/Android integration module" "on" \
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \ "kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \ "kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
"kdegraphics-thumbnailers" "image thumbnailers" "on" \ "kdegraphics-thumbnailers" "image thumbnailers" "on" \
"kdelibs" "Libraries required for KDE" "on" \ "kdelibs" "Libraries required for KDE" "on" \
"kdenetwork" "Networking programs for KDE" "on" \ "kdenetwork-filesharing" "Share a directory with the LAN" "on" \
"kdenetwork-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
"kdepim" "Personal Information Management tools" "on" \ "kdepim" "Personal Information Management tools" "on" \
"kdepim-runtime" "KDE PIM runtime support package" "on" \ "kdepim-runtime" "KDE PIM runtime support package" "on" \
"kdepimlibs" "KDE Personal Information Management libraries" "on" \ "kdepimlibs" "KDE Personal Information Management libraries" "on" \
"kdeplasma-addons" "Plasma addons for KDE" "on" \ "kdeplasma-addons" "Plasma addons for KDE" "on" \
"kdesdk" "KDE software development kit" "on" \ "kdesdk-kioslaves" "KIO-slaves for KDE SDK" "on" \
"kdetoys" "Toys for the KDE desktop" "on" \ "kdesdk-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
"kdesdk-thumbnailers" "Thumbnailers for KDE" "on" \
"kdev-python" "Python language plugin for KDevelop" "on" \
"kdevelop" "KDE Application Development Environment" "on" \ "kdevelop" "KDE Application Development Environment" "on" \
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \ "kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
"kdevelop-php" "PHP language plugin for KDevelop" "on" \ "kdevelop-php" "PHP language plugin for KDevelop" "on" \
@ -74,10 +89,12 @@ to install. Press ENTER when you are done." \
"kdewebdev" "Quanta Plus web development environment" "on" \ "kdewebdev" "Quanta Plus web development environment" "on" \
"kdf" "show available disk space" "on" \ "kdf" "show available disk space" "on" \
"kdiamond" "three-in-a-row game for KDE" "on" \ "kdiamond" "three-in-a-row game for KDE" "on" \
"kfilemetadata" "A library for extracting file metadata" "on" \
"kfloppy" "floppy disk formatter" "on" \ "kfloppy" "floppy disk formatter" "on" \
"kfourinline" "four-in-a-row board game" "on" \ "kfourinline" "four-in-a-row board game" "on" \
"kgamma" "display gamma configuration" "on" \ "kgamma" "display gamma configuration" "on" \
"kgeography" "geography learning tool" "on" \ "kgeography" "geography learning tool" "on" \
"kget" "Download manager for KDE" "on" \
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \ "kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
"kgpg" "GUI for GnuPG" "on" \ "kgpg" "GUI for GnuPG" "on" \
"khangman" "classical hangman game" "on" \ "khangman" "classical hangman game" "on" \
@ -103,13 +120,19 @@ to install. Press ENTER when you are done." \
"kolf" "miniature golf game for KDE" "on" \ "kolf" "miniature golf game for KDE" "on" \
"kollision" "simple ball dodging game" "on" \ "kollision" "simple ball dodging game" "on" \
"kolourpaint" "easy to use paint program" "on" \ "kolourpaint" "easy to use paint program" "on" \
"kompare" "Graphical diff utility" "on" \
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \ "konquest" "KDE version of Gnu-Lactic Konquest" "on" \
"konsole" "KDE terminal emulator" "on" \ "konsole" "KDE terminal emulator" "on" \
"kopete" "Multi-protocol instant messaging system" "on" \
"korundum" "KDE ruby bindings" "on" \ "korundum" "KDE ruby bindings" "on" \
"kpat" "patience card game for KDE" "on" \ "kpat" "patience card game for KDE" "on" \
"kplayer" "KDE media player" "on" \ "kplayer" "KDE media player" "on" \
"kppp" "Dialer and frontend for pppd" "on" \
"kqtquickcharts" "Plugin to render interactive graphs" "on" \
"krdc" "Remote desktop client for KDE" "on" \
"kremotecontrol" "remote control frontend" "on" \ "kremotecontrol" "remote control frontend" "on" \
"kreversi" "reversi board game for KDE" "on" \ "kreversi" "reversi board game for KDE" "on" \
"krfb" "Desktop sharing server application" "on" \
"kross-interpreters" "Kross interpreters" "on" \ "kross-interpreters" "Kross interpreters" "on" \
"kruler" "screen ruler for KDE" "on" \ "kruler" "screen ruler for KDE" "on" \
"ksaneplugin" "scanning plugin using libksane" "on" \ "ksaneplugin" "scanning plugin using libksane" "on" \
@ -122,13 +145,17 @@ to install. Press ENTER when you are done." \
"ksquares" "connect the dots to create squares" "on" \ "ksquares" "connect the dots to create squares" "on" \
"kstars" "a desktop planetarium" "on" \ "kstars" "a desktop planetarium" "on" \
"ksudoku" "sudoku game" "on" \ "ksudoku" "sudoku game" "on" \
"ksystemlog" "System log viewer" "on" \
"kteatime" "Handy timer for steeping tea" "on" \
"ktimer" "program scheduler" "on" \ "ktimer" "program scheduler" "on" \
"ktorrent" "BitTorrent program for KDE" "on" \ "ktorrent" "BitTorrent program for KDE" "on" \
"ktouch" "touch typing tutor" "on" \ "ktouch" "touch typing tutor" "on" \
"ktuberling" "picture game for children" "on" \ "ktuberling" "picture game for children" "on" \
"kturtle" "Logo programming environment" "on" \ "kturtle" "Logo programming environment" "on" \
"ktux" "Tux screensaver for KDE" "on" \
"kubrick" "3-D game based on Rubik's Cube" "on" \ "kubrick" "3-D game based on Rubik's Cube" "on" \
"kwallet" "KDE wallet manager" "on" \ "kuser" "User manager for KDE" "on" \
"kwalletmanager" "KDE wallet manager" "on" \
"kwebkitpart" "WebKit browser component" "on" \ "kwebkitpart" "WebKit browser component" "on" \
"kwordquiz" "flash card program" "on" \ "kwordquiz" "flash card program" "on" \
"libkcddb" "KDE CDDB retrieval library" "on" \ "libkcddb" "KDE CDDB retrieval library" "on" \
@ -139,27 +166,33 @@ to install. Press ENTER when you are done." \
"libkexiv2" "photo metadata library" "on" \ "libkexiv2" "photo metadata library" "on" \
"libkipi" "image plugin library" "on" \ "libkipi" "image plugin library" "on" \
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \ "libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
"libkomparediff2" "Library to compare files and strings" "on" \
"libksane" "scanner support library" "on" \ "libksane" "scanner support library" "on" \
"libkscreen" "KDE screen management library" "on" \ "libkscreen" "KDE screen management library" "on" \
"libktorrent" "KDE BitTorrent library" "on" \ "libktorrent" "KDE BitTorrent library" "on" \
"lskat" "Lieutnant Skat card game for KDE" "on" \ "libmm-qt" "ModemManager Qt bindings" "on" \
"libnm-qt" "NetworkManager Qt bindings" "on" \
"lokalize" "Computer-aided translation system" "on" \
"lskat" "Lieutenant Skat card game for KDE" "on" \
"marble" "virtual globe" "on" \ "marble" "virtual globe" "on" \
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \ "mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \ "nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
"nepomuk-widgets" "nepomuk widgets" "on" \ "nepomuk-widgets" "nepomuk widgets" "on" \
"networkmanagement" "KDE network control widget" "on" \ "okteta" "Hex editor for KDE" "on" \
"okular" "a document viewer" "on" \ "okular" "a document viewer" "on" \
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \ "oxygen-gtk2" "Oxygen theme for GTK+" "on" \
"oxygen-gtk3" "Oxygen GTK+3 engine" "on" \
"oxygen-icons" "Oxygen icon theme" "on" \ "oxygen-icons" "Oxygen icon theme" "on" \
"pairs" "a memory game" "on" \ "pairs" "a memory game" "on" \
"palapeli" "jigsaw puzzle game" "on" \ "palapeli" "jigsaw puzzle game" "on" \
"parley" "vocabulary trainer" "on" \ "parley" "vocabulary trainer" "on" \
"partitionmanager" "Graphical partition manager for KDE" "on" \
"perlkde" "perl bindings for KDE" "on" \ "perlkde" "perl bindings for KDE" "on" \
"perlqt" "Perl OO interface to Qt" "on" \ "perlqt" "Perl OO interface to Qt" "on" \
"picmi" "logic puzzle game" "on" \ "picmi" "logic puzzle game" "on" \
"plasma-nm" "KDE networkmanagement applet" "on" \
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \ "polkit-kde-agent-1" "KDE polkit authenticator" "on" \
"polkit-kde-kcmodules-1" "KDE polkit kcmodules" "on" \ "polkit-kde-kcmodules-1" "KDE polkit kcmodules" "on" \
"poxml" "Translate DocBook XML files using gettext po files" "on" \
"print-manager" "tool for managing print jobs and printers" "on" \ "print-manager" "tool for managing print jobs and printers" "on" \
"pykde4" "Python bindings for KDE4" "on" \ "pykde4" "Python bindings for KDE4" "on" \
"qtruby" "Qt bindings for ruby" "on" \ "qtruby" "Qt bindings for ruby" "on" \
@ -172,13 +205,15 @@ to install. Press ENTER when you are done." \
"superkaramba" "interactive widget manager" "on" \ "superkaramba" "interactive widget manager" "on" \
"svgpart" "SVG plugin for KDE" "on" \ "svgpart" "SVG plugin for KDE" "on" \
"sweeper" "remove traces of your activities" "on" \ "sweeper" "remove traces of your activities" "on" \
"umbrello" "UML diagramming GUI" "on" \
"wicd-kde" "KDE wicd client" "on" \ "wicd-kde" "KDE wicd client" "on" \
"zeroconf-ioslave" "Network monitor for zeroconf" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \ amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -186,7 +221,7 @@ amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dr
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \ amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -15,15 +15,21 @@ the list, and the SPACE key to deselect any items you don't want \
to install. Press ENTER when you are done." \ to install. Press ENTER when you are done." \
22 72 9 \ 22 72 9 \
"amarok" "A media player for KDE" "on" \ "amarok" "A media player for KDE" "on" \
"amor" "KDE window animation" "on" \
"analitza" "mathematical feature library" "on" \ "analitza" "mathematical feature library" "on" \
"ark" "KDE archiver tool" "on" \ "ark" "KDE archiver tool" "on" \
"artikulate" "Pronunciation trainer" "on" \
"audiocd-kio" "audiocd kio slave" "on" \ "audiocd-kio" "audiocd kio slave" "on" \
"baloo" "Metadata search framework" "on" \
"baloo-widgets" "Widgets for baloo" "on" \
"blinken" "a memory enhancement game" "on" \ "blinken" "a memory enhancement game" "on" \
"bluedevil" "bluetooth stack for KDE" "on" \ "bluedevil" "bluetooth stack for KDE" "on" \
"bomber" "arcade bombing game for KDE" "on" \ "bomber" "arcade bombing game for KDE" "on" \
"bovo" "five-in-a-row board game" "on" \ "bovo" "five-in-a-row board game" "on" \
"calligra" "KDE office productivity suite" "on" \ "calligra" "KDE office productivity suite" "on" \
"cantor" "front-end to mathematics software" "on" \ "cantor" "front-end to mathematics software" "on" \
"cervisia" "GUI for CVS" "on" \
"dolphin-plugins" "Dolphin VCS plugins" "on" \
"dragon" "KDE multimedia player" "on" \ "dragon" "KDE multimedia player" "on" \
"filelight" "file system monitor" "on" \ "filelight" "file system monitor" "on" \
"granatier" "bomberman clone for KDE" "on" \ "granatier" "bomberman clone for KDE" "on" \
@ -32,11 +38,13 @@ to install. Press ENTER when you are done." \
"k3b" "CD/DVD burning app for KDE" "on" \ "k3b" "CD/DVD burning app for KDE" "on" \
"kaccessible" "KDE accessibility bridge" "on" \ "kaccessible" "KDE accessibility bridge" "on" \
"kactivities" "API for KDE Activities" "on" \ "kactivities" "API for KDE Activities" "on" \
"kajongg" "Mah Jongg for KDE" "on" \
"kalgebra" "MathML-based graph calculator" "on" \ "kalgebra" "MathML-based graph calculator" "on" \
"kalzium" "periodic table of the elements" "on" \ "kalzium" "periodic table of the elements" "on" \
"kamera" "Digital camera support" "on" \ "kamera" "Digital camera support" "on" \
"kanagram" "letter game" "on" \ "kanagram" "letter game" "on" \
"kapman" "KDE version of Pac-Man" "on" \ "kapman" "KDE version of Pac-Man" "on" \
"kapptemplate" "Application template generator" "on" \
"kate" "advanced text editor" "on" \ "kate" "advanced text editor" "on" \
"katomic" "re-assemble molecules from compound atoms" "on" \ "katomic" "re-assemble molecules from compound atoms" "on" \
"kaudiocreator" "CD ripper and audio encoder" "on" \ "kaudiocreator" "CD ripper and audio encoder" "on" \
@ -45,27 +53,34 @@ to install. Press ENTER when you are done." \
"kbounce" "KDE Bounce Ball Game" "on" \ "kbounce" "KDE Bounce Ball Game" "on" \
"kbreakout" "breakout-like game for KDE" "on" \ "kbreakout" "breakout-like game for KDE" "on" \
"kbruch" "calculate fractions" "on" \ "kbruch" "calculate fractions" "on" \
"kcachegrind" "GUI for profilers such as Valgrind" "on" \
"kcalc" "KDE calculator" "on" \ "kcalc" "KDE calculator" "on" \
"kcharselect" "character picker" "on" \ "kcharselect" "character picker" "on" \
"kcolorchooser" "color chooser application" "on" \ "kcolorchooser" "color chooser application" "on" \
"kcron" "Task scheduler" "on" \
"kde-base-artwork" "KDE themes artwork" "on" \ "kde-base-artwork" "KDE themes artwork" "on" \
"kde-baseapps" "KDE core applications and files" "on" \ "kde-baseapps" "KDE core applications and files" "on" \
"kde-dev-scripts" "Scripts for development of KDE software" "on" \
"kde-dev-utils" "KDE development utilities" "on" \
"kde-runtime" "KDE runtime core" "on" \ "kde-runtime" "KDE runtime core" "on" \
"kde-wallpapers" "Wallpapers for KDE" "on" \ "kde-wallpapers" "Wallpapers for KDE" "on" \
"kde-workspace" "KDE Plasma Desktop" "on" \ "kde-workspace" "KDE Plasma Desktop" "on" \
"kdeadmin" "KDE system administration utilities" "on" \
"kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \ "kdeartwork" "Extra themes, sounds, wallpapers, and styles" "on" \
"kdeconnect-kde" "KDE/Android integration module" "on" \
"kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \ "kdegraphics-mobipocket" "Mobipocket support for Okular" "on" \
"kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \ "kdegraphics-strigi-analyzer" "graphics plugins for strigi" "on" \
"kdegraphics-thumbnailers" "image thumbnailers" "on" \ "kdegraphics-thumbnailers" "image thumbnailers" "on" \
"kdelibs" "Libraries required for KDE" "on" \ "kdelibs" "Libraries required for KDE" "on" \
"kdenetwork" "Networking programs for KDE" "on" \ "kdenetwork-filesharing" "Share a directory with the LAN" "on" \
"kdenetwork-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
"kdepim" "Personal Information Management tools" "on" \ "kdepim" "Personal Information Management tools" "on" \
"kdepim-runtime" "KDE PIM runtime support package" "on" \ "kdepim-runtime" "KDE PIM runtime support package" "on" \
"kdepimlibs" "KDE Personal Information Management libraries" "on" \ "kdepimlibs" "KDE Personal Information Management libraries" "on" \
"kdeplasma-addons" "Plasma addons for KDE" "on" \ "kdeplasma-addons" "Plasma addons for KDE" "on" \
"kdesdk" "KDE software development kit" "on" \ "kdesdk-kioslaves" "KIO-slaves for KDE SDK" "on" \
"kdetoys" "Toys for the KDE desktop" "on" \ "kdesdk-strigi-analyzers" "Analyzer plugins for Strigi" "on" \
"kdesdk-thumbnailers" "Thumbnailers for KDE" "on" \
"kdev-python" "Python language plugin for KDevelop" "on" \
"kdevelop" "KDE Application Development Environment" "on" \ "kdevelop" "KDE Application Development Environment" "on" \
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \ "kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
"kdevelop-php" "PHP language plugin for KDevelop" "on" \ "kdevelop-php" "PHP language plugin for KDevelop" "on" \
@ -74,10 +89,12 @@ to install. Press ENTER when you are done." \
"kdewebdev" "Quanta Plus web development environment" "on" \ "kdewebdev" "Quanta Plus web development environment" "on" \
"kdf" "show available disk space" "on" \ "kdf" "show available disk space" "on" \
"kdiamond" "three-in-a-row game for KDE" "on" \ "kdiamond" "three-in-a-row game for KDE" "on" \
"kfilemetadata" "A library for extracting file metadata" "on" \
"kfloppy" "floppy disk formatter" "on" \ "kfloppy" "floppy disk formatter" "on" \
"kfourinline" "four-in-a-row board game" "on" \ "kfourinline" "four-in-a-row board game" "on" \
"kgamma" "display gamma configuration" "on" \ "kgamma" "display gamma configuration" "on" \
"kgeography" "geography learning tool" "on" \ "kgeography" "geography learning tool" "on" \
"kget" "Download manager for KDE" "on" \
"kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \ "kgoldrunner" "Hunt gold, dodge enemies and solve puzzles" "on" \
"kgpg" "GUI for GnuPG" "on" \ "kgpg" "GUI for GnuPG" "on" \
"khangman" "classical hangman game" "on" \ "khangman" "classical hangman game" "on" \
@ -103,13 +120,19 @@ to install. Press ENTER when you are done." \
"kolf" "miniature golf game for KDE" "on" \ "kolf" "miniature golf game for KDE" "on" \
"kollision" "simple ball dodging game" "on" \ "kollision" "simple ball dodging game" "on" \
"kolourpaint" "easy to use paint program" "on" \ "kolourpaint" "easy to use paint program" "on" \
"kompare" "Graphical diff utility" "on" \
"konquest" "KDE version of Gnu-Lactic Konquest" "on" \ "konquest" "KDE version of Gnu-Lactic Konquest" "on" \
"konsole" "KDE terminal emulator" "on" \ "konsole" "KDE terminal emulator" "on" \
"kopete" "Multi-protocol instant messaging system" "on" \
"korundum" "KDE ruby bindings" "on" \ "korundum" "KDE ruby bindings" "on" \
"kpat" "patience card game for KDE" "on" \ "kpat" "patience card game for KDE" "on" \
"kplayer" "KDE media player" "on" \ "kplayer" "KDE media player" "on" \
"kppp" "Dialer and frontend for pppd" "on" \
"kqtquickcharts" "Plugin to render interactive graphs" "on" \
"krdc" "Remote desktop client for KDE" "on" \
"kremotecontrol" "remote control frontend" "on" \ "kremotecontrol" "remote control frontend" "on" \
"kreversi" "reversi board game for KDE" "on" \ "kreversi" "reversi board game for KDE" "on" \
"krfb" "Desktop sharing server application" "on" \
"kross-interpreters" "Kross interpreters" "on" \ "kross-interpreters" "Kross interpreters" "on" \
"kruler" "screen ruler for KDE" "on" \ "kruler" "screen ruler for KDE" "on" \
"ksaneplugin" "scanning plugin using libksane" "on" \ "ksaneplugin" "scanning plugin using libksane" "on" \
@ -122,13 +145,17 @@ to install. Press ENTER when you are done." \
"ksquares" "connect the dots to create squares" "on" \ "ksquares" "connect the dots to create squares" "on" \
"kstars" "a desktop planetarium" "on" \ "kstars" "a desktop planetarium" "on" \
"ksudoku" "sudoku game" "on" \ "ksudoku" "sudoku game" "on" \
"ksystemlog" "System log viewer" "on" \
"kteatime" "Handy timer for steeping tea" "on" \
"ktimer" "program scheduler" "on" \ "ktimer" "program scheduler" "on" \
"ktorrent" "BitTorrent program for KDE" "on" \ "ktorrent" "BitTorrent program for KDE" "on" \
"ktouch" "touch typing tutor" "on" \ "ktouch" "touch typing tutor" "on" \
"ktuberling" "picture game for children" "on" \ "ktuberling" "picture game for children" "on" \
"kturtle" "Logo programming environment" "on" \ "kturtle" "Logo programming environment" "on" \
"ktux" "Tux screensaver for KDE" "on" \
"kubrick" "3-D game based on Rubik's Cube" "on" \ "kubrick" "3-D game based on Rubik's Cube" "on" \
"kwallet" "KDE wallet manager" "on" \ "kuser" "User manager for KDE" "on" \
"kwalletmanager" "KDE wallet manager" "on" \
"kwebkitpart" "WebKit browser component" "on" \ "kwebkitpart" "WebKit browser component" "on" \
"kwordquiz" "flash card program" "on" \ "kwordquiz" "flash card program" "on" \
"libkcddb" "KDE CDDB retrieval library" "on" \ "libkcddb" "KDE CDDB retrieval library" "on" \
@ -139,27 +166,33 @@ to install. Press ENTER when you are done." \
"libkexiv2" "photo metadata library" "on" \ "libkexiv2" "photo metadata library" "on" \
"libkipi" "image plugin library" "on" \ "libkipi" "image plugin library" "on" \
"libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \ "libkmahjongg" "library for rendering of Mahjongg tilesets" "on" \
"libkomparediff2" "Library to compare files and strings" "on" \
"libksane" "scanner support library" "on" \ "libksane" "scanner support library" "on" \
"libkscreen" "KDE screen management library" "on" \ "libkscreen" "KDE screen management library" "on" \
"libktorrent" "KDE BitTorrent library" "on" \ "libktorrent" "KDE BitTorrent library" "on" \
"lskat" "Lieutnant Skat card game for KDE" "on" \ "libmm-qt" "ModemManager Qt bindings" "on" \
"libnm-qt" "NetworkManager Qt bindings" "on" \
"lokalize" "Computer-aided translation system" "on" \
"lskat" "Lieutenant Skat card game for KDE" "on" \
"marble" "virtual globe" "on" \ "marble" "virtual globe" "on" \
"mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \ "mplayerthumbs" "Use MPlayer for KDE video thumbnail support" "on" \
"nepomuk-core" "Nepomuk Core utilities and libraries" "on" \ "nepomuk-core" "Nepomuk Core utilities and libraries" "on" \
"nepomuk-widgets" "nepomuk widgets" "on" \ "nepomuk-widgets" "nepomuk widgets" "on" \
"networkmanagement" "KDE network control widget" "on" \ "okteta" "Hex editor for KDE" "on" \
"okular" "a document viewer" "on" \ "okular" "a document viewer" "on" \
"oxygen-gtk2" "Oxygen theme for GTK+" "on" \ "oxygen-gtk2" "Oxygen theme for GTK+" "on" \
"oxygen-gtk3" "Oxygen GTK+3 engine" "on" \
"oxygen-icons" "Oxygen icon theme" "on" \ "oxygen-icons" "Oxygen icon theme" "on" \
"pairs" "a memory game" "on" \ "pairs" "a memory game" "on" \
"palapeli" "jigsaw puzzle game" "on" \ "palapeli" "jigsaw puzzle game" "on" \
"parley" "vocabulary trainer" "on" \ "parley" "vocabulary trainer" "on" \
"partitionmanager" "Graphical partition manager for KDE" "on" \
"perlkde" "perl bindings for KDE" "on" \ "perlkde" "perl bindings for KDE" "on" \
"perlqt" "Perl OO interface to Qt" "on" \ "perlqt" "Perl OO interface to Qt" "on" \
"picmi" "logic puzzle game" "on" \ "picmi" "logic puzzle game" "on" \
"plasma-nm" "KDE networkmanagement applet" "on" \
"polkit-kde-agent-1" "KDE polkit authenticator" "on" \ "polkit-kde-agent-1" "KDE polkit authenticator" "on" \
"polkit-kde-kcmodules-1" "KDE polkit kcmodules" "on" \ "polkit-kde-kcmodules-1" "KDE polkit kcmodules" "on" \
"poxml" "Translate DocBook XML files using gettext po files" "on" \
"print-manager" "tool for managing print jobs and printers" "on" \ "print-manager" "tool for managing print jobs and printers" "on" \
"pykde4" "Python bindings for KDE4" "on" \ "pykde4" "Python bindings for KDE4" "on" \
"qtruby" "Qt bindings for ruby" "on" \ "qtruby" "Qt bindings for ruby" "on" \
@ -172,13 +205,15 @@ to install. Press ENTER when you are done." \
"superkaramba" "interactive widget manager" "on" \ "superkaramba" "interactive widget manager" "on" \
"svgpart" "SVG plugin for KDE" "on" \ "svgpart" "SVG plugin for KDE" "on" \
"sweeper" "remove traces of your activities" "on" \ "sweeper" "remove traces of your activities" "on" \
"umbrello" "UML diagramming GUI" "on" \
"wicd-kde" "KDE wicd client" "on" \ "wicd-kde" "KDE wicd client" "on" \
"zeroconf-ioslave" "Network monitor for zeroconf" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \ amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -186,7 +221,7 @@ amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dr
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
amarok analitza ark audiocd-kio blinken bluedevil bomber bovo calligra cantor dragon filelight granatier gwenview juk k3b kaccessible kactivities kalgebra kalzium kamera kanagram kapman kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcalc kcharselect kcolorchooser kde-base-artwork kde-baseapps kde-runtime kde-wallpapers kde-workspace kdeadmin kdeartwork kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk kdetoys kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfloppy kfourinline kgamma kgeography kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint konquest konsole korundum kpat kplayer kremotecontrol kreversi kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ktimer ktorrent ktouch ktuberling kturtle kubrick kwallet kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libksane libkscreen libktorrent lskat marble mplayerthumbs nepomuk-core nepomuk-widgets networkmanagement okular oxygen-gtk2 oxygen-gtk3 oxygen-icons pairs palapeli parley perlkde perlqt picmi polkit-kde-agent-1 polkit-kde-kcmodules-1 print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper wicd-kde \ amarok amor analitza ark artikulate audiocd-kio baloo baloo-widgets blinken bluedevil bomber bovo calligra cantor cervisia dolphin-plugins dragon filelight granatier gwenview juk k3b kaccessible kactivities kajongg kalgebra kalzium kamera kanagram kapman kapptemplate kate katomic kaudiocreator kblackbox kblocks kbounce kbreakout kbruch kcachegrind kcalc kcharselect kcolorchooser kcron kde-base-artwork kde-baseapps kde-dev-scripts kde-dev-utils kde-runtime kde-wallpapers kde-workspace kdeartwork kdeconnect-kde kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers kdelibs kdenetwork-filesharing kdenetwork-strigi-analyzers kdepim kdepim-runtime kdepimlibs kdeplasma-addons kdesdk-kioslaves kdesdk-strigi-analyzers kdesdk-thumbnailers kdev-python kdevelop kdevelop-pg-qt kdevelop-php kdevelop-php-docs kdevplatform kdewebdev kdf kdiamond kfilemetadata kfloppy kfourinline kgamma kgeography kget kgoldrunner kgpg khangman kig kigo killbots kio-mtp kiriki kiten kjumpingcube klettres klickety klines kmag kmahjongg kmines kmix kmousetool kmouth kmplot knavalbattle knetwalk kolf kollision kolourpaint kompare konquest konsole kopete korundum kpat kplayer kppp kqtquickcharts krdc kremotecontrol kreversi krfb kross-interpreters kruler ksaneplugin kscreen kshisen ksirk ksnakeduel ksnapshot kspaceduel ksquares kstars ksudoku ksystemlog kteatime ktimer ktorrent ktouch ktuberling kturtle ktux kubrick kuser kwalletmanager kwebkitpart kwordquiz libkcddb libkcompactdisc libkdcraw libkdeedu libkdegames libkexiv2 libkipi libkmahjongg libkomparediff2 libksane libkscreen libktorrent libmm-qt libnm-qt lokalize lskat marble mplayerthumbs nepomuk-core nepomuk-widgets okteta okular oxygen-gtk2 oxygen-icons pairs palapeli parley partitionmanager perlkde perlqt picmi plasma-nm polkit-kde-agent-1 polkit-kde-kcmodules-1 poxml print-manager pykde4 qtruby rocs skanlite smokegen smokekde smokeqt step superkaramba svgpart sweeper umbrello wicd-kde zeroconf-ioslave \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -1,13 +1,19 @@
amarok:OPT amarok:OPT
amor:REC
analitza:REC analitza:REC
ark:REC ark:REC
artikulate:REC
audiocd-kio:REC audiocd-kio:REC
baloo:REC
baloo-widgets:REC
blinken:REC blinken:REC
bluedevil:REC bluedevil:REC
bomber:REC bomber:REC
bovo:REC bovo:REC
calligra:REC calligra:REC
cantor:REC cantor:REC
cervisia:REC
dolphin-plugins:REC
dragon:REC dragon:REC
filelight:REC filelight:REC
granatier:REC granatier:REC
@ -16,11 +22,13 @@ juk:REC
k3b:OPT k3b:OPT
kaccessible:REC kaccessible:REC
kactivities:REC kactivities:REC
kajongg:REC
kalgebra:REC kalgebra:REC
kalzium:REC kalzium:REC
kamera:REC kamera:REC
kanagram:REC kanagram:REC
kapman:REC kapman:REC
kapptemplate:REC
kate:REC kate:REC
katomic:REC katomic:REC
kaudiocreator:REC kaudiocreator:REC
@ -29,27 +37,34 @@ kblocks:REC
kbounce:REC kbounce:REC
kbreakout:REC kbreakout:REC
kbruch:REC kbruch:REC
kcachegrind:REC
kcalc:REC kcalc:REC
kcharselect:REC kcharselect:REC
kcolorchooser:REC kcolorchooser:REC
kcron:REC
kde-base-artwork:REC kde-base-artwork:REC
kde-baseapps:REC kde-baseapps:REC
kde-dev-scripts:REC
kde-dev-utils:REC
kde-runtime:REC kde-runtime:REC
kde-wallpapers:REC kde-wallpapers:REC
kde-workspace:REC kde-workspace:REC
kdeadmin:ADD
kdeartwork:ADD kdeartwork:ADD
kdeconnect-kde:REC
kdegraphics-mobipocket:REC kdegraphics-mobipocket:REC
kdegraphics-strigi-analyzer:REC kdegraphics-strigi-analyzer:REC
kdegraphics-thumbnailers:REC kdegraphics-thumbnailers:REC
kdelibs:ADD kdelibs:ADD
kdenetwork:REC kdenetwork-filesharing:REC
kdenetwork-strigi-analyzers:REC
kdepim:REC kdepim:REC
kdepim-runtime:REC kdepim-runtime:REC
kdepimlibs:REC kdepimlibs:REC
kdeplasma-addons:ADD kdeplasma-addons:ADD
kdesdk:OPT kdesdk-kioslaves:REC
kdetoys:REC kdesdk-strigi-analyzers:REC
kdesdk-thumbnailers:REC
kdev-python:REC
kdevelop:OPT kdevelop:OPT
kdevelop-pg-qt:REC kdevelop-pg-qt:REC
kdevelop-php:OPT kdevelop-php:OPT
@ -58,10 +73,12 @@ kdevplatform:OPT
kdewebdev:OPT kdewebdev:OPT
kdf:REC kdf:REC
kdiamond:REC kdiamond:REC
kfilemetadata:REC
kfloppy:REC kfloppy:REC
kfourinline:REC kfourinline:REC
kgamma:REC kgamma:REC
kgeography:REC kgeography:REC
kget:REC
kgoldrunner:REC kgoldrunner:REC
kgpg:REC kgpg:REC
khangman:REC khangman:REC
@ -87,13 +104,19 @@ knetwalk:REC
kolf:REC kolf:REC
kollision:REC kollision:REC
kolourpaint:REC kolourpaint:REC
kompare:REC
konquest:REC konquest:REC
konsole:REC konsole:REC
kopete:REC
korundum:REC korundum:REC
kpat:REC kpat:REC
kplayer:REC kplayer:REC
kppp:REC
kqtquickcharts:REC
krdc:REC
kremotecontrol:REC kremotecontrol:REC
kreversi:REC kreversi:REC
krfb:REC
kross-interpreters:REC kross-interpreters:REC
kruler:REC kruler:REC
ksaneplugin:REC ksaneplugin:REC
@ -106,13 +129,17 @@ kspaceduel:REC
ksquares:REC ksquares:REC
kstars:REC kstars:REC
ksudoku:REC ksudoku:REC
ksystemlog:REC
kteatime:REC
ktimer:REC ktimer:REC
ktorrent:REC ktorrent:REC
ktouch:REC ktouch:REC
ktuberling:REC ktuberling:REC
kturtle:REC kturtle:REC
ktux:REC
kubrick:REC kubrick:REC
kwallet:REC kuser:REC
kwalletmanager:REC
kwebkitpart:REC kwebkitpart:REC
kwordquiz:REC kwordquiz:REC
libkcddb:REC libkcddb:REC
@ -123,27 +150,33 @@ libkdegames:REC
libkexiv2:REC libkexiv2:REC
libkipi:REC libkipi:REC
libkmahjongg:REC libkmahjongg:REC
libkomparediff2:REC
libksane:REC libksane:REC
libkscreen:REC libkscreen:REC
libktorrent:REC libktorrent:REC
libmm-qt:REC
libnm-qt:REC
lokalize:REC
lskat:REC lskat:REC
marble:REC marble:REC
mplayerthumbs:OPT mplayerthumbs:OPT
nepomuk-core:REC nepomuk-core:REC
nepomuk-widgets:REC nepomuk-widgets:REC
networkmanagement:REC okteta:REC
okular:REC okular:REC
oxygen-gtk2:REC oxygen-gtk2:REC
oxygen-gtk3:REC
oxygen-icons:REC oxygen-icons:REC
pairs:REC pairs:REC
palapeli:REC palapeli:REC
parley:REC parley:REC
partitionmanager:REC
perlkde:REC perlkde:REC
perlqt:REC perlqt:REC
picmi:REC picmi:REC
plasma-nm:REC
polkit-kde-agent-1:REC polkit-kde-agent-1:REC
polkit-kde-kcmodules-1:REC polkit-kde-kcmodules-1:REC
poxml:REC
print-manager:REC print-manager:REC
pykde4:REC pykde4:REC
qtruby:REC qtruby:REC
@ -156,4 +189,6 @@ step:REC
superkaramba:REC superkaramba:REC
svgpart:REC svgpart:REC
sweeper:REC sweeper:REC
umbrello:REC
wicd-kde:REC wicd-kde:REC
zeroconf-ioslave:REC

View file

@ -18,24 +18,23 @@ when you are done." 21 74 12 \
"calligra-l10n-da" "Danish language support" "off" \ "calligra-l10n-da" "Danish language support" "off" \
"calligra-l10n-de" "German language support" "off" \ "calligra-l10n-de" "German language support" "off" \
"calligra-l10n-el" "Greek language support" "off" \ "calligra-l10n-el" "Greek language support" "off" \
"calligra-l10n-en_GB" "English (UK) language support" "off" \
"calligra-l10n-es" "Spanish language support" "off" \ "calligra-l10n-es" "Spanish language support" "off" \
"calligra-l10n-et" "Estonian language support" "off" \ "calligra-l10n-et" "Estonian language support" "off" \
"calligra-l10n-fi" "Finnish language support" "off" \ "calligra-l10n-fi" "Finnish language support" "off" \
"calligra-l10n-fr" "French language support" "off" \ "calligra-l10n-fr" "French language support" "off" \
"calligra-l10n-gl" "Galician language support" "off" \ "calligra-l10n-gl" "Galician language support" "off" \
"calligra-l10n-hu" "Hungarian language support" "off" \ "calligra-l10n-hu" "Hungarian language support" "off" \
"calligra-l10n-ia" "Interlingua language support" "off" \
"calligra-l10n-it" "Italian language support" "off" \ "calligra-l10n-it" "Italian language support" "off" \
"calligra-l10n-ja" "Japanese language support" "off" \
"calligra-l10n-kk" "Kazakh language support" "off" \ "calligra-l10n-kk" "Kazakh language support" "off" \
"calligra-l10n-nb" "Norwegian (Bokmaal) language support" "off" \ "calligra-l10n-nb" "Norwegian (Bokmaal) language support" "off" \
"calligra-l10n-nds" "Low Saxon language support" "off" \
"calligra-l10n-nl" "Dutch language support" "off" \ "calligra-l10n-nl" "Dutch language support" "off" \
"calligra-l10n-pl" "Polish language support" "off" \ "calligra-l10n-pl" "Polish language support" "off" \
"calligra-l10n-pt" "Portuguese language support" "off" \ "calligra-l10n-pt" "Portuguese language support" "off" \
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \ "calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
"calligra-l10n-ru" "Russian language support" "off" \ "calligra-l10n-ru" "Russian language support" "off" \
"calligra-l10n-sk" "Slovak language support" "off" \ "calligra-l10n-sk" "Slovak language support" "off" \
"calligra-l10n-sl" "Slovenian language support" "off" \
"calligra-l10n-sv" "Swedish language support" "off" \ "calligra-l10n-sv" "Swedish language support" "off" \
"calligra-l10n-tr" "Turkish language support" "off" \ "calligra-l10n-tr" "Turkish language support" "off" \
"calligra-l10n-uk" "Ukrainian language support" "off" \ "calligra-l10n-uk" "Ukrainian language support" "off" \
@ -64,6 +63,7 @@ when you are done." 21 74 12 \
"kde-l10n-hr" "Croatian language support" "off" \ "kde-l10n-hr" "Croatian language support" "off" \
"kde-l10n-hu" "Hungarian language support" "off" \ "kde-l10n-hu" "Hungarian language support" "off" \
"kde-l10n-ia" "Interlingua language support" "off" \ "kde-l10n-ia" "Interlingua language support" "off" \
"kde-l10n-id" "Indonesian language support" "off" \
"kde-l10n-is" "Icelandic language support" "off" \ "kde-l10n-is" "Icelandic language support" "off" \
"kde-l10n-it" "Italian language support" "off" \ "kde-l10n-it" "Italian language support" "off" \
"kde-l10n-ja" "Japanese language support" "off" \ "kde-l10n-ja" "Japanese language support" "off" \
@ -83,17 +83,13 @@ when you are done." 21 74 12 \
"kde-l10n-pt_BR" "Brazil Portuguese language support" "off" \ "kde-l10n-pt_BR" "Brazil Portuguese language support" "off" \
"kde-l10n-ro" "Romanian language support" "off" \ "kde-l10n-ro" "Romanian language support" "off" \
"kde-l10n-ru" "Russian language support" "off" \ "kde-l10n-ru" "Russian language support" "off" \
"kde-l10n-si" "Sinhala language support" "off" \
"kde-l10n-sk" "Slovak language support" "off" \ "kde-l10n-sk" "Slovak language support" "off" \
"kde-l10n-sl" "Slovenian language support" "off" \ "kde-l10n-sl" "Slovenian language support" "off" \
"kde-l10n-sr" "Serbian language support" "off" \ "kde-l10n-sr" "Serbian language support" "off" \
"kde-l10n-sv" "Swedish language support" "off" \ "kde-l10n-sv" "Swedish language support" "off" \
"kde-l10n-tg" "Tajik language support" "off" \
"kde-l10n-th" "Thai language support" "off" \
"kde-l10n-tr" "Turkish language support" "off" \ "kde-l10n-tr" "Turkish language support" "off" \
"kde-l10n-ug" "Uyghur language support" "off" \ "kde-l10n-ug" "Uyghur language support" "off" \
"kde-l10n-uk" "Ukrainian language support" "off" \ "kde-l10n-uk" "Ukrainian language support" "off" \
"kde-l10n-vi" "Vietnamese language support" "off" \
"kde-l10n-wa" "Walloon language support" "off" \ "kde-l10n-wa" "Walloon language support" "off" \
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \ "kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
"kde-l10n-zh_TW" "Chinese language support" "off" \ "kde-l10n-zh_TW" "Chinese language support" "off" \
@ -102,7 +98,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -110,7 +106,7 @@ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs cal
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -18,24 +18,23 @@ when you are done." 21 74 12 \
"calligra-l10n-da" "Danish language support" "off" \ "calligra-l10n-da" "Danish language support" "off" \
"calligra-l10n-de" "German language support" "off" \ "calligra-l10n-de" "German language support" "off" \
"calligra-l10n-el" "Greek language support" "off" \ "calligra-l10n-el" "Greek language support" "off" \
"calligra-l10n-en_GB" "English (UK) language support" "off" \
"calligra-l10n-es" "Spanish language support" "off" \ "calligra-l10n-es" "Spanish language support" "off" \
"calligra-l10n-et" "Estonian language support" "off" \ "calligra-l10n-et" "Estonian language support" "off" \
"calligra-l10n-fi" "Finnish language support" "off" \ "calligra-l10n-fi" "Finnish language support" "off" \
"calligra-l10n-fr" "French language support" "off" \ "calligra-l10n-fr" "French language support" "off" \
"calligra-l10n-gl" "Galician language support" "off" \ "calligra-l10n-gl" "Galician language support" "off" \
"calligra-l10n-hu" "Hungarian language support" "off" \ "calligra-l10n-hu" "Hungarian language support" "off" \
"calligra-l10n-ia" "Interlingua language support" "off" \
"calligra-l10n-it" "Italian language support" "off" \ "calligra-l10n-it" "Italian language support" "off" \
"calligra-l10n-ja" "Japanese language support" "off" \
"calligra-l10n-kk" "Kazakh language support" "off" \ "calligra-l10n-kk" "Kazakh language support" "off" \
"calligra-l10n-nb" "Norwegian (Bokmaal) language support" "off" \ "calligra-l10n-nb" "Norwegian (Bokmaal) language support" "off" \
"calligra-l10n-nds" "Low Saxon language support" "off" \
"calligra-l10n-nl" "Dutch language support" "off" \ "calligra-l10n-nl" "Dutch language support" "off" \
"calligra-l10n-pl" "Polish language support" "off" \ "calligra-l10n-pl" "Polish language support" "off" \
"calligra-l10n-pt" "Portuguese language support" "off" \ "calligra-l10n-pt" "Portuguese language support" "off" \
"calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \ "calligra-l10n-pt_BR" "Brazil Portuguese language support" "off" \
"calligra-l10n-ru" "Russian language support" "off" \ "calligra-l10n-ru" "Russian language support" "off" \
"calligra-l10n-sk" "Slovak language support" "off" \ "calligra-l10n-sk" "Slovak language support" "off" \
"calligra-l10n-sl" "Slovenian language support" "off" \
"calligra-l10n-sv" "Swedish language support" "off" \ "calligra-l10n-sv" "Swedish language support" "off" \
"calligra-l10n-tr" "Turkish language support" "off" \ "calligra-l10n-tr" "Turkish language support" "off" \
"calligra-l10n-uk" "Ukrainian language support" "off" \ "calligra-l10n-uk" "Ukrainian language support" "off" \
@ -64,6 +63,7 @@ when you are done." 21 74 12 \
"kde-l10n-hr" "Croatian language support" "off" \ "kde-l10n-hr" "Croatian language support" "off" \
"kde-l10n-hu" "Hungarian language support" "off" \ "kde-l10n-hu" "Hungarian language support" "off" \
"kde-l10n-ia" "Interlingua language support" "off" \ "kde-l10n-ia" "Interlingua language support" "off" \
"kde-l10n-id" "Indonesian language support" "off" \
"kde-l10n-is" "Icelandic language support" "off" \ "kde-l10n-is" "Icelandic language support" "off" \
"kde-l10n-it" "Italian language support" "off" \ "kde-l10n-it" "Italian language support" "off" \
"kde-l10n-ja" "Japanese language support" "off" \ "kde-l10n-ja" "Japanese language support" "off" \
@ -83,17 +83,13 @@ when you are done." 21 74 12 \
"kde-l10n-pt_BR" "Brazil Portuguese language support" "off" \ "kde-l10n-pt_BR" "Brazil Portuguese language support" "off" \
"kde-l10n-ro" "Romanian language support" "off" \ "kde-l10n-ro" "Romanian language support" "off" \
"kde-l10n-ru" "Russian language support" "off" \ "kde-l10n-ru" "Russian language support" "off" \
"kde-l10n-si" "Sinhala language support" "off" \
"kde-l10n-sk" "Slovak language support" "off" \ "kde-l10n-sk" "Slovak language support" "off" \
"kde-l10n-sl" "Slovenian language support" "off" \ "kde-l10n-sl" "Slovenian language support" "off" \
"kde-l10n-sr" "Serbian language support" "off" \ "kde-l10n-sr" "Serbian language support" "off" \
"kde-l10n-sv" "Swedish language support" "off" \ "kde-l10n-sv" "Swedish language support" "off" \
"kde-l10n-tg" "Tajik language support" "off" \
"kde-l10n-th" "Thai language support" "off" \
"kde-l10n-tr" "Turkish language support" "off" \ "kde-l10n-tr" "Turkish language support" "off" \
"kde-l10n-ug" "Uyghur language support" "off" \ "kde-l10n-ug" "Uyghur language support" "off" \
"kde-l10n-uk" "Ukrainian language support" "off" \ "kde-l10n-uk" "Ukrainian language support" "off" \
"kde-l10n-vi" "Vietnamese language support" "off" \
"kde-l10n-wa" "Walloon language support" "off" \ "kde-l10n-wa" "Walloon language support" "off" \
"kde-l10n-zh_CN" "Simplified Chinese language support" "off" \ "kde-l10n-zh_CN" "Simplified Chinese language support" "off" \
"kde-l10n-zh_TW" "Chinese language support" "off" \ "kde-l10n-zh_TW" "Chinese language support" "off" \
@ -102,7 +98,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -110,7 +106,7 @@ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs cal
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-ia calligra-l10n-it calligra-l10n-kk calligra-l10n-nb calligra-l10n-nds calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sl calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-si kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tg kde-l10n-th kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-vi kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \ calligra-l10n-bs calligra-l10n-ca calligra-l10n-ca@valencia calligra-l10n-cs calligra-l10n-da calligra-l10n-de calligra-l10n-el calligra-l10n-en_GB calligra-l10n-es calligra-l10n-et calligra-l10n-fi calligra-l10n-fr calligra-l10n-gl calligra-l10n-hu calligra-l10n-it calligra-l10n-ja calligra-l10n-kk calligra-l10n-nb calligra-l10n-nl calligra-l10n-pl calligra-l10n-pt calligra-l10n-pt_BR calligra-l10n-ru calligra-l10n-sk calligra-l10n-sv calligra-l10n-tr calligra-l10n-uk calligra-l10n-zh_CN calligra-l10n-zh_TW kde-l10n-ar kde-l10n-bg kde-l10n-bs kde-l10n-ca kde-l10n-ca@valencia kde-l10n-cs kde-l10n-da kde-l10n-de kde-l10n-el kde-l10n-en_GB kde-l10n-es kde-l10n-et kde-l10n-eu kde-l10n-fa kde-l10n-fi kde-l10n-fr kde-l10n-ga kde-l10n-gl kde-l10n-he kde-l10n-hi kde-l10n-hr kde-l10n-hu kde-l10n-ia kde-l10n-id kde-l10n-is kde-l10n-it kde-l10n-ja kde-l10n-kk kde-l10n-km kde-l10n-ko kde-l10n-lt kde-l10n-lv kde-l10n-mr kde-l10n-nb kde-l10n-nds kde-l10n-nl kde-l10n-nn kde-l10n-pa kde-l10n-pl kde-l10n-pt kde-l10n-pt_BR kde-l10n-ro kde-l10n-ru kde-l10n-sk kde-l10n-sl kde-l10n-sr kde-l10n-sv kde-l10n-tr kde-l10n-ug kde-l10n-uk kde-l10n-wa kde-l10n-zh_CN kde-l10n-zh_TW \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -5,24 +5,23 @@ calligra-l10n-cs:OPT
calligra-l10n-da:OPT calligra-l10n-da:OPT
calligra-l10n-de:OPT calligra-l10n-de:OPT
calligra-l10n-el:OPT calligra-l10n-el:OPT
calligra-l10n-en_GB:OPT
calligra-l10n-es:OPT calligra-l10n-es:OPT
calligra-l10n-et:OPT calligra-l10n-et:OPT
calligra-l10n-fi:OPT calligra-l10n-fi:OPT
calligra-l10n-fr:OPT calligra-l10n-fr:OPT
calligra-l10n-gl:OPT calligra-l10n-gl:OPT
calligra-l10n-hu:OPT calligra-l10n-hu:OPT
calligra-l10n-ia:OPT
calligra-l10n-it:OPT calligra-l10n-it:OPT
calligra-l10n-ja:OPT
calligra-l10n-kk:OPT calligra-l10n-kk:OPT
calligra-l10n-nb:OPT calligra-l10n-nb:OPT
calligra-l10n-nds:OPT
calligra-l10n-nl:OPT calligra-l10n-nl:OPT
calligra-l10n-pl:OPT calligra-l10n-pl:OPT
calligra-l10n-pt:OPT calligra-l10n-pt:OPT
calligra-l10n-pt_BR:OPT calligra-l10n-pt_BR:OPT
calligra-l10n-ru:OPT calligra-l10n-ru:OPT
calligra-l10n-sk:OPT calligra-l10n-sk:OPT
calligra-l10n-sl:OPT
calligra-l10n-sv:OPT calligra-l10n-sv:OPT
calligra-l10n-tr:OPT calligra-l10n-tr:OPT
calligra-l10n-uk:OPT calligra-l10n-uk:OPT
@ -51,6 +50,7 @@ kde-l10n-hi:OPT
kde-l10n-hr:OPT kde-l10n-hr:OPT
kde-l10n-hu:OPT kde-l10n-hu:OPT
kde-l10n-ia:OPT kde-l10n-ia:OPT
kde-l10n-id:OPT
kde-l10n-is:OPT kde-l10n-is:OPT
kde-l10n-it:OPT kde-l10n-it:OPT
kde-l10n-ja:OPT kde-l10n-ja:OPT
@ -70,17 +70,13 @@ kde-l10n-pt:OPT
kde-l10n-pt_BR:OPT kde-l10n-pt_BR:OPT
kde-l10n-ro:OPT kde-l10n-ro:OPT
kde-l10n-ru:OPT kde-l10n-ru:OPT
kde-l10n-si:OPT
kde-l10n-sk:OPT kde-l10n-sk:OPT
kde-l10n-sl:OPT kde-l10n-sl:OPT
kde-l10n-sr:OPT kde-l10n-sr:OPT
kde-l10n-sv:OPT kde-l10n-sv:OPT
kde-l10n-tg:OPT
kde-l10n-th:OPT
kde-l10n-tr:OPT kde-l10n-tr:OPT
kde-l10n-ug:OPT kde-l10n-ug:OPT
kde-l10n-uk:OPT kde-l10n-uk:OPT
kde-l10n-vi:OPT
kde-l10n-wa:OPT kde-l10n-wa:OPT
kde-l10n-zh_CN:OPT kde-l10n-zh_CN:OPT
kde-l10n-zh_TW:OPT kde-l10n-zh_TW:OPT

View file

@ -13,15 +13,19 @@ Keep in mind that many of these libraries are required by KDE \
or other parts of the system. It's safest to install all of these \ or other parts of the system. It's safest to install all of these \
packages even if you aren't sure if you need them. Press ENTER when \ packages even if you aren't sure if you need them. Press ENTER when \
you are done." 22 74 10 \ you are done." 22 74 10 \
"ConsoleKit" "ConsoleKit user session framework" "on" \ "ConsoleKit2" "ConsoleKit user session framework" "on" \
"GConf" "GNOME configuration library" "on" \ "GConf" "GNOME configuration library" "on" \
"LibRaw" "Library for decoding RAW digital photos" "on" \
"M2Crypto" "Cryptography toolkit for Python" "on" \ "M2Crypto" "Cryptography toolkit for Python" "on" \
"PyQt" "Python bindings for Qt" "on" \ "PyQt" "Python bindings for Qt" "on" \
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \ "QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
"a52dec" "ATSC A/52 stream decoder library" "on" \
"aalib" "ASCII Art library" "on" \ "aalib" "ASCII Art library" "on" \
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
"akonadi" "PIM storage service" "on" \ "akonadi" "PIM storage service" "on" \
"alsa-lib" "ALSA sound library" "on" \ "alsa-lib" "ALSA sound library" "on" \
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \ "alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
"apr" "Apache Portable Runtime library" "on" \ "apr" "Apache Portable Runtime library" "on" \
"apr-util" "Extra APR library interfaces" "on" \ "apr-util" "Extra APR library interfaces" "on" \
"aspell" "Spell checking library" "on" \ "aspell" "Spell checking library" "on" \
@ -29,12 +33,14 @@ you are done." 22 74 10 \
"at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \ "at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \
"at-spi2-core" "Assistive Technology Interface core" "on" \ "at-spi2-core" "Assistive Technology Interface core" "on" \
"atk" "Accessability library" "on" \ "atk" "Accessability library" "on" \
"atkmm" "Accessability library for GTKmm" "on" \
"attica" "Qt Collaboration library" "on" \ "attica" "Qt Collaboration library" "on" \
"audiofile" "SGI's Audio File sound library" "on" \ "audiofile" "SGI's Audio File sound library" "on" \
"automoc4" "Automatic moc for Qt4" "on" \ "automoc4" "Automatic moc for Qt4" "on" \
"babl" "A pixel format translation library" "on" \ "babl" "A pixel format translation library" "on" \
"boost" "Boost C++ Libraries" "on" \ "boost" "Boost C++ Libraries" "on" \
"cairo" "Vector graphics library used by GTK+" "on" \ "cairo" "Vector graphics library used by GTK+" "on" \
"cairomm" "Vector graphics library used by GTKmm" "on" \
"chmlib" "Library for accessing CHM files" "on" \ "chmlib" "Library for accessing CHM files" "on" \
"clucene" "Text-Search Engine" "on" \ "clucene" "Text-Search Engine" "on" \
"db42" "Berkeley DB library, version 4.2" "on" \ "db42" "Berkeley DB library, version 4.2" "on" \
@ -43,10 +49,13 @@ you are done." 22 74 10 \
"dbus-glib" "glib bindings for the dbus IPC library" "on" \ "dbus-glib" "glib bindings for the dbus IPC library" "on" \
"dbus-python" "Python bindings for the D-Bus library" "on" \ "dbus-python" "Python bindings for the D-Bus library" "on" \
"dconf" "low-level configuration system" "on" \ "dconf" "low-level configuration system" "on" \
"dconf-editor" "graphical editor for dconf" "on" \
"desktop-file-utils" "Tools for .desktop files" "on" \ "desktop-file-utils" "Tools for .desktop files" "on" \
"djvulibre" "Web-centric document and image format" "on" \ "djvulibre" "Web-centric document and image format" "on" \
"ebook-tools" "Tools for ebook file formats" "on" \ "ebook-tools" "Tools for ebook file formats" "on" \
"eigen2" "C++ math library" "on" \ "eigen2" "C++ math library" "on" \
"eigen3" "C++ math library" "on" \
"elfutils" "ELF object file access library and utilities" "on" \
"enchant" "A wrapper for spellcheck libraries" "on" \ "enchant" "A wrapper for spellcheck libraries" "on" \
"esound" "Enlightened Sound Daemon" "on" \ "esound" "Enlightened Sound Daemon" "on" \
"exiv2" "Exif and IPTC Metadata Library and Tools" "on" \ "exiv2" "Exif and IPTC Metadata Library and Tools" "on" \
@ -70,22 +79,28 @@ you are done." 22 74 10 \
"glibc" "The GNU C library" "on" \ "glibc" "The GNU C library" "on" \
"glibc-i18n" "Internationalization support for glibc" "on" \ "glibc-i18n" "Internationalization support for glibc" "on" \
"glibc-profile" "Profiling support for glibc" "on" \ "glibc-profile" "Profiling support for glibc" "on" \
"glibmm" "Support library used by GTKmm" "on" \
"gmime" "MIME parsing library" "on" \ "gmime" "MIME parsing library" "on" \
"gmm" "C++ generic matrix template library" "on" \ "gmm" "C++ generic matrix template library" "on" \
"gmp" "A library for arithmetic" "on" \ "gmp" "A library for arithmetic" "on" \
"gnome-icon-theme" "Icons for GTK+ applications" "on" \
"gnome-keyring" "a tool to handle security credentials" "on" \ "gnome-keyring" "a tool to handle security credentials" "on" \
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \ "gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \ "gnu-efi" "EFI Development files for the GNU toolchain" "on" \
"gobject-introspection" "GObject interface introspection library" "on" \ "gobject-introspection" "GObject interface introspection library" "on" \
"grantlee" "String Template system based on Qt" "on" \ "grantlee" "String Template system based on Qt" "on" \
"gsettings-desktop-schemas" "GSettings schemas" "on" \ "gsettings-desktop-schemas" "GSettings schemas" "on" \
"gsl" "GNU Scientific Library" "on" \
"gst-plugins-base" "A base set of GStreamer plugins" "on" \ "gst-plugins-base" "A base set of GStreamer plugins" "on" \
"gst-plugins-base0" "A base set of GStreamer v0 plugins" "on" \
"gst-plugins-good" "A good set of GStreamer plugins" "on" \ "gst-plugins-good" "A good set of GStreamer plugins" "on" \
"gst-plugins-good0" "A good set of GStreamer v0 plugins" "on" \
"gstreamer" "Streaming multimedia framework library" "on" \ "gstreamer" "Streaming multimedia framework library" "on" \
"gstreamer0" "Streaming multimedia framework library, v0" "on" \
"gtk+" "A graphical toolkit library" "on" \ "gtk+" "A graphical toolkit library" "on" \
"gtk+2" "GTK+ version 2" "on" \ "gtk+2" "GTK+ version 2" "on" \
"gtk+3" "GTK+ version 3" "on" \ "gtk+3" "GTK+ version 3" "on" \
"gtkmm2" "GTKmm version 2" "on" \
"gtkmm3" "GTKmm version 3" "on" \
"gtkspell" "GTK+ spell checker interface library" "on" \ "gtkspell" "GTK+ spell checker interface library" "on" \
"gvfs" "glib virtual filesystems" "on" \ "gvfs" "glib virtual filesystems" "on" \
"harfbuzz" "OpenType text shaping engine" "on" \ "harfbuzz" "OpenType text shaping engine" "on" \
@ -95,33 +110,38 @@ you are done." 22 74 10 \
"icon-naming-utils" "Icon naming utilities" "on" \ "icon-naming-utils" "Icon naming utilities" "on" \
"icu4c" "International Components for Unicode" "on" \ "icu4c" "International Components for Unicode" "on" \
"ilmbase" "Industrial Light & Magic base libraries" "on" \ "ilmbase" "Industrial Light & Magic base libraries" "on" \
"imlib" "Image loading and rendering library" "on" \
"iso-codes" "ISO standard lists" "on" \ "iso-codes" "ISO standard lists" "on" \
"jasper" "JPEG-2000 library" "on" \ "jasper" "JPEG-2000 library" "on" \
"jemalloc" "A memory allocator" "on" \
"js185" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \ "js185" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
"json-c" "JSON library in C" "on" \
"judy" "Sparse dynamic array library" "on" \
"keybinder" "keyboard shortcut library" "on" \ "keybinder" "keyboard shortcut library" "on" \
"keyutils" "Kernel key management utilities" "on" \ "keyutils" "Kernel key management utilities" "on" \
"lcms" "Little Color Management System" "on" \ "lcms" "Little Color Management System" "on" \
"lcms2" "little cms engine, version 2" "on" \ "lcms2" "little cms engine, version 2" "on" \
"lesstif" "A Motif clone" "on" \
"libaio" "Asynchronous I/O library" "on" \ "libaio" "Asynchronous I/O library" "on" \
"libao" "Audio Output library" "on" \ "libao" "Audio Output library" "on" \
"libarchive" "Archive reading library" "on" \ "libarchive" "Archive reading library" "on" \
"libart_lgpl" "2D graphics library used by KDE" "on" \ "libart_lgpl" "2D graphics library used by KDE" "on" \
"libasyncns" "Asynchronous name query library" "on" \
"libatasmart" "ATA S.M.A.R.T. library" "on" \ "libatasmart" "ATA S.M.A.R.T. library" "on" \
"libbluedevil" "Qt wrapper for bluez" "on" \ "libbluedevil" "Qt wrapper for bluez" "on" \
"libcaca" "Colour AsCii Art library" "on" \ "libcaca" "Colour AsCii Art library" "on" \
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \ "libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
"libcap" "POSIX capabilities library" "on" \ "libcap" "POSIX capabilities library" "on" \
"libcap-ng" "Improved POSIX capabilities library" "on" \
"libcddb" "online CD database lookup library" "on" \ "libcddb" "online CD database lookup library" "on" \
"libcdio" "GNU CD I/O library" "on" \ "libcdio" "GNU CD I/O library" "on" \
"libcdio-paranoia" "CD paranoia libraries from libcdio" "on" \
"libcroco" "CSS2 parsing and manipulation library" "on" \ "libcroco" "CSS2 parsing and manipulation library" "on" \
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \ "libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \ "libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
"libdvdnav" "DVD navigation library" "on" \
"libdvdread" "Library for reading DVDs" "on" \ "libdvdread" "Library for reading DVDs" "on" \
"libelf" "ELF object file access library" "on" \
"libevent" "event loop library" "on" \ "libevent" "event loop library" "on" \
"libexif" "EXIF (image information) library" "on" \ "libexif" "EXIF (image information) library" "on" \
"libfakekey" "X virtual keyboard library" "on" \
"libffi" "Foreign Function Interface library" "on" \ "libffi" "Foreign Function Interface library" "on" \
"libglade" "An interface construction library" "on" \ "libglade" "An interface construction library" "on" \
"libgnome-keyring" "gnome-keyring library" "on" \ "libgnome-keyring" "gnome-keyring library" "on" \
@ -133,8 +153,9 @@ you are done." 22 74 10 \
"libidl" "Interface Definition Language library" "on" \ "libidl" "Interface Definition Language library" "on" \
"libidn" "GNU Internationalized Domain Name library" "on" \ "libidn" "GNU Internationalized Domain Name library" "on" \
"libieee1284" "Library to identify parallel port devices" "on" \ "libieee1284" "Library to identify parallel port devices" "on" \
"libimobiledevice" "iOS device communication library" "on" \
"libiodbc" "Independent Open DataBase Connectivity" "on" \ "libiodbc" "Independent Open DataBase Connectivity" "on" \
"libjpeg" "JPEG image library and tools" "on" \ "libjpeg-turbo" "High-speed version of libjpeg" "on" \
"libkarma" "A library for accessing the Rio Karma player" "on" \ "libkarma" "A library for accessing the Rio Karma player" "on" \
"liblastfm" "Library for interfacing with last.fm" "on" \ "liblastfm" "Library for interfacing with last.fm" "on" \
"libmad" "high-quality MPEG audio library" "on" \ "libmad" "high-quality MPEG audio library" "on" \
@ -145,10 +166,12 @@ you are done." 22 74 10 \
"libmpc" "Multiple Precision Complex Library" "on" \ "libmpc" "Multiple Precision Complex Library" "on" \
"libmsn" "MSN Messenger protocol implementation" "on" \ "libmsn" "MSN Messenger protocol implementation" "on" \
"libmtp" "MTP media device support library" "on" \ "libmtp" "MTP media device support library" "on" \
"libnih" "lightweight library of C functions" "on" \
"libnjb" "Creative Nomad and related device library" "on" \ "libnjb" "Creative Nomad and related device library" "on" \
"libnl" "Netlink socket library" "on" \ "libnl" "Netlink socket library" "on" \
"libnl3" "Netlink socket library version 3" "on" \ "libnl3" "Netlink socket library version 3" "on" \
"libnotify" "A library for event notification" "on" \ "libnotify" "A library for event notification" "on" \
"libodfgen" "Library for generating ODF documents" "on" \
"libogg" "Ogg Bitstream library" "on" \ "libogg" "Ogg Bitstream library" "on" \
"liboggz" "Ogg inspect/edit/validate library" "on" \ "liboggz" "Ogg inspect/edit/validate library" "on" \
"liboil" "CPU optimizations library" "on" \ "liboil" "CPU optimizations library" "on" \
@ -157,13 +180,17 @@ you are done." 22 74 10 \
"libpng" "Portable Network Graphics library" "on" \ "libpng" "Portable Network Graphics library" "on" \
"libproxy" "proxy configuration library" "on" \ "libproxy" "proxy configuration library" "on" \
"libraw1394" "User space IEEE 1394 driver" "on" \ "libraw1394" "User space IEEE 1394 driver" "on" \
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
"librsvg" "Scalable Vector Graphics library" "on" \ "librsvg" "Scalable Vector Graphics library" "on" \
"libsamplerate" "Digital audio resampling library" "on" \ "libsamplerate" "Digital audio resampling library" "on" \
"libsecret" "library to access the Secret Service API" "on" \ "libsecret" "library to access the Secret Service API" "on" \
"libsigc++" "Typesafe callback system for C++" "on" \
"libsigsegv" "User mode page fault handling library" "on" \
"libsndfile" "A library for handling digital audio files" "on" \ "libsndfile" "A library for handling digital audio files" "on" \
"libsoup" "an HTTP client/server library" "on" \ "libsoup" "an HTTP client/server library" "on" \
"libspectre" "Ghostscript wrapper library" "on" \ "libspectre" "Ghostscript wrapper library" "on" \
"libssh" "SSH C library" "on" \ "libssh" "SSH C library" "on" \
"libssh2" "SSH2 library" "on" \
"libtasn1" "ASN.1 library" "on" \ "libtasn1" "ASN.1 library" "on" \
"libtermcap" "GNU terminal control library" "on" \ "libtermcap" "GNU terminal control library" "on" \
"libtheora" "Theora video codec library" "on" \ "libtheora" "Theora video codec library" "on" \
@ -171,14 +198,18 @@ you are done." 22 74 10 \
"libunistring" "GNU Unicode string library" "on" \ "libunistring" "GNU Unicode string library" "on" \
"libusb" "A library for accessing USB devices" "on" \ "libusb" "A library for accessing USB devices" "on" \
"libusb-compat" "Compat library for the old libusb API/ABI" "on" \ "libusb-compat" "Compat library for the old libusb API/ABI" "on" \
"libusbmuxd" "iOS USB connection library" "on" \
"libvisio" "Visio document format library" "on" \
"libvisual" "Audio visualization library" "on" \ "libvisual" "Audio visualization library" "on" \
"libvisual-plugins" "Plugins for the libvisual library" "on" \ "libvisual-plugins" "Plugins for the libvisual library" "on" \
"libvncserver" "VNC Server Library" "on" \ "libvncserver" "VNC Server Library" "on" \
"libvorbis" "Ogg Vorbis library" "on" \ "libvorbis" "Ogg Vorbis library" "on" \
"libvpx" "VP8/VP9 video codec" "on" \
"libwmf" "WMF graphics format library" "on" \ "libwmf" "WMF graphics format library" "on" \
"libwmf-docs" "Documentation for libwmf" "on" \ "libwmf-docs" "Documentation for libwmf" "on" \
"libwnck" "Window Navigator Construction Kit library" "on" \ "libwnck" "Window Navigator Construction Kit library" "on" \
"libwpd" "WordPerfect document handling library" "on" \ "libwpd" "WordPerfect document handling library" "on" \
"libwpg" "WPG image reading/converting library" "on" \
"libxklavier" "XKB library" "on" \ "libxklavier" "XKB library" "on" \
"libxml2" "XML parser library v2" "on" \ "libxml2" "XML parser library v2" "on" \
"libxslt" "XML transformation library" "on" \ "libxslt" "XML transformation library" "on" \
@ -194,16 +225,17 @@ you are done." 22 74 10 \
"ncurses" "CRT screen handling package" "on" \ "ncurses" "CRT screen handling package" "on" \
"neon" "HTTP and WebDAV client library" "on" \ "neon" "HTTP and WebDAV client library" "on" \
"netpbm" "Graphics library and tools" "on" \ "netpbm" "Graphics library and tools" "on" \
"newt" "Not Erik's Windowing Toolkit" "on" \
"notify-python" "Python bindings for libnotify" "on" \ "notify-python" "Python bindings for libnotify" "on" \
"openexr" "HDR image file format and library" "on" \ "openexr" "HDR image file format and library" "on" \
"openjpeg" "JPEG2000 library" "on" \
"orc" "The Oil Runtime Compiler" "on" \
"pango" "Text rendering library" "on" \ "pango" "Text rendering library" "on" \
"pangomm" "Text rendering library for GTKmm" "on" \
"parted" "GNU parted, a partition manipulation program" "on" \ "parted" "GNU parted, a partition manipulation program" "on" \
"pcre" "Perl-compatible regular expression library" "on" \ "pcre" "Perl-compatible regular expression library" "on" \
"phonon" "Multimedia framework for KDE4" "on" \ "phonon" "Multimedia framework for KDE4" "on" \
"phonon-gstreamer" "gstreamer backend for phonon" "on" \ "phonon-gstreamer" "gstreamer backend for phonon" "on" \
"phonon-mplayer" "MPlayer backend for Phonon" "on" \
"phonon-xine" "xine backend for phonon" "on" \
"pil" "Python Imaging Library" "on" \
"pilot-link" "PalmOS communication library" "on" \ "pilot-link" "PalmOS communication library" "on" \
"polkit" "Authentication policy framework" "on" \ "polkit" "Authentication policy framework" "on" \
"polkit-gnome" "GTK+/XDG polkit authenticator" "on" \ "polkit-gnome" "GTK+/XDG polkit authenticator" "on" \
@ -211,26 +243,29 @@ you are done." 22 74 10 \
"poppler" "Portable Document Format (PDF) library" "on" \ "poppler" "Portable Document Format (PDF) library" "on" \
"poppler-data" "Data files that can be used by poppler" "on" \ "poppler-data" "Data files that can be used by poppler" "on" \
"popt" "Command line parsing library" "on" \ "popt" "Command line parsing library" "on" \
"pulseaudio" "PulseAudio sound server" "on" \
"pycairo" "Python bindings for cairo" "on" \ "pycairo" "Python bindings for cairo" "on" \
"pycups" "Python bindings for the CUPS API" "on" \ "pycups" "Python bindings for the CUPS API" "on" \
"pycurl" "Python interface to cURL library" "on" \ "pycurl" "Python interface to cURL library" "on" \
"pygobject" "GObject bindings for Python" "on" \ "pygobject" "GObject bindings for Python" "on" \
"pygobject3" "GObject bindings for Python" "on" \
"pygtk" "GTK+ bindings for Python" "on" \ "pygtk" "GTK+ bindings for Python" "on" \
"pyrex" "A Python extension language" "on" \ "pyrex" "A Python extension language" "on" \
"python-pillow" "Python Imaging Library" "on" \
"qca" "Qt Cryptographic Architecture" "on" \ "qca" "Qt Cryptographic Architecture" "on" \
"qca-cyrus-sasl" "Cyrus SASL plugin for QCA" "on" \
"qca-gnupg" "GnuPG plugin for QCA" "on" \
"qca-ossl" "OpenSSL plugin for QCA" "on" \
"qimageblitz" "Graphical effect/filter library for KDE4" "on" \ "qimageblitz" "Graphical effect/filter library for KDE4" "on" \
"qjson" "manage JSON objects with Qt" "on" \ "qjson" "manage JSON objects with Qt" "on" \
"qt" "C++ GUI library used by KDE" "on" \ "qt" "C++ GUI library used by KDE" "on" \
"qt-gstreamer" "C++ bindings for gstreamer" "on" \
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \ "qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
"raptor2" "RDF parser and serializer" "on" \ "raptor2" "RDF parser and serializer" "on" \
"rasqal" "RDF parsing library" "on" \ "rasqal" "RDF parsing library" "on" \
"readline" "Input library with editing" "on" \ "readline" "Input library with editing" "on" \
"redland" "RDF high-level interface library" "on" \ "redland" "RDF high-level interface library" "on" \
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
"sdl" "Simple DirectMedia Layer library" "on" \ "sdl" "Simple DirectMedia Layer library" "on" \
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \ "seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
"serf" "Asynchronous HTTP client library" "on" \
"sg3_utils" "low-level SCSI utilities" "on" \ "sg3_utils" "low-level SCSI utilities" "on" \
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \ "shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
"shared-mime-info" "MIME database" "on" \ "shared-mime-info" "MIME database" "on" \
@ -239,6 +274,7 @@ you are done." 22 74 10 \
"slang1" "S-Lang interpreted language and library v1" "on" \ "slang1" "S-Lang interpreted language and library v1" "on" \
"soprano" "C++/Qt4 framework for RDF data" "on" \ "soprano" "C++/Qt4 framework for RDF data" "on" \
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \ "sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
"speexdsp" "Speex DSP codec and library" "on" \
"startup-notification" "Busy cursor library" "on" \ "startup-notification" "Busy cursor library" "on" \
"strigi" "Fast and light desktop search engine" "on" \ "strigi" "Fast and light desktop search engine" "on" \
"svgalib" "Super-VGA Graphics Library" "on" \ "svgalib" "Super-VGA Graphics Library" "on" \
@ -253,13 +289,14 @@ you are done." 22 74 10 \
"virtuoso-ose" "Object-relational SQL database" "on" \ "virtuoso-ose" "Object-relational SQL database" "on" \
"vte" "A terminal emulator for GTK+" "on" \ "vte" "A terminal emulator for GTK+" "on" \
"wavpack" "A lossless WAV file compressor" "on" \ "wavpack" "A lossless WAV file compressor" "on" \
"xapian-core" "Search Engine Library" "on" \
"zlib" "general purpose data compression library" "on" \ "zlib" "general purpose data compression library" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \ ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -267,7 +304,7 @@ ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr ap
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \ ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -13,15 +13,19 @@ Keep in mind that many of these libraries are required by KDE \
or other parts of the system. It's safest to install all of these \ or other parts of the system. It's safest to install all of these \
packages even if you aren't sure if you need them. Press ENTER when \ packages even if you aren't sure if you need them. Press ENTER when \
you are done." 22 74 10 \ you are done." 22 74 10 \
"ConsoleKit" "ConsoleKit user session framework" "on" \ "ConsoleKit2" "ConsoleKit user session framework" "on" \
"GConf" "GNOME configuration library" "on" \ "GConf" "GNOME configuration library" "on" \
"LibRaw" "Library for decoding RAW digital photos" "on" \
"M2Crypto" "Cryptography toolkit for Python" "on" \ "M2Crypto" "Cryptography toolkit for Python" "on" \
"PyQt" "Python bindings for Qt" "on" \ "PyQt" "Python bindings for Qt" "on" \
"QScintilla" "Qt port of the Scintilla C++ editor control" "on" \ "QScintilla" "Qt port of the Scintilla C++ editor control" "on" \
"a52dec" "ATSC A/52 stream decoder library" "on" \
"aalib" "ASCII Art library" "on" \ "aalib" "ASCII Art library" "on" \
"adwaita-icon-theme" "GTK+ default icon theme" "on" \
"akonadi" "PIM storage service" "on" \ "akonadi" "PIM storage service" "on" \
"alsa-lib" "ALSA sound library" "on" \ "alsa-lib" "ALSA sound library" "on" \
"alsa-oss" "OSS compatibility wrapper for ALSA" "on" \ "alsa-oss" "OSS compatibility wrapper for ALSA" "on" \
"alsa-plugins" "ALSA plugins, including PulseAudio" "on" \
"apr" "Apache Portable Runtime library" "on" \ "apr" "Apache Portable Runtime library" "on" \
"apr-util" "Extra APR library interfaces" "on" \ "apr-util" "Extra APR library interfaces" "on" \
"aspell" "Spell checking library" "on" \ "aspell" "Spell checking library" "on" \
@ -29,12 +33,14 @@ you are done." 22 74 10 \
"at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \ "at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \
"at-spi2-core" "Assistive Technology Interface core" "on" \ "at-spi2-core" "Assistive Technology Interface core" "on" \
"atk" "Accessability library" "on" \ "atk" "Accessability library" "on" \
"atkmm" "Accessability library for GTKmm" "on" \
"attica" "Qt Collaboration library" "on" \ "attica" "Qt Collaboration library" "on" \
"audiofile" "SGI's Audio File sound library" "on" \ "audiofile" "SGI's Audio File sound library" "on" \
"automoc4" "Automatic moc for Qt4" "on" \ "automoc4" "Automatic moc for Qt4" "on" \
"babl" "A pixel format translation library" "on" \ "babl" "A pixel format translation library" "on" \
"boost" "Boost C++ Libraries" "on" \ "boost" "Boost C++ Libraries" "on" \
"cairo" "Vector graphics library used by GTK+" "on" \ "cairo" "Vector graphics library used by GTK+" "on" \
"cairomm" "Vector graphics library used by GTKmm" "on" \
"chmlib" "Library for accessing CHM files" "on" \ "chmlib" "Library for accessing CHM files" "on" \
"clucene" "Text-Search Engine" "on" \ "clucene" "Text-Search Engine" "on" \
"db42" "Berkeley DB library, version 4.2" "on" \ "db42" "Berkeley DB library, version 4.2" "on" \
@ -43,10 +49,13 @@ you are done." 22 74 10 \
"dbus-glib" "glib bindings for the dbus IPC library" "on" \ "dbus-glib" "glib bindings for the dbus IPC library" "on" \
"dbus-python" "Python bindings for the D-Bus library" "on" \ "dbus-python" "Python bindings for the D-Bus library" "on" \
"dconf" "low-level configuration system" "on" \ "dconf" "low-level configuration system" "on" \
"dconf-editor" "graphical editor for dconf" "on" \
"desktop-file-utils" "Tools for .desktop files" "on" \ "desktop-file-utils" "Tools for .desktop files" "on" \
"djvulibre" "Web-centric document and image format" "on" \ "djvulibre" "Web-centric document and image format" "on" \
"ebook-tools" "Tools for ebook file formats" "on" \ "ebook-tools" "Tools for ebook file formats" "on" \
"eigen2" "C++ math library" "on" \ "eigen2" "C++ math library" "on" \
"eigen3" "C++ math library" "on" \
"elfutils" "ELF object file access library and utilities" "on" \
"enchant" "A wrapper for spellcheck libraries" "on" \ "enchant" "A wrapper for spellcheck libraries" "on" \
"esound" "Enlightened Sound Daemon" "on" \ "esound" "Enlightened Sound Daemon" "on" \
"exiv2" "Exif and IPTC Metadata Library and Tools" "on" \ "exiv2" "Exif and IPTC Metadata Library and Tools" "on" \
@ -70,22 +79,28 @@ you are done." 22 74 10 \
"glibc" "The GNU C library" "on" \ "glibc" "The GNU C library" "on" \
"glibc-i18n" "Internationalization support for glibc" "on" \ "glibc-i18n" "Internationalization support for glibc" "on" \
"glibc-profile" "Profiling support for glibc" "on" \ "glibc-profile" "Profiling support for glibc" "on" \
"glibmm" "Support library used by GTKmm" "on" \
"gmime" "MIME parsing library" "on" \ "gmime" "MIME parsing library" "on" \
"gmm" "C++ generic matrix template library" "on" \ "gmm" "C++ generic matrix template library" "on" \
"gmp" "A library for arithmetic" "on" \ "gmp" "A library for arithmetic" "on" \
"gnome-icon-theme" "Icons for GTK+ applications" "on" \
"gnome-keyring" "a tool to handle security credentials" "on" \ "gnome-keyring" "a tool to handle security credentials" "on" \
"gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \ "gnome-themes-standard" "Default icons used by many GTK+ applications" "on" \
"gnu-efi" "EFI Development files for the GNU toolchain" "on" \ "gnu-efi" "EFI Development files for the GNU toolchain" "on" \
"gobject-introspection" "GObject interface introspection library" "on" \ "gobject-introspection" "GObject interface introspection library" "on" \
"grantlee" "String Template system based on Qt" "on" \ "grantlee" "String Template system based on Qt" "on" \
"gsettings-desktop-schemas" "GSettings schemas" "on" \ "gsettings-desktop-schemas" "GSettings schemas" "on" \
"gsl" "GNU Scientific Library" "on" \
"gst-plugins-base" "A base set of GStreamer plugins" "on" \ "gst-plugins-base" "A base set of GStreamer plugins" "on" \
"gst-plugins-base0" "A base set of GStreamer v0 plugins" "on" \
"gst-plugins-good" "A good set of GStreamer plugins" "on" \ "gst-plugins-good" "A good set of GStreamer plugins" "on" \
"gst-plugins-good0" "A good set of GStreamer v0 plugins" "on" \
"gstreamer" "Streaming multimedia framework library" "on" \ "gstreamer" "Streaming multimedia framework library" "on" \
"gstreamer0" "Streaming multimedia framework library, v0" "on" \
"gtk+" "A graphical toolkit library" "on" \ "gtk+" "A graphical toolkit library" "on" \
"gtk+2" "GTK+ version 2" "on" \ "gtk+2" "GTK+ version 2" "on" \
"gtk+3" "GTK+ version 3" "on" \ "gtk+3" "GTK+ version 3" "on" \
"gtkmm2" "GTKmm version 2" "on" \
"gtkmm3" "GTKmm version 3" "on" \
"gtkspell" "GTK+ spell checker interface library" "on" \ "gtkspell" "GTK+ spell checker interface library" "on" \
"gvfs" "glib virtual filesystems" "on" \ "gvfs" "glib virtual filesystems" "on" \
"harfbuzz" "OpenType text shaping engine" "on" \ "harfbuzz" "OpenType text shaping engine" "on" \
@ -95,33 +110,38 @@ you are done." 22 74 10 \
"icon-naming-utils" "Icon naming utilities" "on" \ "icon-naming-utils" "Icon naming utilities" "on" \
"icu4c" "International Components for Unicode" "on" \ "icu4c" "International Components for Unicode" "on" \
"ilmbase" "Industrial Light & Magic base libraries" "on" \ "ilmbase" "Industrial Light & Magic base libraries" "on" \
"imlib" "Image loading and rendering library" "on" \
"iso-codes" "ISO standard lists" "on" \ "iso-codes" "ISO standard lists" "on" \
"jasper" "JPEG-2000 library" "on" \ "jasper" "JPEG-2000 library" "on" \
"jemalloc" "A memory allocator" "on" \
"js185" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \ "js185" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
"json-c" "JSON library in C" "on" \
"judy" "Sparse dynamic array library" "on" \
"keybinder" "keyboard shortcut library" "on" \ "keybinder" "keyboard shortcut library" "on" \
"keyutils" "Kernel key management utilities" "on" \ "keyutils" "Kernel key management utilities" "on" \
"lcms" "Little Color Management System" "on" \ "lcms" "Little Color Management System" "on" \
"lcms2" "little cms engine, version 2" "on" \ "lcms2" "little cms engine, version 2" "on" \
"lesstif" "A Motif clone" "on" \
"libaio" "Asynchronous I/O library" "on" \ "libaio" "Asynchronous I/O library" "on" \
"libao" "Audio Output library" "on" \ "libao" "Audio Output library" "on" \
"libarchive" "Archive reading library" "on" \ "libarchive" "Archive reading library" "on" \
"libart_lgpl" "2D graphics library used by KDE" "on" \ "libart_lgpl" "2D graphics library used by KDE" "on" \
"libasyncns" "Asynchronous name query library" "on" \
"libatasmart" "ATA S.M.A.R.T. library" "on" \ "libatasmart" "ATA S.M.A.R.T. library" "on" \
"libbluedevil" "Qt wrapper for bluez" "on" \ "libbluedevil" "Qt wrapper for bluez" "on" \
"libcaca" "Colour AsCii Art library" "on" \ "libcaca" "Colour AsCii Art library" "on" \
"libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \ "libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \
"libcap" "POSIX capabilities library" "on" \ "libcap" "POSIX capabilities library" "on" \
"libcap-ng" "Improved POSIX capabilities library" "on" \
"libcddb" "online CD database lookup library" "on" \ "libcddb" "online CD database lookup library" "on" \
"libcdio" "GNU CD I/O library" "on" \ "libcdio" "GNU CD I/O library" "on" \
"libcdio-paranoia" "CD paranoia libraries from libcdio" "on" \
"libcroco" "CSS2 parsing and manipulation library" "on" \ "libcroco" "CSS2 parsing and manipulation library" "on" \
"libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \ "libdbusmenu-qt" "Allows Qt/KDE apps to use DBus for menus" "on" \
"libdiscid" "Library to generate DiscIDs from audio CDs" "on" \ "libdiscid" "Library to generate DiscIDs from audio CDs" "on" \
"libdvdnav" "DVD navigation library" "on" \
"libdvdread" "Library for reading DVDs" "on" \ "libdvdread" "Library for reading DVDs" "on" \
"libelf" "ELF object file access library" "on" \
"libevent" "event loop library" "on" \ "libevent" "event loop library" "on" \
"libexif" "EXIF (image information) library" "on" \ "libexif" "EXIF (image information) library" "on" \
"libfakekey" "X virtual keyboard library" "on" \
"libffi" "Foreign Function Interface library" "on" \ "libffi" "Foreign Function Interface library" "on" \
"libglade" "An interface construction library" "on" \ "libglade" "An interface construction library" "on" \
"libgnome-keyring" "gnome-keyring library" "on" \ "libgnome-keyring" "gnome-keyring library" "on" \
@ -133,8 +153,9 @@ you are done." 22 74 10 \
"libidl" "Interface Definition Language library" "on" \ "libidl" "Interface Definition Language library" "on" \
"libidn" "GNU Internationalized Domain Name library" "on" \ "libidn" "GNU Internationalized Domain Name library" "on" \
"libieee1284" "Library to identify parallel port devices" "on" \ "libieee1284" "Library to identify parallel port devices" "on" \
"libimobiledevice" "iOS device communication library" "on" \
"libiodbc" "Independent Open DataBase Connectivity" "on" \ "libiodbc" "Independent Open DataBase Connectivity" "on" \
"libjpeg" "JPEG image library and tools" "on" \ "libjpeg-turbo" "High-speed version of libjpeg" "on" \
"libkarma" "A library for accessing the Rio Karma player" "on" \ "libkarma" "A library for accessing the Rio Karma player" "on" \
"liblastfm" "Library for interfacing with last.fm" "on" \ "liblastfm" "Library for interfacing with last.fm" "on" \
"libmad" "high-quality MPEG audio library" "on" \ "libmad" "high-quality MPEG audio library" "on" \
@ -145,10 +166,12 @@ you are done." 22 74 10 \
"libmpc" "Multiple Precision Complex Library" "on" \ "libmpc" "Multiple Precision Complex Library" "on" \
"libmsn" "MSN Messenger protocol implementation" "on" \ "libmsn" "MSN Messenger protocol implementation" "on" \
"libmtp" "MTP media device support library" "on" \ "libmtp" "MTP media device support library" "on" \
"libnih" "lightweight library of C functions" "on" \
"libnjb" "Creative Nomad and related device library" "on" \ "libnjb" "Creative Nomad and related device library" "on" \
"libnl" "Netlink socket library" "on" \ "libnl" "Netlink socket library" "on" \
"libnl3" "Netlink socket library version 3" "on" \ "libnl3" "Netlink socket library version 3" "on" \
"libnotify" "A library for event notification" "on" \ "libnotify" "A library for event notification" "on" \
"libodfgen" "Library for generating ODF documents" "on" \
"libogg" "Ogg Bitstream library" "on" \ "libogg" "Ogg Bitstream library" "on" \
"liboggz" "Ogg inspect/edit/validate library" "on" \ "liboggz" "Ogg inspect/edit/validate library" "on" \
"liboil" "CPU optimizations library" "on" \ "liboil" "CPU optimizations library" "on" \
@ -157,13 +180,17 @@ you are done." 22 74 10 \
"libpng" "Portable Network Graphics library" "on" \ "libpng" "Portable Network Graphics library" "on" \
"libproxy" "proxy configuration library" "on" \ "libproxy" "proxy configuration library" "on" \
"libraw1394" "User space IEEE 1394 driver" "on" \ "libraw1394" "User space IEEE 1394 driver" "on" \
"librevenge" "Library for REVerse ENGineered formats filters" "on" \
"librsvg" "Scalable Vector Graphics library" "on" \ "librsvg" "Scalable Vector Graphics library" "on" \
"libsamplerate" "Digital audio resampling library" "on" \ "libsamplerate" "Digital audio resampling library" "on" \
"libsecret" "library to access the Secret Service API" "on" \ "libsecret" "library to access the Secret Service API" "on" \
"libsigc++" "Typesafe callback system for C++" "on" \
"libsigsegv" "User mode page fault handling library" "on" \
"libsndfile" "A library for handling digital audio files" "on" \ "libsndfile" "A library for handling digital audio files" "on" \
"libsoup" "an HTTP client/server library" "on" \ "libsoup" "an HTTP client/server library" "on" \
"libspectre" "Ghostscript wrapper library" "on" \ "libspectre" "Ghostscript wrapper library" "on" \
"libssh" "SSH C library" "on" \ "libssh" "SSH C library" "on" \
"libssh2" "SSH2 library" "on" \
"libtasn1" "ASN.1 library" "on" \ "libtasn1" "ASN.1 library" "on" \
"libtermcap" "GNU terminal control library" "on" \ "libtermcap" "GNU terminal control library" "on" \
"libtheora" "Theora video codec library" "on" \ "libtheora" "Theora video codec library" "on" \
@ -171,14 +198,18 @@ you are done." 22 74 10 \
"libunistring" "GNU Unicode string library" "on" \ "libunistring" "GNU Unicode string library" "on" \
"libusb" "A library for accessing USB devices" "on" \ "libusb" "A library for accessing USB devices" "on" \
"libusb-compat" "Compat library for the old libusb API/ABI" "on" \ "libusb-compat" "Compat library for the old libusb API/ABI" "on" \
"libusbmuxd" "iOS USB connection library" "on" \
"libvisio" "Visio document format library" "on" \
"libvisual" "Audio visualization library" "on" \ "libvisual" "Audio visualization library" "on" \
"libvisual-plugins" "Plugins for the libvisual library" "on" \ "libvisual-plugins" "Plugins for the libvisual library" "on" \
"libvncserver" "VNC Server Library" "on" \ "libvncserver" "VNC Server Library" "on" \
"libvorbis" "Ogg Vorbis library" "on" \ "libvorbis" "Ogg Vorbis library" "on" \
"libvpx" "VP8/VP9 video codec" "on" \
"libwmf" "WMF graphics format library" "on" \ "libwmf" "WMF graphics format library" "on" \
"libwmf-docs" "Documentation for libwmf" "on" \ "libwmf-docs" "Documentation for libwmf" "on" \
"libwnck" "Window Navigator Construction Kit library" "on" \ "libwnck" "Window Navigator Construction Kit library" "on" \
"libwpd" "WordPerfect document handling library" "on" \ "libwpd" "WordPerfect document handling library" "on" \
"libwpg" "WPG image reading/converting library" "on" \
"libxklavier" "XKB library" "on" \ "libxklavier" "XKB library" "on" \
"libxml2" "XML parser library v2" "on" \ "libxml2" "XML parser library v2" "on" \
"libxslt" "XML transformation library" "on" \ "libxslt" "XML transformation library" "on" \
@ -194,16 +225,17 @@ you are done." 22 74 10 \
"ncurses" "CRT screen handling package" "on" \ "ncurses" "CRT screen handling package" "on" \
"neon" "HTTP and WebDAV client library" "on" \ "neon" "HTTP and WebDAV client library" "on" \
"netpbm" "Graphics library and tools" "on" \ "netpbm" "Graphics library and tools" "on" \
"newt" "Not Erik's Windowing Toolkit" "on" \
"notify-python" "Python bindings for libnotify" "on" \ "notify-python" "Python bindings for libnotify" "on" \
"openexr" "HDR image file format and library" "on" \ "openexr" "HDR image file format and library" "on" \
"openjpeg" "JPEG2000 library" "on" \
"orc" "The Oil Runtime Compiler" "on" \
"pango" "Text rendering library" "on" \ "pango" "Text rendering library" "on" \
"pangomm" "Text rendering library for GTKmm" "on" \
"parted" "GNU parted, a partition manipulation program" "on" \ "parted" "GNU parted, a partition manipulation program" "on" \
"pcre" "Perl-compatible regular expression library" "on" \ "pcre" "Perl-compatible regular expression library" "on" \
"phonon" "Multimedia framework for KDE4" "on" \ "phonon" "Multimedia framework for KDE4" "on" \
"phonon-gstreamer" "gstreamer backend for phonon" "on" \ "phonon-gstreamer" "gstreamer backend for phonon" "on" \
"phonon-mplayer" "MPlayer backend for Phonon" "on" \
"phonon-xine" "xine backend for phonon" "on" \
"pil" "Python Imaging Library" "on" \
"pilot-link" "PalmOS communication library" "on" \ "pilot-link" "PalmOS communication library" "on" \
"polkit" "Authentication policy framework" "on" \ "polkit" "Authentication policy framework" "on" \
"polkit-gnome" "GTK+/XDG polkit authenticator" "on" \ "polkit-gnome" "GTK+/XDG polkit authenticator" "on" \
@ -211,26 +243,29 @@ you are done." 22 74 10 \
"poppler" "Portable Document Format (PDF) library" "on" \ "poppler" "Portable Document Format (PDF) library" "on" \
"poppler-data" "Data files that can be used by poppler" "on" \ "poppler-data" "Data files that can be used by poppler" "on" \
"popt" "Command line parsing library" "on" \ "popt" "Command line parsing library" "on" \
"pulseaudio" "PulseAudio sound server" "on" \
"pycairo" "Python bindings for cairo" "on" \ "pycairo" "Python bindings for cairo" "on" \
"pycups" "Python bindings for the CUPS API" "on" \ "pycups" "Python bindings for the CUPS API" "on" \
"pycurl" "Python interface to cURL library" "on" \ "pycurl" "Python interface to cURL library" "on" \
"pygobject" "GObject bindings for Python" "on" \ "pygobject" "GObject bindings for Python" "on" \
"pygobject3" "GObject bindings for Python" "on" \
"pygtk" "GTK+ bindings for Python" "on" \ "pygtk" "GTK+ bindings for Python" "on" \
"pyrex" "A Python extension language" "on" \ "pyrex" "A Python extension language" "on" \
"python-pillow" "Python Imaging Library" "on" \
"qca" "Qt Cryptographic Architecture" "on" \ "qca" "Qt Cryptographic Architecture" "on" \
"qca-cyrus-sasl" "Cyrus SASL plugin for QCA" "on" \
"qca-gnupg" "GnuPG plugin for QCA" "on" \
"qca-ossl" "OpenSSL plugin for QCA" "on" \
"qimageblitz" "Graphical effect/filter library for KDE4" "on" \ "qimageblitz" "Graphical effect/filter library for KDE4" "on" \
"qjson" "manage JSON objects with Qt" "on" \ "qjson" "manage JSON objects with Qt" "on" \
"qt" "C++ GUI library used by KDE" "on" \ "qt" "C++ GUI library used by KDE" "on" \
"qt-gstreamer" "C++ bindings for gstreamer" "on" \
"qtscriptgenerator" "Qt API Bindings for QtScript" "on" \ "qtscriptgenerator" "Qt API Bindings for QtScript" "on" \
"raptor2" "RDF parser and serializer" "on" \ "raptor2" "RDF parser and serializer" "on" \
"rasqal" "RDF parsing library" "on" \ "rasqal" "RDF parsing library" "on" \
"readline" "Input library with editing" "on" \ "readline" "Input library with editing" "on" \
"redland" "RDF high-level interface library" "on" \ "redland" "RDF high-level interface library" "on" \
"sbc" "Sub Band Codec for bluetooth audio output" "on" \
"sdl" "Simple DirectMedia Layer library" "on" \ "sdl" "Simple DirectMedia Layer library" "on" \
"seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \ "seamonkey-solibs" "SeaMonkey shared libraries (runtime subset)" "on" \
"serf" "Asynchronous HTTP client library" "on" \
"sg3_utils" "low-level SCSI utilities" "on" \ "sg3_utils" "low-level SCSI utilities" "on" \
"shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \ "shared-desktop-ontologies" "Shared OSCAF desktop ontologies" "on" \
"shared-mime-info" "MIME database" "on" \ "shared-mime-info" "MIME database" "on" \
@ -239,6 +274,7 @@ you are done." 22 74 10 \
"slang1" "S-Lang interpreted language and library v1" "on" \ "slang1" "S-Lang interpreted language and library v1" "on" \
"soprano" "C++/Qt4 framework for RDF data" "on" \ "soprano" "C++/Qt4 framework for RDF data" "on" \
"sound-theme-freedesktop" "freedesktop.org sound theme" "on" \ "sound-theme-freedesktop" "freedesktop.org sound theme" "on" \
"speexdsp" "Speex DSP codec and library" "on" \
"startup-notification" "Busy cursor library" "on" \ "startup-notification" "Busy cursor library" "on" \
"strigi" "Fast and light desktop search engine" "on" \ "strigi" "Fast and light desktop search engine" "on" \
"svgalib" "Super-VGA Graphics Library" "on" \ "svgalib" "Super-VGA Graphics Library" "on" \
@ -253,13 +289,14 @@ you are done." 22 74 10 \
"virtuoso-ose" "Object-relational SQL database" "on" \ "virtuoso-ose" "Object-relational SQL database" "on" \
"vte" "A terminal emulator for GTK+" "on" \ "vte" "A terminal emulator for GTK+" "on" \
"wavpack" "A lossless WAV file compressor" "on" \ "wavpack" "A lossless WAV file compressor" "on" \
"xapian-core" "Search Engine Library" "on" \
"zlib" "general purpose data compression library" "on" \ "zlib" "general purpose data compression library" "on" \
2> $TMP/SeTpkgs 2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \ ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -267,7 +304,7 @@ ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr ap
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
ConsoleKit GConf M2Crypto PyQt QScintilla aalib akonadi alsa-lib alsa-oss apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk attica audiofile automoc4 babl boost cairo chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf desktop-file-utils djvulibre ebook-tools eigen2 enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile gmime gmm gmp gnome-icon-theme gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+ gtk+2 gtk+3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase imlib iso-codes jasper js185 keybinder keyutils lcms lcms2 lesstif libaio libao libarchive libart_lgpl libatasmart libbluedevil libcaca libcanberra libcap libcddb libcdio libcroco libdbusmenu-qt libdiscid libdvdread libelf libevent libexif libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libiodbc libjpeg libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnjb libnl libnl3 libnotify libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librsvg libsamplerate libsecret libsndfile libsoup libspectre libssh libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libvisual libvisual-plugins libvncserver libvorbis libwmf libwmf-docs libwnck libwpd libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm notify-python openexr pango parted pcre phonon phonon-gstreamer phonon-mplayer phonon-xine pil pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pycairo pycups pycurl pygobject pygtk pyrex qca qca-cyrus-sasl qca-gnupg qca-ossl qimageblitz qjson qt qtscriptgenerator raptor2 rasqal readline redland sdl seamonkey-solibs sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack zlib \ ConsoleKit2 GConf LibRaw M2Crypto PyQt QScintilla a52dec aalib adwaita-icon-theme akonadi alsa-lib alsa-oss alsa-plugins apr apr-util aspell aspell-en at-spi2-atk at-spi2-core atk atkmm attica audiofile automoc4 babl boost cairo cairomm chmlib clucene db42 db44 db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre ebook-tools eigen2 eigen3 elfutils enchant esound exiv2 expat fftw freetype fribidi fuse gamin gc gcr gd gdbm gdk-pixbuf2 gegl giflib glade3 glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-standard gnu-efi gobject-introspection grantlee gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtkspell gvfs harfbuzz herqq hicolor-icon-theme hunspell icon-naming-utils icu4c ilmbase iso-codes jasper jemalloc js185 json-c judy keybinder keyutils lcms lcms2 libaio libao libarchive libart_lgpl libasyncns libatasmart libbluedevil libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libcroco libdbusmenu-qt libdiscid libdvdnav libdvdread libevent libexif libfakekey libffi libglade libgnome-keyring libgphoto2 libgpod libgsf libical libid3tag libidl libidn libieee1284 libimobiledevice libiodbc libjpeg-turbo libkarma liblastfm libmad libmcrypt libmcs libmng libmowgli libmpc libmsn libmtp libnih libnjb libnl libnl3 libnotify libodfgen libogg liboggz liboil libpcap libplist libpng libproxy libraw1394 librevenge librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libspectre libssh libssh2 libtasn1 libtermcap libtheora libtiff libunistring libusb libusb-compat libusbmuxd libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwmf libwmf-docs libwnck libwpd libwpg libxklavier libxml2 libxslt libyaml libzip loudmouth lzo media-player-info mhash mm mozilla-nss mpfr ncurses neon netpbm newt notify-python openexr openjpeg orc pango pangomm parted pcre phonon phonon-gstreamer pilot-link polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyrex python-pillow qca qimageblitz qjson qt qt-gstreamer qtscriptgenerator raptor2 rasqal readline redland sbc sdl seamonkey-solibs serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 soprano sound-theme-freedesktop speexdsp startup-notification strigi svgalib system-config-printer t1lib taglib taglib-extras tango-icon-theme tango-icon-theme-extras urwid v4l-utils virtuoso-ose vte wavpack xapian-core zlib \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -1,12 +1,16 @@
ConsoleKit:ADD ConsoleKit2:ADD
GConf:REC GConf:REC
LibRaw:REC
M2Crypto:REC M2Crypto:REC
PyQt:REC PyQt:REC
QScintilla:REC QScintilla:REC
a52dec:REC
aalib:REC aalib:REC
adwaita-icon-theme:REC
akonadi:REC akonadi:REC
alsa-lib:ADD alsa-lib:ADD
alsa-oss:OPT alsa-oss:OPT
alsa-plugins:ADD
apr:REC apr:REC
apr-util:REC apr-util:REC
aspell:REC aspell:REC
@ -14,12 +18,14 @@ aspell-en:REC
at-spi2-atk:REC at-spi2-atk:REC
at-spi2-core:REC at-spi2-core:REC
atk:REC atk:REC
atkmm:REC
attica:ADD attica:ADD
audiofile:REC audiofile:REC
automoc4:REC automoc4:REC
babl:REC babl:REC
boost:REC boost:REC
cairo:REC cairo:REC
cairomm:REC
chmlib:REC chmlib:REC
clucene:REC clucene:REC
db42:REC db42:REC
@ -28,10 +34,13 @@ db48:REC
dbus-glib:REC dbus-glib:REC
dbus-python:REC dbus-python:REC
dconf:REC dconf:REC
dconf-editor:REC
desktop-file-utils:REC desktop-file-utils:REC
djvulibre:REC djvulibre:REC
ebook-tools:ADD ebook-tools:ADD
eigen2:REC eigen2:REC
eigen3:REC
elfutils:REC
enchant:REC enchant:REC
esound:REC esound:REC
exiv2:REC exiv2:REC
@ -55,22 +64,28 @@ glib2:REC
glibc:REC glibc:REC
glibc-i18n:OPT glibc-i18n:OPT
glibc-profile:OPT glibc-profile:OPT
glibmm:REC
gmime:REC gmime:REC
gmm:REC gmm:REC
gmp:REC gmp:REC
gnome-icon-theme:REC
gnome-keyring:REC gnome-keyring:REC
gnome-themes-standard:REC gnome-themes-standard:REC
gnu-efi:REC gnu-efi:REC
gobject-introspection:REC gobject-introspection:REC
grantlee:REC grantlee:REC
gsettings-desktop-schemas:REC gsettings-desktop-schemas:REC
gsl:REC
gst-plugins-base:ADD gst-plugins-base:ADD
gst-plugins-base0:REC
gst-plugins-good:ADD gst-plugins-good:ADD
gst-plugins-good0:REC
gstreamer:ADD gstreamer:ADD
gstreamer0:REC
gtk+:REC gtk+:REC
gtk+2:REC gtk+2:REC
gtk+3:REC gtk+3:REC
gtkmm2:REC
gtkmm3:REC
gtkspell:REC gtkspell:REC
gvfs:REC gvfs:REC
harfbuzz:REC harfbuzz:REC
@ -80,33 +95,38 @@ hunspell:ADD
icon-naming-utils:REC icon-naming-utils:REC
icu4c:REC icu4c:REC
ilmbase:REC ilmbase:REC
imlib:REC
iso-codes:REC iso-codes:REC
jasper:REC jasper:REC
jemalloc:REC
js185:REC js185:REC
json-c:REC
judy:REC
keybinder:REC keybinder:REC
keyutils:OPT keyutils:OPT
lcms:REC lcms:REC
lcms2:REC lcms2:REC
lesstif:REC
libaio:REC libaio:REC
libao:REC libao:REC
libarchive:REC libarchive:REC
libart_lgpl:REC libart_lgpl:REC
libasyncns:REC
libatasmart:REC libatasmart:REC
libbluedevil:REC libbluedevil:REC
libcaca:OPT libcaca:OPT
libcanberra:REC libcanberra:REC
libcap:REC libcap:REC
libcap-ng:REC
libcddb:REC libcddb:REC
libcdio:REC libcdio:REC
libcdio-paranoia:REC
libcroco:REC libcroco:REC
libdbusmenu-qt:REC libdbusmenu-qt:REC
libdiscid:ADD libdiscid:ADD
libdvdnav:REC
libdvdread:REC libdvdread:REC
libelf:REC
libevent:REC libevent:REC
libexif:REC libexif:REC
libfakekey:REC
libffi:REC libffi:REC
libglade:REC libglade:REC
libgnome-keyring:REC libgnome-keyring:REC
@ -118,8 +138,9 @@ libid3tag:REC
libidl:REC libidl:REC
libidn:REC libidn:REC
libieee1284:REC libieee1284:REC
libimobiledevice:REC
libiodbc:ADD libiodbc:ADD
libjpeg:REC libjpeg-turbo:REC
libkarma:REC libkarma:REC
liblastfm:REC liblastfm:REC
libmad:REC libmad:REC
@ -130,10 +151,12 @@ libmowgli:REC
libmpc:REC libmpc:REC
libmsn:REC libmsn:REC
libmtp:REC libmtp:REC
libnih:REC
libnjb:REC libnjb:REC
libnl:REC libnl:REC
libnl3:REC libnl3:REC
libnotify:REC libnotify:REC
libodfgen:REC
libogg:REC libogg:REC
liboggz:REC liboggz:REC
liboil:REC liboil:REC
@ -142,13 +165,17 @@ libplist:REC
libpng:REC libpng:REC
libproxy:REC libproxy:REC
libraw1394:REC libraw1394:REC
librevenge:REC
librsvg:REC librsvg:REC
libsamplerate:REC libsamplerate:REC
libsecret:REC libsecret:REC
libsigc++:REC
libsigsegv:REC
libsndfile:REC libsndfile:REC
libsoup:REC libsoup:REC
libspectre:REC libspectre:REC
libssh:REC libssh:REC
libssh2:REC
libtasn1:REC libtasn1:REC
libtermcap:REC libtermcap:REC
libtheora:REC libtheora:REC
@ -156,14 +183,18 @@ libtiff:REC
libunistring:OPT libunistring:OPT
libusb:REC libusb:REC
libusb-compat:REC libusb-compat:REC
libusbmuxd:REC
libvisio:REC
libvisual:REC libvisual:REC
libvisual-plugins:REC libvisual-plugins:REC
libvncserver:REC libvncserver:REC
libvorbis:REC libvorbis:REC
libvpx:REC
libwmf:REC libwmf:REC
libwmf-docs:OPT libwmf-docs:OPT
libwnck:REC libwnck:REC
libwpd:REC libwpd:REC
libwpg:REC
libxklavier:REC libxklavier:REC
libxml2:REC libxml2:REC
libxslt:REC libxslt:REC
@ -179,16 +210,17 @@ mpfr:REC
ncurses:REC ncurses:REC
neon:REC neon:REC
netpbm:REC netpbm:REC
newt:REC
notify-python:REC notify-python:REC
openexr:REC openexr:REC
openjpeg:REC
orc:REC
pango:REC pango:REC
pangomm:REC
parted:ADD parted:ADD
pcre:REC pcre:REC
phonon:REC phonon:REC
phonon-gstreamer:REC phonon-gstreamer:REC
phonon-mplayer:REC
phonon-xine:REC
pil:REC
pilot-link:REC pilot-link:REC
polkit:ADD polkit:ADD
polkit-gnome:ADD polkit-gnome:ADD
@ -196,26 +228,29 @@ polkit-qt-1:ADD
poppler:OPT poppler:OPT
poppler-data:OPT poppler-data:OPT
popt:REC popt:REC
pulseaudio:ADD
pycairo:REC pycairo:REC
pycups:REC pycups:REC
pycurl:REC pycurl:REC
pygobject:REC pygobject:REC
pygobject3:REC
pygtk:REC pygtk:REC
pyrex:REC pyrex:REC
python-pillow:REC
qca:REC qca:REC
qca-cyrus-sasl:REC
qca-gnupg:REC
qca-ossl:REC
qimageblitz:REC qimageblitz:REC
qjson:REC qjson:REC
qt:ADD qt:ADD
qt-gstreamer:REC
qtscriptgenerator:ADD qtscriptgenerator:ADD
raptor2:REC raptor2:REC
rasqal:REC rasqal:REC
readline:REC readline:REC
redland:REC redland:REC
sbc:REC
sdl:REC sdl:REC
seamonkey-solibs:REC seamonkey-solibs:REC
serf:REC
sg3_utils:REC sg3_utils:REC
shared-desktop-ontologies:ADD shared-desktop-ontologies:ADD
shared-mime-info:REC shared-mime-info:REC
@ -224,6 +259,7 @@ slang:REC
slang1:REC slang1:REC
soprano:REC soprano:REC
sound-theme-freedesktop:REC sound-theme-freedesktop:REC
speexdsp:ADD
startup-notification:ADD startup-notification:ADD
strigi:REC strigi:REC
svgalib:REC svgalib:REC
@ -238,4 +274,5 @@ v4l-utils:REC
virtuoso-ose:ADD virtuoso-ose:ADD
vte:REC vte:REC
wavpack:OPT wavpack:OPT
xapian-core:REC
zlib:REC zlib:REC

View file

@ -19,7 +19,6 @@ Press ENTER when you are done." \
"bind" "Berkeley Internet Name Domain server" "on" \ "bind" "Berkeley Internet Name Domain server" "on" \
"bluez" "Bluetooth userspace (libs/utils) support" "on" \ "bluez" "Bluetooth userspace (libs/utils) support" "on" \
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \ "bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
"bluez-hcidump" "Bluetooth(TM) network analyzer" "on" \
"bootp" "Internet Bootstrap Protocol server" "on" \ "bootp" "Internet Bootstrap Protocol server" "on" \
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \ "bridge-utils" "Tools for setting up Ethernet bridges" "on" \
"bsd-finger" "BSD finger daemon and client" "on" \ "bsd-finger" "BSD finger daemon and client" "on" \
@ -67,6 +66,7 @@ Press ENTER when you are done." \
"libksba" "X.509 & CMS library for S/MIME and TLS" "on" \ "libksba" "X.509 & CMS library for S/MIME and TLS" "on" \
"libmbim" "Mobile Broadband Interface Model library" "on" \ "libmbim" "Mobile Broadband Interface Model library" "on" \
"libmnl" "Netlink user-space library" "on" \ "libmnl" "Netlink user-space library" "on" \
"libndp" "Library for Neighbor Discovery Protocol" "on" \
"libnetfilter_acct" "Netfilter accounting library" "on" \ "libnetfilter_acct" "Netfilter accounting library" "on" \
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \ "libnetfilter_conntrack" "Netfilter conntrack library" "on" \
"libnetfilter_cthelper" "Netfilter conntrack helpers library" "on" \ "libnetfilter_cthelper" "Netfilter conntrack helpers library" "on" \
@ -74,7 +74,9 @@ Press ENTER when you are done." \
"libnetfilter_log" "Netfilter packet logging library" "on" \ "libnetfilter_log" "Netfilter packet logging library" "on" \
"libnetfilter_queue" "Netfilter packet queueing library" "on" \ "libnetfilter_queue" "Netfilter packet queueing library" "on" \
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \ "libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
"libnftnl" "interface to the kernel nf_tables subsystem" "on" \
"libqmi" "QMI library and utils" "on" \ "libqmi" "QMI library and utils" "on" \
"libtirpc" "Transport-Independent RPC library" "on" \
"links" "Text-based WWW browser (with frames)" "on" \ "links" "Text-based WWW browser (with frames)" "on" \
"lynx" "Classic text-based WWW browser" "on" \ "lynx" "Classic text-based WWW browser" "on" \
"mailx" "A simple user mail program" "on" \ "mailx" "A simple user mail program" "on" \
@ -106,11 +108,10 @@ Press ENTER when you are done." \
"newspost" "Posts multipart binaries on USENET" "on" \ "newspost" "Posts multipart binaries on USENET" "on" \
"nfacct" "Tool to manage accounting objects" "on" \ "nfacct" "Tool to manage accounting objects" "on" \
"nfs-utils" "Network File System daemons" "on" \ "nfs-utils" "Network File System daemons" "on" \
"nftables" "Packet filtering and classification" "on" \
"nmap" "Network scanning utility" "on" \ "nmap" "Network scanning utility" "on" \
"nn" "The NN news reader" "on" \ "nn" "The NN news reader" "on" \
"ntp" "Network Time Protocol" "on" \ "ntp" "Network Time Protocol" "on" \
"obex-data-server" "Obex D-Bus Service Support" "on" \
"obexfs" "FUSE filesystem for mounting over ObexFTP" "on" \
"obexftp" "Object Exchange FTP client/server" "on" \ "obexftp" "Object Exchange FTP client/server" "on" \
"openldap-client" "LDAP authentication libraries" "on" \ "openldap-client" "LDAP authentication libraries" "on" \
"openobex" "Object Exchange protocol library" "on" \ "openobex" "Object Exchange protocol library" "on" \
@ -122,7 +123,6 @@ Press ENTER when you are done." \
"pidentd" "TCP/IP IDENT protocol server" "on" \ "pidentd" "TCP/IP IDENT protocol server" "on" \
"pinentry" "PIN Entry dialogs" "on" \ "pinentry" "PIN Entry dialogs" "on" \
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \ "popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
"portmap" "Manages NFS and other RPC connections" "on" \
"ppp" "Point-to-point protocol" "on" \ "ppp" "Point-to-point protocol" "on" \
"procmail" "Mail delivery/filtering utility" "on" \ "procmail" "Mail delivery/filtering utility" "on" \
"proftpd" "The Professional FTP (file transfer) daemon" "on" \ "proftpd" "The Professional FTP (file transfer) daemon" "on" \
@ -131,6 +131,7 @@ Press ENTER when you are done." \
"rdist" "Remote file distribution utility" "on" \ "rdist" "Remote file distribution utility" "on" \
"rfkill" "tool to query wireless interfaces" "on" \ "rfkill" "tool to query wireless interfaces" "on" \
"rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "on" \ "rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "on" \
"rpcbind" "Manages NFS and other RPC connections" "on" \
"rsync" "Enhanced replacement for rcp" "on" \ "rsync" "Enhanced replacement for rcp" "on" \
"samba" "SMB print/file server for Windows LANs" "on" \ "samba" "SMB print/file server for Windows LANs" "on" \
"sendmail" "The sendmail mail transport agent" "on" \ "sendmail" "The sendmail mail transport agent" "on" \
@ -161,7 +162,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -169,7 +170,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -19,7 +19,6 @@ Press ENTER when you are done." \
"bind" "Berkeley Internet Name Domain server" "on" \ "bind" "Berkeley Internet Name Domain server" "on" \
"bluez" "Bluetooth userspace (libs/utils) support" "on" \ "bluez" "Bluetooth userspace (libs/utils) support" "on" \
"bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \ "bluez-firmware" "Firmware for Bluetooth(TM) devices" "on" \
"bluez-hcidump" "Bluetooth(TM) network analyzer" "on" \
"bootp" "Internet Bootstrap Protocol server" "on" \ "bootp" "Internet Bootstrap Protocol server" "on" \
"bridge-utils" "Tools for setting up Ethernet bridges" "on" \ "bridge-utils" "Tools for setting up Ethernet bridges" "on" \
"bsd-finger" "BSD finger daemon and client" "on" \ "bsd-finger" "BSD finger daemon and client" "on" \
@ -67,6 +66,7 @@ Press ENTER when you are done." \
"libksba" "X.509 & CMS library for S/MIME and TLS" "on" \ "libksba" "X.509 & CMS library for S/MIME and TLS" "on" \
"libmbim" "Mobile Broadband Interface Model library" "on" \ "libmbim" "Mobile Broadband Interface Model library" "on" \
"libmnl" "Netlink user-space library" "on" \ "libmnl" "Netlink user-space library" "on" \
"libndp" "Library for Neighbor Discovery Protocol" "on" \
"libnetfilter_acct" "Netfilter accounting library" "on" \ "libnetfilter_acct" "Netfilter accounting library" "on" \
"libnetfilter_conntrack" "Netfilter conntrack library" "on" \ "libnetfilter_conntrack" "Netfilter conntrack library" "on" \
"libnetfilter_cthelper" "Netfilter conntrack helpers library" "on" \ "libnetfilter_cthelper" "Netfilter conntrack helpers library" "on" \
@ -74,7 +74,9 @@ Press ENTER when you are done." \
"libnetfilter_log" "Netfilter packet logging library" "on" \ "libnetfilter_log" "Netfilter packet logging library" "on" \
"libnetfilter_queue" "Netfilter packet queueing library" "on" \ "libnetfilter_queue" "Netfilter packet queueing library" "on" \
"libnfnetlink" "Netfilter kernel/userspace comm library" "on" \ "libnfnetlink" "Netfilter kernel/userspace comm library" "on" \
"libnftnl" "interface to the kernel nf_tables subsystem" "on" \
"libqmi" "QMI library and utils" "on" \ "libqmi" "QMI library and utils" "on" \
"libtirpc" "Transport-Independent RPC library" "on" \
"links" "Text-based WWW browser (with frames)" "on" \ "links" "Text-based WWW browser (with frames)" "on" \
"lynx" "Classic text-based WWW browser" "on" \ "lynx" "Classic text-based WWW browser" "on" \
"mailx" "A simple user mail program" "on" \ "mailx" "A simple user mail program" "on" \
@ -106,11 +108,10 @@ Press ENTER when you are done." \
"newspost" "Posts multipart binaries on USENET" "on" \ "newspost" "Posts multipart binaries on USENET" "on" \
"nfacct" "Tool to manage accounting objects" "on" \ "nfacct" "Tool to manage accounting objects" "on" \
"nfs-utils" "Network File System daemons" "on" \ "nfs-utils" "Network File System daemons" "on" \
"nftables" "Packet filtering and classification" "on" \
"nmap" "Network scanning utility" "on" \ "nmap" "Network scanning utility" "on" \
"nn" "The NN news reader" "on" \ "nn" "The NN news reader" "on" \
"ntp" "Network Time Protocol" "on" \ "ntp" "Network Time Protocol" "on" \
"obex-data-server" "Obex D-Bus Service Support" "on" \
"obexfs" "FUSE filesystem for mounting over ObexFTP" "on" \
"obexftp" "Object Exchange FTP client/server" "on" \ "obexftp" "Object Exchange FTP client/server" "on" \
"openldap-client" "LDAP authentication libraries" "on" \ "openldap-client" "LDAP authentication libraries" "on" \
"openobex" "Object Exchange protocol library" "on" \ "openobex" "Object Exchange protocol library" "on" \
@ -122,7 +123,6 @@ Press ENTER when you are done." \
"pidentd" "TCP/IP IDENT protocol server" "on" \ "pidentd" "TCP/IP IDENT protocol server" "on" \
"pinentry" "PIN Entry dialogs" "on" \ "pinentry" "PIN Entry dialogs" "on" \
"popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \ "popa3d" "Post Office Protocol v. 3 (POP3) server" "on" \
"portmap" "Manages NFS and other RPC connections" "on" \
"ppp" "Point-to-point protocol" "on" \ "ppp" "Point-to-point protocol" "on" \
"procmail" "Mail delivery/filtering utility" "on" \ "procmail" "Mail delivery/filtering utility" "on" \
"proftpd" "The Professional FTP (file transfer) daemon" "on" \ "proftpd" "The Professional FTP (file transfer) daemon" "on" \
@ -131,6 +131,7 @@ Press ENTER when you are done." \
"rdist" "Remote file distribution utility" "on" \ "rdist" "Remote file distribution utility" "on" \
"rfkill" "tool to query wireless interfaces" "on" \ "rfkill" "tool to query wireless interfaces" "on" \
"rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "on" \ "rp-pppoe" "Connect to ADSL ISPs that use PPPoE" "on" \
"rpcbind" "Manages NFS and other RPC connections" "on" \
"rsync" "Enhanced replacement for rcp" "on" \ "rsync" "Enhanced replacement for rcp" "on" \
"samba" "SMB print/file server for Windows LANs" "on" \ "samba" "SMB print/file server for Windows LANs" "on" \
"sendmail" "The sendmail mail transport agent" "on" \ "sendmail" "The sendmail mail transport agent" "on" \
@ -161,7 +162,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -169,7 +170,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bluez-hcidump bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libqmi links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nmap nn ntp obex-data-server obexfs obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d portmap ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl dhcp dhcpcd dirmngr dnsmasq ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo idnkit iftop imapd inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw lftp libassuan libgcrypt libgpg-error libksba libmbim libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mailx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nmap nn ntp obexftp openldap-client openobex openssh openssl openvpn p11-kit php pidentd pinentry popa3d ppp procmail proftpd pssh pth rdist rfkill rp-pppoe rpcbind rsync samba sendmail sendmail-cf slrn snownews stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute trn ulogd uucp vlan vsftpd wget whois wireless-tools wpa_supplicant yptools ytalk zd1211-firmware \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -6,7 +6,6 @@ biff+comsat:OPT
bind:REC bind:REC
bluez:ADD bluez:ADD
bluez-firmware:ADD bluez-firmware:ADD
bluez-hcidump:ADD
bootp:OPT bootp:OPT
bridge-utils:OPT bridge-utils:OPT
bsd-finger:OPT bsd-finger:OPT
@ -54,6 +53,7 @@ libgpg-error:REC
libksba:REC libksba:REC
libmbim:REC libmbim:REC
libmnl:REC libmnl:REC
libndp:REC
libnetfilter_acct:REC libnetfilter_acct:REC
libnetfilter_conntrack:REC libnetfilter_conntrack:REC
libnetfilter_cthelper:REC libnetfilter_cthelper:REC
@ -61,7 +61,9 @@ libnetfilter_cttimeout:REC
libnetfilter_log:REC libnetfilter_log:REC
libnetfilter_queue:REC libnetfilter_queue:REC
libnfnetlink:REC libnfnetlink:REC
libnftnl:REC
libqmi:REC libqmi:REC
libtirpc:REC
links:OPT links:OPT
lynx:OPT lynx:OPT
mailx:REC mailx:REC
@ -93,11 +95,10 @@ netwrite:OPT
newspost:OPT newspost:OPT
nfacct:REC nfacct:REC
nfs-utils:OPT nfs-utils:OPT
nftables:REC
nmap:OPT nmap:OPT
nn:OPT nn:OPT
ntp:OPT ntp:OPT
obex-data-server:REC
obexfs:REC
obexftp:REC obexftp:REC
openldap-client:REC openldap-client:REC
openobex:REC openobex:REC
@ -109,7 +110,6 @@ php:OPT
pidentd:REC pidentd:REC
pinentry:REC pinentry:REC
popa3d:REC popa3d:REC
portmap:REC
ppp:OPT ppp:OPT
procmail:REC procmail:REC
proftpd:OPT proftpd:OPT
@ -118,6 +118,7 @@ pth:REC
rdist:OPT rdist:OPT
rfkill:REC rfkill:REC
rp-pppoe:OPT rp-pppoe:OPT
rpcbind:REC
rsync:OPT rsync:OPT
samba:OPT samba:OPT
sendmail:REC sendmail:REC

View file

@ -22,7 +22,8 @@ Press ENTER when you are done." \
"damageproto" "Prototype files (.h, .pc) for X" "on" \ "damageproto" "Prototype files (.h, .pc) for X" "on" \
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \ "dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
"dmxproto" "Prototype files (.h, .pc) for X" "on" \ "dmxproto" "Prototype files (.h, .pc) for X" "on" \
"dri2proto" "Prototype files (.h, .pc) for X DRI" "on" \ "dri2proto" "Prototype files (.h, .pc) for X DRI v2" "on" \
"dri3proto" "Prototype files (.h, .pc) for X DRI v3" "on" \
"editres" "A dynamic resource editor for X" "on" \ "editres" "A dynamic resource editor for X" "on" \
"encodings" "Font encodings for X" "on" \ "encodings" "Font encodings for X" "on" \
"evieext" "Prototype files (.h, .pc) for X" "on" \ "evieext" "Prototype files (.h, .pc) for X" "on" \
@ -89,6 +90,7 @@ Press ENTER when you are done." \
"libXau" "libXau is a library for X" "on" \ "libXau" "libXau is a library for X" "on" \
"libXaw" "libXaw is a library for X" "on" \ "libXaw" "libXaw is a library for X" "on" \
"libXaw3d" "Athena X widgets with a 3D look" "on" \ "libXaw3d" "Athena X widgets with a 3D look" "on" \
"libXaw3dXft" "Athena X widgets with a 3D look" "on" \
"libXcm" "X net-color library" "on" \ "libXcm" "X net-color library" "on" \
"libXcomposite" "libXcomposite is a library for X" "on" \ "libXcomposite" "libXcomposite is a library for X" "on" \
"libXcursor" "libXcursor is a library for X" "on" \ "libXcursor" "libXcursor is a library for X" "on" \
@ -105,6 +107,7 @@ Press ENTER when you are done." \
"libXmu" "libXmu is a library for X" "on" \ "libXmu" "libXmu is a library for X" "on" \
"libXp" "libXp is a library for X" "on" \ "libXp" "libXp is a library for X" "on" \
"libXpm" "libXpm is a library for X" "on" \ "libXpm" "libXpm is a library for X" "on" \
"libXpresent" "libXpresent is a library for X" "on" \
"libXrandr" "libXrandr is a library for X" "on" \ "libXrandr" "libXrandr is a library for X" "on" \
"libXrender" "libXrender is a library for X" "on" \ "libXrender" "libXrender is a library for X" "on" \
"libXres" "libXres is a library for X" "on" \ "libXres" "libXres is a library for X" "on" \
@ -117,13 +120,19 @@ Press ENTER when you are done." \
"libXxf86vm" "libXxf86vm is a library for X" "on" \ "libXxf86vm" "libXxf86vm is a library for X" "on" \
"libdmx" "libdmx is a library for X" "on" \ "libdmx" "libdmx is a library for X" "on" \
"libdrm" "libdrm is a library for X" "on" \ "libdrm" "libdrm is a library for X" "on" \
"libepoxy" "OpenGL function pointer management library" "on" \
"liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \ "liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \
"libevdev" "wrapper library for evdev devices" "on" \
"libfontenc" "libfontenc is a library for X" "on" \ "libfontenc" "libfontenc is a library for X" "on" \
"libhangul" "Hangul keyboard input library" "on" \ "libhangul" "Hangul keyboard input library" "on" \
"libpciaccess" "PCI access library for X" "on" \ "libpciaccess" "PCI access library for X" "on" \
"libpthread-stubs" "libpthread-stubs is a library for X" "on" \ "libpthread-stubs" "libpthread-stubs is a library for X" "on" \
"libva" "Video Acceleration API" "on" \
"libva-intel-driver" "VA driver for Intel G45 & HD Graphics family" "on" \
"libvdpau" "VDPAU wrapper library" "on" \
"libxcb" "libxcb is a library for X" "on" \ "libxcb" "libxcb is a library for X" "on" \
"libxkbfile" "libxkbfile is a library for X" "on" \ "libxkbfile" "libxkbfile is a library for X" "on" \
"libxshmfence" "The X Shared Memory Fence Library" "on" \
"listres" "list resources in widgets" "on" \ "listres" "list resources in widgets" "on" \
"lndir" "create a tree of symlinks to another directory" "on" \ "lndir" "create a tree of symlinks to another directory" "on" \
"luit" "ISO 2022 support for Unicode terminals" "on" \ "luit" "ISO 2022 support for Unicode terminals" "on" \
@ -133,9 +142,11 @@ Press ENTER when you are done." \
"mkcomposecache" "create a cache file for a compose file" "on" \ "mkcomposecache" "create a cache file for a compose file" "on" \
"mkfontdir" "create an index of X font files in a directory" "on" \ "mkfontdir" "create an index of X font files in a directory" "on" \
"mkfontscale" "create an index of scalable font files for X" "on" \ "mkfontscale" "create an index of scalable font files for X" "on" \
"motif" "Motif X libraries" "on" \
"mtdev" "Multitouch support library" "on" \ "mtdev" "Multitouch support library" "on" \
"oclock" "A clock widget for the X desktop" "on" \ "oclock" "A clock widget for the X desktop" "on" \
"pixman" "Low-level pixel manipulation library" "on" \ "pixman" "Low-level pixel manipulation library" "on" \
"presentproto" "Prototype files (.h, .pc) for X" "on" \
"printproto" "Prototype files (.h, .pc) for X" "on" \ "printproto" "Prototype files (.h, .pc) for X" "on" \
"randrproto" "Prototype files (.h, .pc) for X" "on" \ "randrproto" "Prototype files (.h, .pc) for X" "on" \
"recordproto" "Prototype files (.h, .pc) for X" "on" \ "recordproto" "Prototype files (.h, .pc) for X" "on" \
@ -175,6 +186,7 @@ Press ENTER when you are done." \
"xcb-proto" "Prototype files (.h, .pc) for X" "on" \ "xcb-proto" "Prototype files (.h, .pc) for X" "on" \
"xcb-util" "Utilities for XCB" "on" \ "xcb-util" "Utilities for XCB" "on" \
"xcb-util-cursor" "XCB cursor library " "on" \ "xcb-util-cursor" "XCB cursor library " "on" \
"xcb-util-errors" "XCB error debugging library" "on" \
"xcb-util-image" "XCB library providing XImage and XShmImage" "on" \ "xcb-util-image" "XCB library providing XImage and XShmImage" "on" \
"xcb-util-keysyms" "XCB keysyms library " "on" \ "xcb-util-keysyms" "XCB keysyms library " "on" \
"xcb-util-renderutil" "XCB renderutil library" "on" \ "xcb-util-renderutil" "XCB renderutil library" "on" \
@ -200,7 +212,6 @@ Press ENTER when you are done." \
"xextproto" "Prototype files (.h, .pc) for X" "on" \ "xextproto" "Prototype files (.h, .pc) for X" "on" \
"xeyes" "Desktop eyes that follow the mouse" "on" \ "xeyes" "Desktop eyes that follow the mouse" "on" \
"xf86-input-acecad" "acecad input driver for X" "on" \ "xf86-input-acecad" "acecad input driver for X" "on" \
"xf86-input-aiptek" "aiptek input driver for X" "on" \
"xf86-input-evdev" "evdev input driver for X" "on" \ "xf86-input-evdev" "evdev input driver for X" "on" \
"xf86-input-joystick" "joystick input driver for X" "on" \ "xf86-input-joystick" "joystick input driver for X" "on" \
"xf86-input-keyboard" "keyboard input driver for X" "on" \ "xf86-input-keyboard" "keyboard input driver for X" "on" \
@ -210,6 +221,7 @@ Press ENTER when you are done." \
"xf86-input-vmmouse" "vmmouse input driver for X" "on" \ "xf86-input-vmmouse" "vmmouse input driver for X" "on" \
"xf86-input-void" "void input driver for X" "on" \ "xf86-input-void" "void input driver for X" "on" \
"xf86-input-wacom" "wacom input driver for X" "on" \ "xf86-input-wacom" "wacom input driver for X" "on" \
"xf86-video-amdgpu" "AMD GPU video driver for X" "on" \
"xf86-video-apm" "apm video driver for X" "on" \ "xf86-video-apm" "apm video driver for X" "on" \
"xf86-video-ark" "ark video driver for X" "on" \ "xf86-video-ark" "ark video driver for X" "on" \
"xf86-video-ast" "ast video driver for X" "on" \ "xf86-video-ast" "ast video driver for X" "on" \
@ -223,7 +235,6 @@ Press ENTER when you are done." \
"xf86-video-intel" "intel video driver for X" "on" \ "xf86-video-intel" "intel video driver for X" "on" \
"xf86-video-mach64" "ATI Mach64 video driver for X" "on" \ "xf86-video-mach64" "ATI Mach64 video driver for X" "on" \
"xf86-video-mga" "mga video driver for X" "on" \ "xf86-video-mga" "mga video driver for X" "on" \
"xf86-video-modesetting" "fallback video driver for X11 using KMS" "on" \
"xf86-video-neomagic" "neomagic video driver for X" "on" \ "xf86-video-neomagic" "neomagic video driver for X" "on" \
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \ "xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
"xf86-video-nv" "nv video driver for X" "on" \ "xf86-video-nv" "nv video driver for X" "on" \
@ -310,7 +321,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -318,7 +329,7 @@ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto dama
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -22,7 +22,8 @@ Press ENTER when you are done." \
"damageproto" "Prototype files (.h, .pc) for X" "on" \ "damageproto" "Prototype files (.h, .pc) for X" "on" \
"dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \ "dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \
"dmxproto" "Prototype files (.h, .pc) for X" "on" \ "dmxproto" "Prototype files (.h, .pc) for X" "on" \
"dri2proto" "Prototype files (.h, .pc) for X DRI" "on" \ "dri2proto" "Prototype files (.h, .pc) for X DRI v2" "on" \
"dri3proto" "Prototype files (.h, .pc) for X DRI v3" "on" \
"editres" "A dynamic resource editor for X" "on" \ "editres" "A dynamic resource editor for X" "on" \
"encodings" "Font encodings for X" "on" \ "encodings" "Font encodings for X" "on" \
"evieext" "Prototype files (.h, .pc) for X" "on" \ "evieext" "Prototype files (.h, .pc) for X" "on" \
@ -89,6 +90,7 @@ Press ENTER when you are done." \
"libXau" "libXau is a library for X" "on" \ "libXau" "libXau is a library for X" "on" \
"libXaw" "libXaw is a library for X" "on" \ "libXaw" "libXaw is a library for X" "on" \
"libXaw3d" "Athena X widgets with a 3D look" "on" \ "libXaw3d" "Athena X widgets with a 3D look" "on" \
"libXaw3dXft" "Athena X widgets with a 3D look" "on" \
"libXcm" "X net-color library" "on" \ "libXcm" "X net-color library" "on" \
"libXcomposite" "libXcomposite is a library for X" "on" \ "libXcomposite" "libXcomposite is a library for X" "on" \
"libXcursor" "libXcursor is a library for X" "on" \ "libXcursor" "libXcursor is a library for X" "on" \
@ -105,6 +107,7 @@ Press ENTER when you are done." \
"libXmu" "libXmu is a library for X" "on" \ "libXmu" "libXmu is a library for X" "on" \
"libXp" "libXp is a library for X" "on" \ "libXp" "libXp is a library for X" "on" \
"libXpm" "libXpm is a library for X" "on" \ "libXpm" "libXpm is a library for X" "on" \
"libXpresent" "libXpresent is a library for X" "on" \
"libXrandr" "libXrandr is a library for X" "on" \ "libXrandr" "libXrandr is a library for X" "on" \
"libXrender" "libXrender is a library for X" "on" \ "libXrender" "libXrender is a library for X" "on" \
"libXres" "libXres is a library for X" "on" \ "libXres" "libXres is a library for X" "on" \
@ -117,13 +120,19 @@ Press ENTER when you are done." \
"libXxf86vm" "libXxf86vm is a library for X" "on" \ "libXxf86vm" "libXxf86vm is a library for X" "on" \
"libdmx" "libdmx is a library for X" "on" \ "libdmx" "libdmx is a library for X" "on" \
"libdrm" "libdrm is a library for X" "on" \ "libdrm" "libdrm is a library for X" "on" \
"libepoxy" "OpenGL function pointer management library" "on" \
"liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \ "liberation-fonts-ttf" "Liberation Fonts TrueType fonts" "on" \
"libevdev" "wrapper library for evdev devices" "on" \
"libfontenc" "libfontenc is a library for X" "on" \ "libfontenc" "libfontenc is a library for X" "on" \
"libhangul" "Hangul keyboard input library" "on" \ "libhangul" "Hangul keyboard input library" "on" \
"libpciaccess" "PCI access library for X" "on" \ "libpciaccess" "PCI access library for X" "on" \
"libpthread-stubs" "libpthread-stubs is a library for X" "on" \ "libpthread-stubs" "libpthread-stubs is a library for X" "on" \
"libva" "Video Acceleration API" "on" \
"libva-intel-driver" "VA driver for Intel G45 & HD Graphics family" "on" \
"libvdpau" "VDPAU wrapper library" "on" \
"libxcb" "libxcb is a library for X" "on" \ "libxcb" "libxcb is a library for X" "on" \
"libxkbfile" "libxkbfile is a library for X" "on" \ "libxkbfile" "libxkbfile is a library for X" "on" \
"libxshmfence" "The X Shared Memory Fence Library" "on" \
"listres" "list resources in widgets" "on" \ "listres" "list resources in widgets" "on" \
"lndir" "create a tree of symlinks to another directory" "on" \ "lndir" "create a tree of symlinks to another directory" "on" \
"luit" "ISO 2022 support for Unicode terminals" "on" \ "luit" "ISO 2022 support for Unicode terminals" "on" \
@ -133,9 +142,11 @@ Press ENTER when you are done." \
"mkcomposecache" "create a cache file for a compose file" "on" \ "mkcomposecache" "create a cache file for a compose file" "on" \
"mkfontdir" "create an index of X font files in a directory" "on" \ "mkfontdir" "create an index of X font files in a directory" "on" \
"mkfontscale" "create an index of scalable font files for X" "on" \ "mkfontscale" "create an index of scalable font files for X" "on" \
"motif" "Motif X libraries" "on" \
"mtdev" "Multitouch support library" "on" \ "mtdev" "Multitouch support library" "on" \
"oclock" "A clock widget for the X desktop" "on" \ "oclock" "A clock widget for the X desktop" "on" \
"pixman" "Low-level pixel manipulation library" "on" \ "pixman" "Low-level pixel manipulation library" "on" \
"presentproto" "Prototype files (.h, .pc) for X" "on" \
"printproto" "Prototype files (.h, .pc) for X" "on" \ "printproto" "Prototype files (.h, .pc) for X" "on" \
"randrproto" "Prototype files (.h, .pc) for X" "on" \ "randrproto" "Prototype files (.h, .pc) for X" "on" \
"recordproto" "Prototype files (.h, .pc) for X" "on" \ "recordproto" "Prototype files (.h, .pc) for X" "on" \
@ -175,6 +186,7 @@ Press ENTER when you are done." \
"xcb-proto" "Prototype files (.h, .pc) for X" "on" \ "xcb-proto" "Prototype files (.h, .pc) for X" "on" \
"xcb-util" "Utilities for XCB" "on" \ "xcb-util" "Utilities for XCB" "on" \
"xcb-util-cursor" "XCB cursor library " "on" \ "xcb-util-cursor" "XCB cursor library " "on" \
"xcb-util-errors" "XCB error debugging library" "on" \
"xcb-util-image" "XCB library providing XImage and XShmImage" "on" \ "xcb-util-image" "XCB library providing XImage and XShmImage" "on" \
"xcb-util-keysyms" "XCB keysyms library " "on" \ "xcb-util-keysyms" "XCB keysyms library " "on" \
"xcb-util-renderutil" "XCB renderutil library" "on" \ "xcb-util-renderutil" "XCB renderutil library" "on" \
@ -200,7 +212,6 @@ Press ENTER when you are done." \
"xextproto" "Prototype files (.h, .pc) for X" "on" \ "xextproto" "Prototype files (.h, .pc) for X" "on" \
"xeyes" "Desktop eyes that follow the mouse" "on" \ "xeyes" "Desktop eyes that follow the mouse" "on" \
"xf86-input-acecad" "acecad input driver for X" "on" \ "xf86-input-acecad" "acecad input driver for X" "on" \
"xf86-input-aiptek" "aiptek input driver for X" "on" \
"xf86-input-evdev" "evdev input driver for X" "on" \ "xf86-input-evdev" "evdev input driver for X" "on" \
"xf86-input-joystick" "joystick input driver for X" "on" \ "xf86-input-joystick" "joystick input driver for X" "on" \
"xf86-input-keyboard" "keyboard input driver for X" "on" \ "xf86-input-keyboard" "keyboard input driver for X" "on" \
@ -210,6 +221,7 @@ Press ENTER when you are done." \
"xf86-input-vmmouse" "vmmouse input driver for X" "on" \ "xf86-input-vmmouse" "vmmouse input driver for X" "on" \
"xf86-input-void" "void input driver for X" "on" \ "xf86-input-void" "void input driver for X" "on" \
"xf86-input-wacom" "wacom input driver for X" "on" \ "xf86-input-wacom" "wacom input driver for X" "on" \
"xf86-video-amdgpu" "AMD GPU video driver for X" "on" \
"xf86-video-apm" "apm video driver for X" "on" \ "xf86-video-apm" "apm video driver for X" "on" \
"xf86-video-ark" "ark video driver for X" "on" \ "xf86-video-ark" "ark video driver for X" "on" \
"xf86-video-ast" "ast video driver for X" "on" \ "xf86-video-ast" "ast video driver for X" "on" \
@ -223,7 +235,6 @@ Press ENTER when you are done." \
"xf86-video-intel" "intel video driver for X" "on" \ "xf86-video-intel" "intel video driver for X" "on" \
"xf86-video-mach64" "ATI Mach64 video driver for X" "on" \ "xf86-video-mach64" "ATI Mach64 video driver for X" "on" \
"xf86-video-mga" "mga video driver for X" "on" \ "xf86-video-mga" "mga video driver for X" "on" \
"xf86-video-modesetting" "fallback video driver for X11 using KMS" "on" \
"xf86-video-neomagic" "neomagic video driver for X" "on" \ "xf86-video-neomagic" "neomagic video driver for X" "on" \
"xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \ "xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \
"xf86-video-nv" "nv video driver for X" "on" \ "xf86-video-nv" "nv video driver for X" "on" \
@ -310,7 +321,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -318,7 +329,7 @@ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto dama
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm liberation-fonts-ttf libfontenc libhangul libpciaccess libpthread-stubs libxcb libxkbfile listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale mtdev oclock pixman printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-aiptek xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-modesetting xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ anthy appres bdftopcf beforelight bigreqsproto bitmap compiz compositeproto damageproto dejavu-fonts-ttf dmxproto dri2proto dri3proto editres encodings evieext fixesproto font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontcacheproto fontconfig fontsproto fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glproto glu iceauth ico imake inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libhangul libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence listres lndir luit m17n-lib makedepend mesa mkcomposecache mkfontdir mkfontscale motif mtdev oclock pixman presentproto printproto randrproto recordproto rendercheck renderproto resourceproto rgb sazanami-fonts-ttf scim scim-anthy scim-hangul scim-input-pad scim-m17n scim-pinyin scim-tables scrnsaverproto sessreg setxkbmap showfont sinhala_lklug-font-ttf smproxy tibmachuni-font-ttf transset ttf-indic-fonts twm util-macros videoproto viewres wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmiscproto xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xextproto xeyes xf86-input-acecad xf86-input-evdev xf86-input-joystick xf86-input-keyboard xf86-input-mouse xf86-input-penmount xf86-input-synaptics xf86-input-vmmouse xf86-input-void xf86-input-wacom xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-ati xf86-video-chips xf86-video-cirrus xf86-video-dummy xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-s3virge xf86-video-savage xf86-video-siliconmotion xf86-video-sis xf86-video-sisusb xf86-video-tdfx xf86-video-tga xf86-video-trident xf86-video-tseng xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86-video-voodoo xf86-video-xgi xf86-video-xgixp xf86bigfontproto xf86dga xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xfd xfontsel xfs xfsinfo xgamma xgc xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-sgml-doctools xpr xprop xproto xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

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