ports/96592: [Maintainer] www/dillo: update to 0.8.6
Thomas-Martin Seck
tmseck at netcologne.de
Mon May 1 15:00:37 UTC 2006
The following reply was made to PR ports/96592; it has been noted by GNATS.
From: Thomas-Martin Seck <tmseck at netcologne.de>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/96592: [Maintainer] www/dillo: update to 0.8.6
Date: Mon, 1 May 2006 16:58:05 +0200
Sorry, I failed to synchronize my local repository before creating the
patch (full patchset included, only the Makefile patch needed to be
corrected):
Index: distinfo
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- distinfo (.../www/dillo) (revision 805)
+++ distinfo (.../local/dillo) (revision 805)
@@ -1,3 +1,3 @@
-MD5 (dillo-0.8.5.tar.bz2) =3D d0ab7fa1d40b310deb891388604188f8
-SHA256 (dillo-0.8.5.tar.bz2) =3D 980ccd8e0c0a85e37478e33b5f4f59d2cfda5c16d=
30af3acad259626d387cd1a
-SIZE (dillo-0.8.5.tar.bz2) =3D 424795
+MD5 (dillo-0.8.6.tar.bz2) =3D b65233d368bbd265a55effcf2c17f84b
+SHA256 (dillo-0.8.6.tar.bz2) =3D 47e695a5d370eb656f5e41eeb917ad6281b1559bf=
60172c9eca89b5518a9f9b9
+SIZE (dillo-0.8.6.tar.bz2) =3D 441739
Index: files/enable-ssl.patch
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- files/enable-ssl.patch (.../www/dillo) (revision 0)
+++ files/enable-ssl.patch (.../local/dillo) (revision 805)
@@ -0,0 +1,10 @@
+--- dpi/https.c.orig Sat Mar 25 16:46:48 2006
++++ dpi/https.c Sat Mar 25 16:47:38 2006
+@@ -62,7 +62,6 @@
+ #include "dpiutil.h"
+=20
+ #define ENABLE_SSL
+-#undef ENABLE_SSL
+ #ifdef ENABLE_SSL
+=20
+ #include <openssl/ssl.h>
Index: files/patch-dpi-https.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- files/patch-dpi-https.c (.../www/dillo) (revision 805)
+++ files/patch-dpi-https.c (.../local/dillo) (revision 805)
@@ -1,19 +1,11 @@
---- dpi/https.c.orig Sun Oct 3 17:16:15 2004
-+++ dpi/https.c Sun Oct 3 17:17:47 2004
-@@ -53,7 +53,6 @@
- #include <glib.h>
- #include "dpiutil.h"
-=20
--#undef ENABLE_SSL
- #ifdef ENABLE_SSL
-=20
- #include <openssl/ssl.h>
-@@ -605,13 +616,8 @@ static void no_ssl_support(void)
+--- dpi/https.c.orig Sat Mar 25 16:49:59 2006
++++ dpi/https.c Sat Mar 25 16:55:35 2006
+@@ -655,13 +655,8 @@
"<b>}</b>\n\n"
" <b>*** Dillo's prototype plugin for https support"
" is disabled now ***</b>\n\n"
- " If you want to test this <b>alpha</b> support code, just remove\=
n"
-- " line 56 from https.c, recompile and reinstall.\n\n"
+- " line 65 from https.c, recompile and reinstall.\n\n"
- " (beware that this https support is very limited now)\n\n"
- " To use https and SSL, you must have \n"
- " the OpenSSL development libraries installed. Check your\n"
Index: files/patch-configure
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- files/patch-configure (.../www/dillo) (revision 0)
+++ files/patch-configure (.../local/dillo) (revision 805)
@@ -0,0 +1,114 @@
+--- configure.orig Sat Apr 15 14:01:45 2006
++++ configure Sun Apr 16 20:20:43 2006
+@@ -309,7 +309,7 @@
+ # include <unistd.h>
+ #endif"
+=20
+-ac_subst_vars=3D'SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAG=
E_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_trans=
form_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir local=
statedir libdir includedir oldincludedir infodir mandir build_alias host_al=
ias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendo=
r build_os host host_cpu host_vendor host_os target target_cpu target_vendo=
r target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE V=
ERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct=
_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am_=
_tar am__untar DLGUI_TRUE DLGUI_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC E=
XEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKS=
LASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE RANLIB ac_ct_RANLIB C=
PP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FAL=
SE GLIB_CONFIG GLIB_CFLAGS GLIB_LIBS GTK_CONFIG GTK_CFLAGS GTK_LIBS EGREP L=
IBJPEG_LIBS LIBJPEG_LDFLAGS LIBJPEG_CPPFLAGS LIBPNG_LIBS LIBPNG_CFLAGS LIBZ=
_LIBS LIBSSL_LIBS LIBPTHREAD_LIBS LIBPTHREAD_LDFLAGS LIBFLTK_CXXFLAGS LIBFL=
TK_LIBS src doc bin util lib LIBOBJS LTLIBOBJS'
++ac_subst_vars=3D'SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAG=
E_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_trans=
form_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir local=
statedir libdir includedir oldincludedir infodir mandir build_alias host_al=
ias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendo=
r build_os host host_cpu host_vendor host_os target target_cpu target_vendo=
r target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE V=
ERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct=
_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am_=
_tar am__untar DLGUI_TRUE DLGUI_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC E=
XEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKS=
LASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE RANLIB ac_ct_RANLIB C=
PP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FAL=
SE GLIB_CONFIG GLIB_CFLAGS GLIB_LIBS GTK_CONFIG GTK_CFLAGS GTK_LIBS FLTK2_C=
ONFIG EGREP LIBJPEG_LIBS LIBJPEG_LDFLAGS LIBJPEG_CPPFLAGS LIBPNG_LIBS LIBPN=
G_CFLAGS LIBZ_LIBS LIBSSL_LIBS LIBPTHREAD_LIBS LIBPTHREAD_LDFLAGS LIBFLTK_C=
XXFLAGS LIBFLTK_LIBS src doc bin util lib LIBOBJS LTLIBOBJS'
+ ac_subst_files=3D''
+=20
+ # Initialize some variables set by options.
+@@ -1961,16 +1961,6 @@
+ enable_threaded_dns=3Dyes
+ fi;
+=20
+-
+-if test x$enable_dlgui =3D xyes; then
+- DLGUI_TRUE=3D
+- DLGUI_FALSE=3D'#'
+-else
+- DLGUI_TRUE=3D'#'
+- DLGUI_FALSE=3D
+-fi
+-
+-
+ ac_ext=3Dc
+ ac_cpp=3D'$CPP $CPPFLAGS'
+ ac_compile=3D'$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+@@ -5884,11 +5874,81 @@
+ rm -f conf.gtktest
+=20
+=20
+- echo "$as_me:$LINENO: checking Hackish check for FLTK" >&5
+-echo $ECHO_N "checking Hackish check for FLTK... $ECHO_C" >&6
+- LIBFLTK_CXXFLAGS=3D`fltk-config --cxxflags`
+- LIBFLTK_LIBS=3D`fltk-config --ldflags`
++if test "x$enable_dlgui" =3D "xyes"; then
++ for ac_prog in fltk2-config fltk-config
++do
++ # Extract the first word of "$ac_prog", so it can be a program name wit=
h args.
++set dummy $ac_prog; ac_word=3D$2
++echo "$as_me:$LINENO: checking for $ac_word" >&5
++echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
++if test "${ac_cv_path_FLTK2_CONFIG+set}" =3D set; then
++ echo $ECHO_N "(cached) $ECHO_C" >&6
++else
++ case $FLTK2_CONFIG in
++ [\\/]* | ?:[\\/]*)
++ ac_cv_path_FLTK2_CONFIG=3D"$FLTK2_CONFIG" # Let the user override the t=
est with a path.
++ ;;
++ *)
++ as_save_IFS=3D$IFS; IFS=3D$PATH_SEPARATOR
++for as_dir in $PATH
++do
++ IFS=3D$as_save_IFS
++ test -z "$as_dir" && as_dir=3D.
++ for ac_exec_ext in '' $ac_executable_extensions; do
++ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++ ac_cv_path_FLTK2_CONFIG=3D"$as_dir/$ac_word$ac_exec_ext"
++ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
++ break 2
++ fi
++done
++done
++
++ ;;
++esac
++fi
++FLTK2_CONFIG=3D$ac_cv_path_FLTK2_CONFIG
++
++if test -n "$FLTK2_CONFIG"; then
++ echo "$as_me:$LINENO: result: $FLTK2_CONFIG" >&5
++echo "${ECHO_T}$FLTK2_CONFIG" >&6
++else
++ echo "$as_me:$LINENO: result: no" >&5
++echo "${ECHO_T}no" >&6
++fi
++
++ test -n "$FLTK2_CONFIG" && break
++done
++test -n "$FLTK2_CONFIG" || FLTK2_CONFIG=3D"NOTFOUND"
+=20
++ if test "x$FLTK2_CONFIG" !=3D "xNOTFOUND" && test -x "$FLTK2_CONFIG"; t=
hen
++ fltk_version=3D`$FLTK2_CONFIG --version`
++ case "$fltk_version" in
++ 2.*)
++ LIBFLTK_CXXFLAGS=3D`$FLTK2_CONFIG --cxxflags`
++ LIBFLTK_LIBS=3D`$FLTK2_CONFIG --ldflags`
++ fltk2_ok=3D"yes"
++ ;;
++ *)
++ echo "$as_me:$LINENO: result: need fltk2 -- disabling fltk suppor=
t" >&5
++echo "${ECHO_T}need fltk2 -- disabling fltk support" >&6
++ fltk2_ok=3D"no"
++ ;;
++ esac
++ else
++ fltk2_ok=3D"no"
++ fi
++else
++ fltk2_ok=3D"no"
++fi
++
++
++if test x$fltk2_ok =3D xyes; then
++ DLGUI_TRUE=3D
++ DLGUI_FALSE=3D'#'
++else
++ DLGUI_TRUE=3D'#'
++ DLGUI_FALSE=3D
++fi
+=20
+ if test "x$enable_jpeg" =3D "xyes"; then
+=20
Index: pkg-plist
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- pkg-plist (.../www/dillo) (revision 805)
+++ pkg-plist (.../local/dillo) (revision 805)
@@ -1,10 +1,12 @@
- at comment $FreeBSD: ports/www/dillo/pkg-plist,v 1.5 2004/10/28 15:23:34 pav=
Exp $
+ at comment $FreeBSD: ports/www/dillo/pkg-plist,v 1.3 2003/02/27 17:36:36 nad=
dy Exp $
bin/dillo
bin/dpid
bin/dpidc
etc/dillorc.sample
etc/dpidrc
libexec/dillo/dpi/bookmarks/bookmarks.dpi
+libexec/dillo/dpi/cookies/cookies.dpi
+libexec/dillo/dpi/datauri/datauri.filter.dpi
libexec/dillo/dpi/downloads/downloads.dpi
libexec/dillo/dpi/file/file.dpi
libexec/dillo/dpi/ftp/ftp.filter.dpi
@@ -15,6 +17,8 @@
@dirrm libexec/dillo/dpi/ftp
@dirrm libexec/dillo/dpi/file
@dirrm libexec/dillo/dpi/downloads
+ at dirrm libexec/dillo/dpi/datauri
+ at dirrm libexec/dillo/dpi/cookies
@dirrm libexec/dillo/dpi/bookmarks
@dirrm libexec/dillo/dpi
@dirrm libexec/dillo
Index: Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- Makefile (.../www/dillo) (revision 805)
+++ Makefile (.../local/dillo) (revision 805)
@@ -9,35 +9,38 @@
#
=20
PORTNAME=3D dillo
-PORTVERSION=3D 0.8.5
-PORTREVISION=3D 1
+PORTVERSION=3D 0.8.6
CATEGORIES=3D www ipv6
MASTER_SITES=3D http://www.dillo.org/download/
=20
-MAINTAINER?=3D tmseck at netcologne.de
-COMMENT?=3D A fast, small graphical Web browser built upon GTK+
+MAINTAINER=3D tmseck at netcologne.de
+COMMENT=3D A fast, small graphical Web browser built upon GTK+
=20
-RUN_DEPENDS+=3D wget:${PORTSDIR}/ftp/wget
-LIB_DEPENDS+=3D jpeg.9:${PORTSDIR}/graphics/jpeg \
+RUN_DEPENDS=3D wget:${PORTSDIR}/ftp/wget
+LIB_DEPENDS=3D jpeg.9:${PORTSDIR}/graphics/jpeg \
png.5:${PORTSDIR}/graphics/png
=20
USE_BZIP2=3D yes
USE_GNOME=3D gnometarget gtk12
-USE_REINPLACE=3D yes
USE_GMAKE=3D yes
GNU_CONFIGURE=3D yes
-CONFIGURE_ENV=3D CPPFLAGS=3D"-I${LOCALBASE}/include" \
- LDFLAGS=3D"-L${LOCALBASE}/lib"
-CONFIGURE_ARGS+=3D --enable-ipv6 --libdir=3D${PREFIX}/libexec
+CPPFLAGS+=3D -I${LOCALBASE}/include
+LDFLAGS+=3D -L${LOCALBASE}/lib
+CONFIGURE_ENV=3D CPPFLAGS=3D"${CPPFLAGS}" \
+ LDFLAGS=3D"${LDFLAGS}"
+CONFIGURE_ARGS=3D --enable-cookies --enable-ipv6 --enable-threaded-dns \
+ --disable-dlgui \
+ --libdir=3D${PREFIX}/libexec
=20
.if defined(WITH_DILLO_SSL)
CONFIGURE_ARGS+=3D --enable-ssl
+EXTRA_PATCHES+=3D ${PATCHDIR}/enable-ssl.patch
USE_OPENSSL=3D yes
.else
CONFIGURE_ARGS+=3D --disable-ssl
.endif
=20
-CONFLICTS?=3D dillo-i18n-*[0-9]*
+CONFLICTS=3D dillo-i18n-*[0-9]*
=20
post-patch:
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g ; \
@@ -45,16 +48,12 @@
@${REINPLACE_CMD} -e 's|dillorc|dillorc.sample|g' ${WRKSRC}/Makefile.in
@${CP} ${WRKSRC}/dillorc ${WRKSRC}/dillorc.sample
=20
-# let a slave port redefine this target if it needs to:
-.if !target(pre-configure)
pre-configure:
.if !defined(WITH_DILLO_SSL)
@${ECHO_CMD} ""
- @${ECHO_CMD} " You can enable dillo's experimental SSL support by speci=
fing"
- @${ECHO_CMD} " WITH_DILLO_SSL=3Dyes in your make environment or on the"
- @${ECHO_CMD} " commandline."
- @${ECHO_CMD} ""
+ @${ECHO_CMD} " Set WITH_DILLO_SSL=3Dyes in your make environment or on =
the"
+ @${ECHO_CMD} " commandline to enable experimental SSL support."
.endif
-.endif
+ @${ECHO_CMD} ""
=20
.include <bsd.port.mk>
More information about the freebsd-ports-bugs
mailing list