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@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 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@libdir@ -+ libdirs="-L@libdir@ -L@localbase@/lib" - echo $libdirs -lImlib2 -lttf -lm @dlopen_libs@ @x_ldflags@ @x_libs@ ++ libdirs=-L@libdir@ -L@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 --@HAVE_MMX_TRUE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ $(MMX_OBJS) $(top_builddir)/libltdl/libltdlc.la $(x_libs) -lttf $(LDFLAGS) --@HAVE_MMX_FALSE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ $(top_builddir)/libltdl/libltdlc.la $(x_libs) -lttf $(LDFLAGS) -+@HAVE_MMX_TRUE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ $(MMX_OBJS) -lltdl $(x_libs) -lttf $(LDFLAGS) -+@HAVE_MMX_FALSE@libImlib2_la_LIBADD = $(X_OBJS) @DLLDFLAGS@ -lltdl $(x_libs) -lttf $(LDFLAGS) - @HAVE_MMX_TRUE@libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS) $(MMX_OBJS) - @HAVE_MMX_FALSE@libImlib2_la_DEPENDENCIES = $(top_builddir)/config.h $(X_OBJS) - -@@ -283,48 +283,48 @@ + libImlib2_la_LDFLAGS = -version-info 2:0:1 + @HAVE_MMX_TRUE@libImlib2_la_LIBADD = @HAVE_MMX_TRUE@$(X_OBJS) @DLLDFLAGS@ $(MMX_OBJS) \ +-@HAVE_MMX_TRUE@ $(top_builddir)/libltdl/libltdlc.la \ ++@HAVE_MMX_TRUE@ -lltdl \ + @HAVE_MMX_TRUE@ $(x_libs) $(freetype_libs) $(LDFLAGS) + @HAVE_MMX_FALSE@libImlib2_la_LIBADD = @HAVE_MMX_FALSE@$(X_OBJS) @DLLDFLAGS@ \ +-@HAVE_MMX_FALSE@ $(top_builddir)/libltdl/libltdlc.la \ ++@HAVE_MMX_FALSE@ -lltdl \ + @HAVE_MMX_FALSE@ $(x_libs) $(freetype_libs) $(LDFLAGS) + @HAVE_MMX_TRUE@libImlib2_la_DEPENDENCIES = @HAVE_MMX_TRUE@$(top_builddir)/config.h $(X_OBJS) $(MMX_OBJS) + @HAVE_MMX_FALSE@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