diff options
author | John D Jones III | 2015-06-16 13:57:15 -0600 |
---|---|---|
committer | John D Jones III | 2015-06-16 13:57:15 -0600 |
commit | 772d78e37ed3567cdaf5ebeb405b5855bcea053c (patch) | |
tree | 50e612e447d66a63a472ff7789f072894ee637b3 | |
download | aur-772d78e37ed3567cdaf5ebeb405b5855bcea053c.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | gccopts.patch | 23 |
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 + |