- Remove remnants of the gnomecanvas slave port that has been removed

several months ago.
- Set LDFLAGS instead of LIBS and search STAGEDIR before LOCALBASE.
- Replace a patch with REINPLACE_CMD.
- Remove unneeded patches.
This commit is contained in:
Tijl Coosemans 2014-04-12 16:29:28 +00:00
parent 7dd3d4daa2
commit 2f9515c2a8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=351108
6 changed files with 9 additions and 226 deletions

View File

@ -2,36 +2,34 @@
# $FreeBSD$
# $MCom: ports/graphics/gdk-pixbuf/Makefile,v 1.2 2006/09/10 00:51:10 mezz Exp $
PORTNAME?= gdk-pixbuf
PORTNAME= gdk-pixbuf
PORTVERSION= 0.22.0
PORTREVISION= 14
CATEGORIES?= graphics
PORTREVISION= 15
CATEGORIES= graphics
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/gdk-pixbuf/0.22
DISTNAME= gdk-pixbuf-${PORTVERSION}
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT?= Graphic library for GTK+
COMMENT= Graphic library for GTK+
LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \
LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
libtiff.so:${PORTSDIR}/graphics/tiff \
libjpeg.so:${PORTSDIR}/graphics/jpeg
USES= gmake libtool pathfix tar:bzip2
USE_XORG= xt xi x11
USE_GNOME+= gtk12
USE_GNOME= gtk12
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \
--disable-gtk-doc
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib -L${STAGEDIR}${PREFIX}/lib" \
BUILD_CANVAS="${BUILD_CANVAS}"
CPPFLAGS+= -I${LOCALBASE}/include
BUILD_CANVAS?= no
LDFLAGS+= -L${STAGEDIR}${PREFIX}/lib -L${LOCALBASE}/lib
post-patch:
@${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure
@${REINPLACE_CMD} '/confexecdir =/s/=.*/= $$(sysconfdir)/' \
${WRKSRC}/Makefile.in
.include <bsd.port.mk>

View File

@ -1,41 +0,0 @@
--- configure.orig Thu Apr 18 18:52:49 2002
+++ configure Fri Apr 19 12:40:56 2002
@@ -8849,6 +8849,7 @@
fi
STRIP_DUMMY=
+if [ x"$BUILD_CANVAS" != x"no" ]; then
# Extract the first word of "gnome-config", so it can be a program name with args.
set dummy gnome-config; ac_word=$2
echo "$as_me:8854: checking for $ac_word" >&5
@@ -8878,6 +8879,10 @@
esac
fi
GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
+else
+GNOME_CONFIG="no"
+fi
+
if test -n "$GNOME_CONFIG"; then
echo "$as_me:8883: result: $GNOME_CONFIG" >&5
@@ -8994,8 +8999,8 @@
#define USE_GMODULE 1
EOF
- GMODULE_LIBS="`glib-config --libs gmodule`"
- GMODULE_FLAGS="`glib-config --cflags gmodule`"
+ GMODULE_LIBS="`$GLIB_CONFIG --libs gmodule`"
+ GMODULE_FLAGS="`$GLIB_CONFIG --cflags gmodule`"
echo "$as_me:9000: result: yes" >&5
echo "${ECHO_T}yes" >&6
@@ -10104,7 +10109,7 @@
fi;
if test "x$with_html_dir" = "x" ; then
- HTML_DIR='${datadir}/gnome/html'
+ HTML_DIR='${datadir}/html'
else
HTML_DIR=$with_html_dir
fi

View File

@ -1,28 +0,0 @@
--- Makefile.in.orig Sat Oct 5 01:19:24 2002
+++ Makefile.in Sat Oct 5 01:20:58 2002
@@ -115,22 +115,10 @@
bin_SCRIPTS = gdk-pixbuf-config
-confexecdir = $(libdir)
-confexec_DATA = \
- gdk_pixbufConf.sh \
- gdk_pixbuf_xlibConf.sh \
- gnomecanvaspixbufConf.sh
-
-
-EXTRA_DIST = \
- gdk_pixbufConf.sh.in \
- gdk_pixbuf_xlibConf.sh.in \
- gnomecanvaspixbufConf.sh.in \
- gdk-pixbuf-config.in \
- gdk-pixbuf.m4 \
- gdk-pixbuf.spec \
- gdk-pixbuf.spec.in
+confexecdir = $(sysconfdir)
+confexec_DATA = gdk_pixbufConf.sh gdk_pixbuf_xlibConf.sh @BUILD_CANVAS_ITEM_TRUE@gnomecanvaspixbufConf.sh
+EXTRA_DIST = gdk_pixbufConf.sh.in gdk_pixbuf_xlibConf.sh.in gdk-pixbuf-config.in gdk-pixbuf.m4 gdk-pixbuf.spec gdk-pixbuf.spec.in @BUILD_CANVAS_ITEM_TRUE@gnomecanvaspixbufConf.sh.in
m4datadir = $(prefix)/share/aclocal
m4data_DATA = gdk-pixbuf.m4

View File

@ -1,112 +1,5 @@
--- gdk-pixbuf/Makefile.in.orig Sat Oct 5 01:29:29 2002
+++ gdk-pixbuf/Makefile.in Sat Oct 5 01:32:30 2002
@@ -132,71 +132,71 @@
# The PNG plugin.
#
libpixbufloader_png_la_SOURCES = io-png.c
-libpixbufloader_png_la_LDFLAGS = -module -avoid-version
-libpixbufloader_png_la_LIBADD = $(LIBPNG) libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_png_la_LDFLAGS = -avoid-version -module
+libpixbufloader_png_la_LIBADD = $(LIBPNG) libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The JPEG loader
#
libpixbufloader_jpeg_la_SOURCES = io-jpeg.c
-libpixbufloader_jpeg_la_LDFLAGS = -module -avoid-version
-libpixbufloader_jpeg_la_LIBADD = $(LIBJPEG) libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_jpeg_la_LDFLAGS = -avoid-version -module
+libpixbufloader_jpeg_la_LIBADD = $(LIBJPEG) libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The XPM loader
#
libpixbufloader_xpm_la_SOURCES = io-xpm.c
-libpixbufloader_xpm_la_LDFLAGS = -module -avoid-version
-libpixbufloader_xpm_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_xpm_la_LDFLAGS = -avoid-version -module
+libpixbufloader_xpm_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The GIF loader
#
libpixbufloader_gif_la_SOURCES = io-gif.c
-libpixbufloader_gif_la_LDFLAGS = -module -avoid-version
-libpixbufloader_gif_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_gif_la_LDFLAGS = -avoid-version -module
+libpixbufloader_gif_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The ICO loader
#
libpixbufloader_ico_la_SOURCES = io-ico.c
-libpixbufloader_ico_la_LDFLAGS = -module -avoid-version
-libpixbufloader_ico_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_ico_la_LDFLAGS = -avoid-version -module
+libpixbufloader_ico_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The RAS loader
#
libpixbufloader_ras_la_SOURCES = io-ras.c
-libpixbufloader_ras_la_LDFLAGS = -module -avoid-version
-libpixbufloader_ras_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_ras_la_LDFLAGS = -avoid-version -module
+libpixbufloader_ras_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The TIFF loader
#
libpixbufloader_tiff_la_SOURCES = io-tiff.c
-libpixbufloader_tiff_la_LDFLAGS = -module -avoid-version
-libpixbufloader_tiff_la_LIBADD = $(LIBTIFF) libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_tiff_la_LDFLAGS = -avoid-version -module
+libpixbufloader_tiff_la_LIBADD = $(LIBTIFF) libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The PNM loader
#
libpixbufloader_pnm_la_SOURCES = io-pnm.c
-libpixbufloader_pnm_la_LDFLAGS = -module -avoid-version
-libpixbufloader_pnm_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_pnm_la_LDFLAGS = -avoid-version -module
+libpixbufloader_pnm_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The BMP loader
#
libpixbufloader_bmp_la_SOURCES = io-bmp.c
-libpixbufloader_bmp_la_LDFLAGS = -module -avoid-version
-libpixbufloader_bmp_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_bmp_la_LDFLAGS = -avoid-version -module
+libpixbufloader_bmp_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
#
# The XBM loader
#
libpixbufloader_xbm_la_SOURCES = io-xbm.c
-libpixbufloader_xbm_la_LDFLAGS = -module -avoid-version
-libpixbufloader_xbm_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS)
+libpixbufloader_xbm_la_LDFLAGS = -avoid-version -module
+libpixbufloader_xbm_la_LIBADD = libgdk_pixbuf.la $(GTK_LIBS) $(STATIC_LIB_DEPS)
@HAVE_PNG_TRUE@PNG_LIB = @HAVE_PNG_TRUE@libpixbufloader-png.la
@@ -259,11 +259,11 @@
LDADDS = libgdk_pixbuf.la $(GLIB_LIBS) $(GTK_LIBS) $(STATIC_LIB_DEPS)
-test_gdk_pixbuf_LDADD = $(LDADDS) $(GNOME_LIBS) -lgmodule
-testpixbuf_LDADD = $(LDADDS) $(GNOME_LIBS) -lgmodule
+test_gdk_pixbuf_LDADD = $(LDADDS) $(GNOME_LIBS) `$(GLIB_CONFIG) --libs gmodule`
+testpixbuf_LDADD = $(LDADDS) $(GNOME_LIBS) `$(GLIB_CONFIG) --libs gmodule`
testpixbuf_drawable_LDADD = $(LDADDS) $(GNOME_LIBS)
testpixbuf_scale_LDADD = $(LDADDS) $(GNOME_LIBS)
-testanimation_LDADD = $(LDADDS) $(GNOME_LIBS) -lgmodule
+testanimation_LDADD = $(LDADDS) $(GNOME_LIBS) `$(GLIB_CONFIG) --libs gmodule`
GDK_PIXBUF_LIBS = $(GLIB_LIBS) $(GTK_LIBS)
@@ -400,7 +400,7 @@
libpixbufloader_bmp_la_OBJECTS = io-bmp.lo
libpixbufloader_xbm_la_DEPENDENCIES = libgdk_pixbuf.la

View File

@ -1,16 +0,0 @@
--- gdk-pixbuf-config.in.orig Tue Oct 23 20:44:44 2001
+++ gdk-pixbuf-config.in Fri Oct 26 11:06:32 2001
@@ -40,11 +40,11 @@
;;
--cflags)
includes=-I@includedir@/gdk-pixbuf-1.0
- echo $includes `gtk-config --cflags`
+ echo $includes `@GTK_CONFIG@ --cflags`
;;
--libs)
libdirs=-L@libdir@
- echo $libdirs -lgdk_pixbuf `gtk-config --libs`
+ echo $libdirs -lgdk_pixbuf `@GTK_CONFIG@ --libs`
;;
*)
echo "${usage}" 1>&2

View File

@ -8,26 +8,3 @@
continue
;;
@@ -2442,6 +2443,9 @@
*-*-openbsd*)
# Do not include libc due to us having libc/libc_r.
;;
+ *-*-freebsd*)
+ # FreeBSD doesn't need this...
+ ;;
*)
# Add libc to deplibs on all other systems if necessary.
if test $build_libtool_need_lc = "yes"; then
@@ -4208,10 +4212,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"