1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

* Add optional support for gnome-vfs support (e.g. smb:// and sftp:// URLs) [1]

* Fix a problem with the pkg-config files referencing mozilla components
  and not firefox components

PR:		68221 [1]
Submitted by:	Tom McLaughlin <tmclaugh@sdf.lonestar.org> [1]
This commit is contained in:
Joe Marcus Clarke 2004-06-24 16:33:53 +00:00
parent 24f5414a1a
commit a44095ee68
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=112150
36 changed files with 459 additions and 27 deletions

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send

View File

@ -7,7 +7,7 @@
PORTNAME= firefox
PORTVERSION= 0.9
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/${PORTVERSION}
@ -43,6 +43,9 @@ USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/mozilla
PKGINSTALL= ${WRKDIR}/pkg-install
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
mozilla-nspr mozilla-nss mozilla-plugin
JPI_LIST?=\
${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@ -53,7 +56,8 @@ OPTIONS= DEBUG "Build a debugging image" off \
HEADERS "Install headers and IDL files" off \
LOGGING "Enable additional log messages" off \
OPTIMIZED_CFLAGS "Enable some additional optimizations" off \
XFT "Enable support for anti-aliased fonts" on
XFT "Enable support for anti-aliased fonts" on \
SMB "Enable smb:// URI support using gnomevfs" off
.include <bsd.port.pre.mk>
@ -79,6 +83,11 @@ CONFIGURE_ENV+= WITHOUT_XFT=yes
LIB_DEPENDS+= Xft.2:${PORTSDIR}/x11-fonts/libXft
.endif # !defined(WITHOUT_XFT)
.if defined(WITH_SMB)
USE_GNOME+= gnomevfs2
CONFIGURE_ENV+= WITH_SMB=yes
.endif # defined(WITH_SMB)
CPPFLAGS+= -I${X11BASE}/include -I${LOCALBASE}/include
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= -L${X11BASE}/lib
@ -128,6 +137,10 @@ post-patch:
${SED} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
< ${WRKSRC}/${ii}/all.js.bak > ${WRKSRC}/${ii}/all.js
.endfor
.for ii in ${PKGCONFIG_FILES}
@${PERL} -pi -e 's|mozilla-|firefox-|g' \
${WRKSRC}/build/unix/${ii}.pc.in
.endfor
pre-configure:
@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \

View File

@ -42,7 +42,7 @@ ac_add_options --disable-pedantic
ac_add_options --disable-profilesharing
ac_add_options --disable-installer
ac_add_options --enable-image-decoders=png,gif,jpeg,bmp
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices,inspector,venkman,gnomevfs
######################################################################
# conditional from port Makefile
#if test -n "$WITH_REORDER"; then
@ -68,4 +68,7 @@ if test -z "$WITHOUT_XFT"; then
else
ac_add_options --disable-xft
fi # test -z "$WITHOUT_XFT"
if test -z "$WITH_SMB"; then
ac_add_options --disable-gnomevfs
fi # test -z "$WITH_SMB"
######################################################################

View File

@ -0,0 +1,8 @@
--- build/unix/mozilla-xpcom.pc.in.orig Thu Jun 24 12:23:09 2004
+++ build/unix/mozilla-xpcom.pc.in Thu Jun 24 12:23:18 2004
@@ -8,4 +8,4 @@
Version: %MOZILLA_VERSION%
Requires: mozilla-nspr = %MOZILLA_VERSION%
Libs: -L${libdir} -lxpcom
-Cflags: -I${includedir}/xpcom -I${includedir}/string
+Cflags: -I${includedir}/xpcom -I${includedir}/string -I${includedir}

View File

@ -1,4 +1,28 @@
======================================================================
README FOR GNOMEVFS SUPPORT:
Gnomevfs support is optional (disabled by default), and can be enabled by
building with ``-DWITH_SMB''.
It is new and currently has issues to be ironed out.
You must delete your components registry for gnomevfs to register:
rm ~/.mozilla/firefox/default.*/compreg.dat
SMB issues:
Network group, machine, and share browsing does not work correctly.
SFTP:
Only sftp access using public key authentication works. To easily
setup public key authentication to "remote_host":
ssh-keygen -t dsa
cat ~/.ssh/id_dsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"
The SSH sever on remote_host must allow pub key authentication.
======================================================================
Any bug reports should be addressed to the maintainers at:
gnome@FreeBSD.org
You may also Cc: freebsd-ports@freebsd.org. Please do not send