summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn D Jones III2015-06-16 13:57:15 -0600
committerJohn D Jones III2015-06-16 13:57:15 -0600
commit772d78e37ed3567cdaf5ebeb405b5855bcea053c (patch)
tree50e612e447d66a63a472ff7789f072894ee637b3
downloadaur-772d78e37ed3567cdaf5ebeb405b5855bcea053c.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD26
-rw-r--r--gccopts.patch23
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..538f0d5eb7a8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = fly
+ pkgdesc = fly is a C program that creates PNG, JPEG or GIF images on the fly from CGI and other programs.
+ pkgver = 2.0.1
+ pkgrel = 1
+ url = http://martin.gleeson.com/fly/
+ arch = i686
+ arch = x86_64
+ license = Free
+ makedepends = gcc
+ depends = gd
+ depends = freetype2
+ depends = libjpeg
+ depends = libpng
+ options = strip
+ source = http://martin.gleeson.com/fly/dist/fly-2.0.1.tar.gz
+ source = gccopts.patch
+ md5sums = 3b3db9c00c7abc77f5d70ddc206a1942
+ md5sums = 316eb1cd0a8bc3f797d6cb4f85ec719f
+
+pkgname = fly
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3534d7ae59be
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Christos Nouskas <nous at archlinux dot us>
+# 29 May 2010
+
+pkgname=fly
+pkgver=2.0.1
+pkgrel=1
+pkgdesc="fly is a C program that creates PNG, JPEG or GIF images on the fly from CGI and other programs."
+arch=('i686' 'x86_64')
+url="http://martin.gleeson.com/fly/"
+license=('Free')
+depends=('gd' 'freetype2' 'libjpeg' 'libpng')
+makedepends=('gcc')
+options=('strip')
+source=(http://martin.gleeson.com/fly/dist/fly-2.0.1.tar.gz
+ gccopts.patch)
+md5sums=('3b3db9c00c7abc77f5d70ddc206a1942'
+ '316eb1cd0a8bc3f797d6cb4f85ec719f')
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ rm -f fly.o
+ patch -p1 -i $srcdir/gccopts.patch || return 1
+ make || return 1
+ mkdir -p $pkgdir/usr/bin
+ install -m 0755 $srcdir/$pkgname-$pkgver/$pkgname $pkgdir/usr/bin/$pkgname
+}
diff --git a/gccopts.patch b/gccopts.patch
new file mode 100644
index 000000000000..41476486ff1c
--- /dev/null
+++ b/gccopts.patch
@@ -0,0 +1,23 @@
+Binary files fly-2.0.1/fly.o and fly/fly.o differ
+diff -r -u -N fly-2.0.1/Makefile fly/Makefile
+--- fly-2.0.1/Makefile 2009-06-17 04:24:05.000000000 +0300
++++ fly/Makefile 2010-05-29 22:00:05.326698067 +0300
+@@ -8,7 +8,7 @@
+ INCDIRS = -I$(GD)
+ CC = gcc
+
+-CFLAGS = -O -pedantic -Wall $(INCDIRS) $(LIBDIRS)
++CFLAGS = -O2 -march=native -fomit-frame-pointer -pedantic -Wall $(INCDIRS) $(LIBDIRS)
+ LIBS = -lgd -lm -lz -lfreetype -lpng -ljpeg #-lXpm
+
+ all: fly
+@@ -20,7 +20,7 @@
+ $(CC) -c $(CFLAGS) fly.c
+
+ mostlyclean:
+- rm -f fly.o temp.gif core; make clean;
++ rm -f fly.o temp.gif core
+ clean:
+- rm -f fly.o fly temp.gif core; make clean;
++ rm -f fly.o fly temp.gif core
+