diff --git a/pisi-index.xml b/pisi-index.xml index 8ab15d77ca..c355907f3a 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -34607,6 +34607,75 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + utempter + http://www.redhat.com/ + + PisiLinux Community + admins@pisilinux.org + + MIT + LGPLv2.1 + app:console + unknown + Application that allows non-privileged applications to write utmp (login) info + utemper, utmp(oturum açma) bilgilerini yazmak için ayrıcalıksız uygulamalara izin veren bir uygulamadır. + Utempter is a utility that allows non-privileged applications such as terminal emulators to modify the utmp database without having to setuid root. + Utempter, terminal emulatörleri gibi, yetkisiz uygulamalara setuid e ihtiyaç duymadan utmp veritabanına yazma hakkı verir. + ftp://ftp.altlinux.org/pub/people/ldv/utempter/libutempter-1.1.6.tar.bz2 + + libutempter-pierelro.patch + + util/admin/utempter/pspec.xml + + + utempter + + /usr/libexec + /usr/lib + /usr/share/doc + /usr/share/man + + + System.Package + + + + utempter-devel + Development files for utempter + utempter için geliştirme dosyaları + + utempter + + + /usr/include + + + + + 2014-05-25 + 1.1.6 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-01-20 + 1.1.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2010-10-12 + 0.5.5 + First release + Pisi Linux Admins + admins@pisilinux.org + + + gnutls @@ -43077,6 +43146,88 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + xterm + http://invisible-island.net/xterm + + PisiLinux Community + admins@pisilinux.org + + MIT + app:gui + unknown + Terminal emulator for the X Window System + X Pencere Sistemi için uçbirim emülatörü + The xterm program is a terminal emulator for the X Window System. It provides DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use the window system directly. + xterm programı, X Pencere Sistemi için bir uçbirim emülatörüdür. Pencere sistemini doğrudan kullanamayan programlar için DEC VT102 ve Tektronix 4014 uyumlu uçbirimler sağlar. + terminal + ftp://invisible-island.net/xterm/xterm-304.tgz + + fontconfig-devel + libICE-devel + libXaw-devel + libXft-devel + libXmu-devel + libXt-devel + utempter-devel + xorg-app + libXpm-devel + ncurses-devel + libx11-devel + + + 16colors.txt.diff + defaults.patch + + x11/terminal/xterm/pspec.xml + + + xterm + + fontconfig + libICE + libXaw + libXft + libXmu + libXt + utempter + xorg-app + libXpm + ncurses + libx11 + + + /usr/bin + /usr/share/X11 + /usr/share/doc + /usr/share/man + + + + + 2014-05-13 + 304 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-08-25 + 287 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-12 + 287 + First release + Erdinç Gültekin + admins@pisilinux.org + + + font-util diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 304271d957..d0542bf368 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -bf10bd7d2dde02fa7f4658e8d450f83693844f84 \ No newline at end of file +b7d135d54083c27e21d04647c893881e5532c789 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index bb71c8b351..847b4793ee 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 325125a3b0..6647b16c96 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -a1f6f71ce02bee394f4b83f465df5860dc7100f6 \ No newline at end of file +6e0c6fc60397cec315036df9381dc86ca1383d2c \ No newline at end of file diff --git a/util/admin/utempter/actions.py b/util/admin/utempter/actions.py new file mode 100644 index 0000000000..baa56ccd5a --- /dev/null +++ b/util/admin/utempter/actions.py @@ -0,0 +1,18 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def build(): + pisitools.dosed("Makefile", "INSTALL.*?STATICLIB", deleteLine=True) + autotools.make('libdir="/usr/lib" libexecdir="/usr/libexec"') + +def install(): + autotools.rawInstall('DESTDIR="%s" libdir="/usr/lib" libexecdir="/usr/libexec"' % get.installDIR()) + + pisitools.dodoc("COPYING", "README") \ No newline at end of file diff --git a/util/admin/utempter/comar/package.py b/util/admin/utempter/comar/package.py new file mode 100644 index 0000000000..dc2c325900 --- /dev/null +++ b/util/admin/utempter/comar/package.py @@ -0,0 +1,15 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + + ugstr = "root:utmp" + + os.spawnvp(os.P_NOWAIT, "/bin/chown", ["/bin/chown", ugstr, "/usr/sbin/utempter"]) + os.spawnvp(os.P_NOWAIT, "/bin/chmod", ["/bin/chmod", "2775", "/usr/sbin/utempter"]) + + for file in ["/var/log/wtmp", "/run/utmp"]: + if os.path.exists(file): + os.spawnvp(os.P_NOWAIT, "/bin/chown", ["/bin/chown", ugstr, file]) + os.spawnvp(os.P_NOWAIT, "/bin/chmod", ["/bin/chmod", "664", file]) diff --git a/util/admin/utempter/files/libutempter-pierelro.patch b/util/admin/utempter/files/libutempter-pierelro.patch new file mode 100644 index 0000000000..9bd726d624 --- /dev/null +++ b/util/admin/utempter/files/libutempter-pierelro.patch @@ -0,0 +1,18 @@ +diff -up libutempter-1.1.6/Makefile.pierelro libutempter-1.1.6/Makefile +--- libutempter-1.1.6/Makefile.pierelro 2010-11-04 18:14:53.000000000 +0100 ++++ libutempter-1.1.6/Makefile 2013-01-24 15:58:06.241865564 +0100 +@@ -52,11 +52,12 @@ all: $(TARGETS) + $(COMPILE.c) -fPIC $< $(OUTPUT_OPTION) + + $(PROJECT): utempter.c +- $(LINK.c) -Wl,-z,now,-stats $(LDLIBS) $< $(OUTPUT_OPTION) ++ $(LINK.c) -pie -fPIE -Wl,-z,relro,-z,now,-stats $(LDLIBS) \ ++ $< $(OUTPUT_OPTION) + + $(SHAREDLIB): iface.os $(MAP) + $(LINK.o) -shared \ +- -Wl,-soname,$(SONAME),--version-script=$(MAP),-z,defs,-stats \ ++ -Wl,-soname,$(SONAME),--version-script=$(MAP),-z,relro,-z,defs,-stats \ + -lc $< $(OUTPUT_OPTION) + + $(STATICLIB): iface.o diff --git a/util/admin/utempter/pspec.xml b/util/admin/utempter/pspec.xml new file mode 100644 index 0000000000..96b53718e0 --- /dev/null +++ b/util/admin/utempter/pspec.xml @@ -0,0 +1,69 @@ + + + + + utempter + http://www.redhat.com/ + + PisiLinux Community + admins@pisilinux.org + + MIT + LGPLv2.1 + app:console + Application that allows non-privileged applications to write utmp (login) info + Utempter is a utility that allows non-privileged applications such as terminal emulators to modify the utmp database without having to setuid root. + ftp://ftp.altlinux.org/pub/people/ldv/utempter/libutempter-1.1.6.tar.bz2 + + libutempter-pierelro.patch + + + + + utempter + + /usr/libexec + /usr/lib + /usr/share/doc + /usr/share/man + + + System.Package + + + + + utempter-devel + Development files for utempter + + utempter + + + /usr/include + + + + + + 2014-05-25 + 1.1.6 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-01-20 + 1.1.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2010-10-12 + 0.5.5 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/util/admin/utempter/translations.xml b/util/admin/utempter/translations.xml new file mode 100644 index 0000000000..68ee606e86 --- /dev/null +++ b/util/admin/utempter/translations.xml @@ -0,0 +1,13 @@ + + + + utempter + utemper, utmp(oturum açma) bilgilerini yazmak için ayrıcalıksız uygulamalara izin veren bir uygulamadır. + Utempter, terminal emulatörleri gibi, yetkisiz uygulamalara setuid e ihtiyaç duymadan utmp veritabanına yazma hakkı verir. + + + + utempter-devel + utempter için geliştirme dosyaları + + diff --git a/x11/terminal/xterm/actions.py b/x11/terminal/xterm/actions.py new file mode 100644 index 0000000000..c15359d901 --- /dev/null +++ b/x11/terminal/xterm/actions.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure(" \ + --disable-full-tgetent \ + --with-app-defaults=/usr/share/X11/app-defaults \ + --disable-desktop \ + --with-utempter \ + --with-tty-group=tty \ + --enable-256-color \ + --enable-exec-xterm \ + --enable-freetype \ + --enable-luit \ + --enable-wide-chars \ + --enable-warnings \ + ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/usr/share/pixmaps") + + pisitools.dodoc("README.i18n", "xterm.log.html", "ctlseqs.txt", "16colors.txt") diff --git a/x11/terminal/xterm/files/16colors.txt.diff b/x11/terminal/xterm/files/16colors.txt.diff new file mode 100644 index 0000000000..db612e56b2 --- /dev/null +++ b/x11/terminal/xterm/files/16colors.txt.diff @@ -0,0 +1,27 @@ +--- /dev/null 2009-01-25 17:29:16.240001903 +0200 ++++ 16colors.txt 2009-01-26 02:07:59.000000000 +0200 +@@ -0,0 +1,24 @@ ++ANSI-Colors v1.0 ++(c)1994 by: Pablo Ariel Kohan ++ |3 9 3 9 3 9 3 9 3 9 3 9 3 9 3 9| ++ |0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7| ++---+-------------------------------+--- ++040|X X X X X X X X X X X X X X X X|040 ++100|X X X X X X X X X X X X X X X X|100 ++041|X X X X X X X X X X X X X X X X|041 ++101|X X X X X X X X X X X X X X X X|101 ++042|X X X X X X X X X X X X X X X X|042 ++102|X X X X X X X X X X X X X X X X|102 ++043|X X X X X X X X X X X X X X X X|043 ++103|X X X X X X X X X X X X X X X X|103 ++044|X X X X X X X X X X X X X X X X|044 ++104|X X X X X X X X X X X X X X X X|104 ++045|X X X X X X X X X X X X X X X X|045 ++105|X X X X X X X X X X X X X X X X|105 ++046|X X X X X X X X X X X X X X X X|046 ++106|X X X X X X X X X X X X X X X X|106 ++047|X X X X X X X X X X X X X X X X|047 ++107|X X X X X X X X X X X X X X X X|107 ++---+-------------------------------+--- ++ |3 9 3 9 3 9 3 9 3 9 3 9 3 9 3 9| ++ |0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7| diff --git a/x11/terminal/xterm/files/defaults.patch b/x11/terminal/xterm/files/defaults.patch new file mode 100644 index 0000000000..5a54a9849a --- /dev/null +++ b/x11/terminal/xterm/files/defaults.patch @@ -0,0 +1,82 @@ +only in patch2: +unchanged: +Index: XTerm.ad +=================================================================== +--- XTerm.ad.orig ++++ XTerm.ad +@@ -210,3 +210,13 @@ + !*allowTcapOps: false + !*allowTitleOps: false + !*allowWindowOps: false ++ ++! Pardus Defaults: ++*backarrowKeyIsErase: true ++*ptyInitialErase: true ++*VT100*eightBitInput: false ++*VT100*metaSendsEscape: true ++*VT100*scrollBar: true ++*VT100*rightScrollBar: true ++*VT100*utf8Title: true ++*VT100*modifyFunctionKeys: 0 +Index: XTerm-col.ad +=================================================================== +--- XTerm-col.ad.orig ++++ XTerm-col.ad +@@ -7,9 +7,9 @@ + *VT100*boldColors: on + *VT100*dynamicColors: on + +-! Uncomment this for "white" text on a dark background. +-!*VT100*foreground: gray90 +-!*VT100*background: black ++! Set the default text foreground and background colors. ++*VT100*foreground: gray90 ++*VT100*background: black + + ! - OR - + ! Uncomment this for black text on a "white" background. +@@ -114,20 +114,32 @@ + *Form.background: AntiqueWhite + *form.background: AntiqueWhite + ++*mainMenu*background: AntiqueWhite ++*mainMenu*foreground: gray15 ++*vtMenu*background: AntiqueWhite ++*vtMenu*foreground: gray15 ++*fontMenu*background: AntiqueWhite ++*fontMenu*foreground: gray15 ++*tekMenu*background: AntiqueWhite ++*tekMenu*foreground: gray15 ++ + ! The following two sections take advantage of new features in version 7 +-! of the Athena widget library. Comment them out if you have a shallow +-! color depth. ++! of the Athena widget library; see Xaw(7x). ++ ++! This section is commented out because Xaw has no way to dynamically size ++! the gradient. The dimension parameter may need to be adjusted depending ++! on the font used in the menu. + !*SimpleMenu*backgroundPixmap: gradient:vertical?dimension=350&start=gray90&end=gray60 + !*SimpleMenu*foreground: gray15 + +-!*VT100.scrollbar.thumb: vlines2 +-!*VT100.scrollbar.width: 14 +-!*VT100.scrollbar.background: gray60 +-!*VT100.scrollbar.foreground: rgb:a/5/5 +-!*VT100.scrollbar.borderWidth: 0 +-!*VT100.scrollbar.displayList:\ +-!foreground gray90;\ +-!lines 1,-1,-1,-1,-1,1;\ +-!foreground gray60;\ +-!lines -1,0,0,0,0,-1 ++*VT100.scrollbar.thumb: vlines2 ++*VT100.scrollbar.width: 14 ++*VT100.scrollbar.background: gray60 ++*VT100.scrollbar.foreground: rgb:a/5/5 ++*VT100.scrollbar.borderWidth: 0 ++*VT100.scrollbar.displayList:\ ++foreground gray90;\ ++lines 1,-1,-1,-1,-1,1;\ ++foreground gray60;\ ++lines -1,0,0,0,0,-1 + #endif diff --git a/x11/terminal/xterm/pspec.xml b/x11/terminal/xterm/pspec.xml new file mode 100644 index 0000000000..3cb487f84c --- /dev/null +++ b/x11/terminal/xterm/pspec.xml @@ -0,0 +1,88 @@ + + + + + xterm + http://invisible-island.net/xterm + + PisiLinux Community + admins@pisilinux.org + + MIT + terminal + app:gui + Terminal emulator for the X Window System + The xterm program is a terminal emulator for the X Window System. It provides DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use the window system directly. + ftp://invisible-island.net/xterm/xterm-304.tgz + + fontconfig-devel + libICE-devel + libXaw-devel + libXft-devel + libXmu-devel + libXt-devel + utempter-devel + xorg-app + libXpm-devel + ncurses-devel + libx11-devel + + + + + + + 16colors.txt.diff + + + defaults.patch + + + + + xterm + + fontconfig + libICE + libXaw + libXft + libXmu + libXt + utempter + xorg-app + libXpm + ncurses + libx11 + + + /usr/bin + /usr/share/X11 + /usr/share/doc + /usr/share/man + + + + + + 2014-05-13 + 304 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-08-25 + 287 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-12 + 287 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/x11/terminal/xterm/translations.xml b/x11/terminal/xterm/translations.xml new file mode 100644 index 0000000000..579169ebf8 --- /dev/null +++ b/x11/terminal/xterm/translations.xml @@ -0,0 +1,8 @@ + + + + xterm + X Pencere Sistemi için uçbirim emülatörü + xterm programı, X Pencere Sistemi için bir uçbirim emülatörüdür. Pencere sistemini doğrudan kullanamayan programlar için DEC VT102 ve Tektronix 4014 uyumlu uçbirimler sağlar. + +