import tkimg

image extension for Tcl/Tk

This package enhances Tk, adding support for many 
other Image formats: BMP, XBM, XPM, GIF (with 
transparency, but without LZW), PNG, JPEG, TIFF.

OK, landry@
This commit is contained in:
sebastia 2010-07-28 17:04:55 +00:00
parent 8a49f08bc4
commit d4dcd6f83c
27 changed files with 490 additions and 0 deletions

76
graphics/tkimg/Makefile Normal file
View File

@ -0,0 +1,76 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
SHARED_ONLY = Yes
COMMENT = image extension for Tcl/Tk
V = 1.3
DISTNAME = tkimg$V
PKGNAME = tkimg-$V
SHLIB_VERSION = 0.0
.for _lib in tkimgbmp13 tkimg13 tkimggif13 tkimgico13 tkimgjpeg13 \
tkimgpcx13 tkimgpixmap13 tkimgpng13 tkimgppm13 tkimgps13 \
tkimgsgi13 tkimgsun13 tkimgtga13 tkimgtiff13 tkimgwindow13 \
tkimgxbm13 tkimgxpm13 zlibtcl121 jpegtcl10 pngtcl126 \
tifftcl361
SHARED_LIBS += ${_lib} ${SHLIB_VERSION}
.endfor
CATEGORIES = graphics
HOMEPAGE = http://tkimg.sourceforge.net/
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
# BSD
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB += X11 Xau Xdmcp Xext Xft Xrender Xss expat fontconfig
WANTLIB += freetype m z pthread-stubs xcb
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=tkimg/}
MODULES = x11/tk
BUILD_DEPENDS = ${MODTK_BUILD_DEPENDS}
RUN_DEPENDS = ${MODTK_RUN_DEPENDS}
REGRESS_DEPENDS = ::${PKGPATH}
SEPARATE_BUILD = simple
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS= --prefix=${PREFIX} \
--with-tcl=${MODTCL_LIBDIR} \
--with-tclinclude=$(MODTCL_INCDIR) \
--with-tk=${MODTK_LIBDIR} \
--with-tkinclude=${MODTK_INCDIR} \
--with-x \
--x-includes=${X11BASE}/include
REGRESS_IS_INTERACTIVE = X11
REGRESS_TARGET = test
IMGLIBDIR = Img${V}
SUBST_VARS = SHLIB_VERSION IMGLIBDIR
INSTALL_TARGET = collate
FAKE_FLAGS = INSTALL_ROOT=${DESTDIR}
pre-configure:
${SUBST_CMD} ${WRKSRC}/bmp/configure \
${WRKSRC}/base/configure ${WRKSRC}/gif/configure \
${WRKSRC}/ico/configure ${WRKSRC}/jpeg/configure \
${WRKSRC}/pcx/configure ${WRKSRC}/pixmap/configure \
${WRKSRC}/png/configure ${WRKSRC}/ppm/configure \
${WRKSRC}/ps/configure ${WRKSRC}/sgi/configure \
${WRKSRC}/sun/configure ${WRKSRC}/tga/configure \
${WRKSRC}/tiff/configure ${WRKSRC}/window/configure \
${WRKSRC}/xbm/configure ${WRKSRC}/xpm/configure \
${WRKSRC}/libz/tcl/configure ${WRKSRC}/libjpeg/tcl/configure \
${WRKSRC}/libpng/tcl/configure ${WRKSRC}/libtiff/tcl/configure
post-install:
# disable img::png when requiring package Img
# regressions are still segfaulting when testing img::png, at least other
# tcl/tk apps requiring package Img are prevented from segfaulting
perl -pi -e s,' package require img::png','',g \
${PREFIX}/lib/Img1.3/pkgIndex.tcl
.include <bsd.port.mk>

5
graphics/tkimg/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (tkimg1.3.tar.gz) = lkppLbihINxe2HeVIacLyA==
RMD160 (tkimg1.3.tar.gz) = qHw4EhOYCTHDil72gh6cBOP/1IY=
SHA1 (tkimg1.3.tar.gz) = qiTNjZVydLy+SmJDxusqpMMmAWw=
SHA256 (tkimg1.3.tar.gz) = /lqbHDVihsr/Ev/hIGT+204DYm4UXYXnz9Ixz+b6YFA=
SIZE (tkimg1.3.tar.gz) = 3969630

View File

@ -0,0 +1,27 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
Do not use the two-stages install here, just patch the first step (collate)
and make use of the INSTALL_TARGET in the ports Makefile
--- Makefile.in.orig Wed Aug 18 19:10:38 2004
+++ Makefile.in Tue Jul 20 15:52:14 2010
@@ -117,14 +117,14 @@ collate: all
here=`pwd` ; \
cd $$sub ; \
$(MAKE) install \
- exec_prefix=$$here/Img/exec_prefix \
- prefix=$$here/Img/prefix \
- pkglibdir=$$here/Img/exec_prefix/lib/Img \
+ exec_prefix=$(prefix)/ \
+ prefix=$(prefix)/ \
+ pkglibdir=$(LIB_RUNTIME_DIR)/ \
; \
cd $$here ; \
- cat Img/exec_prefix/lib/Img/pkgIndex.tcl >> pkgIndex.tcl ; \
+ cat $$sub/pkgIndex.tcl >> pkgIndex.tcl ; \
done
- mv pkgIndex.tcl Img/exec_prefix/lib/Img/pkgIndex.tcl
+ mv pkgIndex.tcl $(INSTALL_ROOT)/$(LIB_RUNTIME_DIR)/pkgIndex.tcl
install: collate
mkdir -p $(INSTALL_ROOT)$(LIB_RUNTIME_DIR)

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-base_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
IMGLIBDIR to set correct paths in tkimgConfig.sh
--- base/configure.orig Wed Aug 18 19:10:38 2004
+++ base/configure Tue Jul 20 17:08:58 2010
@@ -4709,7 +4709,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6
@@ -5913,7 +5913,7 @@ fi
#--------------------------------------------------------------------
# pkglibdir must be a fully qualified path and (not ${exec_prefix}/lib)
- eval pkglibdir="${libdir}/tkimg${VERSION}"
+ eval pkglibdir="${libdir}/${IMGLIBDIR}"
if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
eval tkimg_LIB_FLAG="-ltkimg${VERSION}${DBGX}"
else

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-base_tkimg_h,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
fix implicit function declarations
--- base/tkimg.h.orig Wed Aug 18 19:10:38 2004
+++ base/tkimg.h Sun Jul 18 18:35:07 2010
@@ -22,6 +22,8 @@
#define __TKIMG_H__
#include <stdio.h> /* stdout, and other definitions */
+#include <stdlib.h> /* malloc and friends */
+#include <string.h> /* memcpy, memset, strlen and friends */
#include "tk.h"
/*

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-bmp_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- bmp/configure.orig Wed Aug 18 19:10:38 2004
+++ bmp/configure Sun Jul 18 16:57:36 2010
@@ -4865,7 +4865,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-gif_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- gif/configure.orig Sun Jul 18 17:07:07 2010
+++ gif/configure Sun Jul 18 17:07:27 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ico_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- ico/configure.orig Sun Jul 18 17:08:01 2010
+++ ico/configure Sun Jul 18 17:08:31 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-jpeg_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- jpeg/configure.orig Sun Jul 18 17:08:42 2010
+++ jpeg/configure Sun Jul 18 17:09:04 2010
@@ -5013,7 +5013,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-libjpeg_tcl_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
IMGLIBDIR to correctly set paths for jpegtclConfig.sh
--- libjpeg/tcl/configure.orig Wed Aug 18 19:10:40 2004
+++ libjpeg/tcl/configure Tue Jul 20 17:03:53 2010
@@ -4497,7 +4497,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6
@@ -5279,7 +5279,7 @@ fi
#--------------------------------------------------------------------
# pkglibdir must be a fully qualified path and (not ${exec_prefix}/lib)
- eval pkglibdir="${libdir}/jpegtcl${VERSION}"
+ eval pkglibdir="${libdir}/${IMGLIBDIR}"
if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
eval jpegtcl_LIB_FLAG="-ljpegtcl${VERSION}${DBGX}"
else

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-libpng_tcl_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
IMGLIBDIR to correctly set paths for pngtclConfig.sh
--- libpng/tcl/configure.orig Wed Aug 18 19:10:43 2004
+++ libpng/tcl/configure Tue Jul 20 17:04:21 2010
@@ -4640,7 +4640,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6
@@ -5432,7 +5432,7 @@ fi
#--------------------------------------------------------------------
# pkglibdir must be a fully qualified path and (not ${exec_prefix}/lib)
- eval pkglibdir="${libdir}/pngtcl${VERSION}"
+ eval pkglibdir="${libdir}/${IMGLIBDIR}"
if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
eval pngtcl_LIB_FLAG="-lpngtcl${VERSION}${DBGX}"
else

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-libtiff_tcl_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
IMGLIBDIR to correctly set paths for tifftclConfig.sh
--- libtiff/tcl/configure.orig Wed Aug 18 19:10:47 2004
+++ libtiff/tcl/configure Tue Jul 20 17:04:52 2010
@@ -4605,7 +4605,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6
@@ -5387,7 +5387,7 @@ fi
#--------------------------------------------------------------------
# pkglibdir must be a fully qualified path and (not ${exec_prefix}/lib)
- eval pkglibdir="${libdir}/tifftcl${VERSION}"
+ eval pkglibdir="${libdir}/${IMGLIBDIR}"
if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
eval tifftcl_LIB_FLAG="-ltifftcl${VERSION}${DBGX}"
else

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-libz_tcl_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
IMGLIBDIR to correctly set paths for zlibtclConfig.sh
--- libz/tcl/configure.orig Wed Aug 18 19:10:49 2004
+++ libz/tcl/configure Tue Jul 20 17:05:23 2010
@@ -4495,7 +4495,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6
@@ -5277,7 +5277,7 @@ fi
#--------------------------------------------------------------------
# pkglibdir must be a fully qualified path and (not ${exec_prefix}/lib)
- eval pkglibdir="${libdir}/zlibtcl${VERSION}"
+ eval pkglibdir="${libdir}/${IMGLIBDIR}"
if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
eval zlibtcl_LIB_FLAG="-lzlibtcl${VERSION}${DBGX}"
else

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-pcx_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- pcx/configure.orig Sun Jul 18 17:10:04 2010
+++ pcx/configure Sun Jul 18 17:10:27 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-pixmap_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- pixmap/configure.orig Sun Jul 18 17:11:04 2010
+++ pixmap/configure Sun Jul 18 17:11:39 2010
@@ -4939,7 +4939,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-png_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- png/configure.orig Sun Jul 18 17:11:47 2010
+++ png/configure Sun Jul 18 17:12:13 2010
@@ -5161,7 +5161,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ppm_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- ppm/configure.orig Sun Jul 18 17:12:37 2010
+++ ppm/configure Sun Jul 18 17:13:15 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-ps_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- ps/configure.orig Sun Jul 18 17:14:25 2010
+++ ps/configure Sun Jul 18 17:14:56 2010
@@ -4866,7 +4866,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-sgi_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- sgi/configure.orig Sun Jul 18 17:15:16 2010
+++ sgi/configure Sun Jul 18 17:15:30 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-sun_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- sun/configure.orig Sun Jul 18 17:15:53 2010
+++ sun/configure Sun Jul 18 17:16:16 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-tga_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- tga/configure.orig Sun Jul 18 17:16:43 2010
+++ tga/configure Sun Jul 18 17:17:00 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-tiff_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- tiff/configure.orig Sun Jul 18 17:17:25 2010
+++ tiff/configure Sun Jul 18 17:17:48 2010
@@ -5309,7 +5309,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-window_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- window/configure.orig Sun Jul 18 17:18:31 2010
+++ window/configure Sun Jul 18 17:18:59 2010
@@ -4939,7 +4939,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-xbm_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- xbm/configure.orig Sun Jul 18 17:19:18 2010
+++ xbm/configure Sun Jul 18 17:19:38 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-xpm_configure,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
--- xpm/configure.orig Sun Jul 18 17:20:05 2010
+++ xpm/configure Sun Jul 18 17:20:28 2010
@@ -4864,7 +4864,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
egrep "yes" >/dev/null 2>&1; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so'
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.${SHLIB_VERSION}'
else
rm -rf conftest*
echo "$ac_t""no" 1>&6

3
graphics/tkimg/pkg/DESCR Normal file
View File

@ -0,0 +1,3 @@
This package enhances Tk, adding support for many
other Image formats: BMP, XBM, XPM, GIF (with
transparency, but without LZW), PNG, JPEG, TIFF.

52
graphics/tkimg/pkg/PLIST Normal file
View File

@ -0,0 +1,52 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/07/28 17:04:55 sebastia Exp $
include/jpegtcl.h
include/jpegtclDecls.h
include/jpegtclDeclsMask.h
include/jpegtclDeclsUnmask.h
include/pngtcl.h
include/pngtclDecls.h
include/pngtclDeclsMask.h
include/pngtclDeclsUnmask.h
include/tifftcl.h
include/tifftclDecls.h
include/tifftclDeclsMask.h
include/tifftclDeclsUnmask.h
include/tkimg.h
include/tkimgDecls.h
include/zlibtcl.h
include/zlibtclDecls.h
include/zlibtclDeclsMask.h
include/zlibtclDeclsUnmask.h
lib/${IMGLIBDIR}/
@lib lib/${IMGLIBDIR}/libjpegtcl10.so.${LIBjpegtcl10_VERSION}
lib/${IMGLIBDIR}/libjpegtclstub10.a
@lib lib/${IMGLIBDIR}/libpngtcl126.so.${LIBpngtcl126_VERSION}
lib/${IMGLIBDIR}/libpngtclstub126.a
@lib lib/${IMGLIBDIR}/libtifftcl361.so.${LIBtifftcl361_VERSION}
lib/${IMGLIBDIR}/libtifftclstub361.a
@lib lib/${IMGLIBDIR}/libtkimg13.so.${LIBtkimg13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgbmp13.so.${LIBtkimgbmp13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimggif13.so.${LIBtkimggif13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgico13.so.${LIBtkimgico13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgjpeg13.so.${LIBtkimgjpeg13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgpcx13.so.${LIBtkimgpcx13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgpixmap13.so.${LIBtkimgpixmap13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgpng13.so.${LIBtkimgpng13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgppm13.so.${LIBtkimgppm13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgps13.so.${LIBtkimgps13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgsgi13.so.${LIBtkimgsgi13_VERSION}
lib/${IMGLIBDIR}/libtkimgstub13.a
@lib lib/${IMGLIBDIR}/libtkimgsun13.so.${LIBtkimgsun13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgtga13.so.${LIBtkimgtga13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgtiff13.so.${LIBtkimgtiff13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgwindow13.so.${LIBtkimgwindow13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgxbm13.so.${LIBtkimgxbm13_VERSION}
@lib lib/${IMGLIBDIR}/libtkimgxpm13.so.${LIBtkimgxpm13_VERSION}
@lib lib/${IMGLIBDIR}/libzlibtcl121.so.${LIBzlibtcl121_VERSION}
lib/${IMGLIBDIR}/libzlibtclstub121.a
lib/${IMGLIBDIR}/pkgIndex.tcl
lib/jpegtclConfig.sh
lib/pngtclConfig.sh
lib/tifftclConfig.sh
lib/tkimgConfig.sh
lib/zlibtclConfig.sh