ports/60269: Update port: graphics/imlib2 to 1.1.0
KATO Tsuguru
tkato at prontomail.com
Mon Dec 15 16:13:06 UTC 2003
>Number: 60269
>Category: ports
>Synopsis: Update port: graphics/imlib2 to 1.1.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 15 08:10:18 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 4.9-RELEASE-p1 i386
>Organization:
>Environment:
>Description:
- Update to version 1.1.0
New file:
files/patch-ltmain.sh
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/graphics/imlib2/Makefile graphics/imlib2/Makefile
--- /usr/ports/graphics/imlib2/Makefile Fri Jun 27 10:23:42 2003
+++ graphics/imlib2/Makefile Mon Dec 8 05:20:53 2003
@@ -6,8 +6,7 @@
#
PORTNAME= imlib2
-PORTVERSION= 1.0.6
-PORTREVISION= 1
+PORTVERSION= 1.1.0
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= enlightenment
@@ -15,20 +14,20 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= The next generation graphic library for enlightenment package
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
- ltdl.4:${PORTSDIR}/devel/libltdl \
+LIB_DEPENDS= ltdl.4:${PORTSDIR}/devel/libltdl \
+ jpeg.9:${PORTSDIR}/graphics/jpeg \
+ ungif.5:${PORTSDIR}/graphics/libungif \
png.5:${PORTSDIR}/graphics/png \
tiff.4:${PORTSDIR}/graphics/tiff \
- ungif.5:${PORTSDIR}/graphics/libungif
+ freetype.9:${PORTSDIR}/print/freetype2
-USE_REINPLACE= yes
USE_X_PREFIX= yes
-USE_FREETYPE= yes
-USE_LIBTOOL= yes
+USE_GNOME= gnomehack pkgconfig
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
INSTALLS_SHLIB= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/freetype1 \
- -I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib"
.include <bsd.port.pre.mk>
diff -urN /usr/ports/graphics/imlib2/distinfo graphics/imlib2/distinfo
--- /usr/ports/graphics/imlib2/distinfo Tue Sep 10 20:12:11 2002
+++ graphics/imlib2/distinfo Mon Dec 8 04:29:41 2003
@@ -1 +1 @@
-MD5 (imlib2-1.0.6.tar.gz) = e3475376bf27347c47c7a9ffb49bdb96
+MD5 (imlib2-1.1.0.tar.gz) = 1589ebb054da76734fe08ae570460034
diff -urN /usr/ports/graphics/imlib2/files/patch-aa graphics/imlib2/files/patch-aa
--- /usr/ports/graphics/imlib2/files/patch-aa Tue Nov 7 23:32:57 2000
+++ graphics/imlib2/files/patch-aa Mon Dec 8 04:30:50 2003
@@ -1,11 +1,11 @@
---- imlib2-config.in.orig Tue Aug 22 16:38:40 2000
-+++ imlib2-config.in Sun Oct 29 21:38:09 2000
+--- imlib2-config.in.orig Sun Jul 20 15:10:43 2003
++++ imlib2-config.in Mon Dec 8 04:30:33 2003
@@ -45,7 +45,7 @@
echo $includes @x_cflags@
;;
--libs)
- libdirs=-L at libdir@
-+ libdirs="-L at libdir@ -L at localbase@/lib"
- echo $libdirs -lImlib2 -lttf -lm @dlopen_libs@ @x_ldflags@ @x_libs@
++ libdirs=-L at libdir@ -L at localbase@/lib
+ echo $libdirs -lImlib2 @freetype_libs@ -lm @dlopen_libs@ @x_ldflags@ @x_libs@
;;
*)
diff -urN /usr/ports/graphics/imlib2/files/patch-configure graphics/imlib2/files/patch-configure
--- /usr/ports/graphics/imlib2/files/patch-configure Tue Oct 9 05:09:03 2001
+++ graphics/imlib2/files/patch-configure Mon Dec 8 05:29:54 2003
@@ -1,10 +1,10 @@
---- configure.orig Wed Aug 29 21:48:58 2001
-+++ configure Sun Oct 7 17:23:22 2001
-@@ -1031,16 +1031,6 @@
+--- configure.orig Mon Sep 8 11:12:12 2003
++++ configure Mon Dec 8 05:29:41 2003
+@@ -1244,16 +1244,6 @@
fi
-- case "$enable_ltdl_convenience" in
+- case $enable_ltdl_convenience in
- no) { echo "configure: error: this package needs a convenience libltdl" 1>&2; exit 1; } ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
@@ -17,7 +17,7 @@
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
-@@ -4313,75 +4303,5 @@
+@@ -7682,75 +7672,5 @@
esac
done
diff -urN /usr/ports/graphics/imlib2/files/patch-loaders::Makefile.in graphics/imlib2/files/patch-loaders::Makefile.in
--- /usr/ports/graphics/imlib2/files/patch-loaders::Makefile.in Fri Sep 20 16:25:59 2002
+++ graphics/imlib2/files/patch-loaders::Makefile.in Mon Dec 8 05:13:19 2003
@@ -1,51 +1,16 @@
---- loaders/Makefile.in.orig Fri Apr 26 08:45:29 2002
-+++ loaders/Makefile.in Fri Sep 20 04:20:42 2002
-@@ -108,39 +108,39 @@
+--- loaders/Makefile.in.orig Mon Sep 8 11:12:29 2003
++++ loaders/Makefile.in Mon Dec 8 05:09:37 2003
+@@ -99,10 +99,10 @@
+ # A list of all the files in the current directory which can be regenerated
+ MAINTAINERCLEANFILES = Makefile.in
+
+-LDFLAGS = -L$(top_builddir)/src -L$(top_builddir)/src/.libs -L/usr/X11R6/lib
++LDFLAGS = @LDFLAGS@
+ INCLUDES = -I. -I$(top_srcdir) -I$(top_srcdir)/src \
+- -I$(top_srcdir)/loaders -I$(top_srcdir)/libltdl \
+- -I/usr/X11R6/include $(X_CFLAGS) \
++ -I$(top_srcdir)/loaders \
++ $(X_CFLAGS) \
+ -I$(prefix)/include -I$(includedir)
- jpeg_la_SOURCES = loader_jpeg.c
- jpeg_la_LDFLAGS = -no-undefined -module -avoid-version
--jpeg_la_LIBADD = @JPEGLIBS@ -L$(top_builddir)/src -lImlib2
-+jpeg_la_LIBADD = @JPEGLIBS@ $(top_builddir)/src/libImlib2.la
- png_la_SOURCES = loader_png.c
- png_la_LDFLAGS = -no-undefined -module -avoid-version
--png_la_LIBADD = @PNGLIBS@ -L$(top_builddir)/src -lImlib2
-+png_la_LIBADD = @PNGLIBS@ $(top_builddir)/src/libImlib2.la
-
- tiff_la_SOURCES = loader_tiff.c
- tiff_la_LDFLAGS = -no-undefined -module -avoid-version
--tiff_la_LIBADD = @TIFFLIBS@ -L$(top_builddir)/src -lImlib2
-+tiff_la_LIBADD = @TIFFLIBS@ $(top_builddir)/src/libImlib2.la
-
- gif_la_SOURCES = loader_gif.c
- gif_la_LDFLAGS = -no-undefined -module -avoid-version
--gif_la_LIBADD = @GIFLIBS@ -L$(top_builddir)/src -lImlib2
-+gif_la_LIBADD = @GIFLIBS@ $(top_builddir)/src/libImlib2.la
-
- pnm_la_SOURCES = loader_pnm.c
- pnm_la_LDFLAGS = -no-undefined -module -avoid-version
--pnm_la_LIBADD = -L$(top_builddir)/src -lImlib2
-+pnm_la_LIBADD = $(top_builddir)/src/libImlib2.la
-
- argb_la_SOURCES = loader_argb.c
- argb_la_LDFLAGS = -no-undefined -module -avoid-version
--argb_la_LIBADD = -L$(top_builddir)/src -lImlib2
-+argb_la_LIBADD = $(top_builddir)/src/libImlib2.la
-
- bmp_la_SOURCES = loader_bmp.c
- bmp_la_LDFLAGS = -no-undefined -module -avoid-version
--bmp_la_LIBADD = -L$(top_builddir)/src -lImlib2
-+bmp_la_LIBADD = $(top_builddir)/src/libImlib2.la
-
- xpm_la_SOURCES = loader_xpm.c
- xpm_la_LDFLAGS = -no-undefined -module -avoid-version
--xpm_la_LIBADD = -L$(top_builddir)/src -lImlib2
-+xpm_la_LIBADD = $(top_builddir)/src/libImlib2.la
-
- tga_la_SOURCES = loader_tga.c
- tga_la_LDFLAGS = -no-undefined -module -avoid-version
--tga_la_LIBADD = -L$(top_builddir)/src -lImlib2
-+tga_la_LIBADD = $(top_builddir)/src/libImlib2.la
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../config.h
- CONFIG_CLEAN_FILES =
diff -urN /usr/ports/graphics/imlib2/files/patch-ltmain.sh graphics/imlib2/files/patch-ltmain.sh
--- /usr/ports/graphics/imlib2/files/patch-ltmain.sh Thu Jan 1 09:00:00 1970
+++ graphics/imlib2/files/patch-ltmain.sh Mon Dec 8 05:15:58 2003
@@ -0,0 +1,33 @@
+--- ltmain.sh.orig Mon Sep 8 11:12:11 2003
++++ ltmain.sh Mon Dec 8 05:15:45 2003
+@@ -944,6 +944,7 @@
+ ;;
+
+ -avoid-version)
++ build_old_libs=no
+ avoid_version=yes
+ continue
+ ;;
+@@ -2408,6 +2409,9 @@
+ *-*-netbsd*)
+ # Don't link with libc until the a.out ld.so is fixed.
+ ;;
++ *-*-freebsd*)
++ # FreeBSD doesn't need this....
++ ;;
+ *)
+ # Add libc to deplibs on all other systems if necessary.
+ if test "$build_libtool_need_lc" = "yes"; then
+@@ -4175,10 +4179,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff -urN /usr/ports/graphics/imlib2/files/patch-src::Makefile.in graphics/imlib2/files/patch-src::Makefile.in
--- /usr/ports/graphics/imlib2/files/patch-src::Makefile.in Tue Oct 9 05:09:03 2001
+++ graphics/imlib2/files/patch-src::Makefile.in Mon Dec 8 04:42:37 2003
@@ -1,26 +1,33 @@
---- src/Makefile.in.orig Fri Sep 21 12:31:03 2001
-+++ src/Makefile.in Sun Oct 7 18:25:33 2001
-@@ -93,7 +93,7 @@
+--- src/Makefile.in.orig Mon Sep 8 11:12:28 2003
++++ src/Makefile.in Mon Dec 8 04:42:05 2003
+@@ -99,10 +99,10 @@
+ # A list of all the files in the current directory which can be regenerated
MAINTAINERCLEANFILES = Makefile.in loaderpath.h
- LDFLAGS = -L/usr/X11R6/lib
--INCLUDES = -I/usr/X11R6/include -I$(top_srcdir)/libltdl $(X_CFLAGS) -I$(prefix)/include -I$(includedir) -I. -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/loaders
-+INCLUDES = -I/usr/X11R6/include $(X_CFLAGS) -I$(prefix)/include -I$(includedir) -I. -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/loaders
+-LDFLAGS = -L/usr/X11R6/lib
++LDFLAGS = @LDFLAGS@
+ INCLUDES = -I. -I$(top_srcdir) -I$(top_srcdir)/src \
+- -I$(top_srcdir)/loaders -I$(top_srcdir)/libltdl \
+- $(freetype_cflags) -I/usr/X11R6/include $(X_CFLAGS) \
++ -I$(top_srcdir)/loaders \
++ $(freetype_cflags) $(X_CFLAGS) \
+ -I$(prefix)/include -I$(includedir)
- MMX_SRCS = asm_blend.S asm_rgba.S asm_scale.S asm_rotate.S asm_blend_cmod.S
+ MMX_SRCS = asm_blend.S asm_rgba.S asm_scale.S asm_rotate.S \
+@@ -128,10 +128,10 @@
-@@ -107,8 +107,8 @@
- EXTRA_libImlib2_la_SOURCES = rend.c ximage.c rgba.c color.c grab.c draw.c context.c color.h context.h draw.h grab.h rend.h rgba.h ximage.h $(MMX_SRCS)
-
- libImlib2_la_LDFLAGS = -version-info 1:4:0
-- at HAVE_MMX_TRUE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ $(MMX_OBJS) $(top_builddir)/libltdl/libltdlc.la $(x_libs) -lttf $(LDFLAGS)
-- at HAVE_MMX_FALSE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ $(top_builddir)/libltdl/libltdlc.la $(x_libs) -lttf $(LDFLAGS)
-+ at HAVE_MMX_TRUE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ $(MMX_OBJS) -lltdl $(x_libs) -lttf $(LDFLAGS)
-+ at HAVE_MMX_FALSE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ -lltdl $(x_libs) -lttf $(LDFLAGS)
- @HAVE_MMX_TRUE at libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS) $(MMX_OBJS)
- @HAVE_MMX_FALSE at libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS)
-
-@@ -283,48 +283,48 @@
+ libImlib2_la_LDFLAGS = -version-info 2:0:1
+ @HAVE_MMX_TRUE at libImlib2_la_LIBADD = @HAVE_MMX_TRUE@$(X_OBJS) @DLLDFLAGS@ $(MMX_OBJS) \
+- at HAVE_MMX_TRUE@ $(top_builddir)/libltdl/libltdlc.la \
++ at HAVE_MMX_TRUE@ -lltdl \
+ @HAVE_MMX_TRUE@ $(x_libs) $(freetype_libs) $(LDFLAGS)
+ @HAVE_MMX_FALSE at libImlib2_la_LIBADD = @HAVE_MMX_FALSE@$(X_OBJS) @DLLDFLAGS@ \
+- at HAVE_MMX_FALSE@ $(top_builddir)/libltdl/libltdlc.la \
++ at HAVE_MMX_FALSE@ -lltdl \
+ @HAVE_MMX_FALSE@ $(x_libs) $(freetype_libs) $(LDFLAGS)
+ @HAVE_MMX_TRUE at libImlib2_la_DEPENDENCIES = @HAVE_MMX_TRUE@$(top_builddir)/config.h $(X_OBJS) $(MMX_OBJS)
+ @HAVE_MMX_FALSE at libImlib2_la_DEPENDENCIES = @HAVE_MMX_FALSE@$(top_builddir)/config.h $(X_OBJS)
+@@ -314,57 +314,57 @@
fi; \
done
api.lo api.o : api.c ../config.h common.h colormod.h image.h \
@@ -51,10 +58,22 @@
filter.lo filter.o : filter.c common.h ../config.h colormod.h image.h \
- ../libltdl/ltdl.h blend.h filter.h
+ blend.h filter.h
- font.lo font.o : font.c ../config.h common.h colormod.h image.h \
-- ../libltdl/ltdl.h blend.h font.h file.h updates.h rgbadraw.h \
-+ blend.h font.h file.h updates.h rgbadraw.h \
- rotate.h
+ font_draw.lo font_draw.o : font_draw.c ../config.h common.h colormod.h \
+- image.h ../libltdl/ltdl.h blend.h font.h file.h updates.h \
++ image.h blend.h font.h file.h updates.h \
+ rgbadraw.h rotate.h
+ font_load.lo font_load.o : font_load.c ../config.h common.h colormod.h \
+- image.h ../libltdl/ltdl.h blend.h font.h file.h updates.h \
++ image.h blend.h font.h file.h updates.h \
+ rgbadraw.h rotate.h
+ font_main.lo font_main.o : font_main.c ../config.h common.h colormod.h \
+- image.h ../libltdl/ltdl.h blend.h font.h file.h updates.h \
++ image.h blend.h font.h file.h updates.h \
+ rgbadraw.h rotate.h
+ font_query.lo font_query.o : font_query.c ../config.h common.h \
+- colormod.h image.h ../libltdl/ltdl.h blend.h font.h file.h \
++ colormod.h image.h blend.h font.h file.h \
+ updates.h rgbadraw.h rotate.h
format.lo format.o : format.c format.h
grab.lo grab.o : grab.c common.h ../config.h grab.h
grad.lo grad.o : grad.c common.h ../config.h colormod.h image.h \
diff -urN /usr/ports/graphics/imlib2/pkg-plist graphics/imlib2/pkg-plist
--- /usr/ports/graphics/imlib2/pkg-plist Fri Sep 20 19:33:35 2002
+++ graphics/imlib2/pkg-plist Mon Dec 8 05:21:58 2003
@@ -2,19 +2,21 @@
include/Imlib2.h
lib/libImlib2.a
lib/libImlib2.so
-lib/libImlib2.so.1
+lib/libImlib2.so.2
lib/loaders/filter/bump_map.so
lib/loaders/filter/colormod.so
lib/loaders/filter/testfilter.so
lib/loaders/image/argb.so
lib/loaders/image/bmp.so
lib/loaders/image/gif.so
+lib/loaders/image/gzbz2.so
lib/loaders/image/jpeg.so
lib/loaders/image/png.so
lib/loaders/image/pnm.so
lib/loaders/image/tga.so
lib/loaders/image/tiff.so
lib/loaders/image/xpm.so
+libdata/pkgconfig/imlib2.pc
@dirrm lib/loaders/image
@dirrm lib/loaders/filter
@dirrm lib/loaders
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list