Merge pull request #2642 from groni/master
add compface dependency for sylpheed
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
sd = "shared"
|
||||
|
||||
def setup():
|
||||
shelltools.makedirs(sd)
|
||||
shelltools.cd(sd)
|
||||
shelltools.sym("libcompface.so", "libcompface.so.1")
|
||||
shelltools.sym("libcompface.so.1.0.0", "libcompface.so")
|
||||
|
||||
def build():
|
||||
shelltools.cd(sd)
|
||||
autotools.make('-f ../Makefile \
|
||||
VPATH=".." \
|
||||
srcdir=".." \
|
||||
LDFLAGS="-lc" \
|
||||
CFLAGS="%s -L%s -fPIC -pipe -D_BSD_SOURCE -D_REENTRANT" \
|
||||
shared' % (get.CFLAGS(), sd))
|
||||
|
||||
shelltools.cd("..")
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
pisitools.dolib_so("%s/libcompface.so.1.0.0" % sd)
|
||||
pisitools.dosym("libcompface.so.1.0.0", "/usr/lib/libcompface.so.1")
|
||||
pisitools.dosym("libcompface.so.1", "/usr/lib/libcompface.so")
|
||||
|
||||
pisitools.insinto("/usr/include", "compface.h")
|
||||
|
||||
for f in ["xbm2xface.pl", "compface", "uncompface"]:
|
||||
pisitools.dobin(f)
|
||||
|
||||
for f in ["compface.1", "compface.3"]:
|
||||
pisitools.doman(f)
|
||||
|
||||
pisitools.dodoc("ChangeLog", "README")
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
*** file.c.org 2009-06-29 09:17:41.000000000 +0200
|
||||
--- file.c 2009-06-29 09:18:27.000000000 +0200
|
||||
***************
|
||||
*** 82,107 ****
|
||||
char *table = table_nop; /* optionally invert bits in nibble */
|
||||
register inc = 0; /* optionally swap nimmles */
|
||||
int bits;
|
||||
|
||||
t = s = fbuf;
|
||||
|
||||
/* Does this look like an X bitmap ? */
|
||||
if (sscanf(s, "#define %*s %d", &bits) == 1) {
|
||||
if (bits == 48) {
|
||||
! char type1[128];
|
||||
! char type2[128];
|
||||
while (*s && *s++ != '\n');
|
||||
if (sscanf(s, "#define %*s %d", &bits) == 1) if (bits == 48) {
|
||||
while (*s && *s++ != '\n');
|
||||
! if (sscanf(s, "static %s %s", type1,type2)==2 &&
|
||||
(!strcmp(type1, "char") ||
|
||||
!strcmp(type2, "char"))) {
|
||||
while (*s && *s++ != '\n');
|
||||
inc = 1;
|
||||
table = table_inv;
|
||||
}
|
||||
! else fprintf(stderr,
|
||||
! "warning: xbitmap line 3 not static [unsigned] short ...\n");
|
||||
}
|
||||
else fprintf(stderr, "warning: xbitmaps must be 48x48\n");
|
||||
}
|
||||
--- 82,110 ----
|
||||
char *table = table_nop; /* optionally invert bits in nibble */
|
||||
register inc = 0; /* optionally swap nimmles */
|
||||
int bits;
|
||||
+ int len;
|
||||
|
||||
t = s = fbuf;
|
||||
|
||||
/* Does this look like an X bitmap ? */
|
||||
if (sscanf(s, "#define %*s %d", &bits) == 1) {
|
||||
if (bits == 48) {
|
||||
! char type1[256];
|
||||
! char type2[256];
|
||||
while (*s && *s++ != '\n');
|
||||
if (sscanf(s, "#define %*s %d", &bits) == 1) if (bits == 48) {
|
||||
while (*s && *s++ != '\n');
|
||||
! for (len=0; s[len] && s[len]!='\n'; len++);
|
||||
! if (len<255) {
|
||||
! if (sscanf(s, "static %s %s", type1,type2)==2 &&
|
||||
(!strcmp(type1, "char") ||
|
||||
!strcmp(type2, "char"))) {
|
||||
while (*s && *s++ != '\n');
|
||||
inc = 1;
|
||||
table = table_inv;
|
||||
}
|
||||
! else fprintf(stderr, "warning: xbitmap line 3 not static [unsigned] short ...\n");
|
||||
! } else fprintf(stderr, "warning: xbitmap line 3 too long\n");
|
||||
}
|
||||
else fprintf(stderr, "warning: xbitmaps must be 48x48\n");
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
diff -Nur compface-1.5.2-old/compface.c compface-1.5.2/compface.c
|
||||
--- compface-1.5.2-old/compface.c 2008-04-14 23:51:54.000000000 +0300
|
||||
+++ compface-1.5.2/compface.c 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -19,7 +19,7 @@
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
-#include "compface_private.h"
|
||||
+#include "compface.h"
|
||||
|
||||
int
|
||||
compface(fbuf)
|
||||
diff -Nur compface-1.5.2-old/compface.h compface-1.5.2/compface.h
|
||||
--- compface-1.5.2-old/compface.h 2008-04-14 23:51:54.000000000 +0300
|
||||
+++ compface-1.5.2/compface.h 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -143,7 +143,6 @@
|
||||
int AllWhite P((char *, int, int)) ;
|
||||
int BigPop P((Prob *)) ;
|
||||
int compface P((char *)) ;
|
||||
-int main P((int, char *[])) ;
|
||||
int ReadBuf P(()) ;
|
||||
int Same P((char *, int, int)) ;
|
||||
int uncompface P((char *)) ;
|
||||
diff -Nur compface-1.5.2-old/Makefile compface-1.5.2/Makefile
|
||||
--- compface-1.5.2-old/Makefile 1970-01-01 02:00:00.000000000 +0200
|
||||
+++ compface-1.5.2/Makefile 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -0,0 +1,120 @@
|
||||
+prefix = /usr/local
|
||||
+exec_prefix = ${prefix}
|
||||
+srcdir = .
|
||||
+BINDIR = ${exec_prefix}/bin
|
||||
+LIBDIR = ${exec_prefix}/lib
|
||||
+MANDIR = ${prefix}/man
|
||||
+INCLUDEDIR = ${prefix}/include
|
||||
+
|
||||
+
|
||||
+
|
||||
+RM = rm -f
|
||||
+LN_S = ln -s
|
||||
+RANLIB = ranlib
|
||||
+INSTALL = /usr/bin/install -c
|
||||
+INSTALL_PROGRAM = ${INSTALL}
|
||||
+INSTALL_DATA = ${INSTALL} -m 644
|
||||
+SHELL = /bin/sh
|
||||
+
|
||||
+NAME = compface
|
||||
+UNNAME = uncompface
|
||||
+EXEEXT =
|
||||
+NAMEEXE = $(NAME)$(EXEEXT)
|
||||
+UNNAMEEXE = $(UNNAME)$(EXEEXT)
|
||||
+EXECUTABLE = $(BINDIR)/$(NAMEEXE)
|
||||
+UNEXECUTABLE = $(BINDIR)/$(UNNAMEEXE)
|
||||
+LIBNAME = lib$(NAME).a
|
||||
+SOLIBNAME = lib$(NAME).so
|
||||
+LIBRARY = $(LIBDIR)/$(LIBNAME)
|
||||
+MAN1DIR = $(MANDIR)/man1
|
||||
+MAN3DIR = $(MANDIR)/man3
|
||||
+OBJECTS = arith.o file.o compress.o gen.o uncompface.o compface.o
|
||||
+SOURCES = compface.c uncompface.c arith.c file.c compress.c gen.c \
|
||||
+ cmain.c uncmain.c version.c
|
||||
+INSTALLHEADERS = compface.h
|
||||
+HDRS = $(INSTALLHEADERS) data.h compface_private.h
|
||||
+OTHERS = README $(NAME).1 $(NAME).3 Makefile.in Makefile.Ashton \
|
||||
+ configure configure.in install-sh mkinstalldirs ChangeLog
|
||||
+
|
||||
+DISTFILES = $(OTHERS) $(HDRS) $(SOURCES)
|
||||
+
|
||||
+CC = gcc
|
||||
+CFLAGS = -g -O2
|
||||
+#CFLAGS = -g
|
||||
+DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ERRNO_H=1 -DHAVE_FCNTL_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRERROR=1 -DHAVE_CONFIG_H
|
||||
+LDFLAGS =
|
||||
+LIBS =
|
||||
+
|
||||
+all: $(NAMEEXE) $(UNNAMEEXE)
|
||||
+
|
||||
+$(NAMEEXE) : cmain.o $(LIBNAME)
|
||||
+ $(CC) $(LDFLAGS) -o $@ cmain.o -Lshared -lcompface
|
||||
+
|
||||
+$(UNNAMEEXE) : uncmain.o $(LIBNAME)
|
||||
+ $(CC) $(LDFLAGS) -o $@ uncmain.o -Lshared -lcompface
|
||||
+
|
||||
+$(LIBNAME) : $(OBJECTS)
|
||||
+ ar rc $(LIBNAME) $(OBJECTS)
|
||||
+ -$(RANLIB) $(LIBNAME)
|
||||
+
|
||||
+lint :
|
||||
+ lint -abchx $(SOURCES)
|
||||
+
|
||||
+clean :
|
||||
+ -rm -f *.o *.a *.sh core a.out $(NAMEEXE) $(UNNAMEEXE)
|
||||
+
|
||||
+distclean: clean
|
||||
+ -rm -rf *~
|
||||
+ -rm -f config.log config.status config.cache Makefile
|
||||
+
|
||||
+dist: $(DISTFILES)
|
||||
+ echo compface-`sed -e '/version/!d' -e 's/[^0-9.]*\([0-9.]*\).*/\1/' -e q version.c` > .fname
|
||||
+ $(RM) -rf `cat .fname`
|
||||
+ mkdir `cat .fname`
|
||||
+ ln $(DISTFILES) `cat .fname`
|
||||
+ tar chzf `cat .fname`.tar.gz `cat .fname`
|
||||
+ $(RM) -rf `cat .fname` .fname
|
||||
+
|
||||
+install: $(NAMEEXE) $(UNNAMEEXE) $(LIBNAME)
|
||||
+ $(INSTALL_PROGRAM) -d $(BINDIR) $(LIBDIR) $(MAN1DIR) $(MAN3DIR) $(INCLUDEDIR)
|
||||
+ $(INSTALL_PROGRAM) $(srcdir)/$(NAMEEXE) $(EXECUTABLE)
|
||||
+ -chmod 0755 $(EXECUTABLE)
|
||||
+ -strip $(EXECUTABLE)
|
||||
+ $(INSTALL_PROGRAM) $(srcdir)/$(UNNAMEEXE) $(UNEXECUTABLE)
|
||||
+ -chmod 0755 $(UNEXECUTABLE)
|
||||
+ -strip $(UNEXECUTABLE)
|
||||
+ $(INSTALL_DATA) $(srcdir)/$(NAME).1 $(MAN1DIR)/$(NAME).1
|
||||
+ cd $(MAN1DIR) && $(RM) ./$(UNNAME).1 && $(LN_S) $(NAME).1 $(UNNAME).1
|
||||
+ $(INSTALL_DATA) $(srcdir)/$(NAME).3 $(MAN3DIR)/$(NAME).3
|
||||
+ cd $(MAN3DIR) && $(RM) ./$(UNNAME).3 && $(LN_S) $(NAME).3 $(UNNAME).3
|
||||
+ for hdr in $(INSTALLHEADERS); do $(INSTALL_DATA) $(srcdir)/$${hdr} $(INCLUDEDIR)/$${hdr}; done
|
||||
+ $(INSTALL_DATA) $(srcdir)/$(LIBNAME) $(LIBRARY)
|
||||
+
|
||||
+shar :
|
||||
+ shar.script $(OTHERS) $(HDRS) $(SOURCES) > $(NAME).sh
|
||||
+ compress $(NAME).sh
|
||||
+
|
||||
+static: $(OBJECTS)
|
||||
+ ar rc $(LIBNAME) $(OBJECTS)
|
||||
+ -ranlib $(LIBNAME)
|
||||
+
|
||||
+shared: $(OBJECTS)
|
||||
+ $(CC) -shared -Wl,-soname,$(SOLIBNAME).1 $(LDFLAGS) -o $(SOLIBNAME).1.0.0 $(OBJECTS)
|
||||
+
|
||||
+.c.o:
|
||||
+ $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
|
||||
+
|
||||
+arith.o: arith.c compface.h data.h
|
||||
+cmain.o: cmain.c compface.h data.h
|
||||
+compface.o: compface.c compface.h data.h
|
||||
+compress.o: compress.c compface.h data.h
|
||||
+file.o: file.c compface.h data.h
|
||||
+gen.o: gen.c compface.h data.h
|
||||
+uncmain.o: uncmain.c compface.h data.h
|
||||
+uncompface.o: uncompface.c compface.h data.h
|
||||
+
|
||||
+.PHONY: clean mostlyclean distclean realclean dist all shared static
|
||||
+
|
||||
+# Prevent GNU make v3 from overflowing arg limit on SysV.
|
||||
+.NOEXPORT:
|
||||
+
|
||||
@@ -0,0 +1,172 @@
|
||||
diff -Nur compface-1.5.2-old/compface.1 compface-1.5.2/compface.1
|
||||
--- compface-1.5.2-old/compface.1 2008-04-14 23:51:54.000000000 +0300
|
||||
+++ compface-1.5.2/compface.1 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -51,8 +51,9 @@
|
||||
The first line contains 72 characters and following lines contain
|
||||
79 characters except that the last line may be short.
|
||||
.LP
|
||||
-If the -X option is given to uncompface, it generates XBM format
|
||||
-directly.
|
||||
+This version of compface has been patched to also be able to handle
|
||||
+normal XBM images. uncompface will produce XBM output only if the -X
|
||||
+switch is applied.
|
||||
.LP
|
||||
The amount of compression obtained varies between face image files but
|
||||
the output of
|
||||
diff -Nur compface-1.5.2-old/compface.3 compface-1.5.2/compface.3
|
||||
--- compface-1.5.2-old/compface.3 2008-04-14 23:51:54.000000000 +0300
|
||||
+++ compface-1.5.2/compface.3 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -39,6 +39,10 @@
|
||||
The first line contains 72 characters and following lines contain
|
||||
79 characters except that the last line may be short.
|
||||
.LP
|
||||
+This version of compface has been patched to also be able to handle
|
||||
+normal XBM images. uncompface will produce XBM output only if the -X
|
||||
+switch is applied.
|
||||
+.LP
|
||||
The amount of compression obtained varies between face image files but
|
||||
the output of
|
||||
.I compface
|
||||
diff -Nur compface-1.5.2-old/file.c compface-1.5.2/file.c
|
||||
--- compface-1.5.2-old/file.c 2008-04-14 23:51:54.000000000 +0300
|
||||
+++ compface-1.5.2/file.c 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -77,8 +77,39 @@
|
||||
{
|
||||
register int c, i;
|
||||
register char *s, *t;
|
||||
+ static char table_inv[] = { 0,8,4,12,2,10,6,14,1,9, 5,13, 3,11, 7,15 };
|
||||
+ static char table_nop[] = { 0,1,2, 3,4, 5,6, 7,8,9,10,11,12,13,14,15 };
|
||||
+ char *table = table_nop; /* optionally invert bits in nibble */
|
||||
+ register inc = 0; /* optionally swap nimmles */
|
||||
+ int bits;
|
||||
|
||||
t = s = fbuf;
|
||||
+
|
||||
+ /* Does this look like an X bitmap ? */
|
||||
+ if (sscanf(s, "#define %*s %d", &bits) == 1) {
|
||||
+ if (bits == 48) {
|
||||
+ char type1[128];
|
||||
+ char type2[128];
|
||||
+ while (*s && *s++ != '\n');
|
||||
+ if (sscanf(s, "#define %*s %d", &bits) == 1) if (bits == 48) {
|
||||
+ while (*s && *s++ != '\n');
|
||||
+ if (sscanf(s, "static %s %s", type1,type2)==2 &&
|
||||
+ (!strcmp(type1, "char") ||
|
||||
+ !strcmp(type2, "char"))) {
|
||||
+ while (*s && *s++ != '\n');
|
||||
+ inc = 1;
|
||||
+ table = table_inv;
|
||||
+ }
|
||||
+ else fprintf(stderr,
|
||||
+ "warning: xbitmap line 3 not static [unsigned] short ...\n");
|
||||
+ }
|
||||
+ else fprintf(stderr, "warning: xbitmaps must be 48x48\n");
|
||||
+ }
|
||||
+ else fprintf(stderr, "warning: xbitmaps must be 48x48\n");
|
||||
+ }
|
||||
+ /* Ensure s is reset if it was not an X bitmap ... */
|
||||
+ if (! inc) s = fbuf;
|
||||
+
|
||||
for(i = strlen(s); i > 0; i--)
|
||||
{
|
||||
c = (int)*(s++);
|
||||
@@ -89,7 +120,7 @@
|
||||
status = ERR_EXCESS;
|
||||
break;
|
||||
}
|
||||
- *(t++) = c - '0';
|
||||
+ (t++)[inc] = table[c - '0']; inc = - inc;
|
||||
}
|
||||
else if ((c >= 'A') && (c <= 'F'))
|
||||
{
|
||||
@@ -98,7 +129,7 @@
|
||||
status = ERR_EXCESS;
|
||||
break;
|
||||
}
|
||||
- *(t++) = c - 'A' + 10;
|
||||
+ (t++)[inc] = table[c - 'A' + 10]; inc = - inc;
|
||||
}
|
||||
else if ((c >= 'a') && (c <= 'f'))
|
||||
{
|
||||
@@ -107,10 +138,10 @@
|
||||
status = ERR_EXCESS;
|
||||
break;
|
||||
}
|
||||
- *(t++) = c - 'a' + 10;
|
||||
+ (t++)[inc] = table[c - 'a' + 10]; inc = - inc;
|
||||
}
|
||||
- else if (((c == 'x') || (c == 'X')) && (t > fbuf) && (*(t-1) == 0))
|
||||
- t--;
|
||||
+ else if (((c == 'x') || (c == 'X')) && (t > fbuf) &&
|
||||
+ ((t-1)[-inc] == table[0])) { t--; inc = -inc; }
|
||||
}
|
||||
if (t < fbuf + DIGITS)
|
||||
longjmp(comp_env, ERR_INSUFF);
|
||||
diff -Nur compface-1.5.2-old/t2.pbm compface-1.5.2/t2.pbm
|
||||
--- compface-1.5.2-old/t2.pbm 1970-01-01 02:00:00.000000000 +0200
|
||||
+++ compface-1.5.2/t2.pbm 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -0,0 +1,3 @@
|
||||
+P4
|
||||
+48 48
|
||||
+Þþ®Ô�ïêîH¬Ê®¾õeUW_õº½jª«õªµ¥]½zÕÚÚîÕõZ§%[uUY]oÕõuU[Zªú¦©U¯zÚ¢äªÛºJ¡E›Zõ"”ÆÕù¡&�ºº¢¤/çô•QWJµ¹P¤šÎúEUV¥{õYXKGmR¥M*½õ´ÒVï¶ê±Nš¦ú²ª[K]åmU¦ª×¶··[V«{Ú§[]öµZ”¥WUZUK]ºúÙU$¥_»d š›it¥Z¦¦××U´šª®¸ê©J«U×UUUZßynª½n«¶¢º««fÚ¾ªf«{U¥VÛvÚÝUm¶ªµjÚ¦ÝßÛ¥»Z®ªåm]¿{·½³åTÝ[êÝ^«o®»këÝU{öÖ¾»î¦ÛµÛÝ[{¶Þ¶ç}
|
||||
diff -Nur compface-1.5.2-old/t2.xbm compface-1.5.2/t2.xbm
|
||||
--- compface-1.5.2-old/t2.xbm 1970-01-01 02:00:00.000000000 +0200
|
||||
+++ compface-1.5.2/t2.xbm 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -0,0 +1,23 @@
|
||||
+#define noname_width 48
|
||||
+#define noname_height 48
|
||||
+static char noname_bits[] = {
|
||||
+ 0x7B,0x7F,0x75,0x2B,0xB1,0xF7,0x57,0x77,0x12,0x35,0x53,0x75,0x7D,0xAF,0xA6,
|
||||
+ 0xAA,0xEA,0xFA,0xAF,0x5D,0xBD,0x56,0xB5,0x55,0xD5,0xAF,0x55,0xAD,0xA5,0xBA,
|
||||
+ 0xBD,0x5E,0xAB,0x5B,0x5B,0x77,0xAB,0xAF,0x5A,0xE5,0xA4,0xDA,0xFE,0xAE,0xAA,
|
||||
+ 0x9A,0xBA,0xF6,0xAB,0xAF,0xAE,0xAA,0xDA,0x5A,0x55,0x5F,0x65,0x95,0xAA,0xF5,
|
||||
+ 0x5E,0x5B,0x45,0x27,0x58,0x55,0xDB,0x5D,0x52,0x85,0xA2,0xD9,0x5A,0xAF,0x44,
|
||||
+ 0x29,0xD8,0x63,0xAB,0x9F,0x48,0x85,0x64,0xB9,0x5D,0x5D,0x45,0x25,0xD0,0xF4,
|
||||
+ 0xE7,0x2F,0xA9,0x8A,0xEA,0x52,0xAD,0x9D,0x0A,0x25,0x70,0x59,0x73,0x5F,0xA2,
|
||||
+ 0xAA,0x6A,0xA5,0xDE,0xAF,0x9A,0x1A,0xD0,0xD2,0xE2,0xB6,0x4A,0xA5,0xB2,0x54,
|
||||
+ 0xBD,0xAF,0x2D,0x4B,0xD8,0x6A,0xF7,0x6D,0x57,0x8D,0x72,0x59,0x65,0x5F,0x4D,
|
||||
+ 0x55,0xDA,0xD2,0xBA,0xA7,0xB6,0xAA,0x65,0x55,0xEB,0x6D,0xED,0xED,0xDA,0x6A,
|
||||
+ 0xD5,0xDE,0x5B,0xB5,0xE5,0xDA,0xBA,0x6F,0xAD,0x5A,0x29,0xA5,0xEA,0xAA,0x5A,
|
||||
+ 0xAA,0xD2,0xBA,0x5D,0x5F,0x9B,0xAA,0x24,0xA5,0xFA,0xDD,0x26,0x05,0x59,0xD9,
|
||||
+ 0x96,0x2E,0xA5,0x5A,0x65,0x65,0xEB,0xEB,0xAA,0x2D,0x59,0x55,0x75,0x1D,0x57,
|
||||
+ 0x95,0x52,0xD5,0xAA,0xEB,0xAA,0xAA,0xAA,0x5A,0xFB,0x9E,0x76,0x55,0xBD,0x76,
|
||||
+ 0xD5,0x6D,0x45,0x5D,0xD5,0xD5,0x66,0x5B,0x7D,0x55,0xB5,0x66,0xD5,0xDE,0xAA,
|
||||
+ 0xA5,0x6A,0xDB,0x6E,0x5B,0xBB,0xAA,0xB6,0x6D,0x55,0xAD,0x56,0x5B,0x65,0xBB,
|
||||
+ 0xFB,0xDB,0xA5,0xDD,0x5A,0x75,0x55,0xA7,0xB6,0xBA,0xFD,0xDE,0xED,0xBD,0xCD,
|
||||
+ 0xA7,0x2A,0xBB,0xDA,0x57,0xBB,0x7A,0xD5,0xF6,0x75,0xDD,0xD6,0xD7,0xBB,0xAA,
|
||||
+ 0xDE,0x6F,0x6B,0x7D,0xDD,0x77,0x65,0xDB,0xAD,0xDB,0xBB,0xDA,0xDE,0x6D,0x7B,
|
||||
+ 0x6D,0xE7,0xBE};
|
||||
diff -Nur compface-1.5.2-old/t.pbm compface-1.5.2/t.pbm
|
||||
--- compface-1.5.2-old/t.pbm 1970-01-01 02:00:00.000000000 +0200
|
||||
+++ compface-1.5.2/t.pbm 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -0,0 +1,3 @@
|
||||
+P4
|
||||
+48 48
|
||||
+÷jªª®ÿÚÕkU[UýZÕZªÛ뵺µu·úªUNªí着©k¿úꪪUõUV©ZïµUt‚UµÝ%U(šõJ”‚=¶ú‰TH–ÛÕUTMþ’ª¨.ÕÚ©P—5÷%ªªVêýª©--n«T*KÕûÚ²„vßvÕ(—UöÕT¥-{j«ZVµÞÖÞ®Ví½U[®ûÖª•Rª®ª¥*Ûõµ©JRªßmR�•méRªUV¶¾®Ú’UU×qU)Uº®ªªªµïiWÕkWÝVÔU]m¶ÕWUkVíZª¶í¶µ«jÛVÕjµU¶»¿]ÚUWuj«ÛïÝÞÛ|ª²«}µ«Wm_×m}½«êý¶Ö×}W¶Ýº½«íݶ×vî»÷oz½»mÝÝkê×hej
|
||||
diff -Nur compface-1.5.2-old/t.xbm compface-1.5.2/t.xbm
|
||||
--- compface-1.5.2-old/t.xbm 1970-01-01 02:00:00.000000000 +0200
|
||||
+++ compface-1.5.2/t.xbm 2008-04-14 23:52:03.000000000 +0300
|
||||
@@ -0,0 +1,23 @@
|
||||
+#define noname_width 48
|
||||
+#define noname_height 48
|
||||
+static char noname_bits[] = {
|
||||
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x3F,0x00,0x00,0x00,0x00,0xFF,
|
||||
+ 0x3F,0x00,0x00,0x00,0x80,0xFF,0xFF,0x00,0x00,0x00,0xE0,0xFF,0xFF,0x03,0x00,
|
||||
+ 0x00,0xF0,0xBF,0xFC,0x07,0x00,0x00,0xF8,0x0F,0xE0,0x0F,0x00,0x00,0xF8,0x03,
|
||||
+ 0x00,0x0F,0x00,0x00,0xFC,0x01,0x00,0x0E,0x00,0x00,0xFE,0x00,0x00,0x04,0x00,
|
||||
+ 0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x08,0x00,0x00,0x7F,0x00,
|
||||
+ 0x00,0x10,0x00,0x80,0x7F,0x00,0x00,0x10,0x00,0x80,0x3F,0x00,0x00,0x20,0x00,
|
||||
+ 0x80,0x3F,0x00,0x00,0x00,0x00,0x80,0x3F,0x00,0x00,0x40,0x00,0xC0,0x3F,0x00,
|
||||
+ 0x00,0x40,0x00,0xC0,0x3F,0x00,0x00,0x40,0x00,0xC0,0x3F,0x00,0x3D,0xC0,0x00,
|
||||
+ 0x00,0x3F,0x80,0x60,0x60,0x00,0x00,0x7E,0x00,0x2C,0x70,0x00,0x00,0x3C,0x00,
|
||||
+ 0x07,0x18,0x00,0x00,0x38,0x00,0x04,0x38,0x00,0x00,0x18,0x00,0x20,0x38,0x00,
|
||||
+ 0x00,0x20,0x00,0x00,0x30,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x00,0x00,
|
||||
+ 0x00,0x40,0x00,0x00,0x50,0x00,0x00,0x00,0x00,0x00,0x21,0x00,0x00,0x40,0x00,
|
||||
+ 0x80,0x53,0x00,0x00,0x20,0x00,0x80,0x6F,0x00,0x00,0x20,0x00,0xC0,0x37,0x00,
|
||||
+ 0x00,0x1A,0x00,0xC0,0xFF,0x00,0x80,0x0D,0x00,0xC0,0x6F,0x00,0x03,0x1C,0x00,
|
||||
+ 0xE0,0xEF,0x81,0x02,0x06,0x00,0xC0,0x7F,0x01,0x80,0x07,0x00,0xE0,0x5F,0x83,
|
||||
+ 0x00,0x06,0x00,0xC0,0xDF,0x06,0x00,0x06,0x00,0xE0,0x1F,0x0D,0x00,0x07,0x00,
|
||||
+ 0xC0,0x3F,0x5D,0xC1,0x03,0x00,0xE0,0x3B,0xDA,0x00,0x06,0x00,0xC0,0x27,0xF4,
|
||||
+ 0x01,0x02,0x00,0xC0,0x11,0xF8,0x0F,0x03,0x00,0x80,0x01,0xF0,0xFF,0x15,0x00,
|
||||
+ 0x80,0x11,0xC0,0xFF,0x13,0x00,0x80,0x50,0xD0,0xFF,0x0D,0x00,0x00,0x41,0x80,
|
||||
+ 0x3E,0x0B,0x00};
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>compface</Name>
|
||||
<Homepage>http://www.xemacs.org/Download/optLibs.html</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>MIT</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>X-Face library</Summary>
|
||||
<Description>Utilities and library to convert to/from X-Face format.</Description>
|
||||
<Archive sha1sum="72dad8774b3301a1562bdbd5b3c5536ebf86a03d" type="targz">http://mirrors.ibiblio.org/xemacs/aux/compface-1.5.2.tar.gz</Archive>
|
||||
<Patches>
|
||||
<Patch level="1">xbmp.patch</Patch>
|
||||
<Patch level="1">shared.patch</Patch>
|
||||
<Patch>cve-2009-2286.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>compface</Name>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc/compface</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>compface-devel</Name>
|
||||
<Summary>Development files for compface</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">compface</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="man">/usr/share/man/man3</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2017-01-28</Date>
|
||||
<Version>1.5.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Stefan Gronewold(groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2014-01-21</Date>
|
||||
<Version>1.5.2</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Stefan Gronewold(groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2010-10-12</Date>
|
||||
<Version>1.5.2</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>compface</Name>
|
||||
<Summary xml:lang="tr">X-Face kütüphanesi</Summary>
|
||||
<Description xml:lang="tr">X-Face formatını okuma ve yazmaya yarayan bir kütüphane</Description>
|
||||
<Description xml:lang="fr">Utilitaires et librairie pour convertir de/vers le format X-Face.</Description>
|
||||
<Description xml:lang="es">Utilitarios y librerías para convertir desde/al formato X-Face</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>compface-devel</Name>
|
||||
<Summary xml:lang="tr">compface için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -434,9 +434,7 @@
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2016-06-15</Date>
|
||||
<Version>45.1.1</Version>
|
||||
|
||||
+114678
-114085
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
54731fb74212c9bbe58b5c436c8a5f62b3d0b8b3
|
||||
36b22d9787a0ed39c09f36965f61c22ec1131c37
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
34a27454ee8b49ab3fdb6ed4f2cab337bc61fe90
|
||||
2d261216f9d809f64243311da052951898f9ceff
|
||||
Reference in New Issue
Block a user