upgrade to gd 1.8.3
This commit is contained in:
parent
d749a924cb
commit
59cd2c77a2
@ -1,9 +1,9 @@
|
||||
# $OpenBSD: Makefile,v 1.15 2000/05/21 12:39:00 fgsch Exp $
|
||||
# $OpenBSD: Makefile,v 1.16 2000/06/12 17:25:48 brad Exp $
|
||||
# $FreeBSD: Makefile,v 1.5 1998/06/25 03:13:16 vanilla Exp $
|
||||
|
||||
DISTNAME= gd-1.8.1
|
||||
DISTNAME= gd-1.8.3
|
||||
CATEGORIES= graphics
|
||||
NEED_VERSION= 1.230
|
||||
NEED_VERSION= 1.301
|
||||
MASTER_SITES= http://www.boutell.com/gd/http/ \
|
||||
ftp://ftp.boutell.com/pub/boutell/gd/
|
||||
|
||||
@ -20,10 +20,6 @@ PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
FAKE= Yes
|
||||
|
||||
NO_CONFIGURE= Yes
|
||||
|
||||
MAKE_FLAGS= COMPILER="${CC}"
|
||||
|
||||
post-install:
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (gd-1.8.1.tar.gz) = 92d69d3d70d9b29da74dd79f9c7e10ff
|
||||
RMD160 (gd-1.8.1.tar.gz) = 0637fd4a1bc5751e52442d19801c5624d5562974
|
||||
SHA1 (gd-1.8.1.tar.gz) = 2c85f5837bc44382ca439f5275586266d934e803
|
||||
MD5 (gd-1.8.3.tar.gz) = ad0e7dd1dda2812dbaeaa9706c4be536
|
||||
RMD160 (gd-1.8.3.tar.gz) = 77ab2f979f67e3a7eee2ddbd344765b80414a14c
|
||||
SHA1 (gd-1.8.3.tar.gz) = a0a40813a2a516be35f464a76f7e15af238b45e1
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- Makefile.orig Mon Mar 13 13:25:57 2000
|
||||
+++ Makefile Wed Mar 15 09:01:03 2000
|
||||
@@ -15,23 +15,23 @@
|
||||
--- Makefile.orig Sat Jun 3 15:26:12 2000
|
||||
+++ Makefile Mon Jun 12 13:10:45 2000
|
||||
@@ -11,10 +11,10 @@
|
||||
|
||||
#If you don't have FreeType, libjpeg and/or Xpm installed, including the
|
||||
#header files, uncomment this (default).
|
||||
@ -8,28 +8,38 @@
|
||||
+#CFLAGS=-O
|
||||
#If you do have FreeType, libjpeg and/or Xpm fully installed, uncomment a
|
||||
#variation of this and comment out the line above. See also LIBS below.
|
||||
-#CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF
|
||||
-#CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF
|
||||
+CFLAGS+=-DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF
|
||||
|
||||
#If you don't have FreeType and/or Xpm fully installed, uncomment this
|
||||
#(default).
|
||||
@@ -23,7 +23,7 @@
|
||||
#Some systems are very picky about link order. They don't all agree
|
||||
#on the right order, either.
|
||||
|
||||
-LIBS=-lm -lgd -lpng -lz
|
||||
+#LIBS=-lm -lgd -lpng -lz
|
||||
|
||||
#If you do have FreeType, JPEG and/or Xpm fully installed, uncomment a
|
||||
#variation of this and comment out the line above. Note that
|
||||
#Xpm requires X11. See also CFLAGS above.
|
||||
@@ -33,14 +33,14 @@
|
||||
#Some systems are very picky about link order. They don't all agree
|
||||
#on the right order, either.
|
||||
|
||||
-#LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11
|
||||
+LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11
|
||||
|
||||
#Typical install locations for freetype, zlib, xpm, libjpeg and libpng header files.
|
||||
#If yours are somewhere else, change this.
|
||||
-INCLUDEDIRS=-I/usr/local/include -I/usr/include/X11 -I/usr/X11R6/include/X11
|
||||
+INCLUDEDIRS=-I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include/X11
|
||||
#-I. is important to ensure that the version of gd you are installing
|
||||
#is used, and not an older release in your directory tree somewhere.
|
||||
|
||||
-INCLUDEDIRS=-I. -I/usr/local/include -I/usr/include/X11 -I/usr/X11R6/include/X11
|
||||
+INCLUDEDIRS=-I. -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include/X11
|
||||
|
||||
#Typical install locations for freetype, zlib, xpm and libpng libraries.
|
||||
#If yours are somewhere else, other than a standard location
|
||||
@@ -39,16 +39,16 @@
|
||||
@@ -48,16 +48,16 @@
|
||||
#-L. as this allows the gd library itself to be found.
|
||||
#Put -L. first so that old versions of the gd library elsewhere
|
||||
#on your system can't cause conflicts while building a new one.
|
||||
@ -50,43 +60,43 @@
|
||||
|
||||
#
|
||||
#
|
||||
@@ -65,27 +65,39 @@
|
||||
@@ -74,27 +74,39 @@
|
||||
|
||||
BIN_PROGRAMS=pngtogd pngtogd2 gdtopng gd2topng gd2copypal gdparttopng webpng
|
||||
TEST_PROGRAMS=gdtest gddemo gd2time gdtestttf
|
||||
+SOLIBGD=libgd.so.18.1
|
||||
+VER=18.3
|
||||
|
||||
+.if defined(NO_SHARED_LIBS) && ${NO_SHARED_LIBS:U} == YES
|
||||
all: libgd.a $(PROGRAMS)
|
||||
+.else
|
||||
+all: libgd.a $(SOLIBGD) $(PROGRAMS)
|
||||
+all: libgd.a libgd.so.${VER} $(PROGRAMS)
|
||||
+.endif
|
||||
|
||||
+.if defined(NO_SHARED_LIBS) && ${NO_SHARED_LIBS:U} == YES
|
||||
install: libgd.a $(BIN_PROGRAMS)
|
||||
- $(INSTALL) -m 644 libgd.a $(INSTALL_LIB)/libgd.a
|
||||
- $(INSTALL) -m 755 pngtogd $(INSTALL_BIN)/pngtogd
|
||||
- $(INSTALL) -m 755 pngtogd2 $(INSTALL_BIN)/pngtogd2
|
||||
- $(INSTALL) -m 755 gdtopng $(INSTALL_BIN)/gdtopng
|
||||
- $(INSTALL) -m 755 gd2topng $(INSTALL_BIN)/gd2topng
|
||||
- $(INSTALL) -m 755 gd2copypal $(INSTALL_BIN)/gd2copypal
|
||||
- $(INSTALL) -m 755 gdparttopng $(INSTALL_BIN)/gdparttopng
|
||||
- $(INSTALL) -m 755 webpng $(INSTALL_BIN)/webpng
|
||||
- $(INSTALL) -m 755 bdftogd $(INSTALL_BIN)/bdftogd
|
||||
- $(INSTALL) -m 644 gd.h $(INSTALL_INCLUDE)/gd.h
|
||||
- $(INSTALL) -m 644 gdcache.h $(INSTALL_INCLUDE)/gdcache.h
|
||||
- $(INSTALL) -m 644 gd_io.h $(INSTALL_INCLUDE)/gd_io.h
|
||||
- $(INSTALL) -m 644 gdfontg.h $(INSTALL_INCLUDE)/gdfontg.h
|
||||
- $(INSTALL) -m 644 gdfontl.h $(INSTALL_INCLUDE)/gdfontl.h
|
||||
- $(INSTALL) -m 644 gdfontmb.h $(INSTALL_INCLUDE)/gdfontmb.h
|
||||
- $(INSTALL) -m 644 gdfonts.h $(INSTALL_INCLUDE)/gdfonts.h
|
||||
- $(INSTALL) -m 644 gdfontt.h $(INSTALL_INCLUDE)/gdfontt.h
|
||||
- sh ./install-item 644 libgd.a $(INSTALL_LIB)/libgd.a
|
||||
- sh ./install-item 755 pngtogd $(INSTALL_BIN)/pngtogd
|
||||
- sh ./install-item 755 pngtogd2 $(INSTALL_BIN)/pngtogd2
|
||||
- sh ./install-item 755 gdtopng $(INSTALL_BIN)/gdtopng
|
||||
- sh ./install-item 755 gd2topng $(INSTALL_BIN)/gd2topng
|
||||
- sh ./install-item 755 gd2copypal $(INSTALL_BIN)/gd2copypal
|
||||
- sh ./install-item 755 gdparttopng $(INSTALL_BIN)/gdparttopng
|
||||
- sh ./install-item 755 webpng $(INSTALL_BIN)/webpng
|
||||
- sh ./install-item 755 bdftogd $(INSTALL_BIN)/bdftogd
|
||||
- sh ./install-item 644 gd.h $(INSTALL_INCLUDE)/gd.h
|
||||
- sh ./install-item 644 gdcache.h $(INSTALL_INCLUDE)/gdcache.h
|
||||
- sh ./install-item 644 gd_io.h $(INSTALL_INCLUDE)/gd_io.h
|
||||
- sh ./install-item 644 gdfontg.h $(INSTALL_INCLUDE)/gdfontg.h
|
||||
- sh ./install-item 644 gdfontl.h $(INSTALL_INCLUDE)/gdfontl.h
|
||||
- sh ./install-item 644 gdfontmb.h $(INSTALL_INCLUDE)/gdfontmb.h
|
||||
- sh ./install-item 644 gdfonts.h $(INSTALL_INCLUDE)/gdfonts.h
|
||||
- sh ./install-item 644 gdfontt.h $(INSTALL_INCLUDE)/gdfontt.h
|
||||
+.else
|
||||
+install: libgd.a $(SOLIBGD) $(BIN_PROGRAMS)
|
||||
+install: libgd.a libgd.so.${VER} $(BIN_PROGRAMS)
|
||||
+.endif
|
||||
+ $(BSD_INSTALL_DATA) -m 644 libgd.a $(INSTALL_LIB)
|
||||
+ @if [ -f $(SOLIBGD) ]; then \
|
||||
+ $(BSD_INSTALL_DATA) -m 644 $(SOLIBGD) $(INSTALL_LIB); \
|
||||
+ @if [ -f libgd.so.${VER} ]; then \
|
||||
+ $(BSD_INSTALL_DATA) -m 644 libgd.so.${VER} $(INSTALL_LIB); \
|
||||
+ fi
|
||||
+ $(BSD_INSTALL_PROGRAM) pngtogd $(INSTALL_BIN)
|
||||
+ $(BSD_INSTALL_PROGRAM) pngtogd2 $(INSTALL_BIN)
|
||||
@ -107,33 +117,33 @@
|
||||
|
||||
gddemo: gddemo.o libgd.a
|
||||
$(CC) gddemo.o -o gddemo $(LIBDIRS) $(LIBS)
|
||||
@@ -122,15 +134,23 @@
|
||||
@@ -131,15 +143,23 @@
|
||||
|
||||
libgd.a: gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o gd_io_file.o gd_ss.o \
|
||||
gd_io_ss.o gd_png.o gd_jpeg.o gdxpm.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o \
|
||||
- gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o \
|
||||
- gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o wbmp.o gd_wbmp.o \
|
||||
- gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
|
||||
- rm -f libgd.a
|
||||
- $(AR) rc libgd.a gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o \
|
||||
- gd_io_file.o gd_ss.o gd_io_ss.o gd_png.o gd_jpeg.o gdxpm.o \
|
||||
- gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \
|
||||
- gdtables.o gdttf.o gdcache.o gdkanji.o
|
||||
- gdtables.o gdttf.o gdcache.o gdkanji.o wbmp.o gd_wbmp.o
|
||||
- -ranlib libgd.a
|
||||
+ gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o
|
||||
+ gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o wbmp.o gd_wbmp.o
|
||||
+ rm -f ${.TARGET}
|
||||
+ $(AR) rc ${.TARGET} ${.ALLSRC}
|
||||
+ -ranlib ${.TARGET}
|
||||
+
|
||||
+$(SOLIBGD): gd.so gd_gd.so gd_gd2.so gd_io.so gd_io_dp.so gd_io_file.so \
|
||||
+ gd_ss.so gd_io_ss.so gd_png.so gd_jpeg.so gdxpm.so gdfontt.so \
|
||||
+ gdfonts.so gdfontmb.so gdfontl.so gdfontg.so gdtables.so gdttf.so \
|
||||
+ gdcache.so gdkanji.so
|
||||
+libgd.so.${VER}: gd.so gd_gd.so gd_gd2.so gd_io.so gd_io_dp.so gd_io_file.so \
|
||||
+ gd_ss.so gd_io_ss.so gd_png.so gd_jpeg.so gdxpm.so gdfontt.so gdfonts.so \
|
||||
+ gdfontmb.so gdfontl.so gdfontg.so gdtables.so gdttf.so gdcache.so \
|
||||
+ gdkanji.so wbmp.o gd_wbmp.so
|
||||
+ rm -f ${.TARGET}
|
||||
+ ld -Bshareable -Bforcearchive -o ${.TARGET} ${.ALLSRC}
|
||||
|
||||
clean:
|
||||
- rm -f *.o *.a ${PROGRAMS}
|
||||
+ rm -f *.o ${PROGRAMS} libgd.a $(SOLIBGD)
|
||||
- rm -f *.o *.a ${PROGRAMS} test/gdtest.jpg test/gdtest.wbmp
|
||||
+ rm -f *.o ${PROGRAMS} libgd.a libgd.so.${VER} test/gdtest.jpg test/gdtest.wbmp
|
||||
|
||||
+.SUFFIXES: .c .o .so
|
||||
+.c.o:
|
||||
|
8
graphics/gd/patches/patch-ac
Normal file
8
graphics/gd/patches/patch-ac
Normal file
@ -0,0 +1,8 @@
|
||||
--- gd.c.orig Mon Jun 12 13:18:39 2000
|
||||
+++ gd.c Mon Jun 12 13:21:25 2000
|
||||
@@ -1,5 +1,4 @@
|
||||
#ifndef _OSD_POSIX /* _OSD_POSIX defines *alloc() in stdlib.h */
|
||||
-#include <malloc.h>
|
||||
#endif /*_OSD_POSIX*/
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
@ -1,19 +1,17 @@
|
||||
DESCRIPTION
|
||||
gd is a graphics library. It allows your code to quickly draw images
|
||||
complete with lines, arcs, text, multiple colors, cut and paste from
|
||||
other images, and flood fills, and write out the result as a .PNG file.
|
||||
This is particularly useful in World Wide Web applications, where .PNG
|
||||
is one of the formats accepted for inline images by most browsers.
|
||||
gd is a graphics library. It allows your code to quickly draw images
|
||||
complete with lines, arcs, text, multiple colors, cut and paste from
|
||||
other images, and flood fills, and write out the result as a .PNG file.
|
||||
This is particularly useful in World Wide Web applications, where .PNG
|
||||
is one of the formats accepted for inline images by most browsers.
|
||||
|
||||
gd is not a paint program. If you are looking for a paint program, you
|
||||
are looking in the wrong place. If you are not a programmer, you are
|
||||
looking in the wrong place.
|
||||
gd is not a paint program. If you are looking for a paint program, you
|
||||
are looking in the wrong place. If you are not a programmer, you are
|
||||
looking in the wrong place.
|
||||
|
||||
gd does not provide for every possible desirable graphics operation. It
|
||||
is not necessary or desirable for gd to become a kitchen-sink graphics
|
||||
package, but version 1.6.2 incorporates most of the commonly requested
|
||||
features for an 8-bit 2D package. Support for scalable fonts, and
|
||||
truecolor images, JPEG and truecolor PNG is planned for version 2.0.
|
||||
gd does not provide for every possible desirable graphics operation. It
|
||||
is not necessary or desirable for gd to become a kitchen-sink graphics
|
||||
package, but version 1.6.2 incorporates most of the commonly requested
|
||||
features for an 8-bit 2D package. Support for scalable fonts, and
|
||||
truecolor images, JPEG and truecolor PNG is planned for version 2.0.
|
||||
|
||||
AUTHOR
|
||||
gd was written by Thomas Boutell and is distributed by boutell.com, Inc.
|
||||
WWW: ${HOMEPAGE}
|
||||
|
3
graphics/gd/pkg/PFRAG.shared
Normal file
3
graphics/gd/pkg/PFRAG.shared
Normal file
@ -0,0 +1,3 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1 2000/06/12 17:25:49 brad Exp $
|
||||
lib/libgd.so.18.3
|
||||
@exec /sbin/ldconfig -m %B
|
@ -1,3 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.7 2000/06/12 17:25:49 brad Exp $
|
||||
bin/bdftogd
|
||||
bin/pngtogd
|
||||
bin/pngtogd2
|
||||
@ -15,8 +16,7 @@ include/gdfontmb.h
|
||||
include/gdfontl.h
|
||||
include/gdfontg.h
|
||||
lib/libgd.a
|
||||
lib/libgd.so.18.1
|
||||
@exec /sbin/ldconfig -m %B
|
||||
%%SHARED%%
|
||||
share/examples/gd/demoin.png
|
||||
share/examples/gd/demoout.png
|
||||
share/examples/gd/index.html
|
||||
|
@ -1,21 +0,0 @@
|
||||
bin/bdftogd
|
||||
bin/pngtogd
|
||||
bin/pngtogd2
|
||||
bin/gdtopng
|
||||
bin/gd2topng
|
||||
bin/gd2copypal
|
||||
bin/gdparttopng
|
||||
bin/webpng
|
||||
include/gd.h
|
||||
include/gd_io.h
|
||||
include/gdcache.h
|
||||
include/gdfontt.h
|
||||
include/gdfonts.h
|
||||
include/gdfontmb.h
|
||||
include/gdfontl.h
|
||||
include/gdfontg.h
|
||||
lib/libgd.a
|
||||
share/examples/gd/demoin.png
|
||||
share/examples/gd/demoout.png
|
||||
share/examples/gd/index.html
|
||||
@dirrm share/examples/gd
|
Loading…
Reference in New Issue
Block a user