Index: head/Mk/bsd.ldap.mk =================================================================== --- head/Mk/bsd.ldap.mk (revision 362834) +++ head/Mk/bsd.ldap.mk (revision 362835) @@ -1,99 +1,99 @@ # -*- tab-width: 4; -*- # ex: ts=4 # # $FreeBSD$ # .if defined(_POSTMKINCLUDED) && !defined(Ldap_Post_Include) Ldap_Post_Include= bsd.ldap.mk Database_Include_MAINTAINER= ports@FreeBSD.org # For including this file define macro USE_OPENLDAP. Defining macro like # USE_OPENLDAP_VER or WANT_OPENLDAP_VER will include this file too. # ## # USE_OPENLDAP - Add OpenLDAP client dependency. # If no version is given (by the maintainer via the port or # by the user via defined variable), try to find the # currently installed version. Fall back to default if # necessary (OpenLDAP 2.4 = 24). # DEFAULT_OPENLDAP_VER # - OpenLDAP default version. Can be overriden within a port. # Default: 24. # WANT_OPENLDAP_VER # - Maintainer can set an arbitrary version of OpenLDAP by using it. # WANT_OPENLDAP_SASL # - If set, this port depends on SASL enabled OpenLDAP client. # IGNORE_OPENLDAP_OPENLDAP # - This variable can be defined if the ports doesn't support # one or more version of OpenLDAP. # WITH_OPENLDAP_VER # - User defined variable to set OpenLDAP version. # OPENLDAP_VER # - Detected OpenLDAP version. .if defined(USE_OPENLDAP) DEFAULT_OPENLDAP_VER?= 24 # OpenLDAP client versions currently supported -OPENLDAP23_LIBVER= 2.3 -OPENLDAP24_LIBVER= 2.4 +OPENLDAP23_LIB= libldap-2.3.so.2 +OPENLDAP24_LIB= libldap-2.4.so.2 .if exists(${LOCALBASE}/bin/ldapwhoami) _OPENLDAP_VER!= ${LOCALBASE}/bin/ldapwhoami -VV 2>&1 | ${GREP} ldapwhoami | ${SED} -E 's/.*OpenLDAP: ldapwhoami (2)\.(3|4).*/\1\2/' .endif .if defined(WANT_OPENLDAP_VER) .if defined(WITH_OPENLDAP_VER) && ${WITH_OPENLDAP_VER} != ${WANT_OPENLDAP_VER} IGNORE= cannot install: the port wants openldap${WANT_OPENLDAP_VER}-client and you try to install openldap${WITH_OPENLDAP_VER}-client. .endif OPENLDAP_VER= ${WANT_OPENLDAP_VER} .elif defined(WITH_OPENLDAP_VER) OPENLDAP_VER= ${WITH_OPENLDAP_VER} .else .if defined(_OPENLDAP_VER) OPENLDAP_VER= ${_OPENLDAP_VER} .else OPENLDAP_VER= ${DEFAULT_OPENLDAP_VER} .endif .endif # WANT_OPENLDAP_VER .if defined(_OPENLDAP_VER) .if ${_OPENLDAP_VER} != ${OPENLDAP_VER} IGNORE= cannot install: OpenLDAP versions mismatch: openldap${_OPENLDAP_VER}-client is installed and wanted version is openldap${OPENLDAP_VER}-client .endif .endif CFLAGS+= -DLDAP_DEPRECATED _OPENLDAP_CLIENT_PKG!= ${PKG_INFO} -Ex openldap.\*-client 2>/dev/null; ${ECHO_CMD} _OPENLDAP_FLAVOUR= ${_OPENLDAP_CLIENT_PKG:C/openldap//:C/-client-.*//} .if defined(WANT_OPENLDAP_SASL) .if !empty(_OPENLDAP_CLIENT_PKG) && empty(_OPENLDAP_FLAVOUR) IGNORE= cannot install: SASL support requested and ${_OPENLDAP_CLIENT_PKG} is installed .endif _OPENLDAP_FLAVOUR= -sasl .endif # And now we are checking if we can use it -.if defined(OPENLDAP${OPENLDAP_VER}_LIBVER) +.if defined(OPENLDAP${OPENLDAP_VER}_LIB) # compatability shim .if defined(BROKEN_WITH_OPENLDAP) IGNORE_WITH_OPENLDAP=${BROKEN_WITH_OPENLDAP} .endif .if defined(IGNORE_WITH_OPENLDAP) . for VER in ${IGNORE_WITH_OPENLDAP} . if (${OPENLDAP_VER} == "${VER}") IGNORE= cannot install: doesn't work with OpenLDAP version: ${OPENLDAP_VER} (Doesn't support OpenLDAP ${IGNORE_WITH_OPENLDAP}) . endif . endfor .endif # IGNORE_WITH_OPENLDAP -LIB_DEPENDS+= libldap-${OPENLDAP${OPENLDAP_VER}_LIBVER}.so:${PORTSDIR}/net/openldap${OPENLDAP_VER}${_OPENLDAP_FLAVOUR}-client +LIB_DEPENDS+= ${OPENLDAP${OPENLDAP_VER}_LIB}:${PORTSDIR}/net/openldap${OPENLDAP_VER}${_OPENLDAP_FLAVOUR}-client .else IGNORE= cannot install: unknown OpenLDAP version: ${OPENLDAP_VER} .endif # Check for correct libs .endif # defined(USE_OPENLDAP) .endif # defined(_POSTMKINCLUDED) && !defined(Ldap_Post_Include) Index: head/databases/evolution-data-server/Makefile =================================================================== --- head/databases/evolution-data-server/Makefile (revision 362834) +++ head/databases/evolution-data-server/Makefile (revision 362835) @@ -1,72 +1,72 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/databases/evolution-data-server/Makefile,v 1.218 2013/03/09 09:12:37 kwm Exp $ PORTNAME= evolution-data-server PORTVERSION= 2.32.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= databases gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= The data backends for the Evolution integrated mail/PIM suite LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup \ libgdata.so:${PORTSDIR}/devel/libgdata \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libical.so:${PORTSDIR}/devel/libical \ libnss3.so:${PORTSDIR}/security/nss \ libtasn1.so:${PORTSDIR}/security/libtasn1 \ libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring USES= bison gettext gmake libtool pathfix pkgconfig tar:bzip2 USE_GNOME= gnomeprefix intlhack gconf2 libxml2 USE_OPENLDAP= yes USE_SQLITE= 3 USE_BDB= 41+ USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-static \ --enable-gnome-keyring=yes \ --with-openldap=yes \ --with-libdb=${LOCALBASE} INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} PLIST_SUB= VERSION="2.32" EVO_VERSION="1.2" OPTIONS_DEFINE= WEATHER KERBEROS OPTIONS_DEFAULT=WEATHER KERBEROS OPTIONS_SUB= yes WEATHER_DESC= Weather calendar backend WEATHER_LIB_DEPENDS= libgweather.so:${PORTSDIR}/net/libgweather WEATHER_CONFIGURE_WITH= weather KERBEROS_CONFIGURE_ON= --with-krb5=/usr KERBEROS_CONFIGURE_OFF= --without-krb5 .include .if ${PORT_OPTIONS:MKERBEROS} KRB5_LIB= `/usr/bin/krb5-config gssapi --libs` .endif EDS_BDB_MSG= "!!!WARNING!!!: Berkeley Database version is ${BDB_VER}. If this is an upgrade, you may experience problems if you or any other Evolution-data-server users were previously using BDB_VER 41." pre-everything:: @if [ x"${BDB_VER}" != x"41" ]; then \ ${ECHO_MSG} ${EDS_BDB_MSG} | ${FMT} 75 79 ; \ fi post-patch: @${REINPLACE_CMD} -e 's|-ldb|-l${BDB_LIB_NAME}|g ; \ s|heimlibs=".*"|heimlibs="${KRB5_LIB}"|g ; \ s|-DGTK_DISABLE_DEPRECATED||g ; \ s|-DG_DISABLE_DEPRECATED||g ; \ s|-Wl,--no-undefined||g ; \ s|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure .include Index: head/databases/glom/Makefile =================================================================== --- head/databases/glom/Makefile (revision 362834) +++ head/databases/glom/Makefile (revision 362835) @@ -1,49 +1,46 @@ # Created by: Adam Weinberger # $FreeBSD$ # $MCom: ports/databases/glom/Makefile,v 1.30 2010/11/04 15:57:03 kwm Exp $ PORTNAME= glom PORTVERSION= 1.12.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= databases gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= kwm@FreeBSD.org COMMENT= GNOME database designer and user interface LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgdamm-4.0.so:${PORTSDIR}/databases/libgdamm \ libgconfmm-2.6.so:${PORTSDIR}/devel/gconfmm26 \ libgtksourceviewmm-2.0.so:${PORTSDIR}/x11-toolkits/libgtksourceviewmm \ libavahi-ui.so:${PORTSDIR}/net/avahi-gtk \ libepc-1.0.so:${PORTSDIR}/www/libepc \ libgoocanvasmm-1.0.so:${PORTSDIR}/graphics/goocanvasmm BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \ ${LOCALBASE}/libdata/pkgconfig/libgda-postgres-4.0.pc:${PORTSDIR}/databases/libgda4-postgresql RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \ ${LOCALBASE}/libdata/pkgconfig/libgda-postgres-4.0.pc:${PORTSDIR}/databases/libgda4-postgresql -USE_PYTHON= yes GNU_CONFIGURE= yes -USES= desktop-file-utils gettext gmake libtool:keepla pathfix \ +INSTALL_TARGET= install-strip +USES= desktop-file-utils gettext gmake libtool pathfix \ pgsql pkgconfig shared-mime-info tar:bzip2 USE_GNOME= gnomedocutils gnomeprefix pygnomeextras USE_LDCONFIG= yes +USE_PYTHON= yes INSTALLS_OMF= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-postgres-utils=${LOCALBASE}/bin INSTALLS_ICONS= yes # Note: USE_PGSQL has already been set above. BUILD_DEPENDS+= postmaster:${PORTSDIR}/databases/postgresql${PGSQL_VER_NODOT}-server RUN_DEPENDS+= postmaster:${PORTSDIR}/databases/postgresql${PGSQL_VER_NODOT}-server - -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libglom-1.12.so.0.0.0 - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/glom_1_12.so .include Index: head/databases/glom/pkg-plist =================================================================== --- head/databases/glom/pkg-plist (revision 362834) +++ head/databases/glom/pkg-plist (revision 362835) @@ -1,255 +1,253 @@ bin/glom include/glom-1.12/libglom/appstate.h include/glom-1.12/libglom/data_structure/field.h include/glom-1.12/libglom/data_structure/fieldtypes.h include/glom-1.12/libglom/data_structure/foundset.h include/glom-1.12/libglom/data_structure/glomconversions.h include/glom-1.12/libglom/data_structure/groupinfo.h include/glom-1.12/libglom/data_structure/layout/custom_title.h include/glom-1.12/libglom/data_structure/layout/fieldformatting.h include/glom-1.12/libglom/data_structure/layout/layoutgroup.h include/glom-1.12/libglom/data_structure/layout/layoutitem.h include/glom-1.12/libglom/data_structure/layout/layoutitem_button.h include/glom-1.12/libglom/data_structure/layout/layoutitem_calendarportal.h include/glom-1.12/libglom/data_structure/layout/layoutitem_field.h include/glom-1.12/libglom/data_structure/layout/layoutitem_image.h include/glom-1.12/libglom/data_structure/layout/layoutitem_line.h include/glom-1.12/libglom/data_structure/layout/layoutitem_notebook.h include/glom-1.12/libglom/data_structure/layout/layoutitem_placeholder.h include/glom-1.12/libglom/data_structure/layout/layoutitem_portal.h include/glom-1.12/libglom/data_structure/layout/layoutitem_text.h include/glom-1.12/libglom/data_structure/layout/report_parts/layoutitem_fieldsummary.h include/glom-1.12/libglom/data_structure/layout/report_parts/layoutitem_footer.h include/glom-1.12/libglom/data_structure/layout/report_parts/layoutitem_groupby.h include/glom-1.12/libglom/data_structure/layout/report_parts/layoutitem_header.h include/glom-1.12/libglom/data_structure/layout/report_parts/layoutitem_summary.h include/glom-1.12/libglom/data_structure/layout/report_parts/layoutitem_verticalgroup.h include/glom-1.12/libglom/data_structure/layout/usesrelationship.h include/glom-1.12/libglom/data_structure/numeric_format.h include/glom-1.12/libglom/data_structure/parameternamegenerator.h include/glom-1.12/libglom/data_structure/print_layout.h include/glom-1.12/libglom/data_structure/privileges.h include/glom-1.12/libglom/data_structure/relationship.h include/glom-1.12/libglom/data_structure/report.h include/glom-1.12/libglom/data_structure/system_prefs.h include/glom-1.12/libglom/data_structure/tableinfo.h include/glom-1.12/libglom/data_structure/translatable_item.h include/glom-1.12/libglom/document/bakery/document.h include/glom-1.12/libglom/document/bakery/document_xml.h include/glom-1.12/libglom/document/bakery/view/view.h include/glom-1.12/libglom/document/bakery/view/view_composite.h include/glom-1.12/libglom/document/bakery/view/viewbase.h include/glom-1.12/libglom/document/document.h include/glom-1.12/libglom/document/view.h include/glom-1.12/libglom/init.h include/glom-1.12/libglom/libglom_config.h include/glom-1.12/libglom/sharedptr.h include/glom-1.12/libglom/standard_table_prefs_fields.h -lib/libglom-1.12.la lib/libglom-1.12.so lib/libglom-1.12.so.0 lib/libglom-1.12.so.0.0.0 -%%PYTHON_SITELIBDIR%%/glom_1_12.la %%PYTHON_SITELIBDIR%%/glom_1_12.so libdata/pkgconfig/glom-1.12.pc share/applications/glom.desktop %%DATADIR%%/glade/glom_developer.glade %%DATADIR%%/glade/glom.glade %%DATADIR%%/glom_document.dtd %%DATADIR%%/pixmaps/glom-button.png %%DATADIR%%/pixmaps/glom-field.png %%DATADIR%%/pixmaps/glom-group.png %%DATADIR%%/pixmaps/glom-line-horizontal.png %%DATADIR%%/pixmaps/glom-line-vertical.png %%DATADIR%%/pixmaps/glom-image.png %%DATADIR%%/pixmaps/glom-notebook.png %%DATADIR%%/pixmaps/glom-related-records.png %%DATADIR%%/pixmaps/glom-text.png %%DATADIR%%/xslt/print_details_to_html.xsl %%DATADIR%%/xslt/print_report_to_html.xsl %%DOCSDIR%%/examples/README %%DOCSDIR%%/examples/example_film_manager.glom %%DOCSDIR%%/examples/example_lesson_planner.glom %%DOCSDIR%%/examples/example_music_collection.glom %%DOCSDIR%%/examples/example_project_manager.glom %%DOCSDIR%%/examples/example_smallbusiness.glom share/gnome/help/glom/C/figures/glom_data_details.png share/gnome/help/glom/C/figures/glom_data_list.png share/gnome/help/glom/C/figures/glom_design_fields.png share/gnome/help/glom/C/figures/glom_design_fields_dialog_calculated.png share/gnome/help/glom/C/figures/glom_design_layout_details.png share/gnome/help/glom/C/figures/glom_design_layout_list.png share/gnome/help/glom/C/figures/glom_design_reports.png share/gnome/help/glom/C/figures/glom_design_reports_details.png share/gnome/help/glom/C/figures/glom_design_reports_group_by.png share/gnome/help/glom/C/figures/glom_design_reports_vertical_group.png share/gnome/help/glom/C/figures/glom_design_translations.png share/gnome/help/glom/C/figures/glom_import.png share/gnome/help/glom/C/figures/glom_initial_dialog_local_network.png share/gnome/help/glom/C/figures/glom_report_result.png share/gnome/help/glom/C/figures/glom_tables.png share/gnome/help/glom/C/figures/start.png share/gnome/help/glom/C/glom.xml share/gnome/help/glom/C/legal.xml share/gnome/help/glom/de/figures/glom_data_details.png share/gnome/help/glom/de/figures/glom_data_list.png share/gnome/help/glom/de/figures/glom_design_fields.png share/gnome/help/glom/de/figures/glom_design_fields_dialog_calculated.png share/gnome/help/glom/de/figures/glom_design_layout_details.png share/gnome/help/glom/de/figures/glom_design_layout_list.png share/gnome/help/glom/de/figures/glom_design_reports.png share/gnome/help/glom/de/figures/glom_design_reports_details.png share/gnome/help/glom/de/figures/glom_design_reports_group_by.png share/gnome/help/glom/de/figures/glom_design_reports_vertical_group.png share/gnome/help/glom/de/figures/glom_design_translations.png share/gnome/help/glom/de/figures/glom_import.png share/gnome/help/glom/de/figures/glom_initial_dialog_local_network.png share/gnome/help/glom/de/figures/glom_report_result.png share/gnome/help/glom/de/figures/glom_tables.png share/gnome/help/glom/de/figures/start.png share/gnome/help/glom/de/glom.xml share/gnome/help/glom/de/legal.xml share/gnome/help/glom/en_GB/figures/glom_data_details.png share/gnome/help/glom/en_GB/figures/glom_data_list.png share/gnome/help/glom/en_GB/figures/glom_design_fields.png share/gnome/help/glom/en_GB/figures/glom_design_fields_dialog_calculated.png share/gnome/help/glom/en_GB/figures/glom_design_layout_details.png share/gnome/help/glom/en_GB/figures/glom_design_layout_list.png share/gnome/help/glom/en_GB/figures/glom_design_reports.png share/gnome/help/glom/en_GB/figures/glom_design_reports_details.png share/gnome/help/glom/en_GB/figures/glom_design_reports_group_by.png share/gnome/help/glom/en_GB/figures/glom_design_reports_vertical_group.png share/gnome/help/glom/en_GB/figures/glom_design_translations.png share/gnome/help/glom/en_GB/figures/glom_import.png share/gnome/help/glom/en_GB/figures/glom_initial_dialog_local_network.png share/gnome/help/glom/en_GB/figures/glom_report_result.png share/gnome/help/glom/en_GB/figures/glom_tables.png share/gnome/help/glom/en_GB/figures/start.png share/gnome/help/glom/en_GB/glom.xml share/gnome/help/glom/en_GB/legal.xml share/gnome/help/glom/es/figures/glom_data_details.png share/gnome/help/glom/es/figures/glom_data_list.png share/gnome/help/glom/es/figures/glom_design_fields.png share/gnome/help/glom/es/figures/glom_design_fields_dialog_calculated.png share/gnome/help/glom/es/figures/glom_design_layout_details.png share/gnome/help/glom/es/figures/glom_design_layout_list.png share/gnome/help/glom/es/figures/glom_design_reports.png share/gnome/help/glom/es/figures/glom_design_reports_details.png share/gnome/help/glom/es/figures/glom_design_reports_group_by.png share/gnome/help/glom/es/figures/glom_design_reports_vertical_group.png share/gnome/help/glom/es/figures/glom_design_translations.png share/gnome/help/glom/es/figures/glom_import.png share/gnome/help/glom/es/figures/glom_initial_dialog_local_network.png share/gnome/help/glom/es/figures/glom_report_result.png share/gnome/help/glom/es/figures/glom_tables.png share/gnome/help/glom/es/figures/start.png share/gnome/help/glom/es/glom.xml share/gnome/help/glom/es/legal.xml share/gnome/help/glom/fr/figures/glom_data_details.png share/gnome/help/glom/fr/figures/glom_data_list.png share/gnome/help/glom/fr/figures/glom_design_fields.png share/gnome/help/glom/fr/figures/glom_design_fields_dialog_calculated.png share/gnome/help/glom/fr/figures/glom_design_layout_details.png share/gnome/help/glom/fr/figures/glom_design_layout_list.png share/gnome/help/glom/fr/figures/glom_design_reports.png share/gnome/help/glom/fr/figures/glom_design_reports_details.png share/gnome/help/glom/fr/figures/glom_design_reports_group_by.png share/gnome/help/glom/fr/figures/glom_design_reports_vertical_group.png share/gnome/help/glom/fr/figures/glom_design_translations.png share/gnome/help/glom/fr/figures/glom_import.png share/gnome/help/glom/fr/figures/glom_initial_dialog_local_network.png share/gnome/help/glom/fr/figures/glom_report_result.png share/gnome/help/glom/fr/figures/glom_tables.png share/gnome/help/glom/fr/figures/start.png share/gnome/help/glom/fr/glom.xml share/gnome/help/glom/fr/legal.xml share/gnome/help/glom/sv/figures/glom_data_details.png share/gnome/help/glom/sv/figures/glom_data_list.png share/gnome/help/glom/sv/figures/glom_design_fields.png share/gnome/help/glom/sv/figures/glom_design_fields_dialog_calculated.png share/gnome/help/glom/sv/figures/glom_design_layout_details.png share/gnome/help/glom/sv/figures/glom_design_layout_list.png share/gnome/help/glom/sv/figures/glom_design_reports.png share/gnome/help/glom/sv/figures/glom_design_reports_details.png share/gnome/help/glom/sv/figures/glom_design_reports_group_by.png share/gnome/help/glom/sv/figures/glom_design_reports_vertical_group.png share/gnome/help/glom/sv/figures/glom_design_translations.png share/gnome/help/glom/sv/figures/glom_import.png share/gnome/help/glom/sv/figures/glom_initial_dialog_local_network.png share/gnome/help/glom/sv/figures/glom_report_result.png share/gnome/help/glom/sv/figures/glom_tables.png share/gnome/help/glom/sv/figures/start.png share/gnome/help/glom/sv/glom.xml share/gnome/help/glom/sv/legal.xml share/icons/hicolor/16x16/apps/glom.png share/icons/hicolor/22x22/apps/glom.png share/icons/hicolor/24x24/apps/glom.png share/icons/hicolor/32x32/apps/glom.png share/icons/hicolor/48x48/apps/glom.png share/icons/hicolor/scalable/apps/glom.svg share/locale/ar/LC_MESSAGES/glom.mo share/locale/ca/LC_MESSAGES/glom.mo share/locale/cs/LC_MESSAGES/glom.mo share/locale/de/LC_MESSAGES/glom.mo share/locale/dz/LC_MESSAGES/glom.mo share/locale/en_CA/LC_MESSAGES/glom.mo share/locale/en_GB/LC_MESSAGES/glom.mo share/locale/es/LC_MESSAGES/glom.mo share/locale/fi/LC_MESSAGES/glom.mo share/locale/fr/LC_MESSAGES/glom.mo share/locale/gl/LC_MESSAGES/glom.mo share/locale/gu/LC_MESSAGES/glom.mo share/locale/hu/LC_MESSAGES/glom.mo share/locale/it/LC_MESSAGES/glom.mo share/locale/nb/LC_MESSAGES/glom.mo share/locale/ne/LC_MESSAGES/glom.mo share/locale/nl/LC_MESSAGES/glom.mo share/locale/oc/LC_MESSAGES/glom.mo share/locale/pa/LC_MESSAGES/glom.mo share/locale/pt/LC_MESSAGES/glom.mo share/locale/pt_BR/LC_MESSAGES/glom.mo share/locale/rw/LC_MESSAGES/glom.mo share/locale/sq/LC_MESSAGES/glom.mo share/locale/sv/LC_MESSAGES/glom.mo share/locale/tr/LC_MESSAGES/glom.mo share/locale/vi/LC_MESSAGES/glom.mo share/locale/zh_CN/LC_MESSAGES/glom.mo share/mime/packages/glom.xml share/omf/glom/glom-C.omf share/omf/glom/glom-de.omf share/omf/glom/glom-en_GB.omf share/omf/glom/glom-es.omf share/omf/glom/glom-fr.omf share/omf/glom/glom-sv.omf @dirrm share/omf/glom @dirrm share/gnome/help/glom/sv/figures @dirrm share/gnome/help/glom/sv @dirrm share/gnome/help/glom/fr/figures @dirrm share/gnome/help/glom/fr @dirrm share/gnome/help/glom/es/figures @dirrm share/gnome/help/glom/es @dirrm share/gnome/help/glom/en_GB/figures @dirrm share/gnome/help/glom/en_GB @dirrm share/gnome/help/glom/de/figures @dirrm share/gnome/help/glom/de @dirrm share/gnome/help/glom/C/figures @dirrm share/gnome/help/glom/C @dirrm share/gnome/help/glom @dirrm %%DOCSDIR%%/examples @dirrm %%DOCSDIR%% @dirrm %%DATADIR%%/xslt @dirrm %%DATADIR%%/pixmaps @dirrm %%DATADIR%%/glade @dirrm %%DATADIR%% @dirrmtry share/locale/rw/LC_MESSAGES @dirrmtry share/locale/rw @dirrmtry share/locale/dz/LC_MESSAGES @dirrmtry share/locale/dz @dirrm include/glom-1.12/libglom/document/bakery/view @dirrm include/glom-1.12/libglom/document/bakery @dirrm include/glom-1.12/libglom/document @dirrm include/glom-1.12/libglom/data_structure/layout/report_parts @dirrm include/glom-1.12/libglom/data_structure/layout @dirrm include/glom-1.12/libglom/data_structure @dirrm include/glom-1.12/libglom @dirrm include/glom-1.12 Index: head/databases/ldb/Makefile =================================================================== --- head/databases/ldb/Makefile (revision 362834) +++ head/databases/ldb/Makefile (revision 362835) @@ -1,175 +1,175 @@ # $FreeBSD$ PORTNAME= ldb PORTVERSION= 1.1.16 -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 0 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SAMBA} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= timur@FreeBSD.org COMMENT= LDAP-like embedded database LICENSE= GPLv3 CONFLICTS= *samba3[0-4]-3.* USES= compiler pkgconfig USE_PYTHON_BUILD= 2 USE_LDCONFIG= yes WAF_TOOL= buildtools/bin/waf CONFIGURE_LOG= bin/config.log USE_OPENLDAP= yes PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} CONFIGURE_ARGS+= --prefix=${PREFIX} \ --mandir=${MANPREFIX}/man \ --infodir=${PREFIX}/${INFO_PATH}/${INFO_SUBDIR} # Support staging DESTDIRNAME= --destdir .include .include BUILD_DEPENDS+= talloc>=2.0.8:${PORTSDIR}/devel/talloc \ tevent>=0.9.17:${PORTSDIR}/devel/tevent \ tdb>=1.2.11:${PORTSDIR}/databases/tdb \ popt>=0:${PORTSDIR}/devel/popt RUN_DEPENDS:= ${BUILD_DEPENDS} CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt \ --with-modulesdir=${PREFIX}/lib/shared-modules \ --with-privatelibdir=${PREFIX}/lib/ldb .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl \ xsltproc:${PORTSDIR}/textproc/libxslt .endif PLIST_DIRSTRY= lib/ldb \ lib/shared-modules/ldb \ lib/shared-modules PLIST_FILES= bin/ldbedit \ bin/ldbmodify \ bin/ldbadd \ bin/ldbdel \ bin/ldbsearch \ bin/ldbrename \ include/ldb_version.h \ include/ldb_handlers.h \ include/ldb_errors.h \ include/ldb.h \ include/ldb_module.h \ lib/libldb.so \ lib/libldb.so.1 \ lib/ldb/libldb-cmdline.so \ lib/shared-modules/ldb/asq.so \ lib/shared-modules/ldb/ldap.so \ lib/shared-modules/ldb/paged_results.so \ lib/shared-modules/ldb/paged_searches.so \ lib/shared-modules/ldb/rdn_name.so \ lib/shared-modules/ldb/sample.so \ lib/shared-modules/ldb/server_sort.so \ lib/shared-modules/ldb/skel.so \ lib/shared-modules/ldb/tdb.so \ %%PKGCONFIGDIR%%/ldb.pc # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes MAKE_ENV+= NOCOLOR=yes .if !defined(DISABLE_MAKE_JOBS) && !defined(MAKE_JOBS_UNSAFE) CONFIGURE_ARGS+= --jobs=${MAKE_JOBS_NUMBER} _MAKE_JOBS+= --jobs=${MAKE_JOBS_NUMBER} .endif USE_PYTHON_RUN= yes PLIST_FILES+= include/pyldb.h \ lib/libpyldb-util.so \ lib/libpyldb-util.so.1 \ %%PYTHON_SITELIBDIR%%/ldb.so \ %%PKGCONFIGDIR%%/pyldb-util.pc PLIST_DIRSTRY+= %%PYTHON_SITELIBDIR%% \ %%PYTHON_LIBDIR%% LDB_MAN1= man/man1/ldbadd.1.gz \ man/man1/ldbdel.1.gz \ man/man1/ldbedit.1.gz \ man/man1/ldbmodify.1.gz \ man/man1/ldbrename.1.gz \ man/man1/ldbsearch.1.gz LDB_MAN3= man/man3/ldb.3.gz PLIST_FILES+= ${LDB_MAN1} ${LDB_MAN3} CONFIGURE_TARGET= configure ALL_TARGET= build INSTALL_TARGET= install IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support post-patch: @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ ${BUILD_WRKSRC}/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi do-configure: @(cd ${CONFIGURE_WRKSRC} && \ ${SET_LATE_CONFIGURE_ARGS} \ if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LDFLAGS="${LDFLAGS}" \ INSTALL="/usr/bin/install -c ${_BINOWNGRP}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_LIB="${INSTALL_LIB}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ ${CONFIGURE_ENV} ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/${WAF_TOOL} ${CONFIGURE_ARGS} ${CONFIGURE_TARGET}; then \ ${ECHO_MSG} "===> Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \ (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ ${FALSE}; \ fi) pre-build: .if ! ${PORT_OPTIONS:MMANPAGES} -${MKDIR} ${BUILD_WRKSRC}/bin/default/man . for man in ${LDB_MAN1} ${LDB_MAN3} ${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man . endfor .endif do-build: @(cd ${BUILD_WRKSRC}; \ if ! ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${BUILD_WRKSRC}/${WAF_TOOL} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then \ if [ x != x${BUILD_FAIL_MESSAGE} ] ; then \ ${ECHO_MSG} "===> Compilation failed unexpectedly."; \ (${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ fi; \ ${FALSE}; \ fi) do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_TOOL} ${MAKE_ARGS} ${INSTALL_TARGET}) .include Index: head/databases/libgda4/Makefile =================================================================== --- head/databases/libgda4/Makefile (revision 362834) +++ head/databases/libgda4/Makefile (revision 362835) @@ -1,168 +1,167 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/databases/libgda4/Makefile,v 1.27 2012/09/01 23:02:08 mezz Exp $ PORTNAME= libgda PORTVERSION= 4.2.12 -PORTREVISION?= 2 +PORTREVISION?= 3 CATEGORIES= databases gnome MASTER_SITES= GNOME PKGNAMESUFFIX?= 4 DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT?= Provides uniform access to different kinds of data sources CONFLICTS= libgda5-ui-[0-9]* -USE_XZ= yes +USES= tar:xz LIBGDA4_SLAVE?= no .if !defined(REFERENCE_PORT) LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib -USE_AUTOTOOLS= libtool -USES= pathfix gettext gmake pkgconfig +USES+= gettext gmake libtool pathfix pkgconfig USE_GNOME= gnomeprefix glib20 libxslt intlhack referencehack USE_LDCONFIG= yes GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS= --without-oracle \ --disable-crypto \ --enable-introspection=no \ --without-gtksourceview \ --without-goocanvas \ --without-graphviz CPPFLAGS+= -I${LOCALBASE}/include -LDDFLAGS+= -L${LOCALBASE}/lib +LIBS+= -L${LOCALBASE}/lib .if ${LIBGDA4_SLAVE}=="no" OPTIONS_DEFINE= UI SOUP KEYRING OPTIONS_DEFAULT=UI UI_DESC= Build UI tools SOUP_DESC= Web provider KEYRING_DESC= Support gnome-keyring .endif .include VERSION= 4.0 PLIST_SUB= VERSION=${VERSION} .if ${LIBGDA4_SLAVE}=="no" .if ${PORT_OPTIONS:MUI} CONFIGURE_ARGS+=--with-ui BUILD_DEPENDS+= xml2po:${PORTSDIR}/textproc/gnome-doc-utils USE_GNOME+= gtk20 INSTALLS_ICONS= yes PLIST_SUB+= UI="" .else CONFIGURE_ARGS+=--without-ui PLIST_SUB+= UI="@comment " .endif .if ${PORT_OPTIONS:MSOUP} CONFIGURE_ARGS+=--with-libsoup LIB_DEPENDS+= libsoup-2.so:${PORTSDIR}/devel/libsoup PLIST_SUB+= WEB="" .else CONFIGURE_ARGS+=--without-libsoup PLIST_SUB+= WEB="@comment " .endif .if ${PORT_OPTIONS:MKEYRING} CONFIGURE_ARGS+=--with-gnome-keyring LIB_DEPENDS+= libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring .else CONFIGURE_ARGS+=--without-gnome-keyring .endif MAN1= gda-sql.1 gda-sql-4.0.1 .else USE_GNOME+= libgda4 .endif .if ${LIBGDA4_SLAVE}=="bdb" USE_BDB= yes CONFIGURE_ARGS+= --with-bdb=${LOCALBASE} .else CONFIGURE_ARGS+= --without-bdb .endif .if ${LIBGDA4_SLAVE}=="ldap" USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap=${LOCALBASE} .else CONFIGURE_ARGS+= --without-ldap .endif .if ${LIBGDA4_SLAVE}=="mysql" USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} .else CONFIGURE_ARGS+= --without-mysql .endif .if ${LIBGDA4_SLAVE}=="postgresql" USES+= pgsql CONFIGURE_ARGS+= --with-postgres=${LOCALBASE} .else CONFIGURE_ARGS+= --without-postgres .endif # MDB (MS Access) .if ${LIBGDA4_SLAVE}=="mdb" LIB_DEPENDS+= libmdbsql.so:${PORTSDIR}/databases/mdbtools CONFIGURE_ARGS+= --with-mdb=${LOCALBASE} .else CONFIGURE_ARGS+= --without-mdb .endif .if ${LIBGDA4_SLAVE}=="jdbc" USE_JAVA= yes JAVA_VERSION= 1.6 JAVA_VENDOR= openjdk .else CONFIGURE_ARGS+= --without-java .endif post-patch: @${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"db.h|"db${BDB_VER}/db.h|g' \ -e 's|ldb47|l${BDB_LIB_NAME}|g' \ -e 's|ldb|l${BDB_LIB_NAME}|g' \ -e 's|libdb|lib${BDB_LIB_NAME}|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/providers/bdb/gda-bdb-provider.c \ ${WRKSRC}/providers/bdb/gda-bdb-test.c .if ${LIBGDA4_SLAVE}!="no" #. for d in msql firebird odbc freetds mdb ldap mysql sqlite postgres . for d in bdb jdbc mdb mysql postgres reuseable/postgres reuseable/mysql ldap - @${REINPLACE_CMD} -e 's|$$(top_builddir)/libgda/libgda-4.0.la|${LOCALBASE}/lib/libgda-4.0.la|g' \ + @${REINPLACE_CMD} -e 's|$$(top_builddir)/libgda/libgda-4.0.la|-lgda-4.0|g' \ ${WRKSRC}/providers/${d}/Makefile.in . endfor .endif pre-build: .if ${LIBGDA4_SLAVE}=="postgresql" cd ${WRKSRC}/providers/reuseable/postgres && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} libgda-postgres.la .endif .if ${LIBGDA4_SLAVE}=="mysql" cd ${WRKSRC}/providers/reuseable/mysql && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} libgda-mysql.la .endif .if ${LIBGDA4_SLAVE}=="no" post-install: - ${INSTALL_DATA} ${WRKSRC}/data/config \ - ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config.default - @${RM} -f ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config + ${MV} ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config \ + ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config.sample .endif .include .endif Index: head/databases/libgda4/pkg-plist =================================================================== --- head/databases/libgda4/pkg-plist (revision 362834) +++ head/databases/libgda4/pkg-plist (revision 362835) @@ -1,1093 +1,1088 @@ bin/gda-list-config-%%VERSION%% %%UI%%bin/gda-browser-%%VERSION%% %%UI%%bin/gda-control-center-%%VERSION%% bin/gda-list-config bin/gda-list-server-op bin/gda-list-server-op-%%VERSION%% bin/gda-sql bin/gda-sql-%%VERSION%% bin/gda-test-connection-%%VERSION%% %%UI%%bin/gdaui-demo-%%VERSION%% -@unexec if cmp -s %D/etc/libgda-%%VERSION%%/config %D/etc/libgda-%%VERSION%%/config.default; then rm -f %D/etc/libgda-%%VERSION%%/config; fi -etc/libgda-%%VERSION%%/config.default -@exec [ -f %B/config ] || cp %B/%f %B/config +@sample etc/libgda-%%VERSION%%/config.sample etc/libgda-%%VERSION%%/sales_test.db include/libgda-%%VERSION%%/libgda-report/gda-report-docbook-document.h include/libgda-%%VERSION%%/libgda-report/gda-report-document.h include/libgda-%%VERSION%%/libgda-report/gda-report-engine.h include/libgda-%%VERSION%%/libgda-report/gda-report-rml-document.h include/libgda-%%VERSION%%/libgda-report/libgda-report.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-basic-form.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-cloud.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-combo.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-data-cell-renderer-util.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-data-entry.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-data-filter.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-data-proxy-info.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-data-proxy.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-data-selector.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-data-store.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-decl.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-easy.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-entry-shell.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-entry-wrapper.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-enum-types.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-enums.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-form.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-grid.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-login.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-plugin.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-provider-selector.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-raw-form.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-raw-grid.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-rt-editor.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-server-operation.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/gdaui-tree-store.h %%UI%%include/libgda-%%VERSION%%/libgda-ui/libgda-ui.h include/libgda-%%VERSION%%/libgda-xslt/libgda-xslt.h include/libgda-%%VERSION%%/libgda/gda-attributes-manager.h include/libgda-%%VERSION%%/libgda/gda-batch.h include/libgda-%%VERSION%%/libgda/gda-binreloc.h include/libgda-%%VERSION%%/libgda/gda-blob-op.h include/libgda-%%VERSION%%/libgda/gda-column.h include/libgda-%%VERSION%%/libgda/gda-config.h include/libgda-%%VERSION%%/libgda/gda-connection-event.h include/libgda-%%VERSION%%/libgda/gda-connection-private.h include/libgda-%%VERSION%%/libgda/gda-connection.h include/libgda-%%VERSION%%/libgda/gda-data-access-wrapper.h include/libgda-%%VERSION%%/libgda/gda-data-comparator.h include/libgda-%%VERSION%%/libgda/gda-data-handler.h include/libgda-%%VERSION%%/libgda/gda-data-model-array.h include/libgda-%%VERSION%%/libgda/gda-data-model-dir.h include/libgda-%%VERSION%%/libgda/gda-data-model-extra.h include/libgda-%%VERSION%%/libgda/gda-data-model-import.h include/libgda-%%VERSION%%/libgda/gda-data-model-iter.h include/libgda-%%VERSION%%/libgda/gda-data-model-iter-extra.h include/libgda-%%VERSION%%/libgda/gda-data-model-private.h include/libgda-%%VERSION%%/libgda/gda-data-model.h include/libgda-%%VERSION%%/libgda/gda-data-proxy.h include/libgda-%%VERSION%%/libgda/gda-data-select.h include/libgda-%%VERSION%%/libgda/gda-debug-macros.h include/libgda-%%VERSION%%/libgda/gda-decl.h include/libgda-%%VERSION%%/libgda/gda-easy.h include/libgda-%%VERSION%%/libgda/gda-enum-types.h include/libgda-%%VERSION%%/libgda/gda-enums.h include/libgda-%%VERSION%%/libgda/gda-holder.h include/libgda-%%VERSION%%/libgda/gda-lockable.h include/libgda-%%VERSION%%/libgda/gda-log.h include/libgda-%%VERSION%%/libgda/gda-marshal.h include/libgda-%%VERSION%%/libgda/gda-meta-store.h include/libgda-%%VERSION%%/libgda/gda-meta-struct.h include/libgda-%%VERSION%%/libgda/gda-mutex.h include/libgda-%%VERSION%%/libgda/gda-quark-list.h include/libgda-%%VERSION%%/libgda/gda-repetitive-statement.h include/libgda-%%VERSION%%/libgda/gda-row.h include/libgda-%%VERSION%%/libgda/gda-server-operation.h include/libgda-%%VERSION%%/libgda/gda-server-provider-extra.h include/libgda-%%VERSION%%/libgda/gda-server-provider-private.h include/libgda-%%VERSION%%/libgda/gda-server-provider.h include/libgda-%%VERSION%%/libgda/gda-set.h include/libgda-%%VERSION%%/libgda/gda-sql-builder.h include/libgda-%%VERSION%%/libgda/gda-statement-extra.h include/libgda-%%VERSION%%/libgda/gda-statement.h include/libgda-%%VERSION%%/libgda/gda-tree-manager.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-columns.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-label.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-schemas.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-select.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-tables.h include/libgda-%%VERSION%%/libgda/gda-tree-node.h include/libgda-%%VERSION%%/libgda/gda-tree.h include/libgda-%%VERSION%%/libgda/gda-transaction-status-private.h include/libgda-%%VERSION%%/libgda/gda-transaction-status.h include/libgda-%%VERSION%%/libgda/gda-util.h include/libgda-%%VERSION%%/libgda/gda-value.h include/libgda-%%VERSION%%/libgda/gda-xa-transaction.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-bin.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-boolean.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-numerical.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-string.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-time.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-type.h include/libgda-%%VERSION%%/libgda/libgda.h include/libgda-%%VERSION%%/libgda/libgda-global-variables.h include/libgda-%%VERSION%%/libgda/providers-support/gda-data-select-priv.h include/libgda-%%VERSION%%/libgda/providers-support/gda-meta-column-types.h include/libgda-%%VERSION%%/libgda/providers-support/gda-pstmt.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-sql-parser-enum-types.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-sql-parser.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-sql-statement.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-compound.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-decl.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-delete.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-insert.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-parts.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-pspec.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-select.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-trans.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-unknown.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-update.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-util.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct.h include/libgda-%%VERSION%%/libgda/sqlite/gda-sqlite-provider.h include/libgda-%%VERSION%%/libgda/thread-wrapper/gda-thread-wrapper.h include/libgda-%%VERSION%%/libgda/virtual/gda-vconnection-data-model.h include/libgda-%%VERSION%%/libgda/virtual/gda-vconnection-hub.h include/libgda-%%VERSION%%/libgda/virtual/gda-virtual-connection.h include/libgda-%%VERSION%%/libgda/virtual/gda-virtual-provider.h include/libgda-%%VERSION%%/libgda/virtual/gda-vprovider-data-model.h include/libgda-%%VERSION%%/libgda/virtual/gda-vprovider-hub.h include/libgda-%%VERSION%%/libgda/virtual/libgda-virtual.h lib/libgda-%%VERSION%%.a -lib/libgda-%%VERSION%%.la lib/libgda-%%VERSION%%.so -lib/libgda-%%VERSION%%.so.5 +lib/libgda-%%VERSION%%.so.4 +lib/libgda-%%VERSION%%.so.4.1.0 %%UI%%lib/libgda-%%VERSION%%/plugins/gdaui-entry-filesel-spec.xml %%UI%%lib/libgda-%%VERSION%%/plugins/gdaui-entry-password.xml %%UI%%lib/libgda-%%VERSION%%/plugins/gdaui-entry-pict-spec.xml %%UI%%lib/libgda-%%VERSION%%/plugins/gdaui-entry-pict-spec_string.xml %%UI%%lib/libgda-%%VERSION%%/plugins/gdaui-entry-text-spec.xml %%UI%%lib/libgda-%%VERSION%%/plugins/libgda-ui-plugins.a -%%UI%%lib/libgda-%%VERSION%%/plugins/libgda-ui-plugins.la %%UI%%lib/libgda-%%VERSION%%/plugins/libgda-ui-plugins.so %%WEB%%lib/libgda-%%VERSION%%/providers/libgda-web.a -%%WEB%%lib/libgda-%%VERSION%%/providers/libgda-web.la %%WEB%%lib/libgda-%%VERSION%%/providers/libgda-web.so lib/libgda-%%VERSION%%/providers/libgda-sqlite.a -lib/libgda-%%VERSION%%/providers/libgda-sqlite.la lib/libgda-%%VERSION%%/providers/libgda-sqlite.so lib/libgda-report-%%VERSION%%.a -lib/libgda-report-%%VERSION%%.la lib/libgda-report-%%VERSION%%.so -lib/libgda-report-%%VERSION%%.so.5 +lib/libgda-report-%%VERSION%%.so.4 +lib/libgda-report-%%VERSION%%.so.4.1.0 %%UI%%lib/libgda-ui-%%VERSION%%.a -%%UI%%lib/libgda-ui-%%VERSION%%.la %%UI%%lib/libgda-ui-%%VERSION%%.so -%%UI%%lib/libgda-ui-%%VERSION%%.so.5 +%%UI%%lib/libgda-ui-%%VERSION%%.so.4 +%%UI%%lib/libgda-ui-%%VERSION%%.so.4.1.0 lib/libgda-xslt-%%VERSION%%.a -lib/libgda-xslt-%%VERSION%%.la lib/libgda-xslt-%%VERSION%%.so -lib/libgda-xslt-%%VERSION%%.so.5 +lib/libgda-xslt-%%VERSION%%.so.4 +lib/libgda-xslt-%%VERSION%%.so.4.1.0 libdata/pkgconfig/libgda-%%VERSION%%.pc libdata/pkgconfig/libgda-report-%%VERSION%%.pc libdata/pkgconfig/libgda-sqlite-%%VERSION%%.pc %%UI%%libdata/pkgconfig/libgda-ui-%%VERSION%%.pc %%WEB%%libdata/pkgconfig/libgda-web-%%VERSION%%.pc libdata/pkgconfig/libgda-xslt-%%VERSION%%.pc man/man1/gda-sql-%%VERSION%%.1.gz man/man1/gda-sql.1.gz %%UI%%share/applications/gda-browser-%%VERSION%%.desktop %%UI%%share/applications/gda-control-center-%%VERSION%%.desktop %%UI%%share/doc/gda-browser/UILayout.png %%UI%%share/doc/gda-browser/code_orga.html %%UI%%share/doc/gda-browser/core.html %%UI%%share/doc/gda-browser/extrawidgets.html %%UI%%share/doc/gda-browser/fdl-section1.html %%UI%%share/doc/gda-browser/fdl-section10.html %%UI%%share/doc/gda-browser/fdl-section2.html %%UI%%share/doc/gda-browser/fdl-section3.html %%UI%%share/doc/gda-browser/fdl-section4.html %%UI%%share/doc/gda-browser/fdl-section5.html %%UI%%share/doc/gda-browser/fdl-section6.html %%UI%%share/doc/gda-browser/fdl-section7.html %%UI%%share/doc/gda-browser/fdl-section8.html %%UI%%share/doc/gda-browser/fdl-section9.html %%UI%%share/doc/gda-browser/fdl-using.html %%UI%%share/doc/gda-browser/fdl.html %%UI%%share/doc/gda-browser/gda-browser-Support-functions.html %%UI%%share/doc/gda-browser/gda-browser-browser-connection.html %%UI%%share/doc/gda-browser/gda-browser-browser-core.html %%UI%%share/doc/gda-browser/gda-browser-browser-favorites.html %%UI%%share/doc/gda-browser/gda-browser-browser-page.html %%UI%%share/doc/gda-browser/gda-browser-browser-perspective.html %%UI%%share/doc/gda-browser/gda-browser-browser-window.html %%UI%%share/doc/gda-browser/gda-browser-cc-gray-bar.html %%UI%%share/doc/gda-browser/gda-browser-data-manager-perspective.html %%UI%%share/doc/gda-browser/gda-browser-mgr-favorites.html %%UI%%share/doc/gda-browser/gda-browser-popup-container.html %%UI%%share/doc/gda-browser/gda-browser-query-exec-perspective.html %%UI%%share/doc/gda-browser/gda-browser-schema-browser-perspective.html %%UI%%share/doc/gda-browser/gda-browser-ui-formgrid.html %%UI%%share/doc/gda-browser/gda-browser.devhelp2 %%UI%%share/doc/gda-browser/home.png %%UI%%share/doc/gda-browser/index.html %%UI%%share/doc/gda-browser/index.sgml %%UI%%share/doc/gda-browser/left.png %%UI%%share/doc/gda-browser/part_api.html %%UI%%share/doc/gda-browser/part_begin.html %%UI%%share/doc/gda-browser/part_index.html %%UI%%share/doc/gda-browser/perspectives.html %%UI%%share/doc/gda-browser/prog_struct.html %%UI%%share/doc/gda-browser/right.png %%UI%%share/doc/gda-browser/style.css %%UI%%share/doc/gda-browser/up.png %%UI%%share/doc/gda-browser/why.html %%UI%%share/doc/gda-browser/windows.html share/doc/libgda-%%VERSION%%/DataModels.png share/doc/libgda-%%VERSION%%/GdaBatch.html share/doc/libgda-%%VERSION%%/GdaBlobOp.html share/doc/libgda-%%VERSION%%/GdaColumn.html share/doc/libgda-%%VERSION%%/GdaConnection.html share/doc/libgda-%%VERSION%%/GdaConnectionEvent.html share/doc/libgda-%%VERSION%%/GdaDataAccessWrapper.html share/doc/libgda-%%VERSION%%/GdaDataModel.html share/doc/libgda-%%VERSION%%/GdaDataModelArray.html share/doc/libgda-%%VERSION%%/GdaDataModelBdb.html share/doc/libgda-%%VERSION%%/GdaDataModelDir.html share/doc/libgda-%%VERSION%%/GdaDataModelImport.html share/doc/libgda-%%VERSION%%/GdaDataModelIter.html share/doc/libgda-%%VERSION%%/GdaDataModelIter.png share/doc/libgda-%%VERSION%%/GdaDataProxy.html share/doc/libgda-%%VERSION%%/GdaDataSelect.html share/doc/libgda-%%VERSION%%/GdaHandlerBin.html share/doc/libgda-%%VERSION%%/GdaHandlerBoolean.html share/doc/libgda-%%VERSION%%/GdaHandlerNumerical.html share/doc/libgda-%%VERSION%%/GdaHandlerString.html share/doc/libgda-%%VERSION%%/GdaHandlerTime.html share/doc/libgda-%%VERSION%%/GdaHandlerType.html share/doc/libgda-%%VERSION%%/GdaHolder.html share/doc/libgda-%%VERSION%%/GdaLockable.html share/doc/libgda-%%VERSION%%/GdaMetaStore.html share/doc/libgda-%%VERSION%%/GdaMetaStoreCustomData.html share/doc/libgda-%%VERSION%%/GdaMetaStruct.html share/doc/libgda-%%VERSION%%/GdaPStmt.html share/doc/libgda-%%VERSION%%/GdaReportDocbookDocument.html share/doc/libgda-%%VERSION%%/GdaReportDocument.html share/doc/libgda-%%VERSION%%/GdaReportEngine.html share/doc/libgda-%%VERSION%%/GdaReportRmlDocument.html share/doc/libgda-%%VERSION%%/GdaRow.html share/doc/libgda-%%VERSION%%/GdaServerOperation.html share/doc/libgda-%%VERSION%%/GdaServerProvider.html share/doc/libgda-%%VERSION%%/GdaSet.html share/doc/libgda-%%VERSION%%/GdaSqlBuilder.html share/doc/libgda-%%VERSION%%/GdaSqlParser.html share/doc/libgda-%%VERSION%%/GdaStatement.html share/doc/libgda-%%VERSION%%/GdaStatement.png share/doc/libgda-%%VERSION%%/GdaThreadWrapper.html share/doc/libgda-%%VERSION%%/GdaTransactionStatus.html share/doc/libgda-%%VERSION%%/GdaTree.html share/doc/libgda-%%VERSION%%/GdaTreeManager.html share/doc/libgda-%%VERSION%%/GdaTreeMgrColumns.html share/doc/libgda-%%VERSION%%/GdaTreeMgrLabel.html share/doc/libgda-%%VERSION%%/GdaTreeMgrSchemas.html share/doc/libgda-%%VERSION%%/GdaTreeMgrSelect.html share/doc/libgda-%%VERSION%%/GdaTreeMgrTables.html share/doc/libgda-%%VERSION%%/GdaTreeNode.html share/doc/libgda-%%VERSION%%/GdaVconnectionDataModel.html share/doc/libgda-%%VERSION%%/GdaVconnectionHub.html share/doc/libgda-%%VERSION%%/GdaVirtualConnection.html share/doc/libgda-%%VERSION%%/GdaVirtualProvider.html share/doc/libgda-%%VERSION%%/GdaVproviderDataModel.html share/doc/libgda-%%VERSION%%/GdaVproviderHub.html share/doc/libgda-%%VERSION%%/GdauiBasicForm.html share/doc/libgda-%%VERSION%%/GdauiCloud.html share/doc/libgda-%%VERSION%%/GdauiCombo.html share/doc/libgda-%%VERSION%%/GdauiDataEntry.html share/doc/libgda-%%VERSION%%/GdauiDataFilter.html share/doc/libgda-%%VERSION%%/GdauiDataProxy.html share/doc/libgda-%%VERSION%%/GdauiDataProxyInfo.html share/doc/libgda-%%VERSION%%/GdauiDataSelector.html share/doc/libgda-%%VERSION%%/GdauiDataStore.html share/doc/libgda-%%VERSION%%/GdauiForm.html share/doc/libgda-%%VERSION%%/GdauiGrid.html share/doc/libgda-%%VERSION%%/GdauiLogin.html share/doc/libgda-%%VERSION%%/GdauiProviderSelector.html share/doc/libgda-%%VERSION%%/GdauiRawForm.html share/doc/libgda-%%VERSION%%/GdauiRawGrid.html share/doc/libgda-%%VERSION%%/GdauiRtEditor.html share/doc/libgda-%%VERSION%%/GdauiServerOperation.html share/doc/libgda-%%VERSION%%/GdauiTreeStore.html share/doc/libgda-%%VERSION%%/MetaStore1.png share/doc/libgda-%%VERSION%%/MetaStore2.png share/doc/libgda-%%VERSION%%/SqlIdentifiers.png share/doc/libgda-%%VERSION%%/architecture.html share/doc/libgda-%%VERSION%%/architecture.png share/doc/libgda-%%VERSION%%/blobs_example.html share/doc/libgda-%%VERSION%%/ch04.html share/doc/libgda-%%VERSION%%/ch06s03.html share/doc/libgda-%%VERSION%%/ch07s02.html share/doc/libgda-%%VERSION%%/ch07s03.html share/doc/libgda-%%VERSION%%/ch08s02.html share/doc/libgda-%%VERSION%%/ch08s03.html share/doc/libgda-%%VERSION%%/ch08s07.html share/doc/libgda-%%VERSION%%/ch11s02.html share/doc/libgda-%%VERSION%%/ch11s07.html share/doc/libgda-%%VERSION%%/ch11s08.html share/doc/libgda-%%VERSION%%/ch11s11.html share/doc/libgda-%%VERSION%%/ch11s12.html share/doc/libgda-%%VERSION%%/ch11s13.html share/doc/libgda-%%VERSION%%/ch12.html share/doc/libgda-%%VERSION%%/ch20.html share/doc/libgda-%%VERSION%%/ch21.html share/doc/libgda-%%VERSION%%/ch32.html share/doc/libgda-%%VERSION%%/ch35.html share/doc/libgda-%%VERSION%%/ch36s02.html share/doc/libgda-%%VERSION%%/ch36s03.html share/doc/libgda-%%VERSION%%/ch38s02.html share/doc/libgda-%%VERSION%%/ch39s02.html share/doc/libgda-%%VERSION%%/ch39s03.html share/doc/libgda-%%VERSION%%/ch39s04.html share/doc/libgda-%%VERSION%%/ch41s02.html share/doc/libgda-%%VERSION%%/ch41s03.html share/doc/libgda-%%VERSION%%/ch41s04.html share/doc/libgda-%%VERSION%%/ch41s05.html share/doc/libgda-%%VERSION%%/ch41s06.html share/doc/libgda-%%VERSION%%/ch41s07.html share/doc/libgda-%%VERSION%%/ch41s08.html share/doc/libgda-%%VERSION%%/ch41s10.html share/doc/libgda-%%VERSION%%/ch44s02.html share/doc/libgda-%%VERSION%%/ch46s02.html share/doc/libgda-%%VERSION%%/ch46s03.html share/doc/libgda-%%VERSION%%/ch46s04.html share/doc/libgda-%%VERSION%%/ch46s05.html share/doc/libgda-%%VERSION%%/ch46s06.html share/doc/libgda-%%VERSION%%/ch46s07.html share/doc/libgda-%%VERSION%%/ch46s08.html share/doc/libgda-%%VERSION%%/ch47s02.html share/doc/libgda-%%VERSION%%/ch47s03.html share/doc/libgda-%%VERSION%%/ch47s04.html share/doc/libgda-%%VERSION%%/ch47s05.html share/doc/libgda-%%VERSION%%/compiling.html share/doc/libgda-%%VERSION%%/connection.html share/doc/libgda-%%VERSION%%/connections.html share/doc/libgda-%%VERSION%%/data-model.html share/doc/libgda-%%VERSION%%/data-select.html share/doc/libgda-%%VERSION%%/data_conv.html share/doc/libgda-%%VERSION%%/data_models.html share/doc/libgda-%%VERSION%%/data_proxy1.png share/doc/libgda-%%VERSION%%/data_proxy2.png share/doc/libgda-%%VERSION%%/data_proxy3.png share/doc/libgda-%%VERSION%%/data_proxy4.png share/doc/libgda-%%VERSION%%/data_proxy5.png share/doc/libgda-%%VERSION%%/data_validation_holder.png share/doc/libgda-%%VERSION%%/data_validation_proxy.png share/doc/libgda-%%VERSION%%/data_validation_set.png share/doc/libgda-%%VERSION%%/ddl_example.html share/doc/libgda-%%VERSION%%/fdl-section1.html share/doc/libgda-%%VERSION%%/fdl-section10.html share/doc/libgda-%%VERSION%%/fdl-section2.html share/doc/libgda-%%VERSION%%/fdl-section3.html share/doc/libgda-%%VERSION%%/fdl-section4.html share/doc/libgda-%%VERSION%%/fdl-section5.html share/doc/libgda-%%VERSION%%/fdl-section6.html share/doc/libgda-%%VERSION%%/fdl-section7.html share/doc/libgda-%%VERSION%%/fdl-section8.html share/doc/libgda-%%VERSION%%/fdl-section9.html share/doc/libgda-%%VERSION%%/fdl-using.html share/doc/libgda-%%VERSION%%/fdl.html share/doc/libgda-%%VERSION%%/features.html share/doc/libgda-%%VERSION%%/gda-dict.html share/doc/libgda-%%VERSION%%/gda-sql-graph.png share/doc/libgda-%%VERSION%%/gda-sql-manual-dsn.html share/doc/libgda-%%VERSION%%/gda-sql-manual-icommands.html share/doc/libgda-%%VERSION%%/gda-sql-manual-open.html share/doc/libgda-%%VERSION%%/gda-sql-manual-run.html share/doc/libgda-%%VERSION%%/gda-sql.html share/doc/libgda-%%VERSION%%/gen:sql_identifiers.html share/doc/libgda-%%VERSION%%/gen_blobs.html share/doc/libgda-%%VERSION%%/getting_started.html share/doc/libgda-%%VERSION%%/home.png share/doc/libgda-%%VERSION%%/howto-exec-non-select.html share/doc/libgda-%%VERSION%%/howto-exec-select.html share/doc/libgda-%%VERSION%%/howto-exec.png share/doc/libgda-%%VERSION%%/howto-meta1.html share/doc/libgda-%%VERSION%%/howto-meta2.html share/doc/libgda-%%VERSION%%/howto-modify-select.html share/doc/libgda-%%VERSION%%/howto-sqlbuilder.html share/doc/libgda-%%VERSION%%/howto.html share/doc/libgda-%%VERSION%%/i_s_data_types.png share/doc/libgda-%%VERSION%%/index-4-2-1.html share/doc/libgda-%%VERSION%%/index-4-2-10.html share/doc/libgda-%%VERSION%%/index-4-2-2.html share/doc/libgda-%%VERSION%%/index-4-2-3.html share/doc/libgda-%%VERSION%%/index-4-2-4.html share/doc/libgda-%%VERSION%%/index-4-2-5.html share/doc/libgda-%%VERSION%%/index-4-2-6.html share/doc/libgda-%%VERSION%%/index-4-2-7.html share/doc/libgda-%%VERSION%%/index-4-2-8.html share/doc/libgda-%%VERSION%%/index-4-2-9.html share/doc/libgda-%%VERSION%%/index-4-2.html share/doc/libgda-%%VERSION%%/index-deprecated.html share/doc/libgda-%%VERSION%%/index.html share/doc/libgda-%%VERSION%%/index.sgml share/doc/libgda-%%VERSION%%/index_main.html share/doc/libgda-%%VERSION%%/information_schema.html share/doc/libgda-%%VERSION%%/information_schema.png share/doc/libgda-%%VERSION%%/init_config.html share/doc/libgda-%%VERSION%%/installation-configuring.html share/doc/libgda-%%VERSION%%/installation-installing.html share/doc/libgda-%%VERSION%%/installation.html share/doc/libgda-%%VERSION%%/introduction.html share/doc/libgda-%%VERSION%%/left.png share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Attributes-manager.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Configuration.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Convenience-functions.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Default-Data-handlers.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Gda-Value.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaDataComparator.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaMutex.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaRepetitiveStatement.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaServerOperation-individual-nodes.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaServerOperation-sequences.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaSqlStatement.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaXaTransaction.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Libgda-Initialization.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-LibgdaUI-Initialization.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Logging.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Misc-API.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Quark-lists.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-SQL-rendering-API.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Subclassing-GdaDataSelect.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-UI-Utility-functions.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-UI-plugins.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Utility-functions.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%.devhelp2 share/doc/libgda-%%VERSION%%/libgda-list-server-op.html share/doc/libgda-%%VERSION%%/libgda-packaging.html share/doc/libgda-%%VERSION%%/libgda-provider-blobop.html share/doc/libgda-%%VERSION%%/libgda-provider-class.html share/doc/libgda-%%VERSION%%/libgda-provider-pack.html share/doc/libgda-%%VERSION%%/libgda-provider-parser.html share/doc/libgda-%%VERSION%%/libgda-provider-recordset.html share/doc/libgda-%%VERSION%%/libgda-reports-introduction.html share/doc/libgda-%%VERSION%%/libgda-sql.html share/doc/libgda-%%VERSION%%/libgda-tools-controlcenter.html share/doc/libgda-%%VERSION%%/libgda-tools-gdabrowser.html share/doc/libgda-%%VERSION%%/libgda-tools-introduction.html share/doc/libgda-%%VERSION%%/libgda-tools-list-config.html share/doc/libgda-%%VERSION%%/libgda-tools-test-connection.html share/doc/libgda-%%VERSION%%/libgda-xslt-api.html share/doc/libgda-%%VERSION%%/libgda-xslt-introduction.html share/doc/libgda-%%VERSION%%/libgdaui-packaging.html share/doc/libgda-%%VERSION%%/limitations.html share/doc/libgda-%%VERSION%%/limitations_jdbc.html share/doc/libgda-%%VERSION%%/limitations_ldap.html share/doc/libgda-%%VERSION%%/limitations_mysql.html share/doc/libgda-%%VERSION%%/limitations_oracle.html share/doc/libgda-%%VERSION%%/limitations_postgres.html share/doc/libgda-%%VERSION%%/limitations_sqlcipher.html share/doc/libgda-%%VERSION%%/limitations_sqlite.html share/doc/libgda-%%VERSION%%/main_example.html share/doc/libgda-%%VERSION%%/managing-errors.html share/doc/libgda-%%VERSION%%/migration-1.html share/doc/libgda-%%VERSION%%/migration-2-dict.html share/doc/libgda-%%VERSION%%/migration-2-exec.html share/doc/libgda-%%VERSION%%/migration-2-report.html share/doc/libgda-%%VERSION%%/migration-2.html share/doc/libgda-%%VERSION%%/misc.html share/doc/libgda-%%VERSION%%/multi-threading.html share/doc/libgda-%%VERSION%%/null_handling.html share/doc/libgda-%%VERSION%%/other_examples.html share/doc/libgda-%%VERSION%%/parser_gen.png share/doc/libgda-%%VERSION%%/parser_prov.png share/doc/libgda-%%VERSION%%/part_begin.html share/doc/libgda-%%VERSION%%/part_index.html share/doc/libgda-%%VERSION%%/part_libgda-reports.html share/doc/libgda-%%VERSION%%/part_libgda-xslt.html share/doc/libgda-%%VERSION%%/part_libgda_api.html share/doc/libgda-%%VERSION%%/part_providers.html share/doc/libgda-%%VERSION%%/part_tools.html share/doc/libgda-%%VERSION%%/parts.png share/doc/libgda-%%VERSION%%/prov-metadata.html share/doc/libgda-%%VERSION%%/provider-notes.html share/doc/libgda-%%VERSION%%/provider_notes_ldap.html share/doc/libgda-%%VERSION%%/provider_notes_sqlcipher.html share/doc/libgda-%%VERSION%%/provider_notes_sqlite.html share/doc/libgda-%%VERSION%%/psupport.html share/doc/libgda-%%VERSION%%/pt08.html share/doc/libgda-%%VERSION%%/right.png share/doc/libgda-%%VERSION%%/stmt-compound.png share/doc/libgda-%%VERSION%%/stmt-insert1.png share/doc/libgda-%%VERSION%%/stmt-insert2.png share/doc/libgda-%%VERSION%%/stmt-select.png share/doc/libgda-%%VERSION%%/stmt-unknown.png share/doc/libgda-%%VERSION%%/stmt-update.png share/doc/libgda-%%VERSION%%/style.css share/doc/libgda-%%VERSION%%/thread-wrapper.png share/doc/libgda-%%VERSION%%/transactions.html share/doc/libgda-%%VERSION%%/tree-overview.png share/doc/libgda-%%VERSION%%/tree-overview2.png share/doc/libgda-%%VERSION%%/trees.html share/doc/libgda-%%VERSION%%/up.png share/doc/libgda-%%VERSION%%/vi-basic-form.png share/doc/libgda-%%VERSION%%/vi-cloud.png share/doc/libgda-%%VERSION%%/vi-combo.png share/doc/libgda-%%VERSION%%/vi-data-entry.png share/doc/libgda-%%VERSION%%/vi-filter.png share/doc/libgda-%%VERSION%%/vi-info.png share/doc/libgda-%%VERSION%%/vi-login.png share/doc/libgda-%%VERSION%%/vi-provider-selector.png share/doc/libgda-%%VERSION%%/vi-raw-grid.png share/doc/libgda-%%VERSION%%/vi-rte.png share/doc/libgda-%%VERSION%%/vi-server-op.png share/doc/libgda-%%VERSION%%/virtual_connection.html share/doc/libgda-%%VERSION%%/writable_data_model.png %%UI%%share/gnome/help/gda-browser/C/actions.page %%UI%%share/gnome/help/gda-browser/C/data-manager-perspective.page %%UI%%share/gnome/help/gda-browser/C/data-manager-source-editor.page %%UI%%share/gnome/help/gda-browser/C/data-manager-xml-syntax.page %%UI%%share/gnome/help/gda-browser/C/declaredfk.page %%UI%%share/gnome/help/gda-browser/C/diagram.page %%UI%%share/gnome/help/gda-browser/C/features.page %%UI%%share/gnome/help/gda-browser/C/figures/action-1.png %%UI%%share/gnome/help/gda-browser/C/figures/action-2.png %%UI%%share/gnome/help/gda-browser/C/figures/action-3.png %%UI%%share/gnome/help/gda-browser/C/figures/action-4.png %%UI%%share/gnome/help/gda-browser/C/figures/cnc_open.png %%UI%%share/gnome/help/gda-browser/C/figures/data-man-mode.png %%UI%%share/gnome/help/gda-browser/C/figures/data-man-persp.png %%UI%%share/gnome/help/gda-browser/C/figures/data-man-uicompose.png %%UI%%share/gnome/help/gda-browser/C/figures/data-man-xmlcompose.png %%UI%%share/gnome/help/gda-browser/C/figures/declaredfk-dialog.png %%UI%%share/gnome/help/gda-browser/C/figures/declaredfk.png %%UI%%share/gnome/help/gda-browser/C/figures/diagram.png %%UI%%share/gnome/help/gda-browser/C/figures/ldap-browser-persp.png %%UI%%share/gnome/help/gda-browser/C/figures/ldap-classes.png %%UI%%share/gnome/help/gda-browser/C/figures/ldap-search.png %%UI%%share/gnome/help/gda-browser/C/figures/ldap-table-mapping.png %%UI%%share/gnome/help/gda-browser/C/figures/mainwin.png %%UI%%share/gnome/help/gda-browser/C/figures/query-exec-persp.png %%UI%%share/gnome/help/gda-browser/C/figures/schema-browser-persp.png %%UI%%share/gnome/help/gda-browser/C/figures/table-insert-data.png %%UI%%share/gnome/help/gda-browser/C/figures/trans-begin.png %%UI%%share/gnome/help/gda-browser/C/figures/trans-commit.png %%UI%%share/gnome/help/gda-browser/C/figures/trans-rollback.png %%UI%%share/gnome/help/gda-browser/C/figures/virtual-cnc-2.png %%UI%%share/gnome/help/gda-browser/C/figures/virtual-cnc-3.png %%UI%%share/gnome/help/gda-browser/C/figures/virtual-cnc-4.png %%UI%%share/gnome/help/gda-browser/C/figures/virtual-cnc-5.png %%UI%%share/gnome/help/gda-browser/C/figures/virtual-cnc.png %%UI%%share/gnome/help/gda-browser/C/general-ui.page %%UI%%share/gnome/help/gda-browser/C/index.page %%UI%%share/gnome/help/gda-browser/C/ldap-browser-perspective.page %%UI%%share/gnome/help/gda-browser/C/ldap-connections.page %%UI%%share/gnome/help/gda-browser/C/legal.xml %%UI%%share/gnome/help/gda-browser/C/query-execution-perspective.page %%UI%%share/gnome/help/gda-browser/C/schema-browser-perspective.page %%UI%%share/gnome/help/gda-browser/C/table-insert-data.page %%UI%%share/gnome/help/gda-browser/C/transactions.page %%UI%%share/gnome/help/gda-browser/C/variables.page %%UI%%share/gnome/help/gda-browser/C/virtual-connections.page %%UI%%share/gnome/help/gda-browser/de/actions.page %%UI%%share/gnome/help/gda-browser/de/data-manager-perspective.page %%UI%%share/gnome/help/gda-browser/de/data-manager-source-editor.page %%UI%%share/gnome/help/gda-browser/de/data-manager-xml-syntax.page %%UI%%share/gnome/help/gda-browser/de/declaredfk.page %%UI%%share/gnome/help/gda-browser/de/diagram.page %%UI%%share/gnome/help/gda-browser/de/features.page %%UI%%share/gnome/help/gda-browser/de/figures/action-1.png %%UI%%share/gnome/help/gda-browser/de/figures/action-2.png %%UI%%share/gnome/help/gda-browser/de/figures/action-3.png %%UI%%share/gnome/help/gda-browser/de/figures/action-4.png %%UI%%share/gnome/help/gda-browser/de/figures/cnc_open.png %%UI%%share/gnome/help/gda-browser/de/figures/data-man-mode.png %%UI%%share/gnome/help/gda-browser/de/figures/data-man-persp.png %%UI%%share/gnome/help/gda-browser/de/figures/data-man-uicompose.png %%UI%%share/gnome/help/gda-browser/de/figures/data-man-xmlcompose.png %%UI%%share/gnome/help/gda-browser/de/figures/declaredfk-dialog.png %%UI%%share/gnome/help/gda-browser/de/figures/declaredfk.png %%UI%%share/gnome/help/gda-browser/de/figures/diagram.png %%UI%%share/gnome/help/gda-browser/de/figures/ldap-browser-persp.png %%UI%%share/gnome/help/gda-browser/de/figures/ldap-classes.png %%UI%%share/gnome/help/gda-browser/de/figures/ldap-search.png %%UI%%share/gnome/help/gda-browser/de/figures/ldap-table-mapping.png %%UI%%share/gnome/help/gda-browser/de/figures/mainwin.png %%UI%%share/gnome/help/gda-browser/de/figures/query-exec-persp.png %%UI%%share/gnome/help/gda-browser/de/figures/schema-browser-persp.png %%UI%%share/gnome/help/gda-browser/de/figures/table-insert-data.png %%UI%%share/gnome/help/gda-browser/de/figures/trans-begin.png %%UI%%share/gnome/help/gda-browser/de/figures/trans-commit.png %%UI%%share/gnome/help/gda-browser/de/figures/trans-rollback.png %%UI%%share/gnome/help/gda-browser/de/figures/virtual-cnc-2.png %%UI%%share/gnome/help/gda-browser/de/figures/virtual-cnc-3.png %%UI%%share/gnome/help/gda-browser/de/figures/virtual-cnc-4.png %%UI%%share/gnome/help/gda-browser/de/figures/virtual-cnc-5.png %%UI%%share/gnome/help/gda-browser/de/figures/virtual-cnc.png %%UI%%share/gnome/help/gda-browser/de/general-ui.page %%UI%%share/gnome/help/gda-browser/de/index.page %%UI%%share/gnome/help/gda-browser/de/ldap-browser-perspective.page %%UI%%share/gnome/help/gda-browser/de/ldap-connections.page %%UI%%share/gnome/help/gda-browser/de/legal.xml %%UI%%share/gnome/help/gda-browser/de/query-execution-perspective.page %%UI%%share/gnome/help/gda-browser/de/schema-browser-perspective.page %%UI%%share/gnome/help/gda-browser/de/table-insert-data.page %%UI%%share/gnome/help/gda-browser/de/transactions.page %%UI%%share/gnome/help/gda-browser/de/variables.page %%UI%%share/gnome/help/gda-browser/de/virtual-connections.page %%UI%%share/gnome/help/gda-browser/el/actions.page %%UI%%share/gnome/help/gda-browser/el/data-manager-perspective.page %%UI%%share/gnome/help/gda-browser/el/data-manager-source-editor.page %%UI%%share/gnome/help/gda-browser/el/data-manager-xml-syntax.page %%UI%%share/gnome/help/gda-browser/el/declaredfk.page %%UI%%share/gnome/help/gda-browser/el/diagram.page %%UI%%share/gnome/help/gda-browser/el/features.page %%UI%%share/gnome/help/gda-browser/el/figures/action-1.png %%UI%%share/gnome/help/gda-browser/el/figures/action-2.png %%UI%%share/gnome/help/gda-browser/el/figures/action-3.png %%UI%%share/gnome/help/gda-browser/el/figures/action-4.png %%UI%%share/gnome/help/gda-browser/el/figures/cnc_open.png %%UI%%share/gnome/help/gda-browser/el/figures/data-man-mode.png %%UI%%share/gnome/help/gda-browser/el/figures/data-man-persp.png %%UI%%share/gnome/help/gda-browser/el/figures/data-man-uicompose.png %%UI%%share/gnome/help/gda-browser/el/figures/data-man-xmlcompose.png %%UI%%share/gnome/help/gda-browser/el/figures/declaredfk-dialog.png %%UI%%share/gnome/help/gda-browser/el/figures/declaredfk.png %%UI%%share/gnome/help/gda-browser/el/figures/diagram.png %%UI%%share/gnome/help/gda-browser/el/figures/ldap-browser-persp.png %%UI%%share/gnome/help/gda-browser/el/figures/ldap-classes.png %%UI%%share/gnome/help/gda-browser/el/figures/ldap-search.png %%UI%%share/gnome/help/gda-browser/el/figures/ldap-table-mapping.png %%UI%%share/gnome/help/gda-browser/el/figures/mainwin.png %%UI%%share/gnome/help/gda-browser/el/figures/query-exec-persp.png %%UI%%share/gnome/help/gda-browser/el/figures/schema-browser-persp.png %%UI%%share/gnome/help/gda-browser/el/figures/table-insert-data.png %%UI%%share/gnome/help/gda-browser/el/figures/trans-begin.png %%UI%%share/gnome/help/gda-browser/el/figures/trans-commit.png %%UI%%share/gnome/help/gda-browser/el/figures/trans-rollback.png %%UI%%share/gnome/help/gda-browser/el/figures/virtual-cnc-2.png %%UI%%share/gnome/help/gda-browser/el/figures/virtual-cnc-3.png %%UI%%share/gnome/help/gda-browser/el/figures/virtual-cnc-4.png %%UI%%share/gnome/help/gda-browser/el/figures/virtual-cnc-5.png %%UI%%share/gnome/help/gda-browser/el/figures/virtual-cnc.png %%UI%%share/gnome/help/gda-browser/el/general-ui.page %%UI%%share/gnome/help/gda-browser/el/index.page %%UI%%share/gnome/help/gda-browser/el/ldap-browser-perspective.page %%UI%%share/gnome/help/gda-browser/el/ldap-connections.page %%UI%%share/gnome/help/gda-browser/el/legal.xml %%UI%%share/gnome/help/gda-browser/el/query-execution-perspective.page %%UI%%share/gnome/help/gda-browser/el/schema-browser-perspective.page %%UI%%share/gnome/help/gda-browser/el/table-insert-data.page %%UI%%share/gnome/help/gda-browser/el/transactions.page %%UI%%share/gnome/help/gda-browser/el/variables.page %%UI%%share/gnome/help/gda-browser/el/virtual-connections.page %%UI%%share/gnome/help/gda-browser/es/actions.page %%UI%%share/gnome/help/gda-browser/es/data-manager-perspective.page %%UI%%share/gnome/help/gda-browser/es/data-manager-source-editor.page %%UI%%share/gnome/help/gda-browser/es/data-manager-xml-syntax.page %%UI%%share/gnome/help/gda-browser/es/declaredfk.page %%UI%%share/gnome/help/gda-browser/es/diagram.page %%UI%%share/gnome/help/gda-browser/es/features.page %%UI%%share/gnome/help/gda-browser/es/figures/action-1.png %%UI%%share/gnome/help/gda-browser/es/figures/action-2.png %%UI%%share/gnome/help/gda-browser/es/figures/action-3.png %%UI%%share/gnome/help/gda-browser/es/figures/action-4.png %%UI%%share/gnome/help/gda-browser/es/figures/cnc_open.png %%UI%%share/gnome/help/gda-browser/es/figures/data-man-mode.png %%UI%%share/gnome/help/gda-browser/es/figures/data-man-persp.png %%UI%%share/gnome/help/gda-browser/es/figures/data-man-uicompose.png %%UI%%share/gnome/help/gda-browser/es/figures/data-man-xmlcompose.png %%UI%%share/gnome/help/gda-browser/es/figures/declaredfk-dialog.png %%UI%%share/gnome/help/gda-browser/es/figures/declaredfk.png %%UI%%share/gnome/help/gda-browser/es/figures/diagram.png %%UI%%share/gnome/help/gda-browser/es/figures/ldap-browser-persp.png %%UI%%share/gnome/help/gda-browser/es/figures/ldap-classes.png %%UI%%share/gnome/help/gda-browser/es/figures/ldap-search.png %%UI%%share/gnome/help/gda-browser/es/figures/ldap-table-mapping.png %%UI%%share/gnome/help/gda-browser/es/figures/mainwin.png %%UI%%share/gnome/help/gda-browser/es/figures/query-exec-persp.png %%UI%%share/gnome/help/gda-browser/es/figures/schema-browser-persp.png %%UI%%share/gnome/help/gda-browser/es/figures/table-insert-data.png %%UI%%share/gnome/help/gda-browser/es/figures/trans-begin.png %%UI%%share/gnome/help/gda-browser/es/figures/trans-commit.png %%UI%%share/gnome/help/gda-browser/es/figures/trans-rollback.png %%UI%%share/gnome/help/gda-browser/es/figures/virtual-cnc-2.png %%UI%%share/gnome/help/gda-browser/es/figures/virtual-cnc-3.png %%UI%%share/gnome/help/gda-browser/es/figures/virtual-cnc-4.png %%UI%%share/gnome/help/gda-browser/es/figures/virtual-cnc-5.png %%UI%%share/gnome/help/gda-browser/es/figures/virtual-cnc.png %%UI%%share/gnome/help/gda-browser/es/general-ui.page %%UI%%share/gnome/help/gda-browser/es/index.page %%UI%%share/gnome/help/gda-browser/es/ldap-browser-perspective.page %%UI%%share/gnome/help/gda-browser/es/ldap-connections.page %%UI%%share/gnome/help/gda-browser/es/legal.xml %%UI%%share/gnome/help/gda-browser/es/query-execution-perspective.page %%UI%%share/gnome/help/gda-browser/es/schema-browser-perspective.page %%UI%%share/gnome/help/gda-browser/es/table-insert-data.page %%UI%%share/gnome/help/gda-browser/es/transactions.page %%UI%%share/gnome/help/gda-browser/es/variables.page %%UI%%share/gnome/help/gda-browser/es/virtual-connections.page %%UI%%share/gnome/help/gda-browser/gl/actions.page %%UI%%share/gnome/help/gda-browser/gl/data-manager-perspective.page %%UI%%share/gnome/help/gda-browser/gl/data-manager-source-editor.page %%UI%%share/gnome/help/gda-browser/gl/data-manager-xml-syntax.page %%UI%%share/gnome/help/gda-browser/gl/declaredfk.page %%UI%%share/gnome/help/gda-browser/gl/diagram.page %%UI%%share/gnome/help/gda-browser/gl/features.page %%UI%%share/gnome/help/gda-browser/gl/figures/action-1.png %%UI%%share/gnome/help/gda-browser/gl/figures/action-2.png %%UI%%share/gnome/help/gda-browser/gl/figures/action-3.png %%UI%%share/gnome/help/gda-browser/gl/figures/action-4.png %%UI%%share/gnome/help/gda-browser/gl/figures/cnc_open.png %%UI%%share/gnome/help/gda-browser/gl/figures/data-man-mode.png %%UI%%share/gnome/help/gda-browser/gl/figures/data-man-persp.png %%UI%%share/gnome/help/gda-browser/gl/figures/data-man-uicompose.png %%UI%%share/gnome/help/gda-browser/gl/figures/data-man-xmlcompose.png %%UI%%share/gnome/help/gda-browser/gl/figures/declaredfk-dialog.png %%UI%%share/gnome/help/gda-browser/gl/figures/declaredfk.png %%UI%%share/gnome/help/gda-browser/gl/figures/diagram.png %%UI%%share/gnome/help/gda-browser/gl/figures/ldap-browser-persp.png %%UI%%share/gnome/help/gda-browser/gl/figures/ldap-classes.png %%UI%%share/gnome/help/gda-browser/gl/figures/ldap-search.png %%UI%%share/gnome/help/gda-browser/gl/figures/ldap-table-mapping.png %%UI%%share/gnome/help/gda-browser/gl/figures/mainwin.png %%UI%%share/gnome/help/gda-browser/gl/figures/query-exec-persp.png %%UI%%share/gnome/help/gda-browser/gl/figures/schema-browser-persp.png %%UI%%share/gnome/help/gda-browser/gl/figures/table-insert-data.png %%UI%%share/gnome/help/gda-browser/gl/figures/trans-begin.png %%UI%%share/gnome/help/gda-browser/gl/figures/trans-commit.png %%UI%%share/gnome/help/gda-browser/gl/figures/trans-rollback.png %%UI%%share/gnome/help/gda-browser/gl/figures/virtual-cnc-2.png %%UI%%share/gnome/help/gda-browser/gl/figures/virtual-cnc-3.png %%UI%%share/gnome/help/gda-browser/gl/figures/virtual-cnc-4.png %%UI%%share/gnome/help/gda-browser/gl/figures/virtual-cnc-5.png %%UI%%share/gnome/help/gda-browser/gl/figures/virtual-cnc.png %%UI%%share/gnome/help/gda-browser/gl/general-ui.page %%UI%%share/gnome/help/gda-browser/gl/index.page %%UI%%share/gnome/help/gda-browser/gl/ldap-browser-perspective.page %%UI%%share/gnome/help/gda-browser/gl/ldap-connections.page %%UI%%share/gnome/help/gda-browser/gl/legal.xml %%UI%%share/gnome/help/gda-browser/gl/query-execution-perspective.page %%UI%%share/gnome/help/gda-browser/gl/schema-browser-perspective.page %%UI%%share/gnome/help/gda-browser/gl/table-insert-data.page %%UI%%share/gnome/help/gda-browser/gl/transactions.page %%UI%%share/gnome/help/gda-browser/gl/variables.page %%UI%%share/gnome/help/gda-browser/gl/virtual-connections.page %%UI%%share/gnome/help/gda-browser/sl/actions.page %%UI%%share/gnome/help/gda-browser/sl/data-manager-perspective.page %%UI%%share/gnome/help/gda-browser/sl/data-manager-source-editor.page %%UI%%share/gnome/help/gda-browser/sl/data-manager-xml-syntax.page %%UI%%share/gnome/help/gda-browser/sl/declaredfk.page %%UI%%share/gnome/help/gda-browser/sl/diagram.page %%UI%%share/gnome/help/gda-browser/sl/features.page %%UI%%share/gnome/help/gda-browser/sl/figures/action-1.png %%UI%%share/gnome/help/gda-browser/sl/figures/action-2.png %%UI%%share/gnome/help/gda-browser/sl/figures/action-3.png %%UI%%share/gnome/help/gda-browser/sl/figures/action-4.png %%UI%%share/gnome/help/gda-browser/sl/figures/cnc_open.png %%UI%%share/gnome/help/gda-browser/sl/figures/data-man-mode.png %%UI%%share/gnome/help/gda-browser/sl/figures/data-man-persp.png %%UI%%share/gnome/help/gda-browser/sl/figures/data-man-uicompose.png %%UI%%share/gnome/help/gda-browser/sl/figures/data-man-xmlcompose.png %%UI%%share/gnome/help/gda-browser/sl/figures/declaredfk-dialog.png %%UI%%share/gnome/help/gda-browser/sl/figures/declaredfk.png %%UI%%share/gnome/help/gda-browser/sl/figures/diagram.png %%UI%%share/gnome/help/gda-browser/sl/figures/ldap-browser-persp.png %%UI%%share/gnome/help/gda-browser/sl/figures/ldap-classes.png %%UI%%share/gnome/help/gda-browser/sl/figures/ldap-search.png %%UI%%share/gnome/help/gda-browser/sl/figures/ldap-table-mapping.png %%UI%%share/gnome/help/gda-browser/sl/figures/mainwin.png %%UI%%share/gnome/help/gda-browser/sl/figures/query-exec-persp.png %%UI%%share/gnome/help/gda-browser/sl/figures/schema-browser-persp.png %%UI%%share/gnome/help/gda-browser/sl/figures/table-insert-data.png %%UI%%share/gnome/help/gda-browser/sl/figures/trans-begin.png %%UI%%share/gnome/help/gda-browser/sl/figures/trans-commit.png %%UI%%share/gnome/help/gda-browser/sl/figures/trans-rollback.png %%UI%%share/gnome/help/gda-browser/sl/figures/virtual-cnc-2.png %%UI%%share/gnome/help/gda-browser/sl/figures/virtual-cnc-3.png %%UI%%share/gnome/help/gda-browser/sl/figures/virtual-cnc-4.png %%UI%%share/gnome/help/gda-browser/sl/figures/virtual-cnc-5.png %%UI%%share/gnome/help/gda-browser/sl/figures/virtual-cnc.png %%UI%%share/gnome/help/gda-browser/sl/general-ui.page %%UI%%share/gnome/help/gda-browser/sl/index.page %%UI%%share/gnome/help/gda-browser/sl/ldap-browser-perspective.page %%UI%%share/gnome/help/gda-browser/sl/ldap-connections.page %%UI%%share/gnome/help/gda-browser/sl/legal.xml %%UI%%share/gnome/help/gda-browser/sl/query-execution-perspective.page %%UI%%share/gnome/help/gda-browser/sl/schema-browser-perspective.page %%UI%%share/gnome/help/gda-browser/sl/table-insert-data.page %%UI%%share/gnome/help/gda-browser/sl/transactions.page %%UI%%share/gnome/help/gda-browser/sl/variables.page %%UI%%share/gnome/help/gda-browser/sl/virtual-connections.page %%UI%%share/gnome/help/gda-browser/zh_CN/actions.page %%UI%%share/gnome/help/gda-browser/zh_CN/data-manager-perspective.page %%UI%%share/gnome/help/gda-browser/zh_CN/data-manager-source-editor.page %%UI%%share/gnome/help/gda-browser/zh_CN/data-manager-xml-syntax.page %%UI%%share/gnome/help/gda-browser/zh_CN/declaredfk.page %%UI%%share/gnome/help/gda-browser/zh_CN/diagram.page %%UI%%share/gnome/help/gda-browser/zh_CN/features.page %%UI%%share/gnome/help/gda-browser/zh_CN/figures/action-1.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/action-2.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/action-3.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/action-4.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/cnc_open.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/data-man-mode.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/data-man-persp.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/data-man-uicompose.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/data-man-xmlcompose.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/declaredfk-dialog.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/declaredfk.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/diagram.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/ldap-browser-persp.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/ldap-classes.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/ldap-search.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/ldap-table-mapping.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/mainwin.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/query-exec-persp.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/schema-browser-persp.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/table-insert-data.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/trans-begin.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/trans-commit.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/trans-rollback.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-2.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-3.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-4.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-5.png %%UI%%share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc.png %%UI%%share/gnome/help/gda-browser/zh_CN/general-ui.page %%UI%%share/gnome/help/gda-browser/zh_CN/index.page %%UI%%share/gnome/help/gda-browser/zh_CN/ldap-browser-perspective.page %%UI%%share/gnome/help/gda-browser/zh_CN/ldap-connections.page %%UI%%share/gnome/help/gda-browser/zh_CN/legal.xml %%UI%%share/gnome/help/gda-browser/zh_CN/query-execution-perspective.page %%UI%%share/gnome/help/gda-browser/zh_CN/schema-browser-perspective.page %%UI%%share/gnome/help/gda-browser/zh_CN/table-insert-data.page %%UI%%share/gnome/help/gda-browser/zh_CN/transactions.page %%UI%%share/gnome/help/gda-browser/zh_CN/variables.page %%UI%%share/gnome/help/gda-browser/zh_CN/virtual-connections.page %%UI%%share/icons/hicolor/16x16/apps/gda-control-center.png %%UI%%share/icons/hicolor/22x22/apps/gda-control-center.png %%UI%%share/icons/hicolor/24x24/apps/gda-control-center.png %%UI%%share/icons/hicolor/256x256/apps/gda-control-center.png %%UI%%share/icons/hicolor/32x32/apps/gda-control-center.png %%UI%%share/icons/hicolor/48x48/apps/gda-control-center.png %%UI%%share/libgda-%%VERSION%%/demo/basic_form.c %%UI%%share/libgda-%%VERSION%%/demo/cloud.c %%UI%%share/libgda-%%VERSION%%/demo/combo.c %%UI%%share/libgda-%%VERSION%%/demo/custom_layout.xml %%UI%%share/libgda-%%VERSION%%/demo/data_model_dir.c %%UI%%share/libgda-%%VERSION%%/demo/ddl_queries.c %%UI%%share/libgda-%%VERSION%%/demo/demo_db.db %%UI%%share/libgda-%%VERSION%%/demo/form.c %%UI%%share/libgda-%%VERSION%%/demo/form_data_layout.c %%UI%%share/libgda-%%VERSION%%/demo/form_pict.c %%UI%%share/libgda-%%VERSION%%/demo/form_rw.c %%UI%%share/libgda-%%VERSION%%/demo/grid.c %%UI%%share/libgda-%%VERSION%%/demo/grid_data_layout.c %%UI%%share/libgda-%%VERSION%%/demo/grid_pict.c %%UI%%share/libgda-%%VERSION%%/demo/grid_rw.c %%UI%%share/libgda-%%VERSION%%/demo/linked_grid_form.c %%UI%%share/libgda-%%VERSION%%/demo/linked_model_param.c %%UI%%share/libgda-%%VERSION%%/demo/login.c %%UI%%share/libgda-%%VERSION%%/demo/provider_sel.c %%UI%%share/libgda-%%VERSION%%/demo/tree.c %%UI%%share/libgda-%%VERSION%%/dtd/gdaui-layout.dtd share/libgda-%%VERSION%%/dtd/libgda-array.dtd share/libgda-%%VERSION%%/dtd/libgda-paramlist.dtd share/libgda-%%VERSION%%/dtd/libgda-server-operation.dtd share/libgda-%%VERSION%%/gda_trml2html/__init__.py share/libgda-%%VERSION%%/gda_trml2html/trml2html.py share/libgda-%%VERSION%%/gda_trml2html/utils.py share/libgda-%%VERSION%%/gda_trml2pdf/__init__.py share/libgda-%%VERSION%%/gda_trml2pdf/color.py share/libgda-%%VERSION%%/gda_trml2pdf/trml2pdf.py share/libgda-%%VERSION%%/gda_trml2pdf/utils.py %%UI%%share/libgda-%%VERSION%%/icons/hicolor/16x16/actions/bookmark-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/16x16/actions/glade.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/16x16/actions/history-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/bookmark-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/form.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/glade.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/grid.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/history-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/bookmark-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/glade.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/history-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/table-add.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/transaction-begin.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/transaction-commit.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/transaction-rollback.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/bookmark-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/glade.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/history-view.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/ldap-entries.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/table-add.png %%UI%%share/libgda-%%VERSION%%/icons/hicolor/scalable/actions/bookmark-view.svg %%UI%%share/libgda-%%VERSION%%/icons/hicolor/scalable/actions/glade.svg %%UI%%share/libgda-%%VERSION%%/icons/hicolor/scalable/actions/history-view.svg %%UI%%share/libgda-%%VERSION%%/import_encodings.xml share/libgda-%%VERSION%%/information_schema.xml %%UI%%share/libgda-%%VERSION%%/language-specs/gda-sql.lang %%WEB%%share/libgda-%%VERSION%%/php/README %%WEB%%share/libgda-%%VERSION%%/php/gda-clean.php %%WEB%%share/libgda-%%VERSION%%/php/gda-config.php %%WEB%%share/libgda-%%VERSION%%/php/gda-exception.php %%WEB%%share/libgda-%%VERSION%%/php/gda-front.php %%WEB%%share/libgda-%%VERSION%%/php/gda-meta.php %%WEB%%share/libgda-%%VERSION%%/php/gda-secure-config.php %%WEB%%share/libgda-%%VERSION%%/php/gda-setup.php %%WEB%%share/libgda-%%VERSION%%/php/gda-tester.php %%WEB%%share/libgda-%%VERSION%%/php/gda-utils.php %%WEB%%share/libgda-%%VERSION%%/php/gda-worker.php %%UI%%share/libgda-%%VERSION%%/pixmaps/bin-attachment-16x16.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-action.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-auth-big.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-auth.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-bookmark.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-column-fk.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-column-fknn.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-column-nn.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-column-pk.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-column.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-connected-big.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-connected.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-diagram.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-a.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-s.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-u.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-x.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-entry.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-group.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-organization.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-person.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-menu-ind.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-non-connected-big.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-non-connected.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-query.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-reference.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-schema.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser-table.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-browser.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-control-center-newcnc.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gda-control-center.png %%UI%%share/libgda-%%VERSION%%/pixmaps/gdaui-generic.png %%UI%%share/libgda-%%VERSION%%/server_operation.glade share/libgda-%%VERSION%%/sqlite_specs_add_column.xml share/libgda-%%VERSION%%/sqlite_specs_create_db.xml share/libgda-%%VERSION%%/sqlite_specs_create_index.xml share/libgda-%%VERSION%%/sqlite_specs_create_table.xml share/libgda-%%VERSION%%/sqlite_specs_create_view.xml share/libgda-%%VERSION%%/sqlite_specs_drop_db.xml share/libgda-%%VERSION%%/sqlite_specs_drop_index.xml share/libgda-%%VERSION%%/sqlite_specs_drop_table.xml share/libgda-%%VERSION%%/sqlite_specs_drop_view.xml share/libgda-%%VERSION%%/sqlite_specs_dsn.xml share/libgda-%%VERSION%%/sqlite_specs_rename_table.xml %%UI%%share/libgda-%%VERSION%%/ui/gdaui-entry-number.xml %%UI%%share/libgda-%%VERSION%%/ui/gdaui-entry-string.xml %%WEB%%share/libgda-%%VERSION%%/web_specs_auth.xml %%WEB%%share/libgda-%%VERSION%%/web_specs_dsn.xml share/libgda-%%VERSION%%/web/cnc.js share/libgda-%%VERSION%%/web/gda-print.css share/libgda-%%VERSION%%/web/gda.css share/libgda-%%VERSION%%/web/irb.css share/libgda-%%VERSION%%/web/irb.js share/libgda-%%VERSION%%/web/jquery.js share/libgda-%%VERSION%%/web/md5.js share/libgda-%%VERSION%%/web/mouseapp_2.js share/libgda-%%VERSION%%/web/mouseirb_2.js share/locale/ar/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/az/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ca@valencia/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/da/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/de/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/dz/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/el/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/en_CA/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/es/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/fa/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ga/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/id/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/it/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ko/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/mk/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ml/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ms/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ne/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/oc/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pa/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pt/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/rw/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sr@Latn/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/zh_HK/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/zh_TW/LC_MESSAGES/libgda-%%VERSION%%.mo %%UI%%share/pixmaps/gda-browser-%%VERSION%%.png @dirrm share/libgda-%%VERSION%%/web %%UI%%@dirrm share/libgda-%%VERSION%%/ui %%UI%%@dirrm share/libgda-%%VERSION%%/pixmaps %%WEB%%@dirrm share/libgda-%%VERSION%%/php %%UI%%@dirrm share/libgda-%%VERSION%%/language-specs %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/scalable/actions %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/scalable %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/32x32/actions %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/32x32 %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/24x24/actions %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/24x24 %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/22x22/actions %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/22x22 %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/16x16/actions %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor/16x16 %%UI%%@dirrm share/libgda-%%VERSION%%/icons/hicolor %%UI%%@dirrm share/libgda-%%VERSION%%/icons @dirrm share/libgda-%%VERSION%%/gda_trml2pdf @dirrm share/libgda-%%VERSION%%/gda_trml2html @dirrm share/libgda-%%VERSION%%/dtd %%UI%%@dirrm share/libgda-%%VERSION%%/demo @dirrm share/libgda-%%VERSION%%/ %%UI%%@dirrm share/gnome/help/gda-browser/zh_CN/figures %%UI%%@dirrm share/gnome/help/gda-browser/zh_CN %%UI%%@dirrm share/gnome/help/gda-browser/sl/figures %%UI%%@dirrm share/gnome/help/gda-browser/sl %%UI%%@dirrm share/gnome/help/gda-browser/gl/figures %%UI%%@dirrm share/gnome/help/gda-browser/gl %%UI%%@dirrm share/gnome/help/gda-browser/es/figures %%UI%%@dirrm share/gnome/help/gda-browser/es %%UI%%@dirrm share/gnome/help/gda-browser/el/figures %%UI%%@dirrm share/gnome/help/gda-browser/el %%UI%%@dirrm share/gnome/help/gda-browser/de/figures %%UI%%@dirrm share/gnome/help/gda-browser/de %%UI%%@dirrm share/gnome/help/gda-browser/C/figures %%UI%%@dirrm share/gnome/help/gda-browser/C %%UI%%@dirrm share/gnome/help/gda-browser %%UI%%@dirrm share/doc/gda-browser @dirrm share/doc/libgda-%%VERSION%% @dirrm lib/libgda-%%VERSION%%/providers %%UI%%@dirrm lib/libgda-%%VERSION%%/plugins @dirrm lib/libgda-%%VERSION%% @dirrm include/libgda-%%VERSION%%/libgda/virtual @dirrm include/libgda-%%VERSION%%/libgda/thread-wrapper @dirrm include/libgda-%%VERSION%%/libgda/sqlite @dirrm include/libgda-%%VERSION%%/libgda/sql-parser @dirrm include/libgda-%%VERSION%%/libgda/providers-support @dirrm include/libgda-%%VERSION%%/libgda/handlers @dirrm include/libgda-%%VERSION%%/libgda-xslt %%UI%%@dirrm include/libgda-%%VERSION%%/libgda-ui @dirrm include/libgda-%%VERSION%%/libgda-report @dirrm include/libgda-%%VERSION%%/libgda @dirrm include/libgda-%%VERSION%% @dirrmtry etc/libgda-%%VERSION%% @dirrmtry share/locale/zh_HK/LC_MESSAGES @dirrmtry share/locale/zh_HK @dirrmtry share/locale/rw/LC_MESSAGES @dirrmtry share/locale/rw @dirrmtry share/locale/oc/LC_MESSAGES @dirrmtry share/locale/oc @dirrmtry share/locale/dz/LC_MESSAGES @dirrmtry share/locale/dz @dirrmtry share/locale/ca@valencia/LC_MESSAGES @dirrmtry share/locale/ca@valencia Index: head/databases/libgda4-bdb/Makefile =================================================================== --- head/databases/libgda4-bdb/Makefile (revision 362834) +++ head/databases/libgda4-bdb/Makefile (revision 362835) @@ -1,18 +1,18 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 4-bdb MAINTAINER= gnome@FreeBSD.org COMMENT= Provides Berkeley DB backend for the libgda4 library MASTERDIR= ${.CURDIR}/../libgda4 BUILD_WRKSRC= ${WRKSRC}/providers/bdb/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA4_SLAVE= bdb .include "${MASTERDIR}/Makefile" Index: head/databases/libgda4-bdb/pkg-plist =================================================================== --- head/databases/libgda4-bdb/pkg-plist (revision 362834) +++ head/databases/libgda4-bdb/pkg-plist (revision 362835) @@ -1,5 +1,4 @@ lib/libgda-%%VERSION%%/providers/libgda-bdb.a -lib/libgda-%%VERSION%%/providers/libgda-bdb.la lib/libgda-%%VERSION%%/providers/libgda-bdb.so libdata/pkgconfig/libgda-bdb-%%VERSION%%.pc share/libgda-%%VERSION%%/bdb_specs_dsn.xml Index: head/databases/libgda4-jdbc/Makefile =================================================================== --- head/databases/libgda4-jdbc/Makefile (revision 362834) +++ head/databases/libgda4-jdbc/Makefile (revision 362835) @@ -1,18 +1,18 @@ # Created by: Koop Mast # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 4-jdbc MAINTAINER= gnome@FreeBSD.org COMMENT= Provides Java database Connector backend for the libgda4 library MASTERDIR= ${.CURDIR}/../libgda4 BUILD_WRKSRC= ${WRKSRC}/providers/jdbc INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA4_SLAVE= jdbc .include "${MASTERDIR}/Makefile" Index: head/databases/libgda4-jdbc/pkg-plist =================================================================== --- head/databases/libgda4-jdbc/pkg-plist (revision 362834) +++ head/databases/libgda4-jdbc/pkg-plist (revision 362835) @@ -1,8 +1,7 @@ bin/gda-list-jdbc-providers-%%VERSION%% lib/libgda-%%VERSION%%/providers/gdaprovider-%%VERSION%%.jar lib/libgda-%%VERSION%%/providers/libgda-jdbc.a -lib/libgda-%%VERSION%%/providers/libgda-jdbc.la lib/libgda-%%VERSION%%/providers/libgda-jdbc.so libdata/pkgconfig/libgda-jdbc-%%VERSION%%.pc share/libgda-%%VERSION%%/jdbc_specs_create_table.xml share/libgda-%%VERSION%%/jdbc_specs_dsn.xml Index: head/databases/libgda4-ldap/Makefile =================================================================== --- head/databases/libgda4-ldap/Makefile (revision 362834) +++ head/databases/libgda4-ldap/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/databases/libgda4-ldap/Makefile,v 1.3 2011/10/15 15:18:35 kwm Exp $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 4-ldap MAINTAINER= gnome@FreeBSD.org COMMENT= Provides ldap access for the libgda4 library MASTERDIR= ${.CURDIR}/../libgda4 BUILD_WRKSRC= ${WRKSRC}/providers/ldap/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA4_SLAVE= ldap .include "${MASTERDIR}/Makefile" Index: head/databases/libgda4-ldap/pkg-plist =================================================================== --- head/databases/libgda4-ldap/pkg-plist (revision 362834) +++ head/databases/libgda4-ldap/pkg-plist (revision 362835) @@ -1,6 +1,5 @@ lib/libgda-%%VERSION%%/providers/libgda-ldap.a -lib/libgda-%%VERSION%%/providers/libgda-ldap.la lib/libgda-%%VERSION%%/providers/libgda-ldap.so libdata/pkgconfig/libgda-ldap-%%VERSION%%.pc share/libgda-%%VERSION%%/ldap_specs_auth.xml share/libgda-%%VERSION%%/ldap_specs_dsn.xml Index: head/databases/libgda4-mdb/Makefile =================================================================== --- head/databases/libgda4-mdb/Makefile (revision 362834) +++ head/databases/libgda4-mdb/Makefile (revision 362835) @@ -1,25 +1,25 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/databases/libgda4-mdb/Makefile,v 1.5 2012/03/13 01:34:31 mezz Exp $ -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases gnome PKGNAMESUFFIX= 4-mdb MAINTAINER= gnome@FreeBSD.org COMMENT= Provides mdb backend for the libgda4 library MASTERDIR= ${.CURDIR}/../libgda4 BUILD_WRKSRC= ${WRKSRC}/providers/mdb/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA4_SLAVE= mdb post-extract: @${REINPLACE_CMD} -e 's|MDB_SDATETIME|MDB_DATETIME|g' \ ${WRKSRC}/providers/mdb/gda-mdb-provider.c \ ${WRKSRC}/providers/mdb/libmdb-src/include/mdbtools.h \ ${WRKSRC}/providers/mdb/libmdb-src/data.c .include "${MASTERDIR}/Makefile" Index: head/databases/libgda4-mdb/pkg-plist =================================================================== --- head/databases/libgda4-mdb/pkg-plist (revision 362834) +++ head/databases/libgda4-mdb/pkg-plist (revision 362835) @@ -1,5 +1,4 @@ lib/libgda-%%VERSION%%/providers/libgda-mdb.a -lib/libgda-%%VERSION%%/providers/libgda-mdb.la lib/libgda-%%VERSION%%/providers/libgda-mdb.so libdata/pkgconfig/libgda-mdb-%%VERSION%%.pc share/libgda-%%VERSION%%/mdb_specs_dsn.xml Index: head/databases/libgda4-mysql/Makefile =================================================================== --- head/databases/libgda4-mysql/Makefile (revision 362834) +++ head/databases/libgda4-mysql/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/databases/libgda4-mysql/Makefile,v 1.7 2011/10/15 15:18:36 kwm Exp $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 4-mysql MAINTAINER= gnome@FreeBSD.org COMMENT= Provides MySQL backend for the libgda4 library MASTERDIR= ${.CURDIR}/../libgda4 BUILD_WRKSRC= ${WRKSRC}/providers/mysql/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA4_SLAVE= mysql .include "${MASTERDIR}/Makefile" Index: head/databases/libgda4-mysql/pkg-plist =================================================================== --- head/databases/libgda4-mysql/pkg-plist (revision 362834) +++ head/databases/libgda4-mysql/pkg-plist (revision 362835) @@ -1,18 +1,17 @@ lib/libgda-%%VERSION%%/providers/libgda-mysql.a -lib/libgda-%%VERSION%%/providers/libgda-mysql.la lib/libgda-%%VERSION%%/providers/libgda-mysql.so libdata/pkgconfig/libgda-mysql-%%VERSION%%.pc share/libgda-%%VERSION%%/mysql_specs_add_column.xml share/libgda-%%VERSION%%/mysql_specs_comment_table.xml share/libgda-%%VERSION%%/mysql_specs_comment_column.xml share/libgda-%%VERSION%%/mysql_specs_create_db.xml share/libgda-%%VERSION%%/mysql_specs_create_index.xml share/libgda-%%VERSION%%/mysql_specs_create_table.xml share/libgda-%%VERSION%%/mysql_specs_create_view.xml share/libgda-%%VERSION%%/mysql_specs_drop_column.xml share/libgda-%%VERSION%%/mysql_specs_drop_db.xml share/libgda-%%VERSION%%/mysql_specs_drop_index.xml share/libgda-%%VERSION%%/mysql_specs_drop_table.xml share/libgda-%%VERSION%%/mysql_specs_drop_view.xml share/libgda-%%VERSION%%/mysql_specs_dsn.xml share/libgda-%%VERSION%%/mysql_specs_rename_table.xml Index: head/databases/libgda4-postgresql/Makefile =================================================================== --- head/databases/libgda4-postgresql/Makefile (revision 362834) +++ head/databases/libgda4-postgresql/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/databases/libgda4-postgresql/Makefile,v 1.7 2012/03/13 01:34:31 mezz Exp $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 4-postgresql MAINTAINER= gnome@FreeBSD.org COMMENT= Provides PostgreSQL access for the libgda4 library MASTERDIR= ${.CURDIR}/../libgda4 BUILD_WRKSRC= ${WRKSRC}/providers/postgres/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA4_SLAVE= postgresql .include "${MASTERDIR}/Makefile" Index: head/databases/libgda4-postgresql/pkg-plist =================================================================== --- head/databases/libgda4-postgresql/pkg-plist (revision 362834) +++ head/databases/libgda4-postgresql/pkg-plist (revision 362835) @@ -1,20 +1,19 @@ lib/libgda-%%VERSION%%/providers/libgda-postgres.a -lib/libgda-%%VERSION%%/providers/libgda-postgres.la lib/libgda-%%VERSION%%/providers/libgda-postgres.so libdata/pkgconfig/libgda-postgres-%%VERSION%%.pc share/libgda-%%VERSION%%/postgres_specs_add_column.xml share/libgda-%%VERSION%%/postgres_specs_create_db.xml share/libgda-%%VERSION%%/postgres_specs_create_index.xml share/libgda-%%VERSION%%/postgres_specs_create_role.xml share/libgda-%%VERSION%%/postgres_specs_create_table.xml share/libgda-%%VERSION%%/postgres_specs_create_user.xml share/libgda-%%VERSION%%/postgres_specs_create_view.xml share/libgda-%%VERSION%%/postgres_specs_drop_column.xml share/libgda-%%VERSION%%/postgres_specs_drop_db.xml share/libgda-%%VERSION%%/postgres_specs_drop_index.xml share/libgda-%%VERSION%%/postgres_specs_drop_role.xml share/libgda-%%VERSION%%/postgres_specs_drop_table.xml share/libgda-%%VERSION%%/postgres_specs_drop_user.xml share/libgda-%%VERSION%%/postgres_specs_drop_view.xml share/libgda-%%VERSION%%/postgres_specs_dsn.xml share/libgda-%%VERSION%%/postgres_specs_rename_table.xml Index: head/databases/libgda5/Makefile =================================================================== --- head/databases/libgda5/Makefile (revision 362834) +++ head/databases/libgda5/Makefile (revision 362835) @@ -1,143 +1,142 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5/Makefile 18610 2013-06-30 16:33:05Z marcus $ PORTNAME= libgda PORTVERSION?= 5.0.3 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= databases gnome MASTER_SITES= GNOME PKGNAMESUFFIX?= 5 DIST_SUBDIR= gnome3 MAINTAINER?= gnome@FreeBSD.org COMMENT?= Provides uniform access to different kinds of data sources -USE_XZ= yes +USES= tar:xz LIBGDA5_SLAVE?= no .if !defined(REFERENCE_PORT) LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libsoup-2.4.so:${PORTSDIR}/devel/libsoup \ libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib -USE_AUTOTOOLS= libtool -USES= gettext gmake pathfix pkgconfig +USES+= gettext gmake libtool pathfix pkgconfig USE_GNOME= gnomeprefix glib20 libxslt intlhack referencehack USE_LDCONFIG= yes GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS= --without-oracle \ --disable-crypto \ --disable-default-binary \ --disable-introspection CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +LIBS+= -L${LOCALBASE}/lib .include VERSION= 5.0 PLIST_SUB= VERSION=${VERSION} .if ${LIBGDA5_SLAVE}!="no" USE_GNOME+= libgda5 .endif .if ${LIBGDA5_SLAVE}==ui CONFIGURE_ARGS+=--with-ui USE_GNOME+= gtk30 gnomedocutils INSTALLS_ICONS= yes .else CONFIGURE_ARGS+=--without-ui .endif .if ${LIBGDA5_SLAVE}==bdb USE_BDB= 5 CONFIGURE_ARGS+= --with-bdb=${LOCALBASE} .else CONFIGURE_ARGS+= --without-bdb .endif .if ${LIBGDA5_SLAVE}==ldap USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap=${LOCALBASE} .else CONFIGURE_ARGS+= --without-ldap .endif .if ${LIBGDA5_SLAVE}==mysql USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} .else CONFIGURE_ARGS+= --without-mysql .endif .if ${LIBGDA5_SLAVE}==postgresql USES+= pgsql CONFIGURE_ARGS+= --with-postgres=${LOCALBASE} .else CONFIGURE_ARGS+= --without-postgres .endif # MDB (MS Access) .if ${LIBGDA5_SLAVE}==mdb LIB_DEPENDS+= libmdbsql.so:${PORTSDIR}/databases/mdbtools CONFIGURE_ARGS+= --with-mdb=${LOCALBASE} .else CONFIGURE_ARGS+= --without-mdb .endif .if ${LIBGDA5_SLAVE}==jdbc USE_JAVA= yes JAVA_VERSION= 1.6 JAVA_VENDOR= bsdjava openjdk .else CONFIGURE_ARGS+= --without-java .endif post-patch: @${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"db.h|"db${BDB_VER}/db.h|g' \ -e 's|ldb47|l${BDB_LIB_NAME}|g' \ -e 's|ldb|l${BDB_LIB_NAME}|g' \ -e 's|libdb|lib${BDB_LIB_NAME}|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/providers/bdb/gda-bdb-provider.c \ ${WRKSRC}/providers/bdb/gda-bdb-test.c .if ${LIBGDA5_SLAVE}!="no" @${FIND} ${WRKSRC} -name Makefile.in -exec ${REINPLACE_CMD} \ - -e 's|$$(top_builddir)/libgda/libgda-5.0.la|${LOCALBASE}/lib/libgda-5.0.la|g' \ - -e 's|../libgda/libgda-5.0.la|${LOCALBASE}/lib/libgda-5.0.la|g' \ + -e 's|$$(top_builddir)/libgda/libgda-5.0.la|-lgda-5.0|g' \ + -e 's|../libgda/libgda-5.0.la|-lgda-5.0|g' \ {} \; .endif pre-build: .if ${LIBGDA5_SLAVE}==postgresql cd ${WRKSRC}/providers/reuseable/postgres && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} libgda-postgres.la .endif .if ${LIBGDA5_SLAVE}==mysql cd ${WRKSRC}/providers/reuseable/mysql && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} libgda-mysql.la .endif .if ${LIBGDA5_SLAVE}==ui cd ${WRKSRC}/libgda && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} gda-enum-types.h .endif .if ${LIBGDA5_SLAVE}==no post-install: - ${INSTALL_DATA} ${WRKSRC}/data/config \ - ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config.default - @${RM} -f ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config + ${MV} ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config \ + ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config.sample .endif .if ${LIBGDA5_SLAVE}==ui post-install: ${INSTALL_DATA} ${WRKSRC}/libgda-ui-5.0.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ .endif .include .endif Index: head/databases/libgda5/pkg-plist =================================================================== --- head/databases/libgda5/pkg-plist (revision 362834) +++ head/databases/libgda5/pkg-plist (revision 362835) @@ -1,569 +1,560 @@ bin/gda-list-config-%%VERSION%% bin/gda-list-server-op-%%VERSION%% bin/gda-sql-%%VERSION%% bin/gda-test-connection-%%VERSION%% -@unexec if cmp -s %D/etc/libgda-%%VERSION%%/config %D/etc/libgda-%%VERSION%%/config.default; then rm -f %D/etc/libgda-%%VERSION%%/config; fi -etc/libgda-%%VERSION%%/config.default -@exec [ -f %B/config ] || cp %B/%f %B/config +@sample etc/libgda-%%VERSION%%/config.sample etc/libgda-%%VERSION%%/sales_test.db include/libgda-%%VERSION%%/libgda-report/gda-report-docbook-document.h include/libgda-%%VERSION%%/libgda-report/gda-report-document.h include/libgda-%%VERSION%%/libgda-report/gda-report-engine.h include/libgda-%%VERSION%%/libgda-report/gda-report-rml-document.h include/libgda-%%VERSION%%/libgda-report/libgda-report.h include/libgda-%%VERSION%%/libgda-xslt/libgda-xslt.h include/libgda-%%VERSION%%/libgda/gda-attributes-manager.h include/libgda-%%VERSION%%/libgda/gda-batch.h include/libgda-%%VERSION%%/libgda/gda-binreloc.h include/libgda-%%VERSION%%/libgda/gda-blob-op.h include/libgda-%%VERSION%%/libgda/gda-column.h include/libgda-%%VERSION%%/libgda/gda-config.h include/libgda-%%VERSION%%/libgda/gda-connection-event.h include/libgda-%%VERSION%%/libgda/gda-connection-private.h include/libgda-%%VERSION%%/libgda/gda-connection.h include/libgda-%%VERSION%%/libgda/gda-data-access-wrapper.h include/libgda-%%VERSION%%/libgda/gda-data-comparator.h include/libgda-%%VERSION%%/libgda/gda-data-handler.h include/libgda-%%VERSION%%/libgda/gda-data-model-array.h include/libgda-%%VERSION%%/libgda/gda-data-model-dir.h include/libgda-%%VERSION%%/libgda/gda-data-model-extra.h include/libgda-%%VERSION%%/libgda/gda-data-model-import.h include/libgda-%%VERSION%%/libgda/gda-data-model-iter.h include/libgda-%%VERSION%%/libgda/gda-data-model-iter-extra.h include/libgda-%%VERSION%%/libgda/gda-data-model-private.h include/libgda-%%VERSION%%/libgda/gda-data-model.h include/libgda-%%VERSION%%/libgda/gda-data-pivot.h include/libgda-%%VERSION%%/libgda/gda-data-proxy.h include/libgda-%%VERSION%%/libgda/gda-data-select.h include/libgda-%%VERSION%%/libgda/gda-debug-macros.h include/libgda-%%VERSION%%/libgda/gda-decl.h include/libgda-%%VERSION%%/libgda/gda-enum-types.h include/libgda-%%VERSION%%/libgda/gda-enums.h include/libgda-%%VERSION%%/libgda/gda-holder.h include/libgda-%%VERSION%%/libgda/gda-lockable.h include/libgda-%%VERSION%%/libgda/gda-log.h include/libgda-%%VERSION%%/libgda/gda-marshal.h include/libgda-%%VERSION%%/libgda/gda-meta-store.h include/libgda-%%VERSION%%/libgda/gda-meta-struct.h include/libgda-%%VERSION%%/libgda/gda-mutex.h include/libgda-%%VERSION%%/libgda/gda-quark-list.h include/libgda-%%VERSION%%/libgda/gda-repetitive-statement.h include/libgda-%%VERSION%%/libgda/gda-row.h include/libgda-%%VERSION%%/libgda/gda-server-operation.h include/libgda-%%VERSION%%/libgda/gda-server-provider-extra.h include/libgda-%%VERSION%%/libgda/gda-server-provider-private.h include/libgda-%%VERSION%%/libgda/gda-server-provider.h include/libgda-%%VERSION%%/libgda/gda-set.h include/libgda-%%VERSION%%/libgda/gda-sql-builder.h include/libgda-%%VERSION%%/libgda/gda-statement-extra.h include/libgda-%%VERSION%%/libgda/gda-statement.h include/libgda-%%VERSION%%/libgda/gda-tree-manager.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-columns.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-label.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-schemas.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-select.h include/libgda-%%VERSION%%/libgda/gda-tree-mgr-tables.h include/libgda-%%VERSION%%/libgda/gda-tree-node.h include/libgda-%%VERSION%%/libgda/gda-tree.h include/libgda-%%VERSION%%/libgda/gda-transaction-status-private.h include/libgda-%%VERSION%%/libgda/gda-transaction-status.h include/libgda-%%VERSION%%/libgda/gda-util.h include/libgda-%%VERSION%%/libgda/gda-value.h include/libgda-%%VERSION%%/libgda/gda-xa-transaction.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-bin.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-boolean.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-numerical.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-string.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-time.h include/libgda-%%VERSION%%/libgda/handlers/gda-handler-type.h include/libgda-%%VERSION%%/libgda/libgda.h include/libgda-%%VERSION%%/libgda/libgda-global-variables.h include/libgda-%%VERSION%%/libgda/providers-support/gda-data-select-priv.h include/libgda-%%VERSION%%/libgda/providers-support/gda-meta-column-types.h include/libgda-%%VERSION%%/libgda/providers-support/gda-pstmt.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-sql-parser-enum-types.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-sql-parser.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-sql-statement.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-compound.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-decl.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-delete.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-insert.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-parts.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-pspec.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-select.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-trans.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-unknown.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-update.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct-util.h include/libgda-%%VERSION%%/libgda/sql-parser/gda-statement-struct.h include/libgda-%%VERSION%%/libgda/sqlite/gda-sqlite-provider.h include/libgda-%%VERSION%%/libgda/thread-wrapper/gda-thread-wrapper.h include/libgda-%%VERSION%%/libgda/virtual/gda-vconnection-data-model.h include/libgda-%%VERSION%%/libgda/virtual/gda-vconnection-hub.h include/libgda-%%VERSION%%/libgda/virtual/gda-virtual-connection.h include/libgda-%%VERSION%%/libgda/virtual/gda-virtual-provider.h include/libgda-%%VERSION%%/libgda/virtual/gda-vprovider-data-model.h include/libgda-%%VERSION%%/libgda/virtual/gda-vprovider-hub.h include/libgda-%%VERSION%%/libgda/virtual/libgda-virtual.h -lib/libgda-%%VERSION%%.a -lib/libgda-%%VERSION%%.la lib/libgda-%%VERSION%%.so -lib/libgda-%%VERSION%%.so.5 -lib/libgda-%%VERSION%%/providers/libgda-web.a -lib/libgda-%%VERSION%%/providers/libgda-web.la +lib/libgda-%%VERSION%%.so.4 +lib/libgda-%%VERSION%%.so.4.1.0 lib/libgda-%%VERSION%%/providers/libgda-web.so -lib/libgda-%%VERSION%%/providers/libgda-sqlite.a -lib/libgda-%%VERSION%%/providers/libgda-sqlite.la lib/libgda-%%VERSION%%/providers/libgda-sqlite.so -lib/libgda-report-%%VERSION%%.a -lib/libgda-report-%%VERSION%%.la lib/libgda-report-%%VERSION%%.so -lib/libgda-report-%%VERSION%%.so.5 -lib/libgda-xslt-%%VERSION%%.a -lib/libgda-xslt-%%VERSION%%.la +lib/libgda-report-%%VERSION%%.so.4 +lib/libgda-report-%%VERSION%%.so.4.1.0 lib/libgda-xslt-%%VERSION%%.so -lib/libgda-xslt-%%VERSION%%.so.5 +lib/libgda-xslt-%%VERSION%%.so.4 +lib/libgda-xslt-%%VERSION%%.so.4.1.0 libdata/pkgconfig/libgda-%%VERSION%%.pc libdata/pkgconfig/libgda-report-%%VERSION%%.pc libdata/pkgconfig/libgda-sqlite-%%VERSION%%.pc libdata/pkgconfig/libgda-web-%%VERSION%%.pc libdata/pkgconfig/libgda-xslt-%%VERSION%%.pc man/man1/gda-sql-%%VERSION%%.1.gz share/doc/libgda-%%VERSION%%/DataModels.png share/doc/libgda-%%VERSION%%/GdaBatch.html share/doc/libgda-%%VERSION%%/GdaBlobOp.html share/doc/libgda-%%VERSION%%/GdaColumn.html share/doc/libgda-%%VERSION%%/GdaConnection.html share/doc/libgda-%%VERSION%%/GdaConnectionEvent.html share/doc/libgda-%%VERSION%%/GdaDataAccessWrapper.html share/doc/libgda-%%VERSION%%/GdaDataModel.html share/doc/libgda-%%VERSION%%/GdaDataModelArray.html share/doc/libgda-%%VERSION%%/GdaDataModelBdb.html share/doc/libgda-%%VERSION%%/GdaDataModelDir.html share/doc/libgda-%%VERSION%%/GdaDataModelImport.html share/doc/libgda-%%VERSION%%/GdaDataModelIter.html share/doc/libgda-%%VERSION%%/GdaDataModelIter.png share/doc/libgda-%%VERSION%%/GdaDataModelLdap.html share/doc/libgda-%%VERSION%%/GdaDataProxy.html share/doc/libgda-%%VERSION%%/GdaDataSelect.html share/doc/libgda-%%VERSION%%/GdaHandlerBin.html share/doc/libgda-%%VERSION%%/GdaHandlerBoolean.html share/doc/libgda-%%VERSION%%/GdaHandlerNumerical.html share/doc/libgda-%%VERSION%%/GdaHandlerString.html share/doc/libgda-%%VERSION%%/GdaHandlerTime.html share/doc/libgda-%%VERSION%%/GdaHandlerType.html share/doc/libgda-%%VERSION%%/GdaHolder.html share/doc/libgda-%%VERSION%%/GdaLdapConnection.html share/doc/libgda-%%VERSION%%/GdaLockable.html share/doc/libgda-%%VERSION%%/GdaMetaStore.html share/doc/libgda-%%VERSION%%/GdaMetaStoreCustomData.html share/doc/libgda-%%VERSION%%/GdaMetaStruct.html share/doc/libgda-%%VERSION%%/GdaPStmt.html share/doc/libgda-%%VERSION%%/GdaReportDocbookDocument.html share/doc/libgda-%%VERSION%%/GdaReportDocument.html share/doc/libgda-%%VERSION%%/GdaReportEngine.html share/doc/libgda-%%VERSION%%/GdaReportRmlDocument.html share/doc/libgda-%%VERSION%%/GdaRow.html share/doc/libgda-%%VERSION%%/GdaServerOperation.html share/doc/libgda-%%VERSION%%/GdaServerProvider.html share/doc/libgda-%%VERSION%%/GdaSet.html share/doc/libgda-%%VERSION%%/GdaSqlBuilder.html share/doc/libgda-%%VERSION%%/GdaSqlParser.html share/doc/libgda-%%VERSION%%/GdaStatement.html share/doc/libgda-%%VERSION%%/GdaStatement.png share/doc/libgda-%%VERSION%%/GdaThreadWrapper.html share/doc/libgda-%%VERSION%%/GdaTransactionStatus.html share/doc/libgda-%%VERSION%%/GdaTree.html share/doc/libgda-%%VERSION%%/GdaTreeManager.html share/doc/libgda-%%VERSION%%/GdaTreeMgrColumns.html share/doc/libgda-%%VERSION%%/GdaTreeMgrLabel.html share/doc/libgda-%%VERSION%%/GdaTreeMgrLdap.html share/doc/libgda-%%VERSION%%/GdaTreeMgrSchemas.html share/doc/libgda-%%VERSION%%/GdaTreeMgrSelect.html share/doc/libgda-%%VERSION%%/GdaTreeMgrTables.html share/doc/libgda-%%VERSION%%/GdaTreeNode.html share/doc/libgda-%%VERSION%%/GdaVconnectionDataModel.html share/doc/libgda-%%VERSION%%/GdaVconnectionHub.html share/doc/libgda-%%VERSION%%/GdaVirtualConnection.html share/doc/libgda-%%VERSION%%/GdaVirtualProvider.html share/doc/libgda-%%VERSION%%/GdaVproviderDataModel.html share/doc/libgda-%%VERSION%%/GdaVproviderHub.html share/doc/libgda-%%VERSION%%/GdauiBasicForm.html share/doc/libgda-%%VERSION%%/GdauiCloud.html share/doc/libgda-%%VERSION%%/GdauiCombo.html share/doc/libgda-%%VERSION%%/GdauiDataEntry.html share/doc/libgda-%%VERSION%%/GdauiDataFilter.html share/doc/libgda-%%VERSION%%/GdauiDataProxy.html share/doc/libgda-%%VERSION%%/GdauiDataProxyInfo.html share/doc/libgda-%%VERSION%%/GdauiDataSelector.html share/doc/libgda-%%VERSION%%/GdauiDataStore.html share/doc/libgda-%%VERSION%%/GdauiForm.html share/doc/libgda-%%VERSION%%/GdauiGrid.html share/doc/libgda-%%VERSION%%/GdauiLogin.html share/doc/libgda-%%VERSION%%/GdauiProviderSelector.html share/doc/libgda-%%VERSION%%/GdauiRawForm.html share/doc/libgda-%%VERSION%%/GdauiRawGrid.html share/doc/libgda-%%VERSION%%/GdauiRtEditor.html share/doc/libgda-%%VERSION%%/GdauiServerOperation.html share/doc/libgda-%%VERSION%%/GdauiTreeStore.html share/doc/libgda-%%VERSION%%/MetaStore1.png share/doc/libgda-%%VERSION%%/MetaStore2.png share/doc/libgda-%%VERSION%%/SqlIdentifiers.png share/doc/libgda-%%VERSION%%/architecture.html share/doc/libgda-%%VERSION%%/architecture.png share/doc/libgda-%%VERSION%%/blobs_example.html share/doc/libgda-%%VERSION%%/ch04.html share/doc/libgda-%%VERSION%%/ch06s03.html share/doc/libgda-%%VERSION%%/ch07s02.html share/doc/libgda-%%VERSION%%/ch07s03.html share/doc/libgda-%%VERSION%%/ch08s02.html share/doc/libgda-%%VERSION%%/ch08s03.html share/doc/libgda-%%VERSION%%/ch08s07.html share/doc/libgda-%%VERSION%%/ch09s02.html share/doc/libgda-%%VERSION%%/ch12s02.html share/doc/libgda-%%VERSION%%/ch12s07.html share/doc/libgda-%%VERSION%%/ch12s08.html share/doc/libgda-%%VERSION%%/ch12s11.html share/doc/libgda-%%VERSION%%/ch12s12.html share/doc/libgda-%%VERSION%%/ch12s13.html share/doc/libgda-%%VERSION%%/ch13.html share/doc/libgda-%%VERSION%%/ch21.html share/doc/libgda-%%VERSION%%/ch22.html share/doc/libgda-%%VERSION%%/ch33.html share/doc/libgda-%%VERSION%%/ch36.html share/doc/libgda-%%VERSION%%/ch37s02.html share/doc/libgda-%%VERSION%%/ch37s03.html share/doc/libgda-%%VERSION%%/ch39s02.html share/doc/libgda-%%VERSION%%/ch40s02.html share/doc/libgda-%%VERSION%%/ch40s03.html share/doc/libgda-%%VERSION%%/ch40s04.html share/doc/libgda-%%VERSION%%/ch41.html share/doc/libgda-%%VERSION%%/ch42s02.html share/doc/libgda-%%VERSION%%/ch42s03.html share/doc/libgda-%%VERSION%%/ch42s04.html share/doc/libgda-%%VERSION%%/ch42s05.html share/doc/libgda-%%VERSION%%/ch42s06.html share/doc/libgda-%%VERSION%%/ch42s07.html share/doc/libgda-%%VERSION%%/ch42s08.html share/doc/libgda-%%VERSION%%/ch42s10.html share/doc/libgda-%%VERSION%%/ch45s02.html share/doc/libgda-%%VERSION%%/ch48s02.html share/doc/libgda-%%VERSION%%/ch48s03.html share/doc/libgda-%%VERSION%%/ch48s04.html share/doc/libgda-%%VERSION%%/ch48s05.html share/doc/libgda-%%VERSION%%/ch48s06.html share/doc/libgda-%%VERSION%%/ch48s07.html share/doc/libgda-%%VERSION%%/ch48s08.html share/doc/libgda-%%VERSION%%/ch49s02.html share/doc/libgda-%%VERSION%%/ch49s03.html share/doc/libgda-%%VERSION%%/ch49s04.html share/doc/libgda-%%VERSION%%/ch49s05.html share/doc/libgda-%%VERSION%%/compiling.html share/doc/libgda-%%VERSION%%/connection.html share/doc/libgda-%%VERSION%%/connections.html share/doc/libgda-%%VERSION%%/data-model.html share/doc/libgda-%%VERSION%%/data-select.html share/doc/libgda-%%VERSION%%/data_conv.html share/doc/libgda-%%VERSION%%/data_models.html share/doc/libgda-%%VERSION%%/data_proxy1.png share/doc/libgda-%%VERSION%%/data_proxy2.png share/doc/libgda-%%VERSION%%/data_proxy3.png share/doc/libgda-%%VERSION%%/data_proxy4.png share/doc/libgda-%%VERSION%%/data_proxy5.png share/doc/libgda-%%VERSION%%/data_validation_holder.png share/doc/libgda-%%VERSION%%/data_validation_proxy.png share/doc/libgda-%%VERSION%%/data_validation_set.png share/doc/libgda-%%VERSION%%/ddl_example.html share/doc/libgda-%%VERSION%%/fdl-section1.html share/doc/libgda-%%VERSION%%/fdl-section10.html share/doc/libgda-%%VERSION%%/fdl-section2.html share/doc/libgda-%%VERSION%%/fdl-section3.html share/doc/libgda-%%VERSION%%/fdl-section4.html share/doc/libgda-%%VERSION%%/fdl-section5.html share/doc/libgda-%%VERSION%%/fdl-section6.html share/doc/libgda-%%VERSION%%/fdl-section7.html share/doc/libgda-%%VERSION%%/fdl-section8.html share/doc/libgda-%%VERSION%%/fdl-section9.html share/doc/libgda-%%VERSION%%/fdl-using.html share/doc/libgda-%%VERSION%%/fdl.html share/doc/libgda-%%VERSION%%/features.html share/doc/libgda-%%VERSION%%/gda-dict.html share/doc/libgda-%%VERSION%%/gda-sql-graph.png share/doc/libgda-%%VERSION%%/gda-sql-manual-dsn.html share/doc/libgda-%%VERSION%%/gda-sql-manual-icommands.html share/doc/libgda-%%VERSION%%/gda-sql-manual-open.html share/doc/libgda-%%VERSION%%/gda-sql-manual-run.html share/doc/libgda-%%VERSION%%/gda-sql.html share/doc/libgda-%%VERSION%%/gen:sql_identifiers.html share/doc/libgda-%%VERSION%%/gen_blobs.html share/doc/libgda-%%VERSION%%/getting_started.html share/doc/libgda-%%VERSION%%/home.png share/doc/libgda-%%VERSION%%/howto-exec-non-select.html share/doc/libgda-%%VERSION%%/howto-exec-select.html share/doc/libgda-%%VERSION%%/howto-exec.png share/doc/libgda-%%VERSION%%/howto-meta1.html share/doc/libgda-%%VERSION%%/howto-meta2.html share/doc/libgda-%%VERSION%%/howto-modify-select.html share/doc/libgda-%%VERSION%%/howto-sqlbuilder.html share/doc/libgda-%%VERSION%%/howto.html share/doc/libgda-%%VERSION%%/i_s_data_types.png share/doc/libgda-%%VERSION%%/index-4-2-1.html share/doc/libgda-%%VERSION%%/index-4-2-10.html share/doc/libgda-%%VERSION%%/index-4-2-2.html share/doc/libgda-%%VERSION%%/index-4-2-3.html share/doc/libgda-%%VERSION%%/index-4-2-4.html share/doc/libgda-%%VERSION%%/index-4-2-5.html share/doc/libgda-%%VERSION%%/index-4-2-6.html share/doc/libgda-%%VERSION%%/index-4-2-7.html share/doc/libgda-%%VERSION%%/index-4-2-8.html share/doc/libgda-%%VERSION%%/index-4-2-9.html share/doc/libgda-%%VERSION%%/index-4-2.html share/doc/libgda-%%VERSION%%/index-5-0-2.html share/doc/libgda-%%VERSION%%/index-5-0-3.html share/doc/libgda-%%VERSION%%/index-5-0.html share/doc/libgda-%%VERSION%%/index-deprecated.html share/doc/libgda-%%VERSION%%/index.html share/doc/libgda-%%VERSION%%/index.sgml share/doc/libgda-%%VERSION%%/index_main.html share/doc/libgda-%%VERSION%%/information_schema.html share/doc/libgda-%%VERSION%%/information_schema.png share/doc/libgda-%%VERSION%%/init_config.html share/doc/libgda-%%VERSION%%/installation-configuring.html share/doc/libgda-%%VERSION%%/installation-installing.html share/doc/libgda-%%VERSION%%/installation.html share/doc/libgda-%%VERSION%%/introduction.html share/doc/libgda-%%VERSION%%/left.png share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Attributes-manager.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Configuration.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Default-Data-handlers.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Gda-Value.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaDataComparator.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaDataPivot.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaMutex.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaRepetitiveStatement.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaServerOperation-individual-nodes.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaServerOperation-sequences.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaSqlStatement.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-GdaXaTransaction.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Libgda-Initialization.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-LibgdaUI-Initialization.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Logging.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Misc-API.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Quark-lists.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-SQL-rendering-API.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Subclassing-GdaDataSelect.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-UI-Utility-functions.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-UI-plugins.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%-Utility-functions.html share/doc/libgda-%%VERSION%%/libgda-%%VERSION%%.devhelp2 share/doc/libgda-%%VERSION%%/libgda-list-server-op.html share/doc/libgda-%%VERSION%%/libgda-packaging.html share/doc/libgda-%%VERSION%%/libgda-provider-blobop.html share/doc/libgda-%%VERSION%%/libgda-provider-class.html share/doc/libgda-%%VERSION%%/libgda-provider-pack.html share/doc/libgda-%%VERSION%%/libgda-provider-parser.html share/doc/libgda-%%VERSION%%/libgda-provider-recordset.html share/doc/libgda-%%VERSION%%/libgda-reports-introduction.html share/doc/libgda-%%VERSION%%/libgda-sql.html share/doc/libgda-%%VERSION%%/libgda-tools-controlcenter.html share/doc/libgda-%%VERSION%%/libgda-tools-gdabrowser.html share/doc/libgda-%%VERSION%%/libgda-tools-introduction.html share/doc/libgda-%%VERSION%%/libgda-tools-list-config.html share/doc/libgda-%%VERSION%%/libgda-tools-test-connection.html share/doc/libgda-%%VERSION%%/libgda-xslt-api.html share/doc/libgda-%%VERSION%%/libgda-xslt-introduction.html share/doc/libgda-%%VERSION%%/libgdaui-packaging.html share/doc/libgda-%%VERSION%%/limitations.html share/doc/libgda-%%VERSION%%/limitations_jdbc.html share/doc/libgda-%%VERSION%%/limitations_ldap.html share/doc/libgda-%%VERSION%%/limitations_mysql.html share/doc/libgda-%%VERSION%%/limitations_oracle.html share/doc/libgda-%%VERSION%%/limitations_postgres.html share/doc/libgda-%%VERSION%%/limitations_sqlcipher.html share/doc/libgda-%%VERSION%%/limitations_sqlite.html share/doc/libgda-%%VERSION%%/main_example.html share/doc/libgda-%%VERSION%%/managing-errors.html share/doc/libgda-%%VERSION%%/migration-1.html share/doc/libgda-%%VERSION%%/migration-2-dict.html share/doc/libgda-%%VERSION%%/migration-2-exec.html share/doc/libgda-%%VERSION%%/migration-2-report.html share/doc/libgda-%%VERSION%%/migration-2.html share/doc/libgda-%%VERSION%%/migration-3.html share/doc/libgda-%%VERSION%%/misc.html share/doc/libgda-%%VERSION%%/multi-threading.html share/doc/libgda-%%VERSION%%/null_handling.html share/doc/libgda-%%VERSION%%/other_examples.html share/doc/libgda-%%VERSION%%/parser_gen.png share/doc/libgda-%%VERSION%%/parser_prov.png share/doc/libgda-%%VERSION%%/part_begin.html share/doc/libgda-%%VERSION%%/part_index.html share/doc/libgda-%%VERSION%%/part_libgda-reports.html share/doc/libgda-%%VERSION%%/part_libgda-xslt.html share/doc/libgda-%%VERSION%%/part_libgda_api.html share/doc/libgda-%%VERSION%%/part_providers.html share/doc/libgda-%%VERSION%%/part_tools.html share/doc/libgda-%%VERSION%%/parts.png share/doc/libgda-%%VERSION%%/prov-metadata.html share/doc/libgda-%%VERSION%%/provider-notes.html share/doc/libgda-%%VERSION%%/provider_notes_ldap.html share/doc/libgda-%%VERSION%%/provider_notes_sqlcipher.html share/doc/libgda-%%VERSION%%/provider_notes_sqlite.html share/doc/libgda-%%VERSION%%/psupport.html share/doc/libgda-%%VERSION%%/pt08.html share/doc/libgda-%%VERSION%%/right.png share/doc/libgda-%%VERSION%%/stmt-compound.png share/doc/libgda-%%VERSION%%/stmt-insert1.png share/doc/libgda-%%VERSION%%/stmt-insert2.png share/doc/libgda-%%VERSION%%/stmt-select.png share/doc/libgda-%%VERSION%%/stmt-unknown.png share/doc/libgda-%%VERSION%%/stmt-update.png share/doc/libgda-%%VERSION%%/style.css share/doc/libgda-%%VERSION%%/thread-wrapper.png share/doc/libgda-%%VERSION%%/transactions.html share/doc/libgda-%%VERSION%%/tree-overview.png share/doc/libgda-%%VERSION%%/tree-overview2.png share/doc/libgda-%%VERSION%%/trees.html share/doc/libgda-%%VERSION%%/up.png share/doc/libgda-%%VERSION%%/vi-basic-form.png share/doc/libgda-%%VERSION%%/vi-cloud.png share/doc/libgda-%%VERSION%%/vi-combo.png share/doc/libgda-%%VERSION%%/vi-data-entry.png share/doc/libgda-%%VERSION%%/vi-filter.png share/doc/libgda-%%VERSION%%/vi-info.png share/doc/libgda-%%VERSION%%/vi-login.png share/doc/libgda-%%VERSION%%/vi-provider-selector.png share/doc/libgda-%%VERSION%%/vi-raw-grid.png share/doc/libgda-%%VERSION%%/vi-rte.png share/doc/libgda-%%VERSION%%/vi-server-op.png share/doc/libgda-%%VERSION%%/virtual_connection.html share/doc/libgda-%%VERSION%%/writable_data_model.png share/gnome/help/gda-sql/C/gda-sql-help.xml share/libgda-%%VERSION%%/dtd/libgda-array.dtd share/libgda-%%VERSION%%/dtd/libgda-paramlist.dtd share/libgda-%%VERSION%%/dtd/libgda-server-operation.dtd share/libgda-%%VERSION%%/gda_trml2html/__init__.py share/libgda-%%VERSION%%/gda_trml2html/trml2html.py share/libgda-%%VERSION%%/gda_trml2html/utils.py share/libgda-%%VERSION%%/gda_trml2pdf/__init__.py share/libgda-%%VERSION%%/gda_trml2pdf/color.py share/libgda-%%VERSION%%/gda_trml2pdf/trml2pdf.py share/libgda-%%VERSION%%/gda_trml2pdf/utils.py share/libgda-%%VERSION%%/information_schema.xml share/libgda-%%VERSION%%/php/README share/libgda-%%VERSION%%/php/gda-clean.php share/libgda-%%VERSION%%/php/gda-config.php share/libgda-%%VERSION%%/php/gda-exception.php share/libgda-%%VERSION%%/php/gda-front.php share/libgda-%%VERSION%%/php/gda-meta.php share/libgda-%%VERSION%%/php/gda-secure-config.php share/libgda-%%VERSION%%/php/gda-setup.php share/libgda-%%VERSION%%/php/gda-tester.php share/libgda-%%VERSION%%/php/gda-utils.php share/libgda-%%VERSION%%/php/gda-worker.php share/libgda-%%VERSION%%/sqlite_specs_add_column.xml share/libgda-%%VERSION%%/sqlite_specs_create_db.xml share/libgda-%%VERSION%%/sqlite_specs_create_index.xml share/libgda-%%VERSION%%/sqlite_specs_create_table.xml share/libgda-%%VERSION%%/sqlite_specs_create_view.xml share/libgda-%%VERSION%%/sqlite_specs_drop_db.xml share/libgda-%%VERSION%%/sqlite_specs_drop_index.xml share/libgda-%%VERSION%%/sqlite_specs_drop_table.xml share/libgda-%%VERSION%%/sqlite_specs_drop_view.xml share/libgda-%%VERSION%%/sqlite_specs_dsn.xml share/libgda-%%VERSION%%/sqlite_specs_rename_table.xml share/libgda-%%VERSION%%/web_specs_auth.xml share/libgda-%%VERSION%%/web_specs_dsn.xml share/libgda-%%VERSION%%/web/cnc.js share/libgda-%%VERSION%%/web/gda-print.css share/libgda-%%VERSION%%/web/gda.css share/libgda-%%VERSION%%/web/irb.css share/libgda-%%VERSION%%/web/irb.js share/libgda-%%VERSION%%/web/jquery.js share/libgda-%%VERSION%%/web/md5.js share/libgda-%%VERSION%%/web/mouseapp_2.js share/libgda-%%VERSION%%/web/mouseirb_2.js share/locale/ar/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/az/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ca/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ca@valencia/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/cs/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/da/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/de/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/dz/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/el/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/en_CA/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/en_GB/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/eo/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/es/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/eu/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/fa/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/fi/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/fr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ga/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/gl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/hr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/hu/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/id/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/it/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ja/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ko/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/lt/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/mk/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ml/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ms/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/nb/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ne/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/nl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/oc/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pa/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pt/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/pt_BR/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/ru/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/rw/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sk/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sl/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sq/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sr@Latn/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/sv/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/tr/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/uk/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/vi/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/zh_CN/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/zh_HK/LC_MESSAGES/libgda-%%VERSION%%.mo share/locale/zh_TW/LC_MESSAGES/libgda-%%VERSION%%.mo @dirrm share/libgda-%%VERSION%%/web @dirrm share/libgda-%%VERSION%%/php @dirrm share/libgda-%%VERSION%%/gda_trml2pdf @dirrm share/libgda-%%VERSION%%/gda_trml2html @dirrm share/libgda-%%VERSION%%/dtd @dirrm share/libgda-%%VERSION%%/ @dirrm share/gnome/help/gda-sql/C @dirrm share/gnome/help/gda-sql @dirrmtry share/gnome/help @dirrmtry share/gnome @dirrm share/doc/libgda-%%VERSION%% @dirrm lib/libgda-%%VERSION%%/providers @dirrm lib/libgda-%%VERSION%% @dirrm include/libgda-%%VERSION%%/libgda/virtual @dirrm include/libgda-%%VERSION%%/libgda/thread-wrapper @dirrm include/libgda-%%VERSION%%/libgda/sqlite @dirrm include/libgda-%%VERSION%%/libgda/sql-parser @dirrm include/libgda-%%VERSION%%/libgda/providers-support @dirrm include/libgda-%%VERSION%%/libgda/handlers @dirrm include/libgda-%%VERSION%%/libgda-xslt @dirrm include/libgda-%%VERSION%%/libgda-report @dirrm include/libgda-%%VERSION%%/libgda @dirrm include/libgda-%%VERSION%% @dirrmtry etc/libgda-%%VERSION%% @dirrmtry share/locale/zh_HK/LC_MESSAGES @dirrmtry share/locale/zh_HK @dirrmtry share/locale/rw/LC_MESSAGES @dirrmtry share/locale/rw @dirrmtry share/locale/oc/LC_MESSAGES @dirrmtry share/locale/oc @dirrmtry share/locale/dz/LC_MESSAGES @dirrmtry share/locale/dz @dirrmtry share/locale/ca@valencia/LC_MESSAGES @dirrmtry share/locale/ca@valencia Index: head/databases/libgda5-bdb/Makefile =================================================================== --- head/databases/libgda5-bdb/Makefile (revision 362834) +++ head/databases/libgda5-bdb/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5-bdb/Makefile 18393 2013-04-26 21:23:07Z kwm $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 5-bdb MAINTAINER= gnome@FreeBSD.org COMMENT= Provides Berkeley DB backend for the libgda5 library MASTERDIR= ${.CURDIR}/../libgda5 BUILD_WRKSRC= ${WRKSRC}/providers/bdb/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA5_SLAVE= bdb .include "${MASTERDIR}/Makefile" Index: head/databases/libgda5-bdb/pkg-plist =================================================================== --- head/databases/libgda5-bdb/pkg-plist (revision 362834) +++ head/databases/libgda5-bdb/pkg-plist (revision 362835) @@ -1,5 +1,3 @@ -lib/libgda-%%VERSION%%/providers/libgda-bdb.a -lib/libgda-%%VERSION%%/providers/libgda-bdb.la lib/libgda-%%VERSION%%/providers/libgda-bdb.so libdata/pkgconfig/libgda-bdb-%%VERSION%%.pc share/libgda-%%VERSION%%/bdb_specs_dsn.xml Index: head/databases/libgda5-jdbc/Makefile =================================================================== --- head/databases/libgda5-jdbc/Makefile (revision 362834) +++ head/databases/libgda5-jdbc/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5-jdbc/Makefile 18393 2013-04-26 21:23:07Z kwm $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 5-jdbc MAINTAINER= gnome@FreeBSD.org COMMENT= Provides Java DB Connector backend for the libgda5 library MASTERDIR= ${.CURDIR}/../libgda5 BUILD_WRKSRC= ${WRKSRC}/providers/jdbc INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA5_SLAVE= jdbc .include "${MASTERDIR}/Makefile" Index: head/databases/libgda5-jdbc/pkg-plist =================================================================== --- head/databases/libgda5-jdbc/pkg-plist (revision 362834) +++ head/databases/libgda5-jdbc/pkg-plist (revision 362835) @@ -1,8 +1,6 @@ bin/gda-list-jdbc-providers-%%VERSION%% lib/libgda-%%VERSION%%/providers/gdaprovider-%%VERSION%%.jar -lib/libgda-%%VERSION%%/providers/libgda-jdbc.a -lib/libgda-%%VERSION%%/providers/libgda-jdbc.la lib/libgda-%%VERSION%%/providers/libgda-jdbc.so libdata/pkgconfig/libgda-jdbc-%%VERSION%%.pc share/libgda-%%VERSION%%/jdbc_specs_create_table.xml share/libgda-%%VERSION%%/jdbc_specs_dsn.xml Index: head/databases/libgda5-ldap/Makefile =================================================================== --- head/databases/libgda5-ldap/Makefile (revision 362834) +++ head/databases/libgda5-ldap/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5-ldap/Makefile 18610 2013-06-30 16:33:05Z marcus $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 5-ldap MAINTAINER= gnome@FreeBSD.org COMMENT= Provides ldap access for the libgda5 library MASTERDIR= ${.CURDIR}/../libgda5 BUILD_WRKSRC= ${WRKSRC}/providers/ldap/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA5_SLAVE= ldap .include "${MASTERDIR}/Makefile" Index: head/databases/libgda5-ldap/pkg-plist =================================================================== --- head/databases/libgda5-ldap/pkg-plist (revision 362834) +++ head/databases/libgda5-ldap/pkg-plist (revision 362835) @@ -1,6 +1,4 @@ -lib/libgda-%%VERSION%%/providers/libgda-ldap.a -lib/libgda-%%VERSION%%/providers/libgda-ldap.la lib/libgda-%%VERSION%%/providers/libgda-ldap.so libdata/pkgconfig/libgda-ldap-%%VERSION%%.pc share/libgda-%%VERSION%%/ldap_specs_auth.xml share/libgda-%%VERSION%%/ldap_specs_dsn.xml Index: head/databases/libgda5-mdb/Makefile =================================================================== --- head/databases/libgda5-mdb/Makefile (revision 362834) +++ head/databases/libgda5-mdb/Makefile (revision 362835) @@ -1,25 +1,25 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5-mdb/Makefile 18610 2013-06-30 16:33:05Z marcus $ -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases gnome PKGNAMESUFFIX= 5-mdb MAINTAINER= gnome@FreeBSD.org COMMENT= Provides mdb backend for the libgda5 library MASTERDIR= ${.CURDIR}/../libgda5 BUILD_WRKSRC= ${WRKSRC}/providers/mdb/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA5_SLAVE= mdb post-extract: @${REINPLACE_CMD} -e 's|MDB_SDATETIME|MDB_DATETIME|g' \ ${WRKSRC}/providers/mdb/gda-mdb-provider.c \ ${WRKSRC}/providers/mdb/libmdb-src/include/mdbtools.h \ ${WRKSRC}/providers/mdb/libmdb-src/data.c .include "${MASTERDIR}/Makefile" Index: head/databases/libgda5-mdb/pkg-plist =================================================================== --- head/databases/libgda5-mdb/pkg-plist (revision 362834) +++ head/databases/libgda5-mdb/pkg-plist (revision 362835) @@ -1,5 +1,3 @@ -lib/libgda-%%VERSION%%/providers/libgda-mdb.a -lib/libgda-%%VERSION%%/providers/libgda-mdb.la lib/libgda-%%VERSION%%/providers/libgda-mdb.so libdata/pkgconfig/libgda-mdb-%%VERSION%%.pc share/libgda-%%VERSION%%/mdb_specs_dsn.xml Index: head/databases/libgda5-mysql/Makefile =================================================================== --- head/databases/libgda5-mysql/Makefile (revision 362834) +++ head/databases/libgda5-mysql/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5-mysql/Makefile 18610 2013-06-30 16:33:05Z marcus $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 5-mysql MAINTAINER= gnome@FreeBSD.org COMMENT= Provides mysql backend for the libgda5 library MASTERDIR= ${.CURDIR}/../libgda5 BUILD_WRKSRC= ${WRKSRC}/providers/mysql/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA5_SLAVE= mysql .include "${MASTERDIR}/Makefile" Index: head/databases/libgda5-mysql/pkg-plist =================================================================== --- head/databases/libgda5-mysql/pkg-plist (revision 362834) +++ head/databases/libgda5-mysql/pkg-plist (revision 362835) @@ -1,18 +1,16 @@ -lib/libgda-%%VERSION%%/providers/libgda-mysql.a -lib/libgda-%%VERSION%%/providers/libgda-mysql.la lib/libgda-%%VERSION%%/providers/libgda-mysql.so libdata/pkgconfig/libgda-mysql-%%VERSION%%.pc share/libgda-%%VERSION%%/mysql_specs_add_column.xml share/libgda-%%VERSION%%/mysql_specs_comment_table.xml share/libgda-%%VERSION%%/mysql_specs_comment_column.xml share/libgda-%%VERSION%%/mysql_specs_create_db.xml share/libgda-%%VERSION%%/mysql_specs_create_index.xml share/libgda-%%VERSION%%/mysql_specs_create_table.xml share/libgda-%%VERSION%%/mysql_specs_create_view.xml share/libgda-%%VERSION%%/mysql_specs_drop_column.xml share/libgda-%%VERSION%%/mysql_specs_drop_db.xml share/libgda-%%VERSION%%/mysql_specs_drop_index.xml share/libgda-%%VERSION%%/mysql_specs_drop_table.xml share/libgda-%%VERSION%%/mysql_specs_drop_view.xml share/libgda-%%VERSION%%/mysql_specs_dsn.xml share/libgda-%%VERSION%%/mysql_specs_rename_table.xml Index: head/databases/libgda5-postgresql/Makefile =================================================================== --- head/databases/libgda5-postgresql/Makefile (revision 362834) +++ head/databases/libgda5-postgresql/Makefile (revision 362835) @@ -1,19 +1,19 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5-postgresql/Makefile 18610 2013-06-30 16:33:05Z marcus $ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases gnome PKGNAMESUFFIX= 5-postgresql MAINTAINER= gnome@FreeBSD.org COMMENT= Provides postgresql access for the libgda5 library MASTERDIR= ${.CURDIR}/../libgda5 BUILD_WRKSRC= ${WRKSRC}/providers/postgres/ INSTALL_WRKSRC= ${BUILD_WRKSRC} PLIST= ${.CURDIR}/pkg-plist LIBGDA5_SLAVE= postgresql .include "${MASTERDIR}/Makefile" Index: head/databases/libgda5-postgresql/pkg-plist =================================================================== --- head/databases/libgda5-postgresql/pkg-plist (revision 362834) +++ head/databases/libgda5-postgresql/pkg-plist (revision 362835) @@ -1,20 +1,18 @@ -lib/libgda-%%VERSION%%/providers/libgda-postgres.a -lib/libgda-%%VERSION%%/providers/libgda-postgres.la lib/libgda-%%VERSION%%/providers/libgda-postgres.so libdata/pkgconfig/libgda-postgres-%%VERSION%%.pc share/libgda-%%VERSION%%/postgres_specs_add_column.xml share/libgda-%%VERSION%%/postgres_specs_create_db.xml share/libgda-%%VERSION%%/postgres_specs_create_index.xml share/libgda-%%VERSION%%/postgres_specs_create_role.xml share/libgda-%%VERSION%%/postgres_specs_create_table.xml share/libgda-%%VERSION%%/postgres_specs_create_user.xml share/libgda-%%VERSION%%/postgres_specs_create_view.xml share/libgda-%%VERSION%%/postgres_specs_drop_column.xml share/libgda-%%VERSION%%/postgres_specs_drop_db.xml share/libgda-%%VERSION%%/postgres_specs_drop_index.xml share/libgda-%%VERSION%%/postgres_specs_drop_role.xml share/libgda-%%VERSION%%/postgres_specs_drop_table.xml share/libgda-%%VERSION%%/postgres_specs_drop_user.xml share/libgda-%%VERSION%%/postgres_specs_drop_view.xml share/libgda-%%VERSION%%/postgres_specs_dsn.xml share/libgda-%%VERSION%%/postgres_specs_rename_table.xml Index: head/databases/libgda5-ui/Makefile =================================================================== --- head/databases/libgda5-ui/Makefile (revision 362834) +++ head/databases/libgda5-ui/Makefile (revision 362835) @@ -1,29 +1,29 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ # $MCom: ports/trunk/databases/libgda5-ui/Makefile 17268 2013-04-01 05:13:11Z marcus $ -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases gnome PKGNAMESUFFIX= 5-ui MAINTAINER= gnome@FreeBSD.org COMMENT= The libgda 5 ui library MASTERDIR= ${.CURDIR}/../libgda5 PLIST= ${.CURDIR}/pkg-plist #CONFLICTS= libgda4-4.* LIBGDA5_SLAVE= ui do-build: @cd ${WRKSRC}/libgda-ui && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} @cd ${WRKSRC}/control-center && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} @cd ${WRKSRC}/tools/browser && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} do-install: @cd ${WRKSRC}/libgda-ui && ${SETENV} ${MAKE_ENV} DESTDIR=${STAGEDIR} ${MAKE_CMD} install @cd ${WRKSRC}/control-center && ${SETENV} ${MAKE_ENV} DESTDIR=${STAGEDIR} ${MAKE_CMD} install @cd ${WRKSRC}/tools/browser && ${SETENV} ${MAKE_ENV} DESTDIR=${STAGEDIR} ${MAKE_CMD} install .include "${MASTERDIR}/Makefile" Index: head/databases/libgda5-ui/pkg-plist =================================================================== --- head/databases/libgda5-ui/pkg-plist (revision 362834) +++ head/databases/libgda5-ui/pkg-plist (revision 362835) @@ -1,523 +1,520 @@ bin/gda-browser-%%VERSION%% bin/gda-control-center-%%VERSION%% bin/gdaui-demo-%%VERSION%% include/libgda-%%VERSION%%/libgda-ui/gdaui-basic-form.h include/libgda-%%VERSION%%/libgda-ui/gdaui-cloud.h include/libgda-%%VERSION%%/libgda-ui/gdaui-combo.h include/libgda-%%VERSION%%/libgda-ui/gdaui-data-cell-renderer-util.h include/libgda-%%VERSION%%/libgda-ui/gdaui-data-entry.h include/libgda-%%VERSION%%/libgda-ui/gdaui-data-filter.h include/libgda-%%VERSION%%/libgda-ui/gdaui-data-proxy-info.h include/libgda-%%VERSION%%/libgda-ui/gdaui-data-proxy.h include/libgda-%%VERSION%%/libgda-ui/gdaui-data-selector.h include/libgda-%%VERSION%%/libgda-ui/gdaui-data-store.h include/libgda-%%VERSION%%/libgda-ui/gdaui-decl.h include/libgda-%%VERSION%%/libgda-ui/gdaui-easy.h include/libgda-%%VERSION%%/libgda-ui/gdaui-entry-shell.h include/libgda-%%VERSION%%/libgda-ui/gdaui-entry-wrapper.h include/libgda-%%VERSION%%/libgda-ui/gdaui-enum-types.h include/libgda-%%VERSION%%/libgda-ui/gdaui-enums.h include/libgda-%%VERSION%%/libgda-ui/gdaui-form.h include/libgda-%%VERSION%%/libgda-ui/gdaui-grid.h include/libgda-%%VERSION%%/libgda-ui/gdaui-login.h include/libgda-%%VERSION%%/libgda-ui/gdaui-plugin.h include/libgda-%%VERSION%%/libgda-ui/gdaui-provider-selector.h include/libgda-%%VERSION%%/libgda-ui/gdaui-raw-form.h include/libgda-%%VERSION%%/libgda-ui/gdaui-raw-grid.h include/libgda-%%VERSION%%/libgda-ui/gdaui-rt-editor.h include/libgda-%%VERSION%%/libgda-ui/gdaui-server-operation.h include/libgda-%%VERSION%%/libgda-ui/gdaui-tree-store.h include/libgda-%%VERSION%%/libgda-ui/libgda-ui.h lib/libgda-%%VERSION%%/plugins/gdaui-entry-filesel-spec.xml lib/libgda-%%VERSION%%/plugins/gdaui-entry-format-spec.xml lib/libgda-%%VERSION%%/plugins/gdaui-entry-password.xml lib/libgda-%%VERSION%%/plugins/gdaui-entry-pict-spec.xml lib/libgda-%%VERSION%%/plugins/gdaui-entry-pict-spec_string.xml lib/libgda-%%VERSION%%/plugins/gdaui-entry-text-spec.xml -lib/libgda-%%VERSION%%/plugins/libgda-ui-plugins.a -lib/libgda-%%VERSION%%/plugins/libgda-ui-plugins.la lib/libgda-%%VERSION%%/plugins/libgda-ui-plugins.so -lib/libgda-ui-%%VERSION%%.a -lib/libgda-ui-%%VERSION%%.la lib/libgda-ui-%%VERSION%%.so -lib/libgda-ui-%%VERSION%%.so.5 +lib/libgda-ui-%%VERSION%%.so.4 +lib/libgda-ui-%%VERSION%%.so.4.1.0 libdata/pkgconfig/libgda-ui-%%VERSION%%.pc share/applications/gda-browser-%%VERSION%%.desktop share/applications/gda-control-center-%%VERSION%%.desktop share/doc/gda-browser/BrowserConnection.html share/doc/gda-browser/BrowserCore.html share/doc/gda-browser/BrowserPerspective.html share/doc/gda-browser/BrowserWindow.html share/doc/gda-browser/CcGrayBar.html share/doc/gda-browser/MgrFavorites.html share/doc/gda-browser/UILayout.png share/doc/gda-browser/code_orga.html share/doc/gda-browser/core.html share/doc/gda-browser/extrawidgets.html share/doc/gda-browser/gda-browser-BrowserPage.html share/doc/gda-browser/gda-browser-Data-Manager-perspective.html share/doc/gda-browser/gda-browser-Query-Exec-perspective.html share/doc/gda-browser/gda-browser-Schema-Browser-perspective.html share/doc/gda-browser/gda-browser-Support-functions.html share/doc/gda-browser/gda-browser-UiFormgrid.html share/doc/gda-browser/gda-browser-browser-favorites.html share/doc/gda-browser/gda-browser-popup-container.html share/doc/gda-browser/gda-browser.devhelp2 share/doc/gda-browser/home.png share/doc/gda-browser/index.html share/doc/gda-browser/index.sgml share/doc/gda-browser/left.png share/doc/gda-browser/part_api.html share/doc/gda-browser/part_begin.html share/doc/gda-browser/part_index.html share/doc/gda-browser/perspectives.html share/doc/gda-browser/prog_struct.html share/doc/gda-browser/right.png share/doc/gda-browser/style.css share/doc/gda-browser/up.png share/doc/gda-browser/why.html share/doc/gda-browser/windows.html share/gnome/help/gda-browser/C/actions.page share/gnome/help/gda-browser/C/data-manager-perspective.page share/gnome/help/gda-browser/C/data-manager-source-editor.page share/gnome/help/gda-browser/C/data-manager-xml-syntax.page share/gnome/help/gda-browser/C/declaredfk.page share/gnome/help/gda-browser/C/diagram.page share/gnome/help/gda-browser/C/features.page share/gnome/help/gda-browser/C/figures/action-1.png share/gnome/help/gda-browser/C/figures/action-2.png share/gnome/help/gda-browser/C/figures/action-3.png share/gnome/help/gda-browser/C/figures/action-4.png share/gnome/help/gda-browser/C/figures/cnc_open.png share/gnome/help/gda-browser/C/figures/data-man-mode.png share/gnome/help/gda-browser/C/figures/data-man-persp.png share/gnome/help/gda-browser/C/figures/data-man-uicompose.png share/gnome/help/gda-browser/C/figures/data-man-xmlcompose.png share/gnome/help/gda-browser/C/figures/declaredfk-dialog.png share/gnome/help/gda-browser/C/figures/declaredfk.png share/gnome/help/gda-browser/C/figures/diagram.png share/gnome/help/gda-browser/C/figures/ldap-browser-persp.png share/gnome/help/gda-browser/C/figures/ldap-classes.png share/gnome/help/gda-browser/C/figures/ldap-search.png share/gnome/help/gda-browser/C/figures/ldap-table-mapping.png share/gnome/help/gda-browser/C/figures/mainwin.png share/gnome/help/gda-browser/C/figures/query-exec-persp.png share/gnome/help/gda-browser/C/figures/schema-browser-persp.png share/gnome/help/gda-browser/C/figures/table-insert-data.png share/gnome/help/gda-browser/C/figures/trans-begin.png share/gnome/help/gda-browser/C/figures/trans-commit.png share/gnome/help/gda-browser/C/figures/trans-rollback.png share/gnome/help/gda-browser/C/figures/virtual-cnc-2.png share/gnome/help/gda-browser/C/figures/virtual-cnc-3.png share/gnome/help/gda-browser/C/figures/virtual-cnc-4.png share/gnome/help/gda-browser/C/figures/virtual-cnc-5.png share/gnome/help/gda-browser/C/figures/virtual-cnc.png share/gnome/help/gda-browser/C/general-ui.page share/gnome/help/gda-browser/C/index.page share/gnome/help/gda-browser/C/ldap-browser-perspective.page share/gnome/help/gda-browser/C/ldap-connections.page share/gnome/help/gda-browser/C/legal.xml share/gnome/help/gda-browser/C/query-execution-perspective.page share/gnome/help/gda-browser/C/schema-browser-perspective.page share/gnome/help/gda-browser/C/table-insert-data.page share/gnome/help/gda-browser/C/transactions.page share/gnome/help/gda-browser/C/variables.page share/gnome/help/gda-browser/C/virtual-connections.page share/gnome/help/gda-browser/de/actions.page share/gnome/help/gda-browser/de/data-manager-perspective.page share/gnome/help/gda-browser/de/data-manager-source-editor.page share/gnome/help/gda-browser/de/data-manager-xml-syntax.page share/gnome/help/gda-browser/de/declaredfk.page share/gnome/help/gda-browser/de/diagram.page share/gnome/help/gda-browser/de/features.page share/gnome/help/gda-browser/de/figures/action-1.png share/gnome/help/gda-browser/de/figures/action-2.png share/gnome/help/gda-browser/de/figures/action-3.png share/gnome/help/gda-browser/de/figures/action-4.png share/gnome/help/gda-browser/de/figures/cnc_open.png share/gnome/help/gda-browser/de/figures/data-man-mode.png share/gnome/help/gda-browser/de/figures/data-man-persp.png share/gnome/help/gda-browser/de/figures/data-man-uicompose.png share/gnome/help/gda-browser/de/figures/data-man-xmlcompose.png share/gnome/help/gda-browser/de/figures/declaredfk-dialog.png share/gnome/help/gda-browser/de/figures/declaredfk.png share/gnome/help/gda-browser/de/figures/diagram.png share/gnome/help/gda-browser/de/figures/ldap-browser-persp.png share/gnome/help/gda-browser/de/figures/ldap-classes.png share/gnome/help/gda-browser/de/figures/ldap-search.png share/gnome/help/gda-browser/de/figures/ldap-table-mapping.png share/gnome/help/gda-browser/de/figures/mainwin.png share/gnome/help/gda-browser/de/figures/query-exec-persp.png share/gnome/help/gda-browser/de/figures/schema-browser-persp.png share/gnome/help/gda-browser/de/figures/table-insert-data.png share/gnome/help/gda-browser/de/figures/trans-begin.png share/gnome/help/gda-browser/de/figures/trans-commit.png share/gnome/help/gda-browser/de/figures/trans-rollback.png share/gnome/help/gda-browser/de/figures/virtual-cnc-2.png share/gnome/help/gda-browser/de/figures/virtual-cnc-3.png share/gnome/help/gda-browser/de/figures/virtual-cnc-4.png share/gnome/help/gda-browser/de/figures/virtual-cnc-5.png share/gnome/help/gda-browser/de/figures/virtual-cnc.png share/gnome/help/gda-browser/de/general-ui.page share/gnome/help/gda-browser/de/index.page share/gnome/help/gda-browser/de/ldap-browser-perspective.page share/gnome/help/gda-browser/de/ldap-connections.page share/gnome/help/gda-browser/de/legal.xml share/gnome/help/gda-browser/de/query-execution-perspective.page share/gnome/help/gda-browser/de/schema-browser-perspective.page share/gnome/help/gda-browser/de/table-insert-data.page share/gnome/help/gda-browser/de/transactions.page share/gnome/help/gda-browser/de/variables.page share/gnome/help/gda-browser/de/virtual-connections.page share/gnome/help/gda-browser/el/actions.page share/gnome/help/gda-browser/el/data-manager-perspective.page share/gnome/help/gda-browser/el/data-manager-source-editor.page share/gnome/help/gda-browser/el/data-manager-xml-syntax.page share/gnome/help/gda-browser/el/declaredfk.page share/gnome/help/gda-browser/el/diagram.page share/gnome/help/gda-browser/el/features.page share/gnome/help/gda-browser/el/figures/action-1.png share/gnome/help/gda-browser/el/figures/action-2.png share/gnome/help/gda-browser/el/figures/action-3.png share/gnome/help/gda-browser/el/figures/action-4.png share/gnome/help/gda-browser/el/figures/cnc_open.png share/gnome/help/gda-browser/el/figures/data-man-mode.png share/gnome/help/gda-browser/el/figures/data-man-persp.png share/gnome/help/gda-browser/el/figures/data-man-uicompose.png share/gnome/help/gda-browser/el/figures/data-man-xmlcompose.png share/gnome/help/gda-browser/el/figures/declaredfk-dialog.png share/gnome/help/gda-browser/el/figures/declaredfk.png share/gnome/help/gda-browser/el/figures/diagram.png share/gnome/help/gda-browser/el/figures/ldap-browser-persp.png share/gnome/help/gda-browser/el/figures/ldap-classes.png share/gnome/help/gda-browser/el/figures/ldap-search.png share/gnome/help/gda-browser/el/figures/ldap-table-mapping.png share/gnome/help/gda-browser/el/figures/mainwin.png share/gnome/help/gda-browser/el/figures/query-exec-persp.png share/gnome/help/gda-browser/el/figures/schema-browser-persp.png share/gnome/help/gda-browser/el/figures/table-insert-data.png share/gnome/help/gda-browser/el/figures/trans-begin.png share/gnome/help/gda-browser/el/figures/trans-commit.png share/gnome/help/gda-browser/el/figures/trans-rollback.png share/gnome/help/gda-browser/el/figures/virtual-cnc-2.png share/gnome/help/gda-browser/el/figures/virtual-cnc-3.png share/gnome/help/gda-browser/el/figures/virtual-cnc-4.png share/gnome/help/gda-browser/el/figures/virtual-cnc-5.png share/gnome/help/gda-browser/el/figures/virtual-cnc.png share/gnome/help/gda-browser/el/general-ui.page share/gnome/help/gda-browser/el/index.page share/gnome/help/gda-browser/el/ldap-browser-perspective.page share/gnome/help/gda-browser/el/ldap-connections.page share/gnome/help/gda-browser/el/legal.xml share/gnome/help/gda-browser/el/query-execution-perspective.page share/gnome/help/gda-browser/el/schema-browser-perspective.page share/gnome/help/gda-browser/el/table-insert-data.page share/gnome/help/gda-browser/el/transactions.page share/gnome/help/gda-browser/el/variables.page share/gnome/help/gda-browser/el/virtual-connections.page share/gnome/help/gda-browser/es/actions.page share/gnome/help/gda-browser/es/data-manager-perspective.page share/gnome/help/gda-browser/es/data-manager-source-editor.page share/gnome/help/gda-browser/es/data-manager-xml-syntax.page share/gnome/help/gda-browser/es/declaredfk.page share/gnome/help/gda-browser/es/diagram.page share/gnome/help/gda-browser/es/features.page share/gnome/help/gda-browser/es/figures/action-1.png share/gnome/help/gda-browser/es/figures/action-2.png share/gnome/help/gda-browser/es/figures/action-3.png share/gnome/help/gda-browser/es/figures/action-4.png share/gnome/help/gda-browser/es/figures/cnc_open.png share/gnome/help/gda-browser/es/figures/data-man-mode.png share/gnome/help/gda-browser/es/figures/data-man-persp.png share/gnome/help/gda-browser/es/figures/data-man-uicompose.png share/gnome/help/gda-browser/es/figures/data-man-xmlcompose.png share/gnome/help/gda-browser/es/figures/declaredfk-dialog.png share/gnome/help/gda-browser/es/figures/declaredfk.png share/gnome/help/gda-browser/es/figures/diagram.png share/gnome/help/gda-browser/es/figures/ldap-browser-persp.png share/gnome/help/gda-browser/es/figures/ldap-classes.png share/gnome/help/gda-browser/es/figures/ldap-search.png share/gnome/help/gda-browser/es/figures/ldap-table-mapping.png share/gnome/help/gda-browser/es/figures/mainwin.png share/gnome/help/gda-browser/es/figures/query-exec-persp.png share/gnome/help/gda-browser/es/figures/schema-browser-persp.png share/gnome/help/gda-browser/es/figures/table-insert-data.png share/gnome/help/gda-browser/es/figures/trans-begin.png share/gnome/help/gda-browser/es/figures/trans-commit.png share/gnome/help/gda-browser/es/figures/trans-rollback.png share/gnome/help/gda-browser/es/figures/virtual-cnc-2.png share/gnome/help/gda-browser/es/figures/virtual-cnc-3.png share/gnome/help/gda-browser/es/figures/virtual-cnc-4.png share/gnome/help/gda-browser/es/figures/virtual-cnc-5.png share/gnome/help/gda-browser/es/figures/virtual-cnc.png share/gnome/help/gda-browser/es/general-ui.page share/gnome/help/gda-browser/es/index.page share/gnome/help/gda-browser/es/ldap-browser-perspective.page share/gnome/help/gda-browser/es/ldap-connections.page share/gnome/help/gda-browser/es/legal.xml share/gnome/help/gda-browser/es/query-execution-perspective.page share/gnome/help/gda-browser/es/schema-browser-perspective.page share/gnome/help/gda-browser/es/table-insert-data.page share/gnome/help/gda-browser/es/transactions.page share/gnome/help/gda-browser/es/variables.page share/gnome/help/gda-browser/es/virtual-connections.page share/gnome/help/gda-browser/gl/actions.page share/gnome/help/gda-browser/gl/data-manager-perspective.page share/gnome/help/gda-browser/gl/data-manager-source-editor.page share/gnome/help/gda-browser/gl/data-manager-xml-syntax.page share/gnome/help/gda-browser/gl/declaredfk.page share/gnome/help/gda-browser/gl/diagram.page share/gnome/help/gda-browser/gl/features.page share/gnome/help/gda-browser/gl/figures/action-1.png share/gnome/help/gda-browser/gl/figures/action-2.png share/gnome/help/gda-browser/gl/figures/action-3.png share/gnome/help/gda-browser/gl/figures/action-4.png share/gnome/help/gda-browser/gl/figures/cnc_open.png share/gnome/help/gda-browser/gl/figures/data-man-mode.png share/gnome/help/gda-browser/gl/figures/data-man-persp.png share/gnome/help/gda-browser/gl/figures/data-man-uicompose.png share/gnome/help/gda-browser/gl/figures/data-man-xmlcompose.png share/gnome/help/gda-browser/gl/figures/declaredfk-dialog.png share/gnome/help/gda-browser/gl/figures/declaredfk.png share/gnome/help/gda-browser/gl/figures/diagram.png share/gnome/help/gda-browser/gl/figures/ldap-browser-persp.png share/gnome/help/gda-browser/gl/figures/ldap-classes.png share/gnome/help/gda-browser/gl/figures/ldap-search.png share/gnome/help/gda-browser/gl/figures/ldap-table-mapping.png share/gnome/help/gda-browser/gl/figures/mainwin.png share/gnome/help/gda-browser/gl/figures/query-exec-persp.png share/gnome/help/gda-browser/gl/figures/schema-browser-persp.png share/gnome/help/gda-browser/gl/figures/table-insert-data.png share/gnome/help/gda-browser/gl/figures/trans-begin.png share/gnome/help/gda-browser/gl/figures/trans-commit.png share/gnome/help/gda-browser/gl/figures/trans-rollback.png share/gnome/help/gda-browser/gl/figures/virtual-cnc-2.png share/gnome/help/gda-browser/gl/figures/virtual-cnc-3.png share/gnome/help/gda-browser/gl/figures/virtual-cnc-4.png share/gnome/help/gda-browser/gl/figures/virtual-cnc-5.png share/gnome/help/gda-browser/gl/figures/virtual-cnc.png share/gnome/help/gda-browser/gl/general-ui.page share/gnome/help/gda-browser/gl/index.page share/gnome/help/gda-browser/gl/ldap-browser-perspective.page share/gnome/help/gda-browser/gl/ldap-connections.page share/gnome/help/gda-browser/gl/legal.xml share/gnome/help/gda-browser/gl/query-execution-perspective.page share/gnome/help/gda-browser/gl/schema-browser-perspective.page share/gnome/help/gda-browser/gl/table-insert-data.page share/gnome/help/gda-browser/gl/transactions.page share/gnome/help/gda-browser/gl/variables.page share/gnome/help/gda-browser/gl/virtual-connections.page share/gnome/help/gda-browser/sl/actions.page share/gnome/help/gda-browser/sl/data-manager-perspective.page share/gnome/help/gda-browser/sl/data-manager-source-editor.page share/gnome/help/gda-browser/sl/data-manager-xml-syntax.page share/gnome/help/gda-browser/sl/declaredfk.page share/gnome/help/gda-browser/sl/diagram.page share/gnome/help/gda-browser/sl/features.page share/gnome/help/gda-browser/sl/figures/action-1.png share/gnome/help/gda-browser/sl/figures/action-2.png share/gnome/help/gda-browser/sl/figures/action-3.png share/gnome/help/gda-browser/sl/figures/action-4.png share/gnome/help/gda-browser/sl/figures/cnc_open.png share/gnome/help/gda-browser/sl/figures/data-man-mode.png share/gnome/help/gda-browser/sl/figures/data-man-persp.png share/gnome/help/gda-browser/sl/figures/data-man-uicompose.png share/gnome/help/gda-browser/sl/figures/data-man-xmlcompose.png share/gnome/help/gda-browser/sl/figures/declaredfk-dialog.png share/gnome/help/gda-browser/sl/figures/declaredfk.png share/gnome/help/gda-browser/sl/figures/diagram.png share/gnome/help/gda-browser/sl/figures/ldap-browser-persp.png share/gnome/help/gda-browser/sl/figures/ldap-classes.png share/gnome/help/gda-browser/sl/figures/ldap-search.png share/gnome/help/gda-browser/sl/figures/ldap-table-mapping.png share/gnome/help/gda-browser/sl/figures/mainwin.png share/gnome/help/gda-browser/sl/figures/query-exec-persp.png share/gnome/help/gda-browser/sl/figures/schema-browser-persp.png share/gnome/help/gda-browser/sl/figures/table-insert-data.png share/gnome/help/gda-browser/sl/figures/trans-begin.png share/gnome/help/gda-browser/sl/figures/trans-commit.png share/gnome/help/gda-browser/sl/figures/trans-rollback.png share/gnome/help/gda-browser/sl/figures/virtual-cnc-2.png share/gnome/help/gda-browser/sl/figures/virtual-cnc-3.png share/gnome/help/gda-browser/sl/figures/virtual-cnc-4.png share/gnome/help/gda-browser/sl/figures/virtual-cnc-5.png share/gnome/help/gda-browser/sl/figures/virtual-cnc.png share/gnome/help/gda-browser/sl/general-ui.page share/gnome/help/gda-browser/sl/index.page share/gnome/help/gda-browser/sl/ldap-browser-perspective.page share/gnome/help/gda-browser/sl/ldap-connections.page share/gnome/help/gda-browser/sl/legal.xml share/gnome/help/gda-browser/sl/query-execution-perspective.page share/gnome/help/gda-browser/sl/schema-browser-perspective.page share/gnome/help/gda-browser/sl/table-insert-data.page share/gnome/help/gda-browser/sl/transactions.page share/gnome/help/gda-browser/sl/variables.page share/gnome/help/gda-browser/sl/virtual-connections.page share/gnome/help/gda-browser/zh_CN/actions.page share/gnome/help/gda-browser/zh_CN/data-manager-perspective.page share/gnome/help/gda-browser/zh_CN/data-manager-source-editor.page share/gnome/help/gda-browser/zh_CN/data-manager-xml-syntax.page share/gnome/help/gda-browser/zh_CN/declaredfk.page share/gnome/help/gda-browser/zh_CN/diagram.page share/gnome/help/gda-browser/zh_CN/features.page share/gnome/help/gda-browser/zh_CN/figures/action-1.png share/gnome/help/gda-browser/zh_CN/figures/action-2.png share/gnome/help/gda-browser/zh_CN/figures/action-3.png share/gnome/help/gda-browser/zh_CN/figures/action-4.png share/gnome/help/gda-browser/zh_CN/figures/cnc_open.png share/gnome/help/gda-browser/zh_CN/figures/data-man-mode.png share/gnome/help/gda-browser/zh_CN/figures/data-man-persp.png share/gnome/help/gda-browser/zh_CN/figures/data-man-uicompose.png share/gnome/help/gda-browser/zh_CN/figures/data-man-xmlcompose.png share/gnome/help/gda-browser/zh_CN/figures/declaredfk-dialog.png share/gnome/help/gda-browser/zh_CN/figures/declaredfk.png share/gnome/help/gda-browser/zh_CN/figures/diagram.png share/gnome/help/gda-browser/zh_CN/figures/ldap-browser-persp.png share/gnome/help/gda-browser/zh_CN/figures/ldap-classes.png share/gnome/help/gda-browser/zh_CN/figures/ldap-search.png share/gnome/help/gda-browser/zh_CN/figures/ldap-table-mapping.png share/gnome/help/gda-browser/zh_CN/figures/mainwin.png share/gnome/help/gda-browser/zh_CN/figures/query-exec-persp.png share/gnome/help/gda-browser/zh_CN/figures/schema-browser-persp.png share/gnome/help/gda-browser/zh_CN/figures/table-insert-data.png share/gnome/help/gda-browser/zh_CN/figures/trans-begin.png share/gnome/help/gda-browser/zh_CN/figures/trans-commit.png share/gnome/help/gda-browser/zh_CN/figures/trans-rollback.png share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-2.png share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-3.png share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-4.png share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc-5.png share/gnome/help/gda-browser/zh_CN/figures/virtual-cnc.png share/gnome/help/gda-browser/zh_CN/general-ui.page share/gnome/help/gda-browser/zh_CN/index.page share/gnome/help/gda-browser/zh_CN/ldap-browser-perspective.page share/gnome/help/gda-browser/zh_CN/ldap-connections.page share/gnome/help/gda-browser/zh_CN/legal.xml share/gnome/help/gda-browser/zh_CN/query-execution-perspective.page share/gnome/help/gda-browser/zh_CN/schema-browser-perspective.page share/gnome/help/gda-browser/zh_CN/table-insert-data.page share/gnome/help/gda-browser/zh_CN/transactions.page share/gnome/help/gda-browser/zh_CN/variables.page share/gnome/help/gda-browser/zh_CN/virtual-connections.page share/icons/hicolor/16x16/apps/gda-control-center.png share/icons/hicolor/22x22/apps/gda-control-center.png share/icons/hicolor/24x24/apps/gda-control-center.png share/icons/hicolor/256x256/apps/gda-control-center.png share/icons/hicolor/32x32/apps/gda-control-center.png share/icons/hicolor/48x48/apps/gda-control-center.png share/libgda-%%VERSION%%/demo/basic_form.c share/libgda-%%VERSION%%/demo/cloud.c share/libgda-%%VERSION%%/demo/combo.c share/libgda-%%VERSION%%/demo/custom_layout.xml share/libgda-%%VERSION%%/demo/data_model_dir.c share/libgda-%%VERSION%%/demo/ddl_queries.c share/libgda-%%VERSION%%/demo/demo_db.db share/libgda-%%VERSION%%/demo/form.c share/libgda-%%VERSION%%/demo/form_data_layout.c share/libgda-%%VERSION%%/demo/form_pict.c share/libgda-%%VERSION%%/demo/form_rw.c share/libgda-%%VERSION%%/demo/grid.c share/libgda-%%VERSION%%/demo/grid_data_layout.c share/libgda-%%VERSION%%/demo/grid_pict.c share/libgda-%%VERSION%%/demo/grid_rw.c share/libgda-%%VERSION%%/demo/linked_grid_form.c share/libgda-%%VERSION%%/demo/linked_model_param.c share/libgda-%%VERSION%%/demo/login.c share/libgda-%%VERSION%%/demo/provider_sel.c share/libgda-%%VERSION%%/demo/tree.c share/libgda-%%VERSION%%/dtd/gdaui-layout.dtd share/libgda-%%VERSION%%/import_encodings.xml share/libgda-%%VERSION%%/icons/hicolor/16x16/actions/bookmark-view.png share/libgda-%%VERSION%%/icons/hicolor/16x16/actions/glade.png share/libgda-%%VERSION%%/icons/hicolor/16x16/actions/history-view.png share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/bookmark-view.png share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/form.png share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/glade.png share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/grid.png share/libgda-%%VERSION%%/icons/hicolor/22x22/actions/history-view.png share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/bookmark-view.png share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/glade.png share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/history-view.png share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/table-add.png share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/transaction-begin.png share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/transaction-commit.png share/libgda-%%VERSION%%/icons/hicolor/24x24/actions/transaction-rollback.png share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/bookmark-view.png share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/glade.png share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/history-view.png share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/ldap-entries.png share/libgda-%%VERSION%%/icons/hicolor/32x32/actions/table-add.png share/libgda-%%VERSION%%/icons/hicolor/scalable/actions/bookmark-view.svg share/libgda-%%VERSION%%/icons/hicolor/scalable/actions/glade.svg share/libgda-%%VERSION%%/icons/hicolor/scalable/actions/history-view.svg share/libgda-%%VERSION%%/language-specs/gda-sql.lang share/libgda-%%VERSION%%/pixmaps/bin-attachment-16x16.png share/libgda-%%VERSION%%/pixmaps/gda-browser-action.png share/libgda-%%VERSION%%/pixmaps/gda-browser-auth-big.png share/libgda-%%VERSION%%/pixmaps/gda-browser-auth.png share/libgda-%%VERSION%%/pixmaps/gda-browser-bookmark.png share/libgda-%%VERSION%%/pixmaps/gda-browser-column-fk.png share/libgda-%%VERSION%%/pixmaps/gda-browser-column-fknn.png share/libgda-%%VERSION%%/pixmaps/gda-browser-column-nn.png share/libgda-%%VERSION%%/pixmaps/gda-browser-column-pk.png share/libgda-%%VERSION%%/pixmaps/gda-browser-column.png share/libgda-%%VERSION%%/pixmaps/gda-browser-connected-big.png share/libgda-%%VERSION%%/pixmaps/gda-browser-connected.png share/libgda-%%VERSION%%/pixmaps/gda-browser-diagram.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-a.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-s.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-u.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-class-x.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-entry.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-group.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-organization.png share/libgda-%%VERSION%%/pixmaps/gda-browser-ldap-person.png share/libgda-%%VERSION%%/pixmaps/gda-browser-menu-ind.png share/libgda-%%VERSION%%/pixmaps/gda-browser-non-connected-big.png share/libgda-%%VERSION%%/pixmaps/gda-browser-non-connected.png share/libgda-%%VERSION%%/pixmaps/gda-browser-query.png share/libgda-%%VERSION%%/pixmaps/gda-browser-reference.png share/libgda-%%VERSION%%/pixmaps/gda-browser-schema.png share/libgda-%%VERSION%%/pixmaps/gda-browser-table.png share/libgda-%%VERSION%%/pixmaps/gda-browser.png share/libgda-%%VERSION%%/pixmaps/gda-control-center-newcnc.png share/libgda-%%VERSION%%/pixmaps/gda-control-center.png share/libgda-%%VERSION%%/pixmaps/gdaui-generic.png share/libgda-%%VERSION%%/server_operation.glade share/libgda-%%VERSION%%/ui/gdaui-entry-number.xml share/libgda-%%VERSION%%/ui/gdaui-entry-string.xml share/pixmaps/gda-browser-%%VERSION%%.png @dirrm share/libgda-%%VERSION%%/icons/hicolor/scalable/actions @dirrm share/libgda-%%VERSION%%/icons/hicolor/scalable @dirrm share/libgda-%%VERSION%%/icons/hicolor/32x32/actions @dirrm share/libgda-%%VERSION%%/icons/hicolor/32x32 @dirrm share/libgda-%%VERSION%%/icons/hicolor/24x24/actions @dirrm share/libgda-%%VERSION%%/icons/hicolor/24x24 @dirrm share/libgda-%%VERSION%%/icons/hicolor/22x22/actions @dirrm share/libgda-%%VERSION%%/icons/hicolor/22x22 @dirrm share/libgda-%%VERSION%%/icons/hicolor/16x16/actions @dirrm share/libgda-%%VERSION%%/icons/hicolor/16x16 @dirrm share/libgda-%%VERSION%%/icons/hicolor @dirrm share/libgda-%%VERSION%%/icons @dirrm share/gnome/help/gda-browser/zh_CN/figures @dirrm share/gnome/help/gda-browser/zh_CN @dirrm share/gnome/help/gda-browser/sl/figures @dirrm share/gnome/help/gda-browser/sl @dirrm share/gnome/help/gda-browser/gl/figures @dirrm share/gnome/help/gda-browser/gl @dirrm share/gnome/help/gda-browser/es/figures @dirrm share/gnome/help/gda-browser/es @dirrm share/gnome/help/gda-browser/el/figures @dirrm share/gnome/help/gda-browser/el @dirrm share/gnome/help/gda-browser/de/figures @dirrm share/gnome/help/gda-browser/de @dirrm share/gnome/help/gda-browser/C/figures @dirrm share/gnome/help/gda-browser/C @dirrm share/gnome/help/gda-browser @dirrm share/libgda-%%VERSION%%/ui @dirrm share/libgda-%%VERSION%%/pixmaps @dirrm share/libgda-%%VERSION%%/language-specs @dirrm share/libgda-%%VERSION%%/demo @dirrm share/doc/gda-browser @dirrm lib/libgda-%%VERSION%%/plugins @dirrm include/libgda-%%VERSION%%/libgda-ui Index: head/databases/libgdamm/Makefile =================================================================== --- head/databases/libgdamm/Makefile (revision 362834) +++ head/databases/libgdamm/Makefile (revision 362835) @@ -1,28 +1,25 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ # $MCom: ports/databases/libgdamm/Makefile,v 1.21 2010/10/23 16:04:08 kwm Exp $ PORTNAME= libgdamm PORTVERSION= 3.99.21 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 PKGNAMESUFFIX= -legacy MAINTAINER= bland@FreeBSD.org COMMENT= C++ wrapper for libgda4 library BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 -USE_BZIP2= yes -USES= gmake libtool:keepla pathfix pkgconfig +USES= gmake libtool pathfix pkgconfig tar:bzip2 USE_GNOME= glibmm libgda4 GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-documentation - -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdamm-4.0.so.12.0.0 .include Index: head/databases/libgdamm/pkg-plist =================================================================== --- head/databases/libgdamm/pkg-plist (revision 362834) +++ head/databases/libgdamm/pkg-plist (revision 362835) @@ -1,90 +1,89 @@ include/libgdamm-4.0/libgdamm.h include/libgdamm-4.0/libgdamm/batch.h include/libgdamm-4.0/libgdamm/blob.h include/libgdamm-4.0/libgdamm/blobop.h include/libgdamm-4.0/libgdamm/column.h include/libgdamm-4.0/libgdamm/config.h include/libgdamm-4.0/libgdamm/connection.h include/libgdamm-4.0/libgdamm/connectionevent.h include/libgdamm-4.0/libgdamm/dataaccesswrapper.h include/libgdamm-4.0/libgdamm/datacomparator.h include/libgdamm-4.0/libgdamm/datahandler.h include/libgdamm-4.0/libgdamm/datamodel.h include/libgdamm-4.0/libgdamm/datamodelarray.h include/libgdamm-4.0/libgdamm/datamodelimport.h include/libgdamm-4.0/libgdamm/datamodeliter.h include/libgdamm-4.0/libgdamm/dataproxy.h include/libgdamm-4.0/libgdamm/dataselect.h include/libgdamm-4.0/libgdamm/handlerbin.h include/libgdamm-4.0/libgdamm/handlerboolean.h include/libgdamm-4.0/libgdamm/handlernumerical.h include/libgdamm-4.0/libgdamm/handlerstring.h include/libgdamm-4.0/libgdamm/handlertime.h include/libgdamm-4.0/libgdamm/handlertype.h include/libgdamm-4.0/libgdamm/holder.h include/libgdamm-4.0/libgdamm/init.h include/libgdamm-4.0/libgdamm/metastore.h include/libgdamm-4.0/libgdamm/metastruct.h include/libgdamm-4.0/libgdamm/private/batch_p.h include/libgdamm-4.0/libgdamm/private/blob_p.h include/libgdamm-4.0/libgdamm/private/blobop_p.h include/libgdamm-4.0/libgdamm/private/column_p.h include/libgdamm-4.0/libgdamm/private/config_p.h include/libgdamm-4.0/libgdamm/private/connection_p.h include/libgdamm-4.0/libgdamm/private/connectionevent_p.h include/libgdamm-4.0/libgdamm/private/dataaccesswrapper_p.h include/libgdamm-4.0/libgdamm/private/datacomparator_p.h include/libgdamm-4.0/libgdamm/private/datahandler_p.h include/libgdamm-4.0/libgdamm/private/datamodel_p.h include/libgdamm-4.0/libgdamm/private/datamodelarray_p.h include/libgdamm-4.0/libgdamm/private/datamodelimport_p.h include/libgdamm-4.0/libgdamm/private/datamodeliter_p.h include/libgdamm-4.0/libgdamm/private/dataproxy_p.h include/libgdamm-4.0/libgdamm/private/dataselect_p.h include/libgdamm-4.0/libgdamm/private/handlerbin_p.h include/libgdamm-4.0/libgdamm/private/handlerboolean_p.h include/libgdamm-4.0/libgdamm/private/handlernumerical_p.h include/libgdamm-4.0/libgdamm/private/handlerstring_p.h include/libgdamm-4.0/libgdamm/private/handlertime_p.h include/libgdamm-4.0/libgdamm/private/handlertype_p.h include/libgdamm-4.0/libgdamm/private/holder_p.h include/libgdamm-4.0/libgdamm/private/metastore_p.h include/libgdamm-4.0/libgdamm/private/metastruct_p.h include/libgdamm-4.0/libgdamm/private/quarklist_p.h include/libgdamm-4.0/libgdamm/private/row_p.h include/libgdamm-4.0/libgdamm/private/serveroperation_p.h include/libgdamm-4.0/libgdamm/private/serverprovider_p.h include/libgdamm-4.0/libgdamm/private/set_p.h include/libgdamm-4.0/libgdamm/private/sqlbuilder_p.h include/libgdamm-4.0/libgdamm/private/sqlexpr_p.h include/libgdamm-4.0/libgdamm/private/sqlparser_p.h include/libgdamm-4.0/libgdamm/private/sqlstatement_p.h include/libgdamm-4.0/libgdamm/private/statement_p.h include/libgdamm-4.0/libgdamm/private/transactionstatus_p.h include/libgdamm-4.0/libgdamm/private/xatransaction_p.h include/libgdamm-4.0/libgdamm/quarklist.h include/libgdamm-4.0/libgdamm/row.h include/libgdamm-4.0/libgdamm/serveroperation.h include/libgdamm-4.0/libgdamm/serverprovider.h include/libgdamm-4.0/libgdamm/set.h include/libgdamm-4.0/libgdamm/sqlbuilder.h include/libgdamm-4.0/libgdamm/sqlexpr.h include/libgdamm-4.0/libgdamm/sqlparser.h include/libgdamm-4.0/libgdamm/sqlstatement.h include/libgdamm-4.0/libgdamm/statement.h include/libgdamm-4.0/libgdamm/transactionstatus.h include/libgdamm-4.0/libgdamm/throw_exception.h include/libgdamm-4.0/libgdamm/value.h include/libgdamm-4.0/libgdamm/wrap_init.h include/libgdamm-4.0/libgdamm/xatransaction.h -lib/libgdamm-4.0.la lib/libgdamm-4.0.so lib/libgdamm-4.0.so.12 lib/libgdamm-4.0.so.12.0.0 lib/libgdamm-4.0/include/libgdammconfig.h libdata/pkgconfig/libgdamm-4.0.pc @dirrm lib/libgdamm-4.0/include @dirrm lib/libgdamm-4.0 @dirrm include/libgdamm-4.0/libgdamm/private @dirrm include/libgdamm-4.0/libgdamm @dirrm include/libgdamm-4.0 Index: head/databases/libgdamm5/Makefile =================================================================== --- head/databases/libgdamm5/Makefile (revision 362834) +++ head/databases/libgdamm5/Makefile (revision 362835) @@ -1,37 +1,36 @@ # Created by: Alexander Nedotsukov # $FreeBSD$ # $MCom: ports/trunk/databases/libgdamm5/Makefile 18610 2013-06-30 16:33:05Z marcus $ PORTNAME= libgdamm PORTVERSION= 4.99.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= bland@FreeBSD.org COMMENT= C++ wrapper for libgda5 library BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 -LATEST_LINK= libgdamm5 - USES= gmake libtool pathfix pkgconfig tar:xz USE_GNOME= libgda5 glibmm GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip USE_LDCONFIG= yes -CONFIGURE_ARGS= --enable-static --disable-documentation +CONFIGURE_ARGS= --disable-documentation OPTIONS_DEFINE= BDB .include .if ${PORT_OPTIONS:MBDB} || exists(${LOCALBASE}/libdata/pkgconfig/libgda-bdb-5.0.pc) BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libgda-bdb-5.0.pc:${PORTSDIR}/databases/libgda5-bdb RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libgda-bdb-5.0.pc:${PORTSDIR}/databases/libgda5-bdb PLIST_SUB+= BDB="" .else PLIST_SUB+= BDB="" .endif .include Index: head/databases/libgdamm5/pkg-plist =================================================================== --- head/databases/libgdamm5/pkg-plist (revision 362834) +++ head/databases/libgdamm5/pkg-plist (revision 362835) @@ -1,92 +1,91 @@ include/libgdamm-5.0/libgdamm.h include/libgdamm-5.0/libgdamm/batch.h include/libgdamm-5.0/libgdamm/blob.h include/libgdamm-5.0/libgdamm/blobop.h include/libgdamm-5.0/libgdamm/column.h include/libgdamm-5.0/libgdamm/config.h include/libgdamm-5.0/libgdamm/connection.h include/libgdamm-5.0/libgdamm/connectionevent.h include/libgdamm-5.0/libgdamm/dataaccesswrapper.h include/libgdamm-5.0/libgdamm/datacomparator.h include/libgdamm-5.0/libgdamm/datahandler.h include/libgdamm-5.0/libgdamm/datamodel.h include/libgdamm-5.0/libgdamm/datamodelarray.h include/libgdamm-5.0/libgdamm/datamodelimport.h include/libgdamm-5.0/libgdamm/datamodeliter.h include/libgdamm-5.0/libgdamm/dataproxy.h include/libgdamm-5.0/libgdamm/dataselect.h include/libgdamm-5.0/libgdamm/handlerbin.h include/libgdamm-5.0/libgdamm/handlerboolean.h include/libgdamm-5.0/libgdamm/handlernumerical.h include/libgdamm-5.0/libgdamm/handlerstring.h include/libgdamm-5.0/libgdamm/handlertime.h include/libgdamm-5.0/libgdamm/handlertype.h include/libgdamm-5.0/libgdamm/holder.h include/libgdamm-5.0/libgdamm/init.h include/libgdamm-5.0/libgdamm/metastore.h include/libgdamm-5.0/libgdamm/metastruct.h include/libgdamm-5.0/libgdamm/numeric.h include/libgdamm-5.0/libgdamm/private/batch_p.h include/libgdamm-5.0/libgdamm/private/blob_p.h include/libgdamm-5.0/libgdamm/private/blobop_p.h include/libgdamm-5.0/libgdamm/private/column_p.h include/libgdamm-5.0/libgdamm/private/config_p.h include/libgdamm-5.0/libgdamm/private/connection_p.h include/libgdamm-5.0/libgdamm/private/connectionevent_p.h include/libgdamm-5.0/libgdamm/private/dataaccesswrapper_p.h include/libgdamm-5.0/libgdamm/private/datacomparator_p.h include/libgdamm-5.0/libgdamm/private/datahandler_p.h include/libgdamm-5.0/libgdamm/private/datamodel_p.h include/libgdamm-5.0/libgdamm/private/datamodelarray_p.h include/libgdamm-5.0/libgdamm/private/datamodelimport_p.h include/libgdamm-5.0/libgdamm/private/datamodeliter_p.h include/libgdamm-5.0/libgdamm/private/dataproxy_p.h include/libgdamm-5.0/libgdamm/private/dataselect_p.h include/libgdamm-5.0/libgdamm/private/handlerbin_p.h include/libgdamm-5.0/libgdamm/private/handlerboolean_p.h include/libgdamm-5.0/libgdamm/private/handlernumerical_p.h include/libgdamm-5.0/libgdamm/private/handlerstring_p.h include/libgdamm-5.0/libgdamm/private/handlertime_p.h include/libgdamm-5.0/libgdamm/private/handlertype_p.h include/libgdamm-5.0/libgdamm/private/holder_p.h include/libgdamm-5.0/libgdamm/private/metastore_p.h include/libgdamm-5.0/libgdamm/private/metastruct_p.h include/libgdamm-5.0/libgdamm/private/numeric_p.h include/libgdamm-5.0/libgdamm/private/quarklist_p.h include/libgdamm-5.0/libgdamm/private/row_p.h include/libgdamm-5.0/libgdamm/private/serveroperation_p.h include/libgdamm-5.0/libgdamm/private/serverprovider_p.h include/libgdamm-5.0/libgdamm/private/set_p.h include/libgdamm-5.0/libgdamm/private/sqlbuilder_p.h include/libgdamm-5.0/libgdamm/private/sqlexpr_p.h include/libgdamm-5.0/libgdamm/private/sqlparser_p.h include/libgdamm-5.0/libgdamm/private/sqlstatement_p.h include/libgdamm-5.0/libgdamm/private/statement_p.h include/libgdamm-5.0/libgdamm/private/transactionstatus_p.h include/libgdamm-5.0/libgdamm/private/xatransaction_p.h include/libgdamm-5.0/libgdamm/quarklist.h include/libgdamm-5.0/libgdamm/row.h include/libgdamm-5.0/libgdamm/serveroperation.h include/libgdamm-5.0/libgdamm/serverprovider.h include/libgdamm-5.0/libgdamm/set.h include/libgdamm-5.0/libgdamm/sqlbuilder.h include/libgdamm-5.0/libgdamm/sqlexpr.h include/libgdamm-5.0/libgdamm/sqlparser.h include/libgdamm-5.0/libgdamm/sqlstatement.h include/libgdamm-5.0/libgdamm/statement.h include/libgdamm-5.0/libgdamm/transactionstatus.h include/libgdamm-5.0/libgdamm/throw_exception.h include/libgdamm-5.0/libgdamm/value.h include/libgdamm-5.0/libgdamm/wrap_init.h include/libgdamm-5.0/libgdamm/xatransaction.h -lib/libgdamm-5.0.a lib/libgdamm-5.0.so lib/libgdamm-5.0.so.13 lib/libgdamm-5.0.so.13.0.0 lib/libgdamm-5.0/include/libgdammconfig.h libdata/pkgconfig/libgdamm-5.0.pc @dirrm lib/libgdamm-5.0/include @dirrm lib/libgdamm-5.0 @dirrm include/libgdamm-5.0/libgdamm/private @dirrm include/libgdamm-5.0/libgdamm @dirrm include/libgdamm-5.0 Index: head/databases/postgresql84-server/Makefile =================================================================== --- head/databases/postgresql84-server/Makefile (revision 362834) +++ head/databases/postgresql84-server/Makefile (revision 362835) @@ -1,306 +1,306 @@ # Created by: Marc G. Fournier # $FreeBSD$ PORTNAME?= postgresql DISTVERSION?= 8.4.21 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= databases MASTER_SITES= PGSQL MASTER_SITE_SUBDIR= source/v${DISTVERSION} PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT} MAINTAINER?= pgsql@FreeBSD.org COMMENT?= The most advanced open-source database available anywhere CONFLICTS?= ${PORTNAME}[^${PORTVERSION:R:R}]?-client* \ ${PORTNAME}${COMPONENT}-[^${PORTVERSION:R:R}].* \ ${PORTNAME}8[^${PORTVERSION:R:E}]-client* \ ${PORTNAME}${COMPONENT}-8.[^${PORTVERSION:R:E}].* WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION} DIST_SUBDIR= postgresql ICU_PATCHFILE?= pg-8421-icu-2014-06-09.diff.gz UNIQUENAME?= ${PORTNAME}${DISTVERSION:R:S/.//} PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT} USE_BZIP2= yes .if !defined(NO_BUILD) USES+= gmake GNU_CONFIGURE= yes .endif PG_USER= pgsql PG_GROUP= pgsql PG_UID= 70 LDFLAGS+= -L${LOCALBASE}/lib INCLUDES+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \ --with-includes=${PREFIX}/include \ --enable-thread-safety CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ LDFLAGS_SL="${LDFLAGS_SL}" PLIST= ${PKGDIR}/pkg-plist${COMPONENT} BUILD_DIRS?= src/timezone src/backend src/backend/utils/mb/conversion_procs \ src/backend/snowball src/bin/initdb src/bin/pg_ctl \ src/bin/pg_controldata src/bin/pg_resetxlog src/pl INSTALL_DIRS?= ${BUILD_DIRS} .if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY) SERVER_ONLY= yes COMPONENT= -server USE_RC_SUBR= postgresql USE_PGSQL= yes WANT_PGSQL_VER= ${DISTVERSION:C/([0-9][0-9]*)\.([0-9][0-9]*).*/\1\2/g} USERS= ${PG_USER} GROUPS= ${PG_GROUP} SUB_FILES+= 502.pgsql .endif .if !defined(SLAVE_ONLY) OPTIONS_DEFINE+= NLS NLS_DESC= Use internationalized messages OPTIONS_DEFAULT+= NLS .endif .if !defined(CLIENT_ONLY) MAKE_ENV= PATH=${PREFIX}/bin:${PATH} CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH} .endif .if !defined(SLAVE_ONLY) . if ${DISTVERSION:R} == 8.4 OPTIONS_DEFINE+= DTRACE GSSAPI DTRACE_DESC= Build with DTrace probes (server only) GSSAPI_DESC= Build with GSSAPI support OPTIONS_DEFAULT+= INTDATE .endif . if ${DISTVERSION:R} == 8.4 || ${DISTVERSION:R} == 8.3 OPTIONS_DEFINE+= XML TZDATA XML_DESC= Build with XML data type (server) TZDATA_DESC= Use internal timezone database (server) OPTIONS_DEFAULT+= XML TZDATA . endif . if !empty(ICU_PATCHFILE) # See http://people.freebsd.org/~girgen/postgresql-icu/README.html for more info OPTIONS_DEFINE+= ICU .endif OPTIONS_DEFINE+= PAM LDAP OPTIMIZED_CFLAGS DEBUG KRB5 OPTIONS_SINGLE= KRB5 OPTIONS_SINGLE_KRB5= MIT_KRB5 HEIMDAL_KRB5 KRB5_DESC= Build with kerberos provider support # See http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/76999 for more info # (requires dump/restore if modified.) OPTIONS_DEFINE+= INTDATE SSL OPTIONS_DEFAULT+= SSL .endif # !SLAVE_ONLY ICU_DESC= Use ICU for unicode collation (server) PAM_DESC= Build with PAM support (server only) LDAP_DESC= Build with LDAP authentication support MIT_KRB5_DESC= Build with MIT kerberos support HEIMDAL_KRB5_DESC= Builds with Heimdal kerberos OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3) DEBUG_DESC= Builds with debugging symbols INTDATE_DESC= Builds with 64-bit date/time type (server) SSL_DESC= Build with OpenSSL support .include .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes CONFIGURE_ARGS+=--with-openssl .endif .if !defined(SLAVE_ONLY) . if ( defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} ) || make(makesum) USE_AUTOTOOLS= autoconf CONFIGURE_ARGS+=--with-icu PATCH_SITES+= http://people.freebsd.org/~girgen/postgresql-icu/:icu PATCHFILES+= ${ICU_PATCHFILE}:icu LIB_DEPENDS+= libicudata.so:${PORTSDIR}/devel/icu . endif .endif # !SLAVE_ONLY .if !defined(SLAVE_ONLY) PATCH_DIST_STRIP=-p1 . if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+=--enable-dtrace LDFLAGS+= -lelf . if ${OSVERSION} < 900021 IGNORE= need userland DTrace support found in FreeBSD 9.0 . endif . endif . if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+=--with-pam . endif . if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--with-ldap USE_OPENLDAP= yes . endif . if ${PORT_OPTIONS:MXML} CONFIGURE_ARGS+=--with-libxml LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 . endif . if ${PORT_OPTIONS:MTZDATA} PLIST_SUB+= TZDATA="" . else CONFIGURE_ARGS+=--with-system-tzdata=/usr/share/zoneinfo PLIST_SUB+= TZDATA="@comment " . endif . if ${PORT_OPTIONS:MINTDATE} CONFIGURE_ARGS+=--enable-integer-datetimes . else CONFIGURE_ARGS+=--disable-integer-datetimes . endif . if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+=--enable-nls PLIST_SUB+= GETTEXT="" USES+= gettext . else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= GETTEXT="@comment " . endif . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -funroll-loops . endif . if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug INSTALL_TARGET= install . else INSTALL_TARGET= install-strip . endif .if ${PORT_OPTIONS:MGSSAPI} CONFIGURE_ARGS+=--with-gssapi .if empty(PORT_OPTIONS:MMIT_KRB5) && empty(PORT_OPTIONS:MHEIMDAL_KRB5) # Kerberos libraries will pull the proper GSSAPI library # via linker dependencies, but otherwise we must specify # it explicitely: ld --as-needed is used for compilation, # so configure's -lgssapi_krb5 won't go. LDFLAGS+= -lgssapi LDFLAGS_SL+= -lgssapi .endif .else CONFIGURE_ARGS+=--without-gssapi .endif . if ${PORT_OPTIONS:MMIT_KRB5} . if exists(/usr/lib/libkrb5.so) || exists(/usr/bin/krb5-config) IGNORE= requires that you remove heimdal's /usr/bin/krb5-config and /usr/lib/libkrb5.so*, and set NO_KERBEROS=true in /etc/src.conf to build successfully with MIT-KRB . endif # Allow defining a home built MIT Kerberos by setting KRB5_HOME . if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.a) && exists(${KRB5_HOME}/bin/krb5-config) CONFIGURE_ARGS+=--with-krb5 . else LIB_DEPENDS+= libkrb5.so.3:${PORTSDIR}/security/krb5 CONFIGURE_ARGS+=--with-krb5 . endif . endif . if ${PORT_OPTIONS:MHEIMDAL_KRB5} # Allow defining a home built Heimdal Kerberos by setting HEIMDAL_HOME . if defined(HEIMDAL_HOME) && exists(${HEIMDAL_HOME}/lib/libgssapi.a) && exists(${HEIMDAL_HOME}/bin/krb5-config) CONFIGURE_ARGS+=--with-krb5 . else # Postgresql apps will not link properly when libpq is linked with base heimdal in /usr, # so we always use the heimdal port. See # http://lists.freebsd.org/pipermail/freebsd-stable/2005-October/018809.html LIB_DEPENDS+= libkrb5.so.26:${PORTSDIR}/security/heimdal CONFIGURE_ARGS+=--with-krb5 . endif . endif .endif # !SLAVE_ONLY PLIST_SUB+= PG_USER=${PG_USER} \ PG_GROUP=${PG_GROUP} SUB_LIST+= PG_GROUP=${PG_GROUP} \ PG_USER=${PG_USER} \ PG_UID=${PG_UID} # For testing files in FILESDIR .include .if !defined(NO_BUILD) .if !target(pre-build) pre-build: . if defined(SERVER_ONLY) @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL . endif @ cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks .endif do-build: @ for dir in ${BUILD_DIRS}; do \ cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}; \ done . if exists(${FILESDIR}/pkg-message${COMPONENT}.in) SUB_FILES+= pkg-message${COMPONENT} PKGMESSAGE= ${WRKSRC}/pkg-message${COMPONENT} . endif . if exists(${FILESDIR}/pkg-install${COMPONENT}.in) SUB_FILES+= pkg-install${COMPONENT} PLIST_SUB+= PG_USER=${PG_USER} . endif .endif .if !defined(NO_BUILD) post-patch: . if ${PORT_OPTIONS:MICU} @${REINPLACE_CMD} -E -e \ "s|^(m4_if.*)2.6[0-9](.*Autoconf version )2.6[0-9]|\1${AUTOCONF_VERSION}\2${AUTOCONF_VERSION}|g" \ ${WRKSRC}/configure.in . endif do-install: @for dir in ${INSTALL_DIRS}; do \ cd ${WRKSRC}/$${dir} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET}; \ done . if defined(SERVER_ONLY) @ ${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql ;\ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ;\ ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \ ${STAGEDIR}${PREFIX}/etc/periodic/daily ${MKDIR} ${STAGEDIR}${PREFIX}/${PG_USER} . endif # SERVER_ONLY . if defined(CLIENT_ONLY) @ cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local . endif @ if [ -r ${PKGMESSAGE} ]; then \ ${MKDIR} ${STAGEDIR}${DOCSDIR} ;\ ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README${COMPONENT} ;\ fi .endif # !NO_BUILD .if defined(SERVER_ONLY) check: @if [ `id -u` != 0 ] ; then \ ${ECHO} "Running postgresql regressions tests" ;\ cd ${WRKSRC}; ${MAKE_CMD} check ;\ else \ ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \ ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\ fi .endif .include Index: head/databases/postgresql91-server/Makefile =================================================================== --- head/databases/postgresql91-server/Makefile (revision 362834) +++ head/databases/postgresql91-server/Makefile (revision 362835) @@ -1,298 +1,298 @@ # Created by: Marc G. Fournier # $FreeBSD$ PORTNAME?= postgresql DISTVERSION?= 9.1.13 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= databases MASTER_SITES= PGSQL MASTER_SITE_SUBDIR= source/v${DISTVERSION} PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT} MAINTAINER?= pgsql@FreeBSD.org COMMENT?= The most advanced open-source database available anywhere CONFLICTS?= ${PORTNAME}[^${PORTVERSION:R:R}]?-client* \ ${PORTNAME}${COMPONENT}-[^${PORTVERSION:R:R}].* \ ${PORTNAME}9[^${PORTVERSION:R:E}]-client* \ ${PORTNAME}${COMPONENT}-9.[^${PORTVERSION:R:E}].* WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION} DIST_SUBDIR= postgresql ICU_PATCHFILE?= pg-928-icu-2014-06-09.diff.gz .if !defined(SLAVE_ONLY) UNIQUENAME?= ${PORTNAME}${DISTVERSION:R:S/.//} .else # Contrib has different options from -client/-server UNIQUENAME?= ${PORTNAME}${DISTVERSION:R:S/.//}${PKGNAMESUFFIX} .endif PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT} USE_BZIP2= yes .if !defined(NO_BUILD) USES+= gmake GNU_CONFIGURE= yes .endif PG_USER= pgsql PG_GROUP= pgsql PG_UID= 70 LDFLAGS+= -L${LOCALBASE}/lib INCLUDES+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \ --with-includes=${PREFIX}/include \ --enable-thread-safety CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ LDFLAGS_SL="${LDFLAGS_SL}" PLIST= ${PKGDIR}/pkg-plist${COMPONENT} INSTALL_DIRS?= src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_controldata src/bin/pg_resetxlog src/pl \ src/bin/pg_basebackup BUILD_DIRS?= src/port ${INSTALL_DIRS} .if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY) COMPONENT= -server SERVER_ONLY= yes USE_RC_SUBR= postgresql USE_PGSQL= yes WANT_PGSQL_VER= ${DISTVERSION:C/([0-9][0-9]*)\.([0-9][0-9]*).*/\1\2/g} USERS= ${PG_USER} GROUPS= ${PG_GROUP} SUB_FILES+= 502.pgsql .endif .if !defined(CLIENT_ONLY) MAKE_ENV= PATH=${PREFIX}/bin:${PATH} CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH} .endif .if !defined(SLAVE_ONLY) OPTIONS_DEFINE+= NLS DTRACE PAM LDAP GSSAPI OPTIMIZED_CFLAGS XML TZDATA DEBUG KRB5 OPTIONS_SINGLE= KRB5 OPTIONS_SINGLE_KRB5= MIT_KRB5 HEIMDAL_KRB5 KRB5_DESC= Build with kerberos provider support NLS_DESC= Use internationalized messages DTRACE_DESC= Build with DTrace probes (server only) PAM_DESC= Build with PAM Support LDAP_DESC= Build with LDAP authentication support (server only) MIT_KRB5_DESC= Build with MIT kerberos support HEIMDAL_KRB5_DESC= Builds with Heimdal kerberos GSSAPI_DESC= Build with GSSAPI support OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3) XML_DESC= Build with XML data type (server) TZDATA_DESC= Use internal timezone database (server) DEBUG_DESC= Builds with debugging symbols OSSP_UUID_DESC= Enable / disable ossp-uuid support # See http://people.freebsd.org/~girgen/postgresql-icu/README.html for more info OPTIONS_DEFINE+= ICU ICU_DESC= Use ICU for unicode collation (server) # See http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/76999 for more info # (requires dump/restore if modified.) OPTIONS_DEFINE+= INTDATE INTDATE_DESC= Builds with 64-bit date/time type (server) OPTIONS_DEFINE+= SSL SSL_DESC= Build with OpenSSL support OPTIONS_DEFAULT= NLS XML TZDATA INTDATE SSL .endif # !SLAVE_ONLY .include .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes CONFIGURE_ARGS+=--with-openssl .endif .if !defined(SLAVE_ONLY) . if ( defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} ) || make(makesum) USE_AUTOTOOLS= autoconf CONFIGURE_ARGS+=--with-icu PATCH_SITES+= http://people.freebsd.org/~girgen/postgresql-icu/:icu PATCHFILES+= ${ICU_PATCHFILE}:icu LIB_DEPENDS+= libicudata.so:${PORTSDIR}/devel/icu . endif .endif # !SLAVE_ONLY .if ${PORT_OPTIONS:MOSSP_UUID} BUILD_DEPENDS+= ${LOCALBASE}/lib/libuuid.a:${PORTSDIR}/misc/ossp-uuid CONFIGURE_ARGS+=--with-ossp-uuid PLIST_SUB+= OSSP="" .else PLIST_SUB+= OSSP="@comment " .endif .if !defined(SLAVE_ONLY) PATCH_DIST_STRIP=-p1 . if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+=--enable-dtrace LDFLAGS+=-lelf . if ${OSVERSION} < 900021 IGNORE= need userland DTrace support found in FreeBSD 9.0 . endif . endif . if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+=--with-pam . endif . if ${PORT_OPTIONS:MLDAP} . if defined (SERVER_ONLY) CONFIGURE_ARGS+=--with-ldap USE_OPENLDAP= yes . endif . endif . if ${PORT_OPTIONS:MXML} CONFIGURE_ARGS+=--with-libxml LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 . endif . if ${PORT_OPTIONS:MTZDATA} PLIST_SUB+= TZDATA="" . else CONFIGURE_ARGS+=--with-system-tzdata=/usr/share/zoneinfo PLIST_SUB+= TZDATA="@comment " . endif . if empty(PORT_OPTIONS:MINTDATE) CONFIGURE_ARGS+=--disable-integer-datetimes . endif . if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+=--enable-nls PLIST_SUB+= GETTEXT="" USES+= gettext . else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= GETTEXT="@comment " . endif . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -funroll-loops . endif . if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug INSTALL_TARGET= install . else INSTALL_TARGET= install-strip . endif .if ${PORT_OPTIONS:MGSSAPI} CONFIGURE_ARGS+=--with-gssapi .if empty(PORT_OPTIONS:MMIT_KRB5) && empty(PORT_OPTIONS:MHEIMDAL_KRB5) # Kerberos libraries will pull the proper GSSAPI library # via linker dependencies, but otherwise we must specify # it explicitely: ld --as-needed is used for compilation, # so configure's -lgssapi_krb5 won't go. LDFLAGS+= -lgssapi LDFLAGS_SL+= -lgssapi .endif .else CONFIGURE_ARGS+=--without-gssapi .endif . if ${PORT_OPTIONS:MMIT_KRB5} . if defined(IGNORE_WITH_SRC_KRB5) && (exists(/usr/lib/libkrb5.so) || exists(/usr/bin/krb5-config)) IGNORE= requires that you remove heimdal's /usr/bin/krb5-config and /usr/lib/libkrb5.so*, and set NO_KERBEROS=true in /etc/src.conf to build successfully with MIT-KRB . else CONFIGURE_ARGS+=--with-krb5 # Allow defining a home built MIT Kerberos by setting KRB5_HOME . if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.a) && exists(${KRB5_HOME}/bin/krb5-config) LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 . endif . endif . endif . if ${PORT_OPTIONS:MHEIMDAL_KRB5} CONFIGURE_ARGS+=--with-krb5 . endif .endif # !SLAVE_ONLY PLIST_SUB+= PG_USER=${PG_USER} \ PG_GROUP=${PG_GROUP} SUB_LIST+= PG_GROUP=${PG_GROUP} \ PG_USER=${PG_USER} \ PG_UID=${PG_UID} # For testing files in FILESDIR .include .if defined(SERVER_ONLY) pre-build: @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL .endif .if !defined(NO_BUILD) && !target(do-build) do-build: @ cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks @ for dir in ${BUILD_DIRS}; do \ cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}; \ done . if exists(${FILESDIR}/pkg-message${COMPONENT}.in) SUB_FILES+= pkg-message${COMPONENT} PKGMESSAGE= ${WRKSRC}/pkg-message${COMPONENT} . endif . if exists(${FILESDIR}/pkg-install${COMPONENT}.in) SUB_FILES+= pkg-install${COMPONENT} PLIST_SUB+= PG_USER=${PG_USER} . endif post-patch: . if ${PORT_OPTIONS:MICU} @${REINPLACE_CMD} -E -e \ "s|^(m4_if.*)2.6[0-9](.*Autoconf version )2.6[0-9]|\1${AUTOCONF_VERSION}\2${AUTOCONF_VERSION}|g" \ ${WRKSRC}/configure.in . endif do-install: @for dir in ${INSTALL_DIRS}; do \ cd ${WRKSRC}/$${dir} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET}; \ done . if defined(SERVER_ONLY) @ ${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql ;\ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ;\ ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \ ${STAGEDIR}${PREFIX}/etc/periodic/daily ${MKDIR} ${STAGEDIR}${PREFIX}/${PG_USER} . endif # SERVER_ONLY . if defined(CLIENT_ONLY) @ cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local . endif @ if [ -r ${PKGMESSAGE} ]; then \ ${MKDIR} ${STAGEDIR}${DOCSDIR} ;\ ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README${COMPONENT} ;\ fi .endif # !NO_BUILD .if defined(SERVER_ONLY) check: @if [ `id -u` != 0 ] ; then \ ${ECHO} "Running postgresql regressions tests" ;\ cd ${WRKSRC}; ${MAKE_CMD} check ;\ else \ ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \ ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\ fi .endif .include Index: head/databases/postgresql92-server/Makefile =================================================================== --- head/databases/postgresql92-server/Makefile (revision 362834) +++ head/databases/postgresql92-server/Makefile (revision 362835) @@ -1,297 +1,297 @@ # Created by: Marc G. Fournier # $FreeBSD$ PORTNAME?= postgresql DISTVERSION?= 9.2.8 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= databases MASTER_SITES= PGSQL MASTER_SITE_SUBDIR= source/v${DISTVERSION} PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT} MAINTAINER?= pgsql@FreeBSD.org COMMENT?= The most advanced open-source database available anywhere CONFLICTS?= ${PORTNAME}[^${PORTVERSION:R:R}]?-client* \ ${PORTNAME}${COMPONENT}-[^${PORTVERSION:R:R}].* \ ${PORTNAME}9[^${PORTVERSION:R:E}]-client* \ ${PORTNAME}${COMPONENT}-9.[^${PORTVERSION:R:E}].* WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION} DIST_SUBDIR= postgresql ICU_PATCHFILE?= pg-928-icu-2014-06-09.diff.gz .if !defined(SLAVE_ONLY) UNIQUENAME?= ${PORTNAME}${DISTVERSION:R:S/.//} .else # Contrib has different options from -client/-server UNIQUENAME?= ${PORTNAME}${DISTVERSION:R:S/.//}${PKGNAMESUFFIX} .endif PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT} USE_BZIP2= yes .if !defined(NO_BUILD) USES+= gmake GNU_CONFIGURE= yes .endif PG_USER= pgsql PG_GROUP= pgsql PG_UID= 70 LDFLAGS+= -L${LOCALBASE}/lib INCLUDES+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \ --with-includes=${PREFIX}/include \ --enable-thread-safety CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ LDFLAGS_SL="${LDFLAGS_SL}" PLIST= ${PKGDIR}/pkg-plist${COMPONENT} INSTALL_DIRS?= src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_controldata src/bin/pg_resetxlog src/pl \ src/bin/pg_basebackup BUILD_DIRS?= src/port ${INSTALL_DIRS} .if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY) SERVER_ONLY= yes COMPONENT= -server USE_RC_SUBR= postgresql USE_PGSQL= yes WANT_PGSQL_VER= ${DISTVERSION:C/([0-9][0-9]*)\.([0-9][0-9]*).*/\1\2/g} USERS= ${PG_USER} GROUPS= ${PG_GROUP} SUB_FILES+= 502.pgsql .endif .if !defined(CLIENT_ONLY) MAKE_ENV= PATH=${PREFIX}/bin:${PATH} CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH} .endif .if !defined(SLAVE_ONLY) OPTIONS_DEFINE+= NLS DTRACE PAM LDAP GSSAPI OPTIMIZED_CFLAGS XML TZDATA DEBUG KRB5 OPTIONS_SINGLE= KRB5 OPTIONS_SINGLE_KRB5= MIT_KRB5 HEIMDAL_KRB5 KRB5_DESC= Build with kerberos provider support NLS_DESC= Use internationalized messages DTRACE_DESC= Build with DTrace probes (server only) PAM_DESC= Build with PAM Support LDAP_DESC= Build with LDAP authentication support (server only) MIT_KRB5_DESC= Build with MIT kerberos support HEIMDAL_KRB5_DESC= Builds with Heimdal kerberos GSSAPI_DESC= Build with GSSAPI support OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3) XML_DESC= Build with XML data type (server) TZDATA_DESC= Use internal timezone database (server) DEBUG_DESC= Builds with debugging symbols # See http://people.freebsd.org/~girgen/postgresql-icu/README.html for more info OPTIONS_DEFINE+= ICU ICU_DESC= Use ICU for unicode collation (server) # See http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/76999 for more info # (requires dump/restore if modified.) OPTIONS_DEFINE+= INTDATE INTDATE_DESC= Builds with 64-bit date/time type (server) OPTIONS_DEFINE+= SSL SSL_DESC= Build with OpenSSL support OPTIONS_DEFAULT= NLS XML TZDATA INTDATE SSL .endif # !SLAVE_ONLY .include .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes CONFIGURE_ARGS+=--with-openssl .endif .if !defined(SLAVE_ONLY) . if ( defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} ) || make(makesum) USE_AUTOTOOLS= autoconf CONFIGURE_ARGS+=--with-icu PATCH_SITES+= http://people.freebsd.org/~girgen/postgresql-icu/:icu PATCHFILES+= ${ICU_PATCHFILE}:icu LIB_DEPENDS+= libicudata.so:${PORTSDIR}/devel/icu . endif .endif # !SLAVE_ONLY .if ${PORT_OPTIONS:MOSSP_UUID} BUILD_DEPENDS+= ${LOCALBASE}/lib/libuuid.a:${PORTSDIR}/misc/ossp-uuid CONFIGURE_ARGS+=--with-ossp-uuid PLIST_SUB+= OSSP="" .else PLIST_SUB+= OSSP="@comment " .endif .if !defined(SLAVE_ONLY) PATCH_DIST_STRIP=-p1 . if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+=--enable-dtrace LDFLAGS+=-lelf . if ${OSVERSION} < 900021 IGNORE= need userland DTrace support found in FreeBSD 9.0 . endif . endif . if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+=--with-pam . endif . if ${PORT_OPTIONS:MLDAP} . if defined (SERVER_ONLY) CONFIGURE_ARGS+=--with-ldap USE_OPENLDAP= yes . endif . endif . if ${PORT_OPTIONS:MXML} CONFIGURE_ARGS+=--with-libxml LIB_DEPENDS+= libxml2.so:${PORTSDIR}/textproc/libxml2 . endif . if ${PORT_OPTIONS:MTZDATA} PLIST_SUB+= TZDATA="" . else CONFIGURE_ARGS+=--with-system-tzdata=/usr/share/zoneinfo PLIST_SUB+= TZDATA="@comment " . endif . if empty(PORT_OPTIONS:MINTDATE) CONFIGURE_ARGS+=--disable-integer-datetimes . endif . if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+=--enable-nls PLIST_SUB+= GETTEXT="" USES+= gettext . else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= GETTEXT="@comment " . endif . if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -funroll-loops . endif . if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+=--enable-debug INSTALL_TARGET= install . else INSTALL_TARGET= install-strip . endif .if ${PORT_OPTIONS:MGSSAPI} CONFIGURE_ARGS+=--with-gssapi .if empty(PORT_OPTIONS:MMIT_KRB5) && empty(PORT_OPTIONS:MHEIMDAL_KRB5) # Kerberos libraries will pull the proper GSSAPI library # via linker dependencies, but otherwise we must specify # it explicitely: ld --as-needed is used for compilation, # so configure's -lgssapi_krb5 won't go. LDFLAGS+= -lgssapi LDFLAGS_SL+= -lgssapi .endif .else CONFIGURE_ARGS+=--without-gssapi .endif . if ${PORT_OPTIONS:MMIT_KRB5} . if defined(IGNORE_WITH_SRC_KRB5) && (exists(/usr/lib/libkrb5.so) || exists(/usr/bin/krb5-config)) IGNORE= requires that you remove heimdal's /usr/bin/krb5-config and /usr/lib/libkrb5.so*, and set NO_KERBEROS=true in /etc/src.conf to build successfully with MIT-KRB . else CONFIGURE_ARGS+=--with-krb5 # Allow defining a home built MIT Kerberos by setting KRB5_HOME . if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.a) && exists(${KRB5_HOME}/bin/krb5-config) LIB_DEPENDS+= libkrb5.so.3:${PORTSDIR}/security/krb5 . endif . endif . endif . if ${PORT_OPTIONS:MHEIMDAL_KRB5} CONFIGURE_ARGS+=--with-krb5 . endif .endif # !SLAVE_ONLY PLIST_SUB+= PG_USER=${PG_USER} \ PG_GROUP=${PG_GROUP} SUB_LIST+= PG_GROUP=${PG_GROUP} \ PG_USER=${PG_USER} \ PG_UID=${PG_UID} # For testing files in FILESDIR .include .if defined(SERVER_ONLY) pre-build: @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL .endif .if !defined(NO_BUILD) && !target(do-build) do-build: @ cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks @ for dir in ${BUILD_DIRS}; do \ cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}; \ done . if exists(${FILESDIR}/pkg-message${COMPONENT}.in) SUB_FILES+= pkg-message${COMPONENT} PKGMESSAGE= ${WRKSRC}/pkg-message${COMPONENT} . endif . if exists(${FILESDIR}/pkg-install${COMPONENT}.in) SUB_FILES+= pkg-install${COMPONENT} PLIST_SUB+= PG_USER=${PG_USER} . endif post-patch: . if defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} @${REINPLACE_CMD} -E -e \ "s|^(m4_if.*)2.6[0-9](.*Autoconf version )2.6[0-9]|\1${AUTOCONF_VERSION}\2${AUTOCONF_VERSION}|g" \ ${WRKSRC}/configure.in . endif do-install: @for dir in ${INSTALL_DIRS}; do \ cd ${WRKSRC}/$${dir} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET}; \ done . if defined(SERVER_ONLY) @ ${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql ;\ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ;\ ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \ ${STAGEDIR}${PREFIX}/etc/periodic/daily ${MKDIR} ${STAGEDIR}${PREFIX}/${PG_USER} . endif # SERVER_ONLY . if defined(CLIENT_ONLY) @ cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local . endif @ if [ -r ${PKGMESSAGE} ]; then \ ${MKDIR} ${STAGEDIR}${DOCSDIR} ;\ ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README${COMPONENT} ;\ fi .endif # !NO_BUILD .if defined(SERVER_ONLY) check: @if [ `id -u` != 0 ] ; then \ ${ECHO} "Running postgresql regressions tests" ;\ cd ${WRKSRC}; ${MAKE_CMD} check ;\ else \ ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \ ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\ fi .endif .include Index: head/databases/virtuoso/Makefile =================================================================== --- head/databases/virtuoso/Makefile (revision 362834) +++ head/databases/virtuoso/Makefile (revision 362835) @@ -1,135 +1,135 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= virtuoso PORTVERSION= 6.1.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases MASTER_SITES= SF DISTNAME= ${PORTNAME}-opensource-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Universal SQL/Application Server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gawk:${PORTSDIR}/lang/gawk\ htmldoc:${PORTSDIR}/textproc/htmldoc\ flex>2.5.4:${PORTSDIR}/textproc/flex\ gperf>=3.0.3:${PORTSDIR}/devel/gperf\ unzip:${PORTSDIR}/archivers/unzip LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 USES= gmake USE_AUTOTOOLS= libtool CONFIGURE_ARGS= --with-readline\ --without-jdk2\ --without-jdk3\ --without-jdk4\ --disable-hslookup\ --disable-wbxml2\ --enable-bpel-vad\ --with-layout=freebsd\ --datadir="${PREFIX}"\ --localstatedir="${PREFIX}" CPPFLAGS+= -std=gnu89 ${IODBC_CPPFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV= PATH=${LOCALBASE}/bin:${PATH}\ ISQL=isql-vt USE_RC_SUBR= virtuoso USERS= virtuoso GROUPS= virtuoso CHECK_PORT= /usr/bin/nc -z localhost $$\1 2>\&1 OPTIONS_DEFINE= IMAGEMAGICK KERBEROS LDAP IODBC #OPTIONS_DEFINE+= MONO PERL PHP4 PHP5 PYTHON RUBY NO_STAGE= yes post-patch: ${REINPLACE_CMD}\ -e 's,-lpthreads,${PTHREAD_LIBS},g'\ -e 's,-lruby,-lruby${RUBY_VER:S,.,,},g'\ ${WRKSRC}/configure ${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${GREP} -l 'netstat -an.*grep LISTEN' |\ ${XARGS} ${REINPLACE_CMD}\ -e 's,expr \$$,expr -- $$,'\ -e 's,netstat -an.*grep.*$$\([a-zA-Z0-9]*\).*grep LISTEN,${CHECK_PORT},' post-install: PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL check: ${SETENV} -u HOST ${MAKE_ENV} ${MAKE} -C ${WRKSRC} check .include .if ${PORT_OPTIONS:MIMAGEMAGICK} CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE} LIB_DEPENDS+= libMagickWand-6.Q*.so:${PORTSDIR}/graphics/ImageMagick PLIST_SUB+= WITH_IMAGEMAGICK="" .else CONFIGURE_ARGS+=--disable-imagemagick PLIST_SUB+= WITH_IMAGEMAGICK="@comment " .endif .if ${PORT_OPTIONS:MIODBC} CONFIGURE_ARGS+=--with-iodbc=${LOCALBASE} LIB_DEPENDS+= libiodbc.so:${PORTSDIR}/databases/libiodbc IODBC_CPPFLAGS= PLIST_SUB+= WITH_IODBC="" .else IODBC_CPPFLAGS= -I../../libsrc/odbcsdk/include PLIST_SUB+= WITH_IODBC="@comment " .endif .if ${PORT_OPTIONS:MKERBEROS} CONFIGURE_ARGS+=--enable-krb=${LOCALBASE} LIB_DEPENDS+= libkrb5.so.3:${PORTSDIR}/security/krb5 .else CONFIGURE_ARGS+=--disable-krb .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--enable-openldap=${LOCALBASE} USE_OPENLDAP= yes .else CONFIGURE_ARGS+=--disable-openldap .endif # XXX broken (does not build, requires gc.h) #.if ${PORT_OPTIONS:MMONO} #CONFIGURE_ARGS+=--enable-mono #.endif # XXX broken (requires perl to be built with -Dusemultiplicity) #.if ${PORT_OPTIONS:MPERL} #CONFIGURE_ARGS+=--enable-perl #USE_PERL5= yes #.endif # XXX broken (no libphp) #.if ${PORT_OPTIONS:MPHP4} #CONFIGURE_ARGS+=--enable-php4 #.endif # XXX broken (no libphp) #.if ${PORT_OPTIONS:MPHP5} #CONFIGURE_ARGS+=--enable-php5 #.endif # XXX broken (USE_PYTHON does not work with OPTIONS) #.if ${PORT_OPTIONS:MPYTHON} #CONFIGURE_ARGS+=--enable-python #USE_PYTHON= yes #.endif # XXX broken (USE_LIBRUBY does not work with OPTIONS) #.if ${PORT_OPTIONS:MRUBY} #CONFIGURE_ARGS+=--enable-ruby #USE_LIBRUBY= yes #.endif .include Index: head/deskutils/kdepim4/Makefile =================================================================== --- head/deskutils/kdepim4/Makefile (revision 362834) +++ head/deskutils/kdepim4/Makefile (revision 362835) @@ -1,43 +1,44 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= kdepim PORTVERSION= ${KDE4_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils kde MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Libraries for KDE-PIM applications LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme \ libassuan.so:${PORTSDIR}/security/libassuan \ libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libgrantlee_gui.so:${PORTSDIR}/devel/grantlee \ libclucene-core.so:${PORTSDIR}/textproc/clucene \ liblink-grammar.so:${PORTSDIR}/textproc/link-grammar RUN_DEPENDS= ${KDE4_PREFIX}/bin/accountwizard:${PORTSDIR}/deskutils/kdepim4-runtime \ ${LOCALBASE}/bin/gmd5sum:${PORTSDIR}/sysutils/coreutils CONFLICTS_INSTALL= kdepim44-4.* USE_GNOME= libxml2 libxslt:build USE_KDE4= kdehier kdelibs kdeprefix pimlibs kactivities \ akonadi automoc4 ontologies soprano strigi nepomuk-widgets USES= cmake:outsource gmake iconv tar:xz USE_OPENLDAP= yes USE_QT4= corelib dbus declarative designer_build gui network opengl \ script sql webkit \ qmake_build moc_build rcc_build uic_build USE_XORG= x11 xscrnsaver CMAKE_ARGS+= -DKDEPIM_BUILD_MOBILE:BOOL=FALSE # Avoids Clang error: # https://git.reviewboard.kde.org/r/108617 CXXFLAGS+= -Wno-error=return-type USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null PLIST_SUB= GRANTLEE_VER=0.4 .include Index: head/deskutils/kdepimlibs4/Makefile =================================================================== --- head/deskutils/kdepimlibs4/Makefile (revision 362834) +++ head/deskutils/kdepimlibs4/Makefile (revision 362835) @@ -1,40 +1,41 @@ # Created by: arved # $FreeBSD$ PORTNAME= kdepimlibs PORTVERSION= ${KDE4_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils kde MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src DIST_SUBDIR= KDE/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Libraries for KDE-PIM applications LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme \ libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libical.so:${PORTSDIR}/devel/libical \ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ libprison.so:${PORTSDIR}/graphics/prison \ libqjson.so:${PORTSDIR}/devel/qjson BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt USE_KDE4= kdelibs akonadi kdeprefix kdehier \ automoc4 nepomuk-core ontologies soprano USES= cmake:outsource shared-mime-info tar:xz USE_OPENLDAP= yes USE_QT4= corelib dbus declarative designer_build gui network sql xml \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes post-patch: ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/cmake/modules/*.cmake ${REINPLACE_CMD} -e 's|%%KDE4_PREFIX%%|${KDE4_PREFIX}|g' \ ${PATCH_WRKSRC}/cmake/modules/FindQGpgme.cmake # Prevent updating MIME during build. ${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \ ${PATCH_WRKSRC}/CMakeLists.txt .include Index: head/devel/anjuta/Makefile =================================================================== --- head/devel/anjuta/Makefile (revision 362834) +++ head/devel/anjuta/Makefile (revision 362835) @@ -1,111 +1,111 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ # $MCom: ports/devel/anjuta/Makefile,v 1.72 2012/12/13 20:33:05 kwm Exp $ PORTNAME= anjuta PORTVERSION= 2.32.1.1 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Integrated Development Environment for C and C++ BUILD_DEPENDS= autogen:${PORTSDIR}/devel/autogen \ bash:${PORTSDIR}/shells/bash \ p5-Locale-gettext>=1.05:${PORTSDIR}/devel/p5-Locale-gettext LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre \ libgladeui-1.so:${PORTSDIR}/devel/glade3 \ libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \ libgdl-1.so:${PORTSDIR}/x11-toolkits/gdl RUN_DEPENDS= bash:${PORTSDIR}/shells/bash \ autogen:${PORTSDIR}/devel/autogen \ ${LOCALBASE}/share/autotools:${PORTSDIR}/devel/autotools \ p5-Locale-gettext>=1.05:${PORTSDIR}/devel/p5-Locale-gettext \ ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \ exctags:${PORTSDIR}/devel/ctags \ gdb66:${PORTSDIR}/devel/gdb66 \ yelp:${PORTSDIR}/x11/yelp CONFLICTS= anjuta-3.[0-9]* -USES= desktop-file-utils gmake gettext libtool:keepla pathfix \ +USES= desktop-file-utils gmake gettext libtool pathfix \ perl5 pkgconfig shared-mime-info shebangfix tar:bzip2 INSTALLS_OMF= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USE_PYTHON= yes USE_GNOME= gnomeprefix vte gtksourceview2 libgda4 USE_CSTD= gnu89 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-symbol-db-shm=/tmp \ --disable-vala \ --disable-graphviz \ --enable-introspection=no USE_LDCONFIG= yes GCONF_SCHEMAS= anjuta-build-basic-autotools-plugin.schemas \ anjuta-cvs-plugin.schemas \ anjuta-debug-manager.schemas \ anjuta-document-manager.schemas \ anjuta-editor-sourceview.schemas \ anjuta-language-cpp-java.schemas \ anjuta-message-manager-plugin.schemas \ anjuta-symbol-db.schemas \ anjuta-terminal-plugin.schemas \ file-manager.schemas \ preferences.schemas \ python-plugin-properties.schemas SHEBANG_FILES= scripts/builder2schema.pl \ plugins/gbf-am/gbf-am-parse.in \ plugins/gbf-mkfile/gbf-mkfile-parse.in \ plugins/tools/scripts/*.pl OPTIONS_DEFINE= SVN DEVHELP DOCS OPTIONS_DEFAULT=DEVHELP DEVHELP_DESC= Devhelp support .include .if ${PORT_OPTIONS:MSVN} BUILD_DEPENDS+= svn:${PORTSDIR}/devel/subversion LIB_DEPENDS+= libapr-1.so:${PORTSDIR}/devel/apr1 LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon29 RUN_DEPENDS+= svn:${PORTSDIR}/devel/subversion PLIST_SUB+= SVN="" .else CONFIGURE_ARGS+=--disable-plugin-subversion PLIST_SUB+= SVN="@comment " .endif .if ${PORT_OPTIONS:MDEVHELP} LIB_DEPENDS+= libdevhelp-2.so:${PORTSDIR}/devel/devhelp PLIST_SUB+= DEVHELP="" .else CONFIGURE_ARGS+=--disable-plugin-devhelp # XXX Even if we disable the devhelp plugin it gets build and installed. # See if versions beyond 2.26.1.0 still do this. #PLIST_SUB+= DEVHELP="@comment " PLIST_SUB+= DEVHELP="" .endif post-patch: @${RM} ${WRKSRC}/plugins/debug-manager/anjuta-debug-manager.schemas post-configure: @${REINPLACE_CMD} -e 's|"make|"gmake|g' \ ${WRKSRC}/plugins/build-basic-autotools/plugin.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/plugins/symbol-db/plugin.h \ ${WRKSRC}/plugins/symbol-db/symbol-db-prefs.h post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS COPYING ChangeLog FUTURE INSTALL NEWS README \ doc/ScintillaDoc.html TODO ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/anjuta/pkg-plist =================================================================== --- head/devel/anjuta/pkg-plist (revision 362834) +++ head/devel/anjuta/pkg-plist (revision 362835) @@ -1,1511 +1,1472 @@ bin/anjuta bin/anjuta-launcher bin/anjuta-tags bin/gbf-am-parse bin/gbf-mkfile-parse include/libanjuta-1.0/libanjuta/anjuta-async-command.h include/libanjuta-1.0/libanjuta/anjuta-async-notify.h include/libanjuta-1.0/libanjuta/anjuta-command.h include/libanjuta-1.0/libanjuta/anjuta-command-queue.h include/libanjuta-1.0/libanjuta/anjuta-convert.h include/libanjuta-1.0/libanjuta/anjuta-debug.h include/libanjuta-1.0/libanjuta/anjuta-encodings.h include/libanjuta-1.0/libanjuta/anjuta-enum-types.h include/libanjuta-1.0/libanjuta/anjuta-launcher.h include/libanjuta-1.0/libanjuta/anjuta-marshal.h include/libanjuta-1.0/libanjuta/anjuta-pkg-config-chooser.h include/libanjuta-1.0/libanjuta/anjuta-plugin-description.h include/libanjuta-1.0/libanjuta/anjuta-plugin-handle.h include/libanjuta-1.0/libanjuta/anjuta-plugin-manager.h include/libanjuta-1.0/libanjuta/anjuta-plugin.h include/libanjuta-1.0/libanjuta/anjuta-preferences-dialog.h include/libanjuta-1.0/libanjuta/anjuta-preferences.h include/libanjuta-1.0/libanjuta/anjuta-profile-manager.h include/libanjuta-1.0/libanjuta/anjuta-profile.h include/libanjuta-1.0/libanjuta/anjuta-project.h include/libanjuta-1.0/libanjuta/anjuta-save-prompt.h include/libanjuta-1.0/libanjuta/anjuta-serializer.h include/libanjuta-1.0/libanjuta/anjuta-session.h include/libanjuta-1.0/libanjuta/anjuta-shell.h include/libanjuta-1.0/libanjuta/anjuta-status.h include/libanjuta-1.0/libanjuta/anjuta-sync-command.h include/libanjuta-1.0/libanjuta/anjuta-tabber.h include/libanjuta-1.0/libanjuta/anjuta-ui.h include/libanjuta-1.0/libanjuta/anjuta-utils.h include/libanjuta-1.0/libanjuta/anjuta-vcs-status.h include/libanjuta-1.0/libanjuta/anjuta-vcs-status-tree-view.h include/libanjuta-1.0/libanjuta/anjuta-version.h include/libanjuta-1.0/libanjuta/gbf-project.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-buildable.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-builder.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-debug-manager.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-debugger-breakpoint.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-debugger-instruction.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-debugger-memory.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-debugger-register.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-debugger-variable.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-debugger.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-document-manager.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-document.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-assist.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-cell-style.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-cell.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-comment.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-convert.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-factory.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-folds.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-goto.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-hover.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-language.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-line-mode.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-search.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-selection.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-tip.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-view.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor-zoom.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-editor.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-environment.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-file-loader.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-file-manager.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-file-savable.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-file.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-help.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-indicable.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-iterable-tree.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-iterable.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-language.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-loader.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-markable.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-message-manager.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-message-view.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-plugin-factory.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-preferences.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-print.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-project-backend.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-project-manager.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-project.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-provider.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-snippets-manager.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-stream-loader.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-stream-savable.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-stream.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-symbol-manager.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-symbol-query.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-symbol.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-terminal.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-todo.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-vcs.h include/libanjuta-1.0/libanjuta/interfaces/ianjuta-wizard.h include/libanjuta-1.0/libanjuta/interfaces/libanjuta-iface-marshallers.h include/libanjuta-1.0/libanjuta/interfaces/libanjuta-interfaces.h include/libanjuta-1.0/libanjuta/interfaces/libanjuta.idl include/libanjuta-1.0/libanjuta/libanjuta.h include/libanjuta-1.0/libanjuta/resources.h lib/anjuta/anjuta-build-basic-autotools.plugin lib/anjuta/anjuta-class-gen.plugin lib/anjuta/anjuta-cvs.plugin lib/anjuta/anjuta-debug-manager.plugin %%DEVHELP%%lib/anjuta/anjuta-devhelp.plugin lib/anjuta/dir-project.plugin lib/anjuta/anjuta-document-manager.plugin lib/anjuta/anjuta-file-wizard.plugin lib/anjuta/anjuta-gdb.plugin lib/anjuta/anjuta-glade.plugin lib/anjuta/anjuta-gtodo.plugin lib/anjuta/anjuta-language-cpp-java.plugin lib/anjuta/anjuta-loader.plugin lib/anjuta/anjuta-message-manager.plugin lib/anjuta/anjuta-patch.plugin lib/anjuta/anjuta-project-import.plugin lib/anjuta/anjuta-project-manager.plugin lib/anjuta/anjuta-project-wizard.plugin lib/anjuta/anjuta-python-autocomplete.py lib/anjuta/anjuta-python-loader.plugin lib/anjuta/anjuta-run-program.plugin lib/anjuta/anjuta-search.plugin lib/anjuta/anjuta-snippets-manager.plugin lib/anjuta/anjuta-starter.plugin %%SVN%%lib/anjuta/anjuta-subversion.plugin lib/anjuta/anjuta-terminal.plugin lib/anjuta/anjuta-tools.plugin lib/anjuta/file-manager.plugin lib/anjuta/gbf-am.plugin lib/anjuta/gbf-mkfile.plugin lib/anjuta/git.plugin lib/anjuta/js_debugger.plugin lib/anjuta/js-support-plugin.plugin lib/anjuta/language-manager.plugin -lib/anjuta/libanjuta-build-basic-autotools.la lib/anjuta/libanjuta-build-basic-autotools.so -lib/anjuta/libanjuta-class-gen.la lib/anjuta/libanjuta-class-gen.so -lib/anjuta/libanjuta-cvs-plugin.la lib/anjuta/libanjuta-cvs-plugin.so -lib/anjuta/libanjuta-debug-manager.la lib/anjuta/libanjuta-debug-manager.so -%%DEVHELP%%lib/anjuta/libanjuta-devhelp.la %%DEVHELP%%lib/anjuta/libanjuta-devhelp.so -lib/anjuta/libanjuta-document-manager.la lib/anjuta/libanjuta-document-manager.so -lib/anjuta/libanjuta-file-wizard.la lib/anjuta/libanjuta-file-wizard.so -lib/anjuta/libanjuta-gdb.la lib/anjuta/libanjuta-gdb.so -lib/anjuta/libanjuta-git.la lib/anjuta/libanjuta-git.so -lib/anjuta/libanjuta-glade.la lib/anjuta/libanjuta-glade.so -lib/anjuta/libanjuta-gtodo.la lib/anjuta/libanjuta-gtodo.so -lib/anjuta/libanjuta-language-cpp-java.la lib/anjuta/libanjuta-language-cpp-java.so -lib/anjuta/libanjuta-loader.la lib/anjuta/libanjuta-loader.so -lib/anjuta/libanjuta-message-view.la lib/anjuta/libanjuta-message-view.so -lib/anjuta/libanjuta-patch.la lib/anjuta/libanjuta-patch.so -lib/anjuta/libanjuta-project-import.la lib/anjuta/libanjuta-project-import.so -lib/anjuta/libanjuta-project-manager.la lib/anjuta/libanjuta-project-manager.so -lib/anjuta/libanjuta-project-wizard.la lib/anjuta/libanjuta-project-wizard.so -lib/anjuta/libanjuta-python-loader.la lib/anjuta/libanjuta-python-loader.so -lib/anjuta/libanjuta-run-program.la lib/anjuta/libanjuta-run-program.so -lib/anjuta/libanjuta-search.la lib/anjuta/libanjuta-search.so -lib/anjuta/libanjuta-snippets-manager.la lib/anjuta/libanjuta-snippets-manager.so -lib/anjuta/libanjuta-sourceview.la lib/anjuta/libanjuta-sourceview.so -lib/anjuta/libanjuta-starter.la lib/anjuta/libanjuta-starter.so -%%SVN%%lib/anjuta/libanjuta-subversion.la %%SVN%%lib/anjuta/libanjuta-subversion.so -lib/anjuta/libanjuta-symbol-db.la lib/anjuta/libanjuta-symbol-db.so -lib/anjuta/libanjuta-terminal.la lib/anjuta/libanjuta-terminal.so -lib/anjuta/libanjuta-tools.la lib/anjuta/libanjuta-tools.so -lib/anjuta/libdir-project.la lib/anjuta/libdir-project.so -lib/anjuta/libfile-manager.la lib/anjuta/libfile-manager.so -lib/anjuta/libgbf-am.la lib/anjuta/libgbf-am.so -lib/anjuta/libgbf-mkfile.la lib/anjuta/libgbf-mkfile.so -lib/anjuta/libjs_debugger.la lib/anjuta/libjs_debugger.so -lib/anjuta/libjs-support-plugin.la lib/anjuta/libjs-support-plugin.so -lib/anjuta/liblanguage-manager.la lib/anjuta/liblanguage-manager.so -lib/anjuta/libpython_plugin.la lib/anjuta/libpython_plugin.so lib/anjuta/libpython_plugin.so.0 lib/anjuta/libpython_plugin.so.0.0.0 lib/anjuta/python-plugin.plugin lib/anjuta/sourceview.plugin lib/anjuta/symbol-db.plugin -lib/glade3/modules/libgladeanjuta.la lib/glade3/modules/libgladeanjuta.so -lib/libanjuta.la lib/libanjuta.so lib/libanjuta.so.0 lib/libanjuta.so.0.0.0 -lib/libanjuta-foocanvas.la lib/libanjuta-foocanvas.so lib/libanjuta-foocanvas.so.0 lib/libanjuta-foocanvas.so.0.0.0 libdata/pkgconfig/libanjuta-1.0.pc man/man1/anjuta-launcher.1.gz man/man1/anjuta.1.gz share/anjuta/AUTHORS share/anjuta/GBF/AmFiles.pm share/anjuta/GBF/General.pm share/anjuta/GBF/Make.pm share/anjuta/anjuta_project.template share/anjuta/build/automake-c.filters share/anjuta/class-templates/cc-header.tpl share/anjuta/class-templates/cc-source.tpl share/anjuta/class-templates/go-header.tpl share/anjuta/class-templates/go-source.tpl share/anjuta/gdb.init share/anjuta/glade/anjuta-build-basic-autotools-plugin.ui share/anjuta/glade/anjuta-class-gen-plugin.ui share/anjuta/glade/anjuta-cvs-plugin.ui share/anjuta/glade/anjuta-debug-manager.ui share/anjuta/glade/anjuta-document-manager.ui share/anjuta/glade/anjuta-editor-sourceview.ui share/anjuta/glade/anjuta-file-wizard.ui share/anjuta/glade/anjuta-gdb.ui share/anjuta/glade/anjuta-git.ui share/anjuta/glade/anjuta-language-cpp-java.ui share/anjuta/glade/anjuta-language-javascript.ui share/anjuta/glade/anjuta-message-manager-plugin.ui share/anjuta/glade/anjuta-project-wizard.ui share/anjuta/glade/anjuta-run-program.ui share/anjuta/glade/anjuta-search.ui %%SVN%%share/anjuta/glade/anjuta-subversion.ui share/anjuta/glade/anjuta-symbol-db.ui share/anjuta/glade/anjuta-terminal-plugin.ui share/anjuta/glade/anjuta-tools.ui share/anjuta/glade/applogo.png share/anjuta/glade/appwizard.png share/anjuta/glade/create_dialogs.ui share/anjuta/glade/file-manager.ui share/anjuta/glade/gbf-am-dialogs.ui share/anjuta/glade/patch-plugin.ui share/anjuta/glade/preferences.ui share/anjuta/glade/project-import.ui share/anjuta/glade/python-plugin-properties.ui share/anjuta/glade/snippets-browser.ui share/anjuta/glade/snippets-editor.ui share/anjuta/glade/snippets-manager-preferences.ui share/anjuta/glade/start-with-import.png share/anjuta/glade/start-with-open.png share/anjuta/glade/start-with-wizard.png share/anjuta/gtodo/gtodo.css share/anjuta/gtodo/gtodo.xsl share/anjuta/gtodo/gtodo-plain.xsl share/anjuta/languages.xml share/anjuta/layout.xml share/anjuta/profiles/default.profile share/anjuta/project/anjuta-plugin-logo.png share/anjuta/project/anjuta-plugin.wiz share/anjuta/project/anjuta-plugin/configure.ac.tpl share/anjuta/project/anjuta-plugin/po/POTFILES.in share/anjuta/project/anjuta-plugin/src/Makefile.am.tpl share/anjuta/project/anjuta-plugin/src/plugin.c share/anjuta/project/anjuta-plugin/src/plugin.h share/anjuta/project/anjuta-plugin/src/plugin.plugin.in share/anjuta/project/anjuta-plugin/src/plugin.ui share/anjuta/project/anjuta-plugin/src/plugin.xml share/anjuta/project/appwiz_sdl.png share/anjuta/project/cpp-logo.png share/anjuta/project/cpp.wiz share/anjuta/project/cpp/configure.ac.tpl share/anjuta/project/cpp/po/POTFILES.in share/anjuta/project/cpp/src/Makefile.am.tpl share/anjuta/project/cpp/src/main.cc share/anjuta/project/directory/project.anjuta share/anjuta/project/django-logo.png share/anjuta/project/django.wiz share/anjuta/project/gcj-logo.png share/anjuta/project/gcj.wiz share/anjuta/project/gcj/configure.ac.tpl share/anjuta/project/gcj/src/Makefile.am.tpl share/anjuta/project/gnome-logo.png share/anjuta/project/gtk-logo.png share/anjuta/project/gtk.wiz share/anjuta/project/gtk/po/POTFILES.in share/anjuta/project/gtk/src/Makefile.am.tpl share/anjuta/project/gtk/src/callbacks.c share/anjuta/project/gtk/src/callbacks.h share/anjuta/project/gtk/src/main.c share/anjuta/project/gtk/src/project.ui share/anjuta/project/gtkmm-logo.png share/anjuta/project/gtkmm.wiz share/anjuta/project/gtkmm/po/POTFILES.in share/anjuta/project/gtkmm/src/Makefile.am.tpl share/anjuta/project/gtkmm/src/main.cc share/anjuta/project/gtkmm/src/project.ui share/anjuta/project/java-logo.png share/anjuta/project/java.wiz share/anjuta/project/java/configure.ac.tpl share/anjuta/project/java/po/POTFILES.in share/anjuta/project/java/project.anjuta share/anjuta/project/java/src/Makefile.am.tpl share/anjuta/project/java/src/main.java share/anjuta/project/js.wiz share/anjuta/project/js_minimal/Makefile.am.tpl share/anjuta/project/js_minimal/autogen.sh share/anjuta/project/js_minimal/configure.ac.tpl share/anjuta/project/js_minimal/project.anjuta share/anjuta/project/js_minimal/src/Makefile.am.tpl share/anjuta/project/js_minimal/src/debug.c share/anjuta/project/js_minimal/src/debug.h share/anjuta/project/js_minimal/src/main.c share/anjuta/project/js_minimal/src/main.js share/anjuta/project/library.wiz share/anjuta/project/library/configure.ac.tpl share/anjuta/project/library/po/POTFILES.in share/anjuta/project/library/src/Makefile.am.tpl share/anjuta/project/library/src/lib.c share/anjuta/project/library/src/lib.h share/anjuta/project/library/src/library.pc.in share/anjuta/project/licenses/BSD share/anjuta/project/licenses/GPL share/anjuta/project/licenses/LGPL share/anjuta/project/licenses/None share/anjuta/project/m4/as-ac-expand.m4 share/anjuta/project/m4/ac-define-dir.m4 share/anjuta/project/minimal.wiz share/anjuta/project/minimal/Makefile.am.tpl share/anjuta/project/minimal/anjuta.session share/anjuta/project/minimal/autogen.sh share/anjuta/project/minimal/configure.ac.tpl share/anjuta/project/minimal/project.anjuta share/anjuta/project/mkfile-logo.png share/anjuta/project/mkfile.wiz share/anjuta/project/mkfile/po/ChangeLog share/anjuta/project/mkfile/po/POTFILES.in share/anjuta/project/mkfile/project.anjuta share/anjuta/project/mkfile/src/Makefile.tpl share/anjuta/project/mkfile/src/main.c share/anjuta/project/pygtk-logo.png share/anjuta/project/pygtk.wiz share/anjuta/project/pygtk/configure.ac.tpl share/anjuta/project/pygtk/data/project.ui share/anjuta/project/pygtk/project.anjuta share/anjuta/project/pygtk/src/Makefile.am.tpl share/anjuta/project/pygtk/src/main.py share/anjuta/project/python-logo.png share/anjuta/project/python.wiz share/anjuta/project/python/configure.ac.tpl share/anjuta/project/python/po/POTFILES.in share/anjuta/project/python/project.anjuta share/anjuta/project/python/src/Makefile.am.tpl share/anjuta/project/python/src/main.py share/anjuta/project/sdl.wiz share/anjuta/project/sdl/acinclude.m4.tpl share/anjuta/project/sdl/configure.ac.tpl share/anjuta/project/sdl/po/POTFILES.in share/anjuta/project/sdl/src/Makefile.am.tpl share/anjuta/project/sdl/src/main.c share/anjuta/project/terminal-logo.png share/anjuta/project/terminal.wiz share/anjuta/project/terminal/AUTHORS share/anjuta/project/terminal/ChangeLog share/anjuta/project/terminal/Makefile.am.tpl share/anjuta/project/terminal/NEWS share/anjuta/project/terminal/README share/anjuta/project/terminal/autogen.sh share/anjuta/project/terminal/configure.ac.tpl share/anjuta/project/terminal/po/ChangeLog share/anjuta/project/terminal/po/LINGUAS share/anjuta/project/terminal/po/POTFILES.in share/anjuta/project/terminal/project.anjuta share/anjuta/project/terminal/src/Makefile.am.tpl share/anjuta/project/terminal/src/main.c share/anjuta/project/wxwin-logo.png share/anjuta/project/wxwin.wiz share/anjuta/project/wxwin/configure.ac.tpl share/anjuta/project/wxwin/po/POTFILES.in share/anjuta/project/wxwin/src/Makefile.am.tpl share/anjuta/project/wxwin/src/main.cc share/anjuta/project/xlib-dock.wiz share/anjuta/project/xlib-dock/po/POTFILES.in share/anjuta/project/xlib-dock/src/Makefile.am.tpl share/anjuta/project/xlib-dock/src/main.c share/anjuta/project/xlib-dock/src/pixmaps.h share/anjuta/project/xlib-dock/src/wmgeneral.c share/anjuta/project/xlib-dock/src/wmgeneral.h share/anjuta/project/xlib-logo.png share/anjuta/project/xlib.wiz share/anjuta/project/xlib/configure.ac.tpl share/anjuta/project/xlib/po/POTFILES.in share/anjuta/project/xlib/src/Makefile.am.tpl share/anjuta/project/xlib/src/main.c share/anjuta/sources.list share/anjuta/snippets-global-variables.xml share/anjuta/snippets.anjuta-snippets share/anjuta/tables.sql share/anjuta/tools/find-fixmes.pl share/anjuta/tools/prepare-changelog.pl share/anjuta/tools/tools-2.xml share/anjuta/tools/translation-status.pl share/anjuta/ui/anjuta-build-basic-autotools-plugin.xml share/anjuta/ui/anjuta-cvs.ui share/anjuta/ui/anjuta-debug-manager.xml share/anjuta/ui/anjuta-devhelp-simple.ui share/anjuta/ui/anjuta-devhelp.ui share/anjuta/ui/anjuta-document-manager.xml share/anjuta/ui/anjuta-git.xml share/anjuta/ui/anjuta-glade.xml share/anjuta/ui/anjuta-gtodo.ui share/anjuta/ui/anjuta-language-support-cpp-java.xml share/anjuta/ui/anjuta-language-javascript.xml share/anjuta/ui/anjuta-loader-plugin.ui share/anjuta/ui/anjuta-message-manager.xml share/anjuta/ui/anjuta-patch.xml share/anjuta/ui/anjuta-project-manager.xml share/anjuta/ui/anjuta-run-program.xml share/anjuta/ui/anjuta-search.xml %%SVN%%share/anjuta/ui/anjuta-subversion.xml share/anjuta/ui/anjuta-symbol-db-plugin.xml share/anjuta/ui/anjuta-terminal-plugin.xml share/anjuta/ui/anjuta-tools.xml share/anjuta/ui/anjuta.xml share/anjuta/ui/file-manager.xml share/anjuta/ui/python-plugin.xml share/anjuta/ui/snippets-manager-ui.xml share/anjuta/welcome.txt share/applications/anjuta.desktop %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/FUTURE %%PORTDOCS%%%%DOCSDIR%%/INSTALL %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/ScintillaDoc.html %%PORTDOCS%%%%DOCSDIR%%/TODO share/doc/libanjuta/AnjutaAsyncCommand.html share/doc/libanjuta/AnjutaCModule.html share/doc/libanjuta/AnjutaCPluginFactory.html share/doc/libanjuta/AnjutaCellRendererCaptionedImage.html share/doc/libanjuta/AnjutaCommand.html share/doc/libanjuta/AnjutaLauncher.html share/doc/libanjuta/AnjutaPlugin.html share/doc/libanjuta/AnjutaPluginHandle.html share/doc/libanjuta/AnjutaPluginManager.html share/doc/libanjuta/AnjutaPreferences.html share/doc/libanjuta/AnjutaPreferencesDialog.html share/doc/libanjuta/AnjutaProfile.html share/doc/libanjuta/AnjutaProfileManager.html share/doc/libanjuta/AnjutaSavePrompt.html share/doc/libanjuta/AnjutaSerializer.html share/doc/libanjuta/AnjutaSession.html share/doc/libanjuta/AnjutaShell.html share/doc/libanjuta/AnjutaStatus.html share/doc/libanjuta/AnjutaSyncCommand.html share/doc/libanjuta/AnjutaUI.html share/doc/libanjuta/AnjutaVcsStatusTreeView.html share/doc/libanjuta/ESplash.html share/doc/libanjuta/IAnjutaBuildable.html share/doc/libanjuta/IAnjutaBuilder.html share/doc/libanjuta/IAnjutaDebugManager.html share/doc/libanjuta/IAnjutaDebugger.html share/doc/libanjuta/IAnjutaDebuggerBreakpoint.html share/doc/libanjuta/IAnjutaDebuggerInstruction.html share/doc/libanjuta/IAnjutaDebuggerMemory.html share/doc/libanjuta/IAnjutaDebuggerRegister.html share/doc/libanjuta/IAnjutaDebuggerVariable.html share/doc/libanjuta/IAnjutaDocument.html share/doc/libanjuta/IAnjutaDocumentManager.html share/doc/libanjuta/IAnjutaEditor.html share/doc/libanjuta/IAnjutaEditorAssist.html share/doc/libanjuta/IAnjutaEditorCell.html share/doc/libanjuta/IAnjutaEditorCellStyle.html share/doc/libanjuta/IAnjutaEditorComment.html share/doc/libanjuta/IAnjutaEditorConvert.html share/doc/libanjuta/IAnjutaEditorFactory.html share/doc/libanjuta/IAnjutaEditorFolds.html share/doc/libanjuta/IAnjutaEditorGoto.html share/doc/libanjuta/IAnjutaEditorHover.html share/doc/libanjuta/IAnjutaEditorLanguage.html share/doc/libanjuta/IAnjutaEditorLineMode.html share/doc/libanjuta/IAnjutaEditorSearch.html share/doc/libanjuta/IAnjutaEditorSelection.html share/doc/libanjuta/IAnjutaEditorView.html share/doc/libanjuta/IAnjutaEditorZoom.html share/doc/libanjuta/IAnjutaEnvironment.html share/doc/libanjuta/IAnjutaFile.html share/doc/libanjuta/IAnjutaFileLoader.html share/doc/libanjuta/IAnjutaFileManager.html share/doc/libanjuta/IAnjutaFileSavable.html share/doc/libanjuta/IAnjutaHelp.html share/doc/libanjuta/IAnjutaIndicable.html share/doc/libanjuta/IAnjutaIterable.html share/doc/libanjuta/IAnjutaIterableTree.html share/doc/libanjuta/IAnjutaLanguage.html share/doc/libanjuta/IAnjutaLoader.html share/doc/libanjuta/IAnjutaMarkable.html share/doc/libanjuta/IAnjutaMessageManager.html share/doc/libanjuta/IAnjutaMessageView.html share/doc/libanjuta/IAnjutaPluginFactory.html share/doc/libanjuta/IAnjutaPreferences.html share/doc/libanjuta/IAnjutaPrint.html share/doc/libanjuta/IAnjutaProjectManager.html share/doc/libanjuta/IAnjutaStream.html share/doc/libanjuta/IAnjutaStreamLoader.html share/doc/libanjuta/IAnjutaStreamSavable.html share/doc/libanjuta/IAnjutaSymbol.html share/doc/libanjuta/IAnjutaSymbolManager.html share/doc/libanjuta/IAnjutaSymbolQuery.html share/doc/libanjuta/IAnjutaTerminal.html share/doc/libanjuta/IAnjutaTodo.html share/doc/libanjuta/IAnjutaVcs.html share/doc/libanjuta/IAnjutaWizard.html share/doc/libanjuta/action-block.html share/doc/libanjuta/anjuta-architecture.html share/doc/libanjuta/anjuta-architecture.png share/doc/libanjuta/content-block.html share/doc/libanjuta/debugger-states.png share/doc/libanjuta/distribution.html share/doc/libanjuta/header-block.html share/doc/libanjuta/home.png share/doc/libanjuta/index.html share/doc/libanjuta/index.sgml share/doc/libanjuta/internationalization.html share/doc/libanjuta/left.png share/doc/libanjuta/libanjuta-AnjutaPluginDescription.html share/doc/libanjuta/libanjuta-Debugging.html share/doc/libanjuta/libanjuta-Program-resources.html share/doc/libanjuta/libanjuta-Utilities.html share/doc/libanjuta/libanjuta-anjuta-convert.html share/doc/libanjuta/libanjuta-anjuta-encodings.html share/doc/libanjuta/libanjuta-anjuta-utils-priv.html share/doc/libanjuta/libanjuta-anjuta-version.html share/doc/libanjuta/libanjuta-api.html share/doc/libanjuta/libanjuta-internal-api.html share/doc/libanjuta/libanjuta-libanjuta-iface-marshallers.html share/doc/libanjuta/libanjuta.devhelp share/doc/libanjuta/libanjuta.devhelp2 share/doc/libanjuta/object-hierarchy.html share/doc/libanjuta/page-block.html share/doc/libanjuta/plugin-description-file.html share/doc/libanjuta/plugin-interfaces.html share/doc/libanjuta/project-wizard-format.html share/doc/libanjuta/right.png share/doc/libanjuta/style.css share/doc/libanjuta/up.png share/doc/libanjuta/writing-plugins-build-setup.html share/doc/libanjuta/writing-plugins-simple.html share/doc/libanjuta/writing-plugins-sources.html share/doc/libanjuta/writing-plugins.html share/glade3/catalogs/anjuta-glade.xml share/gnome/help/anjuta-build-tutorial/C/anjuta-build-tutorial.xml share/gnome/help/anjuta-build-tutorial/C/figures/autotools-process.png share/gnome/help/anjuta-build-tutorial/C/figures/build_preferences.png share/gnome/help/anjuta-build-tutorial/C/figures/compilation-stages.png share/gnome/help/anjuta-build-tutorial/C/figures/configure-dialog.png share/gnome/help/anjuta-build-tutorial/C/figures/configure-process.png share/gnome/help/anjuta-build-tutorial/C/figures/library-add-pkgconfig.png share/gnome/help/anjuta-build-tutorial/C/figures/library-add-properties.png share/gnome/help/anjuta-build-tutorial/C/figures/new-project-basic.png share/gnome/help/anjuta-build-tutorial/C/figures/new-project-message.png share/gnome/help/anjuta-build-tutorial/C/figures/new-project-options.png share/gnome/help/anjuta-build-tutorial/C/figures/new-project-select.png share/gnome/help/anjuta-build-tutorial/C/figures/new-project-summary.png share/gnome/help/anjuta-faqs/C/anjuta-faqs.xml share/gnome/help/anjuta-faqs/C/legal.xml share/gnome/help/anjuta-manual/C/anjuta-manual.xml share/gnome/help/anjuta-manual/C/authors.xml share/gnome/help/anjuta-manual/C/build.xml share/gnome/help/anjuta-manual/C/debugger.xml share/gnome/help/anjuta-manual/C/figures/add_edit_macro.png share/gnome/help/anjuta-manual/C/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/C/figures/attach.png share/gnome/help/anjuta-manual/C/figures/brk_add.png share/gnome/help/anjuta-manual/C/figures/brk_dlg.png share/gnome/help/anjuta-manual/C/figures/configure_dlg.png share/gnome/help/anjuta-manual/C/figures/display_macro.png share/gnome/help/anjuta-manual/C/figures/editor_guides.png share/gnome/help/anjuta-manual/C/figures/editor_margins.png share/gnome/help/anjuta-manual/C/figures/editor_markers.png share/gnome/help/anjuta-manual/C/figures/file_menu.png share/gnome/help/anjuta-manual/C/figures/insert_text.png share/gnome/help/anjuta-manual/C/figures/keyword_macro.png share/gnome/help/anjuta-manual/C/figures/local_variables.png share/gnome/help/anjuta-manual/C/figures/menubar.png share/gnome/help/anjuta-manual/C/figures/message_win.png share/gnome/help/anjuta-manual/C/figures/new_file_wizard.png share/gnome/help/anjuta-manual/C/figures/open_file.png share/gnome/help/anjuta-manual/C/figures/open_file_multiple.png share/gnome/help/anjuta-manual/C/figures/prefs_print.png share/gnome/help/anjuta-manual/C/figures/print_dlg.png share/gnome/help/anjuta-manual/C/figures/print_preview.png share/gnome/help/anjuta-manual/C/figures/project-window.png share/gnome/help/anjuta-manual/C/figures/project_group.png share/gnome/help/anjuta-manual/C/figures/project_info.png share/gnome/help/anjuta-manual/C/figures/project_target.png share/gnome/help/anjuta-manual/C/figures/project_target_details.png share/gnome/help/anjuta-manual/C/figures/registers.png share/gnome/help/anjuta-manual/C/figures/save_as_file.png share/gnome/help/anjuta-manual/C/figures/search_expr.png share/gnome/help/anjuta-manual/C/figures/search_expr_basic.png share/gnome/help/anjuta-manual/C/figures/search_file_pattern.png share/gnome/help/anjuta-manual/C/figures/search_replace.png share/gnome/help/anjuta-manual/C/figures/search_setting.png share/gnome/help/anjuta-manual/C/figures/search_target.png share/gnome/help/anjuta-manual/C/figures/search_target_action.png share/gnome/help/anjuta-manual/C/figures/search_target_in.png share/gnome/help/anjuta-manual/C/figures/sharedlibs.png share/gnome/help/anjuta-manual/C/figures/signals.png share/gnome/help/anjuta-manual/C/figures/stack.png share/gnome/help/anjuta-manual/C/figures/symbol_browser.png share/gnome/help/anjuta-manual/C/figures/tool-editor.png share/gnome/help/anjuta-manual/C/fileoperations.xml share/gnome/help/anjuta-manual/C/glade.xml share/gnome/help/anjuta-manual/C/interface.xml share/gnome/help/anjuta-manual/C/introduction.xml share/gnome/help/anjuta-manual/C/legal.xml share/gnome/help/anjuta-manual/C/license.xml share/gnome/help/anjuta-manual/C/preferences.xml share/gnome/help/anjuta-manual/C/projects.xml share/gnome/help/anjuta-manual/C/template.xml share/gnome/help/anjuta-manual/C/tools.xml share/gnome/help/anjuta-manual/de/anjuta-manual.xml share/gnome/help/anjuta-manual/de/figures/add_edit_macro.png share/gnome/help/anjuta-manual/de/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/de/figures/attach.png share/gnome/help/anjuta-manual/de/figures/brk_add.png share/gnome/help/anjuta-manual/de/figures/brk_dlg.png share/gnome/help/anjuta-manual/de/figures/configure_dlg.png share/gnome/help/anjuta-manual/de/figures/display_macro.png share/gnome/help/anjuta-manual/de/figures/editor_guides.png share/gnome/help/anjuta-manual/de/figures/editor_margins.png share/gnome/help/anjuta-manual/de/figures/editor_markers.png share/gnome/help/anjuta-manual/de/figures/file_menu.png share/gnome/help/anjuta-manual/de/figures/insert_text.png share/gnome/help/anjuta-manual/de/figures/keyword_macro.png share/gnome/help/anjuta-manual/de/figures/local_variables.png share/gnome/help/anjuta-manual/de/figures/menubar.png share/gnome/help/anjuta-manual/de/figures/message_win.png share/gnome/help/anjuta-manual/de/figures/new_file_wizard.png share/gnome/help/anjuta-manual/de/figures/open_file.png share/gnome/help/anjuta-manual/de/figures/open_file_multiple.png share/gnome/help/anjuta-manual/de/figures/prefs_print.png share/gnome/help/anjuta-manual/de/figures/print_dlg.png share/gnome/help/anjuta-manual/de/figures/print_preview.png share/gnome/help/anjuta-manual/de/figures/project-window.png share/gnome/help/anjuta-manual/de/figures/project_group.png share/gnome/help/anjuta-manual/de/figures/project_info.png share/gnome/help/anjuta-manual/de/figures/project_target.png share/gnome/help/anjuta-manual/de/figures/project_target_details.png share/gnome/help/anjuta-manual/de/figures/registers.png share/gnome/help/anjuta-manual/de/figures/save_as_file.png share/gnome/help/anjuta-manual/de/figures/search_expr.png share/gnome/help/anjuta-manual/de/figures/search_expr_basic.png share/gnome/help/anjuta-manual/de/figures/search_file_pattern.png share/gnome/help/anjuta-manual/de/figures/search_replace.png share/gnome/help/anjuta-manual/de/figures/search_setting.png share/gnome/help/anjuta-manual/de/figures/search_target.png share/gnome/help/anjuta-manual/de/figures/search_target_action.png share/gnome/help/anjuta-manual/de/figures/search_target_in.png share/gnome/help/anjuta-manual/de/figures/sharedlibs.png share/gnome/help/anjuta-manual/de/figures/signals.png share/gnome/help/anjuta-manual/de/figures/stack.png share/gnome/help/anjuta-manual/de/figures/symbol_browser.png share/gnome/help/anjuta-manual/de/figures/tool-editor.png share/gnome/help/anjuta-manual/el/anjuta-manual.xml share/gnome/help/anjuta-manual/el/figures/add_edit_macro.png share/gnome/help/anjuta-manual/el/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/el/figures/attach.png share/gnome/help/anjuta-manual/el/figures/brk_add.png share/gnome/help/anjuta-manual/el/figures/brk_dlg.png share/gnome/help/anjuta-manual/el/figures/configure_dlg.png share/gnome/help/anjuta-manual/el/figures/display_macro.png share/gnome/help/anjuta-manual/el/figures/editor_guides.png share/gnome/help/anjuta-manual/el/figures/editor_margins.png share/gnome/help/anjuta-manual/el/figures/editor_markers.png share/gnome/help/anjuta-manual/el/figures/file_menu.png share/gnome/help/anjuta-manual/el/figures/insert_text.png share/gnome/help/anjuta-manual/el/figures/keyword_macro.png share/gnome/help/anjuta-manual/el/figures/local_variables.png share/gnome/help/anjuta-manual/el/figures/menubar.png share/gnome/help/anjuta-manual/el/figures/message_win.png share/gnome/help/anjuta-manual/el/figures/new_file_wizard.png share/gnome/help/anjuta-manual/el/figures/open_file.png share/gnome/help/anjuta-manual/el/figures/open_file_multiple.png share/gnome/help/anjuta-manual/el/figures/prefs_print.png share/gnome/help/anjuta-manual/el/figures/print_dlg.png share/gnome/help/anjuta-manual/el/figures/print_preview.png share/gnome/help/anjuta-manual/el/figures/project-window.png share/gnome/help/anjuta-manual/el/figures/project_group.png share/gnome/help/anjuta-manual/el/figures/project_info.png share/gnome/help/anjuta-manual/el/figures/project_target.png share/gnome/help/anjuta-manual/el/figures/project_target_details.png share/gnome/help/anjuta-manual/el/figures/registers.png share/gnome/help/anjuta-manual/el/figures/save_as_file.png share/gnome/help/anjuta-manual/el/figures/search_expr.png share/gnome/help/anjuta-manual/el/figures/search_expr_basic.png share/gnome/help/anjuta-manual/el/figures/search_file_pattern.png share/gnome/help/anjuta-manual/el/figures/search_replace.png share/gnome/help/anjuta-manual/el/figures/search_setting.png share/gnome/help/anjuta-manual/el/figures/search_target.png share/gnome/help/anjuta-manual/el/figures/search_target_action.png share/gnome/help/anjuta-manual/el/figures/search_target_in.png share/gnome/help/anjuta-manual/el/figures/sharedlibs.png share/gnome/help/anjuta-manual/el/figures/signals.png share/gnome/help/anjuta-manual/el/figures/stack.png share/gnome/help/anjuta-manual/el/figures/symbol_browser.png share/gnome/help/anjuta-manual/el/figures/tool-editor.png share/gnome/help/anjuta-manual/es/anjuta-manual.xml share/gnome/help/anjuta-manual/es/figures/add_edit_macro.png share/gnome/help/anjuta-manual/es/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/es/figures/attach.png share/gnome/help/anjuta-manual/es/figures/brk_add.png share/gnome/help/anjuta-manual/es/figures/brk_dlg.png share/gnome/help/anjuta-manual/es/figures/configure_dlg.png share/gnome/help/anjuta-manual/es/figures/display_macro.png share/gnome/help/anjuta-manual/es/figures/editor_guides.png share/gnome/help/anjuta-manual/es/figures/editor_margins.png share/gnome/help/anjuta-manual/es/figures/editor_markers.png share/gnome/help/anjuta-manual/es/figures/file_menu.png share/gnome/help/anjuta-manual/es/figures/insert_text.png share/gnome/help/anjuta-manual/es/figures/keyword_macro.png share/gnome/help/anjuta-manual/es/figures/local_variables.png share/gnome/help/anjuta-manual/es/figures/menubar.png share/gnome/help/anjuta-manual/es/figures/message_win.png share/gnome/help/anjuta-manual/es/figures/new_file_wizard.png share/gnome/help/anjuta-manual/es/figures/open_file.png share/gnome/help/anjuta-manual/es/figures/open_file_multiple.png share/gnome/help/anjuta-manual/es/figures/prefs_print.png share/gnome/help/anjuta-manual/es/figures/print_dlg.png share/gnome/help/anjuta-manual/es/figures/print_preview.png share/gnome/help/anjuta-manual/es/figures/project-window.png share/gnome/help/anjuta-manual/es/figures/project_group.png share/gnome/help/anjuta-manual/es/figures/project_info.png share/gnome/help/anjuta-manual/es/figures/project_target.png share/gnome/help/anjuta-manual/es/figures/project_target_details.png share/gnome/help/anjuta-manual/es/figures/registers.png share/gnome/help/anjuta-manual/es/figures/save_as_file.png share/gnome/help/anjuta-manual/es/figures/search_expr.png share/gnome/help/anjuta-manual/es/figures/search_expr_basic.png share/gnome/help/anjuta-manual/es/figures/search_file_pattern.png share/gnome/help/anjuta-manual/es/figures/search_replace.png share/gnome/help/anjuta-manual/es/figures/search_setting.png share/gnome/help/anjuta-manual/es/figures/search_target.png share/gnome/help/anjuta-manual/es/figures/search_target_action.png share/gnome/help/anjuta-manual/es/figures/search_target_in.png share/gnome/help/anjuta-manual/es/figures/sharedlibs.png share/gnome/help/anjuta-manual/es/figures/signals.png share/gnome/help/anjuta-manual/es/figures/stack.png share/gnome/help/anjuta-manual/es/figures/symbol_browser.png share/gnome/help/anjuta-manual/es/figures/tool-editor.png share/gnome/help/anjuta-manual/eu/anjuta-manual.xml share/gnome/help/anjuta-manual/eu/figures/add_edit_macro.png share/gnome/help/anjuta-manual/eu/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/eu/figures/attach.png share/gnome/help/anjuta-manual/eu/figures/brk_add.png share/gnome/help/anjuta-manual/eu/figures/brk_dlg.png share/gnome/help/anjuta-manual/eu/figures/configure_dlg.png share/gnome/help/anjuta-manual/eu/figures/display_macro.png share/gnome/help/anjuta-manual/eu/figures/editor_guides.png share/gnome/help/anjuta-manual/eu/figures/editor_margins.png share/gnome/help/anjuta-manual/eu/figures/editor_markers.png share/gnome/help/anjuta-manual/eu/figures/file_menu.png share/gnome/help/anjuta-manual/eu/figures/insert_text.png share/gnome/help/anjuta-manual/eu/figures/keyword_macro.png share/gnome/help/anjuta-manual/eu/figures/local_variables.png share/gnome/help/anjuta-manual/eu/figures/menubar.png share/gnome/help/anjuta-manual/eu/figures/message_win.png share/gnome/help/anjuta-manual/eu/figures/new_file_wizard.png share/gnome/help/anjuta-manual/eu/figures/open_file.png share/gnome/help/anjuta-manual/eu/figures/open_file_multiple.png share/gnome/help/anjuta-manual/eu/figures/prefs_print.png share/gnome/help/anjuta-manual/eu/figures/print_dlg.png share/gnome/help/anjuta-manual/eu/figures/print_preview.png share/gnome/help/anjuta-manual/eu/figures/project-window.png share/gnome/help/anjuta-manual/eu/figures/project_info.png share/gnome/help/anjuta-manual/eu/figures/project_group.png share/gnome/help/anjuta-manual/eu/figures/project_target.png share/gnome/help/anjuta-manual/eu/figures/project_target_details.png share/gnome/help/anjuta-manual/eu/figures/registers.png share/gnome/help/anjuta-manual/eu/figures/save_as_file.png share/gnome/help/anjuta-manual/eu/figures/search_expr.png share/gnome/help/anjuta-manual/eu/figures/search_expr_basic.png share/gnome/help/anjuta-manual/eu/figures/search_file_pattern.png share/gnome/help/anjuta-manual/eu/figures/search_replace.png share/gnome/help/anjuta-manual/eu/figures/search_setting.png share/gnome/help/anjuta-manual/eu/figures/search_target.png share/gnome/help/anjuta-manual/eu/figures/search_target_action.png share/gnome/help/anjuta-manual/eu/figures/search_target_in.png share/gnome/help/anjuta-manual/eu/figures/sharedlibs.png share/gnome/help/anjuta-manual/eu/figures/signals.png share/gnome/help/anjuta-manual/eu/figures/stack.png share/gnome/help/anjuta-manual/eu/figures/symbol_browser.png share/gnome/help/anjuta-manual/eu/figures/tool-editor.png share/gnome/help/anjuta-manual/fr/anjuta-manual.xml share/gnome/help/anjuta-manual/fr/figures/add_edit_macro.png share/gnome/help/anjuta-manual/fr/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/fr/figures/attach.png share/gnome/help/anjuta-manual/fr/figures/brk_add.png share/gnome/help/anjuta-manual/fr/figures/brk_dlg.png share/gnome/help/anjuta-manual/fr/figures/configure_dlg.png share/gnome/help/anjuta-manual/fr/figures/display_macro.png share/gnome/help/anjuta-manual/fr/figures/editor_guides.png share/gnome/help/anjuta-manual/fr/figures/editor_margins.png share/gnome/help/anjuta-manual/fr/figures/editor_markers.png share/gnome/help/anjuta-manual/fr/figures/file_menu.png share/gnome/help/anjuta-manual/fr/figures/insert_text.png share/gnome/help/anjuta-manual/fr/figures/keyword_macro.png share/gnome/help/anjuta-manual/fr/figures/local_variables.png share/gnome/help/anjuta-manual/fr/figures/menubar.png share/gnome/help/anjuta-manual/fr/figures/message_win.png share/gnome/help/anjuta-manual/fr/figures/new_file_wizard.png share/gnome/help/anjuta-manual/fr/figures/open_file.png share/gnome/help/anjuta-manual/fr/figures/open_file_multiple.png share/gnome/help/anjuta-manual/fr/figures/prefs_print.png share/gnome/help/anjuta-manual/fr/figures/print_dlg.png share/gnome/help/anjuta-manual/fr/figures/print_preview.png share/gnome/help/anjuta-manual/fr/figures/project-window.png share/gnome/help/anjuta-manual/fr/figures/project_group.png share/gnome/help/anjuta-manual/fr/figures/project_info.png share/gnome/help/anjuta-manual/fr/figures/project_target.png share/gnome/help/anjuta-manual/fr/figures/project_target_details.png share/gnome/help/anjuta-manual/fr/figures/registers.png share/gnome/help/anjuta-manual/fr/figures/save_as_file.png share/gnome/help/anjuta-manual/fr/figures/search_expr.png share/gnome/help/anjuta-manual/fr/figures/search_expr_basic.png share/gnome/help/anjuta-manual/fr/figures/search_file_pattern.png share/gnome/help/anjuta-manual/fr/figures/search_replace.png share/gnome/help/anjuta-manual/fr/figures/search_setting.png share/gnome/help/anjuta-manual/fr/figures/search_target.png share/gnome/help/anjuta-manual/fr/figures/search_target_action.png share/gnome/help/anjuta-manual/fr/figures/search_target_in.png share/gnome/help/anjuta-manual/fr/figures/sharedlibs.png share/gnome/help/anjuta-manual/fr/figures/signals.png share/gnome/help/anjuta-manual/fr/figures/stack.png share/gnome/help/anjuta-manual/fr/figures/symbol_browser.png share/gnome/help/anjuta-manual/fr/figures/tool-editor.png share/gnome/help/anjuta-manual/ja/anjuta-manual.xml share/gnome/help/anjuta-manual/ja/figures/add_edit_macro.png share/gnome/help/anjuta-manual/ja/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/ja/figures/attach.png share/gnome/help/anjuta-manual/ja/figures/brk_add.png share/gnome/help/anjuta-manual/ja/figures/brk_dlg.png share/gnome/help/anjuta-manual/ja/figures/configure_dlg.png share/gnome/help/anjuta-manual/ja/figures/display_macro.png share/gnome/help/anjuta-manual/ja/figures/editor_guides.png share/gnome/help/anjuta-manual/ja/figures/editor_margins.png share/gnome/help/anjuta-manual/ja/figures/editor_markers.png share/gnome/help/anjuta-manual/ja/figures/file_menu.png share/gnome/help/anjuta-manual/ja/figures/insert_text.png share/gnome/help/anjuta-manual/ja/figures/keyword_macro.png share/gnome/help/anjuta-manual/ja/figures/local_variables.png share/gnome/help/anjuta-manual/ja/figures/menubar.png share/gnome/help/anjuta-manual/ja/figures/message_win.png share/gnome/help/anjuta-manual/ja/figures/new_file_wizard.png share/gnome/help/anjuta-manual/ja/figures/open_file.png share/gnome/help/anjuta-manual/ja/figures/open_file_multiple.png share/gnome/help/anjuta-manual/ja/figures/prefs_print.png share/gnome/help/anjuta-manual/ja/figures/print_dlg.png share/gnome/help/anjuta-manual/ja/figures/print_preview.png share/gnome/help/anjuta-manual/ja/figures/project-window.png share/gnome/help/anjuta-manual/ja/figures/project_group.png share/gnome/help/anjuta-manual/ja/figures/project_info.png share/gnome/help/anjuta-manual/ja/figures/project_target.png share/gnome/help/anjuta-manual/ja/figures/project_target_details.png share/gnome/help/anjuta-manual/ja/figures/registers.png share/gnome/help/anjuta-manual/ja/figures/save_as_file.png share/gnome/help/anjuta-manual/ja/figures/search_expr.png share/gnome/help/anjuta-manual/ja/figures/search_expr_basic.png share/gnome/help/anjuta-manual/ja/figures/search_file_pattern.png share/gnome/help/anjuta-manual/ja/figures/search_replace.png share/gnome/help/anjuta-manual/ja/figures/search_setting.png share/gnome/help/anjuta-manual/ja/figures/search_target.png share/gnome/help/anjuta-manual/ja/figures/search_target_action.png share/gnome/help/anjuta-manual/ja/figures/search_target_in.png share/gnome/help/anjuta-manual/ja/figures/sharedlibs.png share/gnome/help/anjuta-manual/ja/figures/signals.png share/gnome/help/anjuta-manual/ja/figures/stack.png share/gnome/help/anjuta-manual/ja/figures/symbol_browser.png share/gnome/help/anjuta-manual/ja/figures/tool-editor.png share/gnome/help/anjuta-manual/oc/anjuta-manual.xml share/gnome/help/anjuta-manual/oc/figures/add_edit_macro.png share/gnome/help/anjuta-manual/oc/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/oc/figures/attach.png share/gnome/help/anjuta-manual/oc/figures/brk_add.png share/gnome/help/anjuta-manual/oc/figures/brk_dlg.png share/gnome/help/anjuta-manual/oc/figures/configure_dlg.png share/gnome/help/anjuta-manual/oc/figures/display_macro.png share/gnome/help/anjuta-manual/oc/figures/editor_guides.png share/gnome/help/anjuta-manual/oc/figures/editor_margins.png share/gnome/help/anjuta-manual/oc/figures/editor_markers.png share/gnome/help/anjuta-manual/oc/figures/file_menu.png share/gnome/help/anjuta-manual/oc/figures/insert_text.png share/gnome/help/anjuta-manual/oc/figures/keyword_macro.png share/gnome/help/anjuta-manual/oc/figures/local_variables.png share/gnome/help/anjuta-manual/oc/figures/menubar.png share/gnome/help/anjuta-manual/oc/figures/message_win.png share/gnome/help/anjuta-manual/oc/figures/new_file_wizard.png share/gnome/help/anjuta-manual/oc/figures/open_file.png share/gnome/help/anjuta-manual/oc/figures/open_file_multiple.png share/gnome/help/anjuta-manual/oc/figures/prefs_print.png share/gnome/help/anjuta-manual/oc/figures/print_dlg.png share/gnome/help/anjuta-manual/oc/figures/print_preview.png share/gnome/help/anjuta-manual/oc/figures/project-window.png share/gnome/help/anjuta-manual/oc/figures/project_info.png share/gnome/help/anjuta-manual/oc/figures/project_group.png share/gnome/help/anjuta-manual/oc/figures/project_target.png share/gnome/help/anjuta-manual/oc/figures/project_target_details.png share/gnome/help/anjuta-manual/oc/figures/registers.png share/gnome/help/anjuta-manual/oc/figures/save_as_file.png share/gnome/help/anjuta-manual/oc/figures/search_expr.png share/gnome/help/anjuta-manual/oc/figures/search_expr_basic.png share/gnome/help/anjuta-manual/oc/figures/search_file_pattern.png share/gnome/help/anjuta-manual/oc/figures/search_replace.png share/gnome/help/anjuta-manual/oc/figures/search_setting.png share/gnome/help/anjuta-manual/oc/figures/search_target.png share/gnome/help/anjuta-manual/oc/figures/search_target_action.png share/gnome/help/anjuta-manual/oc/figures/search_target_in.png share/gnome/help/anjuta-manual/oc/figures/sharedlibs.png share/gnome/help/anjuta-manual/oc/figures/signals.png share/gnome/help/anjuta-manual/oc/figures/stack.png share/gnome/help/anjuta-manual/oc/figures/symbol_browser.png share/gnome/help/anjuta-manual/oc/figures/tool-editor.png share/gnome/help/anjuta-manual/sv/anjuta-manual.xml share/gnome/help/anjuta-manual/sv/figures/add_edit_macro.png share/gnome/help/anjuta-manual/sv/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/sv/figures/attach.png share/gnome/help/anjuta-manual/sv/figures/brk_add.png share/gnome/help/anjuta-manual/sv/figures/brk_dlg.png share/gnome/help/anjuta-manual/sv/figures/configure_dlg.png share/gnome/help/anjuta-manual/sv/figures/display_macro.png share/gnome/help/anjuta-manual/sv/figures/editor_guides.png share/gnome/help/anjuta-manual/sv/figures/editor_margins.png share/gnome/help/anjuta-manual/sv/figures/editor_markers.png share/gnome/help/anjuta-manual/sv/figures/file_menu.png share/gnome/help/anjuta-manual/sv/figures/insert_text.png share/gnome/help/anjuta-manual/sv/figures/keyword_macro.png share/gnome/help/anjuta-manual/sv/figures/local_variables.png share/gnome/help/anjuta-manual/sv/figures/menubar.png share/gnome/help/anjuta-manual/sv/figures/message_win.png share/gnome/help/anjuta-manual/sv/figures/new_file_wizard.png share/gnome/help/anjuta-manual/sv/figures/open_file.png share/gnome/help/anjuta-manual/sv/figures/open_file_multiple.png share/gnome/help/anjuta-manual/sv/figures/prefs_print.png share/gnome/help/anjuta-manual/sv/figures/print_dlg.png share/gnome/help/anjuta-manual/sv/figures/print_preview.png share/gnome/help/anjuta-manual/sv/figures/project-window.png share/gnome/help/anjuta-manual/sv/figures/project_info.png share/gnome/help/anjuta-manual/sv/figures/project_group.png share/gnome/help/anjuta-manual/sv/figures/project_target.png share/gnome/help/anjuta-manual/sv/figures/project_target_details.png share/gnome/help/anjuta-manual/sv/figures/registers.png share/gnome/help/anjuta-manual/sv/figures/save_as_file.png share/gnome/help/anjuta-manual/sv/figures/search_expr.png share/gnome/help/anjuta-manual/sv/figures/search_expr_basic.png share/gnome/help/anjuta-manual/sv/figures/search_file_pattern.png share/gnome/help/anjuta-manual/sv/figures/search_replace.png share/gnome/help/anjuta-manual/sv/figures/search_setting.png share/gnome/help/anjuta-manual/sv/figures/search_target.png share/gnome/help/anjuta-manual/sv/figures/search_target_action.png share/gnome/help/anjuta-manual/sv/figures/search_target_in.png share/gnome/help/anjuta-manual/sv/figures/sharedlibs.png share/gnome/help/anjuta-manual/sv/figures/signals.png share/gnome/help/anjuta-manual/sv/figures/stack.png share/gnome/help/anjuta-manual/sv/figures/symbol_browser.png share/gnome/help/anjuta-manual/sv/figures/tool-editor.png share/gnome/help/anjuta-manual/th/anjuta-manual.xml share/gnome/help/anjuta-manual/th/figures/add_edit_macro.png share/gnome/help/anjuta-manual/th/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/th/figures/attach.png share/gnome/help/anjuta-manual/th/figures/brk_add.png share/gnome/help/anjuta-manual/th/figures/brk_dlg.png share/gnome/help/anjuta-manual/th/figures/configure_dlg.png share/gnome/help/anjuta-manual/th/figures/display_macro.png share/gnome/help/anjuta-manual/th/figures/editor_guides.png share/gnome/help/anjuta-manual/th/figures/editor_margins.png share/gnome/help/anjuta-manual/th/figures/editor_markers.png share/gnome/help/anjuta-manual/th/figures/file_menu.png share/gnome/help/anjuta-manual/th/figures/insert_text.png share/gnome/help/anjuta-manual/th/figures/keyword_macro.png share/gnome/help/anjuta-manual/th/figures/local_variables.png share/gnome/help/anjuta-manual/th/figures/menubar.png share/gnome/help/anjuta-manual/th/figures/message_win.png share/gnome/help/anjuta-manual/th/figures/new_file_wizard.png share/gnome/help/anjuta-manual/th/figures/open_file.png share/gnome/help/anjuta-manual/th/figures/open_file_multiple.png share/gnome/help/anjuta-manual/th/figures/prefs_print.png share/gnome/help/anjuta-manual/th/figures/print_dlg.png share/gnome/help/anjuta-manual/th/figures/print_preview.png share/gnome/help/anjuta-manual/th/figures/project-window.png share/gnome/help/anjuta-manual/th/figures/project_group.png share/gnome/help/anjuta-manual/th/figures/project_info.png share/gnome/help/anjuta-manual/th/figures/project_target.png share/gnome/help/anjuta-manual/th/figures/project_target_details.png share/gnome/help/anjuta-manual/th/figures/registers.png share/gnome/help/anjuta-manual/th/figures/save_as_file.png share/gnome/help/anjuta-manual/th/figures/search_expr.png share/gnome/help/anjuta-manual/th/figures/search_expr_basic.png share/gnome/help/anjuta-manual/th/figures/search_file_pattern.png share/gnome/help/anjuta-manual/th/figures/search_replace.png share/gnome/help/anjuta-manual/th/figures/search_setting.png share/gnome/help/anjuta-manual/th/figures/search_target.png share/gnome/help/anjuta-manual/th/figures/search_target_action.png share/gnome/help/anjuta-manual/th/figures/search_target_in.png share/gnome/help/anjuta-manual/th/figures/sharedlibs.png share/gnome/help/anjuta-manual/th/figures/signals.png share/gnome/help/anjuta-manual/th/figures/stack.png share/gnome/help/anjuta-manual/th/figures/symbol_browser.png share/gnome/help/anjuta-manual/th/figures/tool-editor.png share/gnome/help/anjuta-manual/uk/anjuta-manual.xml share/gnome/help/anjuta-manual/uk/figures/add_edit_macro.png share/gnome/help/anjuta-manual/uk/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/uk/figures/attach.png share/gnome/help/anjuta-manual/uk/figures/brk_add.png share/gnome/help/anjuta-manual/uk/figures/brk_dlg.png share/gnome/help/anjuta-manual/uk/figures/configure_dlg.png share/gnome/help/anjuta-manual/uk/figures/display_macro.png share/gnome/help/anjuta-manual/uk/figures/editor_guides.png share/gnome/help/anjuta-manual/uk/figures/editor_margins.png share/gnome/help/anjuta-manual/uk/figures/editor_markers.png share/gnome/help/anjuta-manual/uk/figures/file_menu.png share/gnome/help/anjuta-manual/uk/figures/insert_text.png share/gnome/help/anjuta-manual/uk/figures/keyword_macro.png share/gnome/help/anjuta-manual/uk/figures/local_variables.png share/gnome/help/anjuta-manual/uk/figures/menubar.png share/gnome/help/anjuta-manual/uk/figures/message_win.png share/gnome/help/anjuta-manual/uk/figures/new_file_wizard.png share/gnome/help/anjuta-manual/uk/figures/open_file.png share/gnome/help/anjuta-manual/uk/figures/open_file_multiple.png share/gnome/help/anjuta-manual/uk/figures/prefs_print.png share/gnome/help/anjuta-manual/uk/figures/print_dlg.png share/gnome/help/anjuta-manual/uk/figures/print_preview.png share/gnome/help/anjuta-manual/uk/figures/project-window.png share/gnome/help/anjuta-manual/uk/figures/project_group.png share/gnome/help/anjuta-manual/uk/figures/project_info.png share/gnome/help/anjuta-manual/uk/figures/project_target.png share/gnome/help/anjuta-manual/uk/figures/project_target_details.png share/gnome/help/anjuta-manual/uk/figures/registers.png share/gnome/help/anjuta-manual/uk/figures/save_as_file.png share/gnome/help/anjuta-manual/uk/figures/search_expr.png share/gnome/help/anjuta-manual/uk/figures/search_expr_basic.png share/gnome/help/anjuta-manual/uk/figures/search_file_pattern.png share/gnome/help/anjuta-manual/uk/figures/search_replace.png share/gnome/help/anjuta-manual/uk/figures/search_setting.png share/gnome/help/anjuta-manual/uk/figures/search_target.png share/gnome/help/anjuta-manual/uk/figures/search_target_action.png share/gnome/help/anjuta-manual/uk/figures/search_target_in.png share/gnome/help/anjuta-manual/uk/figures/sharedlibs.png share/gnome/help/anjuta-manual/uk/figures/signals.png share/gnome/help/anjuta-manual/uk/figures/stack.png share/gnome/help/anjuta-manual/uk/figures/symbol_browser.png share/gnome/help/anjuta-manual/uk/figures/tool-editor.png share/gnome/help/anjuta-manual/zh_CN/anjuta-manual.xml share/gnome/help/anjuta-manual/zh_CN/figures/add_edit_macro.png share/gnome/help/anjuta-manual/zh_CN/figures/anjuta-in-action.png share/gnome/help/anjuta-manual/zh_CN/figures/attach.png share/gnome/help/anjuta-manual/zh_CN/figures/brk_add.png share/gnome/help/anjuta-manual/zh_CN/figures/brk_dlg.png share/gnome/help/anjuta-manual/zh_CN/figures/configure_dlg.png share/gnome/help/anjuta-manual/zh_CN/figures/display_macro.png share/gnome/help/anjuta-manual/zh_CN/figures/editor_guides.png share/gnome/help/anjuta-manual/zh_CN/figures/editor_margins.png share/gnome/help/anjuta-manual/zh_CN/figures/editor_markers.png share/gnome/help/anjuta-manual/zh_CN/figures/file_menu.png share/gnome/help/anjuta-manual/zh_CN/figures/insert_text.png share/gnome/help/anjuta-manual/zh_CN/figures/keyword_macro.png share/gnome/help/anjuta-manual/zh_CN/figures/local_variables.png share/gnome/help/anjuta-manual/zh_CN/figures/menubar.png share/gnome/help/anjuta-manual/zh_CN/figures/message_win.png share/gnome/help/anjuta-manual/zh_CN/figures/new_file_wizard.png share/gnome/help/anjuta-manual/zh_CN/figures/open_file.png share/gnome/help/anjuta-manual/zh_CN/figures/open_file_multiple.png share/gnome/help/anjuta-manual/zh_CN/figures/prefs_print.png share/gnome/help/anjuta-manual/zh_CN/figures/print_dlg.png share/gnome/help/anjuta-manual/zh_CN/figures/print_preview.png share/gnome/help/anjuta-manual/zh_CN/figures/project-window.png share/gnome/help/anjuta-manual/zh_CN/figures/project_group.png share/gnome/help/anjuta-manual/zh_CN/figures/project_info.png share/gnome/help/anjuta-manual/zh_CN/figures/project_target.png share/gnome/help/anjuta-manual/zh_CN/figures/project_target_details.png share/gnome/help/anjuta-manual/zh_CN/figures/registers.png share/gnome/help/anjuta-manual/zh_CN/figures/save_as_file.png share/gnome/help/anjuta-manual/zh_CN/figures/search_expr.png share/gnome/help/anjuta-manual/zh_CN/figures/search_expr_basic.png share/gnome/help/anjuta-manual/zh_CN/figures/search_file_pattern.png share/gnome/help/anjuta-manual/zh_CN/figures/search_replace.png share/gnome/help/anjuta-manual/zh_CN/figures/search_setting.png share/gnome/help/anjuta-manual/zh_CN/figures/search_target.png share/gnome/help/anjuta-manual/zh_CN/figures/search_target_action.png share/gnome/help/anjuta-manual/zh_CN/figures/search_target_in.png share/gnome/help/anjuta-manual/zh_CN/figures/sharedlibs.png share/gnome/help/anjuta-manual/zh_CN/figures/signals.png share/gnome/help/anjuta-manual/zh_CN/figures/stack.png share/gnome/help/anjuta-manual/zh_CN/figures/symbol_browser.png share/gnome/help/anjuta-manual/zh_CN/figures/tool-editor.png share/icons/gnome/16x16/mimetypes/gnome-mime-application-x-anjuta.png share/icons/gnome/22x22/mimetypes/gnome-mime-application-x-anjuta.png share/icons/gnome/24x24/mimetypes/gnome-mime-application-x-anjuta.png share/icons/gnome/32x32/mimetypes/gnome-mime-application-x-anjuta.png share/icons/gnome/48x48/mimetypes/gnome-mime-application-x-anjuta.png share/icons/gnome/scalable/mimetypes/gnome-mime-application-x-anjuta.svg share/icons/hicolor/16x16/apps/anjuta.png share/icons/hicolor/22x22/apps/anjuta.png share/icons/hicolor/24x24/apps/anjuta.png share/icons/hicolor/32x32/apps/anjuta.png share/icons/hicolor/48x48/apps/anjuta.png share/icons/hicolor/scalable/apps/anjuta.svg share/locale/ar/LC_MESSAGES/anjuta.mo share/locale/az/LC_MESSAGES/anjuta.mo share/locale/be/LC_MESSAGES/anjuta.mo share/locale/be@latin/LC_MESSAGES/anjuta.mo share/locale/bg/LC_MESSAGES/anjuta.mo share/locale/ca/LC_MESSAGES/anjuta.mo share/locale/ca@valencia/LC_MESSAGES/anjuta.mo share/locale/cs/LC_MESSAGES/anjuta.mo share/locale/da/LC_MESSAGES/anjuta.mo share/locale/de/LC_MESSAGES/anjuta.mo share/locale/dz/LC_MESSAGES/anjuta.mo share/locale/el/LC_MESSAGES/anjuta.mo share/locale/en_CA/LC_MESSAGES/anjuta.mo share/locale/en_GB/LC_MESSAGES/anjuta.mo share/locale/en@shaw/LC_MESSAGES/anjuta.mo share/locale/es/LC_MESSAGES/anjuta.mo share/locale/eu/LC_MESSAGES/anjuta.mo share/locale/fi/LC_MESSAGES/anjuta.mo share/locale/fr/LC_MESSAGES/anjuta.mo share/locale/ga/LC_MESSAGES/anjuta.mo share/locale/gl/LC_MESSAGES/anjuta.mo share/locale/gu/LC_MESSAGES/anjuta.mo share/locale/he/LC_MESSAGES/anjuta.mo share/locale/hi/LC_MESSAGES/anjuta.mo share/locale/hr/LC_MESSAGES/anjuta.mo share/locale/hu/LC_MESSAGES/anjuta.mo share/locale/hy/LC_MESSAGES/anjuta.mo share/locale/id/LC_MESSAGES/anjuta.mo share/locale/it/LC_MESSAGES/anjuta.mo share/locale/ja/LC_MESSAGES/anjuta.mo share/locale/kn/LC_MESSAGES/anjuta.mo share/locale/ko/LC_MESSAGES/anjuta.mo share/locale/lt/LC_MESSAGES/anjuta.mo share/locale/lv/LC_MESSAGES/anjuta.mo share/locale/mai/LC_MESSAGES/anjuta.mo share/locale/mk/LC_MESSAGES/anjuta.mo share/locale/ml/LC_MESSAGES/anjuta.mo share/locale/mr/LC_MESSAGES/anjuta.mo share/locale/ms/LC_MESSAGES/anjuta.mo share/locale/nb/LC_MESSAGES/anjuta.mo share/locale/ne/LC_MESSAGES/anjuta.mo share/locale/nl/LC_MESSAGES/anjuta.mo share/locale/oc/LC_MESSAGES/anjuta.mo share/locale/or/LC_MESSAGES/anjuta.mo share/locale/pa/LC_MESSAGES/anjuta.mo share/locale/pl/LC_MESSAGES/anjuta.mo share/locale/pt/LC_MESSAGES/anjuta.mo share/locale/pt_BR/LC_MESSAGES/anjuta.mo share/locale/ro/LC_MESSAGES/anjuta.mo share/locale/ru/LC_MESSAGES/anjuta.mo share/locale/rw/LC_MESSAGES/anjuta.mo share/locale/si/LC_MESSAGES/anjuta.mo share/locale/sk/LC_MESSAGES/anjuta.mo share/locale/sl/LC_MESSAGES/anjuta.mo share/locale/sq/LC_MESSAGES/anjuta.mo share/locale/sr/LC_MESSAGES/anjuta.mo share/locale/sr@latin/LC_MESSAGES/anjuta.mo share/locale/sv/LC_MESSAGES/anjuta.mo share/locale/te/LC_MESSAGES/anjuta.mo share/locale/th/LC_MESSAGES/anjuta.mo share/locale/tr/LC_MESSAGES/anjuta.mo share/locale/uk/LC_MESSAGES/anjuta.mo share/locale/vi/LC_MESSAGES/anjuta.mo share/locale/zh_CN/LC_MESSAGES/anjuta.mo share/locale/zh_HK/LC_MESSAGES/anjuta.mo share/locale/zh_TW/LC_MESSAGES/anjuta.mo share/mime/packages/anjuta.xml share/omf/anjuta-manual/anjuta-manual-C.omf share/omf/anjuta-manual/anjuta-manual-de.omf share/omf/anjuta-manual/anjuta-manual-el.omf share/omf/anjuta-manual/anjuta-manual-es.omf share/omf/anjuta-manual/anjuta-manual-eu.omf share/omf/anjuta-manual/anjuta-manual-fr.omf share/omf/anjuta-manual/anjuta-manual-ja.omf share/omf/anjuta-manual/anjuta-manual-oc.omf share/omf/anjuta-manual/anjuta-manual-sv.omf share/omf/anjuta-manual/anjuta-manual-th.omf share/omf/anjuta-manual/anjuta-manual-uk.omf share/omf/anjuta-manual/anjuta-manual-zh_CN.omf share/pixmaps/anjuta/anjuta-attach-16.png share/pixmaps/anjuta/anjuta-attach-24.png share/pixmaps/anjuta/anjuta-block-end-16.png share/pixmaps/anjuta/anjuta-block-end-24.png share/pixmaps/anjuta/anjuta-block-select-16.png share/pixmaps/anjuta/anjuta-block-select-24.png share/pixmaps/anjuta/anjuta-block-start-16.png share/pixmaps/anjuta/anjuta-block-start-24.png share/pixmaps/anjuta/anjuta-bookmark-16.png share/pixmaps/anjuta/anjuta-bookmark-clear-16.png share/pixmaps/anjuta/anjuta-bookmark-clear-24.png share/pixmaps/anjuta/anjuta-bookmark-first-16.png share/pixmaps/anjuta/anjuta-bookmark-first-24.png share/pixmaps/anjuta/anjuta-bookmark-last-16.png share/pixmaps/anjuta/anjuta-bookmark-last-24.png share/pixmaps/anjuta/anjuta-bookmark-next-16.png share/pixmaps/anjuta/anjuta-bookmark-next-24.png share/pixmaps/anjuta/anjuta-bookmark-prev-16.png share/pixmaps/anjuta/anjuta-bookmark-prev-24.png share/pixmaps/anjuta/anjuta-bookmark-toggle-16.png share/pixmaps/anjuta/anjuta-bookmark-toggle-24.png share/pixmaps/anjuta/anjuta-breakpoint-clear-16.png share/pixmaps/anjuta/anjuta-breakpoint-clear-24.png share/pixmaps/anjuta/anjuta-breakpoint-disabled-16.png share/pixmaps/anjuta/anjuta-breakpoint-enabled-16.png share/pixmaps/anjuta/anjuta-breakpoint-toggle-16.png share/pixmaps/anjuta/anjuta-breakpoint-toggle-24.png share/pixmaps/anjuta/anjuta-build-16.png share/pixmaps/anjuta/anjuta-build-24.png share/pixmaps/anjuta/anjuta-build-basic-autotools-plugin-48.png share/pixmaps/anjuta/anjuta-build-basic-autotools-plugin.svg share/pixmaps/anjuta/anjuta-class-gen-plugin-48.png share/pixmaps/anjuta/anjuta-class-gen-plugin.svg share/pixmaps/anjuta/anjuta-complete-16.png share/pixmaps/anjuta/anjuta-complete-24.png share/pixmaps/anjuta/anjuta-complete-auto-16.png share/pixmaps/anjuta/anjuta-complete-auto-24.png share/pixmaps/anjuta/anjuta-cvs-plugin-48.png share/pixmaps/anjuta/anjuta-cvs-plugin.svg share/pixmaps/anjuta/anjuta-debug-manager-plugin-48.png share/pixmaps/anjuta/anjuta-debug-manager-plugin.svg %%DEVHELP%%share/pixmaps/anjuta/anjuta-devhelp-plugin-48.png %%DEVHELP%%share/pixmaps/anjuta/anjuta-devhelp-plugin.svg share/pixmaps/anjuta/anjuta-document-manager-plugin-48.png share/pixmaps/anjuta/anjuta-document-manager-plugin.svg share/pixmaps/anjuta/anjuta-file-manager-plugin-16.png share/pixmaps/anjuta/anjuta-file-wizard-plugin-48.png share/pixmaps/anjuta/anjuta-file-wizard-plugin.svg share/pixmaps/anjuta/anjuta-gtodo-plugin-16.png share/pixmaps/anjuta/anjuta-project-manager-plugin-16.png share/pixmaps/anjuta/anjuta-snippets-manager.png share/pixmaps/anjuta/anjuta-symbol-db-plugin-16.png share/pixmaps/anjuta/anjuta-symbol-db-plugin.svg share/pixmaps/anjuta/anjuta-editor-sourceview-plugin-48.png share/pixmaps/anjuta/anjuta-file-manager-plugin-48.png share/pixmaps/anjuta/anjuta-file-manager-plugin.svg share/pixmaps/anjuta/anjuta-fold-close-16.png share/pixmaps/anjuta/anjuta-fold-close-24.png share/pixmaps/anjuta/anjuta-fold-open-16.png share/pixmaps/anjuta/anjuta-fold-open-24.png share/pixmaps/anjuta/anjuta-fold-toggle-16.png share/pixmaps/anjuta/anjuta-fold-toggle-24.png share/pixmaps/anjuta/anjuta-gdb.plugin.png share/pixmaps/anjuta/anjuta-git-plugin-48.png share/pixmaps/anjuta/anjuta-glade-plugin-48.png share/pixmaps/anjuta/anjuta-glade-plugin.svg share/pixmaps/anjuta/anjuta-go-history-next-16.png share/pixmaps/anjuta/anjuta-go-history-next-24.png share/pixmaps/anjuta/anjuta-go-history-prev-16.png share/pixmaps/anjuta/anjuta-go-history-prev-24.png share/pixmaps/anjuta/anjuta-go-line-16.png share/pixmaps/anjuta/anjuta-go-line-24.png share/pixmaps/anjuta/anjuta-go-message-next-16.png share/pixmaps/anjuta/anjuta-go-message-next-24.png share/pixmaps/anjuta/anjuta-go-message-prev-16.png share/pixmaps/anjuta/anjuta-go-message-prev-24.png share/pixmaps/anjuta/anjuta-gtodo-plugin-48.png share/pixmaps/anjuta/anjuta-gtodo-plugin.svg share/pixmaps/anjuta/anjuta-indent-auto-16.png share/pixmaps/anjuta/anjuta-indent-auto-24.png share/pixmaps/anjuta/anjuta-indent-less-16.png share/pixmaps/anjuta/anjuta-indent-less-24.png share/pixmaps/anjuta/anjuta-indent-more-16.png share/pixmaps/anjuta/anjuta-indent-more-24.png share/pixmaps/anjuta/anjuta-language-cpp-java-plugin.png share/pixmaps/anjuta/anjuta-language-manager-plugin-48.png share/pixmaps/anjuta/anjuta-language-manager-plugin.svg share/pixmaps/anjuta/anjuta-linemark-16.png share/pixmaps/anjuta/anjuta-loader-plugin-48.png share/pixmaps/anjuta/anjuta-loader-plugin.svg share/pixmaps/anjuta/anjuta-messages-plugin-48.png share/pixmaps/anjuta/anjuta-messages-plugin.svg share/pixmaps/anjuta/anjuta-patch-plugin-48.png share/pixmaps/anjuta/anjuta-patch-plugin.svg share/pixmaps/anjuta/anjuta-pcmark-16.png share/pixmaps/anjuta/anjuta-preferences-general-48.png share/pixmaps/anjuta/anjuta-preferences-general.svg share/pixmaps/anjuta/anjuta-project-import-plugin-48.png share/pixmaps/anjuta/anjuta-project-import-plugin.svg share/pixmaps/anjuta/anjuta-project-manager-plugin-48.png share/pixmaps/anjuta/anjuta-project-manager-plugin.svg share/pixmaps/anjuta/anjuta-project-wizard-plugin-48.png share/pixmaps/anjuta/anjuta-project-wizard-plugin.svg share/pixmaps/anjuta/anjuta-run-to-cursor-16.png share/pixmaps/anjuta/anjuta-run-to-cursor-24.png share/pixmaps/anjuta/anjuta-run-program-48.png share/pixmaps/anjuta/anjuta-search-plugin-48.png share/pixmaps/anjuta/anjuta-search-plugin.svg share/pixmaps/anjuta/anjuta-step-into-16.png share/pixmaps/anjuta/anjuta-step-into-24.png share/pixmaps/anjuta/anjuta-step-out-16.png share/pixmaps/anjuta/anjuta-step-out-24.png share/pixmaps/anjuta/anjuta-step-over-16.png share/pixmaps/anjuta/anjuta-step-over-24.png %%SVN%%share/pixmaps/anjuta/anjuta-subversion-plugin-48.png %%SVN%%share/pixmaps/anjuta/anjuta-subversion-plugin.svg share/pixmaps/anjuta/anjuta-swap-16.png share/pixmaps/anjuta/anjuta-swap-24.png share/pixmaps/anjuta/anjuta-symbol-db-plugin-48.png share/pixmaps/anjuta/anjuta-terminal-plugin-48.png share/pixmaps/anjuta/anjuta-terminal-plugin.svg share/pixmaps/anjuta/anjuta-tools-plugin-48.png share/pixmaps/anjuta/anjuta-tools-plugin.svg share/pixmaps/anjuta/anjuta-watch-16.png share/pixmaps/anjuta/anjuta-watch-24.png share/pixmaps/anjuta/anjuta-watch.svg share/pixmaps/anjuta/anjuta_logo.png share/pixmaps/anjuta/anjuta_splash.png share/pixmaps/anjuta/breakpoint.png share/pixmaps/anjuta/dir-project-plugin-48.png share/pixmaps/anjuta/directory-accept.png share/pixmaps/anjuta/directory.png share/pixmaps/anjuta/element-class-16.png share/pixmaps/anjuta/element-delegate-16.png share/pixmaps/anjuta/element-enumeration-16.png share/pixmaps/anjuta/element-event-16.png share/pixmaps/anjuta/element-field-16.png share/pixmaps/anjuta/element-interface-16.png share/pixmaps/anjuta/element-interface-24.png share/pixmaps/anjuta/element-interface-private-16.png share/pixmaps/anjuta/element-interface-protected-16.png share/pixmaps/anjuta/element-interface-public-16.png share/pixmaps/anjuta/element-literal-16.png share/pixmaps/anjuta/element-method-16.png share/pixmaps/anjuta/element-method-24.png share/pixmaps/anjuta/element-method-private-16.png share/pixmaps/anjuta/element-method-protected-16.png share/pixmaps/anjuta/element-method-public-16.png share/pixmaps/anjuta/element-namespace-16.png share/pixmaps/anjuta/element-property-16.png share/pixmaps/anjuta/element-property-private-16.png share/pixmaps/anjuta/element-property-protected-16.png share/pixmaps/anjuta/element-property-public-16.png share/pixmaps/anjuta/element-structure-16.png share/pixmaps/anjuta/gbf-am-plugin-48.png share/pixmaps/anjuta/gbf-build.png share/pixmaps/anjuta/gbf-install.png share/pixmaps/anjuta/gbf-mkfile-plugin-48.png share/pixmaps/anjuta/gtodo-about.png share/pixmaps/anjuta/gtodo-edit.png share/pixmaps/anjuta/js_debugger.png share/pixmaps/anjuta/js_support_plugin.png share/pixmaps/anjuta/locals.png share/pixmaps/anjuta/madeinanjuta.xcf share/pixmaps/anjuta/password.png share/pixmaps/anjuta/pointer.png share/pixmaps/anjuta/preferences-editor.png share/pixmaps/anjuta/python_plugin.png share/pixmaps/anjuta/stack.png share/pixmaps/anjuta/start-with-import.png share/pixmaps/anjuta/starter_logo.png share/pixmaps/anjuta/vcs-added.png share/pixmaps/anjuta/vcs-conflict.png share/pixmaps/anjuta/vcs-deleted.png share/pixmaps/anjuta/vcs-ignored.png share/pixmaps/anjuta/vcs-modified.png share/pixmaps/anjuta/vcs-unversioned.png share/pixmaps/anjuta/vcs-updated.png @dirrm share/pixmaps/anjuta @dirrm share/omf/anjuta-manual @dirrm share/gnome/help/anjuta-manual/zh_CN/figures @dirrm share/gnome/help/anjuta-manual/zh_CN @dirrm share/gnome/help/anjuta-manual/uk/figures @dirrm share/gnome/help/anjuta-manual/uk @dirrm share/gnome/help/anjuta-manual/th/figures @dirrm share/gnome/help/anjuta-manual/th @dirrm share/gnome/help/anjuta-manual/sv/figures @dirrm share/gnome/help/anjuta-manual/sv @dirrm share/gnome/help/anjuta-manual/oc/figures @dirrm share/gnome/help/anjuta-manual/oc @dirrm share/gnome/help/anjuta-manual/ja/figures @dirrm share/gnome/help/anjuta-manual/ja @dirrm share/gnome/help/anjuta-manual/fr/figures @dirrm share/gnome/help/anjuta-manual/fr @dirrm share/gnome/help/anjuta-manual/eu/figures @dirrm share/gnome/help/anjuta-manual/eu @dirrm share/gnome/help/anjuta-manual/es/figures @dirrm share/gnome/help/anjuta-manual/es @dirrm share/gnome/help/anjuta-manual/el/figures @dirrm share/gnome/help/anjuta-manual/el @dirrm share/gnome/help/anjuta-manual/de/figures @dirrm share/gnome/help/anjuta-manual/de @dirrm share/gnome/help/anjuta-manual/C/figures @dirrm share/gnome/help/anjuta-manual/C @dirrm share/gnome/help/anjuta-manual @dirrm share/gnome/help/anjuta-faqs/C @dirrm share/gnome/help/anjuta-faqs @dirrm share/gnome/help/anjuta-build-tutorial/C/figures @dirrm share/gnome/help/anjuta-build-tutorial/C @dirrm share/gnome/help/anjuta-build-tutorial @dirrmtry share/icons/gnome/48x48/mimetypes @dirrm share/anjuta/ui @dirrm share/anjuta/tools @dirrm share/anjuta/project/xlib/src @dirrm share/anjuta/project/xlib/po @dirrm share/anjuta/project/xlib-dock/src @dirrm share/anjuta/project/xlib-dock/po @dirrm share/anjuta/project/xlib-dock @dirrm share/anjuta/project/xlib @dirrm share/anjuta/project/wxwin/src @dirrm share/anjuta/project/wxwin/po @dirrm share/anjuta/project/wxwin @dirrm share/anjuta/project/terminal/src @dirrm share/anjuta/project/terminal/po @dirrm share/anjuta/project/terminal @dirrm share/anjuta/project/sdl/src @dirrm share/anjuta/project/sdl/po @dirrm share/anjuta/project/sdl @dirrm share/anjuta/project/python/src @dirrm share/anjuta/project/python/po @dirrm share/anjuta/project/python @dirrm share/anjuta/project/pygtk/src @dirrm share/anjuta/project/pygtk/data @dirrm share/anjuta/project/pygtk @dirrm share/anjuta/project/mkfile/src @dirrm share/anjuta/project/mkfile/po @dirrm share/anjuta/project/mkfile @dirrm share/anjuta/project/minimal @dirrm share/anjuta/project/m4 @dirrm share/anjuta/project/licenses @dirrm share/anjuta/project/library/src @dirrm share/anjuta/project/library/po @dirrm share/anjuta/project/library @dirrm share/anjuta/project/js_minimal/src @dirrm share/anjuta/project/js_minimal @dirrm share/anjuta/project/java/src @dirrm share/anjuta/project/java/po @dirrm share/anjuta/project/java @dirrm share/anjuta/project/gtkmm/src @dirrm share/anjuta/project/gtkmm/po @dirrm share/anjuta/project/gtkmm @dirrm share/anjuta/project/gtk/src @dirrm share/anjuta/project/gtk/po @dirrm share/anjuta/project/gtk @dirrm share/anjuta/project/gcj/src @dirrm share/anjuta/project/gcj @dirrm share/anjuta/project/directory @dirrm share/anjuta/project/cpp/src @dirrm share/anjuta/project/cpp/po @dirrm share/anjuta/project/cpp @dirrm share/anjuta/project/anjuta-plugin/src @dirrm share/anjuta/project/anjuta-plugin/po @dirrm share/anjuta/project/anjuta-plugin @dirrm share/anjuta/project @dirrm share/anjuta/profiles @dirrm share/anjuta/gtodo @dirrm share/anjuta/glade @dirrm share/anjuta/class-templates @dirrm share/anjuta/build @dirrm share/anjuta/GBF @dirrm share/anjuta @dirrm share/doc/libanjuta %%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm lib/anjuta @dirrm include/libanjuta-1.0/libanjuta/interfaces @dirrm include/libanjuta-1.0/libanjuta @dirrm include/libanjuta-1.0 @dirrmtry share/icons/gnome/scalable/mimetypes @dirrmtry share/icons/gnome/scalable @dirrmtry share/locale/zh_HK/LC_MESSAGES @dirrmtry share/locale/zh_HK @dirrmtry share/locale/te/LC_MESSAGES @dirrmtry share/locale/te @dirrmtry share/locale/sr@latin/LC_MESSAGES @dirrmtry share/locale/sr@latin @dirrmtry share/locale/si/LC_MESSAGES @dirrmtry share/locale/si @dirrmtry share/locale/rw/LC_MESSAGES @dirrmtry share/locale/rw @dirrmtry share/locale/oc/LC_MESSAGES @dirrmtry share/locale/oc @dirrmtry share/locale/mr/LC_MESSAGES @dirrmtry share/locale/mr @dirrmtry share/locale/mai/LC_MESSAGES @dirrmtry share/locale/mai @dirrmtry share/locale/en@shaw/LC_MESSAGES @dirrmtry share/locale/en@shaw @dirrmtry share/locale/dz/LC_MESSAGES @dirrmtry share/locale/dz @dirrmtry share/locale/ca@valencia/LC_MESSAGES @dirrmtry share/locale/ca@valencia @dirrmtry share/locale/be@latin/LC_MESSAGES @dirrmtry share/locale/be@latin Index: head/devel/apr1/Makefile =================================================================== --- head/devel/apr1/Makefile (revision 362834) +++ head/devel/apr1/Makefile (revision 362835) @@ -1,203 +1,203 @@ # Created by: Garrett Rooney # $FreeBSD$ PORTNAME= apr PORTVERSION= ${APR_VERSION}.${APU_VERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_APACHE} MASTER_SITE_SUBDIR= apr DISTFILES= apr-${APR_VERSION}.tar.gz apr-util-${APU_VERSION}.tar.gz MAINTAINER= apache@FreeBSD.org COMMENT= Apache Portability Library LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 OPTIONS_SUB= yes OPTIONS_GROUP= APR APU OPTIONS_GROUP_APR= THREADS IPV6 DEVRANDOM OPTIONS_GROUP_APU= BDB GDBM LDAP MYSQL NDBM PGSQL SQLITE FREETDS OPTIONS_RADIO= CRYPTO OPTIONS_RADIO_CRYPTO= SSL NSS OPTIONS_DEFAULT= THREADS IPV6 DEVRANDOM BDB GDBM SSL DEVRANDOM_DESC= Use /dev/random or compatible NDBM_DESC= NDBM support SSL_DESC= OpenSSL crypto driver NSS_DESC= NSS crypto driver APR_VERSION= 1.5.1 APU_VERSION= 1.5.3 USES= iconv pathfix libtool:keepla USE_LDCONFIG= yes GNU_CONFIGURE= yes NO_WRKSUBDIR= yes APR_WRKDIR= ${WRKDIR}/apr-${APR_VERSION} APU_WRKDIR= ${WRKDIR}/apr-util-${APU_VERSION} PLIST_SUB+= SHLIB_APR_MAJOR="${SHLIB_APR_MAJOR}" SHLIB_APU_MAJOR="${SHLIB_APU_MAJOR}" SHLIB_APR_MAJOR= ${APR_VERSION:C/^1/0/} SHLIB_APU_MAJOR= ${APU_VERSION:C/^1/0/} APR_CONF_ARGS= --with-installbuilddir=${DATADIR}/build-1 \ --enable-posix-shm APU_CONF_ARGS= --with-apr=${APR_WRKDIR} \ --with-expat=${LOCALBASE} \ --with-iconv=${ICONV_PREFIX} .include ########## APR Options .if ${PORT_OPTIONS:MTHREADS} APR_CONF_ARGS+= --enable-threads .else APR_CONF_ARGS+= --disable-threads .endif .if ${PORT_OPTIONS:MIPV6} APR_CONF_ARGS+= --enable-ipv6 .else APR_CONF_ARGS+= --disable-ipv6 .endif .if ${PORT_OPTIONS:MDEVRANDOM} APR_CONF_ARGS+= --with-devrandom .else APR_CONF_ARGS+= --without-devrandom .endif ######### APR-Util Options .if ${PORT_OPTIONS:MGDBM} APU_EXTRAS= yes LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm APU_CONF_ARGS+= --with-gdbm=${LOCALBASE} .else APU_CONF_ARGS+= --without-gdbm .endif .if ${PORT_OPTIONS:MBDB} APU_EXTRAS= yes USE_BDB= 48+ APU_CONF_ARGS+= --with-berkeley-db=${BDB_INCLUDE_DIR}:${BDB_LIB_DIR} .else APU_CONF_ARGS+= --without-berkeley-db .endif .if ${PORT_OPTIONS:MNDBM} APU_EXTRAS= yes APU_CONF_ARGS+= --with-ndbm=/usr .else APU_CONF_ARGS+= --without-ndbm .endif .if ${PORT_OPTIONS:MLDAP} APU_EXTRAS= yes USE_OPENLDAP= yes APU_CONF_ARGS+= --with-ldap-include=${LOCALBASE}/include \ --with-ldap-lib=${LOCALBASE}/lib --with-ldap=ldap .else APU_CONF_ARGS+= --without-ldap .endif .if ${PORT_OPTIONS:MFREETDS} APU_EXTRAS= yes APU_CONF_ARGS+= --with-freetds=${LOCALBASE} LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds .else APU_CONF_ARGS+= --without-freetds .endif .if ${PORT_OPTIONS:MMYSQL} APU_EXTRAS= yes USE_MYSQL= yes APU_CONF_ARGS+= --with-mysql=${LOCALBASE} CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/mysql -DHAVE_MYSQL_H LIBS+= -L${LOCALBASE}/lib/mysql .else APU_CONF_ARGS+= --without-mysql .endif .if ${PORT_OPTIONS:MPGSQL} APU_EXTRAS= yes USE_PGSQL= yes APU_CONF_ARGS+= --with-pgsql=${LOCALBASE} CONFIGURE_ENV+= ac_cv_path_PGSQL_CONFIG="" .else APU_CONF_ARGS+= --without-pgsql .endif .if ${PORT_OPTIONS:MSQLITE} APU_EXTRAS= yes USE_SQLITE= yes APU_CONF_ARGS+= --with-sqlite3=${LOCALBASE} .else APU_CONF_ARGS+= --without-sqlite3 .endif # crypto (apache24) .if ${PORT_OPTIONS:MSSL} || ${PORT_OPTIONS:MNSS} APU_CONF_ARGS+= --with-crypto .endif .if ${PORT_OPTIONS:MSSL} APU_EXTRAS= yes USE_OPENSSL= yes CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} APU_CONF_ARGS+= --with-openssl=${OPENSSLBASE} .else APU_CONF_ARGS+= --without-openssl .endif .if ${PORT_OPTIONS:MNSS} APU_EXTRAS= yes LIB_DEPENDS+= libnss3.so:${PORTSDIR}/security/nss CPPFLAGS+= -I${LOCALBASE}/include/nss LDFLAGS+= -L${LOCALBASE}/lib/nss APU_CONF_ARGS+= --with-nss=${LOCALBASE} .endif CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" .if defined(APU_EXTRAS) PLIST_SUB+= APU_EXTRAS="" .else PLIST_SUB+= APU_EXTRAS="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's/OSVERSION/${OSVERSION}/g' \ ${APR_WRKDIR}/configure @${REINPLACE_CMD} -e '/recursive:/s/$$/ .MAKE/' \ ${APR_WRKDIR}/build/apr_rules.mk.in # Fix pthread: Please do not remove, else apr-1-config returns wrong values @${REINPLACE_CMD} -e 's/-lpthread/-pthread/g' \ ${APR_WRKDIR}/configure do-configure: @(cd ${APR_WRKDIR} && \ ${SETENV} ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS} ${APR_CONF_ARGS}) @(cd ${APU_WRKDIR} && \ ${SETENV} ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS} ${APU_CONF_ARGS}) do-build: @(cd ${APR_WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS}) @(cd ${APU_WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS}) do-install: @(cd ${APR_WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE} ${INSTALL_TARGET} ${MAKE_ARGS}) @(cd ${APU_WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE} ${INSTALL_TARGET} ${MAKE_ARGS}) post-install: @${FIND} ${STAGEDIR}${PREFIX}/lib/ -name \*.so | ${XARGS} ${STRIP_CMD} test: build -@(cd ${APR_WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE} test) -@(cd ${APU_WRKDIR} && ${SETENV} ${MAKE_ENV} ${MAKE} test) #regression-test: test .include Index: head/devel/gconf2/Makefile =================================================================== --- head/devel/gconf2/Makefile (revision 362834) +++ head/devel/gconf2/Makefile (revision 362835) @@ -1,56 +1,56 @@ # Created by: Ade Lovett # $FreeBSD$ # $MCom: ports/devel/gconf2/Makefile,v 1.124 2010/11/15 22:14:03 kwm Exp $ PORTNAME= gconf2 PORTVERSION= 2.32.0 -PORTREVISION?= 4 +PORTREVISION?= 5 CATEGORIES= devel gnome MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/GConf/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} DISTNAME= GConf-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Configuration database system for GNOME USE_BZIP2= yes LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING .if !defined(REFERENCE_PORT) LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libpolkit-gobject-1.so:${PORTSDIR}/sysutils/polkit USES= pathfix gettext gmake pkgconfig USE_GNOME= gnomehier orbit2 gtk20 libxml2 ltverhack \ referencehack intlhack dconf introspection:build USE_LDCONFIG= yes USE_AUTOTOOLS= libtool CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --disable-gtk-doc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= LDAP .include .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--with-openldap PLIST_SUB+= LDAP="" .else CONFIGURE_ARGS+=--without-openldap PLIST_SUB+= LDAP="@comment " .endif post-install: -${LOCALBASE}/bin/gio-querymodules ${STAGEDIR}${PREFIX}/lib/gio/modules .include .endif Index: head/devel/p5-Test-OpenLDAP/Makefile =================================================================== --- head/devel/p5-Test-OpenLDAP/Makefile (revision 362834) +++ head/devel/p5-Test-OpenLDAP/Makefile (revision 362835) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= Test-OpenLDAP PORTVERSION= 0.05 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= kuriyama@FreeBSD.org COMMENT= Perl extension to creates temp instance of slapd to run tests against LICENSE= ART10 GPLv1 LICENSE_COMB= dual RUN_DEPENDS= \ p5-Data-UUID>0:${PORTSDIR}/devel/p5-Data-UUID \ p5-perl-ldap>0:${PORTSDIR}/net/p5-perl-ldap \ ${LOCALBASE}/libexec/slapd:${PORTSDIR}/net/openldap${OPENLDAP_VER}-server \ p5-URI>0:${PORTSDIR}/net/p5-Net BUILD_DEPENDS= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure USE_OPENLDAP= yes CONFIGURE_ENV= PATH=${PATH}:${PREFIX}/libexec post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|/usr/lib/openldap|${LOCALBASE}/libexec|' \ ${WRKSRC}/lib/Test/OpenLDAP.pm ${RM} ${WRKSRC}/lib/Test/OpenLDAP.pm.bak \ ${WRKSRC}/lib/Test/OpenLDAP.pm.orig .include Index: head/devel/ptlib/Makefile =================================================================== --- head/devel/ptlib/Makefile (revision 362834) +++ head/devel/ptlib/Makefile (revision 362835) @@ -1,179 +1,180 @@ # Created by: Roger Hardiman # $FreeBSD$ PORTNAME= ptlib PORTVERSION= 2.10.10 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Cross platform C++ library, used by OPAL LICENSE= MPL LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 CONFLICTS= pwlib-1.* USE_XZ= yes USES= bison gmake pkgconfig USE_AUTOTOOLS= autoconf:env automake:env GNU_CONFIGURE= yes USE_OPENSSL= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--enable-audio \ --enable-ipv6 \ --enable-exceptions \ --enable-oss \ --enable-plugins CONFIGURE_ARGS+=--disable-lua \ --disable-sasl # --with-expat-dir="${LOCALBASE}" CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lssl" OPTIONS_DEFINE= BSDVIDEO DEBUG ODBC ALSA JABBER V4L SDL LDAP PULSEAUDIO OPTIONS_DEFAULT=BSDVIDEO SDL V4L JABBER BSDVIDEO_DESC= BSD video support DEBUG_DESC= Install debug library .include PLIST_SUB+= PORTVERSION=${PORTVERSION} \ PVERSION_MAJOR=${PVERSION_MAJOR} \ PVERSION_MINOR=${PVERSION_MINOR} PVERSION_MAJOR= ${PORTVERSION:C/.[0-9]+.[0-9]+.//} PVERSION_MINOR= ${PORTVERSION:C/.[0-9]+$//g} .if ${PORT_OPTIONS:MDEBUG} ALL_TARGET= optshared debugshared PLIST_SUB+= DEBUG="" .else ALL_TARGET= optshared PLIST_SUB+= DEBUG="@comment " .endif .if ${PORT_OPTIONS:MPULSEAUDIO} LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio CONFIGURE_ARGS+=--enable-pulse .else CONFIGURE_ARGS+=--disable-pulse .endif .if ${PORT_OPTIONS:MJABBER} CONFIGURE_ARGS+=--enable-jabber PLLIB_VIDEO=1 .endif .if ${PORT_OPTIONS:MODBC} LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC CONFIGURE_ARGS+=--enable-odbc .else CONFIGURE_ARGS+=--disable-odbc .endif .if ${PORT_OPTIONS:MALSA} LIB_DEPENDS+= libasound.so:${PORTSDIR}/audio/alsa-lib CONFIGURE_ARGS+=--enable-alsa PLIST_SUB+= ALSA="" .else CONFIGURE_ARGS+=--disable-alsa PLIST_SUB+= ALSA="@comment " .endif .if ${PORT_OPTIONS:MBSDVIDEO} CONFIGURE_ARGS+=--enable-bsdvideo PLIST_SUB+= BSDVIDEO="" PTLIB_VIDEO=1 .else CONFIGURE_ARGS+=--disable-bsdvideo PLIST_SUB+= BSDVIDEO="@comment " .endif .if ${PORT_OPTIONS:MV4L} BUILD_DEPENDS+= v4l_compat>=0:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS+= libv4l2.so:${PORTSDIR}/multimedia/libv4l CONFIGURE_ARGS+=--enable-v4l --enable-v4l2 PLIST_SUB+= V4L="" PTLIB_VIDEO=1 .else CONFIGURE_ARGS+=--disable-v4l --disable-v4l2 PLIST_SUB+= V4L="@comment " .endif .if defined(PTLIB_VIDEO) CONFIGURE_ARGS+=--enable-video --enable-vidfile PLIST_SUB+= VIDEODIR="" .else CONFIGURE_ARGS+=--disable-video --disable-vidfile PLIST_SUB+= VIDEODIR="@comment " .endif .if ${PORT_OPTIONS:MSDL} USE_SDL+= sdl CONFIGURE_ARGS+=--enable-sdl .else CONFIGURE_ARGS+=--disable-sdl .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--enable-openldap .else CONFIGURE_ARGS+=--disable-openldap .endif # ONLY FOR THE BRAVE! # If someone owns a firewire(4) video device and wants to use it for # video-conferencing purposes, please download the files: # libraw1394.shar.gz, libavc1394.shar.gz and libdc1394.shar.gz from # ftp://ftp.frm2.tum.de/pub/jpulz/FreeBSD/ports/ # Extract the files in ${PORTSDIR}/devel and uncomment the following lines. # ##enable libavc1394 #.if defined(WITH_AVC1394) #LIB_DEPENDS+= avc1394.2:${PORTSDIR}/devel/libavc1394 \ # dv.4:${PORTSDIR}/multimedia/libdv #CONFIGURE_ARGS+= --enable-avc #PLIST_SUB+= AVC1394="" #.else CONFIGURE_ARGS+= --disable-avc PLIST_SUB+= AVC1394="@comment " #.endif # ##enable libdc1394 #.if defined(WITH_DC1394) #LIB_DEPENDS+= dc1394.2[0-9]:${PORTSDIR}/multimedia/libdc1394 #CONFIGURE_ARGS+= --enable-dc #PLIST_SUB+= DC1394="" #.else CONFIGURE_ARGS+= --disable-dc #PLIST_SUB+= DC1394="@comment " #.endif post-patch: @${REINPLACE_CMD} -e 's/RTF_WASCLONED/0x20000/' ${WRKSRC}/src/ptlib/unix/socket.cxx pre-configure: cd ${WRKSRC}/plugins/ && autoreconf -fi post-install: ${LN} -sf libpt.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PVERSION_MAJOR} ${LN} -sf libpt.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PVERSION_MINOR} .if ${PORT_OPTIONS:MDEBUG} ${LN} -sf libpt_d.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt_d.so.${PVERSION_MAJOR} ${LN} -sf libpt_d.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libpt_d.so.${PVERSION_MINOR} .endif @${CHMOD} 0755 ${STAGEDIR}${PREFIX}/lib/libpt.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/ptlib-${PORTVERSION}/devices/*/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpt.so.${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ptlib-${PORTVERSION}/devices/*/*.so .include Index: head/devel/pwlib/Makefile =================================================================== --- head/devel/pwlib/Makefile (revision 362834) +++ head/devel/pwlib/Makefile (revision 362835) @@ -1,110 +1,110 @@ # Created by: Roger Hardiman # $FreeBSD$ PORTNAME= pwlib PORTVERSION= 1.12.0 -PORTREVISION= 8 +PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= SF/openh323/${PORTNAME}/${PORTVERSION} DISTNAME= ptlib-v${PORTVERSION:S/./_/g}-src DIST_SUBDIR= openh323 MAINTAINER= ports@FreeBSD.org COMMENT= Cross platform C++ library, used by OpenH323 LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 CONFLICTS= ptlib-2.* WRKSRC= ${WRKDIR}/ptlib_v${PORTVERSION:S/./_/g} USES= bison gmake USE_GCC= any USE_AUTOTOOLS= autoconf WANT_GNOME= yes WANT_SDL= yes USE_OPENSSL= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= SDL PLUGINS LDAP ESOUND V4L OPTIONS_DEFAULT= PLUGINS LDAP OPTIONS_SUB= yes LDAP_DESC= OpenLDAP support BROKEN_armv6= Does not install on arm: mtree CFLAGS+= -O1 MAKE_ENV= STDCCFLAGS+="-I${LOCALBASE}" CPPFLAGS+= -O1 -I${WRKSRC}/include -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= ATOMICITY_H="" SDL_USE= SDL=sdl SDL_CONFIGURE_ENV= SDLLIBDIR="${LOCALBASE}/lib" SDL_MAKE_ENV= SDLLIBDIR="${LOCALBASE}/lib" SDL_CONFIGURE_ENABLE= sdl PLUGINS_CONFIGURE_ENABLE= plugins LDAP_CONFIGURE_ENABLE= openldap LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ENV= OPENLDAPLIBDIR="${LOCALBASE}/lib" LDAP_MAKE_ENV= OPENLDAPLIBDIR="${LOCALBASE}/lib" ESOUND_USE= GNOME=esound ESOUND_CONFIGURE_ENABLE= esd V4L_CONFIGURE_ENABLE= v4l V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:${PORTSDIR}/multimedia/v4l_compat #explicity build OSS CONFIGURE_ARGS+= --enable-oss #disable OBDC support... it doesn't compile and nothing _seems_ to #actually use it. If you do have something that requires this please #send patches! CONFIGURE_ARGS+= --disable-odbc # ONLY FOR THE BRAVE! # If someone owns a firewire(4) video device and wants to use it for # video-conferencing purposes, please download the files: # libraw1394.shar.gz, libavc1394.shar.gz and libdc1394.shar.gz from # ftp://ftp.frm2.tum.de/pub/jpulz/FreeBSD/ports/ # Extract the files in ${PORTSDIR}/devel and uncomment the following lines. # ##enable libavc1394 #.if defined(WITH_AVC1394) #LIB_DEPENDS+= avc1394.2:${PORTSDIR}/devel/libavc1394 \ # dv.4:${PORTSDIR}/multimedia/libdv #CONFIGURE_ARGS+= --enable-avc #PLIST_SUB+= AVC1394="" #.else CONFIGURE_ARGS+= --disable-avc PLIST_SUB+= AVC1394="@comment " #.endif # ##enable libdc1394 #.if defined(WITH_DC1394) #LIB_DEPENDS+= dc1394_control.13:${PORTSDIR}/devel/libdc1394 #CONFIGURE_ARGS+= --enable-dc #PLIST_SUB+= DC1394="" #.else CONFIGURE_ARGS+= --disable-dc PLIST_SUB+= DC1394="@comment " #.endif .include .if (${ARCH} == "amd64") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64") CFLAGS+= -fPIC .endif .if (${ARCH} == "amd64") || (${ARCH} == "i386") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64") PLIST_SUB+= BSDVIDEO="" .else PLIST_SUB+= BSDVIDEO="@comment " .endif .include Index: head/dns/bind910/Makefile =================================================================== --- head/dns/bind910/Makefile (revision 362834) +++ head/dns/bind910/Makefile (revision 362835) @@ -1,244 +1,244 @@ # $FreeBSD$ PORTNAME= bind PORTVERSION= ${ISCVERSION:S/-P/P/} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= dns net ipv6 MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMESUFFIX?= 910 DISTNAME= ${PORTNAME}-${ISCVERSION} MAINTAINER= mat@FreeBSD.org COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= ISCL # ISC releases things like 9.8.0-P1, which our versioning doesn't like ISCVERSION= 9.10.0-P2 MAKE_JOBS_UNSAFE= yes USES= cpe CPE_VENDOR= isc CPE_VERSION= ${ISCVERSION:C/-.*//} .if ${ISCVERSION:M*-*} CPE_UPDATE= ${ISCVERSION:C/.*-//:tl} .endif LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \ --disable-symtable \ --with-randomdev=/dev/random \ --with-libxml2=${LOCALBASE} ETCDIR= ${PREFIX}/etc/namedb CONFLICTS= bind9*-9.[456789].* bind9*-sdb-9.[456789].* SUB_FILES= pkg-message OPTIONS_SUB= yes OPTIONS_DEFAULT= IPV6 SSL THREADS SIGCHASE IDN GSSAPI_NONE OPTIONS_DEFINE= IDN LARGE_FILE GOST PYTHON \ FIXED_RRSET SIGCHASE IPV6 THREADS FILTER_AAAA OPTIONS_RADIO= CRYPTO OPTIONS_RADIO_CRYPTO= SSL NATIVE_PKCS11 OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE .if !defined(BIND_TOOLS_SLAVE) OPTIONS_DEFAULT+= RRL OPTIONS_DEFINE+= LINKS RPZ_NSIP RPZ_NSDNAME RRL DOCS NEWSTATS GEOIP OPTIONS_GROUP= DLZ OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \ DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB .endif # BIND_TOOLS_SLAVE OPTIONS_SUB= yes SSL_DESC= Build with OpenSSL (Required for DNSSEC) LARGE_FILE_DESC= 64-bit file support FIXED_RRSET_DESC= Enable fixed rrset ordering SIGCHASE_DESC= dig/host/nslookup will do DNSSEC validation FILTER_AAAA_DESC= Enable filtering of AAAA records CRYPTO_DESC= Choose which crypto engine to use NATIVE_PKCS11_DESC= Use PKCS\#11 native API (**READ HELP**) GEOIP_DESC= Allow geographically based ACL. GOST_DESC= Enable GOST ciphers, needs SSL (see help) PYTHON_DESC= Build with Python utilities LINKS_DESC= Create conf file symlinks in ${PREFIX} NEWSTATS_DESC= Enable alternate xml statistics channel format RPZ_NSIP_DESC= Enable RPZ NSIP trigger rules RPZ_NSDNAME_DESC= Enable RPZ NSDNAME policy records RRL_DESC= Response Rate Limiting DLZ_DESC= Dynamically Loadable Zones DLZ_POSTGRESQL_DESC= DLZ Postgres driver DLZ_MYSQL_DESC= DLZ MySQL driver (no threading) DLZ_BDB_DESC= DLZ BDB driver DLZ_LDAP_DESC= DLZ LDAP driver DLZ_FILESYSTEM_DESC= DLZ filesystem driver DLZ_STUB_DESC= DLZ stub driver GSSAPI_BASE_DESC= ${GSSAPI_DESC} (Heimdal in base) GSSAPI_HEIMDAL_DESC= ${GSSAPI_DESC} (security/heimdal) GSSAPI_MIT_DESC= ${GSSAPI_DESC} (security/krb5) GSSAPI_NONE_DESC= No ${GSSAPI_DESC} .if !defined(BIND_TOOLS_SLAVE) CONFLICTS+= bind-tools-9.* .endif # BIND_TOOLS_SLAVE SSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} SSL_USE= openssl=yes SSL_CONFIGURE_OFF= --disable-openssl-version-check --without-openssl NEWSTATS_CONFIGURE_ENABLE= newstats IDN_USES= iconv IDN_CONFIGURE_ON= --with-idn=${LOCALBASE} ${ICONV_CONFIGURE_BASE} IDN_LIB_DEPENDS= libidnkit.so:${PORTSDIR}/dns/idnkit IDN_CONFIGURE_OFF= --without-idn LARGE_FILE_CONFIGURE_ENABLE= largefile SIGCHASE_CONFIGURE_ON= STD_CDEFINES="-DDIG_SIGCHASE=1" IPV6_CONFIGURE_ENABLE= ipv6 FILTER_AAAA_CONFIGURE_ENABLE= filter-aaaa NATIVE_PKCS11_CONFIGURE_ENABLE= native-pkcs11 GEOIP_CONFIGURE_WITH= geoip GEOIP_LIB_DEPENDS= libGeoIP.so:${PORTSDIR}/net/GeoIP GOST_CONFIGURE_WITH= gost PYTHON_CONFIGURE_WITH= python PYTHON_USE= PYTHON=yes PYTHON_USES= gmake DLZ_POSTGRESQL_CONFIGURE_ON= --with-dlz-postgres=yes DLZ_POSTGRESQL_USE= pgsql=yes FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset RPZ_NSIP_CONFIGURE_ENABLE= rpz-nsip RPZ_NSDNAME_CONFIGURE_ENABLE= rpz-nsdname RRL_CONFIGURE_ENABLE= rrl DLZ_MYSQL_CONFIGURE_ON= --with-dlz-mysql=yes DLZ_MYSQL_USE= mysql=yes DLZ_BDB_CONFIGURE_ON= --with-dlz-bdb=yes DLZ_BDB_USE= bdb=yes DLZ_LDAP_CONFIGURE_ON= --with-dlz-ldap=yes DLZ_LDAP_USE= openldap=yes DLZ_FILESYSTEM_CONFIGURE_ON= --with-dlz-filesystem=yes DLZ_STUB_CONFIGURE_ON= --with-dlz-stub=yes GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_NONE_CONFIGURE_ON= --without-gssapi .include .if (${ARCH} == "amd64") ARCH= x86_64 .endif .if !${PORT_OPTIONS:MLINKS} PKGINSTALL=${NONEXISTENT} .endif .if ${PORT_OPTIONS:MTHREADS} && !${PORT_OPTIONS:MDLZ_MYSQL} CONFIGURE_ARGS+= --enable-threads .else CONFIGURE_ARGS+= --disable-threads .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 PKGINSTALL= ${NONEXISTENT} PLIST_SUB+= NOBASE="" BASE="@comment " SUB_LIST+= NOBASE="" BASE="@comment " USE_RC_SUBR+= named SUB_FILES+= named.conf .if ${PORT_OPTIONS:MGOST} WITH_OPENSSL_PORT=yes .endif .else ETCDIR= ${PREFIX}/etc PLIST_SUB+= NOBASE="@comment " BASE="" SUB_LIST+= NOBASE="@comment " BASE="" .if ${PORT_OPTIONS:MSSL} WITH_OPENSSL_PORT= yes .endif .endif PKGDEINSTALL= ${PKGINSTALL} CONFIGURE_ARGS+= --prefix=${PREFIX} \ --sysconfdir=${ETCDIR} .if !defined(BIND_TOOLS_SLAVE) post-patch: .for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \ rndc/rndc.8 @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist @${SED} -e 's#/etc/named.conf#${ETCDIR}/named.conf#g' \ -e 's#/etc/rndc.conf#${ETCDIR}/rndc.conf#g' \ -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \ ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} .endfor @${MV} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.Dist @${SED} -e 's#.*bind\.keys.*##' ${WRKSRC}/Makefile.in.Dist > \ ${WRKSRC}/Makefile.in @${MV} ${WRKSRC}/bin/named/Makefile.in ${WRKSRC}/bin/named/Makefile.in.Dist @${SED} -e 's/$${PERL}/#/' -e 's/bind.keys.h/#/g' -e 's/bind9.xsl.h/#/g' \ ${WRKSRC}/bin/named/Makefile.in.Dist > \ ${WRKSRC}/bin/named/Makefile.in .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm ${STAGEDIR}${DOCSDIR}/misc ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${STAGEDIR}${DOCSDIR}/arm ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${STAGEDIR}${DOCSDIR}/misc ${INSTALL_DATA} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ ${WRKSRC}/HISTORY ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 ${MKDIR} ${STAGEDIR}${ETCDIR} .for i in dynamic master slave working @${MKDIR} ${STAGEDIR}${ETCDIR}/$i .endfor ${INSTALL_DATA} ${WRKDIR}/named.conf ${STAGEDIR}${ETCDIR}/named.conf.sample ${INSTALL_DATA} ${FILESDIR}/named.root ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/empty.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${FILESDIR}/localhost-forward.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${FILESDIR}/localhost-reverse.db ${STAGEDIR}${ETCDIR}/master .endif ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \ ${STAGEDIR}${ETCDIR}/rndc.conf.sample .endif # BIND_TOOLS_SLAVE .include Index: head/dns/bind98/Makefile =================================================================== --- head/dns/bind98/Makefile (revision 362834) +++ head/dns/bind98/Makefile (revision 362835) @@ -1,231 +1,231 @@ # $FreeBSD$ PORTNAME= bind PORTVERSION= ${ISCVERSION:S/-P/P/} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= dns net ipv6 MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMESUFFIX= 98 DISTNAME= ${PORTNAME}-${ISCVERSION} MAINTAINER= mat@FreeBSD.org COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= ISCL # ISC releases things like 9.8.0-P1, which our versioning doesn't like ISCVERSION= 9.8.7-P1 PORTSCOUT= limit:^9.8. MAKE_JOBS_UNSAFE= yes USES= cpe CPE_VENDOR= isc CPE_VERSION= ${ISCVERSION:C/-.*//} .if ${ISCVERSION:M*-*} CPE_UPDATE= ${ISCVERSION:C/.*-//:tl} .endif DEPRECATED= Will be EOL as of September 2014. EXPIRATION_DATE= 2014-09-01 LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \ --disable-symtable \ --with-libxml2=${LOCALBASE} \ --with-randomdev=/dev/random ETCDIR= ${PREFIX}/etc/namedb CONFLICTS= bind9*-9.[45679].* bind9*-sdb-9.[45679].* bind-tools-9.* OPTIONS_DEFAULT= IPV6 SSL THREADS GSSAPI_NONE OPTIONS_DEFINE= SSL LINKS IDN REPLACE_BASE LARGE_FILE \ FIXED_RRSET RPZ_NSIP RPZ_NSDNAME RPZRRL_PATCH \ SIGCHASE IPV6 THREADS FILTER_AAAA DOCS GOST OPTIONS_GROUP= DLZ OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \ DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE SSL_DESC= Build with OpenSSL (Required for DNSSEC) LINKS_DESC= Create conf file symlinks in ${PREFIX} REPLACE_BASE_DESC= Replace base BIND (FreeBSD 9.x and earlier) LARGE_FILE_DESC= 64-bit file support SIGCHASE_DESC= dig/host/nslookup will do DNSSEC validation FIXED_RRSET_DESC= Enable fixed rrset ordering RPZ_NSIP_DESC= Enable RPZ NSIP trigger rules RPZ_NSDNAME_DESC= Enable RPZ NSDNAME policy records RPZRRL_PATCH_DESC= RPZ improvements + RRL patch (experimental) FILTER_AAAA_DESC= Enable filtering of AAAA records GOST_DESC= Enable GOST ciphers (DSO incompatible with chroot) DLZ_DESC= Dynamically Loadable Zones DLZ_POSTGRESQL_DESC= DLZ Postgres driver DLZ_MYSQL_DESC= DLZ MySQL driver (no threading) DLZ_BDB_DESC= DLZ BDB driver DLZ_LDAP_DESC= DLZ LDAP driver DLZ_FILESYSTEM_DESC= DLZ filesystem driver DLZ_STUB_DESC= DLZ stub driver GSSAPI_BASE_DESC= ${GSSAPI_DESC} (Heimdal in base) GSSAPI_HEIMDAL_DESC= ${GSSAPI_DESC} (security/heimdal) GSSAPI_MIT_DESC= ${GSSAPI_DESC} (security/krb5) GSSAPI_NONE_DESC= No ${GSSAPI_DESC} SSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} SSL_USE= openssl=yes SSL_CONFIGURE_OFF= --disable-openssl-version-check --without-openssl IDN_USES= iconv IDN_CONFIGURE_ON= --with-idn=${LOCALBASE} ${ICONV_CONFIGURE_BASE} IDN_CONFIGURE_OFF= --without-idn IDN_LIB_DEPENDS= libidnkit.so:${PORTSDIR}/dns/idnkit LARGE_FILE_CONFIGURE_ENABLE= largefile SIGCHASE_CONFIGURE_ON= STD_CDEFINES="-DDIG_SIGCHASE=1" IPV6_CONFIGURE_ENABLE= ipv6 FILTER_AAAA_CONFIGURE_ENABLE= filter-aaaa FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset RPZ_NSIP_CONFIGURE_ENABLE= rpz-nsip RPZ_NSDNAME_CONFIGURE_ENABLE= rpz-nsdname RPZRRL_PATCH_PATCHFILES= 9.8.7-P1-rpz2+rl.14038.05.patch:vix RPZRRL_PATCH_PATCH_SITES= http://ss.vix.su/~vjs/:vix ${MASTER_SITE_LOCAL:S/%SUBDIR%/mat\/bind/:S/$/:vix/} GOST_CONFIGURE_WITH= gost DLZ_POSTGRESQL_CONFIGURE_ON= --with-dlz-postgres=yes DLZ_POSTGRESQL_USE= pgsql=yes DLZ_MYSQL_CONFIGURE_ON= --with-dlz-mysql=yes DLZ_MYSQL_USE= mysql=yes DLZ_BDB_CONFIGURE_ON= --with-dlz-bdb=yes DLZ_BDB_USE= bdb=yes DLZ_LDAP_CONFIGURE_ON= --with-dlz-ldap=yes DLZ_LDAP_USE= openldap=yes DLZ_FILESYSTEM_CONFIGURE_ON= --with-dlz-filesystem=yes DLZ_STUB_CONFIGURE_ON= --with-dlz-stub=yes GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_NONE_CONFIGURE_ON= --without-gssapi .include .if (${ARCH} == "amd64") ARCH= x86_64 .endif .if !${PORT_OPTIONS:MLINKS} || ${PORT_OPTIONS:MREPLACE_BASE} PKGINSTALL=${NONEXISTENT} .endif .if ${PORT_OPTIONS:MTHREADS} && !${PORT_OPTIONS:MDLZ_MYSQL} CONFIGURE_ARGS+= --enable-threads .else CONFIGURE_ARGS+= --disable-threads .endif .if ${PORT_OPTIONS:MREPLACE_BASE} .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 IGNORE= REPLACE_BASE option is not supported on this release .endif # >= 10.0 PKGNAMESUFFIX= -base PREFIX= /usr PLIST_SUB+= SHARE_MAN="share/" NO_MTREE= yes BIND_DESTETC= /etc/namedb .else # REPLACE_BASE PLIST_SUB+= SHARE_MAN="" .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 BIND_DESTETC= ${PREFIX}/etc/namedb PKGINSTALL= ${NONEXISTENT} .else # >= 10.0 BIND_DESTETC= ${PREFIX}/etc .endif # >= 10.0 .endif # REPLACE_BASE PKGDEINSTALL= ${PKGINSTALL} CONFIGURE_ARGS+= --prefix=${PREFIX} \ --sysconfdir=${BIND_DESTETC} SUB_LIST+= BIND_DESTETC="${BIND_DESTETC}" .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 PLIST_SUB+= NOBASE="" BASE="@comment " USE_RC_SUBR+= named SUB_FILES+= named.conf .if ${PORT_OPTIONS:MGOST} WITH_OPENSSL_PORT=yes .endif .else PLIST_SUB+= NOBASE="@comment " BASE="" .if ${PORT_OPTIONS:MSSL} WITH_OPENSSL_PORT= yes .endif .endif post-patch: .for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \ rndc/rndc.8 @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist @${SED} -e 's#/etc/named.conf#${BIND_DESTETC}/named.conf#g' \ -e 's#/etc/rndc.conf#${BIND_DESTETC}/rndc.conf#g' \ -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \ ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} .endfor @${MV} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.Dist @${SED} -e 's#.*bind\.keys.*##' ${WRKSRC}/Makefile.in.Dist > \ ${WRKSRC}/Makefile.in @${MV} ${WRKSRC}/bin/named/Makefile.in ${WRKSRC}/bin/named/Makefile.in.Dist @${SED} -e 's/$${PERL}/#/' -e 's/bind.keys.h/#/g' -e 's/bind9.xsl.h/#/g' \ ${WRKSRC}/bin/named/Makefile.in.Dist > \ ${WRKSRC}/bin/named/Makefile.in .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm ${STAGEDIR}${DOCSDIR}/misc ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${STAGEDIR}${DOCSDIR}/arm ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${STAGEDIR}${DOCSDIR}/misc ${INSTALL_DATA} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ ${WRKSRC}/HISTORY ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 ${MKDIR} ${STAGEDIR}${ETCDIR} .for i in dynamic master slave working @${MKDIR} ${STAGEDIR}${ETCDIR}/$i .endfor ${INSTALL_DATA} ${WRKDIR}/named.conf ${STAGEDIR}${ETCDIR}/named.conf.sample ${INSTALL_DATA} ${FILESDIR}/named.root ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/empty.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${FILESDIR}/localhost-forward.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${FILESDIR}/localhost-reverse.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf ${STAGEDIR}${ETCDIR}/rndc.conf.sample .endif .include Index: head/dns/bind99/Makefile =================================================================== --- head/dns/bind99/Makefile (revision 362834) +++ head/dns/bind99/Makefile (revision 362835) @@ -1,240 +1,240 @@ # $FreeBSD$ PORTNAME= bind PORTVERSION= ${ISCVERSION:S/-P/P/} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= dns net ipv6 MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMESUFFIX= 99 DISTNAME= ${PORTNAME}-${ISCVERSION} MAINTAINER= mat@FreeBSD.org COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= ISCL # ISC releases things like 9.8.0-P1, which our versioning doesn't like ISCVERSION= 9.9.5-P1 MAKE_JOBS_UNSAFE= yes USES= cpe CPE_VENDOR= isc CPE_VERSION= ${ISCVERSION:C/-.*//} .if ${ISCVERSION:M*-*} CPE_UPDATE= ${ISCVERSION:C/.*-//:tl} .endif LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \ --disable-symtable \ --with-randomdev=/dev/random \ --with-libxml2=${LOCALBASE} ETCDIR= ${PREFIX}/etc/namedb CONFLICTS= bind9*-9.[45678].* bind9*-sdb-9.[45678].* bind-tools-9.* OPTIONS_DEFAULT= IPV6 SSL THREADS GSSAPI_NONE OPTIONS_DEFINE= SSL IDN REPLACE_BASE LARGE_FILE FIXED_RRSET SIGCHASE \ IPV6 THREADS FILTER_AAAA GOST PYTHON \ LINKS RPZ_NSIP RPZ_NSDNAME RRL DOCS RPZ_PATCH NEWSTATS OPTIONS_GROUP= DLZ OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \ DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SUB= yes SSL_DESC= Build with OpenSSL (Required for DNSSEC) REPLACE_BASE_DESC= Replace base BIND (FreeBSD 9.x and earlier) LARGE_FILE_DESC= 64-bit file support FIXED_RRSET_DESC= Enable fixed rrset ordering SIGCHASE_DESC= dig/host/nslookup will do DNSSEC validation FILTER_AAAA_DESC= Enable filtering of AAAA records GOST_DESC= Enable GOST ciphers, needs SSL (see help) PYTHON_DESC= Build with Python utilities LINKS_DESC= Create conf file symlinks in ${PREFIX} NEWSTATS_DESC= Enable alternate xml statistics channel format RPZ_NSIP_DESC= Enable RPZ NSIP trigger rules RPZ_NSDNAME_DESC= Enable RPZ NSDNAME policy records RPZ_PATCH_DESC= RPZ improvements RRL_DESC= Response Rate Limiting DLZ_DESC= Dynamically Loadable Zones DLZ_POSTGRESQL_DESC= DLZ Postgres driver DLZ_MYSQL_DESC= DLZ MySQL driver (no threading) DLZ_BDB_DESC= DLZ BDB driver DLZ_LDAP_DESC= DLZ LDAP driver DLZ_FILESYSTEM_DESC= DLZ filesystem driver DLZ_STUB_DESC= DLZ stub driver GSSAPI_BASE_DESC= ${GSSAPI_DESC} (Heimdal in base) GSSAPI_HEIMDAL_DESC= ${GSSAPI_DESC} (security/heimdal) GSSAPI_MIT_DESC= ${GSSAPI_DESC} (security/krb5) GSSAPI_NONE_DESC= No ${GSSAPI_DESC} SSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} SSL_USE= openssl=yes SSL_CONFIGURE_OFF= --disable-openssl-version-check --without-openssl NEWSTATS_CONFIGURE_ENABLE= newstats IDN_USES= iconv IDN_CONFIGURE_ON= --with-idn=${LOCALBASE} ${ICONV_CONFIGURE_BASE} IDN_LIB_DEPENDS= libidnkit.so:${PORTSDIR}/dns/idnkit IDN_CONFIGURE_OFF= --without-idn LARGE_FILE_CONFIGURE_ENABLE= largefile SIGCHASE_CONFIGURE_ON= STD_CDEFINES="-DDIG_SIGCHASE=1" IPV6_CONFIGURE_ENABLE= ipv6 FILTER_AAAA_CONFIGURE_ENABLE= filter-aaaa GOST_CONFIGURE_WITH= gost PYTHON_CONFIGURE_WITH= python PYTHON_USE= PYTHON=yes PYTHON_USES= gmake DLZ_POSTGRESQL_CONFIGURE_ON= --with-dlz-postgres=yes DLZ_POSTGRESQL_USE= pgsql=yes FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset RPZ_NSIP_CONFIGURE_ENABLE= rpz-nsip RPZ_NSDNAME_CONFIGURE_ENABLE= rpz-nsdname RPZ_PATCH_PATCHFILES= 9.9.5-P1-rpz2+rl.14038.05.patch:vix RPZ_PATCH_PATCH_SITES= http://ss.vix.su/~vjs/:vix ${MASTER_SITE_LOCAL:S/%SUBDIR%/mat\/bind/:S/$/:vix/} RRL_CONFIGURE_ENABLE= rrl DLZ_MYSQL_CONFIGURE_ON= --with-dlz-mysql=yes DLZ_MYSQL_USE= mysql=yes DLZ_BDB_CONFIGURE_ON= --with-dlz-bdb=yes DLZ_BDB_USE= bdb=yes DLZ_LDAP_CONFIGURE_ON= --with-dlz-ldap=yes DLZ_LDAP_USE= openldap=yes DLZ_FILESYSTEM_CONFIGURE_ON= --with-dlz-filesystem=yes DLZ_STUB_CONFIGURE_ON= --with-dlz-stub=yes GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= \ --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_NONE_CONFIGURE_ON= --without-gssapi .include .if (${ARCH} == "amd64") ARCH= x86_64 .endif .if !${PORT_OPTIONS:MLINKS} || ${PORT_OPTIONS:MREPLACE_BASE} PKGINSTALL=${NONEXISTENT} .endif .if ${PORT_OPTIONS:MTHREADS} && !${PORT_OPTIONS:MDLZ_MYSQL} CONFIGURE_ARGS+= --enable-threads .else CONFIGURE_ARGS+= --disable-threads .endif .if ${PORT_OPTIONS:MREPLACE_BASE} .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 IGNORE= REPLACE_BASE option is not supported on this release .endif # >= 10.0 PKGNAMESUFFIX= -base PREFIX= /usr PLIST_SUB+= SHARE_MAN="share/" NO_MTREE= yes BIND_DESTETC= /etc/namedb .else # REPLACE_BASE PLIST_SUB+= SHARE_MAN="" .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 BIND_DESTETC= ${PREFIX}/etc/namedb PKGINSTALL= ${NONEXISTENT} .else # >= 10.0 BIND_DESTETC= ${PREFIX}/etc .endif # >= 10.0 .endif # REPLACE_BASE PKGDEINSTALL= ${PKGINSTALL} CONFIGURE_ARGS+= --prefix=${PREFIX} \ --sysconfdir=${BIND_DESTETC} SUB_LIST+= BIND_DESTETC="${BIND_DESTETC}" .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 PLIST_SUB+= NOBASE="" BASE="@comment " USE_RC_SUBR+= named SUB_FILES+= named.conf .if ${PORT_OPTIONS:MGOST} WITH_OPENSSL_PORT=yes .endif .else PLIST_SUB+= NOBASE="@comment " BASE="" .if ${PORT_OPTIONS:MSSL} WITH_OPENSSL_PORT= yes .endif .endif post-patch: .for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \ rndc/rndc.8 @${MV} ${WRKSRC}/bin/${FILE} ${WRKSRC}/bin/${FILE}.Dist @${SED} -e 's#/etc/named.conf#${BIND_DESTETC}/named.conf#g' \ -e 's#/etc/rndc.conf#${BIND_DESTETC}/rndc.conf#g' \ -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \ ${WRKSRC}/bin/${FILE}.Dist > ${WRKSRC}/bin/${FILE} .endfor @${MV} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.Dist @${SED} -e 's#.*bind\.keys.*##' ${WRKSRC}/Makefile.in.Dist > \ ${WRKSRC}/Makefile.in @${MV} ${WRKSRC}/bin/named/Makefile.in ${WRKSRC}/bin/named/Makefile.in.Dist @${SED} -e 's/$${PERL}/#/' -e 's/bind.keys.h/#/g' -e 's/bind9.xsl.h/#/g' \ ${WRKSRC}/bin/named/Makefile.in.Dist > \ ${WRKSRC}/bin/named/Makefile.in .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm ${STAGEDIR}${DOCSDIR}/misc ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${STAGEDIR}${DOCSDIR}/arm ${INSTALL_DATA} ${WRKSRC}/doc/arm/Bv9ARM.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/misc/[a-z]* ${STAGEDIR}${DOCSDIR}/misc ${INSTALL_DATA} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ ${WRKSRC}/HISTORY ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000100 ${MKDIR} ${STAGEDIR}${ETCDIR} .for i in dynamic master slave working @${MKDIR} ${STAGEDIR}${ETCDIR}/$i .endfor ${INSTALL_DATA} ${WRKDIR}/named.conf ${STAGEDIR}${ETCDIR}/named.conf.sample ${INSTALL_DATA} ${FILESDIR}/named.root ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${FILESDIR}/empty.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${FILESDIR}/localhost-forward.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${FILESDIR}/localhost-reverse.db ${STAGEDIR}${ETCDIR}/master ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf ${STAGEDIR}${ETCDIR}/rndc.conf.sample .endif .include Index: head/dns/ldapdns/Makefile =================================================================== --- head/dns/ldapdns/Makefile (revision 362834) +++ head/dns/ldapdns/Makefile (revision 362835) @@ -1,42 +1,43 @@ # Created by: Paul Dlug # $FreeBSD$ PORTNAME= ldapdns PORTVERSION= 2.07 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= http://bsdforge.com/projects/source/dns/ldapdns/ MAINTAINER= portmaster@bsdforge.com COMMENT= LDAP-backed DNS server LICENSE= GPLv2 RUN_DEPENDS= setuidgid:${PORTSDIR}/sysutils/daemontools \ tcpserver:${PORTSDIR}/sysutils/ucspi-tcp OPTIONS_DEFINE= DOCS EXAMPLES USE_OPENLDAP= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_CSTD= gnu89 USES= tar:xz ALL_TARGET= default PROGRAMS= ldapdns ldapaxfr SCRIPTS= ldapdns-conf ldapaxfr-conf domainname.sh PORTDOCS= AUTHORS CHANGELOG FAQ INSTALL README README.[a-s]* do-install: ${INSTALL_PROGRAM} ${PROGRAMS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${SCRIPTS:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/admin ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/admin/* ${STAGEDIR}${EXAMPLESDIR}/admin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/dns/powerdns/Makefile =================================================================== --- head/dns/powerdns/Makefile (revision 362834) +++ head/dns/powerdns/Makefile (revision 362835) @@ -1,208 +1,202 @@ # $FreeBSD$ PORTNAME= powerdns PORTVERSION= 3.3.1 -PORTREVISION?= 2 +PORTREVISION= 3 CATEGORIES= dns ipv6 MASTER_SITES= http://downloads.powerdns.com/releases/ DISTNAME= pdns-${PORTVERSION} MAINTAINER= tremere@cainites.net COMMENT= Advanced DNS server with multiple backends including SQL LICENSE= GPLv2 LIB_DEPENDS= libboost_serialization.so:${PORTSDIR}/devel/boost-libs CONFLICTS= powerdns-devel-[2-3].[0-9]* -USES= gmake lua:51 pkgconfig +USES= gmake libtool lua:51 pkgconfig USE_SUBMAKE= YES -USE_AUTOTOOLS= libtool -USE_LDCONFIG= YES +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip CXXFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ARGS= --with-modules="" \ +CONFIGURE_ARGS= --disable-static \ + --with-modules="" \ --with-dynmodules="pipe ${MODULES}" \ --sysconfdir="${PREFIX}/etc/pdns" \ --with-boost="${LOCALBASE}" SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ CURDIR2="${.CURDIR}" \ MKDIR="${MKDIR}" \ DISTNAME="${DISTNAME}" \ POWERDNS_OPTIONS="${POWERDNS_OPTIONS}" SUB_FILES= pkg-message USE_RC_SUBR= pdns OPTIONS_DEFINE= GEO MYSQL MYSQL_LOCAL OPENDBX OPENLDAP OPENLDAP_LOCAL \ PGSQL PGSQL_LOCAL POLARSSL SQLITE3 TOOLS OPTIONS_GROUP= DNSSEC EXPERIMENTAL OPTIONS_GROUP_DNSSEC= BOTAN110 CRYPTOPP OPTIONS_GROUP_EXPERIMENTAL= LUA MYDNS REMOTE REMOTE_HTTP TINYDNS PGSQL_DESC= PostgreSQL backend PGSQL_LOCAL_DESC= RUN_DEPEND on PostgreSQL server MYSQL_DESC= MySQL backend MYSQL_LOCAL_DESC= RUN_DEPEND on MySQL server OPENDBX_DESC= OpenDBX backend OPENLDAP_DESC= OpenLDAP backend OPENLDAP_LOCAL_DESC= RUN_DEPEND on OpenLDAP server SQLITE3_DESC= SQLite 3 backend GEO_DESC= Geo backend DNSSEC_DESC= Extra DNSSEC options BOTAN110_DESC= Faster signing + ECDSA & GOST algorithms CRYPTOPP_DESC= ECDSA algorithms POLARSSL_DESC= Use embedded PolarSSL LUA_DESC= Lua backend MYDNS_DESC= MyDNS backend REMOTE_DESC= Remote backend REMOTE_HTTP_DESC= Enable HTTP for the Remote backed TINYDNS_DESC= TinyDNS backend TOOLS_DESC= Build extra tools OPTIONS_DEFAULT= PGSQL DNSSEC BOTAN110 POLARSSL OPTIONS_SUB= yes # Don't use CONFIGURE_ENABLE, the configure script # has a bug. The options are being enabled even using --disable- TOOLS_CONFIGURE_ON= --enable-tools PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} PGSQL_CONFIGURE_OFF= --without-pgsql PGSQL_USE= PGSQL=YES PGSQL_LOCAL_USE= PGSQL=server MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYSQL_CONFIGURE_OFF= --without-mysql MYSQL_USE= MYSQL=YES MYSQL_LOCAL_USE= MYSQL=server MYDNS_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYDNS_USE= MYSQL=YES MYDNS_LOCAL_USE= MYSQL=server OPENLDAP_CXXFLAGS= -DLDAP_DEPRECATED=1 OPENLDAP_USE= OPENLDAP=YES OPENLDAP_LOCAL_RUN_DEPENDS= openldap-server>=0:${PORTSDIR}/net/openldap24-server REMOTE_HTTP_CONFIGURE_ON= --enable-remotebackend-http REMOTE_HTTP_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CRYPTOPP_CONFIGURE_ON= --enable-cryptopp SQLITE3_USE= SQLITE=3 OPENDBX_LIB_DEPENDS= libopendbx.so:${PORTSDIR}/databases/opendbx BOTAN110_CONFIGURE_ON= --enable-botan1.10 BOTAN110_LIB_DEPENDS= libbotan-1.10.so:${PORTSDIR}/security/botan110 TINYDNS_LIB_DEPENDS= libcdb.so:${PORTSDIR}/databases/tinycdb TINYDNS_CONFIGURE_ON= CDB_LIBS="-L${LOCALBASE}/lib -lcdb" CDB_CFLAGS="-I${LOCALBASE}/include" .include .if ${PORT_OPTIONS:MGEO} MODULES+= geo .endif .if ${PORT_OPTIONS:MPGSQL} MODULES+= gpgsql .endif .if ${PORT_OPTIONS:MMYSQL} MODULES+= gmysql .endif .if ${PORT_OPTIONS:MPGSQL_LOCAL} SUB_LIST+= PGSQL_REQ=postgresql .else SUB_LIST+= PGSQL_REQ= .endif .if ${PORT_OPTIONS:MMYSQL_LOCAL} SUB_LIST+= MYSQL_REQ=mysql .else SUB_LIST+= MYSQL_REQ= .endif .if ${PORT_OPTIONS:MOPENLDAP} MODULES+= ldap .endif .if ${PORT_OPTIONS:MOPENLDAP_LOCAL} SUB_LIST+= SLAPD_REQ=slapd .else SUB_LIST+= SLAPD_REQ= .endif .if ${PORT_OPTIONS:MSQLITE3} MODULES+= gsqlite3 .endif .if ${PORT_OPTIONS:MLUA} MODULES+= lua .endif .if ${PORT_OPTIONS:MMYDNS} MODULES+= mydns .endif .if ${PORT_OPTIONS:MREMOTE} MODULES+= remote .endif .if ${PORT_OPTIONS:MTINYDNS} MODULES+= tinydns .endif .if ${PORT_OPTIONS:MOPENDBX} MODULES+= opendbx .endif .if ${PORT_OPTIONS:MCRYPTOPP} . if exists(${LOCALBASE}/lib/libcryptopp.so) LIB_DEPENDS+= libcryptopp.so:${PORTSDIR}/security/cryptopp . else BUILD_DEPENDS+= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp . endif .endif .if ${PORT_OPTIONS:MPOLARSSL} CONFIGURE_ARGS+= --without-system-polarssl .else LIB_DEPENDS+= libpolarssl.so:${PORTSDIR}/security/polarssl .endif post-patch: .if ${PORT_OPTIONS:MOPENLDAP} @${REINPLACE_CMD} -e 's;-I. ;-I. -I${LOCALBASE}/include ;' \ -e 's;la_LDFLAGS =;la_LDFLAGS = -L${LOCALBASE}/lib;' \ ${WRKSRC}/modules/ldapbackend/Makefile.in @${REINPLACE_CMD} -e 's;@LIBDL@;@LIBDL@ -L${LOCALBASE}/lib;' \ -e 's;@modulelibs@;@modulelibs@ -llber;' \ ${WRKSRC}/pdns/Makefile.in .endif .if ${PORT_OPTIONS:MPGSQL} @${REINPLACE_CMD} -E -e 's;(PGSQL_inc_check="\$$withval/include/pgsql)";\1 \$$withval/include";' \ ${WRKSRC}/configure .endif post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in pdns.conf ${INSTALL_DATA} ${FILESDIR}/$i ${STAGEDIR}${EXAMPLESDIR}/ -.endfor -.for j in libgpgsqlbackend.so libgmysqlbackend.so \ - libgsqlite3backend.so libldapbackend.so libopendbxbackend.so \ - libgeobackend.so libpipebackend.so - @if ([ -f ${STAGEDIR}${PREFIX}/lib/$j ] && [ ! -f ${STAGEDIR}${PREFIX}/lib/$j.0 ]); then \ - ${LN} -sf ${PREFIX}/lib/$j ${STAGEDIR}${PREFIX}/lib/$j.0; \ - fi .endfor .include Index: head/dns/powerdns/pkg-plist =================================================================== --- head/dns/powerdns/pkg-plist (revision 362834) +++ head/dns/powerdns/pkg-plist (revision 362835) @@ -1,57 +1,36 @@ bin/pdns_control bin/pdnssec bin/zone2json bin/zone2ldap bin/zone2sql sbin/pdns_server %%TOOLS%%bin/dnsbulktest %%TOOLS%%bin/dnsreplay %%TOOLS%%bin/dnsscan %%TOOLS%%bin/dnsscope %%TOOLS%%bin/dnstcpbench %%TOOLS%%bin/dnswasher %%TOOLS%%bin/nproxy %%TOOLS%%bin/nsec3dig -%%PGSQL%%lib/libgpgsqlbackend.a -%%PGSQL%%lib/libgpgsqlbackend.la %%PGSQL%%lib/libgpgsqlbackend.so -%%PGSQL%%lib/libgpgsqlbackend.so.0 -%%MYSQL%%lib/libgmysqlbackend.a -%%MYSQL%%lib/libgmysqlbackend.la %%MYSQL%%lib/libgmysqlbackend.so -%%MYSQL%%lib/libgmysqlbackend.so.0 -%%SQLITE3%%lib/libgsqlite3backend.a -%%SQLITE3%%lib/libgsqlite3backend.la %%SQLITE3%%lib/libgsqlite3backend.so -%%SQLITE3%%lib/libgsqlite3backend.so.0 -%%OPENLDAP%%lib/libldapbackend.a -%%OPENLDAP%%lib/libldapbackend.la %%OPENLDAP%%lib/libldapbackend.so -%%OPENLDAP%%lib/libldapbackend.so.0 -%%OPENDBX%%lib/libopendbxbackend.a -%%OPENDBX%%lib/libopendbxbackend.la %%OPENDBX%%lib/libopendbxbackend.so -%%OPENDBX%%lib/libopendbxbackend.so.0 -%%GEO%%lib/libgeobackend.a -%%GEO%%lib/libgeobackend.la %%GEO%%lib/libgeobackend.so -%%GEO%%lib/libgeobackend.so.0 -lib/libpipebackend.a -lib/libpipebackend.la lib/libpipebackend.so -lib/libpipebackend.so.0 %%TOOLS%%man/man1/dnstcpbench.1.gz %%TOOLS%%man/man8/dnsreplay.8.gz %%TOOLS%%man/man8/dnsscope.8.gz %%TOOLS%%man/man8/dnswasher.8.gz man/man8/pdns_control.8.gz man/man8/pdns_server.8.gz man/man8/pdnssec.8.gz man/man8/zone2ldap.8.gz man/man8/zone2sql.8.gz @unexec if cmp -s %D/etc/pdns/pdns.conf %D/etc/pdns/pdns.conf-dist; then rm -f %D/etc/pdns/pdns.conf; fi etc/pdns/pdns.conf-dist @exec [ -f %B/pdns.conf ] || cp %B/%f %B/pdns.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pdns.conf %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% @dirrmtry etc/pdns Index: head/dns/powerdns-devel/Makefile =================================================================== --- head/dns/powerdns-devel/Makefile (revision 362834) +++ head/dns/powerdns-devel/Makefile (revision 362835) @@ -1,238 +1,229 @@ # $FreeBSD$ PORTNAME= powerdns PORTVERSION= 3.3.1 -PORTREVISION?= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= dns ipv6 PKGNAMESUFFIX= -devel DISTNAME= auth-${PORTVERSION:S/.r/-rc/} MAINTAINER= tremere@cainites.net COMMENT= Advanced DNS server with multiple backends including SQL LICENSE= GPLv2 BUILD_DEPENDS= ragel:${PORTSDIR}/devel/ragel \ bash:${PORTSDIR}/shells/bash LIB_DEPENDS= libboost_serialization.so:${PORTSDIR}/devel/boost-libs USE_GITHUB= YES GH_ACCOUNT= PowerDNS GH_PROJECT= pdns GH_TAGNAME= auth-3.3.1 GH_COMMIT= 8e1c18b CONFLICTS= powerdns-[2-3].[0-9]* -NO_LATEST_LINK= YES - -USES= bison gmake lua:51 pkgconfig +USES= bison gmake libtool lua:51 pkgconfig USE_SUBMAKE= YES -USE_AUTOTOOLS= autoconf:env automake:env libtool:env -USE_LDCONFIG= YES +USE_AUTOTOOLS= autoconf:env automake:env libtoolize:env GNU_CONFIGURE= YES +INSTALL_TARGET= install-strip CXXFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-modules="" \ --with-dynmodules="pipe ${MODULES}" \ --sysconfdir="${PREFIX}/etc/pdns" \ --with-boost="${LOCALBASE}" SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ CURDIR2="${.CURDIR}" \ MKDIR="${MKDIR}" \ DISTNAME="${DISTNAME}" \ POWERDNS_OPTIONS="${POWERDNS_OPTIONS}" SUB_FILES= pkg-message USE_RC_SUBR+= pdns OPTIONS_DEFINE= GEO MYSQL MYSQL_LOCAL OPENDBX OPENLDAP OPENLDAP_LOCAL \ PGSQL PGSQL_LOCAL POLARSSL SQLITE3 TOOLS OPTIONS_GROUP= DNSSEC EXPERIMENTAL OPTIONS_GROUP_DNSSEC= BOTAN110 CRYPTOPP OPTIONS_GROUP_EXPERIMENTAL= LUA MYDNS REMOTE REMOTE_HTTP TINYDNS PGSQL_DESC= PostgreSQL backend PGSQL_LOCAL_DESC= RUN_DEPEND on PostgreSQL server MYSQL_DESC= MySQL backend MYSQL_LOCAL_DESC= RUN_DEPEND on MySQL server OPENDBX_DESC= OpenDBX backend OPENLDAP_DESC= OpenLDAP backend OPENLDAP_LOCAL_DESC= RUN_DEPEND on OpenLDAP server SQLITE3_DESC= SQLite 3 backend GEO_DESC= Geo backend DNSSEC_DESC= Enable extra DNSSEC options EXPERIMENTAL_DESC= Experimental backends BOTAN110_DESC= Faster signing + ECDSA & GOST algorithms CRYPTOPP_DESC= ECDSA algorithms POLARSSL_DESC= Use embedded PolarSSL LUA_DESC= Lua backend MYDNS_DESC= MyDNS backend REMOTE_DESC= Remote backend REMOTE_HTTP_DESC= Enable HTTP for the Remote backend TINYDNS_DESC= TinyDNS backend TOOLS_DESC= Build extra tools OPTIONS_DEFAULT= PGSQL DNSSEC BOTAN110 POLARSSL OPTIONS_SUB= yes # Don't use CONFIGURE_ENABLE, the configure script # has a bug. The options are being enabled even using --disable- TOOLS_CONFIGURE_ON= --enable-tools PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} PGSQL_CONFIGURE_OFF= --without-pgsql PGSQL_USE= PGSQL=YES PGSQL_LOCAL_USE= PGSQL=server MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYSQL_CONFIGURE_OFF= --without-mysql MYSQL_USE= MYSQL=YES MYSQL_LOCAL_USE= MYSQL=server MYDNS_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYDNS_USE= MYSQL=YES MYDNS_LOCAL_USE= MYSQL=server OPENLDAP_CXXFLAGS= -DLDAP_DEPRECATED=1 OPENLDAP_USE= OPENLDAP=YES OPENLDAP_LOCAL_RUN_DEPENDS= openldap-server>=0:${PORTSDIR}/net/openldap24-server REMOTE_HTTP_CONFIGURE_ON= --enable-remotebackend-http REMOTE_HTTP_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl SQLITE3_USE= SQLITE=3 OPENDBX_LIB_DEPENDS= libopendbx.so:${PORTSDIR}/databases/opendbx BOTAN110_CONFIGURE_ON= --enable-botan1.10 BOTAN110_LIB_DEPENDS= libbotan-1.10.so:${PORTSDIR}/security/botan110 TINYDNS_LIB_DEPENDS= libcdb.so:${PORTSDIR}/databases/tinycdb TINYDNS_CONFIGURE_ON= CDB_LIBS="-L${LOCALBASE}/lib -lcdb" CDB_CFLAGS="-I${LOCALBASE}/include" CRYPTOPP_CONFIGURE_ON= --enable-cryptopp .include .if ${PORT_OPTIONS:MGEO} MODULES+= geo .endif .if ${PORT_OPTIONS:MPGSQL} MODULES+= gpgsql .endif .if ${PORT_OPTIONS:MMYSQL} MODULES+= gmysql .endif .if ${PORT_OPTIONS:MPGSQL_LOCAL} SUB_LIST+= PGSQL_REQ=postgresql .else SUB_LIST+= PGSQL_REQ= .endif .if ${PORT_OPTIONS:MMYSQL_LOCAL} SUB_LIST+= MYSQL_REQ=mysql .else SUB_LIST+= MYSQL_REQ= .endif .if ${PORT_OPTIONS:MOPENLDAP} MODULES+= ldap .endif .if ${PORT_OPTIONS:MOPENLDAP_LOCAL} SUB_LIST+= SLAPD_REQ=slapd .else SUB_LIST+= SLAPD_REQ= .endif .if ${PORT_OPTIONS:MSQLITE3} MODULES+= gsqlite3 .endif .if ${PORT_OPTIONS:MLUA} MODULES+= lua .endif .if ${PORT_OPTIONS:MMYDNS} MODULES+= mydns .endif .if ${PORT_OPTIONS:MREMOTE} MODULES+= remote .endif .if ${PORT_OPTIONS:MTINYDNS} MODULES+= tinydns .endif .if ${PORT_OPTIONS:MOPENDBX} MODULES+= opendbx .endif .if ${PORT_OPTIONS:MPOLARSSL} CONFIGURE_ARGS+= --without-system-polarssl .else LIB_DEPENDS+= libpolarssl.so:${PORTSDIR}/security/polarssl .endif .if ${PORT_OPTIONS:MCRYPTOPP} . if exists(${LOCALBASE}/lib/libcryptopp.so) LIB_DEPENDS+= libcryptopp.so:${PORTSDIR}/security/cryptopp . else BUILD_DEPENDS+= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp . endif .endif pre-patch: @${REINPLACE_CMD} -e "s;/bin/bash;/usr/bin/env bash;" \ -e "s;sed -r;sed -E -e;g" \ -e "s;-i;-i \.bak;g" \ ${WRKSRC}/build-scripts/set-version-auth @${REINPLACE_CMD} -e 's;\$$(LIBCURL_LIBS) \$$(MYSQL_lib);;g' \ -e 's;\$$(LIBCURL_CFLAGS);;g' \ ${WRKSRC}/pdns/Makefile.am .if ${PORT_OPTIONS:MBOTAN110} @${REINPLACE_CMD} -e 's;\$$(BOOST_CPPFLAGS);;g' \ -e 's;-lgmp -lrt;;g' \ ${WRKSRC}/pdns/Makefile.am @${REINPLACE_CMD} -E -e 's;(\$$\(BOTAN110_CFLAGS\));\1 \$$\(BOOST_CPPFLAGS\);' \ ${WRKSRC}/pdns/Makefile.am .endif .if ${PORT_OPTIONS:MOPENLDAP} @${REINPLACE_CMD} -e 's;la_LDFLAGS =;la_LDFLAGS = -L${LOCALBASE}/lib ;' \ ${WRKSRC}/modules/ldapbackend/Makefile.am .endif .if ${PORT_OPTIONS:MPGSQL} @${REINPLACE_CMD} -E -e 's;(PGSQL_inc_check="\$$withval/include/pgsql)";\1 \$$withval/include";' \ ${WRKSRC}/configure.ac .endif .if ${PORT_OPTIONS:MREMOTE_HTTP} @${REINPLACE_CMD} -E -e 's;-module -avoid-version;-module -avoid-version \$$(LIBCURL_LIBS);' \ ${WRKSRC}/modules/remotebackend/Makefile.am .endif pre-configure: (cd ${WRKSRC} && ${WRKSRC}/build-scripts/set-version-auth git-${GH_TAGNAME} 0.0.${GH_TAGNAME} 0.0.${GH_TAGNAME} && ${WRKSRC}/bootstrap) post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in pdns.conf ${INSTALL_DATA} ${FILESDIR}/$i ${STAGEDIR}${EXAMPLESDIR}/ -.endfor -.for j in libtinydnsbackend.so libremotebackend.so libmydnsbackend.so libgpgsqlbackend.so \ - libgmysqlbackend.so libgsqlite3backend.so libldapbackend.so libopendbxbackend.so \ - libgeobackend.so libpipebackend.so - @if ([ -f ${STAGEDIR}${PREFIX}/lib/$j ] && [ ! -f ${STAGEDIR}${PREFIX}/lib/$j.0 ]); then \ - ${LN} -sf ${PREFIX}/lib/$j ${STAGEDIR}${PREFIX}/lib/$j.0; \ - fi .endfor .include Index: head/dns/powerdns-devel/pkg-plist =================================================================== --- head/dns/powerdns-devel/pkg-plist (revision 362834) +++ head/dns/powerdns-devel/pkg-plist (revision 362835) @@ -1,69 +1,39 @@ bin/pdns_control bin/pdnssec bin/zone2json bin/zone2ldap bin/zone2sql sbin/pdns_server %%TOOLS%%bin/dnsbulktest %%TOOLS%%bin/dnsreplay %%TOOLS%%bin/dnsscan %%TOOLS%%bin/dnsscope %%TOOLS%%bin/dnstcpbench %%TOOLS%%bin/dnswasher %%TOOLS%%bin/nproxy %%TOOLS%%bin/nsec3dig -%%PGSQL%%lib/libgpgsqlbackend.a -%%PGSQL%%lib/libgpgsqlbackend.la %%PGSQL%%lib/libgpgsqlbackend.so -%%PGSQL%%lib/libgpgsqlbackend.so.0 -%%MYSQL%%lib/libgmysqlbackend.a -%%MYSQL%%lib/libgmysqlbackend.la %%MYSQL%%lib/libgmysqlbackend.so -%%MYSQL%%lib/libgmysqlbackend.so.0 -%%SQLITE3%%lib/libgsqlite3backend.a -%%SQLITE3%%lib/libgsqlite3backend.la %%SQLITE3%%lib/libgsqlite3backend.so -%%SQLITE3%%lib/libgsqlite3backend.so.0 -%%OPENLDAP%%lib/libldapbackend.a -%%OPENLDAP%%lib/libldapbackend.la %%OPENLDAP%%lib/libldapbackend.so -%%OPENLDAP%%lib/libldapbackend.so.0 -%%OPENDBX%%lib/libopendbxbackend.a -%%OPENDBX%%lib/libopendbxbackend.la %%OPENDBX%%lib/libopendbxbackend.so -%%OPENDBX%%lib/libopendbxbackend.so.0 -%%GEO%%lib/libgeobackend.a -%%GEO%%lib/libgeobackend.la %%GEO%%lib/libgeobackend.so -%%GEO%%lib/libgeobackend.so.0 -%%TINYDNS%%lib/libtinydnsbackend.a -%%TINYDNS%%lib/libtinydnsbackend.la %%TINYDNS%%lib/libtinydnsbackend.so -%%TINYDNS%%lib/libtinydnsbackend.so.0 -%%REMOTE%%lib/libremotebackend.a -%%REMOTE%%lib/libremotebackend.la %%REMOTE%%lib/libremotebackend.so -%%REMOTE%%lib/libremotebackend.so.0 -%%MYDNS%%lib/libmydnsbackend.a -%%MYDNS%%lib/libmydnsbackend.la %%MYDNS%%lib/libmydnsbackend.so -%%MYDNS%%lib/libmydnsbackend.so.0 -lib/libpipebackend.a -lib/libpipebackend.la lib/libpipebackend.so -lib/libpipebackend.so.0 %%TOOLS%%man/man1/dnstcpbench.1.gz %%TOOLS%%man/man8/dnsreplay.8.gz %%TOOLS%%man/man8/dnsscope.8.gz %%TOOLS%%man/man8/dnswasher.8.gz man/man8/pdns_control.8.gz man/man8/pdns_server.8.gz man/man8/pdnssec.8.gz man/man8/zone2ldap.8.gz man/man8/zone2sql.8.gz @unexec if cmp -s %D/etc/pdns/pdns.conf %D/etc/pdns/pdns.conf-dist; then rm -f %D/etc/pdns/pdns.conf; fi etc/pdns/pdns.conf-dist @exec [ -f %B/pdns.conf ] || cp %B/%f %B/pdns.conf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pdns.conf %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% @dirrmtry etc/pdns Index: head/editors/libreoffice/Makefile =================================================================== --- head/editors/libreoffice/Makefile (revision 362834) +++ head/editors/libreoffice/Makefile (revision 362835) @@ -1,384 +1,384 @@ # $FreeBSD$ .include "${.CURDIR}/Makefile.common" -PORTREVISION= 2 +PORTREVISION= 3 COMMENT= Full integrated office productivity suite BUILD_DEPENDS= p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip \ unzip:${PORTSDIR}/archivers/unzip \ zip:${PORTSDIR}/archivers/zip \ ${LOCALBASE}/lib/libboost_regex.a:${PORTSDIR}/devel/boost-libs \ ${LOCALBASE}/libdata/pkgconfig/cppunit.pc:${PORTSDIR}/devel/cppunit \ dmake:${PORTSDIR}/devel/dmake \ ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \ mdds>=0.9.0:${PORTSDIR}/devel/mdds \ gpatch:${PORTSDIR}/devel/patch \ ucpp:${PORTSDIR}/devel/ucpp \ vigra-config:${PORTSDIR}/graphics/vigra \ bash:${PORTSDIR}/shells/bash \ ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \ gsed:${PORTSDIR}/textproc/gsed LIB_DEPENDS= libicutu.so:${PORTSDIR}/devel/icu \ liblangtag.so:${PORTSDIR}/devel/liblangtag \ liborcus-0.6.so:${PORTSDIR}/devel/liborcus \ libcurl.so:${PORTSDIR}/ftp/curl \ libcairo.so:${PORTSDIR}/graphics/cairo \ libgraphite2.so:${PORTSDIR}/graphics/graphite2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libcdr-0.0.so:${PORTSDIR}/graphics/libcdr \ libfreehand-0.0.so:${PORTSDIR}/graphics/libfreehand00 \ libwpg-0.2.so:${PORTSDIR}/graphics/libwpg \ libpng15.so:${PORTSDIR}/graphics/png \ libpoppler.so:${PORTSDIR}/graphics/poppler \ liblpsolve55.so:${PORTSDIR}/math/lp_solve \ libcmis-0.4.so:${PORTSDIR}/net/libcmis \ libharfbuzz.so:${PORTSDIR}/print/harfbuzz \ libmspub-0.0.so:${PORTSDIR}/print/libmspub \ libnss3.so:${PORTSDIR}/security/nss \ libclucene-core.so:${PORTSDIR}/textproc/clucene \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \ libhyphen.so:${PORTSDIR}/textproc/hyphen \ libabw-0.0.so:${PORTSDIR}/textproc/libabw00 \ libe-book-0.0.so:${PORTSDIR}/textproc/libe-book00 \ libexttextcat-2.0.so:${PORTSDIR}/textproc/libexttextcat \ libmwaw-0.2.so:${PORTSDIR}/textproc/libmwaw \ libodfgen-0.0.so:${PORTSDIR}/textproc/libodfgen \ libvisio-0.0.so:${PORTSDIR}/textproc/libvisio \ libwpd-0.9.so:${PORTSDIR}/textproc/libwpd \ libwps-0.2.so:${PORTSDIR}/textproc/libwps \ libxml2.so:${PORTSDIR}/textproc/libxml2 \ libxslt.so:${PORTSDIR}/textproc/libxslt \ libmythes-1.2.so:${PORTSDIR}/textproc/mythes \ librdf.so:${PORTSDIR}/textproc/redland RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/Caladea/Caladea-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-caladea-ttf \ ${LOCALBASE}/lib/X11/fonts/Carlito/Carlito-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-carlito-ttf \ ${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu \ ${LOCALBASE}/lib/X11/fonts/GentiumBasic/GenBasI.ttf:${PORTSDIR}/x11-fonts/gentium-basic \ ${LOCALBASE}/lib/X11/fonts/Liberation/LiberationMono-Bold.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf \ ${LOCALBASE}/lib/X11/fonts/LinLibertineG/LinLibertine_DR_G.ttf:${PORTSDIR}/x11-fonts/linuxlibertine-g _MAKE_JOBS= # GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf aclocal USE_GL= gl glu USE_OPENLDAP= yes USE_PERL5= build USE_PYTHON= yes USE_QT4= # empty but required USE_XORG= xaw xrandr USES= bison compiler:c++11-lang gmake perl5 pkgconfig shared-mime-info tar:xz WANT_GNOME= yes DISTFILES+= ${PORTNAME}-${LOVERSION}${EXTRACT_SUFX} DISTFILES+= ${PORTNAME}-help-${LOVERSION}${EXTRACT_SUFX} EXTRA_PATCHES+= ${FILESDIR}/extra-fix-ldl:-p1 EXTRACT_ONLY:= ${DISTFILES} DISTFILES+= 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz:src DIST_SUBDIR= libreoffice WRKSRC= ${WRKDIR}/${PORTNAME}-${LOVERSION} CONFIGURE_ENV= DMAKE=${LOCALBASE}/bin/dmake \ GNUTAR=${TAR} \ GPERF=${LOCALBASE}/bin/gperf \ FLEX=${LOCALBASE}/bin/flex \ PYTHON_CFLAGS="`${PYTHON_VERSION}-config --cflags`" \ PYTHON_LIBS="`${PYTHON_VERSION}-config --libs`" \ TMPDIR=${WRKDIR} \ OPENSSL_CFLAGS="-I/usr/include" \ OPENSSL_LIBS="-lcrypto -lssl" CONFIGURE_ARGS+= --disable-dependency-tracking \ --disable-fetch-external \ --disable-online-update \ --exec-prefix=${PREFIX} \ --with-build-version="FreeBSD ports ${PKGVERSION}" \ --with-external-tar=${DISTDIR}/${DIST_SUBDIR} \ --with-gnu-patch=${LOCALBASE}/bin/gpatch \ --with-os-version=${OSVERSION} \ --with-parallelism=${MAKE_JOBS_NUMBER} \ --with-solver-and-workdir-root=${WRKDIR} \ --with-vendor="FreeBSD ports ${PKGVERSION}" CONFIGURE_ARGS+= --disable-epm \ --disable-firebird-sdbc \ --disable-gnome-vfs \ --disable-gstreamer \ --disable-kde \ --disable-kdeab \ --disable-mergelibs \ --disable-packagekit \ --enable-cairo-canvas \ --enable-graphite \ --enable-python=system \ --with-alloc=system \ --with-external-dict-dir=${LOCALBASE}/share/hunspell \ --with-external-hyph-dir=${LOCALBASE}/share/hyphen \ --with-external-thes-dir=${LOCALBASE}/share/mythes \ --with-system-altlinuxhyph \ --with-system-boost \ --with-system-cairo \ --with-system-clucene \ --with-system-cppunit \ --with-system-curl \ --with-system-dicts \ --with-system-expat \ --with-system-graphite \ --with-system-harfbuzz \ --with-system-hunspell \ --with-system-icu \ --with-system-jpeg \ --with-system-lcms2 \ --with-system-libabw \ --with-system-libcdr \ --with-system-libcmis \ --with-system-libebook \ --with-system-libetonyek \ --with-system-libexttextcat \ --with-system-libfreehand \ --with-system-liblangtag \ --with-system-libmspub \ --with-system-libmwaw \ --with-system-libodfgen \ --with-system-libpng \ --with-system-libvisio \ --with-system-libwpd \ --with-system-libwpg \ --with-system-libwps \ --with-system-libxml \ --with-system-lpsolve \ --with-system-mdds \ --with-system-mesa-headers \ --with-system-mythes \ --with-system-neon \ --with-system-nss \ --with-system-openldap \ --with-system-openssl \ --with-system-orcus \ --with-system-poppler \ --with-system-postgresql \ --with-system-redland \ --with-system-ucpp \ --with-system-vigra \ --with-system-zlib \ --without-afms \ --without-fonts \ --without-myspell-dicts \ --without-system-npapi-headers #XXX add: --with-system-libeot or --with-system-libatomic_ops OPTIONS_DEFINE= CUPS DEBUG GNOME GTK2 GTK3 JAVA KDE4 MMEDIA PGSQL SDK \ SYSTRAY TEST VERBOSE WEBDAV OPTIONS_DEFAULT=CUPS GTK2 JAVA_DESC= Add java support (XML Filters, macros) MMEDIA_DESC= Enable multimedia backend for impress PGSQL_DESC= Build with PostgreSQL-SDBC driver SDK_DESC= Build with SDK SYSTRAY_DESC= Enable systemtray quickstarter TEST_DESC= Run all regression tests VERBOSE_DESC= Increase build verbosity WEBDAV_DESC= Enable webdav protocol CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client CUPS_CONFIGURE_ENABLE= cups DEBUG_CONFIGURE_ON= --enable-crashdump --enable-dbgutil --enable-debug DEBUG_CONFIGURE_OFF= --enable-release-build GNOME_LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib GNOME_USE= GNOME=gconf2 GNOME_CONFIGURE_ENABLE= dbus gconf gio lockdown GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ENABLE= gtk3 JAVA_CATEGORIES= java JAVA_DISTFILES= 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip:src \ 2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz:src \ 2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz:src \ 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip:src \ 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip:src \ 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip:src \ 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip:src \ 3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz:src \ 625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz:src \ 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip:src \ 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip:src \ 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip:src \ a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip:src \ ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip:src \ ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip:src \ d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip:src \ db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip:src \ ea570af93c284aa9e5621cd563f54f4d-bsh-2.0b1-src.tar.gz:src \ eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip:src \ f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip:src JAVA_BUILD_DEPENDS= ant:${PORTSDIR}/devel/apache-ant \ ${JAVAJARDIR}/junit.jar:${PORTSDIR}/java/junit # XXX jni.h from GNU classpath causes ABI conflicts. JAVA_CONFLICTS_BUILD= classpath-[0-9]* JAVA_CONFIGURE_ON= --enable-ext-wiki-publisher \ --enable-report-builder \ --with-ant-home=${LOCALBASE}/share/java/apache-ant \ --with-jdk-home=${JAVA_HOME} \ --with-junit=${JAVAJARDIR}/junit.jar JAVA_CONFIGURE_OFF= --without-java # LibreOffice works only with Java 6 -- which may not be the default # if you specify the JAVA_VENDOR variable JAVA_BUILD= yes JAVA_VERSION= 1.6 JAVA_USE= JAVA=yes KDE4_USE= KDE4=kdelibs QT4=moc_build QT4=qmake_build KDE4_CONFIGURE_ENABLE= kde4 KDE4_CONFIGURE_ENV= KDE4DIR="${KDE4_PREFIX}" \ QT4DIR="${QT_PREFIX}" \ QT4INC="${QT_INCDIR}" \ QT4LIB="${QT_LIBDIR}" MMEDIA_USE= GSTREAMER=yes MMEDIA_CONFIGURE_ENABLE= gstreamer-0-10 PGSQL_USES= pgsql:90+ PGSQL_CONFIGURE_ENABLE= postgresql-sdbc PGSQL_CONFIGURE_WITH= gssapi krb5 SDK_DISTFILES= 185d60944ea767075d27247c3162b3bc-unowinreg.dll:ext SDK_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen SDK_CONFIGURE_ENABLE= odk SDK_CONFIGURE_ON= --with-doxygen=${LOCALBASE}/bin/doxygen SDK_CONFIGURE_OFF= --without-doxygen SYSTRAY_CONFIGURE_ENABLE= systray TEST_CONFIGURE_ENABLE= cve-tests WEBDAV_LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon29 WEBDAV_CONFIGURE_ENABLE= neon .include .if ${PORT_OPTIONS:MDEBUG} IGNORE= is broken with DEBUG option .endif .if ${PORT_OPTIONS:MDEBUG} || ${PORT_OPTIONS:MVERBOSE} CONFIGURE_ARGS+= --enable-verbose .endif .if ${PORT_OPTIONS:MGNOME} || ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 CONFIGURE_ARGS+= --enable-gtk .else CONFIGURE_ARGS+= --disable-gtk .endif .if ${PORT_OPTIONS:MGNOME} || ${PORT_OPTIONS:MGTK2} || ${PORT_OPTIONS:MGTK3} USES+= desktop-file-utils INSTALLS_ICONS= yes .endif .if empty(PORT_OPTIONS:MTEST) EXTRA_PATCHES+= ${FILESDIR}/disable-cppunittester .endif .include .if ${CXX:M${LOCALBASE}/bin/clang++*} USE_BINUTILS= yes LDFLAGS= -B${LOCALBASE}/bin .endif .if ${COMPILER_FEATURES:Mlibc++} EXTRA_PATCHES+= ${FILESDIR}/extra-libc++:-p1 EXTRA_PATCHES+= ${FILESDIR}/extra-libc++.i386:-p0 .endif .if ${OSVERSION} < 900506 CONFIGURE_ARGS+= --with-linker-hash-style=sysv .endif ACLOCAL_ARGS= -I "${WRKSRC}/m4" CPPFLAGS= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV+= ENVCFLAGS="${CFLAGS}" ENVCFLAGSCXX="${CXXFLAGS}" MAKE_ENV+= ENVLINKFLAGS="${LDFLAGS}" MAKE_ENV+= LANG=C LC_ALL=C MAKE_ENV+= SED="${LOCALBASE}/bin/gsed" USE_GMAKE=1 INSTALL_TARGET= distro-pack-install pre-configure: @${TOUCH} ${WRKSRC}/autogen.lastrun post-configure: @${TOUCH} ${WRKSRC}/src.downloaded post-install: @${RM} -f ${PLISTD} ${PLISTF} # It seems that the empty directories are necessary for libreoffice keep them for now @cd ${STAGEDIR}${PREFIX} && ${FIND} -d lib/libreoffice -type d \ -empty -exec ${ECHO_CMD} "@exec ${MKDIR} %D/{}" \; >> ${PLISTD} @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s bin etc lib man \ \( -type f -o -type l \) -print >> ${PLISTF} @cd ${STAGEDIR}${PREFIX} && ${FIND} -d lib/libreoffice -type d \ -exec ${ECHO_CMD} "@dirrm {}" \; >> ${PLISTD} @${ECHO_CMD} "@dirrmtry etc/bash_completion.d" >> ${PLISTD} @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s share/applications \ \( -type f -o -type l \) -print >> ${PLISTF} .for subdir in icons mime mimelnk @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s share/${subdir} \ \( -type f -o -type l \) -print >> ${PLISTF} @cd ${STAGEDIR}${PREFIX} && ${FIND} -d share/${subdir} -type d \ -exec ${ECHO_CMD} "@dirrmtry {}" \; >> ${PLISTD} .endfor # do not add the subdir itself as dirrmtry .for subdir in application-registry mime-info @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s share/${subdir} \ \( -type f -o -type l \) -print >> ${PLISTF} .endfor # XXX INSTALLS_ICONS does not work here, i.e., it runs *before* post-install. .if defined(INSTALLS_ICONS) @for i in `${GREP} "^share/icons/.*/" ${PLISTF} | ${CUT} -d / -f 1-3 | ${SORT} -u`; do \ ${ECHO_CMD} "@unexec /bin/rm %D/$${i}/icon-theme.cache 2>/dev/null || /usr/bin/true" \ >> ${TMPPLIST}.icons1; \ ${ECHO_CMD} "@exec ${LOCALBASE}/bin/gtk-update-icon-cache -q -f %D/$${i} 2>/dev/null || /usr/bin/true" \ >> ${TMPPLIST}; \ ${ECHO_CMD} "@unexec ${LOCALBASE}/bin/gtk-update-icon-cache -q -f %D/$${i} 2>/dev/null || /usr/bin/true" \ >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MSDK} .for subdir in include share share/doc share/idl @cd ${STAGEDIR}${PREFIX} && ${FIND} -H -s ${subdir}/libreoffice \ \( -type f -o -type l \) -print >> ${PLISTF} @cd ${STAGEDIR}${PREFIX} && ${FIND} -d ${subdir}/libreoffice \ -type d -exec echo "@dirrm {}" \; >> ${PLISTD} .endfor @${ECHO_CMD} "@dirrmtry share/idl" >> ${PLISTD} .endif @${SORT} -u ${PLISTF} >> ${TMPPLIST} @${GREP} '^@exec ' ${PLISTD} | ${SORT} -u >> ${TMPPLIST} @${GREP} '^@dirrm ' ${PLISTD} | ${SORT} -ru >> ${TMPPLIST} @${GREP} '^@dirrmtry ' ${PLISTD} | ${SORT} -ru | \ ${SED} -e '${PLIST_REINPLACE_DIRRMTRY}' >> ${TMPPLIST} .include Index: head/emulators/wine/Makefile =================================================================== --- head/emulators/wine/Makefile (revision 362834) +++ head/emulators/wine/Makefile (revision 362835) @@ -1,115 +1,115 @@ # Created by: Gerald Pfeifer # $FreeBSD$ PORTNAME= wine DISTVERSION= 1.6.2 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}/Source \ http://ibiblio.org/pub/linux/system/emulators/wine/ MAINTAINER?= gerald@FreeBSD.org COMMENT?= Microsoft Windows compatibility environment LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libpng15.so:${PORTSDIR}/graphics/png \ libxml2.so:${PORTSDIR}/textproc/libxml2 CONFLICTS_INSTALL= i386-wine-[0-9]* i386-wine-devel-[0-9]* wine-devel-[0-9]* CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS+=--verbose --disable-tests \ --without-alsa --without-capi --without-dbus \ --with-fontconfig --with-glu \ --without-gphoto --without-gsm --without-gstreamer \ --with-opengl --without-mpg123 --without-opencl \ --with-oss --without-sane --without-tiff \ --without-v4l --with-xcomposite --without-xinerama \ --with-xinput2 --with-xrandr CONFIGURE_ENV= FLEX="${LOCALBASE}/bin/flex" WINELIBDIR?= ${PREFIX}/lib .if !defined(USE_LDCONFIG32) USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine .endif ONLY_FOR_ARCHS= i386 USES= bison compiler:c11 gmake shebangfix SHEBANG_FILES= tools/winemaker tools/winedump/function_grep.pl USE_BZIP2= yes USE_GL= glu USE_XORG= xcomposite xcursor xi xpm xrandr xrender OPTIONS_SUB= yes SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= CUPS DOSBOX GNUTLS HAL LDAP LIBXSLT OPENAL WINEMAKER GECKO MONO DOCS DOSBOX_DESC= Use DOSBox to run MS-DOS programs LIBXSLT_DESC= Use libxslt (only used by msxml3.dll) WINEMAKER_DESC= Fully support winemaker (requires Perl) GECKO_DESC= Bundle Gecko MSI package for Wine MONO_DESC= Bundle Mono MSI package for Wine # USES needs to be before bsd.port.pre.mk OPENAL_USES= openal PORTDATA= fonts/ generic.ppd l_intl.nls wine.inf PORTSCOUT= limitw:1,even CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client CUPS_CONFIGURE_WITH= cups DOSBOX_RUN_DEPENDS= dosbox:${PORTSDIR}/emulators/dosbox GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GNUTLS_CONFIGURE_WITH= gnutls HAL_LIB_DEPENDS= libhal.so:${PORTSDIR}/sysutils/hal HAL_CONFIGURE_WITH= hal LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap LIBXSLT_LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt LIBXSLT_CONFIGURE_WITH= xslt OPENAL_CONFIGURE_WITH= openal WINEMAKER_RUN_DEPENDS= p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML GECKO_RUN_DEPENDS= ${DATADIR}/gecko/wine_gecko-2.21-x86.msi:${PORTSDIR}/emulators/wine-gecko MONO_RUN_DEPENDS= ${DATADIR}/mono/wine-mono-0.0.8.msi:${PORTSDIR}/emulators/wine-mono .include .if ${OSVERSION} < 800000 IGNORE= lacks required sound support on FreeBSD before 8.0 .endif pre-build: cd ${WRKSRC} && ${MAKE_CMD} depend post-install: @${MV} -f ${STAGEDIR}${WINELIBDIR}/libwine.so.1.0 \ ${STAGEDIR}${WINELIBDIR}/libwine.so.1 @${LN} -sf libwine.so.1 ${STAGEDIR}/${WINELIBDIR}/libwine.so -@${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README ANNOUNCE AUTHORS @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor @${INSTALL_DATA} ${WRKSRC}/programs/winedbg/README ${STAGEDIR}${DOCSDIR}/README.winedbg @${INSTALL_DATA} ${WRKSRC}/tools/winedump/README ${STAGEDIR}${DOCSDIR}/README.winedump .include Index: head/emulators/wine-devel/Makefile =================================================================== --- head/emulators/wine-devel/Makefile (revision 362834) +++ head/emulators/wine-devel/Makefile (revision 362835) @@ -1,129 +1,129 @@ # Created by: Gerald Pfeifer # $FreeBSD$ PORTNAME= wine DISTVERSION= 1.7.22 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}/Source \ http://ibiblio.org/pub/linux/system/emulators/wine/ PKGNAMESUFFIX= -devel DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= gerald@FreeBSD.org COMMENT?= Microsoft Windows compatibility environment LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \ prelink:${PORTSDIR}/sysutils/prelink LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 CONFLICTS_INSTALL= i386-wine-[0-9]* i386-wine-devel-[0-9]* wine-[0-9]* CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS+=--verbose --disable-tests \ --without-alsa --without-capi --without-dbus \ --without-gphoto --without-gsm --without-gstreamer \ --without-mpg123 --without-opencl \ --with-oss --without-sane --without-tiff \ --without-v4l --with-xcomposite --without-xinerama CONFIGURE_ENV= FLEX="${LOCALBASE}/bin/flex" WINELIBDIR?= ${PREFIX}/lib .if !defined(USE_LDCONFIG32) USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine .endif ONLY_FOR_ARCHS= i386 USES= bison compiler:c11 gmake shebangfix tar:bzip2 SHEBANG_FILES= tools/winemaker tools/winedump/function_grep.pl SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message OPTIONS_DEFINE= COMPHOLIO CUPS DOCS DOSBOX GNUTLS HAL LDAP LIBXSLT OPENAL WINEMAKER GECKO MONO X11 OPTIONS_DEFAULT=X11 OPTIONS_SUB= yes COMPHOLIO_DESC= Include the Compholio patchset, needed for Pipelight support DOSBOX_DESC= Use DOSBox to run MS-DOS programs LIBXSLT_DESC= Use libxslt (only used by msxml3.dll) WINEMAKER_DESC= Fully support winemaker (requires Perl) GECKO_DESC= Bundle Gecko MSI package for Wine MONO_DESC= Bundle Mono MSI package for Wine # USES needs to be before bsd.port.pre.mk CUPS_CONFIGURE_WITH= cups CUPS_LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client DOSBOX_RUN_DEPENDS= dosbox:${PORTSDIR}/emulators/dosbox GECKO_RUN_DEPENDS= ${DATADIR}/gecko/wine_gecko-2.24-x86.msi:${PORTSDIR}/emulators/wine-gecko-devel GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls HAL_CONFIGURE_WITH= hal HAL_LIB_DEPENDS= libhal.so:${PORTSDIR}/sysutils/hal LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LIBXSLT_CONFIGURE_WITH= xslt LIBXSLT_LIB_DEPENDS= libxslt.so:${PORTSDIR}/textproc/libxslt MONO_RUN_DEPENDS= ${DATADIR}/mono/wine-mono-4.5.2.msi:${PORTSDIR}/emulators/wine-mono-devel OPENAL_CONFIGURE_WITH= openal OPENAL_USES= openal WINEMAKER_RUN_DEPENDS= p5-XML-LibXML>0:${PORTSDIR}/textproc/p5-XML-LibXML X11_CONFIGURE_WITH= x fontconfig glu opengl xinput2 xrandr freetype X11_USE= GL=glu XORG=xcomposite,xcursor,xi,xpm,xrandr,xrender X11_LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libpng15.so:${PORTSDIR}/graphics/png PORTDATA= l_intl.nls wine.inf .include .if ${PORT_OPTIONS:MCOMPHOLIO} MASTER_SITES+= https://github.com/compholio/wine-compholio-daily/archive/:cho COMP_DIST= v${DISTVERSION}.tar.gz DISTFILES+= ${COMP_DIST}:cho USE_AUTOTOOLS= autoconf BUILD_DEPENDS+= bash:${PORTSDIR}/shells/bash \ git:${PORTSDIR}/devel/git pre-configure: cd ${WRKSRC} && ${TAR} xf ${DISTDIR}/${COMP_DIST} --strip-components 1 cd ${WRKSRC} && ${MAKE_CMD} -C ./patches DESTDIR=${WRKSRC} install .endif pre-build: cd ${WRKSRC} && ${MAKE_CMD} depend post-install: @${MV} -f ${STAGEDIR}${WINELIBDIR}/libwine.so.1.0 \ ${STAGEDIR}${WINELIBDIR}/libwine.so.1 @${LN} -sf libwine.so.1 ${STAGEDIR}/${WINELIBDIR}/libwine.so .if ${PORT_OPTIONS:MDOCS} -@${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in README ANNOUNCE AUTHORS @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor @${INSTALL_DATA} ${WRKSRC}/programs/winedbg/README ${STAGEDIR}${DOCSDIR}/README.winedbg @${INSTALL_DATA} ${WRKSRC}/tools/winedump/README ${STAGEDIR}${DOCSDIR}/README.winedump .endif @${ECHO} @${CAT} ${PKGMESSAGE} .include Index: head/ftp/curl/Makefile =================================================================== --- head/ftp/curl/Makefile (revision 362834) +++ head/ftp/curl/Makefile (revision 362835) @@ -1,191 +1,191 @@ # Created by: Neil Blakey-Milner # $FreeBSD$ PORTNAME= curl PORTVERSION= 7.37.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ftp www MASTER_SITES= http://curl.haxx.se/download/ \ LOCAL/sunpoet MAINTAINER?= sunpoet@FreeBSD.org COMMENT?= Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers LICENSE= MIT OPTIONS_DEFINE= CA_BUNDLE COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES HTTP2 IDN IPV6 LDAP LDAPS LIBSSH2 PROXY RTMP SPNEGO TLS_SRP OPTIONS_RADIO= GSSAPI RESOLV SSL OPTIONS_RADIO_GSSAPI= GSSAPI_BASE HEIMDAL_PORT KRB5_PORT OPTIONS_RADIO_RESOLV= CARES THREADED_RESOLVER OPTIONS_RADIO_SSL= CYASSL GNUTLS NSS OPENSSL POLARSSL OPTIONS_DEFAULT=CA_BUNDLE COOKIES GSSAPI_BASE IPV6 OPENSSL PROXY RESOLV THREADED_RESOLVER SSL TLS_SRP CA_BUNDLE_DESC= Install CA bundle for OpenSSL COOKIES_DESC= Cookies support CURL_DEBUG_DESC=cURL debug memory tracking GSSAPI_BASE_DESC= GSSAPI support via base system HEIMDAL_PORT_DESC= GSSAPI support via security/heimdal KRB5_PORT_DESC= GSSAPI support via security/krb5 LIBSSH2_DESC= SCP/SFTP support via libssh2 RESOLV_DESC= DNS resolving options SPNEGO_DESC= SPNEGO (RFC 4178) support THREADED_RESOLVER_DESC= Threaded DNS resolver TLS_SRP_DESC= TLS-SRP (Secure Remote Password) support CONFIGURE_ARGS+=--disable-werror \ --enable-imap --enable-pop3 --enable-rtsp --enable-smtp \ --without-axtls CONFIGURE_ENV+= LOCALBASE=${LOCALBASE} GNU_CONFIGURE= yes MAKE_ENV+= INSTALL_STRIP_FLAG=${STRIP} USE_PERL5= build USES= libtool:oldver pathfix perl5 tar:lzma .if !defined(BUILDING_HIPHOP) USE_LDCONFIG= yes PORTDOCS= * PORTEXAMPLES= * DOCS= BINDINGS BUGS CONTRIBUTE DISTRO-DILEMMA FAQ FEATURES HISTORY \ HTTP-COOKIES INSTALL INSTALL.devcpp INTERNALS KNOWN_BUGS \ LIBCURL-STRUCTS LICENSE-MIXING MAIL-ETIQUETTE MANUAL \ README.netware README.win32 RELEASE-PROCEDURE RESOURCES \ SECURITY SSL-PROBLEMS SSLCERTS THANKS TODO \ TheArtOfHttpScripting VERSIONS curl-config.html \ curl-config.pdf curl.html curl.pdf index.html \ mk-ca-bundle.html mk-ca-bundle.pdf .endif SLAVEDIRS= ftp/curl-hiphop HEIMDAL_HOME?= ${PREFIX} KRB5_HOME?= ${PREFIX} CA_BUNDLE_CONFIGURE_OFF=--without-ca-bundle CA_BUNDLE_CONFIGURE_ON= --with-ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss CARES_CONFIGURE_OFF= --disable-ares CARES_CONFIGURE_ON= --enable-ares=${LOCALBASE} CARES_LIB_DEPENDS= libcares.so:${PORTSDIR}/dns/c-ares COOKIES_CONFIGURE_OFF= --disable-cookies COOKIES_CONFIGURE_ON= --enable-cookies CURL_DEBUG_CONFIGURE_OFF= --disable-curldebug CURL_DEBUG_CONFIGURE_ON=--enable-curldebug CYASSL_CONFIGURE_OFF= --without-cyassl CYASSL_CONFIGURE_ON= --with-cyassl=${LOCALBASE} CYASSL_LIB_DEPENDS= libcyassl.so:${PORTSDIR}/security/yassl DEBUG_CONFIGURE_OFF= --disable-debug DEBUG_CONFIGURE_ON= --enable-debug GNUTLS_CONFIGURE_OFF= --without-gnutls GNUTLS_CONFIGURE_ON= --with-gnutls=${LOCALBASE} GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=/usr GSSAPI_BASE_CPPFLAGS= -I${INCLUDEDIR} HEIMDAL_PORT_CONFIGURE_ON= --with-gssapi=${HEIMDAL_HOME} HEIMDAL_PORT_CPPFLAGS= -I${HEIMDAL_HOME}/include HEIMDAL_PORT_LDFLAGS= -L${HEIMDAL_HOME}/lib HEIMDAL_PORT_LIB_DEPENDS= libgssapi.so.3:${PORTSDIR}/security/heimdal HTTP2_BUILD_DEPENDS= nghttp2>=0.4.0:${PORTSDIR}/www/nghttp2 HTTP2_CONFIGURE_OFF= --without-nghttp2 HTTP2_CONFIGURE_ON= --with-nghttp2=${LOCALBASE} HTTP2_LIB_DEPENDS= libnghttp2.so:${PORTSDIR}/www/nghttp2 HTTP2_RUN_DEPENDS= nghttp2>=0.4.0:${PORTSDIR}/www/nghttp2 HTTP2_USES= pkgconfig IDN_CONFIGURE_OFF= --without-libidn IDN_CONFIGURE_ON= --with-libidn=${LOCALBASE} IDN_LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn IPV6_CATEGORIES= ipv6 IPV6_CONFIGURE_OFF= --disable-ipv6 IPV6_CONFIGURE_ON= --enable-ipv6 KRB5_PORT_CONFIGURE_ON= --with-gssapi=${KRB5_HOME} KRB5_PORT_CPPFLAGS= -I${KRB5_HOME}/include KRB5_PORT_LDFLAGS= -L${KRB5_HOME}/lib KRB5_PORT_LIB_DEPENDS= libgssapi_krb5.so.2:${PORTSDIR}/security/krb5 LDAP_CONFIGURE_OFF= --disable-ldap LDAP_CONFIGURE_ON= --enable-ldap LDAP_CPPFLAGS= -I${LOCALBASE}/include LDAP_LDFLAGS= -L${LOCALBASE}/lib LDAP_USE= OPENLDAP=yes LDAPS_CONFIGURE_OFF= --disable-ldaps LDAPS_CONFIGURE_ON= --enable-ldaps LIBSSH2_CONFIGURE_OFF= --without-libssh2 LIBSSH2_CONFIGURE_ON= --with-libssh2=${LOCALBASE} LIBSSH2_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 NSS_CONFIGURE_OFF= --without-nss NSS_CONFIGURE_ON= --with-nss=yes NSS_LIB_DEPENDS= libnss3.so:${PORTSDIR}/security/nss NSS_USES= pkgconfig OPENSSL_CONFIGURE_OFF= --without-ssl OPENSSL_CONFIGURE_ON= --with-ssl=${OPENSSLBASE} OPENSSL_CPPFLAGS= -I${OPENSSLINC} OPENSSL_LDFLAGS= -L${OPENSSLLIB} OPENSSL_USE= OPENSSL=yes POLARSSL_CONFIGURE_OFF= --without-polarssl POLARSSL_CONFIGURE_ON= --with-polarssl=${LOCALBASE} POLARSSL_LIB_DEPENDS= libpolarssl.so:${PORTSDIR}/security/polarssl PROXY_CONFIGURE_OFF= --disable-proxy PROXY_CONFIGURE_ON= --enable-proxy RTMP_CONFIGURE_OFF= --without-librtmp RTMP_CONFIGURE_ON= --with-librtmp=${LOCALBASE} RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp SPNEGO_CONFIGURE_OFF= --without-spnego SPNEGO_CONFIGURE_ON= --with-spnego=${LOCALBASE}/lib SPNEGO_CPPFLAGS= -I${LOCALBASE}/include/fbopenssl SPNEGO_LIB_DEPENDS= libfbopenssl.so:${PORTSDIR}/security/fbopenssl THREADED_RESOLVER_CONFIGURE_OFF=--disable-threaded-resolver THREADED_RESOLVER_CONFIGURE_ON= --enable-threaded-resolver TLS_SRP_CONFIGURE_OFF= --disable-tls-srp TLS_SRP_CONFIGURE_ON= --enable-tls-srp .include .if ${PORT_OPTIONS:MCA_BUNDLE} && !${PORT_OPTIONS:MOPENSSL} IGNORE= only supports CA bundle with OpenSSL .endif .if !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL} && ${PORT_OPTIONS:MTLS_SRP} IGNORE= only supports TLS-SRP with either OpenSSL or GnuTLS .endif .if !${PORT_OPTIONS:MLDAP} && ${PORT_OPTIONS:MLDAPS} IGNORE= only supports LDAPS with LDAP .endif .if ${PORT_OPTIONS:MLDAPS} && !${PORT_OPTIONS:MCYASSL} && !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MNSS} && !${PORT_OPTIONS:MOPENSSL} && !${PORT_OPTIONS:MPOLARSSL} IGNORE= only supports LDAPS with SSL .endif .if ${PORT_OPTIONS:MLIBSSH2} && !${PORT_OPTIONS:MOPENSSL} IGNORE= only supports LIBSSH2 with OpenSSL .endif .if !${PORT_OPTIONS:MGSSAPI_BASE} && !${PORT_OPTIONS:MHEIMDAL_PORT} && !${PORT_OPTIONS:MKRB5_PORT} CONFIGURE_ARGS+=--without-gssapi .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS = / s|$$| docs|; /^DIST_SUBDIRS = / s| docs||; /cd docs &&/d' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|\(flags_dbg_off=\)".*"|\1""|; s|\(flags_opt_off=\)".*"|\1""|; s|lib/pkgconfig|libdata/pkgconfig|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|include |include |' ${WRKSRC}/lib/curl_gssapi.h ${WRKSRC}/lib/urldata.h post-install: .if !defined(BUILDING_HIPHOP) ${INSTALL_DATA} ${WRKSRC}/docs/libcurl/libcurl.m4 ${STAGEDIR}${PREFIX}/share/aclocal/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/libcurl/ cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} ABI *.html *.pdf *.m4 ${STAGEDIR}${DOCSDIR}/libcurl/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} README Makefile.example makefile* *.c *.cpp ${STAGEDIR}${EXAMPLESDIR}/ .endif x-regression-test test: build .if !${PORT_OPTIONS:MPROXY} @${ECHO_MSG} "******************************************" @${ECHO_MSG} "* You have disabled curl proxy support. *" @${ECHO_MSG} "* Some tests SHALL FAIL! *" @${ECHO_MSG} "* This is being addressed. *" @${ECHO_MSG} "******************************************" .endif cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} LC_ALL=C ${MAKE_CMD} test .include Index: head/ftp/pure-ftpd/Makefile =================================================================== --- head/ftp/pure-ftpd/Makefile (revision 362834) +++ head/ftp/pure-ftpd/Makefile (revision 362835) @@ -1,116 +1,116 @@ # Created by: Frank DENIS # $FreeBSD$ PORTNAME= pure-ftpd PORTVERSION= 1.0.36 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= ftp ipv6 MASTER_SITES= http://download.pureftpd.org/pub/pure-ftpd/releases/ \ ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ \ SF/pureftpd/Pure-FTPd/${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small, easy to set up, fast, and secure FTP server LICENSE= ISCL OPTIONS_DEFINE= ANONDELETE ANONRENAME ANONRESUME DOCS EXAMPLES LARGEFILE LDAP \ MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SENDFILE THROTTLING TLS \ UPLOADSCRIPT UTF8 VIRTUALCHROOT OPTIONS_DEFAULT=PAM PRIVSEP SENDFILE VIRTUALCHROOT ANONDELETE_DESC= Allow anonymous user to delete files ANONRENAME_DESC= Allow anonymous user to rename files ANONRESUME_DESC= Allow anonymous user to resume file upload LARGEFILE_DESC= 2GB+ file download LDAP_DESC= User accounts in LDAP directories MYSQL_DESC= User accounts in MySQL database PAM_DESC= PAM authentication PGSQL_DESC= User accounts in PostgreSQL database PERUSERLIMITS_DESC= Per-user concurrency limits PRIVSEP_DESC= Privilege separation (recommended) SENDFILE_DESC= Sendfile syscall THROTTLING_DESC= Bandwidth throttling UPLOADSCRIPT_DESC= Uploadscript daemon support UTF8_DESC= UTF-8 filenames VIRTUALCHROOT_DESC= Follow symlinks outside a chroot jail CONFIGURE_ARGS= --localstatedir=/var --sysconfdir=${PREFIX}/etc \ --with-everything --with-ftpwho --with-language=${LANG} \ --with-paranoidmsg GNU_CONFIGURE= yes SUB_FILES= pkg-message SUB_LIST= PAM_DIR=${PAM_DIR} PAM_TARGET=${PAM_TARGET} USE_PERL5= run USE_RC_SUBR= pure-ftpd USES= perl5 shebangfix tar:bzip2 PORTDOCS= AUTHORS CONTACT COPYING HISTORY NEWS README \ README.Authentication-Modules README.Configuration-File \ README.Contrib README.LDAP README.MySQL README.PGSQL \ README.TLS README.Virtual-Users THANKS pure-ftpd.png \ pureftpd.schema PORTEXAMPLES= * SHEBANG_FILES= contrib/pure-stat.pl contrib/pure-vpopauth.pl CONTRIB= pure-stat.pl pure-vpopauth.pl xml_python_processors.txt LANG?= english PAM_DIR?= ${EXAMPLESDIR}/pam PAM_TARGET?= pure-ftpd PAM_TEMPL?= ${FILESDIR}/pam.conf.5 TLS_CERTFILE?= /etc/ssl/private/pure-ftpd.pem ANONDELETE_CFLAGS= -DANON_CAN_DELETE ANONRENAME_CFLAGS= -DANON_CAN_RENAME ANONRESUME_CFLAGS= -DANON_CAN_RESUME LARGEFILE_CONFIGURE_ENABLE= largefile LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes MYSQL_CONFIGURE_WITH= mysql MYSQL_USE= MYSQL=yes PAM_CONFIGURE_WITH= pam PERUSERLIMITS_CONFIGURE_WITH= peruserlimits PGSQL_CONFIGURE_WITH= pgsql PGSQL_USE= PGSQL=yes PRIVSEP_CONFIGURE_WITH= privsep SENDFILE_CONFIGURE_WITH=sendfile THROTTLING_CONFIGURE_WITH= throttling TLS_CONFIGURE_ON= --with-certfile=${TLS_CERTFILE} TLS_CONFIGURE_WITH= tls UPLOADSCRIPT_CONFIGURE_WITH= uploadscript UTF8_CONFIGURE_WITH= rfc2640 UTF8_USES= iconv VIRTUALCHROOT_CONFIGURE_WITH= virtualchroot pre-fetch: @${ECHO_MSG} "You can use the following additional options:" @${ECHO_MSG} "" @${ECHO_MSG} "LANG=lang (default: english)" @${ECHO_MSG} "- Enable compilation of one language support" @${ECHO_MSG} " available lang: brazilian-portuguese, catalan, czech, danish, dutch," @${ECHO_MSG} " english, french, french-funny, german, hungarian, italian, korean," @${ECHO_MSG} " norwegian, polish, romanian, russian, simplified-chinese, slovak," @${ECHO_MSG} " spanish, swedish, traditional-chinese, turkish" @${ECHO_MSG} "" @${ECHO_MSG} "TLS_CERTFILE=/path/to/file (default: /etc/ssl/private/pure-ftpd.pem)" @${ECHO_MSG} "- Custom location of certificate file for TLS" @${ECHO_MSG} "" post-patch: @${REINPLACE_CMD} -e 's|@PERL@|${PERL}|; s|$${exec_prefix}|${PREFIX}|g' ${WRKSRC}/configuration-file/pure-config.pl.in post-install: ${INSTALL_DATA} ${WRKSRC}/pureftpd-ldap.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-ldap.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-mysql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-mysql.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-pgsql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-pgsql.conf.sample ${INSTALL_DATA} ${WRKSRC}/configuration-file/pure-ftpd.conf ${STAGEDIR}${PREFIX}/etc/pure-ftpd.conf.sample ${INSTALL_SCRIPT} ${WRKSRC}/configuration-file/pure-config.pl ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_SCRIPT} ${FILESDIR}/pure-alwaysfail ${STAGEDIR}${PREFIX}/sbin/ ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/contrib/ && ${INSTALL_SCRIPT} ${CONTRIB} ${STAGEDIR}${EXAMPLESDIR}/ ${MKDIR} ${STAGEDIR}${PAM_DIR}/ ${INSTALL_DATA} ${PAM_TEMPL} ${STAGEDIR}${PAM_DIR}/${PAM_TARGET} .include Index: head/irc/atheme-services/Makefile =================================================================== --- head/irc/atheme-services/Makefile (revision 362834) +++ head/irc/atheme-services/Makefile (revision 362835) @@ -1,96 +1,97 @@ # Created by: tdb # $FreeBSD$ PORTNAME= atheme-services PORTVERSION= 7.0.7 +PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= http://atheme.net/downloads/ MAINTAINER= tdb@FreeBSD.org COMMENT= Set of services for IRC networks USES= pkgconfig pathfix gmake PATHFIX_MAKEFILEIN= Makefile USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-fhs-paths \ --sysconfdir=${PREFIX}/etc/atheme \ --localstatedir=/var \ --disable-gtk-doc \ --enable-large-net CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USERS= ircservices GROUPS= ircservices LIB_DEPENDS+= libmowgli-2.so:${PORTSDIR}/devel/libmowgli2 USE_RC_SUBR= atheme-services OPTIONS_DEFINE= CONTRIB CRACKLIB DOCS LDAP NLS PCRE PERL OPTIONS_DEFAULT= CRACKLIB DOCS LDAP NLS PCRE PERL CONTRIB_DESC= Enable contrib modules CRACKLIB_DESC= Use cracklib for checking password strength OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MCONTRIB} CONFIGURE_ARGS+= --enable-contrib .else CONFIGURE_ARGS+= --disable-contrib .endif .if ${PORT_OPTIONS:MCRACKLIB} LIB_DEPENDS+= libcrack.so:${PORTSDIR}/security/cracklib CONFIGURE_ARGS+= --with-cracklib .else CONFIGURE_ARGS+= --without-cracklib .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap .else CONFIGURE_ARGS+= --without-ldap .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+= --enable-nls .else CONFIGURE_ARGS+= --disable-nls .endif .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+= --with-pcre .else CONFIGURE_ARGS+= --without-pcre .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+= --with-perl .else CONFIGURE_ARGS+= --without-perl .endif post-install: # Treat atheme.motd like atheme.conf. So don't install it directly, # but instead copy it from atheme.motd.example if it doesn't exist, # and only remove it at deinstall time if it's unchanged. @${RM} ${STAGEDIR}${PREFIX}/etc/atheme/atheme.motd # These are just to satisfy check-orphans @${RMDIR} ${STAGEDIR}/var/lib/atheme @${RMDIR} ${STAGEDIR}/var/lib @${RMDIR} ${STAGEDIR}/var/log/atheme @${RMDIR} ${STAGEDIR}/var/run/atheme .if !${PORT_OPTIONS:MDOCS} @${RM} -Rf ${STAGEDIR}${PREFIX}/share/doc/atheme .endif .include Index: head/irc/inspircd/Makefile =================================================================== --- head/irc/inspircd/Makefile (revision 362834) +++ head/irc/inspircd/Makefile (revision 362835) @@ -1,152 +1,152 @@ # Created by: Craig Edwards # $FreeBSD$ PORTNAME= inspircd PORTVERSION= 2.0.14 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= irc MAINTAINER= feld@FreeBSD.org COMMENT= Modular C++ IRC daemon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/COPYING CONFLICTS= inspircd-1.* USE_GITHUB= yes GH_ACCOUNT= inspircd GH_PROJECT= ${GH_ACCOUNT} GH_TAGNAME= v${PORTVERSION} GH_COMMIT= 5661a9e USE_RC_SUBR= ${PORTNAME} MAKEFILE= BSDmakefile USERS= ircd GROUPS= ircd INSPIRCD_UID= 72 INSPIRCD_RUN?= /var/run/${PORTNAME} INSPIRCD_LOG?= /var/log/${PORTNAME}/ircd.log SUB_LIST+= PORTNAME=${PORTNAME} \ INSPIRCD_LOG=${INSPIRCD_LOG} \ INSPIRCD_RUN=${INSPIRCD_RUN} \ USERS=${USERS} \ GROUPS=${GROUPS} # Configure script is written in perl USES= perl5 USE_PERL5= build HAS_CONFIGURE= yes CONFIGURE_ARGS= --with-cc=${CXX} --config-dir=${ETCDIR} \ --module-dir=${PREFIX}/lib/${PORTNAME}/modules \ --prefix=${PREFIX}/lib/${PORTNAME} --binary-dir=${PREFIX}/bin \ --enable-kqueue --disable-interactive \ --uid=${INSPIRCD_UID} OPTIONS_DEFINE= MYSQL PGSQL SQLITE LDAPAUTH LDAPOPER GNUTLS OPENSSL PCRE POSIX OPTIONS_DEFAULT= POSIX GNUTLS_DESC= Build m_ssl_gnutls module LDAPAUTH_DESC= Build m_ldapauth module LDAPOPER_DESC= Build m_ldapoper module MYSQL_DESC= Build m_mysql module OPENSSL_DESC= Build m_ssl_openssl module PGSQL_DESC= Build m_pgsql module SQLITE_DESC= Build m_sqlite3 module PCRE_DESC= Build m_regex_pcre module POSIX_DESC= Build m_regex_posix module .include .if ${PORT_OPTIONS:MLDAPAUTH} USE_OPENLDAP= yes EXTRAS:=${EXTRAS},m_ldapauth.cpp PLIST_SUB+= LDAPAUTH="" .else PLIST_SUB+= LDAPAUTH="@comment " .endif .if ${PORT_OPTIONS:MLDAPOPER} USE_OPENLDAP= yes EXTRAS:=${EXTRAS},m_ldapoper.cpp PLIST_SUB+= LDAPOPER="" .else PLIST_SUB+= LDAPOPER="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes EXTRAS:=${EXTRAS},m_mysql.cpp PLIST_SUB+= MYSQL="" .else PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes EXTRAS:=${EXTRAS},m_pgsql.cpp PLIST_SUB+= PGSQL="" .else PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MSQLITE} USES+= pkgconfig USE_SQLITE= 3 EXTRAS:=${EXTRAS},m_sqlite3.cpp PLIST_SUB+= SQLITE="" .else PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MGNUTLS} USES+= pkgconfig LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls \ libgcrypt.so:${PORTSDIR}/security/libgcrypt CONFIGURE_ARGS+= --enable-gnutls EXTRAS:=${EXTRAS},m_ssl_gnutls.cpp PLIST_SUB+= GNUTLS="" .else PLIST_SUB+= GNUTLS="@comment " .endif .if ${PORT_OPTIONS:MOPENSSL} USE_OPENSSL=yes CONFIGURE_ARGS+= --enable-openssl EXTRAS:=${EXTRAS},m_ssl_openssl.cpp PLIST_SUB+= OPENSSL="" .else PLIST_SUB+= OPENSSL="@comment " .endif .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre EXTRAS:=${EXTRAS},m_regex_pcre.cpp PLIST_SUB+= PCRE="" .else PLIST_SUB+= PCRE="@comment " .endif .if ${PORT_OPTIONS:MPOSIX} EXTRAS:=${EXTRAS},m_regex_posix.cpp PLIST_SUB+= POSIX="" .else PLIST_SUB+= POSIX="@comment " .endif pre-configure: @if [ ${EXTRAS} ]; then \ cd ${WRKSRC} && ./${CONFIGURE_SCRIPT} --enable-extras=${EXTRAS} ; \ fi post-patch: @${REINPLACE_CMD} -e 's|DATA_PATH "/inspircd.pid"|"/var/run/inspircd/inspircd.pid"|' ${WRKSRC}/src/inspircd.cpp post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/lang/hiphop-php/Makefile =================================================================== --- head/lang/hiphop-php/Makefile (revision 362834) +++ head/lang/hiphop-php/Makefile (revision 362835) @@ -1,148 +1,148 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= hiphop-php PORTVERSION= 2.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= lang devel www MASTER_SITES= https://github.com/facebook/hiphop-php/archive/:main \ http://unicode.org/Public/UNIDATA/:unidata \ http://unicode.org/Public/MAPPINGS/ISO8859/:mappings DISTNAME= HPHP-${PORTVERSION} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= http://cpp.in/dev/ MAINTAINER= ports@FreeBSD.org COMMENT= HipHop Virtual Machine for PHP (HHVM) BROKEN= Fails to configure LICENSE= PHP301 ZEND200 UNICODE LICENSE_COMB= multi LICENSE_NAME_UNICODE= Unicode, Inc. License Agreement LICENSE_NAME_ZEND200= The Zend Engine License, version 2.00 LICENSE_FILE_PHP301= ${WRKSRC}/LICENSE.PHP LICENSE_FILE_UNICODE= ${FILESDIR}/LICENSE.UNICODE LICENSE_FILE_ZEND200= ${WRKSRC}/LICENSE.ZEND LICENSE_PERMS_UNICODE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_ZEND200= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_DISTFILES_PHP301= ${DISTNAME}${EXTRACT_SUFX} LICENSE_DISTFILES_UNICODE= EastAsianWidth.txt \ 8859-1.TXT 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \ 8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT 8859-10.TXT \ 8859-11.TXT 8859-13.TXT 8859-14.TXT 8859-15.TXT 8859-16.TXT LICENSE_DISTFILES_ZEND200= ${DISTNAME}${EXTRACT_SUFX} LIB_DEPENDS= libicudata.so:${PORTSDIR}/devel/icu \ libboost_thread.so:${PORTSDIR}/devel/boost-libs \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ libtbb.so:${PORTSDIR}/devel/tbb \ libgd.so:${PORTSDIR}/graphics/gd \ libmcrypt.so:${PORTSDIR}/security/libmcrypt \ libonig.so:${PORTSDIR}/devel/oniguruma4 \ libpcre.so:${PORTSDIR}/devel/pcre \ libexpat.so:${PORTSDIR}/textproc/expat2 \ libmemcached.so:${PORTSDIR}/databases/libmemcached \ libc-client4.so:${PORTSDIR}/mail/cclient \ libunwind.so:${PORTSDIR}/devel/libunwind \ libglog.so:${PORTSDIR}/devel/glog OPTIONS_DEFINE= DOCS ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= This program is developed for amd64 only _EXTDIR= share/hiphop-php/ext BUILD_DEPENDS+= bison:${PORTSDIR}/devel/bison \ flex:${PORTSDIR}/textproc/flex \ re2c:${PORTSDIR}/devel/re2c \ bash:${PORTSDIR}/shells/bash \ ${LOCALBASE}/${_EXTDIR}/lib/libevent.a:${PORTSDIR}/devel/libevent-hiphop \ ${LOCALBASE}/${_EXTDIR}/lib/libcurl.a:${PORTSDIR}/ftp/curl-hiphop \ ${LOCALBASE}/lib/libdwarf.a:${PORTSDIR}/devel/libdwarf WRKSRC= ${WRKDIR}/hiphop-php-HPHP-${PORTVERSION} USES= cmake gettext USE_MYSQL= yes USE_GNOME= libxml2 USE_OPENSSL= yes USE_OPENLDAP= yes USE_GCC= yes GITVERSION= 96532ec CUSTOM_ENV= HPHP_HOME=${WRKSRC} \ HPHP_LIB=${WRKSRC}/bin \ CMAKE_PREFIX_PATH=${WRKDIR}/libs DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}:main \ EastAsianWidth.txt:unidata \ 8859-1.TXT:mappings \ 8859-2.TXT:mappings \ 8859-3.TXT:mappings \ 8859-4.TXT:mappings \ 8859-5.TXT:mappings \ 8859-6.TXT:mappings \ 8859-7.TXT:mappings \ 8859-8.TXT:mappings \ 8859-9.TXT:mappings \ 8859-10.TXT:mappings \ 8859-11.TXT:mappings \ 8859-13.TXT:mappings \ 8859-14.TXT:mappings \ 8859-15.TXT:mappings \ 8859-16.TXT:mappings PLIST_FILES= bin/hhvm PORTDOCS= * NO_STAGE= yes .include _CFLAGS= ${CFLAGS} -DHAVE_POSIX_FALLOCATE=1 _CXXFLAGS= ${CXXFLAGS} -D_GLIBCXX_USE_C99 -DHAVE_POSIX_FALLOCATE=1 CONFIGURE_ENV+= ${CUSTOM_ENV} MAKE_ENV+= ${CUSTOM_ENV} post-extract: @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/EastAsianWidth.txt \ ${WRKSRC}/hphp/third_party/libmbfl/mbfl/ .for i in 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/8859-${i}.TXT \ ${WRKSRC}/hphp/third_party/libmbfl/filters/ .endfor post-patch: @${REINPLACE_CMD} -e 's|-levent|${WRKSRC}/libs/lib/libevent.a|g' \ ${WRKSRC}/hphp/third_party/libafdt/configure @${REINPLACE_CMD} -e 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,g' \ ${WRKSRC}/hphp/util/parser/test/run_verify_parse.sh \ ${WRKSRC}/hphp/util/generate_buildinfo.sh \ ${WRKSRC}/hphp/tools/timeout.sh @${REINPLACE_CMD} \ -e 's|%%CURL_LIB%%|${LOCALBASE}/${_EXTDIR}/lib/libcurl.a /usr/lib/libgssapi.a|g' \ -e 's|%%LIBEVENT_LIB%%|${LOCALBASE}/${_EXTDIR}/lib/libevent.a|g' \ -e 's|%%CURL_INCLUDE_DIR%%|${LOCALBASE}/${_EXTDIR}/include|g' \ -e 's|%%LIBEVENT_INCLUDE_DIR%%|${LOCALBASE}/${_EXTDIR}/include|g' \ ${WRKSRC}/CMake/HPHPFindLibs.cmake @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/CMake/FindLibDwarf.cmake \ ${WRKSRC}/CMake/FindLibElf.cmake @${REINPLACE_CMD} -e 's|%%CFLAGS%%|${_CFLAGS}|g' \ -e 's|%%CXXFLAGS%%|${_CXXFLAGS}|g' \ ${WRKSRC}/CMake/HPHPSetup.cmake @${REINPLACE_CMD} -e 's|../src/hhvm/hhvm|hhvm|g' \ ${WRKSRC}/hphp/doc/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hphp/hhvm/hhvm ${LOCALBASE}/bin/ .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${CP} -rf ${WRKSRC}/hphp/doc/ ${DOCSDIR}/ .endif .include Index: head/mail/alpine/Makefile =================================================================== --- head/mail/alpine/Makefile (revision 362834) +++ head/mail/alpine/Makefile (revision 362835) @@ -1,177 +1,177 @@ # $FreeBSD$ PORTNAME?= alpine PORTVERSION= 2.11 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= mail news ipv6 MASTER_SITES= http://patches.freeiz.com/alpine/release/src/ DIST_SUBDIR= alpine-${PORTVERSION} EXTRACT_SUFX= .tar.xz MAINTAINER= mbeis@xs4all.nl COMMENT?= Mail and news client descended from Pine LICENSE= APACHE20 OPTIONS_DEFINE= DOCS SSL THREADS MOUSE NLS ISPELL NOSPELL OPTIONS_DEFAULT+= DOCS SSL THREADS MOUSE SSL_DESC= Build with SSL (installs: security/openssl if pre 10.x) MOUSE_DESC= Enable mouse support for xterm ISPELL_DESC= Use ispell instead of aspell as default speller NOSPELL_DESC= Use no default speller (overrides both) .if !defined(PICO_ALPINE_SLAVE) OPTIONS_DEFINE+= PICO IPV6 LDAP PASSFILE CONS25 MAILDIR SSL OPTIONS_DEFAULT+= PICO SSL PICO_DESC= Build and install pico, the default editor PASSFILE_DESC= Support for a stored password file (DANGEROUS) CONS25_DESC= Add a patch to support color for default console MAILDIR_DESC= Add a patch for maildir support .endif USES= libtool MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes .if !defined(PICO_ALPINE_SLAVE) PORTDOCSbase= LICENSE NOTICE README PORTDOCSdoc= brochure.txt tech-notes.txt PORTDOCShtml= tech-notes/background.html tech-notes/cmd-line.html \ tech-notes/config-notes.html tech-notes/config.html \ tech-notes/index.html tech-notes/installation.html \ tech-notes/introduction.html tech-notes/low-level.html PORTDOCS= ${PORTDOCSbase} ${PORTDOCSdoc} ${PORTDOCShtml} CONFIGURE_ARGS+=--with-system-pinerc=${PREFIX}/etc/alpine.conf \ --with-system-fixed-pinerc=${PREFIX}/etc/alpine.conf.fixed \ --with-password-prog=/usr/bin/passwd \ --with-system-mail-directory=/var/mail .endif CONFIGURE_ARGS+=--with-debug-level=2 \ --enable-background-post --without-krb5 --without-tcl MAKE_ARGS+= CC="${CC}" CXX="${CXX}" GCCCFLAGS="${CFLAGS}" .include .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes .if ${OSVERSION} < 1000000 # OpenSSL is pre v1.0 in FBSD9.x so the ports version needs to be used WITH_OPENSSL_PORT= yes .endif CONFIGURE_ARGS+= --with-ssl-dir=${OPENSSLDIR} \ --with-ssl-include-dir=${OPENSSLINC} \ --with-ssl-lib-dir=${OPENSSLLIB} \ --with-ssl-certs-dir=${OPENSSLDIR}/certs .else CONFIGURE_ARGS+= --without-ssl USE_OPENSSL= no .endif .include THREADS_CONFIGURE_WITH= pthread MOUSE_CONFIGURE_ENABLE= mouse NLS_CONFIGURE_ENABLE= nls IPV6_CONFIGURE_WITH= ipv6 .if ! ${PORT_OPTIONS:MNOSPELL} .if ! ${PORT_OPTIONS:MISPELL} CONFIGURE_ARGS+=--with-interactive-spellcheck=${LOCALBASE}/bin/aspell BUILD_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell RUN_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell .else CONFIGURE_ARGS+= --with-interactive-spellcheck=${LOCALBASE}/bin/ispell BUILD_DEPENDS+= ispell:${PORTSDIR}/textproc/aspell-ispell RUN_DEPENDS+= ispell:${PORTSDIR}/textproc/aspell-ispell .endif .else CONFIGURE_ARGS+=--without-simple-spellcheck --without-interactive-spellcheck .endif .if !defined(PICO_ALPINE_SLAVE) .if ${PORT_OPTIONS:MPICO} RUN_DEPENDS+= pico:${PORTSDIR}/editors/pico-alpine .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap-dir=${LOCALBASE} .else CONFIGURE_ARGS+= --without-ldap .endif .if ${PORT_OPTIONS:MPASSFILE} ALPINE_PASSFILE?= .alpine.pwd CONFIGURE_ARGS+= --with-passfile=.alpine.pwd .endif .if ${PORT_OPTIONS:MMAILDIR} PATCH_SITES= http://patches.freeiz.com/alpine/patches/alpine-2.11/ PATCHFILES+= maildir.patch.gz PATCH_DIST_ARGS+= -E --quiet -d ${PATCH_WRKSRC} -p1 .endif .if ${PORT_OPTIONS:MCONS25} EXTRA_PATCHES= ${FILESDIR}/cons25-alpine_keymenu.c .endif pre-patch: @${CHMOD} -R u+w ${WRKSRC} post-patch: @${CP} ${WRKSRC}/imap/Makefile ${WRKSRC}/imap/Makefile.presed @${SED} -e "s#^\(all:.*\) bundled\$$#\1#" \ ${WRKSRC}/imap/Makefile.presed > ${WRKSRC}/imap/Makefile @${CP} ${WRKSRC}/pico/Makefile.in ${WRKSRC}/pico/Makefile.in.presed @${SED} -e "s#^bin_PROGRAMS = pico.*#bin_PROGRAMS =#" \ -e "s#\$$(pico_SOURCES) \$$(pilot_SOURCES)##" \ ${WRKSRC}/pico/Makefile.in.presed > ${WRKSRC}/pico/Makefile.in @${CP} ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in.presed @${SED} -e "s#doc/pico.1 doc/pilot.1 ##" \ ${WRKSRC}/Makefile.in.presed > ${WRKSRC}/Makefile.in @${CP} ${WRKSRC}/imap/src/osdep/unix/Makefile \ ${WRKSRC}/imap/src/osdep/unix/Makefile.presed @${SED} -e "s#^LOCKPGM=.*#LOCKPGM= ${PREFIX}/libexec/mlock#" \ ${WRKSRC}/imap/src/osdep/unix/Makefile.presed \ > ${WRKSRC}/imap/src/osdep/unix/Makefile @for i in ${WRKSRC}/README ${WRKSRC}/doc/alpine.1 \ ${WRKSRC}/doc/tech-notes.txt ${WRKSRC}/doc/tech-notes/*.html \ ${WRKSRC}/pith/pine.hlp ; do \ ${CP} $$i $$i.presed ; \ ${SED} -e "s:/usr/local/lib/:${PREFIX}/etc/:g" \ -e "s:/usr/local/pine.conf:${PREFIX}/etc/pine.conf:g" \ -e "s:pine\.conf:alpine.conf:g" \ -e "s:/usr/local:${PREFIX}:g" \ -e "s:@@PREFIX@@:${PREFIX}:g" \ $$i.presed > $$i ; \ done post-install: ${STAGEDIR}${PREFIX}/bin/alpine -conf > ${STAGEDIR}${PREFIX}/etc/alpine.conf.sample .if ${PORT_OPTIONS:MDOCS} ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/tech-notes .for f in ${PORTDOCSbase} ${INSTALL_MAN} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor .for f in ${PORTDOCSdoc} ${INSTALL_MAN} ${WRKSRC}/doc/$f ${STAGEDIR}${DOCSDIR} .endfor .for f in ${PORTDOCShtml} ${INSTALL_MAN} ${WRKSRC}/doc/$f ${STAGEDIR}${DOCSDIR}/tech-notes .endfor .endif # PKG_PREFIX=${STAGEDIR}${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # @${CAT} ${PKGMESSAGE} .endif # !defined(PICO_ALPINE_SLAVE) .include Index: head/mail/balsa/Makefile =================================================================== --- head/mail/balsa/Makefile (revision 362834) +++ head/mail/balsa/Makefile (revision 362835) @@ -1,59 +1,58 @@ # Created by: Glenn Johnson # $FreeBSD$ # $MCom$ PORTNAME= balsa PORTVERSION= 2.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail gnome MASTER_SITES= http://pawsa.fedorapeople.org/balsa/ MAINTAINER= gnome@FreeBSD.org COMMENT= Mail reader for the GNOME desktop BUILD_DEPENDS= gnome-keyring:${PORTSDIR}/security/gnome-keyring \ itstool:${PORTSDIR}/textproc/itstool \ yelp-tools>=0:${PORTSDIR}/textproc/yelp-tools LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre \ libesmtp.so:${PORTSDIR}/mail/libesmtp \ libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \ libcanberra-gtk3.so:${PORTSDIR}/audio/libcanberra-gtk3 RUN_DEPENDS= gnome-keyring:${PORTSDIR}/security/gnome-keyring # Depends on gtkhtml4 (which is being abandonend). When our webkitgtk3 # in ports gets updated to > 1.10.x, balsa should depend on it. USES= desktop-file-utils gettext gmake iconv pathfix \ perl5 pkgconfig tar:bzip2 USE_GNOME= gnomeprefix gtkhtml4 intlhack libxslt INSTALLS_ICONS= yes USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-threads \ --disable-more-warnings \ --with-ssl \ --without-nm \ --with-html-widget=gtkhtml4 \ --with-gmime=2.6 \ --with-canberra CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} OPTIONS_SUB= yes OPTIONS_DEFINE= LDAP GTKSPELL GTKSV NOTIFY GPG OPTIONS_DEFAULT=LDAP GTKSPELL GTKSV NOTIFY GTKSPELL_DESC= Spell checking support GTKSV_DESC= GtkSourceview support GPG_DESC= GnuPG support GPG_CONFIGURE_WITH= gpgme GPG_LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme -LDAP_USE= OPENLDAP=yes +LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap -LDAP_LIB_DEPENDS= libldap.so:${PORTSDIR}/net/openldap24-client GTKSPELL_CONFIGURE_WITH= gtkspell GTKSPELL_LIB_DEPENDS= libgtkspell3-3.so:${PORTSDIR}/textproc/gtkspell3 GTKSV_USE= GNOME=gtksourceview3 GTKSV_CONFIGURE_WITH= gtksourceview NOTIFY_CONFIGURE_WITH= libnotify NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify .include Index: head/mail/claws-mail/Makefile =================================================================== --- head/mail/claws-mail/Makefile (revision 362834) +++ head/mail/claws-mail/Makefile (revision 362835) @@ -1,93 +1,93 @@ # Created by: Simon 'corecode' Schubert # $FreeBSD$ PORTNAME= claws-mail -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail news ipv6 COMMENT= Lightweight and featureful GTK+ based e-mail and news client LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ libetpan.so:${PORTSDIR}/mail/libetpan \ libgnutls.so:${PORTSDIR}/security/gnutls \ libgcrypt.so:${PORTSDIR}/security/libgcrypt RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:${PORTSDIR}/misc/mime-support USE_GNOME= gtk20 USES= desktop-file-utils pathfix INSTALLS_ICONS= yes OPTIONS_DEFINE= COMPFACE DEBUG DOCS ENCHANT IPV6 JPILOT LDAP \ MANUAL NLS STARTUP THEMES OPTIONS_SUB= yes COMPFACE_DESC= X-Face support ENCHANT_DESC= Spell checking support JPILOT_DESC= JPilot support MANUAL_DESC= User manual STARTUP_DESC= Startup notification support THEMES_DESC= Additional themes OPTIONS_DEFAULT= COMPFACE ENCHANT MANUAL STARTUP THEMES COMPFACE_CONFIGURE_ENABLE= compface COMPFACE_LIB_DEPENDS= libcompface.so:${PORTSDIR}/mail/faces DEBUG_CONFIGURE_ON= --enable-maintainer-mode ENCHANT_CONFIGURE_ENABLE= enchant ENCHANT_LIB_DEPENDS= libenchant.so:${PORTSDIR}/textproc/enchant IPV6_CONFIGURE_ENABLE= ipv6 JPILOT_CONFIGURE_ENABLE= jpilot JPILOT_LIB_DEPENDS= libpisock.so:${PORTSDIR}/palm/pilot-link JPILOT_RUN_DEPENDS= jpilot:${PORTSDIR}/palm/jpilot LDAP_CONFIGURE_ENABLE= ldap LDAP_USE= openldap=yes MANUAL_CONFIGURE_ON= --enable-manual --with-manualdir=${DOCSDIR}/manual MANUAL_CONFIGURE_OFF= --disable-manual MANUAL_BUILD_DEPENDS= ${LOCALBASE}/bin/docbook2html:${PORTSDIR}/textproc/docbook-utils NLS_CONFIGURE_OFF= --disable-nls NLS_USES= gettext STARTUP_CONFIGURE_ENABLE= startup-notification STARTUP_LIB_DEPENDS= libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification THEMES_RUN_DEPENDS= ${LOCALBASE}/share/claws-mail/themes/ZX-0_1.1/down_arrow.xpm:${PORTSDIR}/x11-themes/claws-mail-themes .include "Makefile.claws" post-patch: @${REINPLACE_CMD} -e 's|-lresolv||g; s|-lpisock\"|${ICONV_LIB} &|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}&|g ; s|/usr/share|${LOCALBASE}/share|g' \ ${WRKSRC}/src/procmime.c @${REINPLACE_CMD} -e "/(GPGME_LIBS)/d" \ ${WRKSRC}/src/Makefile.in @for f in `${FIND} ${WRKSRC}/tools -type f -print`; do \ ${REINPLACE_CMD} -e "s|/usr/bin/perl|${PERL}|" $$f; done post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in NEWS RELEASE_NOTES README TODO ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/tools/README ${STAGEDIR}${DOCSDIR}/README.tools @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC}/tools && \ ${INSTALL_SCRIPT} OOo2claws-mail.pl acroread2claws-mail.pl \ calypso_convert.pl convert_mbox.pl eud2gc.py filter_conv.pl \ filter_conv_new.pl fix_date.sh freshmeat_search.pl \ gif2xface.pl google_msgid.pl google_search.pl \ kmail-mailbox2claws-mail.pl kmail2claws-mail.pl \ kmail2claws-mail_v2.pl multiwebsearch.conf multiwebsearch.pl \ nautilus2claws-mail.sh outlook2claws-mail.pl tb2claws-mail \ tbird2claws.py textviewer.pl textviewer.sh \ thunderbird-filters-convertor.pl uudec uuooffice vcard2xml.py \ ${STAGEDIR}${DATADIR} .include Index: head/mail/courier/Makefile =================================================================== --- head/mail/courier/Makefile (revision 362834) +++ head/mail/courier/Makefile (revision 362835) @@ -1,356 +1,356 @@ # Created by: Yarema # $FreeBSD$ PORTNAME= courier PORTVERSION= 0.65.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail ipv6 MASTER_SITES= SF MAINTAINER= bsd@dino.sk COMMENT= Courier SMTP IMAP POP3 HTTP mail server suite BUILD_DEPENDS= courierauthconfig:${PORTSDIR}/security/courier-authlib-base LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre RUN_DEPENDS= courierauthconfig:${PORTSDIR}/security/courier-authlib-base \ ${LOCALBASE}/share/sysconftool/sysconftool:${PORTSDIR}/devel/sysconftool \ ${LOCALBASE}/etc/mime.types:${PORTSDIR}/misc/mime-support \ p5-Net-CIDR>=0:${PORTSDIR}/net-mgmt/p5-Net-CIDR \ ca_root_nss>=3.*:${PORTSDIR}/security/ca_root_nss CONFLICTS= courier-imap-2.* couriermlm-0.* \ exim-4.* maildrop-1.* \ postfix-1.* postfix-2.* \ qmail-*-1.* qmail-1.* \ sendmail-*-8.* sendmail-8.* \ smail-3.* sqwebmail-3.* \ zmailer-2.* # # User-serviceable variables # # [ There's no need to add trailing ``/''s ] # # set IMAGEURL to where on the web server URL the images are found # set CACHEOWN to who you'd like to own the cache files # set MAILDROPDEFAULT to what you'd like the $DEFAULT in maildrop to be # recomended values are: /var/mail, ./Mailbox or ./Maildir # IMAGEURL?= /webmail CACHEOWN?= pop MAILDROPDEFAULT?=./Maildir # End of user-serviceable variables MAILOWN= courier MAILGRP= courier MAILUID= 465 MAILGID= 465 ETCDIR= ${PREFIX}/etc SYSCONFDIR= ${ETCDIR}/courier LIBEXECDIR= ${PREFIX}/libexec LOCALSTATEDIR= /var/spool/courier CACHEDIR= /var/spool/webmail CALENDIR= /var/spool/calendar MIMETYPES= ${LOCALBASE}/etc/mime.types WITH_TRANSPORT= local esmtp dsn AUTOMAKE_ARGS= --add-missing USE_AUTOTOOLS= libtool aclocal automake USE_BZIP2= yes USE_OPENSSL= yes USE_SUBMAKE= yes USES= fam gettext gmake perl5 pkgconfig USE_RC_SUBR= courier CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV:= ${CONFIGURE_ENV} CONFIGURE_ARGS= --disable-root-check \ --with-db=db \ --enable-syslog=1 --enable-use-flock \ --program-transform-name=s,^,, \ --enable-utf7-folder-encoding \ --enable-unicode \ --with-mailuser=${MAILOWN} \ --with-mailgroup=${MAILGRP} \ --with-mailuid=${MAILUID} \ --with-mailgid=${MAILGID} \ --with-etcdir=${ETCDIR} \ --sysconfdir=${SYSCONFDIR} \ --datadir=${DATADIR} \ --libexecdir=${LIBEXECDIR} \ --localstatedir=${LOCALSTATEDIR} \ --enable-mimetypes=${MIMETYPES} \ --enable-imageurl=${IMAGEURL} \ --with-cachedir=${CACHEDIR} \ --with-cacheowner=${CACHEOWN} \ --with-calendardir=${CALENDIR} \ --with-certsdir=${SYSCONFDIR} \ --with-transport='${WITH_TRANSPORT}' \ --with-default-maildrop=${MAILDROPDEFAULT} \ --with-paranoid-smtpext \ --enable-workarounds-for-imap-client-bugs \ --cache-file=${WRKDIR}/courier.cache INSTALL_TARGET= install-strip install-perms PLIST_SUB+= BINOWN="${BINOWN}" BINGRP="${BINGRP}" \ MAILOWN="${MAILOWN}" MAILGRP="${MAILGRP}" \ MAILUID="${MAILUID}" MAILGID="${MAILGID}" \ CACHEOWN="${CACHEOWN}" CACHEDIR="${CACHEDIR}" \ CALENDIR="${CALENDIR}" LOCALSTATEDIR="${LOCALSTATEDIR}" SUB_LIST:= ${PLIST_SUB} SUB_FILES+= pkg-message crontab sharedindexupdate #SUB_FILES+= pkg-install pkg-message crontab sharedindexupdate OPTIONS_DEFINE= LDAP PROCMAIL SENDFAX UUCP IPV6 MAILDROPFLAGS DOCS OPTIONS_GROUP= WEBMAIL #OPTIONS_GROUP= SYSTEM WEBMAIL #OPTIONS_GROUP_SYSTEM= RCCONF MAILCONF PERIODIC OPTIONS_GROUP_WEBMAIL= GNUPG WEBMAILRSENT WEBMAILFLAGS WEBMAILXFACE OPTIONS_RADIO= ALIASES SPELL OPTIONS_RADIO_ALIASES= SYSTEMALIASES EMPTYALIASES OPTIONS_RADIO_SPELL= ASPELL ISPELL OPTIONS_DEFAULT=WEBMAILRSENT SYSTEMALIASES LDAP_DESC= LDAP-based mail aliasing support GNUPG_DESC= GNU Privacy Guard support for WebMail ASPELL_DESC= ASpell support for WebMail ISPELL_DESC= ISpell support for WebMail PROCMAIL_DESC= Procmail local delivery support SENDFAX_DESC= mgetty+sendfax support UUCP_DESC= UUCP support MAILDROPFLAGS_DESC= maildrop set flags patch WEBMAILRSENT_DESC= enable Autorename Sent folder WEBMAILFLAGS_DESC= webmail show flags patch WEBMAILXFACE_DESC= experimental webmail X-Face patch SYSTEMALIASES_DESC= symlink system /etc/aliases EMPTYALIASES_DESC= create empty aliases file RCCONF_DESC= modify rc.conf to enable courier/disable sendmail MAILCONF_DESC= modify mailer.conf to use courier instead of sendmail PERIODIC_DESC= modify/create periodic.conf .include .include "${.CURDIR}/Makefile.doc" .include "${.CURDIR}/Makefile.own" .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 USE_GCC= 4.6 .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes WITH_AUTH_LDAP= yes RUN_DEPENDS+= ${LOCALBASE}/lib/courier-authlib/libauthldap.so:${PORTSDIR}/net/courier-authlib-ldap CONFIGURE_ARGS+=--with-ldapaliasd PLIST_SUB+= WITHLDAP="" SUB_LIST+= WITHLDAP="" .else CONFIGURE_ARGS+=--without-ldapaliasd PLIST_SUB+= WITHLDAP="@comment " SUB_LIST+= WITHLDAP="@comment " .endif .if ${PORT_OPTIONS:MSYSTEMALIASES} PLIST_SUB+= WITHSYSTEMALIASES="" SUB_LIST+= WITHSYSTEMALIASES="" .else PLIST_SUB+= WITHSYSTEMALIASES="@comment " SUB_LIST+= WITHSYSTEMALIASES="@comment " .endif .if ${PORT_OPTIONS:MEMPTYALIASES} PLIST_SUB+= WITHEMPTYALIASES="" SUB_LIST+= WITHEMPTYALIASES="" .else PLIST_SUB+= WITHEMPTYALIASES="@comment " SUB_LIST+= WITHEMPTYALIASES="@comment " .endif .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.dep) .include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" .endif .if ${PORT_OPTIONS:MGNUPG} BUILD_DEPENDS+= gpg:${PORTSDIR}/security/gnupg RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg .endif .if ${PORT_OPTIONS:MASPELL} BUILD_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell RUN_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell CONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/aspell .elif ${PORT_OPTIONS:MISPELL} BUILD_DEPENDS+= ispell:${PORTSDIR}/textproc/aspell-ispell RUN_DEPENDS+= ispell:${PORTSDIR}/textproc/aspell-ispell CONFIGURE_ARGS+=--with-ispell=${LOCALBASE}/bin/ispell .else CONFIGURE_ARGS+=--without-ispell .endif .if ${PORT_OPTIONS:MPROCMAIL} BUILD_DEPENDS+= procmail:${PORTSDIR}/mail/procmail RUN_DEPENDS+= procmail:${PORTSDIR}/mail/procmail .endif .if ${PORT_OPTIONS:MSENDFAX} USE_GHOSTSCRIPT=yes SENDFAX_DEPENDS=sendfax:${PORTSDIR}/comms/mgetty+sendfax \ pnmscale:${PORTSDIR}/graphics/netpbm BUILD_DEPENDS+= ${SENDFAX_DEPENDS} RUN_DEPENDS+= ${SENDFAX_DEPENDS} WITH_TRANSPORT+=fax PLIST_SUB+= WITHFAX="" SUB_LIST+= WITHFAX="" .else PLIST_SUB+= WITHFAX="@comment " SUB_LIST+= WITHFAX="@comment " .endif .if ${PORT_OPTIONS:MUUCP} .if !exists(/usr/bin/uux) BUILD_DEPENDS+= uux:${PORTSDIR}/net/freebsd-uucp RUN_DEPENDS+= uux:${PORTSDIR}/net/freebsd-uucp .endif WITH_TRANSPORT+=uucp PLIST_SUB+= WITHUUCP="" .else PLIST_SUB+= WITHUUCP="@comment " .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--with-ipv6 .else CONFIGURE_ARGS+=--without-ipv6 .endif .if ${PORT_OPTIONS:MMAILDROPFLAGS} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-maildrop__maildir.C .endif .if ${PORT_OPTIONS:MWEBMAILXFACE} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-webmail__msg2html.c .endif .if ${PORT_OPTIONS:MWEBMAILFLAGS} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-webmail__folder.c ${FILESDIR}/extra-patch-webmail__maildir.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-webmail__maildir.h ${FILESDIR}/extra-patch-webmail__images__sqwebmail.css .endif .if ${PORT_OPTIONS:MWEBMAILRSENT} CONFIGURE_ARGS+=--enable-autorenamesent .else CONFIGURE_ARGS+=--disable-autorenamesent .endif .if ${PORT_OPTIONS:MMAILCONF} SUB_LIST+= MAILCONF="y" .else SUB_LIST+= MAILCONF="n" .endif .if ${PORT_OPTIONS:MRCCONF} SUB_LIST+= RCCONF="y" .else SUB_LIST+= RCCONF="n" .endif .if ${PORT_OPTIONS:MPERIODIC} SUB_LIST+= PERIODIC="y" .else SUB_LIST+= PERIODIC="n" .endif pre-everything:: @${ECHO_MSG} "===> --------------------------------------------------------" @${ECHO_MSG} "===> Run 'make config' to (re)configure ${PKGNAME}" @${ECHO_MSG} "===> --------------------------------------------------------" pre-patch: @${CP} ${TEMPLATES}/config.guess ${TEMPLATES}/config.sub ${WRKSRC} post-patch: @${REINPLACE_CMD} -e 's|^PROG=\./|PROG=exec ./|g' \ ${WRKSRC}/courier/module.*/courier.config @${REINPLACE_CMD} -e 's|@mydatadir@|@sysconfdir@|g' \ ${WRKSRC}/*/mk*cert.* \ ${WRKSRC}/*/*/mk*cert.* @${REINPLACE_CMD} -e 's|^\(TLS_CERTFILE=\)@mydatadir@|\1@sysconfdir@|g' \ ${WRKSRC}/*/*.dist.in \ ${WRKSRC}/*/*/*.dist.in @${REINPLACE_CMD} -e 's|^\(RANDFILE[[:space:]]*=[[:space:]]*\)@mydatadir@|\1@sysconfdir@|g' \ ${WRKSRC}/*/*.cnf.openssl.in \ ${WRKSRC}/*/*/*.cnf.openssl.in @${REINPLACE_CMD} -e 's|$$(INSTALL_DATA) \(.$$$$file.\)|${INSTALL_MAN} \1|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/*/Makefile.in \ ${WRKSRC}/*/*/Makefile.in \ ${WRKSRC}/*/*/*/Makefile.in @${REINPLACE_CMD} -e 's|^\(INSTALL_STRIP_PROGRAM=\).*$$|\1"${INSTALL_PROGRAM} -s"|' \ -e 's|; ldapaliasd="yes"||' \ ${WRKSRC}/configure \ ${WRKSRC}/*/configure \ ${WRKSRC}/*/*/configure \ ${WRKSRC}/*/*/*/configure @${REINPLACE_CMD} -E -e 's/(root|bin)[[:space:]]*bin/root wheel/g' \ ${WRKSRC}/courier/perms.sh.in pre-configure: @if [ -f "${WRKDIR}/courier.cache" -a -s "${WRKDIR}/courier.cache" ]; then \ ${RM} -f "${WRKDIR}/courier.cache"; \ fi @cp ${LOCALBASE}/share/gettext/po/Makefile.in.in ${WRKSRC}/pcp/po @cp ${LOCALBASE}/share/libtool/config/ltmain.sh ${WRKSRC} .for oldlt in . bdbobj cgi courier courier/libs courier/filters courier/filters/perlfilter courier/module.dsn courier/module.esmtp courier/module.local courier/module.uucp gdbmobj gpglib http11 imap ldapaddressbook libhmac liblock maildir maildrop makedat md5 numlib pcp random128 rfc822 rfc1035 rfc2045 sha1 tcpd unicode webmail @cd ${WRKSRC}/${oldlt} && ${SETENV} ${SCRIPTS_ENV} ${SH} /usr/local/bin/aclocal .endfor post-build: @${PERL} -pi -e 's|^(auth)\s+(required).*|$$1\t\t$$2\tpam_unix.so\ttry_first_pass|g;' \ -e 's|^(account)\s+(required).*|$$1 \t$$2\tpam_unix.so|g;' \ -e 's|^(session)\s+(required).*|$$1 \t$$2\tpam_permit.so|g;' \ ${WRKSRC}/*/*.authpam* \ ${WRKSRC}/*/*/*.authpam* @${LN} -f ${WRKSRC}/gpglib/README.html ${WRKSRC}/gpglib/README.gpglib.html @${LN} -f ${WRKSRC}/imap/BUGS ${WRKSRC}/imap/BUGS.imap @${LN} -f ${WRKSRC}/imap/BUGS.html ${WRKSRC}/imap/BUGS.imap.html @${LN} -f ${WRKSRC}/imap/README ${WRKSRC}/imap/README.imap @${LN} -f ${WRKSRC}/imap/README.html ${WRKSRC}/imap/README.imap.html @${LN} -f ${WRKSRC}/maildrop/README.html ${WRKSRC}/maildrop/README.maildrop.html @${LN} -f ${WRKSRC}/pcp/README.html ${WRKSRC}/pcp/README.pcp.html @${LN} -f ${WRKSRC}/webmail/BUGS ${WRKSRC}/webmail/BUGS.webmail @${LN} -f ${WRKSRC}/webmail/BUGS.html ${WRKSRC}/webmail/BUGS.webmail.html @${LN} -f ${WRKSRC}/webmail/SECURITY ${WRKSRC}/webmail/SECURITY.webmail @${LN} -f ${WRKSRC}/webmail/SECURITY.html ${WRKSRC}/webmail/SECURITY.webmail.html post-install: @${LN} -f ${STAGEDIR}${SYSCONFDIR}/maildrop ${STAGEDIR}${SYSCONFDIR}/maildropfilter @${INSTALL_DATA} /dev/null ${STAGEDIR}${SYSCONFDIR}/locallowercase @${INSTALL_DATA} ${WRKDIR}/crontab ${STAGEDIR}${SYSCONFDIR}/ @${INSTALL_SCRIPT} ${WRKDIR}/sharedindexupdate ${STAGEDIR}${DATADIR}/ .for file in ${OWNER0} @-${CHOWN} -Rh ${BINOWN}:${BINGRP} ${STAGEDIR}${PREFIX}/${file} .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL} ${_DOCOWNGRP} -d ${STAGEDIR}${DOCSDIR}/html .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in ${HTMLDOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/html .endfor @${INSTALL_DATA} ${STAGEDIR}${DATADIR}/htmldoc/* ${STAGEDIR}${DOCSDIR}/html .endif @${RM} -rf ${STAGEDIR}${DATADIR}/htmldoc @-${CHOWN} -Rh ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR} @${CHMOD} -R a+r ${STAGEDIR}${DATADIR}/courierwebadmin @${CHMOD} -R a-w ${STAGEDIR}${DATADIR} ${STAGEDIR}${LIBEXECDIR}/courier @${CHMOD} 550 ${STAGEDIR}${LIBEXECDIR}/courier/modules/esmtp/courieresmtp* .include Index: head/mail/cyrus-imapd23/Makefile =================================================================== --- head/mail/cyrus-imapd23/Makefile (revision 362834) +++ head/mail/cyrus-imapd23/Makefile (revision 362835) @@ -1,255 +1,255 @@ # $FreeBSD$ PORTNAME= cyrus-imapd PORTVERSION= 2.3.18 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-imapd/ PKGNAMESUFFIX= 23 MAINTAINER= ume@FreeBSD.org COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 \ libpcre.so:${PORTSDIR}/devel/pcre BUILD_DEPENDS= p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 CONFLICTS= cyrus-1.* cyrus-imapd-2.[^3].* cyrus-imapd2[^3]-2.[^3].* PERLMAN= ${SITE_PERL_REL:S/site_perl\///} USE_RC_SUBR= imapd USES= perl5 USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-cyrus-prefix=${PREFIX}/cyrus \ --with-cyrus-user=${CYRUS_USER} \ --with-cyrus-group=${CYRUS_GROUP} \ --with-sasl=${LOCALBASE} \ --with-bdb=${BDB_LIB_NAME} \ --with-com_err \ --with-openssl=${OPENSSLBASE} \ --with-perl=${PERL5} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= AUTOCREATE AUTOSIEVE BDB DRAC IDLED \ LDAP_PTLOADER LISTEXT MURDER MYSQL \ NETSCAPEHACK NNTP PGSQL REPLICATION SNMP_5 \ SQLITE DOCS EXAMPLES OPTIONS_DEFAULT= BDB OPTIONS_SUB= yes AUTOCREATE_DESC= Use autocreate INBOX patch (UoA) AUTOSIEVE_DESC= Use autosievefolder patch (UoA) BDB_USE= BDB=yes BDB_CONFIGURE_ON= --with-bdb-incdir=${BDB_INCLUDE_DIR} \ --with-bdb-libdir=${LOCALBASE}/lib DRAC_DESC= Enable DRAC support DRAC_CONFIGURE_ON= --with-drac=${LOCALBASE} DRAC_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac IDLED_DESC= Enable IMAP idled support IDLED_CONFIGURE_ENABLE= idled LDAP_PTLOADER_DESC= Enable LDAP ptloader LDAP_PTLOADER_USE= OPENLDAP=yes LDAP_PTLOADER_CONFIGURE_ON=--with-ldap=${LOCALBASE} LISTEXT_DESC= Enable IMAP List extensions LISTEXT_CONFIGURE_ENABLE=listext MURDER_DESC= Enable IMAP Murder support MURDER_CONFIGURE_ENABLE=murder MURDER_CFLAGS= ${PTHREAD_CFLAGS} MURDER_MAKE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS} MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql=yes \ --with-mysql-libdir=${LOCALBASE}/lib/mysql \ --with-mysql-incdir=${LOCALBASE}/include/mysql NETSCAPEHACK_DESC= Enable X-NETSCAPE extensions NETSCAPEHACK_CONFIGURE_ENABLE=netscapehack NNTP_DESC= Enable NNTP support NNTP_CONFIGURE_ENABLE= nntp PGSQL_DESC= Enable PostgreSQL backend (experimental) PGSQL_USE= PGSQL=yes PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} REPLICATION_DESC= Enable replication REPLICATION_CONFIGURE_ENABLE=replication SNMP_5_DESC= Enable SNMP support SNMP_5_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp SNMP_5_CONFIGURE_ON= --with-snmp=${LOCALBASE} SNMP_5_CONFIGURE_OFF= --with-snmp=no SQLITE_DESC= Enable SQLite backend (experimental) SQLITE_USE= SQLITE=yes SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE} .include # Autocreate Inbox and Autosieve patches from UoA # WWW: http://email.uoa.gr/projects/cyrus/ .if ${PORT_OPTIONS:MAUTOCREATE} || ${PORT_OPTIONS:MAUTOSIEVE} PATCH_DIST_STRIP= -p1 PATCH_SITES+= http://email.uoa.gr/download/cyrus/${PORTNAME}-2.3.16/ .endif .if ${PORT_OPTIONS:MAUTOCREATE} AUTOCREATE_VERSION= 0.10-0 PATCHFILES+= ${PORTNAME}-2.3.16-autocreate-${AUTOCREATE_VERSION}.diff .endif .if ${PORT_OPTIONS:MAUTOSIEVE} AUTOSIEVE_VERSION= 0.6.0 PATCHFILES+= ${PORTNAME}-2.3.16-autosieve-${AUTOSIEVE_VERSION}.diff .endif .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 .else BDB_LIB_NAME= no .endif .if ${PORT_OPTIONS:MDRAC} EXTRA_PATCHES+= ${WRKSRC}/contrib/drac_auth.patch EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure.in \ ${FILESDIR}/extra-patch-cmulocal::ucdsnmp.m4 .if ${OSVERSION} >= 800037 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cmulocal::sasl2.m4 .endif USE_AUTOTOOLS= autoconf autoheader .endif .if ${OSVERSION} >= 900022 PLIST_SUB+= MANCONF="" .else PLIST_SUB+= MANCONF="@comment " .endif .if !exists(/usr/lib/libkrb5.a) CONFIGURE_ARGS+=--disable-gssapi .endif .if ${OSVERSION} >= 800037 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure .endif CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus MAN_MAN1= cyradm.1 imtest.1 installsieve.1 lmtptest.1 mupdatetest.1 \ nntptest.1 pop3test.1 sieveshell.1 sivtest.1 smtptest.1 MAN_MAN3= imclient.3 MAN_MAN5= cyrus.conf.5 imapd.conf.5 krb.equiv.5 CYRUS_MAN3= Cyrus::IMAP.3 Cyrus::IMAP::Admin.3 Cyrus::IMAP::IMSP.3 \ Cyrus::IMAP::Shell.3 Cyrus::SIEVE::managesieve.3 CYRUS_MAN8= arbitron.8 chk_cyrus.8 ctl_cyrusdb.8 ctl_deliver.8 \ ctl_mboxlist.8 cvt_cyrusdb.8 cyr_dbtool.8 cyr_df.8 \ cyr_expire.8 cyr_synclog.8 deliver.8 fetchnews.8 fud.8 \ idled.8 imapd.8 ipurge.8 lmtpd.8 make_md5.8 make_sha1.8 \ master.8 mbexamine.8 mbpath.8 nntpd.8 notifyd.8 pop3d.8 \ quota.8 reconstruct.8 rmnews.8 smmapd.8 squatter.8 \ sync_client.8 sync_reset.8 sync_server.8 syncnews.8 \ timsieved.8 tls_prune.8 unexpunge.8 DOCS= altnamespace anoncvs bugs changes faq feedback index \ install-admin-mb install-auth install-compile \ install-configure install-murder install-netnews \ install-perf install-prereq install-replication \ install-sieve install-snmpmon install-testing \ install-upgrade install-virtdomains install mailing-list \ man notes os overview questions readme sieve-protocol \ sieve specs CONFS= cmu-frontend.conf prefork.conf cmu-backend.conf normal.conf \ small.conf PKGDEINSTALL= ${WRKDIR}/pkg-deinstall PKGINSTALL= ${WRKDIR}/pkg-install post-patch: @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ ${.CURDIR}/pkg-install > ${PKGINSTALL} @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ ${.CURDIR}/pkg-deinstall > ${PKGDEINSTALL} @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ ${WRKSRC}/tools/mkimap @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ -e "s|/usr/sieve|/var/imap/sieve|g" \ ${WRKSRC}/tools/masssievec @${REINPLACE_CMD} -e "s|-lpthread|\$$(PTHREAD_LIBS)|g" \ ${WRKSRC}/imap/Makefile.in @${SED} -e "s|%%PREFIX%%|${PREFIX}|g;" \ ${FILESDIR}/cyrus-imapd-man.conf \ > ${WRKDIR}/cyrus-imapd-man.conf .if ${PORT_OPTIONS:MDRAC} @${RM} -rf ${WRKSRC}/autom4te.cache .endif post-install: .for f in ${CYRUS_MAN3} @${GZIP_CMD} ${STAGEDIR}${PREFIX}/${PERLMAN}/man/man3/${f} @${ECHO_CMD} ${PERLMAN}/man/man3/${f}.gz >>${TMPPLIST} .endfor .for f in ${CYRUS_MAN8} @${GZIP_CMD} ${STAGEDIR}${PREFIX}/cyrus/man/man8/${f} @${ECHO_CMD} cyrus/man/man8/${f}.gz >>${TMPPLIST} .endfor @${ECHO_CMD} "@dirrm cyrus/man/man8" >>${TMPPLIST} @${ECHO_CMD} "@dirrm cyrus/man" >>${TMPPLIST} @${ECHO_CMD} "@dirrm cyrus" >>${TMPPLIST} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/man @${MKDIR} ${STAGEDIR}${DOCSDIR}/text .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${f}.html ${STAGEDIR}${DOCSDIR} @${ECHO_CMD} share/doc/${PORTNAME}/${f}.html >>${TMPPLIST} .endfor .for f in ${MAN_MAN1} ${MAN_MAN3} ${MAN_MAN5} ${CYRUS_MAN8} @if [ -f ${WRKSRC}/doc/man/${f}.html ]; then \ ${INSTALL_DATA} ${WRKSRC}/doc/man/${f}.html \ ${STAGEDIR}${DOCSDIR}/man/${f}.html; \ ${ECHO_CMD} share/doc/${PORTNAME}/man/${f}.html \ >>${TMPPLIST}; \ fi .endfor .for f in cyrusv2.mc murder.fig murder.png netnews.fig netnews.png @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} @${ECHO_CMD} share/doc/${PORTNAME}/${f} >>${TMPPLIST} .endfor .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/doc/text/${f} \ ${STAGEDIR}${DOCSDIR}/text @${ECHO_CMD} share/doc/${PORTNAME}/text/${f} >>${TMPPLIST} .endfor @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/text" >>${TMPPLIST} @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/man" >>${TMPPLIST} @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}" >>${TMPPLIST} .endif @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${FILESDIR}/imapd.conf \ ${STAGEDIR}${EXAMPLESDIR} .for f in ${CONFS} @${INSTALL_DATA} ${WRKSRC}/master/conf/${f} \ ${STAGEDIR}${EXAMPLESDIR} @${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST} .endfor @${ECHO_CMD} @dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,} \ >>${TMPPLIST} @${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ ${STAGEDIR}${PREFIX}/cyrus/bin/mkimap @${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ ${STAGEDIR}${PREFIX}/cyrus/bin/masssievec .if ${OSVERSION} >= 900022 @${INSTALL_DATA} ${WRKDIR}/cyrus-imapd-man.conf \ ${STAGEDIR}${PREFIX}/etc/man.d/cyrus-imapd.conf .endif .include Index: head/mail/cyrus-imapd24/Makefile =================================================================== --- head/mail/cyrus-imapd24/Makefile (revision 362834) +++ head/mail/cyrus-imapd24/Makefile (revision 362835) @@ -1,254 +1,254 @@ # $FreeBSD$ PORTNAME= cyrus-imapd PORTVERSION= 2.4.17 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-imapd/ \ http://cyrusimap.org/releases/ PKGNAMESUFFIX= 24 MAINTAINER= ume@FreeBSD.org COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 \ libpcre.so:${PORTSDIR}/devel/pcre CONFLICTS= cyrus-1.* cyrus-imapd-2.[^4].* cyrus-imapd2[^4]-2.[^4].* PERLMAN= ${SITE_PERL_REL:S/site_perl\///} USE_RC_SUBR= imapd USES= perl5 USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-cyrus-prefix=${PREFIX}/cyrus \ --with-cyrus-user=${CYRUS_USER} \ --with-cyrus-group=${CYRUS_GROUP} \ --with-sasl=${LOCALBASE} \ --with-bdb=${BDB_LIB_NAME} \ --with-com_err \ --with-openssl=${OPENSSLBASE} \ --with-perl=${PERL5} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= AUTOCREATE AUTOSIEVE BDB DRAC IDLED LDAP \ MURDER MYSQL NETSCAPEHACK NNTP PGSQL \ REPLICATION SNMP SQLITE DOCS EXAMPLES OPTIONS_DEFAULT= BDB OPTIONS_SUB= yes AUTOCREATE_DESC= Use autocreate INBOX patch (UoA) AUTOSIEVE_DESC= Use autosievefolder patch (UoA) BDB_USE= BDB=yes BDB_CONFIGURE_ON= --with-bdb-incdir=${BDB_INCLUDE_DIR} \ --with-bdb-libdir=${LOCALBASE}/lib DRAC_DESC= Enable DRAC support DRAC_CONFIGURE_ON= --with-drac=${LOCALBASE} DRAC_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac IDLED_DESC= Enable IMAP idled support IDLED_CONFIGURE_ENABLE= idled LDAP_DESC= Enable LDAP support (experimental) LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE} MURDER_DESC= Enable IMAP Murder support MURDER_CONFIGURE_ENABLE=murder MURDER_CFLAGS= ${PTHREAD_CFLAGS} MURDER_MAKE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS} MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql=yes \ --with-mysql-libdir=${LOCALBASE}/lib/mysql \ --with-mysql-incdir=${LOCALBASE}/include/mysql NETSCAPEHACK_DESC= Enable X-NETSCAPE extensions NETSCAPEHACK_CONFIGURE_ENABLE=netscapehack NNTP_DESC= Enable NNTP support NNTP_CONFIGURE_ENABLE= nntp PGSQL_USE= PGSQL=yes PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} REPLICATION_DESC= Enable replication (experimental) REPLICATION_CONFIGURE_ENABLE=replication SNMP_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp SNMP_CONFIGURE_ON= --with-snmp=${LOCALBASE} SNMP_CONFIGURE_OFF= --with-snmp=no SQLITE_USE= SQLITE=yes SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE} .include # Autocreate Inbox and Autosieve patches from UoA # http://email.uoa.gr/projects/cyrus/ # http://blog.vx.sk/archives/13-Cyrus-IMAP-UoA.html .if ${PORT_OPTIONS:MAUTOCREATE} || ${PORT_OPTIONS:MAUTOSIEVE} PATCH_DIST_STRIP= -p1 PATCH_SITES+= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= mm .endif .if ${PORT_OPTIONS:MAUTOCREATE} AUTOCREATE_VERSION= 0.10-0 PATCHFILES+= ${PORTNAME}-2.4.4-autocreate-${AUTOCREATE_VERSION}.patch PLIST_FILES+= cyrus/bin/compile_sieve .endif .if ${PORT_OPTIONS:MAUTOSIEVE} AUTOSIEVE_VERSION= 0.6.0 PATCHFILES+= ${PORTNAME}-2.4.12-autosieve-${AUTOSIEVE_VERSION}.patch .endif .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 .else BDB_LIB_NAME= no .endif .if ${PORT_OPTIONS:MDRAC} .if ${OSVERSION} >= 800037 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-cmulocal::sasl2.m4 .endif USE_AUTOTOOLS= autoconf autoheader .endif .if ${OSVERSION} >= 900022 PLIST_SUB+= MANCONF="" .else PLIST_SUB+= MANCONF="@comment " .endif .if !exists(/usr/lib/libkrb5.a) CONFIGURE_ARGS+=--disable-gssapi .endif .if ${OSVERSION} >= 800037 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure .endif CYRUS_USER?= cyrus CYRUS_GROUP?= cyrus MAN_MAN1= cyradm.1 imtest.1 installsieve.1 lmtptest.1 mupdatetest.1 \ nntptest.1 pop3test.1 sieveshell.1 sivtest.1 smtptest.1 MAN_MAN3= imclient.3 MAN_MAN5= cyrus.conf.5 imapd.conf.5 krb.equiv.5 CYRUS_MAN3= Cyrus::IMAP.3 Cyrus::IMAP::Admin.3 Cyrus::IMAP::IMSP.3 \ Cyrus::IMAP::Shell.3 Cyrus::SIEVE::managesieve.3 CYRUS_MAN8= arbitron.8 chk_cyrus.8 ctl_cyrusdb.8 ctl_deliver.8 \ ctl_mboxlist.8 cvt_cyrusdb.8 cyr_dbtool.8 cyr_df.8 \ cyr_expire.8 cyr_synclog.8 deliver.8 fetchnews.8 fud.8 \ idled.8 imapd.8 ipurge.8 lmtpd.8 master.8 mbexamine.8 \ mbpath.8 nntpd.8 notifyd.8 pop3d.8 quota.8 reconstruct.8 \ rmnews.8 smmapd.8 squatter.8 sync_client.8 sync_reset.8 \ sync_server.8 syncnews.8 timsieved.8 tls_prune.8 unexpunge.8 DOCS= ag altnamespace anoncvs bugs changes faq feedback index \ install-admin-mb install-auth install-compile \ install-configure install-murder install-netnews \ install-perf install-prereq install-replication \ install-sieve install-snmpmon install-testing \ install-upgrade install-virtdomains install mailing-list \ man notes os overview questions readme sieve-protocol \ sieve specs CONFS= cmu-frontend.conf prefork.conf cmu-backend.conf normal.conf \ small.conf PKGDEINSTALL= ${WRKDIR}/pkg-deinstall PKGINSTALL= ${WRKDIR}/pkg-install .if ${PORT_OPTIONS:MDRAC} pre-patch: ${PATCH} -d ${PATCH_WRKSRC} --forward --quiet -E -p1 \ < ${WRKSRC}/contrib/drac_auth.patch .endif post-patch: @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ ${.CURDIR}/pkg-install > ${PKGINSTALL} @${SED} -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%EXAMPLESDIR%%|${EXAMPLESDIR}|g" \ ${.CURDIR}/pkg-deinstall > ${PKGDEINSTALL} @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \ -e "s|%%CYRUS_USER%%|${CYRUS_USER}|g" \ -e "s|%%CYRUS_GROUP%%|${CYRUS_GROUP}|g" \ ${WRKSRC}/tools/mkimap @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|g" \ -e "s|/usr/sieve|/var/imap/sieve|g" \ ${WRKSRC}/tools/masssievec @${REINPLACE_CMD} -e "s|-lpthread|\$$(PTHREAD_LIBS)|g" \ ${WRKSRC}/imap/Makefile.in @${SED} -e "s|%%PREFIX%%|${PREFIX}|g;" \ ${FILESDIR}/cyrus-imapd-man.conf \ > ${WRKDIR}/cyrus-imapd-man.conf .if ${PORT_OPTIONS:MDRAC} @${RM} -rf ${WRKSRC}/autom4te.cache .endif post-install: .for f in ${CYRUS_MAN3} @${GZIP_CMD} ${STAGEDIR}${PREFIX}/${PERLMAN}/man/man3/${f} @${ECHO_CMD} ${PERLMAN}/man/man3/${f}.gz >>${TMPPLIST} .endfor .for f in ${CYRUS_MAN8} @${GZIP_CMD} ${STAGEDIR}${PREFIX}/cyrus/man/man8/${f} @${ECHO_CMD} cyrus/man/man8/${f}.gz >>${TMPPLIST} .endfor @${ECHO_CMD} "@dirrm cyrus/man/man8" >>${TMPPLIST} @${ECHO_CMD} "@dirrm cyrus/man" >>${TMPPLIST} @${ECHO_CMD} "@dirrm cyrus" >>${TMPPLIST} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/man @${MKDIR} ${STAGEDIR}${DOCSDIR}/text .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/doc/${f}.html ${STAGEDIR}${DOCSDIR} @${ECHO_CMD} share/doc/${PORTNAME}/${f}.html >>${TMPPLIST} .endfor .for f in ${MAN_MAN1} ${MAN_MAN3} ${MAN_MAN5} ${CYRUS_MAN8} @if [ -f ${WRKSRC}/doc/man/${f}.html ]; then \ ${INSTALL_DATA} ${WRKSRC}/doc/man/${f}.html \ ${STAGEDIR}${DOCSDIR}/man/${f}.html; \ ${ECHO_CMD} share/doc/${PORTNAME}/man/${f}.html \ >>${TMPPLIST}; \ fi .endfor .for f in cyrusv2.mc murder.fig murder.png netnews.fig netnews.png @${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} @${ECHO_CMD} share/doc/${PORTNAME}/${f} >>${TMPPLIST} .endfor .for f in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/doc/text/${f} \ ${STAGEDIR}${DOCSDIR}/text @${ECHO_CMD} share/doc/${PORTNAME}/text/${f} >>${TMPPLIST} .endfor @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/text" >>${TMPPLIST} @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/man" >>${TMPPLIST} @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}" >>${TMPPLIST} .endif @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${INSTALL_DATA} ${FILESDIR}/imapd.conf \ ${STAGEDIR}${EXAMPLESDIR} .for f in ${CONFS} @${INSTALL_DATA} ${WRKSRC}/master/conf/${f} \ ${STAGEDIR}${EXAMPLESDIR} @${ECHO_CMD} ${EXAMPLESDIR:S,^${PREFIX}/,,}/${f} >>${TMPPLIST} .endfor @${ECHO_CMD} @dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,} \ >>${TMPPLIST} @${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \ ${STAGEDIR}${PREFIX}/cyrus/bin/mkimap @${INSTALL_SCRIPT} ${WRKSRC}/tools/masssievec \ ${STAGEDIR}${PREFIX}/cyrus/bin/masssievec .if ${OSVERSION} >= 900022 @${INSTALL_DATA} ${WRKDIR}/cyrus-imapd-man.conf \ ${STAGEDIR}${PREFIX}/etc/man.d/cyrus-imapd.conf .endif .include Index: head/mail/dbmail/Makefile =================================================================== --- head/mail/dbmail/Makefile (revision 362834) +++ head/mail/dbmail/Makefile (revision 362835) @@ -1,77 +1,77 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= dbmail PORTVERSION= 3.1.15 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= http://git.dbmail.eu/paul/dbmail/snapshot/ MAINTAINER= ahicks@p-o.co.uk COMMENT= SQL database-based mail system (POP3 and IMAP) LICENSE= GPLv2 LIB_DEPENDS= libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \ libzdb.so:${PORTSDIR}/databases/libzdb \ libmhash.so:${PORTSDIR}/security/mhash \ libevent.so:${PORTSDIR}/devel/libevent2 BUILD_DEPENDS= asciidoc:${PORTSDIR}/textproc/asciidoc \ xmlto:${PORTSDIR}/textproc/xmlto \ ${LOCALBASE}/share/sgml/docbook/4.5:${PORTSDIR}/textproc/docbook-sgml CONFLICTS= dbmail22-[0-9]* OPTIONS_DEFINE= DOCS LDAP SIEVE THREADS OPTIONS_DEFAULT= SIEVE THREADS SIEVE_DESC= Sieve mail sorting language support OPTIONS_SUB= yes INSTALL_TARGET= install-strip USE_AUTOTOOLS= autoheader autoconf USE_LDCONFIG= ${PREFIX}/lib/dbmail USE_RC_SUBR= dbmail-pop3d dbmail-lmtpd dbmail-imapd dbmail-timsieved USE_OPENSSL= yes USES= gmake libtool pkgconfig shebangfix tar:bzip2 SHEBANG_FILES= man/fixsp.pl CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-zdb=${LOCALBASE} --sysconfdir=${LOCALBASE}/etc --enable-manpages MAKE_ARGS+= mandir=${MANPREFIX}/man DOCS= AUTHORS BUGS INSTALL THANKS UPGRADING SIEVE_CONFIGURE_WITH= sieve SIEVE_LIB_DEPENDS= libsieve.so:${PORTSDIR}/mail/libsieve LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes THREADS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-acinclude.m4 DBMAIL_USER?= mailnull DBMAIL_GROUP?= mail PIDDIR?= /var/run/dbmail PLIST_SUB+= DBMAIL_USER="${DBMAIL_USER}" \ DBMAIL_GROUP="${DBMAIL_GROUP}" \ PIDDIR="${PIDDIR}" post-install: ${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${STAGEDIR}${PREFIX}/etc/dbmail.conf-dist @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/dbmail.schema ${STAGEDIR}${DATADIR} @for f in mysql oracle postgresql sqlite; do \ ${MKDIR} ${STAGEDIR}${DATADIR}/$$f ; \ ${INSTALL_DATA} ${WRKSRC}/sql/$$f/* ${STAGEDIR}${DATADIR}/$$f; \ done @${MKDIR} ${STAGEDIR}${PIDDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/mail/dbmail22/Makefile =================================================================== --- head/mail/dbmail22/Makefile (revision 362834) +++ head/mail/dbmail22/Makefile (revision 362835) @@ -1,93 +1,93 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= dbmail PORTVERSION= 2.2.18 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= http://www.dbmail.org/download/2.2/ PKGNAMESUFFIX= 22 MAINTAINER= ahicks@p-o.co.uk COMMENT= SQL database-based mail system (POP3 and IMAP) LICENSE= GPLv2 LIB_DEPENDS= libgmime-2.0.so:${PORTSDIR}/mail/gmime2 CONFLICTS= dbmail-3.* OPTIONS_DEFINE= DOCS LDAP SIEVE OPTIONS_DEFAULT=MYSQL OPTIONS_MULTI= DB OPTIONS_MULTI_DB=MYSQL PGSQL SQLITE SIEVE_DESC= Support for Sieve mail sorting language OPTIONS_SUB= yes MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_WITH= mysql SQLITE_USE= SQLITE=3 SQLITE_CONFIGURE_WITH= sqlite PGSQL_USE= PGSQL=yes PGSQL_CONFIGURE_WITH= pgsql SIEVE_CONFIGURE_WITH= sieve SIEVE_LIB_DEPENDS= libsieve.so:${PORTSDIR}/mail/libsieve LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes GNU_CONFIGURE= yes USES= gmake libtool pkgconfig USE_LDCONFIG= ${PREFIX}/lib/dbmail USE_RC_SUBR= dbmail-pop3d dbmail-lmtpd dbmail-imapd dbmail-timsieved USE_GNOME= glib20 USE_OPENSSL= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= LOCALBASE=${LOCALBASE} CONFIGURE_ARGS+= --with-pkglibdir=${LOCALBASE}/lib/dbmail MAKE_ARGS+= mandir=${MANPREFIX}/man PORTDOCS= AUTHORS BUGS COPYING INSTALL NEWS README \ README.aliases README.exim README.ldap \ README.postfix README.qmail README.sieve \ README.smtp README.solaris README.usermap \ THANKS SUB_FILES= pkg-message PLIST_SUB+= PORTNAME=${PORTNAME} .include .if ${PORT_OPTIONS:MMYSQL} DATABASE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} DATABASE+= postgresql .endif .if ${PORT_OPTIONS:MSQLITE} DATABASE+= sqlite .endif post-patch: @${FIND} ${WRKSRC} -name CVS -type d | ${XARGS} ${RM} -fr @${FIND} ${WRKSRC} -name *.orig -type f -delete post-configure: @${REINPLACE_CMD} -i.orig 's!/etc/dbmail.conf!${PREFIX}/etc/dbmail.conf!g' \ ${WRKSRC}/dbmail.h post-install: @${INSTALL_DATA} ${WRKSRC}/dbmail.conf ${STAGEDIR}${PREFIX}/etc/dbmail.conf-dist @${MKDIR} ${STAGEDIR}${DATADIR} @for f in ${DATABASE}; do \ ${MKDIR} ${STAGEDIR}${DATADIR}/$$f ; \ ${INSTALL_DATA} ${WRKSRC}/sql/$$f/* ${STAGEDIR}${DATADIR}/$$f; \ done @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/dovecot/Makefile =================================================================== --- head/mail/dovecot/Makefile (revision 362834) +++ head/mail/dovecot/Makefile (revision 362835) @@ -1,168 +1,168 @@ # Created by: Dominic Marks # $FreeBSD$ PORTNAME= dovecot PORTVERSION= 1.2.17 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail ipv6 MASTER_SITES= http://www.dovecot.org/releases/${PORTVERSION:R}/ \ http://www.rename-it.nl/dovecot/${PORTVERSION:R}/ MAINTAINER= bdrewery@FreeBSD.org COMMENT= Secure and compact IMAP and POP3 servers LICENSE= LGPL21 MIT LICENSE_COMB= dual CONFLICTS= dovecot2-2.[0-9].* ###################################################################### # Anytime PORTVERSION changes please bump PORTREVISIONs of # # mail/dovecot-antispam, mail/dovecot-managesieve and # # mail/dovecot-sieve. Please see ports/135311 and ports/146029 for # # an explanation. # # # # Please be careful when updating this port as changes to this port # # can break mail/dovecot-sieve and mail/dovecot-managesieve. In # # order to ensure the least amount of breakage possible please # # consult the maintainer of those ports before updating this one. # ###################################################################### USES= iconv libtool:keepla USE_RC_SUBR= dovecot PORTSCOUT= limit:^1\.2 GNU_CONFIGURE= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --localstatedir=/var \ --with-statedir=/var/db/dovecot \ --without-shadow CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= ${PREFIX}/lib/dovecot \ ${PREFIX}/lib/dovecot/imap \ ${PREFIX}/lib/dovecot/pop3 \ ${PREFIX}/lib/dovecot/lda USERS= dovecot GROUPS= ${USERS} PROTOCOLS= imap pop3 # Default requirement for dovecot rc script _REQUIRE= LOGIN OPTIONS_DEFINE= KQUEUE SSL MANAGESIEVE GSSAPI VPOPMAIL BDB LDAP PGSQL MYSQL SQLITE DOCS OPTIONS_DEFAULT= KQUEUE SSL MANAGESIEVE KQUEUE_DESC= kqueue(2) support MANAGESIEVE_DESC= ManageSieve support VPOPMAIL_DESC= VPopMail support OPTIONS_SUB= yes BDB_CFLAGS= -I${BDB_INCLUDE_DIR} -L${BDB_LIB_DIR} BDB_CONFIGURE_WITH= db BDB_USE= BDB=48+ DOCS_CONFIGURE_WITH= docs GSSAPI_CONFIGURE_WITH= gssapi GSSAPI_LDFLAGS= -lgssapi_krb5 KQUEUE_CONFIGURE_ON= --with-ioloop=kqueue LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes MYSQL_CONFIGURE_WITH= mysql MYSQL_USE= MYSQL=yes PGSQL_CONFIGURE_WITH= pgsql PGSQL_USE= PGSQL=yes SQLITE_CONFIGURE_WITH= sqlite SQLITE_USE= SQLITE=3 SSL_CONFIGURE_OFF= --without-ssl SSL_CONFIGURE_ON= --with-ssl=openssl VPOPMAIL_BUILD_DEPENDS= ${LOCALBASE}/vpopmail/bin/vchkpw:${PORTSDIR}/mail/vpopmail VPOPMAIL_CONFIGURE_WITH=vpopmail .include .if ${ARCH} == "arm" BROKEN= Does not build on arm .endif DOCS= AUTHORS COPYING COPYING.LGPL COPYING.MIT INSTALL NEWS TODO README PORTDOCS= * .if ${PORT_OPTIONS:MSSL} PROTOCOLS+= imaps pop3s .endif .if ${PORT_OPTIONS:MLDAP} _REQUIRE+= slapd .endif .if ${PORT_OPTIONS:MPGSQL} _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MMYSQL} _REQUIRE+= mysql .endif SUB_LIST+= REQUIRE="${_REQUIRE}" SUB_FILES+= pkg-deinstall pkg-message # sed script for dovecot.conf REINPLACE= s!%%PROTOCOLS%%!${PROTOCOLS}!g;\ s!/usr/!${PREFIX}/!g;\ s!=/usr!=${PREFIX}!g;\ s!=/etc !=${PREFIX}/etc !g;\ s!/etc/dovecot!${PREFIX}&!g;\ s![[:<:]]doc/(dovecot-[^-]+)-example.conf[[:>:]]!${EXAMPLESDIR}/\1.conf!g;\ s!\#sendmail_path = /usr/.*!sendmail_path = /usr/sbin/sendmail!g; .if ${PORT_OPTIONS:MBDB} REINPLACE+= s!^\#(dict_db_config)!\1!; .endif .if ${PORT_OPTIONS:MMANAGESIEVE} MANAGESIEVEVERSION!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V PORTVERSION PATCH_SITES!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V MASTER_SITES PATCHFILES+= dovecot-${PORTVERSION}-managesieve-${MANAGESIEVEVERSION}.diff.gz PATCH_DIST_STRIP= -p1 PROTOCOLS+= managesieve DOCS+= README.managesieve .endif .if ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MSQLITE} PLIST_SUB+= SQL="" .else PLIST_SUB+= SQL="@comment " .endif post-patch: @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/dovecot-example.conf @${REINPLACE_CMD} -E -e'\ s!-example\.conf[[:>:]]!.conf!g;\ s!^(confdir[[:space:]]+=[[:space:]]+)\$$\(sysconfdir\)!\1${EXAMPLESDIR}!g;\ ' ${WRKSRC}/*/Makefile.in ${WRKSRC}/Makefile.in @${LN} -f ${WRKSRC}/dovecot-example.conf ${WRKSRC}/dovecot.conf @${LN} -f ${WRKSRC}/doc/dovecot-db-example.conf ${WRKSRC}/doc/dovecot-db.conf @${LN} -f ${WRKSRC}/doc/dovecot-dict-sql-example.conf ${WRKSRC}/doc/dovecot-dict-sql.conf @${LN} -f ${WRKSRC}/doc/dovecot-ldap-example.conf ${WRKSRC}/doc/dovecot-ldap.conf @${LN} -f ${WRKSRC}/doc/dovecot-sql-example.conf ${WRKSRC}/doc/dovecot-sql.conf post-install: ${FIND} ${STAGEDIR}${PREFIX}/lib/ -name \*.so | ${XARGS} strip ${INSTALL_DATA} ${WRKSRC}/dovecot.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-db.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-dict-sql.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-ldap.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-sql.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-openssl.cnf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${STAGEDIR}${EXAMPLESDIR} .if ${PORT_OPTIONS:MDOCS} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/mail/dovecot2/Makefile =================================================================== --- head/mail/dovecot2/Makefile (revision 362834) +++ head/mail/dovecot2/Makefile (revision 362835) @@ -1,137 +1,137 @@ # Created by: Nagy, Attila # $FreeBSD$ PORTNAME= dovecot PORTVERSION= 2.2.13 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail ipv6 MASTER_SITES= http://www.dovecot.org/releases/${PORTVERSION:R}/ PKGNAMESUFFIX= 2 MAINTAINER= adamw@FreeBSD.org COMMENT= Secure, fast and powerful IMAP and POP3 server LICENSE= LGPL21 MIT LICENSE_COMB= dual CONFLICTS= dovecot-1.[0-9]* ###################################################################### # Anytime PORTVERSION changes please bump PORTREVISION of # # mail/dovecot2-pigeonhole and also mail/dovecot2-antispam-plugin. # # Please see ports/135311 and ports/146029 for an explanation. # # # # Please be careful when updating this port as changes to this port # # can break mail/dovecot2-pigeonhole. In order to ensure the least # # amount of breakage possible please consult the maintainer of that # # port before updating this one. # ###################################################################### -USES= iconv +USES= iconv libtool USE_RC_SUBR= dovecot GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --with-statedir=/var/db/dovecot \ --without-shadow CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= ${PREFIX}/lib/dovecot INSTALL_TARGET= install-strip USERS= dovecot dovenull GROUPS= ${USERS} OPTIONS_DEFINE= KQUEUE SSL VPOPMAIL LDAP LUCENE PGSQL MYSQL SQLITE \ SOLR DOCS EXAMPLES LIBWRAP OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT OPTIONS_DEFAULT=KQUEUE SSL GSSAPI_NONE OPTIONS_SUB= yes KQUEUE_DESC= kqueue(2) support VPOPMAIL_DESC= vpopmail support LUCENE_DESC= CLucene FTS support SOLR_DESC= Solr FTS support GSSAPI_NONE_DESC= Build without GSSAPI support GSSAPI_BASE_DESC= Use GSSAPI from base GSSAPI_HEIMDAL_DESC= Use Heimdal GSSAPI from security/heimdal GSSAPI_MIT_DESC= Use MIT GSSAPI from security/krb5 DOCS_CONFIGURE_WITH= docs GSSAPI_NONE_CONFIGURE_ON= --without-gssapi GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --with-gssapi ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --with-gssapi ${GSSAPI_CONFIGURE_ARGS} KQUEUE_CONFIGURE_OFF= --with-ioloop=poll KQUEUE_CONFIGURE_ON= --with-ioloop=kqueue LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap LDAP_RC_REQUIRE= slapd LIBWRAP_CONFIGURE_WITH= libwrap LUCENE_CONFIGURE_WITH= lucene LUCENE_LIB_DEPENDS= libclucene-core.so:${PORTSDIR}/textproc/clucene MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_WITH= mysql MYSQL_RC_REQUIRE= mysql PGSQL_USE= PGSQL=yes PGSQL_CONFIGURE_WITH= pgsql PGSQL_RC_REQUIRE= postgresql SOLR_CONFIGURE_WITH= solr SOLR_BUILD_DEPENDS= curl:${PORTSDIR}/ftp/curl SOLR_LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 SQLITE_USE= SQLITE=3 SQLITE_CONFIGURE_WITH= sqlite SSL_CONFIGURE_WITH= ssl=openssl VPOPMAIL_BUILD_DEPENDS= ${LOCALBASE}/vpopmail/bin/vchkpw:${PORTSDIR}/mail/vpopmail VPOPMAIL_CONFIGURE_WITH=vpopmail DOCS= AUTHORS COPYING COPYING.LGPL COPYING.MIT INSTALL NEWS TODO README PORTDOCS= * PORTEXAMPLES= * .include .if ${ARCH} == "arm" BROKEN= Does not build on arm .endif # Default requirement for dovecot rc script _REQUIRE= LOGIN .for opt in ${PORT_OPTIONS} _REQUIRE+= ${${opt}_RC_REQUIRE} .endfor SUB_LIST+= REQUIRE="${_REQUIRE}" SUB_FILES+= pkg-message post-patch: @${REINPLACE_CMD} -e 's,/etc/dovecot,${PREFIX}/etc/dovecot,g; \ s,sysconfdir=/etc,sysconfdir=${PREFIX}/etc,g' \ ${WRKSRC}/doc/example-config/*.conf ${WRKSRC}/doc/example-config/conf.d/* post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-openssl.cnf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/mail/dovecot2/pkg-plist =================================================================== --- head/mail/dovecot2/pkg-plist (revision 362834) +++ head/mail/dovecot2/pkg-plist (revision 362835) @@ -1,629 +1,597 @@ bin/doveadm bin/doveconf bin/dsync include/dovecot/abspath.h include/dovecot/access-lookup.h include/dovecot/anvil-client.h include/dovecot/aqueue.h include/dovecot/array-decl.h include/dovecot/array.h include/dovecot/askpass.h include/dovecot/auth-cache.h include/dovecot/auth-client-connection.h include/dovecot/auth-client-interface.h include/dovecot/auth-client-private.h include/dovecot/auth-client-request.h include/dovecot/auth-client.h include/dovecot/auth-common.h include/dovecot/auth-fields.h include/dovecot/auth-master-connection.h include/dovecot/auth-master.h include/dovecot/auth-penalty.h include/dovecot/auth-postfix-connection.h include/dovecot/auth-request-handler.h include/dovecot/auth-request.h include/dovecot/auth-server-connection.h include/dovecot/auth-settings.h include/dovecot/auth-token.h include/dovecot/auth-worker-client.h include/dovecot/auth-worker-server.h include/dovecot/auth.h include/dovecot/backtrace-string.h include/dovecot/base64.h include/dovecot/bsearch-insert-pos.h include/dovecot/buffer.h include/dovecot/charset-utf8.h include/dovecot/child-wait.h include/dovecot/client-common.h include/dovecot/compat.h include/dovecot/compression.h include/dovecot/config-filter.h include/dovecot/config-parser-private.h include/dovecot/config-parser.h include/dovecot/config-request.h include/dovecot/config.h include/dovecot/connection.h include/dovecot/crc32.h include/dovecot/cydir-storage.h include/dovecot/cydir-sync.h include/dovecot/data-stack.h include/dovecot/db-checkpassword.h include/dovecot/db-dict.h include/dovecot/db-ldap.h include/dovecot/db-passwd-file.h include/dovecot/db-sql.h include/dovecot/dbox-attachment.h include/dovecot/dbox-file.h include/dovecot/dbox-mail.h include/dovecot/dbox-save.h include/dovecot/dbox-storage.h include/dovecot/dict-client.h include/dovecot/dict-private.h include/dovecot/dict-sql-settings.h include/dovecot/dict-sql.h include/dovecot/dict-transaction-memory.h include/dovecot/dict.h include/dovecot/dns-lookup.h include/dovecot/doveadm-dump.h include/dovecot/doveadm-mail-iter.h include/dovecot/doveadm-mail.h include/dovecot/doveadm-mailbox-list-iter.h include/dovecot/doveadm-print-private.h include/dovecot/doveadm-print.h include/dovecot/doveadm-settings.h include/dovecot/doveadm-util.h include/dovecot/doveadm.h include/dovecot/dovecot-version.h include/dovecot/dsasl-client-private.h include/dovecot/dsasl-client.h include/dovecot/duplicate.h include/dovecot/eacces-error.h include/dovecot/env-util.h include/dovecot/execv-const.h include/dovecot/fail-mail-storage.h include/dovecot/failures.h include/dovecot/fd-close-on-exec.h include/dovecot/fd-set-nonblock.h include/dovecot/fdatasync-path.h include/dovecot/fdpass.h include/dovecot/file-cache.h include/dovecot/file-copy.h include/dovecot/file-dotlock.h include/dovecot/file-lock.h include/dovecot/file-set-size.h include/dovecot/fs-api-private.h include/dovecot/fs-api.h include/dovecot/fs-sis-common.h include/dovecot/fsync-mode.h include/dovecot/guid.h include/dovecot/hash-decl.h include/dovecot/hash-format.h include/dovecot/hash-method.h include/dovecot/hash.h include/dovecot/hash2.h include/dovecot/hex-binary.h include/dovecot/hex-dec.h include/dovecot/hmac-cram-md5.h include/dovecot/hmac.h include/dovecot/home-expand.h include/dovecot/hostpid.h include/dovecot/http-client-private.h include/dovecot/http-client.h include/dovecot/http-date.h include/dovecot/http-header-parser.h include/dovecot/http-header.h include/dovecot/http-message-parser.h include/dovecot/http-parser.h include/dovecot/http-request-parser.h include/dovecot/http-request.h include/dovecot/http-response-parser.h include/dovecot/http-response.h include/dovecot/http-transfer.h include/dovecot/http-url.h include/dovecot/imap-arg.h include/dovecot/imap-base-subject.h include/dovecot/imap-bodystructure.h include/dovecot/imap-client.h include/dovecot/imap-commands-util.h include/dovecot/imap-commands.h include/dovecot/imap-common.h include/dovecot/imap-date.h include/dovecot/imap-envelope.h include/dovecot/imap-expunge.h include/dovecot/imap-fetch.h include/dovecot/imap-id.h include/dovecot/imap-list.h include/dovecot/imap-match.h include/dovecot/imap-metadata.h include/dovecot/imap-msgpart-url.h include/dovecot/imap-msgpart.h include/dovecot/imap-notify.h include/dovecot/imap-parser.h include/dovecot/imap-quote.h include/dovecot/imap-resp-code.h include/dovecot/imap-search-args.h include/dovecot/imap-search.h include/dovecot/imap-seqset.h include/dovecot/imap-settings.h include/dovecot/imap-status.h include/dovecot/imap-sync.h include/dovecot/imap-url.h include/dovecot/imap-urlauth-backend.h include/dovecot/imap-urlauth-connection.h include/dovecot/imap-urlauth-fetch.h include/dovecot/imap-urlauth-private.h include/dovecot/imap-urlauth.h include/dovecot/imap-utf7.h include/dovecot/imap-util.h include/dovecot/imapc-client-private.h include/dovecot/imapc-client.h include/dovecot/imapc-connection.h include/dovecot/imapc-list.h include/dovecot/imapc-mail.h include/dovecot/imapc-msgmap.h include/dovecot/imapc-settings.h include/dovecot/imapc-storage.h include/dovecot/imapc-sync.h include/dovecot/imem.h include/dovecot/index-attachment.h include/dovecot/index-mail.h include/dovecot/index-rebuild.h include/dovecot/index-search-private.h include/dovecot/index-search-result.h include/dovecot/index-sort-private.h include/dovecot/index-sort.h include/dovecot/index-storage.h include/dovecot/index-sync-changes.h include/dovecot/index-sync-private.h include/dovecot/index-thread-private.h include/dovecot/ioloop-iolist.h include/dovecot/ioloop-notify-fd.h include/dovecot/ioloop-private.h include/dovecot/ioloop.h include/dovecot/iostream-lz4.h include/dovecot/iostream-openssl.h include/dovecot/iostream-private.h include/dovecot/iostream-rawlog-private.h include/dovecot/iostream-rawlog.h include/dovecot/iostream-ssl-private.h include/dovecot/iostream-ssl.h include/dovecot/iostream-temp.h include/dovecot/ipc-client.h include/dovecot/ipc-server.h include/dovecot/ipwd.h include/dovecot/iso8601-date.h include/dovecot/istream-attachment-connector.h include/dovecot/istream-attachment-extractor.h include/dovecot/istream-base64.h include/dovecot/istream-binary-converter.h include/dovecot/istream-chain.h include/dovecot/istream-concat.h include/dovecot/istream-crlf.h include/dovecot/istream-dot.h include/dovecot/istream-fs-file.h include/dovecot/istream-hash.h include/dovecot/istream-header-filter.h include/dovecot/istream-jsonstr.h include/dovecot/istream-mail.h include/dovecot/istream-metawrap.h include/dovecot/istream-nonuls.h include/dovecot/istream-private.h include/dovecot/istream-qp.h include/dovecot/istream-raw-mbox.h include/dovecot/istream-rawlog.h include/dovecot/istream-seekable.h include/dovecot/istream-sized.h include/dovecot/istream-tee.h include/dovecot/istream-timeout.h include/dovecot/istream-zlib.h include/dovecot/istream.h include/dovecot/json-parser.h include/dovecot/lda-settings.h include/dovecot/lib-signals.h include/dovecot/lib.h include/dovecot/llist.h include/dovecot/lmtp-client.h include/dovecot/login-common.h include/dovecot/login-proxy-state.h include/dovecot/login-proxy.h include/dovecot/login-settings.h include/dovecot/macros.h include/dovecot/mail-cache-private.h include/dovecot/mail-cache.h include/dovecot/mail-copy.h include/dovecot/mail-deliver.h include/dovecot/mail-error.h include/dovecot/mail-index-alloc-cache.h include/dovecot/mail-index-modseq.h include/dovecot/mail-index-private.h include/dovecot/mail-index-strmap.h include/dovecot/mail-index-sync-private.h include/dovecot/mail-index-transaction-private.h include/dovecot/mail-index-util.h include/dovecot/mail-index-view-private.h include/dovecot/mail-index.h include/dovecot/mail-namespace.h include/dovecot/mail-search-build.h include/dovecot/mail-search-parser-private.h include/dovecot/mail-search-parser.h include/dovecot/mail-search-register.h include/dovecot/mail-search.h include/dovecot/mail-send.h include/dovecot/mail-storage-hooks.h include/dovecot/mail-storage-private.h include/dovecot/mail-storage-service.h include/dovecot/mail-storage-settings.h include/dovecot/mail-storage.h include/dovecot/mail-thread.h include/dovecot/mail-transaction-log-private.h include/dovecot/mail-transaction-log-view-private.h include/dovecot/mail-transaction-log.h include/dovecot/mail-types.h include/dovecot/mail-user-hash.h include/dovecot/mail-user.h include/dovecot/mailbox-guid-cache.h include/dovecot/mailbox-list-delete.h include/dovecot/mailbox-list-fs.h include/dovecot/mailbox-list-index-storage.h include/dovecot/mailbox-list-index-sync.h include/dovecot/mailbox-list-index.h include/dovecot/mailbox-list-iter.h include/dovecot/mailbox-list-maildir.h include/dovecot/mailbox-list-notify-tree.h include/dovecot/mailbox-list-notify.h include/dovecot/mailbox-list-private.h include/dovecot/mailbox-list-subscriptions.h include/dovecot/mailbox-list.h include/dovecot/mailbox-log.h include/dovecot/mailbox-search-result-private.h include/dovecot/mailbox-tree.h include/dovecot/mailbox-uidvalidity.h include/dovecot/maildir-filename-flags.h include/dovecot/maildir-filename.h include/dovecot/maildir-keywords.h include/dovecot/maildir-settings.h include/dovecot/maildir-storage.h include/dovecot/maildir-sync.h include/dovecot/maildir-uidlist.h include/dovecot/master-auth.h include/dovecot/master-instance.h include/dovecot/master-interface.h include/dovecot/master-login-auth.h include/dovecot/master-login.h include/dovecot/master-service-private.h include/dovecot/master-service-settings-cache.h include/dovecot/master-service-settings.h include/dovecot/master-service-ssl-settings.h include/dovecot/master-service-ssl.h include/dovecot/master-service.h include/dovecot/mbox-file.h include/dovecot/mbox-from.h include/dovecot/mbox-lock.h include/dovecot/mbox-md5.h include/dovecot/mbox-settings.h include/dovecot/mbox-storage.h include/dovecot/mbox-sync-private.h include/dovecot/md4.h include/dovecot/md5.h include/dovecot/mdbox-file.h include/dovecot/mdbox-map-private.h include/dovecot/mdbox-map.h include/dovecot/mdbox-settings.h include/dovecot/mdbox-storage-rebuild.h include/dovecot/mdbox-storage.h include/dovecot/mdbox-sync.h include/dovecot/mech-otp-skey-common.h include/dovecot/mech-plain-common.h include/dovecot/mech.h include/dovecot/mempool.h include/dovecot/message-address.h include/dovecot/message-binary-part.h include/dovecot/message-date.h include/dovecot/message-decoder.h include/dovecot/message-header-decode.h include/dovecot/message-header-encode.h include/dovecot/message-header-parser.h include/dovecot/message-id.h include/dovecot/message-parser.h include/dovecot/message-part.h include/dovecot/message-part-serialize.h include/dovecot/message-search.h include/dovecot/message-size.h include/dovecot/mkdir-parents.h include/dovecot/mmap-util.h include/dovecot/module-context.h include/dovecot/module-dir.h include/dovecot/mountpoint-list.h include/dovecot/mountpoint.h include/dovecot/mycrypt.h include/dovecot/net.h include/dovecot/nfs-workarounds.h include/dovecot/notify-plugin-private.h include/dovecot/notify-plugin.h include/dovecot/numpack.h include/dovecot/ostream-cmp.h include/dovecot/ostream-hash.h include/dovecot/ostream-metawrap.h include/dovecot/ostream-private.h include/dovecot/ostream-rawlog.h include/dovecot/ostream-zlib.h include/dovecot/ostream.h include/dovecot/passdb-blocking.h include/dovecot/passdb-cache.h include/dovecot/passdb-template.h include/dovecot/passdb.h include/dovecot/password-scheme.h include/dovecot/pop3-capability.h include/dovecot/pop3-client.h include/dovecot/pop3-commands.h include/dovecot/pop3-common.h include/dovecot/pop3-settings.h include/dovecot/pop3c-client.h include/dovecot/pop3c-settings.h include/dovecot/pop3c-storage.h include/dovecot/pop3c-sync.h include/dovecot/primes.h include/dovecot/printf-format-fix.h include/dovecot/priorityq.h include/dovecot/process-title.h include/dovecot/quota-fs.h include/dovecot/quota-plugin.h include/dovecot/quota-private.h include/dovecot/quota.h include/dovecot/quoted-printable.h include/dovecot/randgen.h include/dovecot/raw-storage.h include/dovecot/raw-sync.h include/dovecot/read-full.h include/dovecot/restrict-access.h include/dovecot/restrict-process-size.h include/dovecot/rfc2231-parser.h include/dovecot/rfc822-parser.h include/dovecot/safe-memset.h include/dovecot/safe-mkdir.h include/dovecot/safe-mkstemp.h include/dovecot/sasl-server.h include/dovecot/sdbox-file.h include/dovecot/sdbox-storage.h include/dovecot/sdbox-sync.h include/dovecot/sendfile-util.h include/dovecot/seq-range-array.h include/dovecot/service-settings.h include/dovecot/settings-parser.h include/dovecot/settings.h include/dovecot/sha1.h include/dovecot/sha2.h include/dovecot/shared-storage.h include/dovecot/smtp-client.h include/dovecot/sql-api-private.h include/dovecot/sql-api.h include/dovecot/sql-db-cache.h include/dovecot/ssl-proxy.h include/dovecot/str-find.h include/dovecot/str-sanitize.h include/dovecot/str.h include/dovecot/strescape.h include/dovecot/strfuncs.h include/dovecot/strnum.h include/dovecot/subscription-file.h include/dovecot/syslog-util.h include/dovecot/test-common.h include/dovecot/time-util.h include/dovecot/unichar.h include/dovecot/unix-socket-create.h include/dovecot/unlink-directory.h include/dovecot/unlink-old-files.h include/dovecot/uri-util.h include/dovecot/userdb-blocking.h include/dovecot/userdb-template.h include/dovecot/userdb-vpopmail.h include/dovecot/userdb.h include/dovecot/utc-mktime.h include/dovecot/utc-offset.h include/dovecot/var-expand.h include/dovecot/wildcard-match.h include/dovecot/write-full.h lib/dovecot/auth/libauthdb_imap.a -lib/dovecot/auth/libauthdb_imap.la lib/dovecot/auth/libauthdb_imap.so lib/dovecot/doveadm/lib10_doveadm_acl_plugin.a -lib/dovecot/doveadm/lib10_doveadm_acl_plugin.la lib/dovecot/doveadm/lib10_doveadm_acl_plugin.so lib/dovecot/doveadm/lib10_doveadm_expire_plugin.a -lib/dovecot/doveadm/lib10_doveadm_expire_plugin.la lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so lib/dovecot/doveadm/lib10_doveadm_quota_plugin.a -lib/dovecot/doveadm/lib10_doveadm_quota_plugin.la lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so lib/dovecot/doveadm/lib20_doveadm_fts_plugin.a -lib/dovecot/doveadm/lib20_doveadm_fts_plugin.la lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so lib/dovecot/dovecot-config lib/dovecot/lib01_acl_plugin.a -lib/dovecot/lib01_acl_plugin.la lib/dovecot/lib01_acl_plugin.so lib/dovecot/lib02_imap_acl_plugin.a -lib/dovecot/lib02_imap_acl_plugin.la lib/dovecot/lib02_imap_acl_plugin.so lib/dovecot/lib02_lazy_expunge_plugin.a -lib/dovecot/lib02_lazy_expunge_plugin.la lib/dovecot/lib02_lazy_expunge_plugin.so lib/dovecot/lib05_pop3_migration_plugin.a -lib/dovecot/lib05_pop3_migration_plugin.la lib/dovecot/lib05_pop3_migration_plugin.so lib/dovecot/lib05_snarf_plugin.a -lib/dovecot/lib05_snarf_plugin.la lib/dovecot/lib05_snarf_plugin.so lib/dovecot/lib10_mail_filter_plugin.a -lib/dovecot/lib10_mail_filter_plugin.la lib/dovecot/lib10_mail_filter_plugin.so lib/dovecot/lib10_quota_plugin.a -lib/dovecot/lib10_quota_plugin.la lib/dovecot/lib10_quota_plugin.so lib/dovecot/lib11_imap_quota_plugin.a -lib/dovecot/lib11_imap_quota_plugin.la lib/dovecot/lib11_imap_quota_plugin.so lib/dovecot/lib11_trash_plugin.a -lib/dovecot/lib11_trash_plugin.la lib/dovecot/lib11_trash_plugin.so lib/dovecot/lib15_notify_plugin.a -lib/dovecot/lib15_notify_plugin.la lib/dovecot/lib15_notify_plugin.so lib/dovecot/lib20_autocreate_plugin.a -lib/dovecot/lib20_autocreate_plugin.la lib/dovecot/lib20_autocreate_plugin.so lib/dovecot/lib20_expire_plugin.a -lib/dovecot/lib20_expire_plugin.la lib/dovecot/lib20_expire_plugin.so lib/dovecot/lib20_fts_plugin.a -lib/dovecot/lib20_fts_plugin.la lib/dovecot/lib20_fts_plugin.so lib/dovecot/lib20_listescape_plugin.a -lib/dovecot/lib20_listescape_plugin.la lib/dovecot/lib20_listescape_plugin.so lib/dovecot/lib20_mail_log_plugin.a -lib/dovecot/lib20_mail_log_plugin.la lib/dovecot/lib20_mail_log_plugin.so lib/dovecot/lib20_mailbox_alias_plugin.a -lib/dovecot/lib20_mailbox_alias_plugin.la lib/dovecot/lib20_mailbox_alias_plugin.so lib/dovecot/lib20_replication_plugin.a -lib/dovecot/lib20_replication_plugin.la lib/dovecot/lib20_replication_plugin.so lib/dovecot/lib20_virtual_plugin.a -lib/dovecot/lib20_virtual_plugin.la lib/dovecot/lib20_virtual_plugin.so lib/dovecot/lib20_zlib_plugin.a -lib/dovecot/lib20_zlib_plugin.la lib/dovecot/lib20_zlib_plugin.so lib/dovecot/lib21_fts_squat_plugin.a -lib/dovecot/lib21_fts_squat_plugin.la lib/dovecot/lib21_fts_squat_plugin.so lib/dovecot/lib30_imap_zlib_plugin.a -lib/dovecot/lib30_imap_zlib_plugin.la lib/dovecot/lib30_imap_zlib_plugin.so lib/dovecot/lib90_stats_plugin.a -lib/dovecot/lib90_stats_plugin.la lib/dovecot/lib90_stats_plugin.so lib/dovecot/lib95_imap_stats_plugin.a -lib/dovecot/lib95_imap_stats_plugin.la lib/dovecot/lib95_imap_stats_plugin.so lib/dovecot/libdovecot-compression.a -lib/dovecot/libdovecot-compression.la lib/dovecot/libdovecot-compression.so lib/dovecot/libdovecot-compression.so.0 +lib/dovecot/libdovecot-compression.so.0.0.0 lib/dovecot/libdovecot-lda.a -lib/dovecot/libdovecot-lda.la lib/dovecot/libdovecot-lda.so lib/dovecot/libdovecot-lda.so.0 +lib/dovecot/libdovecot-lda.so.0.0.0 lib/dovecot/libdovecot-login.a -lib/dovecot/libdovecot-login.la lib/dovecot/libdovecot-login.so lib/dovecot/libdovecot-login.so.0 +lib/dovecot/libdovecot-login.so.0.0.0 lib/dovecot/libdovecot-sql.a -lib/dovecot/libdovecot-sql.la lib/dovecot/libdovecot-sql.so lib/dovecot/libdovecot-sql.so.0 +lib/dovecot/libdovecot-sql.so.0.0.0 lib/dovecot/libdovecot-storage.a -lib/dovecot/libdovecot-storage.la lib/dovecot/libdovecot-storage.so lib/dovecot/libdovecot-storage.so.0 +lib/dovecot/libdovecot-storage.so.0.0.0 lib/dovecot/libdovecot.a -lib/dovecot/libdovecot.la lib/dovecot/libdovecot.so lib/dovecot/libdovecot.so.0 +lib/dovecot/libdovecot.so.0.0.0 libexec/dovecot/aggregator libexec/dovecot/anvil libexec/dovecot/auth libexec/dovecot/checkpassword-reply libexec/dovecot/config libexec/dovecot/decode2text.sh libexec/dovecot/deliver libexec/dovecot/dict libexec/dovecot/director libexec/dovecot/dns-client libexec/dovecot/doveadm-server libexec/dovecot/dovecot-lda libexec/dovecot/gdbhelper libexec/dovecot/imap libexec/dovecot/imap-login libexec/dovecot/imap-urlauth libexec/dovecot/imap-urlauth-login libexec/dovecot/imap-urlauth-worker libexec/dovecot/indexer libexec/dovecot/indexer-worker libexec/dovecot/ipc libexec/dovecot/lmtp libexec/dovecot/log libexec/dovecot/maildirlock libexec/dovecot/pop3 libexec/dovecot/pop3-login libexec/dovecot/quota-status libexec/dovecot/rawlog libexec/dovecot/replicator libexec/dovecot/script libexec/dovecot/script-login libexec/dovecot/ssl-params libexec/dovecot/stats libexec/dovecot/xml2text man/man1/deliver.1.gz man/man1/doveadm-altmove.1.gz man/man1/doveadm-auth.1.gz man/man1/doveadm-batch.1.gz man/man1/doveadm-config.1.gz man/man1/doveadm-copy.1.gz man/man1/doveadm-deduplicate.1.gz man/man1/doveadm-director.1.gz man/man1/doveadm-dump.1.gz man/man1/doveadm-exec.1.gz man/man1/doveadm-expunge.1.gz man/man1/doveadm-fetch.1.gz man/man1/doveadm-flags.1.gz man/man1/doveadm-force-resync.1.gz man/man1/doveadm-help.1.gz man/man1/doveadm-import.1.gz man/man1/doveadm-index.1.gz man/man1/doveadm-instance.1.gz man/man1/doveadm-kick.1.gz man/man1/doveadm-log.1.gz man/man1/doveadm-mailbox.1.gz man/man1/doveadm-mount.1.gz man/man1/doveadm-move.1.gz man/man1/doveadm-penalty.1.gz man/man1/doveadm-purge.1.gz man/man1/doveadm-pw.1.gz man/man1/doveadm-quota.1.gz man/man1/doveadm-reload.1.gz man/man1/doveadm-search.1.gz man/man1/doveadm-stop.1.gz man/man1/doveadm-user.1.gz man/man1/doveadm-who.1.gz man/man1/doveadm.1.gz man/man1/doveconf.1.gz man/man1/dovecot-lda.1.gz man/man1/dovecot.1.gz man/man1/dsync.1.gz man/man7/doveadm-search-query.7.gz sbin/dovecot share/aclocal/dovecot.m4 @dirrm include/dovecot @dirrmtry lib/dovecot/auth @dirrm lib/dovecot/doveadm @dirrm lib/dovecot @dirrm libexec/dovecot %%PORTDOCS%%%%ETCDIR%%/README %%PORTDOCS%%@dirrmtry %%ETCDIR%% %%LIBWRAP%%libexec/dovecot/tcpwrap %%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.a -%%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.la %%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.so %%LUCENE%%lib/dovecot/lib21_fts_lucene_plugin.a -%%LUCENE%%lib/dovecot/lib21_fts_lucene_plugin.la %%LUCENE%%lib/dovecot/lib21_fts_lucene_plugin.so %%SOLR%%lib/dovecot/lib21_fts_solr_plugin.a -%%SOLR%%lib/dovecot/lib21_fts_solr_plugin.la %%SOLR%%lib/dovecot/lib21_fts_solr_plugin.so %%SSL%%lib/dovecot/libssl_iostream_openssl.a -%%SSL%%lib/dovecot/libssl_iostream_openssl.la %%SSL%%lib/dovecot/libssl_iostream_openssl.so @unexec echo "If you are removing dovecot2 permanently, you should 'rm -rf /var/db/dovecot' to clear out any remaining data." Index: head/mail/dovecot2-pigeonhole/Makefile =================================================================== --- head/mail/dovecot2-pigeonhole/Makefile (revision 362834) +++ head/mail/dovecot2-pigeonhole/Makefile (revision 362835) @@ -1,40 +1,39 @@ # Created by: Nils Vogels # $FreeBSD$ PORTNAME= dovecot-pigeonhole PORTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/ DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION} MAINTAINER= bra@fsn.hu COMMENT= Sieve plugin for the Dovecot 'deliver' LDA and LMTP LICENSE= LGPL21 BUILD_DEPENDS:= dovecot2>=${DOVECOTVERSION}:${PORTSDIR}/mail/dovecot2 RUN_DEPENDS:= dovecot2>=${DOVECOTVERSION}:${PORTSDIR}/mail/dovecot2 DOVECOTVERSION= 2.2 GNU_CONFIGURE= yes -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --exec-prefix=${PREFIX} \ --without-dovecot-install-dirs \ --docdir=${DOCSDIR} \ --with-dovecot="${LOCALBASE}/lib/dovecot" LDFLAGS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip +USES= libtool USE_LDCONFIG= ${PREFIX}/lib/dovecot PORTDOCS= doc/extensions/* doc/plugins/* doc/rfc/* post-patch: @${REINPLACE_CMD} -E '\ s!^(install-data-am:) install-sieve_docDATA!\1!; \ s!^(uninstall-am:) uninstall-sieve_docDATA!\1!;' \ ${WRKSRC}/doc/Makefile.in - -post-install: - ${FIND} ${STAGEDIR}${PREFIX}/lib/ -name \*.so | ${XARGS} ${STRIP_CMD} .include Index: head/mail/dovecot2-pigeonhole/pkg-plist =================================================================== --- head/mail/dovecot2-pigeonhole/pkg-plist (revision 362834) +++ head/mail/dovecot2-pigeonhole/pkg-plist (revision 362835) @@ -1,92 +1,87 @@ %%DOCSDIR%%/example-config/conf.d/20-managesieve.conf %%DOCSDIR%%/example-config/conf.d/90-sieve-extprograms.conf %%DOCSDIR%%/example-config/conf.d/90-sieve.conf bin/sieve-dump bin/sieve-filter bin/sieve-test bin/sievec include/dovecot-2.2-pigeonhole/sieve/edit-mail.h include/dovecot-2.2-pigeonhole/sieve/pigeonhole-config.h include/dovecot-2.2-pigeonhole/sieve/program-client-private.h include/dovecot-2.2-pigeonhole/sieve/program-client.h include/dovecot-2.2-pigeonhole/sieve/rfc2822.h include/dovecot-2.2-pigeonhole/sieve/sieve-actions.h include/dovecot-2.2-pigeonhole/sieve/sieve-address-parts.h include/dovecot-2.2-pigeonhole/sieve/sieve-address.h include/dovecot-2.2-pigeonhole/sieve/sieve-ast.h include/dovecot-2.2-pigeonhole/sieve/sieve-binary-dumper.h include/dovecot-2.2-pigeonhole/sieve/sieve-binary-private.h include/dovecot-2.2-pigeonhole/sieve/sieve-binary.h include/dovecot-2.2-pigeonhole/sieve/sieve-code-dumper.h include/dovecot-2.2-pigeonhole/sieve/sieve-code.h include/dovecot-2.2-pigeonhole/sieve/sieve-commands.h include/dovecot-2.2-pigeonhole/sieve/sieve-common.h include/dovecot-2.2-pigeonhole/sieve/sieve-comparators.h include/dovecot-2.2-pigeonhole/sieve/sieve-config.h include/dovecot-2.2-pigeonhole/sieve/sieve-dump.h include/dovecot-2.2-pigeonhole/sieve/sieve-error-private.h include/dovecot-2.2-pigeonhole/sieve/sieve-error.h include/dovecot-2.2-pigeonhole/sieve/sieve-ext-copy.h include/dovecot-2.2-pigeonhole/sieve/sieve-ext-enotify.h include/dovecot-2.2-pigeonhole/sieve/sieve-ext-environment.h include/dovecot-2.2-pigeonhole/sieve/sieve-ext-variables.h include/dovecot-2.2-pigeonhole/sieve/sieve-extensions.h include/dovecot-2.2-pigeonhole/sieve/sieve-generator.h include/dovecot-2.2-pigeonhole/sieve/sieve-interpreter.h include/dovecot-2.2-pigeonhole/sieve/sieve-lexer.h include/dovecot-2.2-pigeonhole/sieve/sieve-limits.h include/dovecot-2.2-pigeonhole/sieve/sieve-match-types.h include/dovecot-2.2-pigeonhole/sieve/sieve-match.h include/dovecot-2.2-pigeonhole/sieve/sieve-message.h include/dovecot-2.2-pigeonhole/sieve/sieve-objects.h include/dovecot-2.2-pigeonhole/sieve/sieve-parser.h include/dovecot-2.2-pigeonhole/sieve/sieve-plugins.h include/dovecot-2.2-pigeonhole/sieve/sieve-result.h include/dovecot-2.2-pigeonhole/sieve/sieve-runtime-trace.h include/dovecot-2.2-pigeonhole/sieve/sieve-runtime.h include/dovecot-2.2-pigeonhole/sieve/sieve-script-file.h include/dovecot-2.2-pigeonhole/sieve/sieve-script-private.h include/dovecot-2.2-pigeonhole/sieve/sieve-script.h include/dovecot-2.2-pigeonhole/sieve/sieve-settings.h include/dovecot-2.2-pigeonhole/sieve/sieve-smtp.h include/dovecot-2.2-pigeonhole/sieve/sieve-stringlist.h include/dovecot-2.2-pigeonhole/sieve/sieve-types.h include/dovecot-2.2-pigeonhole/sieve/sieve-validator.h include/dovecot-2.2-pigeonhole/sieve/sieve.h lib/dovecot-2.2-pigeonhole/libdovecot-sieve.a -lib/dovecot-2.2-pigeonhole/libdovecot-sieve.la lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0 +lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0.0.0 lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.a -lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.la lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so lib/dovecot/lib90_sieve_plugin.a -lib/dovecot/lib90_sieve_plugin.la lib/dovecot/lib90_sieve_plugin.so lib/dovecot/settings/libmanagesieve_login_settings.a -lib/dovecot/settings/libmanagesieve_login_settings.la lib/dovecot/settings/libmanagesieve_login_settings.so lib/dovecot/settings/libmanagesieve_settings.a -lib/dovecot/settings/libmanagesieve_settings.la lib/dovecot/settings/libmanagesieve_settings.so lib/dovecot/sieve/lib90_sieve_extprograms_plugin.a -lib/dovecot/sieve/lib90_sieve_extprograms_plugin.la lib/dovecot/sieve/lib90_sieve_extprograms_plugin.so libexec/dovecot/managesieve libexec/dovecot/managesieve-login man/man1/sieve-dump.1.gz man/man1/sieve-filter.1.gz man/man1/sieve-test.1.gz man/man1/sievec.1.gz man/man1/sieved.1.gz man/man7/pigeonhole.7.gz @dirrmtry libexec/dovecot @dirrmtry lib/dovecot/sieve @dirrmtry lib/dovecot/settings @dirrmtry lib/dovecot/doveadm @dirrmtry lib/dovecot-2.2-pigeonhole @dirrmtry lib/dovecot @dirrm include/dovecot-2.2-pigeonhole/sieve @dirrm include/dovecot-2.2-pigeonhole @dirrm %%DOCSDIR%%/example-config/conf.d @dirrm %%DOCSDIR%%/example-config Index: head/mail/dspam/Makefile =================================================================== --- head/mail/dspam/Makefile (revision 362834) +++ head/mail/dspam/Makefile (revision 362835) @@ -1,556 +1,556 @@ # Created by: Dominic Marks # $FreeBSD$ # Note to committers: If don't commit a maintainer patch and as a result PKGNAME # or user variables (WITH*) changes please add an entry in ${FILESDIR}/UPDATING # Thanks. PORTNAME= dspam PORTVERSION= 3.9.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail MASTER_SITES= SF \ http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/ MASTER_SITE_SUBDIR=${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Bayesian spam filter MIN_OPTIONS_VER= ${PORTNAME}-3.9.0 OPTIONS_DEFINE= SYSLOG DEBUG VERBOSE_DEBUG BNR_DEBUG PREF_EXT DAEMON \ CLAMAV CLAMAV_LOCAL EXTERNAL_LOOKUP \ USER_HOMEDIR TRUSTED_USERS VIRT_USERS LONG_USERNAMES \ LARGE_SCALE DOMAIN_SCALE NICESENDMAIL POSTFIX_MBC \ QMAIL WEBUI LIGHTTPD DOCS EXAMPLES OPTIONS_MULTI= DB OPTIONS_MULTI_DB= HASH MYSQL MYSQL_COMPRESS MYSQL_LOCAL \ PGSQL PGSQL_LOCAL SQLITE2 SQLITE3 OPTIONS_RADIO= LDA OPTIONS_RADIO_LDA= CYRUS23 CYRUS24 DOVECOT1 \ DOVECOT2 EXIM MAILDROP PROCMAIL SAFECAT SENDMAIL VERBOSE_DEBUG_DESC= Debug in LOGDIR/dspam.debug BNR_DEBUG_DESC= Debug for BNR PREF_EXT_DESC= Preferences in database not in files DAEMON_DESC= Daemonize dspam; speaks LMTP or DLMTP CLAMAV_DESC= ClamAV support CLAMAV_LOCAL_DESC= RUN_DEPEND on selected ClamAV MYSQL_DESC= MySQL 5.X.x as back-end MYSQL_COMPRESS_DESC= Compress dspam <--> MySQL MYSQL_LOCAL_DESC= RUN_DEPEND on MySQL server PGSQL_DESC= PostgreSQL as back-end PGSQL_LOCAL_DESC= RUN_DEPEND on PostgreSQL server SQLITE2_DESC= SQLite v2.x as back-end SQLITE3_DESC= SQLite v3.x as back-end HASH_DESC= Hash driver EXTERNAL_LOOKUP_DESC= RCPT verification via extlookup USER_HOMEDIR_DESC= Store user data in ~/.dspam TRUSTED_USERS_DESC= Disable trusted user security VIRT_USERS_DESC= Virtual users (needs SQL back-end) LONG_USERNAMES_DESC= Usernames longer that OS supports LARGE_SCALE_DESC= File structure for large scale DOMAIN_SCALE_DESC= File structure for multiple domains CYRUS23_DESC= Cyrus's 2.3 deliver as LDA CYRUS24_DESC= Cyrus's 2.4 deliver as LDA DOVECOT1_DESC= Dovecot 1.2 deliver as LDA DOVECOT2_DESC= Dovecot 2.2 dovecot-lda as LDA EXIM_DESC= Exim as local delivery agent MAILDROP_DESC= Maildrop as local delivery agent PROCMAIL_DESC= Procmail as local delivery agent SAFECAT_DESC= Safecat as local delivery agent SENDMAIL_DESC= Sendmail as local delivery agent NICESENDMAIL_DESC= Play nice with sendmail server POSTFIX_MBC_DESC= Dspam as mailbox_command in Postfix QMAIL_DESC= Play nice with Qmail mail server WEBUI_DESC= Install WebUI, pulls in Apache or see below OPTIONS_DEFAULT= SYSLOG DEBUG DAEMON CLAMAV CLAMAV_LOCAL \ HASH MYSQL MYSQL_COMPRESS PGSQL SQLITE3 MAKE_JOBS_UNSAFE= yes USES= perl5 libtool shebangfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SHEBANG_FILES= src/tools/dspam_logrotate \ src/tools/dspam_notify.pl \ src/tools/dspam_train.in \ webui/cgi-bin/templates/de/strings.pl \ webui/cgi-bin/templates/strings.pl \ webui/cgi-bin/templates/fr/strings.pl \ webui/cgi-bin/templates/es-es/strings.pl \ webui/cgi-bin/templates/pt-br/strings.pl \ webui/cgi-bin/*.cgi .ifdef(GDBS) CFLAGS+= -g -DDEBUG STRIP= .endif PKGMESSAGE= ${WRKSRC}/README.FreeBSD CONFLICTS= dspam-devel-[0-9]* SIGNATURE_LIFE?= 15 _VAR_DIR= /var LOG_DIR?= ${_VAR_DIR}/log/dspam LOGFILE?= ${LOG_DIR}/dspam.log DSPAM_MODE?= 4510 DSPAM_OWNER?= root DSPAM_GROUP?= mail DSPAM_ETC?= ${LOCALBASE}/etc DSPAM_HOME?= ${_VAR_DIR}/db/dspam DSPAM_HOME_OWNER?= ${DSPAM_OWNER} DSPAM_HOME_GROUP?= ${DSPAM_GROUP} DSPAM_HOME_MODE?= 0770 .for s in OWNER GROUP HOME_OWNER HOME_GROUP PLIST_SUB+= DSPAM_$s=${DSPAM_$s} .endfor .include CONFIGURE_ARGS+= --sysconfdir=${DSPAM_ETC} CONFIGURE_ARGS+= --with-logdir=${LOG_DIR} PLIST_SUB+= LOG_DIR=${LOG_DIR} CONFIGURE_ARGS+= --with-dspam-home=${DSPAM_HOME} CONFIGURE_ARGS+= --with-dspam-home-owner=${DSPAM_HOME_OWNER} CONFIGURE_ARGS+= --with-dspam-home-group=${DSPAM_HOME_GROUP} CONFIGURE_ARGS+= --with-dspam-home-mode=${DSPAM_HOME_MODE} PLIST_SUB+= DSPAM_HOME=${DSPAM_HOME} CONFIGURE_ARGS+= --with-dspam-owner=${DSPAM_OWNER} CONFIGURE_ARGS+= --with-dspam-group=${DSPAM_GROUP} # we set DSPAM_MODE at the end as some LDAs want specific mode _SED_SCRIPT= -e 's,%%DOCSDIR%%,${DOCSDIR},g' \ -e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g' \ -e 's,%%DSPAM_HOME%%,${DSPAM_HOME},g' \ -e 's,%%PORTNAME%%,${PORTNAME},g' \ -e 's,%%_VAR_DIR%%,${_VAR_DIR},g' \ -e '/^%%FreeBSD/D' \ -e '/^%%Tecnik%%/D' .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --enable-syslog .else CONFIGURE_ARGS+= --disable-syslog CONFIGURE_ARGS+= --with-logfile=${LOGFILE} .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .endif .if ${PORT_OPTIONS:MVERBOSE_DEBUG} CONFIGURE_ARGS+= --enable-verbose-debug .endif .if ${PORT_OPTIONS:MBNR_DEBUG} CONFIGURE_ARGS+= --enable-bnr-debug .endif .if ${PORT_OPTIONS:MPREF_EXT} CONFIGURE_ARGS+= --enable-preferences-extension .endif .if ${PORT_OPTIONS:MDAEMON} CONFIGURE_ARGS+= --enable-daemon USE_RC_SUBR= ${PORTNAME} _SED_SCRIPT+= -e 's,%%DAEMON%%,,g' SUB_LIST+= DSPAM_HOME=${DSPAM_HOME} .else _SED_SCRIPT+= -e '/%%DAEMON%%/D' .endif .if ${PORT_OPTIONS:MCLAMAV} CONFIGURE_ARGS+= --enable-clamav . if ${PORT_OPTIONS:MCLAMAV_LOCAL} RUN_DEPENDS+= clamav>=0:${PORTSDIR}/security/clamav SUB_LIST+= CLAMD=clamd . else SUB_LIST+= CLAMD= . endif .endif # we need to know if we are building statically or dynamicaly for the plist _DBDRV_COUNT= # blank, but defined so we can check against it _DBDRV= pgsql_drv,sqlite3_drv,sqlite_drv,hash_drv,mysql_drv, .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+= --with-pgsql-includes=${LOCALBASE}/include \ --with-pgsql-libraries=${LOCALBASE}/lib PLIST_SUB+= PGSQL="" #PKGNAMESUFFIX= -pgsql _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MPGSQL_LOCAL} USE_PGSQL= server SUB_LIST+= PGSQL=postgresql . else SUB_LIST+= PGSQL= . endif .else PLIST_SUB+= PGSQL="@comment " _DBDRV:= ${_DBDRV:S/pgsql_drv,//} .endif .if ${PORT_OPTIONS:MSQLITE3} USE_SQLITE= 3 _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/sqlite3_drv,//} .endif .if ${PORT_OPTIONS:MSQLITE2} USE_SQLITE= 2 _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/sqlite_drv,//} .endif .if defined(USE_SQLITE) CONFIGURE_ARGS+= --with-sqlite-includes=${LOCALBASE}/include \ --with-sqlite-libraries=${LOCALBASE}/lib PLIST_SUB+= SQLITE="" .else PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MHASH} PLIST_SUB+= HASH="" #PKGNAMESUFFIX= -css _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/hash_drv,//} PLIST_SUB+= HASH="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libraries=${LOCALBASE}/lib/mysql PLIST_SUB+= MYSQL="" _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MMYSQL_COMPRESS} CONFIGURE_ARGS+= --enable-client-compression . endif . if ${PORT_OPTIONS:MMYSQL_LOCAL} USE_MYSQL= server SUB_LIST+= MYSQL=mysql . else SUB_LIST+= MYSQL= . endif .else _DBDRV:= ${_DBDRV:S/mysql_drv,//} PLIST_SUB+= MYSQL="@comment " .endif # now we have all the db backends the user wants and we remove last ',' CONFIGURE_ARGS+= --with-storage-driver=${_DBDRV:S/,$//} .if ${_DBDRV_COUNT} != "o" PLIST_SUB+= DYNAMIC="" .else PLIST_SUB+= DYNAMIC="@comment " .endif .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} CONFIGURE_ARGS+= --enable-external-lookup USE_OPENLDAP= YES #CPPFLAGS+= -I${LOCALBASE}/include #LDFLAGS+= -lldap -llber #CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} CONFIGURE_ARGS+= --enable-homedir .endif .if ${PORT_OPTIONS:MTRUSTED_USERS} CONFIGURE_ARGS+= --disable-trusted-user-security .endif .if ${PORT_OPTIONS:MVIRT_USERS} CONFIGURE_ARGS+= --enable-virtual-users .endif .if ${PORT_OPTIONS:MLONG_USERNAMES} CONFIGURE_ARGS+= --enable-long-usernames .endif .if ${PORT_OPTIONS:MLARGE_SCALE} CONFIGURE_ARGS+= --enable-large-scale .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} CONFIGURE_ARGS+= --enable-domain-scale .endif .if ${PORT_OPTIONS:MCYRUS23} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:${PORTSDIR}/mail/cyrus-imapd23 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MCYRUS24} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:${PORTSDIR}/mail/cyrus-imapd24 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MDOVECOT1} RUN_DEPENDS+= ${LOCALBASE}/libexec/dovecot/deliver:${PORTSDIR}/mail/dovecot CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/libexec/dovecot/deliver' .endif .if ${PORT_OPTIONS:MDOVECOT2} RUN_DEPENDS+= ${LOCALBASE}/libexec/dovecot/dovecot-lda:${PORTSDIR}/mail/dovecot2 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/libexec/dovecot/dovecot-lda' .endif .if ${PORT_OPTIONS:MEXIM} . if ${PORT_OPTIONS:MMYSQL} _EXIM_EXT= -mysql . elif ${PORT_OPTIONS:MPGSQL} _EXIM_EXT= -postgresql . endif RUN_DEPENDS+= exim:${PORTSDIR}/mail/exim${_EXIM_EXT} CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/exim' .endif .if ${PORT_OPTIONS:MMAILDROP} RUN_DEPENDS+= maildrop:${PORTSDIR}/mail/maildrop CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/maildrop' .endif .if ${PORT_OPTIONS:MPROCMAIL} RUN_DEPENDS+= procmail:${PORTSDIR}/mail/procmail CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/procmail' .endif .if ${PORT_OPTIONS:MSAFECAT} RUN_DEPENDS+= safecat:${PORTSDIR}/sysutils/safecat CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/safecat tmp new' .endif .if ${PORT_OPTIONS:MSENDMAIL} && exists(/usr/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent=/usr/sbin/sendmail .else .if ${PORT_OPTIONS:MSENDMAIL} && exists(${LOCALBASE}/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/sendmail' . endif .endif .if ${PORT_OPTIONS:MNICESENDMAIL} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MPOSTFIX_MBC} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MQMAIL} DSPAM_MODE= 4511 .endif .ifdef(DSPAM_MODE) CONFIGURE_ARGS+= --with-dspam-mode=${DSPAM_MODE} .endif .if ${PORT_OPTIONS:MWEBUI} . if ${PORT_OPTIONS:MLIGHTTPD} RUN_DEPENDS+= ${LOCALBASE}/sbin/lighttpd:${PORTSDIR}/www/lighttpd . else USE_APACHE_RUN= 22+ . endif LIB_DEPENDS+= libgd.so:${PORTSDIR}/graphics/gd RUN_DEPENDS+= p5-GD>=0:${PORTSDIR}/graphics/p5-GD RUN_DEPENDS+= p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph RUN_DEPENDS+= p5-GD-Graph3d>=0:${PORTSDIR}/graphics/p5-GD-Graph3d RUN_DEPENDS+= p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil CONFIGURE_ARGS+=--enable-logging CONFIGURE_ARGS+=--enable-user-logging PLIST_SUB+= WebUI="" _SED_SCRIPT+= -e 's/%%WebUI%%//g' _SED_SCRIPT+= -e 's,%%WWWDIR%%,${WWWDIR},g' PLIST_SUB+= WWWDIR=${WWWDIR_REL} .else PLIST_SUB+= WebUI="@comment " _SED_SCRIPT+= -e '/%%WebUI%%/D' .endif _DOCS= CHANGELOG LICENSE README README.FreeBSD RELEASE.NOTES UPGRADING _DOCSL= courier.txt exim.txt markov.txt mysql_drv.txt pgsql_drv.txt \ pop3filter.txt postfix.txt qmail.txt relay.txt sendmail.txt \ sqlite_drv.txt pre-everything:: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Last ${FILESDIR}/UPDATING entry:" @${ECHO_CMD} "###########################################################################" @${SED} -n < ${FILESDIR}/UPDATING "/^# ${PKGNAME}/,/^#####/p" @${ECHO_CMD} "" @sleep 5 .endif pre-extract: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Define vars below before make-ing if you need:" @${ECHO_CMD} "" @${ECHO_CMD} "SIGNATURE_LIFE=${SIGNATURE_LIFE} (default 15)" @${ECHO_CMD} "DSPAM_OWNER=${DSPAM_OWNER} (default: root)" @${ECHO_CMD} "DSPAM_GROUP=${DSPAM_GROUP} (default: mail)" @${ECHO_CMD} "DSPAM_MODE=${DSPAM_MODE}" @${ECHO_CMD} "DSPAM_ETC=${DSPAM_ETC} (default: ${PREFIX}/etc" @${ECHO_CMD} "DSPAM_HOME=${DSPAM_HOME} (default: ${_VAR_DIR}/db/dspam)" @${ECHO_CMD} "DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER}" @${ECHO_CMD} "DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP}" @${ECHO_CMD} "DSPAM_HOME_MODE=${DSPAM_HOME_MODE} (default: 0770)" @${ECHO_CMD} "LOG_DIR=${LOG_DIR} (default: ${_VAR_DIR}/log/dspam)" . ifdef(WITHOUT_SYSLOG) @${ECHO_CMD} "LOGFILE=${LOGFILE} (default: ${_VAR_DIR}/log/dspam/dspam.log)" . endif .if ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "Define WWWDIR before making if you need the WebUI files" @${ECHO_CMD} "installed in other place that this installation's default" @${ECHO_CMD} "${WWWDIR}" . endif @${ECHO_CMD} "" @sleep 5 .endif post-patch: @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge.sql @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge-4.1.sql @${REINPLACE_CMD} -e 's|WHERE CURRENT_DATE - created_on > 14;|WHERE CURRENT_DATE - created_on > ${SIGNATURE_LIFE};|' \ ${WRKSRC}/src/tools.pgsql_drv/purge.sql @${REINPLACE_CMD} -e "s|where date('now')-date(created_on) > 14;|where date('now')-date(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-2.sql @${REINPLACE_CMD} -e "s|where julianday('now')-julianday(created_on) > 14;|where julianday('now')-julianday(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-3.sql @${REINPLACE_CMD} -e "s|%%PERL%%|${PERL}|; s|%%DSPAM_PATH%%|${PREFIX}/bin|" ${WRKSRC}/scripts/train.pl pre-configure: .if ${PORT_OPTIONS:MVIRT_USERS} && !( defined(USE_MYSQL) || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, POSTGRESQL or HASH for virtual users." @${FALSE} .endif .if ${PORT_OPTIONS:MPREF_EXT} && !( defined(USE_MYSQL) || \ ${PORT_OPTIONS:MPGSQL} ) @${ECHO_CMD} "You need MySQL or Postgres for preferences extension" @${FALSE} .endif .if ${PORT_OPTIONS:MDAEMON} && !( defined(USE_MYSQL) || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, PostgreSQL or Hash for Daemon mode, because multithreading support is needed" @${FALSE} .endif .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} && !( defined(USE_MYSQL) || \ ${PORT_OPTIONS:MPGSQL} || defined(USE_SQLITE) ) @${ECHO_CMD} "You need MySQL, Postgres or SQLITE for EXTERNAL_LOOKUP." @${FALSE} .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} && ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "USER_HOMEDIR and WebUI are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} && ${PORT_OPTIONS:MLARGE_SCALE} @${ECHO_CMD} "DOMAIN_SCALE and LARGE_SCALE are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MLIGHTTPD} && ! ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "There's no reason to depend on LightHTTPD if you're not using WebUI" @${FALSE} .endif post-install: ######## # stupid hack until I figure out where/how to patch @${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig @${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/dspam.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/dspam.pc ${RM} -R ${STAGEDIR}${PREFIX}/lib/pkgconfig || true .if ${PORT_OPTIONS:MEXAMPLES} .ifdef(USE_MYSQL) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/mysql cd ${WRKSRC}/src/tools.mysql_drv && \ ${INSTALL_DATA} mysql_objects-4.1.sql \ mysql_objects-space.sql \ mysql_objects-speed.sql \ purge-4.1.sql purge.sql \ virtual_user_aliases.sql \ virtual_users.sql ${STAGEDIR}${EXAMPLESDIR}/mysql .endif .if ${PORT_OPTIONS:MPGSQL} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pgsql @cd ${WRKSRC}/src/tools.pgsql_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql .endif .ifdef(USE_SQLITE) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite cd ${WRKSRC}/src/tools.sqlite_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite .endif .endif # NOPORTEXAMPLES .if ${PORT_OPTIONS:MWEBUI} ${MV} ${WRKSRC}/webui/cgi-bin/configure.pl ${WRKSRC}/webui/cgi-bin/configure.pl.sample cd ${WRKSRC}/webui/cgi-bin && ${MKDIR} ${STAGEDIR}${WWWDIR} && \ ${INSTALL_SCRIPT} configure.pl.sample ${STAGEDIR}${WWWDIR}/ && \ ${INSTALL_SCRIPT} *.cgi ${STAGEDIR}${WWWDIR} && \ ${INSTALL_DATA} rgb.txt ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/htdocs && \ ${INSTALL_DATA} base.css dspam-logo-small.gif ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} default.prefs ${STAGEDIR}${WWWDIR}/default.prefs.sample cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} admins ${STAGEDIR}${WWWDIR}/admins.sample ${MKDIR} ${STAGEDIR}${WWWDIR}/templates && cd ${WRKSRC}/webui/cgi-bin/templates && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/ && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/ && \ for _dir in de es-es fr he pt-br ro; do \ ${INSTALL_DATA} -d ${STAGEDIR}${WWWDIR}/templates/$${_dir} && \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/$${_dir}; \ done && \ for _dir in de es-es pt-br; do \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/$${_dir}/; \ done .endif @${SED} ${_SED_SCRIPT} ${.CURDIR}/pkg-message > ${WRKSRC}/README.FreeBSD .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && ${INSTALL_DATA} ${_DOCSL} ${STAGEDIR}${DOCSDIR} @cd ${FILESDIR} && ${INSTALL_DATA} UPDATING ${STAGEDIR}${DOCSDIR}/UPDATING .endif @${MKDIR} -m ${DSPAM_HOME_MODE} ${STAGEDIR}${DSPAM_HOME} .for _file in firstrun.txt firstspam.txt quarantinefull.txt @if ! ${TEST} -e ${WRKSRC}/txt/${_file}.sample;\ then\ cd ${WRKSRC}/txt && \ ${MV} ${_file} ${_file}.sample;\ fi cd ${WRKSRC}/txt && \ ${INSTALL_DATA} ${_file}.sample ${STAGEDIR}${DSPAM_HOME} .endfor @${MKDIR} -m ${DSPAM_HOME_MODE} ${STAGEDIR}${LOG_DIR} .include Index: head/mail/dspam-devel/Makefile =================================================================== --- head/mail/dspam-devel/Makefile (revision 362834) +++ head/mail/dspam-devel/Makefile (revision 362835) @@ -1,586 +1,586 @@ # Created by: Ion-Mihai "IOnut" Tetcu # $FreeBSD$ # Note to commiters: If not committing a maintainer patch and as a result PKGNAME # or user variables (WITH*) changes please add an entry in ${FILESDIR}/UPDATING # Else the port will be broken. Thanks. PORTNAME= dspam PORTVERSION= ${PORTVER_MAJ}${SNAP_DATE} -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= mail MASTER_SITES= # set later PKGNAMESUFFIX= -devel MAINTAINER= ports@FreeBSD.org COMMENT= Bayesian spam filter - development version PORTVER_MAJ= 3.10.1 #SNAP_DATE= .r1 MAKE_JOBS_UNSAFE= yes #MIN_OPTIONS_VER= ${PORTNAME}-${PKGNAMESUFFIX}-3.10.0. .ifdef(SNAP_DATE) MASTER_SITES= ${MASTER_SITE_LOCAL} \ http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}-${PKGNAMESUFFIX}/sources/ MASTER_SITE_SUBDIR= itetcu WRKSRC= ${WRKDIR}/dspam-${PORTVER_MAJ} .else MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ \ http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/ DISTFILES= dspam-${PORTVER_MAJ}.tar.gz WRKSRC= ${WRKDIR}/dspam-${PORTVER_MAJ} .endif OPTIONS_DEFINE= SYSLOG DEBUG VERBOSE_DEBUG BNR_DEBUG PREF_EXT DAEMON \ CLAMAV CLAMAV_LOCAL MYSQL_COMPRESS \ MYSQL_LOCAL PGSQL_LOCAL HASH EXTERNAL_LOOKUP \ USER_HOMEDIR TRUSTED_USERS VIRT_USERS LONG_USERNAMES \ LARGE_SCALE DOMAIN_SCALE NICESENDMAIL POSTFIX_MBC \ QMAIL WEBUI LIGHTTPD DOCS OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL51 MYSQL55 PGSQL SQLITE2 SQLITE3 OPTIONS_RADIO= LDA OPTIONS_RADIO_LDA= CYRUS23 CYRUS24 EXIM \ MAILDROP PROCMAIL SAFECAT SENDMAIL VERBOSE_DEBUG_DESC= Debug in LOGDIR/dspam.debug BNR_DEBUG_DESC= Debug for BNR PREF_EXT_DESC= Preferences in database not in files DAEMON_DESC= Daemonize dspam; speaks LMTP or DLMTP CLAMAV_DESC= ClamAV support CLAMAV_LOCAL_DESC= RUN_DEPEND on selected ClamAV MYSQL51_DESC= MySQL 5.1.x as back-end MYSQL55_DESC= MySQL 5.5.x as back-end MYSQL_COMPRESS_DESC= Compress dspam <--> MySQL MYSQL_LOCAL_DESC= RUN_DEPEND on selected MySQL server ver. PGSQL_DESC= PostgreSQL as back-end PGSQL_LOCAL_DESC= RUN_DEPEND on PostgreSQL server SQLITE2_DESC= SQLite v2.x as back-end SQLITE3_DESC= SQLite v3.x as back-end HASH_DESC= Hash driver EXTERNAL_LOOKUP_DESC= RCPT verification via extlookup USER_HOMEDIR_DESC= Store user data in ~/.dspam TRUSTED_USERS_DESC= Disable trusted user security VIRT_USERS_DESC= Virtual users (needs SQL back-end) LONG_USERNAMES_DESC= Usernames longer that OS supports LARGE_SCALE_DESC= File structure for large scale DOMAIN_SCALE_DESC= File structure for multiple domains CYRUS23_DESC= Cyrus's 2.3 deliver as LDA CYRUS24_DESC= Cyrus's 2.4 deliver as LDA EXIM_DESC= Exim as local delivery agent MAILDROP_DESC= Maildrop as local delivery agent PROCMAIL_DESC= Procmail as local delivery agent SAFECAT_DESC= Safecat as local delivery agent SENDMAIL_DESC= Sendmail as local delivery agent NICESENDMAIL_DESC= Play nice with sendmail server POSTFIX_MBC_DESC= Dspam as mailbox_command in Postfix QMAIL_DESC= Play nice with Qmail mail server WEBUI_DESC= Install WebUI, pulls in Apache or see below OPTIONS_DEFAULT= SYSLOG DEBUG DAEMON CLAMAV CLAMAV_LOCAL MYSQL55 \ PGSQL SQLITE3 HASH USES= libtool perl5 shebangfix SHEBANG_FILES= src/tools/dspam_logrotate src/tools/dspam_notify.in \ src/tools/dspam_train.in .ifdef(SNAP_DATE) USE_AUTOTOOLS+= autoconf:env automake .endif USE_LDCONFIG= yes GNU_CONFIGURE= yes .ifdef(GDBS) CFLAGS+= -g -DDEBUG STRIP= .endif PKGMESSAGE= ${WRKSRC}/src/README.FreeBSD CONFLICTS= dspam-[0-9]* SIGNATURE_LIFE?= 15 _VAR_DIR= /var LOG_DIR?= ${_VAR_DIR}/log/dspam LOGFILE?= ${LOG_DIR}/dspam.log DSPAM_MODE?= 4510 DSPAM_OWNER?= root DSPAM_GROUP?= mail DSPAM_ETC?= ${LOCALBASE}/etc DSPAM_HOME?= ${_VAR_DIR}/db/dspam DSPAM_HOME_OWNER?= ${DSPAM_OWNER} DSPAM_HOME_GROUP?= ${DSPAM_GROUP} DSPAM_HOME_MODE?= 0770 .include CONFIGURE_ARGS+= --sysconfdir=${DSPAM_ETC} CONFIGURE_ARGS+= --with-logdir=${LOG_DIR} PLIST_SUB+= LOG_DIR=${LOG_DIR} CONFIGURE_ARGS+= --with-dspam-home=${DSPAM_HOME} CONFIGURE_ARGS+= --with-dspam-home-owner=${DSPAM_HOME_OWNER} CONFIGURE_ARGS+= --with-dspam-home-group=${DSPAM_HOME_GROUP} CONFIGURE_ARGS+= --with-dspam-home-mode=${DSPAM_HOME_MODE} PLIST_SUB+= DSPAM_HOME=${DSPAM_HOME} \ DSPAM_OWNER=${DSPAM_OWNER} \ DSPAM_GROUP=${DSPAM_GROUP} \ DSPAM_MODE=${DSPAM_MODE} \ DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER} \ DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP} \ DSPAM_HOME_MODE=${DSPAM_HOME_MODE} CONFIGURE_ARGS+= --with-dspam-owner=${DSPAM_OWNER} CONFIGURE_ARGS+= --with-dspam-group=${DSPAM_GROUP} # we set DSPAM_MODE at the end as some LDAs want specific mode _SED_SCRIPT= -e 's,%%DOCSDIR%%,${DOCSDIR},g' \ -e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g' \ -e 's,%%DSPAM_HOME%%,${DSPAM_HOME},g' \ -e 's,%%PORTNAME%%,${PORTNAME}-${PKGNAMESUFFIX},g' \ -e 's,%%_VAR_DIR%%,${_VAR_DIR},g' \ -e '/^%%FreeBSD/D' \ -e '/^%%Tecnik%%/D' .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --enable-syslog .else CONFIGURE_ARGS+= --disable-syslog CONFIGURE_ARGS+= --with-logfile=${LOGFILE} .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .endif .if ${PORT_OPTIONS:MVERBOSE_DEBUG} CONFIGURE_ARGS+= --enable-verbose-debug .endif .if ${PORT_OPTIONS:MBNR_DEBUG} CONFIGURE_ARGS+= --enable-bnr-debug .endif .if ${PORT_OPTIONS:MPREF_EXT} CONFIGURE_ARGS+= --enable-preferences-extension .endif .if ${PORT_OPTIONS:MDAEMON} CONFIGURE_ARGS+= --enable-daemon USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX} _SED_SCRIPT+= -e 's,%%DAEMON%%,,g' SUB_LIST+= DSPAM_HOME=${DSPAM_HOME} .else _SED_SCRIPT+= -e '/%%DAEMON%%/D' .endif .if ${PORT_OPTIONS:MCLAMAV} CONFIGURE_ARGS+= --enable-clamav . if ${PORT_OPTIONS:MCLAMAV_LOCAL} RUN_DEPENDS+= clamav>=0:${PORTSDIR}/security/clamav SUB_LIST+= CLAMD=clamd . else SUB_LIST+= CLAMD= . endif .endif # we need to know if we are building statically or dynamicaly for the plist _DBDRV_COUNT= # blank, but defined so we can check against it _DBDRV= pgsql_drv,sqlite3_drv,sqlite_drv,hash_drv,mysql_drv, .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+= --with-pgsql-includes=${LOCALBASE}/include \ --with-pgsql-libraries=${LOCALBASE}/lib PLIST_SUB+= PGSQL="" #PKGNAMESUFFIX= -pgsql _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MPGSQL_LOCAL} RUN_DEPENDS+= postgresql-server>=0:${PORTSDIR}/databases/postgresql${PGSQL_VER}-server SUB_LIST+= PGSQL=postgresql . else SUB_LIST+= PGSQL= . endif .else PLIST_SUB+= PGSQL="@comment " _DBDRV:= ${_DBDRV:S/pgsql_drv,//} .endif .if ${PORT_OPTIONS:MSQLITE3} USE_SQLITE= 3 _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/sqlite3_drv,//} .endif .if ${PORT_OPTIONS:MSQLITE2} USE_SQLITE= 2 _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/sqlite_drv,//} .endif .if ${PORT_OPTIONS:MSQLITE2} || ${PORT_OPTIONS:MSQLITE3} CONFIGURE_ARGS+= --with-sqlite-includes=${LOCALBASE}/include \ --with-sqlite-libraries=${LOCALBASE}/lib PLIST_SUB+= SQLITE="" .else PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MHASH} PLIST_SUB+= HASH="" #PKGNAMESUFFIX= -css _DBDRV_COUNT:= ${_DBDRV_COUNT}o .else _DBDRV:= ${_DBDRV:S/hash_drv,//} PLIST_SUB+= HASH="@comment " .endif .if ${PORT_OPTIONS:MMYSQL51} WANT_MYSQL_VER= 51 #PKGNAMESUFFIX= -mysql51 .elif ${PORT_OPTIONS:MMYSQL55} WANT_MYSQL_VER= 55 #PKGNAMESUFFIX= -mysql55 .endif .if ${PORT_OPTIONS:MMYSQL51} || ${PORT_OPTIONS:MMYSQL55} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libraries=${LOCALBASE}/lib/mysql PLIST_SUB+= MYSQL="" _DBDRV_COUNT:= ${_DBDRV_COUNT}o . if ${PORT_OPTIONS:MMYSQL_COMPRESS} CONFIGURE_ARGS+= --enable-client-compression . endif . if ${PORT_OPTIONS:MMYSQL_LOCAL} RUN_DEPENDS+= mysql-server>=0:${PORTSDIR}/databases/mysql${WANT_MYSQL_VER}-server SUB_LIST+= MYSQL=mysql . else SUB_LIST+= MYSQL= . endif .else _DBDRV:= ${_DBDRV:S/mysql_drv,//} PLIST_SUB+= MYSQL="@comment " .endif # now we have all the db backends the user wants and we remove last ',' CONFIGURE_ARGS+= --with-storage-driver=${_DBDRV:S/,$//} .if ${_DBDRV_COUNT} != "o" PLIST_SUB+= DYNAMIC="" .else PLIST_SUB+= DYNAMIC="@comment " .endif .if ${PORT_OPTIONS:MEXTERNAL_LOOKUP} CONFIGURE_ARGS+= --enable-external-lookup USE_OPENLDAP= YES #CPPFLAGS+= -I${LOCALBASE}/include #LDFLAGS+= -lldap -llber #CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} CONFIGURE_ARGS+= --enable-homedir .endif .if ${PORT_OPTIONS:MTRUSTED_USERS} CONFIGURE_ARGS+= --disable-trusted-user-security .endif .if ${PORT_OPTIONS:MVIRT_USERS} CONFIGURE_ARGS+= --enable-virtual-users .endif .if ${PORT_OPTIONS:MLONG_USERNAMES} CONFIGURE_ARGS+= --enable-long-usernames .endif .if ${PORT_OPTIONS:MLARGE_SCALE} CONFIGURE_ARGS+= --enable-large-scale .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} CONFIGURE_ARGS+= --enable-domain-scale .endif .if ${PORT_OPTIONS:MCYRUS23} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:${PORTSDIR}/mail/cyrus-imapd23 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MCYRUS24} RUN_DEPENDS+= ${LOCALBASE}/cyrus/bin/deliver:${PORTSDIR}/mail/cyrus-imapd24 CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/cyrus/bin/deliver' .endif .if ${PORT_OPTIONS:MEXIM} . if ${PORT_OPTIONS:MMYSQL51} || ${PORT_OPTIONS:MMYSQL55} _EXIM_EXT= -mysql . elif ${PORT_OPTIONS:MPGSQL} _EXIM_EXT= -postgresql . endif RUN_DEPENDS+= exim:${PORTSDIR}/mail/exim${_EXIM_EXT} CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/exim' .endif .if ${PORT_OPTIONS:MMAILDROP} RUN_DEPENDS+= maildrop:${PORTSDIR}/mail/maildrop CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/maildrop' .endif .if ${PORT_OPTIONS:MPROCMAIL} RUN_DEPENDS+= procmail:${PORTSDIR}/mail/procmail CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/bin/procmail' .endif .if ${PORT_OPTIONS:MSAFECAT} RUN_DEPENDS+= safecat:${PORTSDIR}/sysutils/safecat CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/safecat tmp new' .endif .if ${PORT_OPTIONS:MSENDMAIL} && exists(/usr/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent=/usr/sbin/sendmail .else .if ${PORT_OPTIONS:MSENDMAIL} && exists(${LOCALBASE}/sbin/sendmail) CONFIGURE_ARGS+= --with-delivery-agent='${LOCALBASE}/sbin/sendmail' . endif .endif .if ${PORT_OPTIONS:MNICESENDMAIL} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MPOSTFIX_MBC} DSPAM_MODE= 4511 .endif .if ${PORT_OPTIONS:MQMAIL} DSPAM_MODE= 4511 .endif .ifdef(DSPAM_MODE) CONFIGURE_ARGS+= --with-dspam-mode=${DSPAM_MODE} .endif .if ${PORT_OPTIONS:MWEBUI} . if ${PORT_OPTIONS:MLIGHTTPD} RUN_DEPENDS+= ${LOCALBASE}/sbin/lighttpd:${PORTSDIR}/www/lighttpd . else USE_APACHE_RUN= 22+ . endif LIB_DEPENDS+= libgd.so:${PORTSDIR}/graphics/gd RUN_DEPENDS+= p5-GD>=0:${PORTSDIR}/graphics/p5-GD RUN_DEPENDS+= p5-GD-Graph>=0:${PORTSDIR}/graphics/p5-GD-Graph RUN_DEPENDS+= p5-GD-Graph3d>=0:${PORTSDIR}/graphics/p5-GD-Graph3d RUN_DEPENDS+= p5-GD-TextUtil>=0:${PORTSDIR}/graphics/p5-GD-TextUtil CONFIGURE_ARGS+=--enable-logging CONFIGURE_ARGS+=--enable-user-logging PLIST_SUB+= WebUI="" _SED_SCRIPT+= -e 's/%%WebUI%%//g' _SED_SCRIPT+= -e 's,%%WWWDIR%%,${WWWDIR},g' PLIST_SUB+= WWWDIR=${WWWDIR_REL} .else PLIST_SUB+= WebUI="@comment " _SED_SCRIPT+= -e '/%%WebUI%%/D' .endif _DOCS= CHANGELOG LICENSE README README.FreeBSD RELEASE.NOTES UPGRADING _DOCSL= courier.txt exim.txt markov.txt mysql_drv.txt pgsql_drv.txt \ pop3filter.txt postfix.txt qmail.txt relay.txt sendmail.txt \ sqlite_drv.txt pre-everything:: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Last ${FILESDIR}/UPDATING entry:" @${ECHO_CMD} "###########################################################################" @${SED} -n < ${FILESDIR}/UPDATING "/^# ${PKGNAME}/,/^#####/p" @${ECHO_CMD} "" @sleep 5 .endif pre-extract: .ifndef(MAINT) @${ECHO_CMD} "" @${ECHO_CMD} "Define vars below before make-ing if you need:" @${ECHO_CMD} "" @${ECHO_CMD} "SIGNATURE_LIFE=${SIGNATURE_LIFE} (default 15)" @${ECHO_CMD} "DSPAM_OWNER=${DSPAM_OWNER} (default: root)" @${ECHO_CMD} "DSPAM_GROUP=${DSPAM_GROUP} (default: mail)" @${ECHO_CMD} "DSPAM_MODE=${DSPAM_MODE}" @${ECHO_CMD} "DSPAM_ETC=${DSPAM_ETC} (default: ${PREFIX}/etc" @${ECHO_CMD} "DSPAM_HOME=${DSPAM_HOME} (default: ${_VAR_DIR}/db/dspam)" @${ECHO_CMD} "DSPAM_HOME_OWNER=${DSPAM_HOME_OWNER}" @${ECHO_CMD} "DSPAM_HOME_GROUP=${DSPAM_HOME_GROUP}" @${ECHO_CMD} "DSPAM_HOME_MODE=${DSPAM_HOME_MODE} (default: 0770)" @${ECHO_CMD} "LOG_DIR=${LOG_DIR} (default: ${_VAR_DIR}/log/dspam)" . ifdef(WITHOUT_SYSLOG) @${ECHO_CMD} "LOGFILE=${LOGFILE} (default: ${_VAR_DIR}/log/dspam/dspam.log)" . endif .if ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "Define WWWDIR before making if you need the WebUI files" @${ECHO_CMD} "installed in other place that this installation's default" @${ECHO_CMD} "${WWWDIR}" . endif @${ECHO_CMD} "" @sleep 5 .endif post-patch: @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge.sql @${REINPLACE_CMD} -e 's|where @a-14 > to_days(created_on);|where @a-${SIGNATURE_LIFE} > to_days(created_on);|' \ ${WRKSRC}/src/tools.mysql_drv/purge-4.1.sql @${REINPLACE_CMD} -e 's|WHERE CURRENT_DATE - created_on > 14;|WHERE CURRENT_DATE - created_on > ${SIGNATURE_LIFE};|' \ ${WRKSRC}/src/tools.pgsql_drv/purge.sql @${REINPLACE_CMD} -e "s|where date('now')-date(created_on) > 14;|where date('now')-date(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-2.sql @${REINPLACE_CMD} -e "s|where julianday('now')-julianday(created_on) > 14;|where julianday('now')-julianday(created_on) > ${SIGNATURE_LIFE};|" \ ${WRKSRC}/src/tools.sqlite_drv/purge-3.sql @${REINPLACE_CMD} -e "s^%%PERL%%^${PERL}^" \ ${WRKSRC}/src/tools/dspam_train.in ${WRKSRC}/src/tools/dspam_notify.in pre-configure: .if ${PORT_OPTIONS:MVIRT_USERS} && !(${PORT_OPTIONS:MMYSQL51} || \ ${PORT_OPTIONS:MMYSQL55} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, POSTGRESQL or HASH for virtual users." @${FALSE} .endif .if ${PORT_OPTIONS:MPREF_EXT} && !(${PORT_OPTIONS:MMYSQL51} || \ ${PORT_OPTIONS:MMYSQL55} || ${PORT_OPTIONS:MPGSQL} ) @${ECHO_CMD} "You need MySQL or Postgres for preferences extension" @${FALSE} .endif .if ${PORT_OPTIONS:MDAEMON} && !( ${PORT_OPTIONS:MMYSQL51} || \ ${PORT_OPTIONS:MMYSQL55} || \ ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MHASH} ) @${ECHO_CMD} "You need MySQL, PostgreSQL or Hash for Daemon mode, because multithreading support is needed" @${FALSE} .endif .if ${PORT_OPTIONS:MMYSQL51} && ${PORT_OPTIONS:MMYSQL55} @${ECHO_CMD} "You can compile with only one MySQL version driver." @${FALSE} .endif .if defined(WITH_EXTERNAL_LOOKUP) && !(${PORT_OPTIONS:MMYSQL51} || \ ${PORT_OPTIONS:MMYSQL55} || ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MSQLITE2} || ${PORT_OPTIONS:MSQLITE3} ) @${ECHO_CMD} "You need MySQL, Postgres or SQLITE for EXTERNAL_LOOKUP." @${FALSE} .endif .if ${PORT_OPTIONS:MUSER_HOMEDIR} && ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "USER_HOMEDIR and WebUI are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MDOMAIN_SCALE} && ${PORT_OPTIONS:MLARGE_SCALE} @${ECHO_CMD} "DOMAIN_SCALE and LARGE_SCALE are incopatible" @${FALSE} .endif .if ${PORT_OPTIONS:MLIGHTTPD} && ! ${PORT_OPTIONS:MWEBUI} @${ECHO_CMD} "There's no reason to depend on LightHTTPD if you're not using WebUI" @${FALSE} .endif .ifdef(SNAP_DATE) @${ECHO_CMD} @${ECHO_CMD} "You can safely ignore the following auto* errors" @${ECHO_CMD} @(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./autogen.sh) .endif post-install: ${CP} ${WRKSRC}/src/dspam.conf ${WRKSRC}/src/dspam.conf.sample cd ${WRKSRC}/src/ && \ ${INSTALL} dspam.conf.sample ${STAGEDIR}${PREFIX}/etc ######## # stupid hack until I figure out where/how to patch @${MKDIR} ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig/dspam.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/dspam.pc ${TEST} `ls -1 ${STAGEDIR}${PREFIX}/lib/pkgconfig | wc -l` -eq 0 && \ ${RM} -R ${STAGEDIR}${PREFIX}/lib/pkgconfig || true .if ${PORT_OPTIONS:MMYSQL51} || ${PORT_OPTIONS:MMYSQL55} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/mysql cd ${WRKSRC}/src/tools.mysql_drv && \ ${INSTALL_DATA} mysql_objects-4.1.sql \ mysql_objects-space.sql \ mysql_objects-speed.sql \ purge-4.1.sql purge.sql \ virtual_user_aliases.sql \ virtual_users.sql ${STAGEDIR}${EXAMPLESDIR}/mysql .endif .if ${PORT_OPTIONS:MPGSQL} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pgsql @cd ${WRKSRC}/src/tools.pgsql_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/pgsql .endif .if ${PORT_OPTIONS:MSQLITE2} || ${PORT_OPTIONS:MSQLITE3} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sqlite cd ${WRKSRC}/src/tools.sqlite_drv && \ ${INSTALL_DATA} *.sql ${STAGEDIR}${EXAMPLESDIR}/sqlite .endif .if ${PORT_OPTIONS:MWEBUI} . for I in admin.cgi admingraph.cgi configure.pl dspam.cgi graph.cgi templates/strings.pl ${REINPLACE_CMD} -e "s,/usr/bin/perl,${PERL},g" ${WRKSRC}/webui/cgi-bin/${I} . endfor ${MV} ${WRKSRC}/webui/cgi-bin/configure.pl ${WRKSRC}/webui/cgi-bin/configure.pl.sample cd ${WRKSRC}/webui/cgi-bin && ${MKDIR} ${WWWDIR} && \ ${INSTALL_SCRIPT} configure.pl.sample ${STAGEDIR}${WWWDIR}/ && \ ${INSTALL_SCRIPT} *.cgi ${STAGEDIR}${WWWDIR} && \ ${INSTALL_DATA} rgb.txt ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/htdocs && \ ${INSTALL_DATA} base.css dspam-logo-small.gif ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} default.prefs ${STAGEDIR}${WWWDIR}/default.prefs.sample cd ${WRKSRC}/webui/cgi-bin && \ ${INSTALL_DATA} admins ${STAGEDIR}${WWWDIR}/admins.sample ${MKDIR} ${WWWDIR}/templates && cd ${WRKSRC}/webui/cgi-bin/templates && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/ && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/ && for _dir in de es-es fr he pt-br ro; do \ ${INSTALL_DATA} -d ${STAGEDIR}${WWWDIR}/templates/$${_dir} && \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_DATA} *.html ${STAGEDIR}${WWWDIR}/templates/$${_dir}; \ done && \ for _dir in de es-es pt-br; do \ cd ${WRKSRC}/webui/cgi-bin/templates/$${_dir} && \ ${INSTALL_SCRIPT} strings.pl ${STAGEDIR}${WWWDIR}/templates/$${_dir}/; \ done .endif @${SED} ${_SED_SCRIPT} ${.CURDIR}/pkg-message > ${WRKSRC}/README.FreeBSD .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc && ${INSTALL_DATA} ${_DOCSL} ${STAGEDIR}${DOCSDIR} @cd ${FILESDIR} && ${INSTALL_DATA} UPDATING ${STAGEDIR}${DOCSDIR}/UPDATING .endif @${MKDIR} ${STAGEDIR}${DSPAM_HOME} .for _file in firstrun.txt firstspam.txt quarantinefull.txt @if ! ${TEST} -e ${WRKSRC}/txt/${_file}.sample;\ then\ cd ${WRKSRC}/txt && \ ${MV} ${_file} ${_file}.sample;\ fi cd ${WRKSRC}/txt && \ ${INSTALL_DATA} ${_file}.sample ${STAGEDIR}${DSPAM_HOME} .endfor @${CAT} ${WRKSRC}/README.FreeBSD @${ECHO_CMD} "If you have set DOCS you can review this" @${ECHO_CMD} "message in ${DOCSDIR}/README.FreeBSD" @${ECHO_CMD} .include Index: head/mail/evolution/Makefile =================================================================== --- head/mail/evolution/Makefile (revision 362834) +++ head/mail/evolution/Makefile (revision 362835) @@ -1,118 +1,118 @@ # Created by: Ade Lovett # $FreeBSD$ # $MCom: ports/trunk/mail/evolution/Makefile 17268 2013-04-01 05:13:11Z marcus $ PORTNAME= evolution PORTVERSION= 2.32.1 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Integrated mail, calendar and address book distributed suite LIB_DEPENDS= libnss3.so:${PORTSDIR}/security/nss \ libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \ libgtkimageview.so:${PORTSDIR}/x11-toolkits/gtkimageview RUN_DEPENDS= ${LOCALBASE}/lib/gnome-spell/libgnome-spell-component-0.3.so:${PORTSDIR}/textproc/gnome-spell CONFLICTS= evolution-3.[0-9]* USES= bison desktop-file-utils gettext gmake libtool:keepla pathfix \ perl5 pkgconfig tar:bzip2 USE_PERL5= run USE_GNOME= gnomeprefix intlhack evolutiondataserver gtkhtml3 \ gnomedocutils gnomedesktop GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_GSTREAMER= yes INSTALLS_OMF= yes INSTALLS_ICONS= yes USE_LDCONFIG= ${PREFIX}/lib/evolution/${EVO_VERSION} CONFIGURE_ARGS= --enable-nss=yes \ --enable-mono=no \ --disable-nm \ --with-sub-version=" FreeBSD GNOME Team Port" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= apps_evolution_addressbook.schemas \ apps-evolution-attachment-reminder.schemas \ apps_evolution_calendar.schemas \ apps_evolution_email_custom_header.schemas \ apps-evolution-mail-notification.schemas \ apps-evolution-mail-prompts-checkdefault.schemas \ apps_evolution_shell.schemas \ apps-evolution-template-placeholders.schemas \ bogo-junk-plugin.schemas \ evolution-mail.schemas EVO_VERSION= 2.32 PLIST_SUB= VERSION=${EVO_VERSION} \ PORTVERSION=2.12 OPTIONS_DEFINE= LDAP CANBERRA SPAMASSASSIN OPTIONS_DEFAULT=LDAP CANBERRA CANBERRA_DESC= Canberra theme audio plugin SPAMASSASSIN_DESC= SpamAssassin spam filtering .include .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--with-openldap=${LOCALBASE} .else CONFIGURE_ARGS+=--with-openldap=no .endif .if ${PORT_OPTIONS:MSPAMASSASSIN} RUN_DEPENDS+= spamassassin:${PORTSDIR}/mail/spamassassin .endif .if defined(HEIMDAL_HOME) || defined(WITH_HEIMDAL) || defined(NO_KERBEROS) HEIMDAL_HOME?= ${LOCALBASE} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/heimdal CONFIGURE_ARGS+= --with-krb5=${HEIMDAL_HOME} \ --with-krb5-includes=${HEIMDAL_HOME}/include KRB5_LIB= `${HEIMDAL_HOME}/bin/krb5-config gssapi --libs` .elif !defined(NO_KERBEROS) CONFIGURE_ARGS+= --with-krb5=/usr KRB5_LIB= `/usr/bin/krb5-config gssapi --libs` .endif .if ${PORT_OPTIONS:MCANBERRA} LIB_DEPENDS+= libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra CONFIGURE_ARGS+=--enable-canberra=yes PLIST_SUB+= CANBERRA="" .else CONFIGURE_ARGS+=--enable-canberra=no PLIST_SUB+= CANBERRA="@comment " .endif # needs newer libpst version 0.6.41 or higher #.if defined (WITH_PST) #CONFIGURE_ARGS+= --enable-pst-import #BUILD_DEPENDS+= lspst:${PORTSDIR}/mail/libpst #RUN_DEPENDS+= lspst:${PORTSDIR}/mail/libpst #PLIST_SUB+= PST="" #.else CONFIGURE_ARGS+= --disable-pst-import PLIST_SUB+= PST="@comment " #.endif post-patch: @${REINPLACE_CMD} -e '/^plugins_standard_always/s/audio-inline//' \ -e 's|-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi|${KRB5_LIB}|g' \ -e 's|-Wl,--no-undefined||g' \ -e 's|-DGTK_DISABLE_DEPRECATED||g' \ -e 's|-DG_DISABLE_DEPRECATED||g' \ -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g' \ ${WRKSRC}/plugins/bogo-junk-plugin/bf-junk-filter.c @${REINPLACE_CMD} -e 's|/usr/sbin|${LOCALBASE}/bin|g' \ ${WRKSRC}/plugins/sa-junk-plugin/em-junk-filter.c @${SH} ${FILESDIR}/fix-plugins.sh ${WRKSRC} .include Index: head/mail/evolution-exchange/Makefile =================================================================== --- head/mail/evolution-exchange/Makefile (revision 362834) +++ head/mail/evolution-exchange/Makefile (revision 362835) @@ -1,69 +1,69 @@ # Created by: Adam Weinberger, based off kiesel's ximian-exchange port # $FreeBSD$ # $MCom: ports/mail/evolution-exchange/Makefile,v 1.172 2012/09/20 23:06:27 kwm Exp $ PORTNAME= evolution-exchange PORTVERSION= 2.32.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= mail gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Evolution plugin to connect to Microsoft Exchange servers EVO_PC_FILE= ${LOCALBASE}/libdata/pkgconfig/evolution-mail.pc BUILD_DEPENDS= ${EVO_PC_FILE}:${PORTSDIR}/mail/evolution RUN_DEPENDS= ${EVO_PC_FILE}:${PORTSDIR}/mail/evolution CONFLICTS= evolution-exchange-3.[0-9]* USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2 USE_BDB= 41+ USE_OPENLDAP= yes USE_GNOME= gnomeprefix intlhack GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-openldap=${LOCALBASE} \ --with-static-ldap=no \ --with-libdb=${LOCALBASE} EVO_VERSION= 2.32 VERSION= 2.32 PLIST_SUB= VERSION=${VERSION} EVO_VERSION=${EVO_VERSION} \ EDS_VERSION="1.2" GCONF_SCHEMAS= apps_exchange_addressbook-${VERSION}.schemas .include .if defined(HEIMDAL_HOME) || defined(WITH_HEIMDAL) || defined(NO_KERBEROS) HEIMDAL_HOME?= ${LOCALBASE} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/heimdal CONFIGURE_ARGS+= --with-krb5=${HEIMDAL_HOME} \ --with-krb5-includes=${HEIMDAL_HOME}/include KRB5_LIB= `${HEIMDAL_HOME}/bin/krb5-config gssapi --libs` .elif !defined(NO_KERBEROS) CONFIGURE_ARGS+= --with-krb5=/usr KRB5_LIB= `/usr/bin/krb5-config gssapi --libs` .endif .if ${ARCH} == "amd64" CFLAGS+= -fPIC .endif .if exists(${LOCALBASE}/include/mapi.h) IGNORE= build fails when ${LOCALBASE}/include/mapi.h exists in system, run pkg_info -W ${LOCALBASE}/include/mapi.h to find the offending port and uninstall it, then install ${PORTNAME} and reinstall the port that installed mapi.h .endif post-patch: @${REINPLACE_CMD} -e 's|-ldb|-l${BDB_LIB_NAME}|g' \ -e 's|-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi|${KRB5_LIB}|g' \ -e 's|-DGTK_DISABLE_DEPRECATED||g' \ -e 's|-DG_DISABLE_DEPRECATED||g' \ -e 's|-Wmissing-include-dirs||g' \ ${WRKSRC}/configure .include Index: head/mail/exim/Makefile =================================================================== --- head/mail/exim/Makefile (revision 362834) +++ head/mail/exim/Makefile (revision 362835) @@ -1,607 +1,607 @@ # Created by: markm@FreeBSD.org # $FreeBSD$ PORTNAME= exim PORTVERSION?= ${EXIM_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail ipv6 MASTER_SITES= ${MASTER_SITE_EXIM:S/$/:exim/} MASTER_SITE_SUBDIR= exim4/:exim DISTNAME= ${PORTNAME}-${EXIM_VERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:exim DIST_SUBDIR= exim EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= vsevolod@FreeBSD.org COMMENT?= High performance MTA for Unix systems on the Internet LICENSE= GPLv2 USES= tar:bzip2 perl5 USE_PERL5= run # Exim build system is job unsafe atm MAKE_JOBS_UNSAFE= yes # One can tune the following "hidden" knobs: # - EXIM_USER: user exim is running as; # - EXIM_GROUP: ditto for the group; # - LOGDIR: where Exim logs will be put; # - LOG_FILE_PATH: path where '%s' will be substituted with # the target name (main, reject, etc); # - CONFIG_FILE_PATH: path to the default configuration file; # - ALT_CONFIG_PREFIX: path to the default prefix for all # configuration files, excluding the main one; # will be effective only when WITH_ALT_CONFIG_PREFIX # will be set via OPTIONS. .if make(makesum) && !defined(FETCH_ALL) .error "You forgot to define FETCH_ALL to create the sane distinfo" .endif .include "options" OPTIONS_SUB= yes AUTH_SASL_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 BDB_USE= bdb=yes DMARC_LIB_DEPENDS= libopendmarc.so:${PORTSDIR}/mail/opendmarc EMBEDDED_PERL_USE= perl5=run,build EXIMON_USE= xorg=x11,xaw,xt GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls ICONV_USES= iconv:lib,build KAS_BUILD_DEPENDS= libspamtest>=0:${PORTSDIR}/mail/libspamtest KAS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-kas MYSQL_USE= mysql=yes OPENLDAP_USE= openldap=yes PGSQL_USE= pgsql=yes REDIS_LIB_DEPENDS= libhiredis.so:${PORTSDIR}/databases/hiredis SASLAUTHD_RUN_DEPENDS= ${LOCALBASE}/sbin/saslauthd:${PORTSDIR}/security/cyrus-sasl2-saslauthd SA_EXIM_RUN_DEPENDS= ${LOCALBASE}/bin/spamc:${PORTSDIR}/mail/spamassassin SO_1024_LDFLAGS= -lz SPF_LIB_DEPENDS= libspf2.so:${PORTSDIR}/mail/libspf2 SQLITE_USE= sqlite=yes SQLITE_USES= pkgconfig XCLIENT_EXTRA_PATCHES= ${FILESDIR}/extra-patch-xclient .include # OCSP is supported for openssl only .if ${PORT_OPTIONS:MOCSP} .if ! ${PORT_OPTIONS:MTLS} IGNORE= You cannot enable OCSP stapling without TLS support .elif ${PORT_OPTIONS:MGNUTLS} IGNORE= You cannot enable OCSP stapling with gnutls .endif .endif # DMARC implies SPF .if ${PORT_OPTIONS:MDMARC} .if ! ${PORT_OPTIONS:MSPF} || ! ${PORT_OPTIONS:MDKIM} IGNORE= You cannot enable DMARC without SPF and DKIM support .endif .endif .if ${PORT_OPTIONS:MSA_EXIM} || defined(FETCH_ALL) MASTER_SITES+= http://marc.merlins.org/linux/exim/files/:sa_exim \ SF/sa-exim/sa-exim/${SA_EXIM_VERSION}:sa_exim MASTER_SITE_SUBDIR+= sa-exim/:sa_exim DISTFILES+= sa-exim-${SA_EXIM_VERSION}.tar.gz:sa_exim .endif .if ${PORT_OPTIONS:MSO_1024} || defined(FETCH_ALL) MASTER_SITES+= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/:so_1024 DISTFILES+= spamooborona1024-src-${SO_1024_VERSION}.tar.gz:so_1024 .endif EXIM_VERSION= 4.83 SA_EXIM_VERSION=4.2 SO_1024_VERSION=3.2 EXIM_INSTALL_ARG+= "-no_chown" "-no_symlink" .if !defined(EXIMON_ONLY) PLIST_SUB+= EXIM="" .if defined(PKGNAMESUFFIX) CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}-4.* .endif .for suffix in -ldap2 -mysql -postgresql -sa-exim -sqlite .if !defined(PKGNAMESUFFIX) || ${PKGNAMESUFFIX} != ${suffix} CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}${suffix}-4.* .endif .endfor .if ${PORT_OPTIONS:MEXIMON} CONFLICTS+= ${PKGNAMEPREFIX}${PORTNAME}-monitor-4.* .endif PKGMESSAGE= ${WRKDIR}/POST-INSTALL-NOTES .else # !EXIMON_ONLY PLIST_SUB+= EXIM="@comment " PORT_OPTIONS+= EXIMON NO_INSTALL_MANPAGES= yes PKGMESSAGE= ${WRKDIR}/pkg-message EXIM_INSTALL_ARG+= "eximon" "eximon.bin" .endif # !EXIMON_ONLY PORTDOC_BASE= ACKNOWLEDGMENTS NOTICE README.UPDATING PORTDOC_FILES= ChangeLog Exim3.upgrade Exim4.upgrade NewStuff \ OptionLists.txt README README.SIEVE dbm.discuss.txt \ experimental-spec.txt filter.txt spec.txt PORT_EXAMPLES= convert4r3 convert4r4 transport-filter.pl DAILY_SCRIPTS= 150.exim-tidydb 460.exim-mail-rejects MAKE_ENV+= OSTYPE="${OPSYS}" ARCHTYPE="${ARCH}" DUMMY_LDFLAGS="${DUMMY_LDFLAGS}" STRIP_COMMAND="${STRIP_CMD}" EXIM_USER?= mailnull EXIM_GROUP?= mail # Default user/group are system ones, so we don't want to check them .if ${EXIM_USER} != "mailnull" USERS= ${EXIM_USER} .endif .if ${EXIM_GROUP} != "mail" GROUPS= ${EXIM_GROUP} .endif LOGDIR?= /var/log/exim LOG_FILE_PATH?= ${LOGDIR}/%slog CONFIG_FILE_PATH?= ${PREFIX}/etc/exim/configure ALT_CONFIG_PREFIX?= ${PREFIX}/etc/exim/ EXIM_DYNAMIC_LDFLAGS= -fPIC -rdynamic -export-dynamic SED_SCRIPT= -e 's,%%PREFIX%%,${PREFIX},g' \ -e 's,%%DOCSDIR%%,${DOCSDIR},g' \ -e 's,%%EXAMPLESDIR%%,${EXAMPLESDIR},g' \ -e 's,%%EXIM_USER%%,${EXIM_USER},g' \ -e 's,%%EXIM_GROUP%%,${EXIM_GROUP},g' \ -e 's,%%LOGDIR%%,${LOGDIR},g' SEDLIST+= -e 's,XX_CFLAGS_XX,${CFLAGS:S/,/\\,/g},' \ -e 's,XX_PREFIX_XX,${PREFIX:S/,/\\,/g},' \ -e 's,XX_LOCALBASE_XX,${LOCALBASE:S/,/\\,/g},' \ -e 's,XX_LOG_FILE_PATH_XX,${LOG_FILE_PATH:S/,/\\,/g},' \ -e 's,XX_CONFIG_FILE_PATH_XX,${CONFIG_FILE_PATH:S/,/\\,/g},' \ -e 's,XX_ALT_CONFIG_PREFIX_XX,${ALT_CONFIG_PREFIX:S/,/\\,/g},' \ -e 's,XX_EXIM_USER_XX,${EXIM_USER:S/,/\\,/g},' \ -e 's,XX_EXIM_GROUP_XX,${EXIM_GROUP:S/,/\\,/g},' \ -e 's,XX_DEFAULT_CHARSET_XX,${WITH_DEFAULT_CHARSET:S/,/\\,/g},' \ -e 's,XX_DYNAMIC_LDFLAGS_XX,${EXIM_DYNAMIC_LDFLAGS:S/,/\\,/g},' PLIST_SUB+= EXIM_VERSION="${EXIM_VERSION}-${PORTREVISION}" \ EXIM_USER=${EXIM_USER} \ EXIM_GROUP=${EXIM_GROUP} \ LOGDIR="${LOGDIR:S/^\///}" # Exim refuses to run local deliveries as root by default. You can # add other users to this colon-separated list that cannot be # overridden at runtime below, but are advised not to remove "root". #WITH_FIXED_NEVER_USERS= root:daemon:bin # When Exim is decoding MIME "words" in header lines it converts any foreign # character sets to the one that is set in the headers_charset option. # The default setting is defined by this setting: WITH_DEFAULT_CHARSET?= ISO-8859-1 # You should not need to fiddle with anything below this point. LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre .if ! ${PORT_OPTIONS:MDKIM} SEDLIST+= -e 's,^\# (DISABLE_DKIM=),\1,' .endif .if ${PORT_OPTIONS:MLISTMATCH_RHS} SEDLIST+= -e 's,^\# (EXPAND_LISTMATCH_RHS=),\1,' .endif .if ${PORT_OPTIONS:MDCC} SEDLIST+= -e 's,^\# (EXPERIMENTAL_DCC=),\1,' .endif .if ${PORT_OPTIONS:MPROXY} SEDLIST+= -e 's,^\# (EXPERIMENTAL_PROXY=),\1,' .endif .if ${PORT_OPTIONS:MCERTNAMES} SEDLIST+= -e 's,^\# (EXPERIMENTAL_CERTNAMES=),\1,' .endif .if ${PORT_OPTIONS:MDSN} SEDLIST+= -e 's,^\# (EXPERIMENTAL_DSN=),\1,' .endif .if !${PORT_OPTIONS:MPRDR} SEDLIST+= -e 's,^\# (DISABLE_PRDR=),\1,' .endif .if !${PORT_OPTIONS:MOCSP} SEDLIST+= -e 's,^\# (DISABLE_OCSP=),\1,' .endif .if !${PORT_OPTIONS:MDNSSEC} SEDLIST+= -e 's,^\# (DISABLE_DNSSEC=),\1,' .endif .if ${PORT_OPTIONS:MDMARC} SEDLIST+= -e 's,XX_DMARC_LIBS_XX,-L${LOCALBASE}/lib -lopendmarc,' \ -e 's,^\# (EXPERIMENTAL_DMARC=),\1,' .else SEDLIST+= -e 's,XX_DMARC_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MWISHLIST} EXTRA_PATCHES+= `${FIND} ${PATCHDIR} -name 'wishlist-*.patch'` .endif .if ${PORT_OPTIONS:MFIXED_NEVER_USERS} SEDLIST+= -e 's,^(FIXED_NEVER_USERS=).*,\1${WITH_FIXED_NEVER_USERS:S/,/\\,/g},' .endif .if ${PORT_OPTIONS:MEXIMON} SEDLIST+= -e 's,^\# (EXIM_MONITOR=),\1,' .endif .if ${PORT_OPTIONS:MTLS} SEDLIST+= -e 's,^\# (SUPPORT_TLS=),\1,' .if ! ${PORT_OPTIONS:MGNUTLS} USE_OPENSSL= yes SEDLIST+= -e 's,^\# (TLS_LIBS=.*-lssl[[:space:]]),\1,' .else SEDLIST+= -e 's,^\# (USE_GNUTLS=),\1,' SEDLIST+= -e 's,^\# (TLS_LIBS=.*-lgnutls[[:space:]]),\1,' .endif .endif .if ${PORT_OPTIONS:MEMBEDDED_PERL} SEDLIST+= -e 's,^\# (EXIM_PERL=),\1,' .endif .if ${PORT_OPTIONS:MTCP_WRAPPERS} SEDLIST+= -e 's,XX_TCP_WRAPPERS_LIBS_XX,-lwrap,' \ -e 's,^\# (USE_TCP_WRAPPERS=),\1,' .else SEDLIST+= -e 's,XX_TCP_WRAPPERS_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MICONV} SEDLIST+= -e 's,XX_ICONV_LIBS_XX,-L${LOCALBASE:S/,/\\,/g}/lib ${ICONV_LIB},' \ -e 's,^\# (HAVE_ICONV=),\1,' .else SEDLIST+= -e 's,XX_ICONV_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MOPENLDAP_VER} && ${WITH_OPENLDAP_VER:tl} != "auto" WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif .if ${PORT_OPTIONS:MOPENLDAP} LDAP_LIB_TYPE= OPENLDAP2 SEDLIST+= -e 's,XX_LDAP_LIBS_XX,-L${LOCALBASE:S/,/\\,/g}/lib -llber -lldap,' \ -e 's,XX_LDAP_INCLUDE_XX,-I${LOCALBASE:S/,/\\,/g}/include,' \ -e 's,XX_LDAP_TYPE_XX,${LDAP_LIB_TYPE:S/,/\\,/g},' \ -e 's,^\# (LOOKUP_LDAP=),\1,' .else SEDLIST+= -e 's,XX_LDAP_[^ ]*_XX,,' \ -e 's,^(LDAP_LIB_TYPE=),\# \1,' .endif .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER= 2 3 DB_LIBS= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME} DB_INCLUDES= -I${BDB_INCLUDE_DIR} .else DB_LIBS= DB_INCLUDES= SEDLIST+= -e 's,^(DBMLIB=),\# \1,' .endif SEDLIST+= -e 's,XX_DB_LIBS_XX,${DB_LIBS:S/,/\\,/g},' \ -e 's,XX_DB_INCLUDES_XX,${DB_INCLUDES:S/,/\\,/g},' .if ${PORT_OPTIONS:MMYSQL} SEDLIST+= -e 's,XX_MYSQL_LIBS_XX,-L${LOCALBASE:S/,/\\,/g}/lib/mysql -lmysqlclient,' \ -e 's,XX_MYSQL_INCLUDE_XX,-I${LOCALBASE:S/,/\\,/g}/include/mysql,' \ -e 's,^\# (LOOKUP_MYSQL=),\1,' .else SEDLIST+= -e 's,XX_MYSQL_[^ ]*_XX,,' .endif .if ${PORT_OPTIONS:MSASLAUTHD} SASLAUTHD_SOCKET?= /var/run/saslauthd/mux SEDLIST+= -e 's,^\# (CYRUS_SASLAUTHD_SOCKET=).*,\1${SASLAUTHD_SOCKET:S/,/\\,/g},' .endif .if ${PORT_OPTIONS:MPAM} SEDLIST+= -e 's,XX_PAM_LIBS_XX,-lpam,' \ -e 's,^\# (SUPPORT_PAM=),\1,' .else SEDLIST+= -e 's,XX_PAM_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MAUTH_CRAM_MD5} SEDLIST+= -e 's,^\# (AUTH_CRAM_MD5=),\1,' .endif .if ${PORT_OPTIONS:MAUTH_PLAINTEXT} SEDLIST+= -e 's,^\# (AUTH_PLAINTEXT=),\1,' .endif .if ${PORT_OPTIONS:MAUTH_DOVECOT} SEDLIST+= -e 's,^\# (AUTH_DOVECOT=),\1,' .endif .if ${PORT_OPTIONS:MAUTH_SPA} SEDLIST+= -e 's,^\# (AUTH_SPA=),\1,' .endif .if ${PORT_OPTIONS:MAUTH_SASL} SEDLIST+= -e 's,^\# (AUTH_CYRUS_SASL=),\1,' \ -e 's,^\# (AUTH_LIBS=.*-lsasl2),\1,' .endif .if ${PORT_OPTIONS:MAUTH_RADIUS} WITH_RADIUS_TYPE?= RADLIB .if ${WITH_RADIUS_TYPE:tl} == radlib SEDLIST+= -e 's,XX_RADIUS_LIBS_XX,-lradius,' \ -e 's,^\# (RADIUS_CONFIG_FILE=).*,\1/etc/radius.conf,' \ -e 's,^\# (RADIUS_LIB_TYPE=).*,\1RADLIB,' .elif ${WITH_RADIUS_TYPE:tl} == radiusclient LIB_DEPENDS+= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient SEDLIST+= -e 's,XX_RADIUS_LIBS_XX,-L${LOCALBASE:S/,/\\,/g}/lib -lradiusclient-ng,' \ -e 's,^\# (RADIUS_CONFIG_FILE=).*,\1${LOCALBASE:S/,/\\,/g}/etc/radiusclient-ng/radiusclient.conf,' \ -e 's,^\# (RADIUS_LIB_TYPE=).*,\1RADIUSCLIENTNEW,' .else IGNORE= the variable WITH_RADIUS_TYPE must be either RADLIB or RADIUSCLIENT .endif .else SEDLIST+= -e 's,XX_RADIUS_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MPGSQL} SEDLIST+= -e 's,XX_PGSQL_LIBS_XX,-L${LOCALBASE:S/,/\\,/g}/lib -lpq,' \ -e 's,XX_PGSQL_INCLUDE_XX,-I${LOCALBASE:S/,/\\,/g}/include/pgsql,' \ -e 's,^\# (LOOKUP_PGSQL=),\1,' .else SEDLIST+= -e 's,XX_PGSQL_[^ ]*_XX,,' .endif .if ! ${PORT_OPTIONS:MPGSQL} && ! ${PORT_OPTIONS:MMYSQL} && !defined(LDAP_LIB_TYPE) && \ ! ${PORT_OPTIONS:MBDB} SEDLIST+= -e 's,^(LOOKUP_LIBS=),\# \1,' \ -e 's,^(LOOKUP_INCLUDE=),\# \1,' .endif .if ! ${PORT_OPTIONS:MDNSDB} SEDLIST+= -e 's,^(LOOKUP_DNSDB=),\# \1,' .endif .if ${PORT_OPTIONS:MMAILDIR} SEDLIST+= -e 's,^\# (SUPPORT_MAILDIR=),\1,' .endif .if ${PORT_OPTIONS:MMAILSTORE} SEDLIST+= -e 's,^\# (SUPPORT_MAILSTORE=),\1,' .endif .if ${PORT_OPTIONS:MMBX} SEDLIST+= -e 's,^\# (SUPPORT_MBX=),\1,' .endif .if ${PORT_OPTIONS:MCDB} SEDLIST+= -e 's,^\# (LOOKUP_CDB=),\1,' .endif .if ${PORT_OPTIONS:MDSEARCH} SEDLIST+= -e 's,^\# (LOOKUP_DSEARCH=),\1,' .endif .if ! ${PORT_OPTIONS:MLSEARCH} SEDLIST+= -e 's,^(LOOKUP_LSEARCH=),\# \1,' .endif .if ${PORT_OPTIONS:MNIS} SEDLIST+= -e 's,^\# (LOOKUP_NIS=),\1,' .endif .if ${PORT_OPTIONS:MPASSWD} SEDLIST+= -e 's,^\# (LOOKUP_PASSWD=),\1,' .endif .if ${PORT_OPTIONS:MSQLITE} SEDLIST+= -e 's,XX_SQLITE_LIBS_XX,`pkg-config --static --libs sqlite3`,' \ -e 's,XX_SQLITE_FLAGS_XX,`pkg-config --cflags sqlite3`,' \ -e 's,^\# (LOOKUP_SQLITE=),\1,' .else SEDLIST+= -e 's,XX_SQLITE_LIBS_XX,,' \ -e 's,XX_SQLITE_FLAGS_XX,,' .endif .if ${PORT_OPTIONS:MREDIS} SEDLIST+= -e 's,XX_REDIS_LIBS_XX,-L${LOCALBASE}/lib -lhiredis,' \ -e 's,^\# (LOOKUP_REDIS=),\1,' \ -e 's,^\# (EXPERIMENTAL_REDIS=),\1,' .else SEDLIST+= -e 's,XX_REDIS_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MLMTP} SEDLIST+= -e 's,^\# (TRANSPORT_LMTP=),\1,' .endif .if ! ${PORT_OPTIONS:MALT_CONFIG_PREFIX} SEDLIST+= -e 's,^(ALT_CONFIG_PREFIX=),\# \1,' .endif .if ${PORT_OPTIONS:MSPF} SEDLIST+= -e 's,XX_SPF_FLAGS_XX,-DSPF,' \ -e 's,XX_SPF_LIBS_XX,-L${LOCALBASE}/lib -lspf2 ${PTHREAD_LIBS:S/,/\\,/g},' \ -e 's,^\# (EXPERIMENTAL_SPF=),\1,' .else SEDLIST+= -e 's,XX_SPF_FLAGS_XX,,' \ -e 's,XX_SPF_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MSRS} LIB_DEPENDS+= libsrs2.so:${PORTSDIR}/mail/libsrs2 SEDLIST+= -e 's,XX_SRS_FLAGS_XX,-DSRS,' \ -e 's,XX_SRS_LIBS_XX,-L${LOCALBASE}/lib -lsrs2,' .elif ${PORT_OPTIONS:MSRS_ALT} LIB_DEPENDS+= libsrs_alt.so:${PORTSDIR}/mail/libsrs_alt SEDLIST+= -e 's,XX_SRS_FLAGS_XX,-DEXPERIMENTAL_SRS,' \ -e 's,XX_SRS_LIBS_XX,-L${LOCALBASE}/lib -lsrs_alt,' .else SEDLIST+= -e 's,XX_SRS_FLAGS_XX,,' \ -e 's,XX_SRS_LIBS_XX,,' .endif .if ${PORT_OPTIONS:MREADLINE} SEDLIST+= -e 's,^\# (USE_READLINE=),\1,' .endif .if ${PORT_OPTIONS:MCONTENT_SCAN} SEDLIST+= -e 's,^\# (WITH_CONTENT_SCAN=),\1,' .endif .if ${PORT_OPTIONS:MOLD_DEMIME} SEDLIST+= -e 's,^\# (WITH_OLD_DEMIME=),\1,' .endif .if !defined(EXIMON_ONLY) && ${PORT_OPTIONS:MDAEMON} USE_RC_SUBR= exim PLIST_SUB+= EXIMDAEMON="" SUB_LIST+= LOGDIR="${LOGDIR}" .else PLIST_SUB+= EXIMDAEMON="@comment " .endif .if ${PORT_OPTIONS:MIPV6} SEDLIST+= -e 's,^\# (HAVE_IPV6=),\1,' .endif .if ${PORT_OPTIONS:MDISABLE_D_OPT} SEDLIST+= -e 's,^\# (DISABLE_D_OPTION=),\1,' .else .if defined(WHITELIST_D_MACROS) SEDLIST+= -e 's,^\# (WHITELIST_D_MACROS=).*$$,\1${WHITELIST_D_MACROS:S/,/\\,/g},' .endif .endif .if defined(TRUSTED_CONFIG_LIST) SEDLIST+= -e 's,^\# (TRUSTED_CONFIG_LIST=).*$$,\1${TRUSTED_CONFIG_LIST:S/,/\\,/g},' .endif MAKE_ENV+= INSTALL_ARG="${EXIM_INSTALL_ARG}" PLIST_SUB+= RESETPREFIX=${PREFIX} DUMMY_LDFLAGS!= ${ECHO_CMD} ${LDFLAGS} | ${SED} -e 's|-Wl,-rpath|-Wl,-DUMMYrpath|g; s|-rpath|-Wl,-rpath|g; s|-DUMMYrpath|-rpath|g' pre-everything:: @${ECHO} 'Exim now drops privileges when alternate configuration' @${ECHO} 'files are used. You can set make variable TRUSTED_CONFIG_LIST' @${ECHO} 'to specify the list of configuration files for which' @${ECHO} 'root privileges will be retained.' @${ECHO} '' @${ECHO} 'You can whitelist some macros using the make variable' @${ECHO} 'WHITELIST_D_MACROS. This is useful if you are running' @${ECHO} 'with DISABLE_D_OPT set, but macros whitelisting will be' @${ECHO} 'removed in some future Exim release, so it is better' @${ECHO} 'to use TRUSTED_CONFIG_LIST to set the list of trusted' @${ECHO} 'configuration files.' .if empty(.MAKEFLAGS:M-s) && ${PORT_OPTIONS:MWISHLIST} @${ECHO} '' @${ECHO} 'Included extra patches:' @${FIND} ${PATCHDIR} -name 'wishlist-*.patch' \ -exec ${SED} -ne 's,^# , ,p' {} \; @${ECHO} '' .endif post-extract: .if ${PORT_OPTIONS:MSA_EXIM} @cd ${WRKDIR} && ${TAR} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/sa-exim-${SA_EXIM_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS} .endif .if ${PORT_OPTIONS:MSO_1024} @cd ${WRKDIR} && ${TAR} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/spamooborona1024-src-${SO_1024_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS} @cd ${WRKDIR} && ${PATCH} --quiet < ${FILESDIR}/extra-patch-so_1024-delimiter .endif do-configure: @${MKDIR} ${WRKSRC}/Local @${SED} -E ${SEDLIST} ${WRKSRC}/src/EDITME > ${WRKSRC}/Local/Makefile .if ${PORT_OPTIONS:MEXIMON} @${CP} ${WRKSRC}/exim_monitor/EDITME ${WRKSRC}/Local/eximon.conf .endif @${REINPLACE_CMD} -E ${SEDLIST} ${WRKSRC}/src/configure.default @${REINPLACE_CMD} -e 's!$$(LDFLAGS)!$$(DUMMY_LDFLAGS) -L$${LOCALBASE}/lib!' ${WRKSRC}/OS/Makefile-Base @${REINPLACE_CMD} -e 's/"(Exim $$version_number)\\n\\t"/"(Exim $$version_number (${OPSYS}))\\n\\t"/' \ ${WRKSRC}/src/globals.c @${REINPLACE_CMD} -e 's/Exim version %s \(#%s \)\{0,1\}/&(${OPSYS} ${OSREL}) /' ${WRKSRC}/src/exim.c @${REINPLACE_CMD} -e 's/^#include "cnumber\.h"$$/${PORTREVISION}/' ${WRKSRC}/src/version.c @${REINPLACE_CMD} -E -e 's/^(PERL_COMMAND=).*/\1${PERL:S,/,\/,g}/' \ -e 's/^(CC=).*/\1${CC:S,/,\/,g}/' ${WRKSRC}/OS/Makefile-Default .if ${PORT_OPTIONS:MSA_EXIM} @${REINPLACE_CMD} -E -e 's/^(LOCAL_SCAN_SOURCE=).*/\1Local\/sa-exim.c/' \ ${WRKSRC}/OS/Makefile-Default @${CP} ${WRKDIR}/sa-exim-${SA_EXIM_VERSION}/sa-exim.c ${WRKSRC}/Local @{ \ ${ECHO_CMD} "char *version=\"${SA_EXIM_VERSION}\";"; \ ${ECHO_CMD} "#define SPAMC_LOCATION \"${LOCALBASE}/bin/spamc\""; \ ${ECHO_CMD} "#define SPAMASSASSIN_CONF \"${PREFIX}/etc/exim/sa-exim.conf\""; \ } > ${WRKSRC}/Local/sa-exim.h @${REINPLACE_CMD} -e 's,/usr/bin/spamc,${LOCALBASE}/bin/spamc,' \ ${WRKDIR}/sa-exim-${SA_EXIM_VERSION}/sa-exim.conf .endif .if ${PORT_OPTIONS:MSO_1024} @${REINPLACE_CMD} -E -e 's/^(LOCAL_SCAN_SOURCE=).*/\1Local\/local_scan_1024.c/' \ ${WRKSRC}/OS/Makefile-Default @${CP} ${WRKDIR}/local_scan_1024.c ${WRKSRC}/Local .endif @${REINPLACE_CMD} -E -e 's/XX_STRIPCMD_XX/${STRIP_CMD:S,/,\/,g}/' \ ${WRKSRC}/OS/Makefile-FreeBSD @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} configure) post-build: .for script in ${DAILY_SCRIPTS} @${SED} ${SED_SCRIPT} ${FILESDIR}/${script}.sh > ${WRKDIR}/${script}.sh .endfor @${SED} ${SED_SCRIPT} ${FILESDIR}/POST-INSTALL-NOTES > \ ${WRKDIR}/POST-INSTALL-NOTES @${SED} ${SED_SCRIPT} ${FILESDIR}/POST-INSTALL-NOTES.clamd > ${WRKDIR}/POST-INSTALL-NOTES.clamd @${SED} ${SED_SCRIPT} ${FILESDIR}/POST-INSTALL-NOTES > ${WRKDIR}/POST-INSTALL-NOTES @[ ! -f ${PKGDIR}/pkg-message ] || ${SED} ${SED_SCRIPT} ${PKGDIR}/pkg-message > ${WRKDIR}/pkg-message .if !defined(EXIMON_ONLY) post-install: .if ${PORT_OPTIONS:MDAEMON} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily .for script in ${DAILY_SCRIPTS} ${INSTALL_SCRIPT} ${WRKDIR}/${script}.sh ${STAGEDIR}${PREFIX}/etc/periodic/daily/${script} .endfor .endif .if ${PORT_OPTIONS:MSO_1024} @${MKDIR} -m 750 ${STAGEDIR}var/spool/spamooborona .endif @${MKDIR} -m 750 ${STAGEDIR}${LOGDIR} @${INSTALL_MAN} ${WRKSRC}/doc/exim.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKDIR}/POST-INSTALL-NOTES ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKDIR}/POST-INSTALL-NOTES.clamd ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOC_BASE} @${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .for docfile in ${PORTDOC_FILES} @${INSTALL_DATA} ${WRKSRC}/doc/${docfile} ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for example in ${PORT_EXAMPLES} @${INSTALL_SCRIPT} ${WRKSRC}/build-${OPSYS}-${ARCH}/${example} ${STAGEDIR}${EXAMPLESDIR} .endfor .endif .if ${PORT_OPTIONS:MSA_EXIM} @${INSTALL_DATA} ${WRKDIR}/sa-exim-${SA_EXIM_VERSION}/sa-exim.conf \ ${STAGEDIR}${PREFIX}/etc/exim/sa-exim.conf.sample .endif .endif # ! defined(EXIMON_ONLY) .include Index: head/mail/gnarwl/Makefile =================================================================== --- head/mail/gnarwl/Makefile (revision 362834) +++ head/mail/gnarwl/Makefile (revision 362835) @@ -1,22 +1,22 @@ # Created by: Xavier Beaudouin # $FreeBSD$ PORTNAME= gnarwl PORTVERSION= 3.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= http://www.onyxbits.de/sites/default/files/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Email autoresponder that gets data from LDAP LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed USES= iconv gmake USE_OPENLDAP= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-docdir=${DOCSDIR} .include Index: head/mail/milter-greylist/Makefile =================================================================== --- head/mail/milter-greylist/Makefile (revision 362834) +++ head/mail/milter-greylist/Makefile (revision 362835) @@ -1,108 +1,109 @@ # Created by: Cyril Guibourg # $FreeBSD$ PORTNAME= milter-greylist PORTVERSION= 4.4.3 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= ftp://ftp.espci.fr/pub/milter-greylist/ \ http://fossies.org/unix/privat/ EXTRACT_SUFX= .tgz MAINTAINER= m.tsatsenko@gmail.com COMMENT= Easy-to-use greylist milter for sendmail and postfix LICENSE= BSD3CLAUSE CONFLICTS= milter-greylist-devel-[1-9]*.* PKGMESSAGE= ${WRKDIR}/pkg-message MAKE_JOBS_UNSAFE= yes ## # Use the following quirks to choose which sendmail to use (ports or system): # # WITH_SENDMAIL_BASE=yes # or # WITH_SENDMAIL_PORT=yes # # If unspecified, check for an up-to-date system version but give an # installed port preference over it. ## OPTIONS_DEFINE= MANPAGES SPF GEOIP CURL LDAP P0F POSTFIX DOCS EXAMPLES OPTIONS_DEFAULT= MANPAGES SPF_DESC= SPF support CURL_DESC= curl support P0F_DESC= P0F support POSTFIX_DESC= Use Postfix instead of Sendmail .include .if ${PORT_OPTIONS:MMANPAGES} PLIST_FILES+= man/man5/greylist.conf.5.gz \ man/man8/milter-greylist.8.gz .endif .if ${PORT_OPTIONS:MSPF} BUILD_DEPENDS+= libspf2>=1.2.5:${PORTSDIR}/mail/libspf2 CONFIGURE_ARGS+= --with-libspf2=${LOCALBASE} .endif .if ${PORT_OPTIONS:MGEOIP} BUILD_DEPENDS+= GeoIP>=1.4.4:${PORTSDIR}/net/GeoIP CONFIGURE_ARGS+= --with-libGeoIP=${LOCALBASE} .endif .if ${PORT_OPTIONS:MCURL} BUILD_DEPENDS+= curl>=7.18:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+= --with-libcurl=${LOCALBASE} .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP=yes CONFIGURE_ARGS+= --with-openldap .endif .if ${PORT_OPTIONS:MP0F} RUN_DEPENDS+= p0f:${PORTSDIR}/net-mgmt/p0f CONFIGURE_ARGS+= --enable-p0f306 .endif .if ${PORT_OPTIONS:MPOSTFIX} CONFIGURE_ARGS+= --enable-postfix .else LDFLAGS+= ${SENDMAIL_LDFLAGS} LIBS+= ${SENDMAIL_LDADD} .endif RUN_DEPENDS+= ${BUILD_DEPENDS} CFLAGS+= ${PTHREAD_CFLAGS} LIBS+= ${PTHREAD_LIBS} GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-user=mailnull --with-libmilter=${MILTERBASE} \ --enable-dnsrbl --with-thread-safe-resolver \ --with-dumpfile=/var/milter-greylist/greylist.db ALL_TARGET= milter-greylist SUB_FILES+= pkg-message USE_RC_SUBR= milter-greylist do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail .if ${PORT_OPTIONS:MMANPAGES} ${INSTALL_MAN} ${WRKSRC}/greylist.conf.5 ${STAGEDIR}${PREFIX}/man/man5/ ${INSTALL_MAN} ${WRKSRC}/milter-greylist.8 ${STAGEDIR}${PREFIX}/man/man8/ .endif ${INSTALL_PROGRAM} ${WRKSRC}/milter-greylist ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_DATA} ${WRKSRC}/greylist.conf \ ${STAGEDIR}${PREFIX}/etc/mail/greylist.conf.sample post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/greylist.conf ${STAGEDIR}${EXAMPLESDIR}/ .endif .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .include Index: head/mail/milter-greylist-devel/Makefile =================================================================== --- head/mail/milter-greylist-devel/Makefile (revision 362834) +++ head/mail/milter-greylist-devel/Makefile (revision 362835) @@ -1,119 +1,120 @@ # Created by: Cyril Guibourg # $FreeBSD$ PORTNAME= milter-greylist PORTVERSION= 4.5.7 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= ftp://ftp.espci.fr/pub/milter-greylist/ \ http://fossies.org/unix/privat/ PKGNAMESUFFIX= -devel EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Easy-to-use greylist milter for sendmail and postfix (development) LICENSE= BSD CONFLICTS= milter-greylist-4.2.* milter-greylist-4.4.* PKGMESSAGE= ${WRKDIR}/pkg-message MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= LIBSPF2 GEOIP CURL LDAP POSTFIX LIBSPF2_DESC= Include SPF support POSTFIX_DESC= Use Postfix instead of Sendmail NO_STAGE= yes .include ## # Use the following quirks to choose which sendmail to use (ports or system): # # WITH_SENDMAIL_BASE=yes # or # WITH_SENDMAIL_PORT=yes # # If unspecified, check for an up-to-date system version but give an # installed port preference over it. ## MAN5= greylist.conf.5 MAN8= milter-greylist.8 ## # If you have a reentrant resolver (starting with RELENG_5_2) you can use SPF ## .if ${PORT_OPTIONS:MLIBSPF2} BUILD_DEPENDS+= libspf2>=1.2.5:${PORTSDIR}/mail/libspf2 CONFIGURE_ARGS+= --with-libspf2=${LOCALBASE} .endif .if ${PORT_OPTIONS:MGEOIP} BUILD_DEPENDS+= GeoIP>=1.4.4:${PORTSDIR}/net/GeoIP CONFIGURE_ARGS+= --with-libGeoIP=${LOCALBASE} .endif .if ${PORT_OPTIONS:MCURL} BUILD_DEPENDS+= curl>=7.18:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+= --with-libcurl=${LOCALBASE} .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP=yes CONFIGURE_ARGS+= --with-openldap .endif .if ${PORT_OPTIONS:MPOSTFIX} CONFIGURE_ARGS+= --enable-postfix .else LDFLAGS+= ${SENDMAIL_LDFLAGS} LIBS+= ${SENDMAIL_LDADD} .endif RUN_DEPENDS+= ${BUILD_DEPENDS} CFLAGS+= ${PTHREAD_CFLAGS} LIBS+= ${PTHREAD_LIBS} GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-user=mailnull --with-libmilter=${MILTERBASE} \ --enable-dnsrbl --with-thread-safe-resolver ALL_TARGET= milter-greylist SUB_FILES+= pkg-message USE_RC_SUBR= milter-greylist do-install: @${MKDIR} ${PREFIX}/etc/mail @${INSTALL_MAN} ${WRKSRC}/greylist.conf.5 ${PREFIX}/man/man5 @${INSTALL_MAN} ${WRKSRC}/milter-greylist.8 ${PREFIX}/man/man8 @${INSTALL_PROGRAM} ${WRKSRC}/milter-greylist ${PREFIX}/libexec @${INSTALL_DATA} ${WRKSRC}/greylist.conf \ ${PREFIX}/etc/mail/greylist.conf.sample post-install: @${MKDIR} /var/milter-greylist @${CHOWN} -R mailnull /var/milter-greylist .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/greylist.conf ${EXAMPLESDIR} .endif @${TEST} -f /var/db/milter-greylist/greylist.db && ( \ ${ECHO} "************************************************************"; \ ${ECHO} "************************************************************"; \ ${ECHO} "** **"; \ ${ECHO} "** WARNING **"; \ ${ECHO} "** **"; \ ${ECHO} "** The default dump file location has changed. **"; \ ${ECHO} "** Please move greylist.db from /var/db/milter-greylist/ **"; \ ${ECHO} "** to /var/milter-greylist/ and update your greylist.conf **"; \ ${ECHO} "** accordingly. **"; \ ${ECHO} "** **"; \ ${ECHO} "************************************************************"; \ ${ECHO} "************************************************************"; \ ) || ${TRUE} @${CAT} ${PKGMESSAGE} .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .include Index: head/mail/opendkim/Makefile =================================================================== --- head/mail/opendkim/Makefile (revision 362834) +++ head/mail/opendkim/Makefile (revision 362835) @@ -1,176 +1,176 @@ # Created by: Hirohisa Yamaguchi # $FreeBSD$ PORTNAME= opendkim PORTVERSION= 2.9.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail security MASTER_SITES= SF MASTER_SITE_SUBDIR= ${PORTNAME} \ ${PORTNAME}/Previous%20Releases MAINTAINER= umq@ueo.co.jp COMMENT= DKIM library and milter implementation LICENSE= BSD3CLAUSE SENDMAIL LICENSE_COMB= multi LICENSE_FILE_SENDMAIL= ${WRKSRC}/LICENSE.Sendmail LICENSE_GROUPS_SENDMAIL= FSF OSI LICENSE_NAME_SENDMAIL= Sendmail Open Source License LICENSE_PERMS_SENDMAIL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept GNU_CONFIGURE= yes NO_OPTIONS_SORT=yes USES= pkgconfig perl5 shebangfix libtool USE_PERL5= run SHEBANG_FILES= opendkim/opendkim-genkey* reputation/opendkim-* stats/opendkim-* \ reprrd/opendkim-reprrdimport* USE_OPENSSL= yes USE_LDCONFIG= yes PORTDOCS= * CONFIGURE_ARGS+= --without-tre OPTIONS_SUB= yes OPTIONS_SINGLE= RESOLV OPTIONS_SINGLE_RESOLV= STOCK_RESOLVER UNBOUND OPTIONS_DEFINE= FILTER CURL GNUTLS JANSSON LDNS LMDB LUA MEMCACHED \ BDB_BASE OPENDBX OPENLDAP POPAUTH QUERY_CACHE SASL OPTIONS_DEFAULT= FILTER LUA UNBOUND STOCK_RESOLVER_DESC= Use the stock resolver library UNBOUND_DESC= Use unbound DNS library UNBOUND_CONFIGURE_WITH= unbound UNBOUND_LIB_DEPENDS= libunbound.so:${PORTSDIR}/dns/unbound FILTER_DESC= OpenDKIM filter, requires libmilter/Sendmail FILTER_USE= RC_SUBR=milter-opendkim CURL_DESC= Use cURL for web queries CURL_CONFIGURE_WITH= libcurl CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl GNUTLS_DESC= Use GnuTLS instead of OpenSSL GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_CONFIGURE_OFF= --with-openssl=${OPENSSLBASE} JANSSON_DESC= Statistics and other output as JSON data JANSSON_CONFIGURE_WITH= libjansson JANSSON_LIB_DEPENDS= libjansson.so:${PORTSDIR}/devel/jansson LDNS_DESC= Use LDNS library for DNS queries LDNS_CONFIGURE_WITH= ldns LDNS_LIB_DEPENDS= libldns.so:${PORTSDIR}/dns/ldns LMDB_DESC= Use Lightning Memory-Mapped DB key-value store LMDB_CONFIGURE_WITH= lmdb LMDB_LIB_DEPENDS= liblmdb.so:${PORTSDIR}/databases/lmdb LUA_DESC= Describe filter policy with lua LUA_CONFIGURE_WITH= lua LUA_USES= lua MEMCACHED_DESC= Use memcached as a data set MEMCACHED_CONFIGURE_WITH= libmemcached MEMCACHED_LIB_DEPENDS= libmemcached.so:${PORTSDIR}/databases/libmemcached BDB_BASE_DESC= Use Berkeley DB from base OPENDBX_DESC= Store filter policies via OpenDBX OPENDBX_CONFIGURE_WITH= odbx OPENDBX_LIB_DEPENDS= libopendbx.so:${PORTSDIR}/databases/opendbx OPENLDAP_DESC= Store filter policies in LDAP OPENLDAP_CONFIGURE_WITH=openldap OPENLDAP_USE= OPENLDAP=yes POPAUTH_DESC= Use POP authentication DB POPAUTH_CONFIGURE_ENABLE= popauth QUERY_CACHE_DESC= Cache DNS query results locally QUERY_CACHE_CONFIGURE_ENABLE= query_cache SASL_DESC= Enable SASL authentication with LDAP SASL_CONFIGURE_WITH= sasl DOCS_CONFIGURE_ON= --docdir=${WRKDIR}/doc MAKE_ARGS+= pkgconfigdir="${PREFIX}/libdata/pkgconfig" MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} .include "${.CURDIR}/Makefile.options" .include .if ${PORT_OPTIONS:MSASL} && ${PORT_OPTIONS:MOPENLDAP} WANT_OPENLDAP_SASL= yes .endif .if ${PORT_OPTIONS:MFILTER} SUB_FILES= pkg-message WITHOUT_MILTER_CFLAGS= yes WITHOUT_MILTER_LDFLAGS= yes .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" CONFIGURE_ARGS+= --with-milter=${MILTERBASE} .endif .if ${PORT_OPTIONS:MLUA_ONLY_SIGNING} || \ ${PORT_OPTIONS:MRBL} .if !${PORT_OPTIONS:MLUA} IGNORE= Options LUA_ONLY_SIGNING and RBL require LUA as well .endif .endif .if ${PORT_OPTIONS:MREPUTATION} .if !${PORT_OPTIONS:MCURL} || !${PORT_OPTIONS:MJANSSON} IGNORE= Option REPUTATION requires CURL and JANSSON as well .endif .endif .if ${PORT_OPTIONS:MSTATSEXT} .if !${PORT_OPTIONS:MSTATS} || !${PORT_OPTIONS:MLUA} IGNORE= Option STATSEXT requires STATS and LUA as well .endif .endif .if ${PORT_OPTIONS:MPOPAUTH} \ || ${PORT_OPTIONS:MQUERY_CACHE} \ || ${PORT_OPTIONS:MLDAP_CACHING} \ || ${PORT_OPTIONS:MREPUTATION} \ || ${PORT_OPTIONS:MSTATS} . if ${PORT_OPTIONS:MBDB_BASE} CONFIGURE_ARGS+= --with-db-lib=c . else CONFIGURE_ARGS+= --with-db-incdir=${BDB_INCLUDE_DIR} \ --with-db-libdir=${BDB_LIB_DIR} \ --with-db-lib=${BDB_LIB_NAME} USE_BDB= 40+ . endif .endif pre-configure: ${REINPLACE_CMD} -e '/LIBLUA_LIBS/s/lua5\.[0-9]/lua-${LUA_VER}/' \ -e '/PKG_CONFIG/s/lua5\.[0-9]/lua-${LUA_VER}/' \ -e '/PKG_CONFIG/s/cyrussasl/libsasl2/' \ ${WRKSRC}/configure post-patch: .if ${PORT_OPTIONS:MLCOV} ${CP} ${FILESDIR}/lcov-helper.sh ${WRKSRC}/libopendkim/tests/ ${CP} ${FILESDIR}/lcov-helper.sh ${WRKSRC}/opendkim/tests/ ${FIND} ${WRKSRC} -type f -name \*-helper.sh -exec ${CHMOD} 755 {} + .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/mail ${INSTALL_DATA} ${WRKSRC}/opendkim/opendkim.conf.sample \ ${STAGEDIR}${PREFIX}/etc/mail/ regression-test: build cd ${WRKSRC} ; ${MAKE} check .include Index: head/mail/perdition/Makefile =================================================================== --- head/mail/perdition/Makefile (revision 362834) +++ head/mail/perdition/Makefile (revision 362835) @@ -1,163 +1,163 @@ # Created by: Konstantinos Konstantinidis # $FreeBSD$ PORTNAME= perdition PORTVERSION= 1.18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail net security MASTER_SITES= http://horms.net/projects/perdition/download/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= POP3 & IMAP4 proxy that can map users to multiple backend servers LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \ libvanessa_logger.so:${PORTSDIR}/devel/libvanessa_logger \ libvanessa_socket.so:${PORTSDIR}/devel/libvanessa_socket \ libvanessa_adt.so:${PORTSDIR}/devel/libvanessa_adt MAN5= perditiondb.5 MAN8= perdition.8 MLINKS= perdition.8 perdition.imap4.8 \ perdition.8 perdition.imap4s.8 \ perdition.8 perdition.imaps.8 \ perdition.8 perdition.pop3.8 \ perdition.8 perdition.pop3s.8 MANCOMPRESSED= no USE_AUTOTOOLS= libtool USES= gettext GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV+= DOCSDIR=${DOCSDIR} CONFIGURE_ARGS+=--localstatedir=/var USE_LDCONFIG= yes USE_RC_SUBR= perdition perdition.pop3 perdition.pop3s \ perdition.imap4 perdition.imap4s perdition.imaps OPTIONS_DEFINE= BDB DAEMON_MAP DOCS GDBM LDAP MYSQL NIS ODBC \ OPENSSL PGSQL POSIX_REGEX OPTIONS_DEFAULT= GDBM OPENSSL POSIX_REGEX DAEMON_MAP_DESC= Daemon Map support GDBM_DESC= GDBM database POSIX_REGEX_DESC= Native regex support NO_STAGE= yes .include .if ${PORT_OPTIONS:MOPENSSL} CONFIGURE_ARGS+= --enable-ssl USE_OPENSSL= yes .else CONFIGURE_ARGS+= --disable-ssl .endif .if ${PORT_OPTIONS:MPOSIX_REGEX} CONFIGURE_ARGS+= --enable-posix_regex PLIST_SUB+= POSIXREGEX="" .else CONFIGURE_ARGS+= --disable-posix_regex PLIST_SUB+= POSIXREGEX="@comment " .endif .if ${PORT_OPTIONS:MDAEMON_MAP} CONFIGURE_ARGS+= --enable-daemon-map PLIST_SUB+= DAEMONMAP="" LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm .else CONFIGURE_ARGS+= --disable-daemon-map PLIST_SUB+= DAEMONMAP="@comment " .endif .if ${PORT_OPTIONS:MBDB} CPPFLAGS+= -I${BDB_INCLUDE_DIR} CONFIGURE_ARGS+= --enable-bdb PLIST_SUB+= BDB="" USE_BDB= yes MAN1+= makebdb.1 .else CONFIGURE_ARGS+= --disable-bdb PLIST_SUB+= BDB="@comment " .endif .if ${PORT_OPTIONS:MNIS} CONFIGURE_ARGS+= --enable-nis PLIST_SUB+= NIS="" .else CONFIGURE_ARGS+= --disable-nis PLIST_SUB+= NIS="@comment " .endif .if ${PORT_OPTIONS:MGDBM} CONFIGURE_ARGS+= --enable-gdbm LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm PLIST_SUB+= GDBM="" MAN1+= makegdbm.1 .else CONFIGURE_ARGS+= --disable-gdbm PLIST_SUB+= GDBM="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --enable-mysql PLIST_SUB+= MYSQL="" MAN8+= perditiondb_mysql_makedb.8 .else CONFIGURE_ARGS+= --disable-mysql PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} CONFIGURE_ARGS+= --enable-pg USE_PGSQL= yes PLIST_SUB+= PGSQL="" MAN8+= perditiondb_postgresql_makedb.8 .else CONFIGURE_ARGS+= --disable-pg PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --enable-ldap \ --with-ldap-schema-directory=${LOCALBASE}/etc/openldap/schema/ \ --disable-ldap-doc PLIST_SUB+= LDAP="" MAN8+= perditiondb_ldap_makedb.8 .else CONFIGURE_ARGS+= --disable-ldap PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MODBC} CONFIGURE_ARGS+= --enable-odbc LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC PLIST_SUB+= ODBC="" MAN8+= perditiondb_odbc_makedb.8 .else CONFIGURE_ARGS+= --disable-odbc PLIST_SUB+= ODBC="@comment " .endif post-patch: cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|-ldb|-l${BDB_LIB_NAME}|g' \ configure \ makebdb/Makefile.in \ perdition/db/bdb/Makefile.in post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/etc/pam.d/perdition ${DOCSDIR}/perdition-pam.sample @${ECHO_MSG} "" @${ECHO_MSG} "/********************************************************/" @${ECHO_MSG} " If you want to use PAM with perdition, have a look at :" @${ECHO_MSG} " ${DOCSDIR}/perdition-pam.sample" @${ECHO_MSG} "/********************************************************/" @${ECHO_MSG} "" .endif .include Index: head/mail/postfix/Makefile =================================================================== --- head/mail/postfix/Makefile (revision 362834) +++ head/mail/postfix/Makefile (revision 362835) @@ -1,364 +1,364 @@ # Created by: Torsten Blum # $FreeBSD$ PORTNAME= postfix PORTVERSION= 2.11.1 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ ftp://ftp.tux.org/pub/net/postfix/official/ \ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ ftp://ftp.samurai.com/pub/postfix/official/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} MASTER_SITE_SUBDIR= . old related/postfix DIST_SUBDIR= ${PORTNAME} MAINTAINER= sahil@FreeBSD.org COMMENT= Secure alternative to widely-used Sendmail LICENSE= IPL10 LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept VDAVERSION= 2.10.0 CONFLICTS_INSTALL?= courier-0.* postfix-1.* postfix2?-* postfix21?-* \ postfix-current-2.* postfix-current-base-2.* postfix-tls-* \ sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* opensmtpd-[0-9]* USERS= postfix GROUPS= mail maildrop postfix USES= perl5 shebangfix SHEBANG_LANG= perl SHEBANG_FILES= auxiliary/qshape/qshape.pl USE_SUBMAKE= yes USE_PERL5= build SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" OPTIONS_DEFINE= PCRE SASL2 TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL \ CDB NIS VDA TEST SPF INST_BASE LMDB DOCS OPTIONS_RADIO= RG1 RG2 OPTIONS_RADIO_RG1= DOVECOT DOVECOT2 OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT OPTIONS_DEFAULT= PCRE PCRE_DESC= Perl Compatible Regular Expressions SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer) DOVECOT_DESC= Dovecot 1.x SASL authentication method DOVECOT2_DESC= Dovecot 2.x SASL authentication method SASLKRB5_DESC= If your SASL req. Kerberos5, select this SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this TLS_DESC= SSL and TLS support BDB_DESC= Berkeley DB (uses WITH_BDB_VER) MYSQL_DESC= MySQL maps (uses WITH_MYSQL_VER) PGSQL_DESC= PostgreSQL maps (uses DEFAULT_PGSQL_VER) SQLITE_DESC= SQLite maps OPENLDAP_DESC= OpenLDAP maps (uses WITH_OPENLDAP_VER) LDAP_SASL_DESC= OpenLDAP client-to-server SASL auth CDB_DESC= CDB maps lookups NIS_DESC= NIS maps lookups VDA_DESC= VDA (Virtual Delivery Agent 32Bit) TEST_DESC= SMTP/LMTP test server and generator SPF_DESC= SPF support (via libspf2 1.2.x) INST_BASE_DESC= Install into /usr and /etc/postfix LMDB_DESC= LMDB maps RG1_DESC= Dovecot SASL authentication methods RG2_DESC= Kerberos network authentication protocol type .include HTML1= body_checks.5.html bounce.5.html postfix-power.png \ scache.8.html tlsmgr.8.html STRIP_LIBEXEC= anvil bounce cleanup discard dnsblog error flush lmtp local master \ nqmgr oqmgr pickup pipe postscreen proxymap qmgr qmqpd scache showq \ smtp smtpd spawn tlsmgr tlsproxy trivial-rewrite verify virtual .if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf) OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD} .if !empty(OLD_MAILER) IS_INTERACTIVE= yes .endif .endif .if ${OSVERSION} >= 800037 KRB5_EXTR= -lhx509 .endif .if !defined(DEBUG) MAKEFILEFLAGS+= DEBUG= .endif MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" .if ${PORT_OPTIONS:MINST_BASE} PKGNAMESUFFIX= -base PREFIX= /usr ETCDIR= /etc/postfix USE_RCORDER= postfix PLIST_SUB+= BASE="" BMAN="share/" .else USE_RC_SUBR= postfix PLIST_SUB+= BASE="@comment " BMAN="" .endif PLIST_SUB+= PFETC=${ETCDIR} RESETPREFIX=${PREFIX} .if ${PORT_OPTIONS:MDOCS} READMEDIR= ${DOCSDIR} .else READMEDIR= no .endif DAEMONDIR= ${PREFIX}/libexec/postfix SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" SUB_FILES+= pkg-install pkg-message POSTFIX_CCARGS+= -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \ -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \ -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \ -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \ -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \ -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \ -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \ -DDEF_README_DIR=\\\"${READMEDIR}\\\" \ -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \ -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \ -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \ -DDEF_MAIL_OWNER=\\\"postfix\\\" \ -DDEF_SGID_GROUP=\\\"maildrop\\\" \ -Wmissing-prototypes -Wformat -Wno-comment # Default requirement for postfix rc script _REQUIRE= LOGIN cleanvar .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre .else POSTFIX_CCARGS+= -DNO_PCRE .endif .if ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt .endif .if ${PORT_OPTIONS:MDOVECOT} || ${PORT_OPTIONS:MDOVECOT2} .if ${PORT_OPTIONS:MDOVECOT} RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot .else RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot2 .endif POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" _REQUIRE+= dovecot .endif .if ${PORT_OPTIONS:MSASLKRB5} POSTFIX_AUXLIBS+= -lkrb5 ${KRB5_EXTR} -lcrypto -lcrypt -lcom_err -lasn1 -lroken .endif .if ${PORT_OPTIONS:MSASLKMIT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err .endif .if ${PORT_OPTIONS:MTLS} .include "${PORTSDIR}/Mk/bsd.openssl.mk" POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC} POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto .endif .if ${PORT_OPTIONS:MSPF} LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2 PATCH_SITES+= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= mm PATCHFILES+= postfix-2.8.0-libspf2-1.2.x-0.patch.gz PATCH_DIST_STRIP= -p1 POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2 PLIST_SUB+= SPF="" .else PLIST_SUB+= SPF="@comment " .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= yes INVALID_BDB_VER= 6 POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR} POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME} .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes POSTFIX_CCARGS+= -DHAS_SQLITE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsqlite3 .endif .if ${PORT_OPTIONS:MOPENLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MOPENLDAP_VER} WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber _REQUIRE+= slapd .if ${PORT_OPTIONS:MLDAP_SASL} .if ! ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 .endif POSTFIX_CCARGS+= -I${LOCALBASE}/include/sasl -DUSE_LDAP_SASL .endif .endif .if ${PORT_OPTIONS:MCDB} LIB_DEPENDS+= libcdb.so:${PORTSDIR}/databases/tinycdb POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb .endif .if ${PORT_OPTIONS:MNIS} POSTFIX_CCARGS+= -DHAS_NIS _REQUIRE+= ypserv .endif .if ${PORT_OPTIONS:MVDA} PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda PATCHFILES+= postfix-vda-v13-${VDAVERSION}.patch:vda PATCH_DIST_STRIP= -p1 PLIST_SUB+= VDA="" .else PLIST_SUB+= VDA="@comment " .endif .if ${PORT_OPTIONS:MTEST} BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1 PLIST_SUB+= TEST="" .else PLIST_SUB+= TEST="@comment " .endif .if ${PORT_OPTIONS:MLMDB} LIB_DEPENDS+= liblmdb.so:${PORTSDIR}/databases/lmdb POSTFIX_CCARGS+= -DHAS_LMDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -llmdb .endif # sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\ s!(_directory = )/usr/!\1${PREFIX}/!g;\ s!^(data_directory = /var/)lib/!\1db/!g;\ s!^\#(mynetworks_style = host)!\1!g;\ s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\ s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\ s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\ s!^(setgid_group =)!\1 maildrop!g;\ s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\ s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\ \!^\#alias_database = dbm:/etc/mail/aliases$$!d;\ s!(:|= )/etc/postfix!\1$$config_directory!g;\ s!/etc/postfix!${ETCDIR}!g;\ s!^(sample_directory =)!\1 ${ETCDIR}!g;\ s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; pre-patch: .if ${PORT_OPTIONS:MSASL2} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a) @if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \ ${ECHO_MSG}; \ ${ECHO_MSG} "Your SASL2 library it's compiled with MYSQL"; \ ${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \ ${ECHO_MSG} "select MYSQL OPTION in config menu."; \ ${ECHO_MSG} "# make clean config"; \ ${ECHO_MSG}; \ sleep 5; \ fi .endif @${ECHO} 'See header_checks.5.html' \ > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \ ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \ ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \ -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \ ${REINPLACE_CMD} -E -e '${REINPLACE}' post-patch: .for f in ${HTML1} @${ECHO} '$$html_directory/$f:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files .endfor .if ${PORT_OPTIONS:MSPF} @${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/SPF_README .endif .if ${PORT_OPTIONS:MVDA} @${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/VDA_README .endif do-configure: (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ ${ECHO} "all: default" >> Makefile) pre-install: .if ${PORT_OPTIONS:MINST_BASE} ${MKDIR} ${STAGEDIR}/etc/rc.d .endif do-install: @(cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=${STAGEDIR} tempdir=/tmp \ config_directory=${ETCDIR} \ command_directory=${PREFIX}/sbin \ daemon_directory=${DAEMONDIR} \ html_directory=${READMEDIR} \ mailq_path=${PREFIX}/bin/mailq \ manpage_directory=${MANPREFIX}/man \ newaliases_path=${PREFIX}/bin/newaliases \ readme_directory=${READMEDIR} \ sendmail_path=${PREFIX}/sbin/sendmail ) # == do not overwrite existing config ${RM} ${STAGEDIR}${ETCDIR}/main.cf ${STAGEDIR}${ETCDIR}/master.cf ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${STAGEDIR}${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${STAGEDIR}${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${STAGEDIR}${MANPREFIX}/man/man1 .if ${PORT_OPTIONS:MTEST} ${INSTALL_PROGRAM} ${BINTEST:S|^|${WRKSRC}/bin/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${MANTEST:S|^|${WRKSRC}/man/man1/|} ${STAGEDIR}${MANPREFIX}/man/man1 .endif post-install: # Fix compressed man pages and strip executables ${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${STAGEDIR}${DAEMONDIR}/postfix-files -@${STRIP_CMD} ${STRIP_LIBEXEC:S|^|${STAGEDIR}${PREFIX}/libexec/postfix/|} -@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/* .include Index: head/mail/postfix-current/Makefile =================================================================== --- head/mail/postfix-current/Makefile (revision 362834) +++ head/mail/postfix-current/Makefile (revision 362835) @@ -1,356 +1,357 @@ # Created by: Torsten Blum # $FreeBSD$ PORTNAME= postfix DISTVERSION= 2.12-20140709 +PORTREVISION= 1 PORTEPOCH= 4 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/ \ ftp://postfix.mirrors.pair.com/experimental/ \ ftp://ftp.tux.org/pub/net/postfix/experimental/ \ http://mirrors.rootservices.net/postfix/experimental/ \ ftp://ftp.samurai.com/pub/postfix/experimental/ \ http://ftp.unicamp.br/pub/postfix/experimental/ PKGNAMESUFFIX= -current DIST_SUBDIR= ${PORTNAME} MAINTAINER= sahil@FreeBSD.org COMMENT= Secure alternative to widely-used Sendmail LICENSE= IPL10 LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept CONFLICTS_INSTALL= courier-0.* postfix-1.* postfix-2.* postfix-base-2.* postfix2[789]-* \ postfix21?-* sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* \ opensmtpd-[0-9]* postfix-tls-* USERS= postfix GROUPS= mail maildrop postfix USES= perl5 shebangfix cpe SHEBANG_LANG= perl SHEBANG_FILES= auxiliary/qshape/qshape.pl CPE_VENDOR= postfix CPE_PRODUCT= postfix USE_SUBMAKE= yes USE_PERL5= build SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" OPTIONS_DEFINE= PCRE SASL2 TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL \ CDB NIS VDA TEST SPF INST_BASE LMDB DOCS OPTIONS_RADIO= RG1 RG2 OPTIONS_RADIO_RG1= DOVECOT DOVECOT2 OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT OPTIONS_DEFAULT= PCRE PCRE_DESC= Perl Compatible Regular Expressions SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer) DOVECOT_DESC= Dovecot 1.x SASL authentication method DOVECOT2_DESC= Dovecot 2.x SASL authentication method SASLKRB5_DESC= If your SASL req. Kerberos5, select this SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this TLS_DESC= SSL and TLS support BDB_DESC= Berkeley DB (uses WITH_BDB_VER) MYSQL_DESC= MySQL maps (uses WITH_MYSQL_VER) PGSQL_DESC= PostgreSQL maps (uses DEFAULT_PGSQL_VER) SQLITE_DESC= SQLite maps OPENLDAP_DESC= OpenLDAP maps (uses WITH_OPENLDAP_VER) LDAP_SASL_DESC= OpenLDAP client-to-server SASL auth CDB_DESC= CDB maps lookups NIS_DESC= NIS maps lookups VDA_DESC= VDA (Virtual Delivery Agent 32Bit) TEST_DESC= SMTP/LMTP test server and generator SPF_DESC= SPF support (via libspf2 1.2.x) INST_BASE_DESC= Install into /usr and /etc/postfix LMDB_DESC= LMDB maps RG1_DESC= Dovecot SASL authentication methods RG2_DESC= Kerberos network authentication protocol type .include HTML1= body_checks.5.html bounce.5.html postfix-power.png \ scache.8.html tlsmgr.8.html STRIP_LIBEXEC= anvil bounce cleanup discard dnsblog error flush lmtp local master \ nqmgr oqmgr pickup pipe postscreen proxymap qmgr qmqpd scache showq \ smtp smtpd spawn tlsmgr tlsproxy trivial-rewrite verify virtual .if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf) OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD} .if !empty(OLD_MAILER) IS_INTERACTIVE= yes .endif .endif .if !defined(DEBUG) MAKEFILEFLAGS+= DEBUG= .endif MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" .if ${PORT_OPTIONS:MINST_BASE} PKGNAMESUFFIX= -base PREFIX= /usr ETCDIR= /etc/postfix USE_RCORDER= postfix PLIST_SUB+= BASE="" BMAN="share/" .else USE_RC_SUBR= postfix PLIST_SUB+= BASE="@comment " BMAN="" .endif PLIST_SUB+= PFETC=${ETCDIR} RESETPREFIX=${PREFIX} .if ${PORT_OPTIONS:MDOCS} READMEDIR= ${DOCSDIR} .else READMEDIR= no .endif DAEMONDIR= ${PREFIX}/libexec/postfix SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" SUB_FILES+= pkg-install pkg-message POSTFIX_CCARGS+= -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \ -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \ -DDEF_META_DIR=\\\"${DAEMONDIR}\\\" \ -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \ -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \ -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \ -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \ -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \ -DDEF_README_DIR=\\\"${READMEDIR}\\\" \ -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \ -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \ -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \ -DDEF_MAIL_OWNER=\\\"postfix\\\" \ -DDEF_SGID_GROUP=\\\"maildrop\\\" \ -Wmissing-prototypes -Wformat -Wno-comment # Default requirement for postfix rc script _REQUIRE= LOGIN cleanvar .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre .else POSTFIX_CCARGS+= -DNO_PCRE .endif .if ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt .endif .if ${PORT_OPTIONS:MDOVECOT} || ${PORT_OPTIONS:MDOVECOT2} .if ${PORT_OPTIONS:MDOVECOT} RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot .else RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot2 .endif POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" _REQUIRE+= dovecot .endif .if ${PORT_OPTIONS:MSASLKRB5} .if ${OSVERSION} >= 800037 KRB5_EXTR= -lhx509 .endif POSTFIX_AUXLIBS+= -lkrb5 ${KRB5_EXTR} -lcrypto -lcrypt -lcom_err -lasn1 -lroken .endif .if ${PORT_OPTIONS:MSASLKMIT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err .endif .if ${PORT_OPTIONS:MTLS} .include "${PORTSDIR}/Mk/bsd.openssl.mk" POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC} POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto .endif .if ${PORT_OPTIONS:MSPF} BROKEN= At the moment, SPF support is unavailable for ${PORTNAME}-${DISTVERSION} LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2 PATCH_SITES+= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= mm PATCHFILES+= postfix-2.8.0-libspf2-1.2.x-0.patch.gz PATCH_DIST_STRIP= -p1 POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2 PLIST_SUB+= SPF="" .else PLIST_SUB+= SPF="@comment " .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= yes POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR} POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME} .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes POSTFIX_CCARGS+= -DHAS_SQLITE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsqlite3 .endif .if ${PORT_OPTIONS:MOPENLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MOPENLDAP_VER} WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber _REQUIRE+= slapd .if ${PORT_OPTIONS:MLDAP_SASL} .if ! ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 .endif POSTFIX_CCARGS+= -I${LOCALBASE}/include/sasl -DUSE_LDAP_SASL .endif .endif .if ${PORT_OPTIONS:MCDB} LIB_DEPENDS+= libcdb.so:${PORTSDIR}/databases/tinycdb POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb .endif .if ${PORT_OPTIONS:MNIS} POSTFIX_CCARGS+= -DHAS_NIS _REQUIRE+= ypserv .endif .if ${PORT_OPTIONS:MVDA} BROKEN= At the moment, VDA support is unavailable for ${PORTNAME}-${DISTVERSION} .endif .if ${PORT_OPTIONS:MTEST} BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1 PLIST_SUB+= TEST="" .else PLIST_SUB+= TEST="@comment " .endif .if ${PORT_OPTIONS:MLMDB} LIB_DEPENDS+= liblmdb.so:${PORTSDIR}/databases/lmdb POSTFIX_CCARGS+= -DHAS_LMDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -llmdb .endif # sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\ s!(_directory = )/usr/!\1${PREFIX}/!g;\ s!^(data_directory = /var/)lib/!\1db/!g;\ s!^\#(mynetworks_style = host)!\1!g;\ s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\ s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\ s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\ s!^(setgid_group =)!\1 maildrop!g;\ s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\ s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\ \!^\#alias_database = dbm:/etc/mail/aliases$$!d;\ s!(:|= )/etc/postfix!\1$$config_directory!g;\ s!/etc/postfix!${ETCDIR}!g;\ s!^(sample_directory =)!\1 ${ETCDIR}!g;\ s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; pre-patch: .if ${PORT_OPTIONS:MSASL2} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a) @if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \ ${ECHO_MSG}; \ ${ECHO_MSG} "Your SASL2 library it's compiled with MYSQL"; \ ${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \ ${ECHO_MSG} "select MYSQL OPTION in config menu."; \ ${ECHO_MSG} "# make clean config"; \ ${ECHO_MSG}; \ sleep 5; \ fi .endif @${ECHO} 'See header_checks.5.html' \ > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \ ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \ ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \ -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \ ${REINPLACE_CMD} -E -e '${REINPLACE}' post-patch: .for f in ${HTML1} @${ECHO} '$$html_directory/$f:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files .endfor .if ${PORT_OPTIONS:MSPF} @${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/SPF_README .endif do-configure: (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ ${ECHO} "all: default" >> Makefile) pre-install: .if ${PORT_OPTIONS:MINST_BASE} ${MKDIR} ${STAGEDIR}/etc/rc.d .endif do-install: @(cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=${STAGEDIR} tempdir=/tmp \ config_directory=${ETCDIR} \ command_directory=${PREFIX}/sbin \ daemon_directory=${DAEMONDIR} \ meta_directory=${DAEMONDIR} \ html_directory=${READMEDIR} \ mailq_path=${PREFIX}/bin/mailq \ manpage_directory=${MANPREFIX}/man \ newaliases_path=${PREFIX}/bin/newaliases \ readme_directory=${READMEDIR} \ sendmail_path=${PREFIX}/sbin/sendmail ) # == do not overwrite existing config ${RM} ${STAGEDIR}${ETCDIR}/main.cf ${STAGEDIR}${ETCDIR}/master.cf ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${STAGEDIR}${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${STAGEDIR}${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${STAGEDIR}${MANPREFIX}/man/man1 .if ${PORT_OPTIONS:MTEST} ${INSTALL_PROGRAM} ${BINTEST:S|^|${WRKSRC}/bin/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${MANTEST:S|^|${WRKSRC}/man/man1/|} ${STAGEDIR}${MANPREFIX}/man/man1 .endif post-install: # Fix compressed man pages and strip executables ${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${STAGEDIR}${DAEMONDIR}/postfix-files -@${STRIP_CMD} ${STRIP_LIBEXEC:S|^|${STAGEDIR}${PREFIX}/libexec/postfix/|} -@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/* .include Index: head/mail/postfix210/Makefile =================================================================== --- head/mail/postfix210/Makefile (revision 362834) +++ head/mail/postfix210/Makefile (revision 362835) @@ -1,368 +1,368 @@ # Created by: Torsten Blum # $FreeBSD$ PORTNAME= postfix PORTVERSION= 2.10.3 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ ftp://ftp.tux.org/pub/net/postfix/official/ \ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ ftp://ftp.samurai.com/pub/postfix/official/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} MASTER_SITE_SUBDIR= . old related/postfix PKGNAMESUFFIX= 210 DIST_SUBDIR= ${PORTNAME} MAINTAINER= sahil@FreeBSD.org COMMENT= Secure alternative to widely-used Sendmail LICENSE= IPL10 LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept VDAVERSION= 2.10.0 CONFLICTS= courier-0.* postfix-1.* postfix2[789]-* \ postfix-2.11.* postfix-base-2.11.* postfix-current-2.* \ postfix-current-base-2.* sendmail-8.* sendmail+*-8.* \ smail-3.* zmailer-2.* opensmtpd-[0-9]* postfix-tls-* USERS= postfix GROUPS= mail maildrop postfix USES= perl5 USE_SUBMAKE= yes USE_PERL5= build SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" OPTIONS_DEFINE= PCRE SASL2 TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL \ CDB NIS VDA TEST SPF INST_BASE PCRE_DESC= Perl Compatible Regular Expressions SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer) DOVECOT_DESC= Dovecot 1.x SASL authentication method DOVECOT2_DESC= Dovecot 2.x SASL authentication method SASLKRB5_DESC= If your SASL req. Kerberos5, select this SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this TLS_DESC= SSL and TLS support BDB_DESC= Berkeley DB (uses WITH_BDB_VER) MYSQL_DESC= MySQL maps (uses WITH_MYSQL_VER) PGSQL_DESC= PostgreSQL maps (uses DEFAULT_PGSQL_VER) SQLITE_DESC= SQLite maps OPENLDAP_DESC= OpenLDAP maps (uses WITH_OPENLDAP_VER) LDAP_SASL_DESC= OpenLDAP client-to-server SASL auth CDB_DESC= CDB maps lookups NIS_DESC= NIS maps lookups VDA_DESC= VDA (Virtual Delivery Agent 32Bit) TEST_DESC= SMTP/LMTP test server and generator SPF_DESC= SPF support (via libspf2 1.2.x) INST_BASE_DESC= Install into /usr and /etc/postfix OPTIONS_RADIO= RG1 RG2 OPTIONS_RADIO_RG1= DOVECOT DOVECOT2 OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT RG1_DESC= Dovecot SASL authentication methods RG2_DESC= Kerberos network authentication protocol type OPTIONS_DEFAULT= PCRE NO_STAGE= yes .include MAN1= postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 \ postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 \ sendmail.1 qshape.1 MAN5= access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 \ header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 \ nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 \ regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 MAN8= anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 \ oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 \ smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 MLINKS= sendmail.1 mailq.1 \ sendmail.1 newaliases.1 \ header_checks.5 body_checks.5 \ bounce.8 defer.8 \ bounce.8 trace.8 \ smtp.8 lmtp.8 HTML1= body_checks.5.html bounce.5.html postfix-power.png \ scache.8.html tlsmgr.8.html .if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf) OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD} .if !empty(OLD_MAILER) IS_INTERACTIVE= yes .endif .endif .if ${OSVERSION} >= 800037 KRB5_EXTR= -lhx509 .endif .if !defined(DEBUG) MAKEFILEFLAGS+= DEBUG= .endif MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" POSTFIX_CCARGS+= \$$(WARN) \ -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \ -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \ -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \ -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \ -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \ -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \ -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \ -DDEF_README_DIR=\\\"${READMEDIR}\\\" \ -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \ -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \ -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \ -DDEF_MAIL_OWNER=\\\"postfix\\\" \ -DDEF_SGID_GROUP=\\\"maildrop\\\" \ # Default requirement for postfix rc script _REQUIRE= LOGIN cleanvar .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre .else POSTFIX_CCARGS+= -DNO_PCRE .endif .if ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt .endif .if ${PORT_OPTIONS:MDOVECOT} || ${PORT_OPTIONS:MDOVECOT2} .if ${PORT_OPTIONS:MDOVECOT} RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot .else RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot2 .endif POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" _REQUIRE+= dovecot .endif .if ${PORT_OPTIONS:MSASLKRB5} POSTFIX_AUXLIBS+= -lkrb5 ${KRB5_EXTR} -lcrypto -lcrypt -lcom_err -lasn1 -lroken .endif .if ${PORT_OPTIONS:MSASLKMIT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err .endif .if ${PORT_OPTIONS:MTLS} .include "${PORTSDIR}/Mk/bsd.openssl.mk" POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC} POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto .endif .if ${PORT_OPTIONS:MSPF} LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2 PATCH_SITES+= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= mm PATCHFILES+= postfix-2.8.0-libspf2-1.2.x-0.patch.gz PATCH_DIST_STRIP= -p1 POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2 PLIST_SUB+= SPF="" .else PLIST_SUB+= SPF="@comment " .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= yes INVALID_BDB_VER= 6 POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR} POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME} .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes POSTFIX_CCARGS+= -DHAS_SQLITE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsqlite3 .endif .if ${PORT_OPTIONS:MOPENLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MOPENLDAP_VER} WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber _REQUIRE+= slapd .if ${PORT_OPTIONS:MLDAP_SASL} .if ! ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 .endif POSTFIX_CCARGS+= -I${LOCALBASE}/include/sasl -DUSE_LDAP_SASL .endif .endif .if ${PORT_OPTIONS:MCDB} LIB_DEPENDS+= libcdb.so:${PORTSDIR}/databases/tinycdb POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb .endif .if ${PORT_OPTIONS:MNIS} POSTFIX_CCARGS+= -DHAS_NIS _REQUIRE+= ypserv .endif .if ${PORT_OPTIONS:MVDA} PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda PATCHFILES+= postfix-vda-v13-${VDAVERSION}.patch:vda PATCH_DIST_STRIP= -p1 PLIST_SUB+= VDA="" .else PLIST_SUB+= VDA="@comment " .endif .if ${PORT_OPTIONS:MTEST} BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1 MAN1+= ${MANTEST} PLIST_SUB+= TEST="" .else PLIST_SUB+= TEST="@comment " .endif .if ${PORT_OPTIONS:MINST_BASE} PKGNAMESUFFIX= 210base PREFIX= /usr ETCDIR= /etc/postfix USE_RCORDER= postfix PLIST_SUB+= BASE="" .else USE_RC_SUBR= postfix PLIST_SUB+= BASE="@comment " .endif PLIST_SUB+= PFETC=${ETCDIR} .if ${PORT_OPTIONS:MDOCS} READMEDIR= ${DOCSDIR} .else READMEDIR= no .endif DAEMONDIR= ${PREFIX}/libexec/postfix SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" SUB_FILES+= pkg-install pkg-message # sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\ s!(_directory = )/usr/!\1${PREFIX}/!g;\ s!^(data_directory = /var/)lib/!\1db/!g;\ s!^\#(mynetworks_style = host)!\1!g;\ s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\ s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\ s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\ s!^(setgid_group =)!\1 maildrop!g;\ s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\ s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\ \!^\#alias_database = dbm:/etc/mail/aliases$$!d;\ s!(:|= )/etc/postfix!\1$$config_directory!g;\ s!/etc/postfix!${ETCDIR}!g;\ s!^(sample_directory =)!\1 ${ETCDIR}!g;\ s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; pre-patch: .if ${PORT_OPTIONS:MSASL2} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a) @if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \ ${ECHO_MSG}; \ ${ECHO_MSG} "Your SASL2 library it's compiled with MYSQL"; \ ${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \ ${ECHO_MSG} "select MYSQL OPTION in config menu."; \ ${ECHO_MSG} "# make clean config"; \ ${ECHO_MSG}; \ sleep 5; \ fi .endif @${ECHO} 'See header_checks.5.html' \ > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \ ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \ ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \ -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \ ${REINPLACE_CMD} -E -e '${REINPLACE}' post-patch: .for f in ${HTML1} @${ECHO} '$$html_directory/$f:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files .endfor .if ${PORT_OPTIONS:MSPF} @${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/SPF_README .endif .if ${PORT_OPTIONS:MVDA} @${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/VDA_README .endif do-configure: (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ ${ECHO} "all: default" >> Makefile) do-install: @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ config_directory=${ETCDIR} \ command_directory=${PREFIX}/sbin \ daemon_directory=${DAEMONDIR} \ html_directory=${READMEDIR} \ mailq_path=${PREFIX}/bin/mailq \ manpage_directory=${MANPREFIX}/man \ newaliases_path=${PREFIX}/bin/newaliases \ readme_directory=${READMEDIR} \ sendmail_path=${PREFIX}/sbin/sendmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MAN1PREFIX}/man/man1 .for f in ${BINTEST} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${PREFIX}/bin .endfor .for f in ${MANTEST} ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${MAN1PREFIX}/man/man1 .endfor post-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # Fix compressed man pages @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files @${CAT} ${PKGMESSAGE} .include Index: head/mail/postfix27/Makefile =================================================================== --- head/mail/postfix27/Makefile (revision 362834) +++ head/mail/postfix27/Makefile (revision 362835) @@ -1,349 +1,350 @@ # Created by: Torsten Blum # $FreeBSD$ PORTNAME= postfix PORTVERSION= 2.7.16 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ ftp://ftp.tux.org/pub/net/postfix/official/ \ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ ftp://ftp.samurai.com/pub/postfix/official/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} MASTER_SITE_SUBDIR= . old related/postfix PKGNAMESUFFIX= 27 DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Secure alternative to widely-used Sendmail LICENSE= IPL10 LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept DEPRECATED= No longer supported by upstream EXPIRATION_DATE= 2014-07-30 VDAVERSION= 2.7.13 CONFLICTS= courier-0.* postfix-1.* postfix2[89]-* postfix21?-* \ postfix-2.* postfix-base-2.* postfix-current-2.* \ postfix-current-base-2.* sendmail-8.* sendmail+*-8.* \ smail-3.* zmailer-2.* opensmtpd-[0-9]* postfix-tls-* USERS= postfix GROUPS= mail maildrop postfix USES= perl5 USE_PERL5= build USE_SUBMAKE= yes SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" OPTIONS_DEFINE= PCRE SASL2 TLS BDB MYSQL PGSQL OPENLDAP CDB NIS VDA TEST SPF INST_BASE PCRE_DESC= Perl Compatible Regular Expressions SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer) DOVECOT_DESC= Dovecot 1.x SASL authentication method DOVECOT2_DESC= Dovecot 2.x SASL authentication method SASLKRB5_DESC= If your SASL req. Kerberos5, select this SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this TLS_DESC= "Enable SSL and TLS support BDB_DESC= Berkeley DB (uses WITH_BDB_VER) MYSQL_DESC= MySQL maps (uses WITH_MYSQL_VER) PGSQL_DESC= PostgreSQL maps (uses DEFAULT_PGSQL_VER) OPENLDAP_DESC= OpenLDAP maps (uses WITH_OPENLDAP_VER) CDB_DESC= CDB maps lookups NIS_DESC= NIS maps lookups VDA_DESC= VDA (Virtual Delivery Agent 32Bit) TEST_DESC= SMTP/LMTP test server and generator SPF_DESC= SPF support (via libspf2 1.2.x) INST_BASE_DESC= Install into /usr and /etc/postfix OPTIONS_RADIO= RG1 RG2 OPTIONS_RADIO_RG1= DOVECOT DOVECOT2 OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT RG1_DESC= Dovecot SASL authentication methods RG2_DESC= Kerberos network authentication protocol type OPTIONS_DEFAULT= PCRE NO_STAGE= yes .include MAN1= postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 \ postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 \ sendmail.1 qshape.1 MAN5= access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 \ header_checks.5 ldap_table.5 master.5 mysql_table.5 nisplus_table.5 \ pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 \ relocated.5 tcp_table.5 transport.5 virtual.5 MAN8= anvil.8 bounce.8 cleanup.8 discard.8 error.8 flush.8 local.8 master.8 \ oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 \ smtp.8 smtpd.8 spawn.8 tlsmgr.8 trivial-rewrite.8 verify.8 virtual.8 MLINKS= sendmail.1 mailq.1 \ sendmail.1 newaliases.1 \ header_checks.5 body_checks.5 \ bounce.8 defer.8 \ bounce.8 trace.8 \ smtp.8 lmtp.8 HTML1= SOHO_README.html body_checks.5.html bounce.5.html postfix-power.png \ scache.8.html tlsmgr.8.html .if ${OSVERSION} >= 800037 KRB5_EXTR= -lhx509 .endif .if !defined(DEBUG) MAKEFILEFLAGS+= DEBUG= .endif MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" POSTFIX_CCARGS+= \$$(WARN) \ -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \ -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \ -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \ -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \ -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \ -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \ -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \ -DDEF_README_DIR=\\\"${READMEDIR}\\\" \ -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \ -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \ -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \ -DDEF_MAIL_OWNER=\\\"postfix\\\" \ -DDEF_SGID_GROUP=\\\"maildrop\\\" \ # Default requirement for postfix rc script _REQUIRE= LOGIN cleanvar .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre .else POSTFIX_CCARGS+= -DNO_PCRE .endif .if ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt .endif .if ${PORT_OPTIONS:MDOVECOT} || ${PORT_OPTIONS:MDOVECOT2} .if ${PORT_OPTIONS:MDOVECOT} RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot .else RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot2 .endif POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" _REQUIRE+= dovecot .endif .if ${PORT_OPTIONS:MSASLKRB5} POSTFIX_AUXLIBS+= -lkrb5 ${KRB5_EXTR} -lcrypto -lcrypt -lcom_err -lasn1 -lroken .endif .if ${PORT_OPTIONS:MSASLKMIT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err .endif .if ${PORT_OPTIONS:MTLS} .include "${PORTSDIR}/Mk/bsd.openssl.mk" POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC} POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto .endif .if ${PORT_OPTIONS:MSPF} LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2 PATCH_SITES+= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= mm PATCHFILES+= postfix-2.7.1-libspf2-1.2.x-4.patch.gz PATCH_DIST_STRIP= -p1 POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2 PLIST_SUB+= SPF="" .else PLIST_SUB+= SPF="@comment " .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= yes POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR} POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME} .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MOPENLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MOPENLDAP_VER} WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber _REQUIRE+= slapd .endif .if ${PORT_OPTIONS:MCDB} LIB_DEPENDS+= libcdb.so:${PORTSDIR}/databases/tinycdb POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb .endif .if ${PORT_OPTIONS:MNIS} POSTFIX_CCARGS+= -DHAS_NIS _REQUIRE+= ypserv .endif .if ${PORT_OPTIONS:MVDA} PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda PATCHFILES+= postfix-vda-v10-${VDAVERSION}.patch:vda PATCH_DIST_STRIP= -p1 PLIST_SUB+= VDA="" .else PLIST_SUB+= VDA="@comment " .endif .if ${PORT_OPTIONS:MTEST} BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1 MAN1+= ${MANTEST} PLIST_SUB+= TEST="" .else PLIST_SUB+= TEST="@comment " .endif .if ${PORT_OPTIONS:MINST_BASE} PKGNAMESUFFIX= 27-base PREFIX= /usr ETCDIR= /etc/postfix USE_RCORDER= postfix PLIST_SUB+= BASE="" .else USE_RC_SUBR= postfix PLIST_SUB+= BASE="@comment " .endif PLIST_SUB+= PFETC=${ETCDIR} .if ${PORT_OPTIONS:MDOCS} READMEDIR= ${DOCSDIR} .else READMEDIR= no .endif DAEMONDIR= ${PREFIX}/libexec/postfix SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" SUB_FILES+= pkg-install pkg-message # sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\ s!(_directory = )/usr/!\1${PREFIX}/!g;\ s!^(data_directory = /var/)lib/!\1db/!g;\ s!^\#(mynetworks_style = host)!\1!g;\ s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\ s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\ s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\ s!^(setgid_group =)!\1 maildrop!g;\ s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\ s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\ \!^\#alias_database = dbm:/etc/mail/aliases$$!d;\ s!(:|= )/etc/postfix!\1$$config_directory!g;\ s!/etc/postfix!${ETCDIR}!g;\ s!^(sample_directory =)!\1 ${ETCDIR}!g;\ s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; pre-patch: .if ${PORT_OPTIONS:MSASL2} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a) @if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \ ${ECHO_MSG}; \ ${ECHO_MSG} "Your SASL2 library it's compiled with MYSQL"; \ ${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \ ${ECHO_MSG} "select MYSQL OPTION in config menu."; \ ${ECHO_MSG} "# make clean config"; \ ${ECHO_MSG}; \ sleep 5; \ fi .endif @${ECHO} 'See header_checks.5.html' \ > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \ ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \ ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \ -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \ ${REINPLACE_CMD} -E -e '${REINPLACE}' post-patch: @${ECHO} '$$readme_directory/SOHO_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files .for f in ${HTML1} @${ECHO} '$$html_directory/$f:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files .endfor .if ${PORT_OPTIONS:MSPF} @${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/SPF_README .endif .if ${PORT_OPTIONS:MVDA} @${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/VDA_README .endif do-configure: (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ ${ECHO} "all: default" >> Makefile) do-install: @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ config_directory=${ETCDIR} \ command_directory=${PREFIX}/sbin \ daemon_directory=${DAEMONDIR} \ html_directory=${READMEDIR} \ mailq_path=${PREFIX}/bin/mailq \ manpage_directory=${MANPREFIX}/man \ newaliases_path=${PREFIX}/bin/newaliases \ readme_directory=${READMEDIR} \ sendmail_path=${PREFIX}/sbin/sendmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MAN1PREFIX}/man/man1 .for f in ${BINTEST} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${PREFIX}/bin .endfor .for f in ${MANTEST} ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${MAN1PREFIX}/man/man1 .endfor post-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # Fix compressed man pages @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files @${CAT} ${PKGMESSAGE} .include Index: head/mail/postfix28/Makefile =================================================================== --- head/mail/postfix28/Makefile (revision 362834) +++ head/mail/postfix28/Makefile (revision 362835) @@ -1,367 +1,367 @@ # Created by: Torsten Blum # $FreeBSD$ PORTNAME= postfix PORTVERSION= 2.8.17 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ ftp://ftp.tux.org/pub/net/postfix/official/ \ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ ftp://ftp.samurai.com/pub/postfix/official/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} MASTER_SITE_SUBDIR= . old related/postfix PKGNAMESUFFIX= 28 DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Secure alternative to widely-used Sendmail LICENSE= IPL10 LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept VDAVERSION= 2.8.14 CONFLICTS= courier-0.* postfix-1.* postfix2[79]-* postfix21?-* \ postfix-2.* postfix-base-2.* postfix-current-2.* \ postfix-current-base-2.* sendmail-8.* sendmail+*-8.* \ smail-3.* zmailer-2.* opensmtpd-[0-9]* postfix-tls-* USERS= postfix GROUPS= mail maildrop postfix USES= perl5 USE_PERL5= build USE_SUBMAKE= yes SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" OPTIONS_DEFINE= PCRE SASL2 TLS BDB MYSQL PGSQL SQLITE OPENLDAP \ LDAP_SASL CDB NIS VDA TEST SPF INST_BASE PCRE_DESC= Perl Compatible Regular Expressions SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer) DOVECOT_DESC= Dovecot 1.x SASL authentication method DOVECOT2_DESC= Dovecot 2.x SASL authentication method SASLKRB5_DESC= If your SASL req. Kerberos5, select this SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this TLS_DESC= SSL and TLS support BDB_DESC= Berkeley DB (uses WITH_BDB_VER) MYSQL_DESC= MySQL maps (uses WITH_MYSQL_VER) PGSQL_DESC= PostgreSQL maps (uses DEFAULT_PGSQL_VER) SQLITE_DESC= SQLite maps OPENLDAP_DESC= OpenLDAP maps (uses WITH_OPENLDAP_VER) LDAP_SASL_DESC= OpenLDAP client-to-server SASL auth CDB_DESC= CDB maps lookups NIS_DESC= NIS maps lookups VDA_DESC= VDA (Virtual Delivery Agent 32Bit) TEST_DESC= SMTP/LMTP test server and generator SPF_DESC= SPF support (via libspf2 1.2.x) INST_BASE_DESC= Install into /usr and /etc/postfix OPTIONS_RADIO= RG1 RG2 OPTIONS_RADIO_RG1= DOVECOT DOVECOT2 OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT RG1_DESC= Dovecot SASL authentication methods RG2_DESC= Kerberos network authentication protocol type OPTIONS_DEFAULT= PCRE NO_STAGE= yes .include MAN1= postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 \ postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 \ sendmail.1 qshape.1 MAN5= access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 \ header_checks.5 ldap_table.5 master.5 mysql_table.5 nisplus_table.5 \ pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 \ relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 MAN8= anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 \ oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 \ smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 MLINKS= sendmail.1 mailq.1 \ sendmail.1 newaliases.1 \ header_checks.5 body_checks.5 \ bounce.8 defer.8 \ bounce.8 trace.8 \ smtp.8 lmtp.8 HTML1= body_checks.5.html bounce.5.html postfix-power.png \ scache.8.html tlsmgr.8.html .if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf) OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD} .if !empty(OLD_MAILER) IS_INTERACTIVE= yes .endif .endif .if ${OSVERSION} >= 800037 KRB5_EXTR= -lhx509 .endif .if !defined(DEBUG) MAKEFILEFLAGS+= DEBUG= .endif MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" POSTFIX_CCARGS+= \$$(WARN) \ -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \ -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \ -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \ -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \ -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \ -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \ -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \ -DDEF_README_DIR=\\\"${READMEDIR}\\\" \ -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \ -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \ -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \ -DDEF_MAIL_OWNER=\\\"postfix\\\" \ -DDEF_SGID_GROUP=\\\"maildrop\\\" \ # Default requirement for postfix rc script _REQUIRE= LOGIN cleanvar .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre .else POSTFIX_CCARGS+= -DNO_PCRE .endif .if ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt .endif .if ${PORT_OPTIONS:MDOVECOT} || ${PORT_OPTIONS:MDOVECOT2} .if ${PORT_OPTIONS:MDOVECOT} RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot .else RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot2 .endif POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" _REQUIRE+= dovecot .endif .if ${PORT_OPTIONS:MSASLKRB5} POSTFIX_AUXLIBS+= -lkrb5 ${KRB5_EXTR} -lcrypto -lcrypt -lcom_err -lasn1 -lroken .endif .if ${PORT_OPTIONS:MSASLKMIT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err .endif .if ${PORT_OPTIONS:MTLS} .include "${PORTSDIR}/Mk/bsd.openssl.mk" POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC} POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto .endif .if ${PORT_OPTIONS:MSPF} LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2 PATCH_SITES+= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= mm PATCHFILES+= postfix-2.8.0-libspf2-1.2.x-0.patch.gz PATCH_DIST_STRIP= -p1 POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2 PLIST_SUB+= SPF="" .else PLIST_SUB+= SPF="@comment " .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= yes POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR} POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME} .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes POSTFIX_CCARGS+= -DHAS_SQLITE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsqlite3 .endif .if ${PORT_OPTIONS:MOPENLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MOPENLDAP_VER} WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber _REQUIRE+= slapd .if ${PORT_OPTIONS:MLDAP_SASL} .if ! ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 .endif POSTFIX_CCARGS+= -I${LOCALBASE}/include/sasl -DUSE_LDAP_SASL .endif .endif .if ${PORT_OPTIONS:MCDB} LIB_DEPENDS+= libcdb.so:${PORTSDIR}/databases/tinycdb POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb .endif .if ${PORT_OPTIONS:MNIS} POSTFIX_CCARGS+= -DHAS_NIS _REQUIRE+= ypserv .endif .if ${PORT_OPTIONS:MVDA} PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda PATCHFILES+= postfix-vda-v10-${VDAVERSION}.patch:vda PATCH_DIST_STRIP= -p1 PLIST_SUB+= VDA="" .else PLIST_SUB+= VDA="@comment " .endif .if ${PORT_OPTIONS:MTEST} BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1 MAN1+= ${MANTEST} PLIST_SUB+= TEST="" .else PLIST_SUB+= TEST="@comment " .endif .if ${PORT_OPTIONS:MINST_BASE} PKGNAMESUFFIX= 28-base PREFIX= /usr ETCDIR= /etc/postfix USE_RCORDER= postfix PLIST_SUB+= BASE="" .else USE_RC_SUBR= postfix PLIST_SUB+= BASE="@comment " .endif PLIST_SUB+= PFETC=${ETCDIR} .if ${PORT_OPTIONS:MDOCS} READMEDIR= ${DOCSDIR} .else READMEDIR= no .endif DAEMONDIR= ${PREFIX}/libexec/postfix SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" SUB_FILES+= pkg-install pkg-message # sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\ s!(_directory = )/usr/!\1${PREFIX}/!g;\ s!^(data_directory = /var/)lib/!\1db/!g;\ s!^\#(mynetworks_style = host)!\1!g;\ s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\ s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\ s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\ s!^(setgid_group =)!\1 maildrop!g;\ s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\ s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\ \!^\#alias_database = dbm:/etc/mail/aliases$$!d;\ s!(:|= )/etc/postfix!\1$$config_directory!g;\ s!/etc/postfix!${ETCDIR}!g;\ s!^(sample_directory =)!\1 ${ETCDIR}!g;\ s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; pre-patch: .if ${PORT_OPTIONS:MSASL2} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a) @if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \ ${ECHO_MSG}; \ ${ECHO_MSG} "Your SASL2 library it's compiled with MYSQL"; \ ${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \ ${ECHO_MSG} "select MYSQL OPTION in config menu."; \ ${ECHO_MSG} "# make clean config"; \ ${ECHO_MSG}; \ sleep 5; \ fi .endif @${ECHO} 'See header_checks.5.html' \ > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \ ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \ ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \ -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \ ${REINPLACE_CMD} -E -e '${REINPLACE}' post-patch: .for f in ${HTML1} @${ECHO} '$$html_directory/$f:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files .endfor .if ${PORT_OPTIONS:MSPF} @${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/SPF_README .endif .if ${PORT_OPTIONS:MVDA} @${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/VDA_README .endif do-configure: (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ ${ECHO} "all: default" >> Makefile) do-install: @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ config_directory=${ETCDIR} \ command_directory=${PREFIX}/sbin \ daemon_directory=${DAEMONDIR} \ html_directory=${READMEDIR} \ mailq_path=${PREFIX}/bin/mailq \ manpage_directory=${MANPREFIX}/man \ newaliases_path=${PREFIX}/bin/newaliases \ readme_directory=${READMEDIR} \ sendmail_path=${PREFIX}/sbin/sendmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MAN1PREFIX}/man/man1 .for f in ${BINTEST} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${PREFIX}/bin .endfor .for f in ${MANTEST} ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${MAN1PREFIX}/man/man1 .endfor post-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # Fix compressed man pages @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files @${CAT} ${PKGMESSAGE} .include Index: head/mail/postfix29/Makefile =================================================================== --- head/mail/postfix29/Makefile (revision 362834) +++ head/mail/postfix29/Makefile (revision 362835) @@ -1,367 +1,367 @@ # Created by: Torsten Blum # $FreeBSD$ PORTNAME= postfix PORTVERSION= 2.9.9 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \ ftp://ftp.tux.org/pub/net/postfix/official/ \ ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \ ftp://ftp.samurai.com/pub/postfix/official/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,} MASTER_SITE_SUBDIR= . old related/postfix PKGNAMESUFFIX= 29 DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Secure alternative to widely-used Sendmail LICENSE= IPL10 LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept VDAVERSION= 2.9.6 CONFLICTS= courier-0.* postfix-1.* postfix2[78]-* postfix21?-* \ postfix-2.* postfix-base-2.* postfix-current-2.* \ postfix-current-base-2.* sendmail-8.* sendmail+*-8.* \ smail-3.* zmailer-2.* opensmtpd-[0-9]* postfix-tls-* USERS= postfix GROUPS= mail maildrop postfix USES= perl5 USE_PERL5= build USE_SUBMAKE= yes SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}" OPTIONS_DEFINE= PCRE SASL2 TLS BDB MYSQL PGSQL SQLITE OPENLDAP LDAP_SASL \ CDB NIS VDA TEST SPF INST_BASE PCRE_DESC= Perl Compatible Regular Expressions SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer) DOVECOT_DESC= Dovecot 1.x SASL authentication method DOVECOT2_DESC= Dovecot 2.x SASL authentication method SASLKRB5_DESC= If your SASL req. Kerberos5, select this SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this TLS_DESC= SSL and TLS support BDB_DESC= Berkeley DB (uses WITH_BDB_VER) MYSQL_DESC= MySQL maps (uses WITH_MYSQL_VER) PGSQL_DESC= PostgreSQL maps (uses DEFAULT_PGSQL_VER) SQLITE_DESC= SQLite maps OPENLDAP_DESC= OpenLDAP maps (uses WITH_OPENLDAP_VER) LDAP_SASL_DESC= OpenLDAP client-to-server SASL auth CDB_DESC= CDB maps lookups NIS_DESC= NIS maps lookups VDA_DESC= VDA (Virtual Delivery Agent 32Bit) TEST_DESC= SMTP/LMTP test server and generator SPF_DESC= SPF support (via libspf2 1.2.x) INST_BASE_DESC= Install into /usr and /etc/postfix OPTIONS_RADIO= RG1 RG2 OPTIONS_RADIO_RG1= DOVECOT DOVECOT2 OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT RG1_DESC= Dovecot SASL authentication methods RG2_DESC= Kerberos network authentication protocol type OPTIONS_DEFAULT= PCRE NO_STAGE= yes .include MAN1= postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 \ postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 \ sendmail.1 qshape.1 MAN5= access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 \ header_checks.5 ldap_table.5 master.5 memcache_table.5 mysql_table.5 \ nisplus_table.5 pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 \ regexp_table.5 relocated.5 sqlite_table.5 tcp_table.5 transport.5 virtual.5 MAN8= anvil.8 bounce.8 cleanup.8 discard.8 dnsblog.8 error.8 flush.8 local.8 master.8 \ oqmgr.8 pickup.8 pipe.8 postscreen.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 \ smtp.8 smtpd.8 spawn.8 tlsmgr.8 tlsproxy.8 trivial-rewrite.8 verify.8 virtual.8 MLINKS= sendmail.1 mailq.1 \ sendmail.1 newaliases.1 \ header_checks.5 body_checks.5 \ bounce.8 defer.8 \ bounce.8 trace.8 \ smtp.8 lmtp.8 HTML1= body_checks.5.html bounce.5.html postfix-power.png \ scache.8.html tlsmgr.8.html .if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf) OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD} .if !empty(OLD_MAILER) IS_INTERACTIVE= yes .endif .endif .if ${OSVERSION} >= 800037 KRB5_EXTR= -lhx509 .endif .if !defined(DEBUG) MAKEFILEFLAGS+= DEBUG= .endif MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}" POSTFIX_CCARGS+= \$$(WARN) \ -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \ -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \ -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \ -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \ -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \ -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \ -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \ -DDEF_README_DIR=\\\"${READMEDIR}\\\" \ -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \ -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \ -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \ -DDEF_MAIL_OWNER=\\\"postfix\\\" \ -DDEF_SGID_GROUP=\\\"maildrop\\\" \ # Default requirement for postfix rc script _REQUIRE= LOGIN cleanvar .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre .else POSTFIX_CCARGS+= -DNO_PCRE .endif .if ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt .endif .if ${PORT_OPTIONS:MDOVECOT} || ${PORT_OPTIONS:MDOVECOT2} .if ${PORT_OPTIONS:MDOVECOT} RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot .else RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot2 .endif POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\" _REQUIRE+= dovecot .endif .if ${PORT_OPTIONS:MSASLKRB5} POSTFIX_AUXLIBS+= -lkrb5 ${KRB5_EXTR} -lcrypto -lcrypt -lcom_err -lasn1 -lroken .endif .if ${PORT_OPTIONS:MSASLKMIT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err .endif .if ${PORT_OPTIONS:MTLS} .include "${PORTSDIR}/Mk/bsd.openssl.mk" POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC} POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto .endif .if ${PORT_OPTIONS:MSPF} LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2 PATCH_SITES+= ${MASTER_SITE_LOCAL} PATCH_SITE_SUBDIR= mm PATCHFILES+= postfix-2.8.0-libspf2-1.2.x-0.patch.gz PATCH_DIST_STRIP= -p1 POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2 PLIST_SUB+= SPF="" .else PLIST_SUB+= SPF="@comment " .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= yes POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR} POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME} .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes POSTFIX_CCARGS+= -DHAS_SQLITE -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsqlite3 .endif .if ${PORT_OPTIONS:MOPENLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MOPENLDAP_VER} WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber _REQUIRE+= slapd .if ${PORT_OPTIONS:MLDAP_SASL} .if ! ${PORT_OPTIONS:MSASL2} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 .endif POSTFIX_CCARGS+= -I${LOCALBASE}/include/sasl -DUSE_LDAP_SASL .endif .endif .if ${PORT_OPTIONS:MCDB} LIB_DEPENDS+= libcdb.so:${PORTSDIR}/databases/tinycdb POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb .endif .if ${PORT_OPTIONS:MNIS} POSTFIX_CCARGS+= -DHAS_NIS _REQUIRE+= ypserv .endif .if ${PORT_OPTIONS:MVDA} PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda PATCHFILES+= postfix-vda-v11-${VDAVERSION}.patch:vda PATCH_DIST_STRIP= -p1 PLIST_SUB+= VDA="" .else PLIST_SUB+= VDA="@comment " .endif .if ${PORT_OPTIONS:MTEST} BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1 MAN1+= ${MANTEST} PLIST_SUB+= TEST="" .else PLIST_SUB+= TEST="@comment " .endif .if ${PORT_OPTIONS:MINST_BASE} PKGNAMESUFFIX= 29-base PREFIX= /usr ETCDIR= /etc/postfix USE_RCORDER= postfix PLIST_SUB+= BASE="" .else USE_RC_SUBR= postfix PLIST_SUB+= BASE="@comment " .endif PLIST_SUB+= PFETC=${ETCDIR} .if ${PORT_OPTIONS:MDOCS} READMEDIR= ${DOCSDIR} .else READMEDIR= no .endif DAEMONDIR= ${PREFIX}/libexec/postfix SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}" SUB_FILES+= pkg-install pkg-message # sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\ s!(_directory = )/usr/!\1${PREFIX}/!g;\ s!^(data_directory = /var/)lib/!\1db/!g;\ s!^\#(mynetworks_style = host)!\1!g;\ s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\ s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\ s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\ s!^(setgid_group =)!\1 maildrop!g;\ s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\ s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\ \!^\#alias_database = dbm:/etc/mail/aliases$$!d;\ s!(:|= )/etc/postfix!\1$$config_directory!g;\ s!/etc/postfix!${ETCDIR}!g;\ s!^(sample_directory =)!\1 ${ETCDIR}!g;\ s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!; pre-patch: .if ${PORT_OPTIONS:MSASL2} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a) @if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \ ${ECHO_MSG}; \ ${ECHO_MSG} "Your SASL2 library it's compiled with MYSQL"; \ ${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \ ${ECHO_MSG} "select MYSQL OPTION in config menu."; \ ${ECHO_MSG} "# make clean config"; \ ${ECHO_MSG}; \ sleep 5; \ fi .endif @${ECHO} 'See header_checks.5.html' \ > ${WRKSRC}/html/body_checks.5.html @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \ ${WRKSRC}/src/bounce/Makefile.in @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \ ${WRKSRC}/src/global/mail_params.h @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \ -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \ ${REINPLACE_CMD} -E -e '${REINPLACE}' post-patch: .for f in ${HTML1} @${ECHO} '$$html_directory/$f:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files .endfor .if ${PORT_OPTIONS:MSPF} @${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/SPF_README .endif .if ${PORT_OPTIONS:MVDA} @${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \ >> ${WRKSRC}/conf/postfix-files @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/README_FILES/VDA_README .endif do-configure: (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \ CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \ ${ECHO} "all: default" >> Makefile) do-install: @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \ config_directory=${ETCDIR} \ command_directory=${PREFIX}/sbin \ daemon_directory=${DAEMONDIR} \ html_directory=${READMEDIR} \ mailq_path=${PREFIX}/bin/mailq \ manpage_directory=${MANPREFIX}/man \ newaliases_path=${PREFIX}/bin/newaliases \ readme_directory=${READMEDIR} \ sendmail_path=${PREFIX}/sbin/sendmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MAN1PREFIX}/man/man1 .for f in ${BINTEST} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${PREFIX}/bin .endfor .for f in ${MANTEST} ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${MAN1PREFIX}/man/man1 .endfor post-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL # Fix compressed man pages @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files @${CAT} ${PKGMESSAGE} .include Index: head/mail/prayer/Makefile =================================================================== --- head/mail/prayer/Makefile (revision 362834) +++ head/mail/prayer/Makefile (revision 362835) @@ -1,107 +1,107 @@ # $FreeBSD$ PORTNAME= prayer PORTVERSION= 1.3.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail www MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/email/prayer/ MAINTAINER= koue@chaosophia.net COMMENT= Prayer Webmail System LICENSE= GPLv2 LIB_DEPENDS= libc-client4.so:${PORTSDIR}/mail/cclient USES= iconv shebangfix gmake perl5 uidfix USE_PERL5= build SHEBANG_FILES= utils/ucsnews.pl \ templates/old/make_olist.pl \ templates/src/*.pl PORTDOCS= ACCOUNTD CMD_LINE DESIGN DONE DONE-OLD FEATURES ICONLIST \ INSTALL LOGS NOTICE README ROADMAP SECURITY TODO USE_RC_SUBR= prayer OPTIONS_DEFINE= SESSIONCACHE TIDY SSL LDAP DOCS OPTIONS_DEFAULT= SESSIONCACHE TIDY SSL LDAP SESSIONCACHE_DESC= Activate Session Cache USERS= _prayer GROUPS= prayer SESSIONCACHE_USE= BDB=5+ LDAP_USE= OPENLDAP=yes TIDY_LIB_DEPENDS= libtidy-0.99.so:${PORTSDIR}/www/tidy-lib GID!= id -g DESTDIRNAME= BROOT MAKE_ARGS+= RW_USER="${UID}" RW_GROUP="${GID}" RO_GROUP="${GID}" RO_USER="${UID}" \ CCLIENT_INCLUDE="-I${LOCALBASE}/include/c-client" \ CCLIENT_LIBS="-L${LOCALBASE}/lib -lc-client4" \ CC="${CC}" \ CPPFLAGS="${CFLAGS} -I${ICONV_PREFIX}/include" \ LDFLAGS="-L${ICONV_PREFIX}/lib" \ PREFIX="${PREFIX}/prayer" \ BIN_DIR="${PREFIX}/sbin" \ PRAYER_CONFIG_FILE="${ETCDIR}/prayer.cf" \ ACCOUNTD_CONFIG_FILE="${ETCDIR}/accountd.cf" .include .if ${PORT_OPTIONS:MLDAP_ENABLE} MAKE_ARGS+= LDAP_ENABLE=true \ LDAP_INCLUDE="-I${LOCALBASE}/include" \ LDAP_LIBS="-L${LOCALBASE}/lib -lldap" .else MAKE_ARGS+= LDAP_ENABLE=false .endif .if ${PORT_OPTIONS:MTIDY} MAKE_ARGS+= TIDY_ENABLE=true \ TIDY_INCLUDE=-I${LOCALBASE}/include/tidy \ TIDY_LIBS="-L${LOCALBASE}/lib -ltidy" .else MAKE_ARGS+= TIDY_ENABLE=false .endif .if ${PORT_OPTIONS:MSSL} MAKE_ARGS+= CCLIENT_SSL_ENABLE=true \ SSL_ENABLE=true .else MAKE_ARGS+= CCLIENT_SSL_ENABLE=false \ SSL_ENABLE=false .endif .if ${PORT_OPTIONS:MSESSIONCACHE} MAKE_ARGS+= SESSION_CACHE_ENABLE=true \ DB_INCLUDE=-I${BDB_INCLUDE_DIR} \ DB_LIBS="-L${BDB_LIB_DIR} -l${BDB_LIB_NAME}" .else MAKE_ARGS+= SESSION_CACHE_ENABLE=false .endif pre-patch: @${CP} ${WRKSRC}/defaults/Config ${WRKSRC}/Config post-patch: # correct chroot @${REINPLACE_CMD} "s#\"/chroot/prayer\"#config->var_prefix#" ${WRKSRC}/servers/prayer_chroot.c # change the user in the default config and cylog util @${REINPLACE_CMD} "s#prayer_user = \"prayer\"#prayer_user = \"_prayer\"#" ${WRKSRC}/files/etc/prayer.cf.SRC @${REINPLACE_CMD} "s#\"prayer\" \"prayer\"#\"_prayer\" \"prayer\"#" ${WRKSRC}/utils/prayer-cyclog.SRC @${REINPLACE_CMD} "s,-lutil,-lutil ${ICONV_LIB}," ${WRKSRC}/Config pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/prayer \ ${STAGEDIR}${PREFIX}/prayer post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/docs && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}/var/spool/prayer .include Index: head/mail/qmail-activedir/Makefile =================================================================== --- head/mail/qmail-activedir/Makefile (revision 362834) +++ head/mail/qmail-activedir/Makefile (revision 362835) @@ -1,51 +1,51 @@ # Created by: Jean Milanez Melo # $FreeBSD$ PORTNAME= qmail-activedir PORTVERSION= 0.17 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://fo2k.com/qmail-activedir/ MAINTAINER= ports@FreeBSD.org COMMENT= Programs to allow qmail to authenticate users through a MS ad USES= qmail:run SUB_FILES= pkg-message SUB_LIST+= QMAIL_PREFIX=${QMAIL_PREFIX} USE_OPENLDAP= yes BINARIES= checkadpassword qmail-adgetpw create_alias_files CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -Wall -lldap .if defined(WITH_OPENLDAP_VER) WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -e 's,/var/qmail,${QMAIL_PREFIX},g' \ -e 's,\(#define AD_USE_GC\) 1,\1 0,' \ -e 's,\(#define AD_ONLY_USE_SSL\) 1,\1 0,' \ ${WRKSRC}/ad_func.h do-build: .for prog in ${BINARIES} ${CC} ${CFLAGS} ${WRKSRC}/${prog}.c ${WRKSRC}/ad_func.c -o \ ${WRKSRC}/${prog} .endfor do-install: .for prog in ${BINARIES} ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${STAGEDIR}${PREFIX}/bin/ .endfor .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} .endif .include Index: head/mail/qmail-ldap/Makefile =================================================================== --- head/mail/qmail-ldap/Makefile (revision 362834) +++ head/mail/qmail-ldap/Makefile (revision 362835) @@ -1,31 +1,31 @@ # Created by: Mario S F Ferreira # $FreeBSD$ PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${LDAP_PATCH_DATE} -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= mail PKGNAMESUFFIX= -ldap COMMENT= Secure, reliable, and fast MTA for UNIX systems with LDAP support RUN_DEPENDS= ${LOCALBASE}/bin/svscan:${PORTSDIR}/sysutils/daemontools \ ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp CONFLICTS= emboss-[0-9]* digest-[0-9]* *qmail-[0-9]* *qmail-mysql-[0-9]* \ qmail-spamcontrol-[0-9]* *qmail-tls-[0-9]* EXTRA_PATCHES+= ${MASTERDIR}/files/patch-Makefile \ ${MASTERDIR}/files/patch-auto_uids-c-dist USE_OPENLDAP= yes SLAVE_LDAP= yes LDAP_PATCH_DATE= 20120221 MASTERDIR= ${.CURDIR}/../qmail DESCR= ${.CURDIR}/pkg-descr PATCHDIR= ${.CURDIR}/files LATEST_LINK= ${PORTNAME}-ldap .include "${MASTERDIR}/Makefile" Index: head/mail/sendmail/Makefile =================================================================== --- head/mail/sendmail/Makefile (revision 362834) +++ head/mail/sendmail/Makefile (revision 362835) @@ -1,383 +1,384 @@ # $FreeBSD$ PORTNAME= sendmail PORTVERSION= 8.14.9 +PORTREVISION= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/sendmail/&,} PKGNAMESUFFIX?= ${TLS_SUFFIX}${SASL_SUFFIX}${LDAP_SUFFIX}${BDB_SUFFIX}${PKGNAMESUFFIX2} DISTNAME= ${PORTNAME}.${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= Reliable, highly configurable mail transfer agent with utilities CONFLICTS?= courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-* NEED_ROOT= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WCONF= ${WRKSRC}/devtools/Site SITE= ${FILESDIR}/site.config.m4.pre4 PLIST= ${WRKDIR}/.PLIST.more DOCS= KNOWNBUGS LICENSE PGPKEYS README RELEASE_NOTES \ sendmail/TRACEFLAGS sendmail/SECURITY sendmail/TUNING LMAN1= mailq.1 newaliases.1 vacation.1 LMAN5= aliases.5 LMAN8= sendmail.8 mailstats.8 makemap.8 praliases.8 smrsh.8 \ mail.local.8 rmail.8 editmap.8 SENDMAIL= ${PREFIX}/sbin/sendmail BASEMAIL= /usr/libexec/sendmail/sendmail PLIST_SUB+= PREFIX=${PREFIX:S=${PREFIX}/==} MANPREFIX=${MANPREFIX:S=$=/=:S=${PREFIX}==:S=^/==} PKGMESSAGE= ${WRKSRC}/pkg-message MILTER_SOVER?= 6 OPTIONS_DEFINE?= SHMEM SEM LA NIS IPV6 TLS SASL SASLAUTHD LDAP BDB SOCKETMAP CYRUSLOOKUP PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL DOCS OPTIONS_DEFAULT?= SHMEM SEM LA NIS IPV6 PICKY_HELO_CHECK MILTER MILTER_SHARED MILTER_POOL NO_OPTIONS_SORT=yes SHMEM_DESC= System V shared memory support LA_DESC= load averages support TLS_DESC= SMTP-TLS and SMTPS support SASLAUTHD_DESC= SASLAUTHD support BDB_DESC= Berkeley DB version 4 support SOCKETMAP_DESC= Enable socketmap feature CYRUSLOOKUP_DESC= Enable cyruslookup feature PICKY_HELO_CHECK_DESC= Enable picky HELO check MILTER_DESC= Build libmilter MILTER_SHARED_DESC= Build shared libmilter MILTER_POOL_DESC= Enable milter thread pools BDB_USE= BDB=yes LDAP_USE= OPENLDAP=yes SASL_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 SASLAUTHD_RUN_DEPENDS= ${LOCALBASE}/sbin/saslauthd:${PORTSDIR}/security/cyrus-sasl2-saslauthd .include .if ${PORT_OPTIONS:MSHMEM} && !defined(BUILDING_INDEX) IPCCHECK!= ipcrm -q 0 2>&1 || true .if ${IPCCHECK:Mimplemented} IGNORE= your system does not support sysvipc .endif .endif .if ${PORT_OPTIONS:MBDB} BDB_SUFFIX= +${BDB_INCLUDE_DIR:S,^${LOCALBASE}/include/,,} CONFLICTS+= sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.* sendmail-tls-8.* .endif .if ${PORT_OPTIONS:MLDAP} LDAP_SUFFIX?= +ldap CONFLICTS+= sendmail-sasl-8.* sendmail-sasl2-8.* sendmail-tls-8.* .endif .if ${PORT_OPTIONS:MSASL} SASL_SUFFIX?= +sasl2 CONFLICTS+= sendmail-ldap-8.* sendmail-sasl-8.* sendmail-tls-8.* .endif .if ${PORT_OPTIONS:MCYRUSLOOKUP} .if ! ${PORT_OPTIONS:MSOCKETMAP} IGNORE= option CYRUSLOOKUP requires option SOCKETMAP .else EXTRA_PATCHES+= ${FILESDIR}/cyruslookup.patch .endif .endif .if ${PORT_OPTIONS:MTLS} TLS_SUFFIX?= +tls CONFLICTS+= sendmail-ldap-8.* sendmail-sasl-8.* sendmail-sasl2-8.* .endif MAKE_PKGNAMES= for i in "" +tls; do \ for j in "" +sasl +sasl1 +sasl2; do \ for k in "" +ldap; do \ for l in "" +db2 +db3 +db4 +db41 +db42 +db43 +db44 +db45 +db46 +db47 +db48 +db49; do \ echo "sendmail$${i}$${j}$${k}$${l}-8.*" ;\ done done done done ALL_PKGNAMES!= ${MAKE_PKGNAMES} CONFLICTS2!= ${MAKE_PKGNAMES} | grep -v "${PORTNAME}${PKGNAMESUFFIX}-8." CONFLICTS+= ${CONFLICTS2} # Build site.config.m4 SITE+= ${FILESDIR}/site.config.m4 .if ${PORT_OPTIONS:MIPV6} SITE+= ${FILESDIR}/site.config.m4.ipv6 .endif .if ${PORT_OPTIONS:MSASL} SITE+= ${FILESDIR}/site.config.m4.sasl2 .endif .if ${PORT_OPTIONS:MLDAP} SITE+= ${FILESDIR}/site.config.m4.ldap .endif .if ${PORT_OPTIONS:MMILTER} SITE+= ${FILESDIR}/site.config.m4.milter .endif .if ${PORT_OPTIONS:MTLS} USE_OPENSSL= yes .endif .if ${PORT_OPTIONS:MMILTER} .if ${PORT_OPTIONS:MMILTER_SHARED} PLIST_SUB+= MILTER_SHARED="" PLIST_SUB+= MILTER_SOVER=${MILTER_SOVER} MAKE_ENV+= MILTER_SOVER=${MILTER_SOVER} .else PLIST_SUB+= MILTER_SHARED="@comment " .endif .endif SED_SCRIPT= -e "s|\`-pthread\'|\`${PTHREAD_LIBS}\'|" \ -e "s|\`-O\'|\`${CFLAGS}\'|" \ -e 's|%%CC%%|${CC}|' -e 's|%%LD%%|${LD}|' .if ! ${PORT_OPTIONS:MNIS} SED_SCRIPT+= -e "s;-DNIS ;;" .endif post-patch: @${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \ -e "s=%%LOCALBASE%%=${LOCALBASE}=g" \ -e "s=%%PORTSDIR%%=${PORTSDIR}=g" \ ${PKGDIR}/pkg-message > ${WRKSRC}/pkg-message .if ${PORT_OPTIONS:MMILTER} && ${PORT_OPTIONS:MMILTER_SHARED} @${CP} -pR ${WRKSRC}/libmilter ${WRKSRC}/libsharedmilter ${CP} ${FILESDIR}/sharedlibrary.m4 \ ${WRKSRC}/devtools/M4/UNIX/sharedlibrary.m4 ${REINPLACE_CMD} -e 's=`library=`sharedlibrary=' \ ${WRKSRC}/libsharedmilter/Makefile.m4 .endif do-configure: ${REINPLACE_CMD} ${SED_SCRIPT} ${WRKSRC}/devtools/OS/FreeBSD ${SED} -e "s=%%PREFIX%%=${PREFIX}=g" \ -e "s=%%LOCALBASE%%=${LOCALBASE}=g" \ ${SITE} > ${WCONF}/site.config.m4 .if ${PORT_OPTIONS:MBDB} ${ECHO_CMD} \ 'APPENDDEF(`confENVDEF'\'', `-I${BDB_INCLUDE_DIR}'\'')' \ >> ${WCONF}/site.config.m4 ${ECHO_CMD} \ 'APPENDDEF(`confLIBDIRS'\'', `-L${LOCALBASE}/lib'\'')' \ >> ${WCONF}/site.config.m4 .for i in sendmail editmap makemap praliases vacation ${ECHO_CMD} \ 'APPENDDEF(`conf_${i}_LIBS'\'', `-l${BDB_LIB_NAME}'\'')' \ >> ${WCONF}/site.config.m4 .endfor .endif .if ${PORT_OPTIONS:MSOCKETMAP} ${ECHO_CMD} \ 'APPENDDEF(`conf_sendmail_ENVDEF'\'', `-DSOCKETMAP'\'')' \ >> ${WCONF}/site.config.m4 .endif .if ${PORT_OPTIONS:MPICKY_HELO_CHECK} ${ECHO_CMD} \ 'APPENDDEF(`conf_sendmail_ENVDEF'\'', `-DPICKY_HELO_CHECK'\'')' \ >> ${WCONF}/site.config.m4 .endif .if ! ${PORT_OPTIONS:MSHMEM} ${ECHO_CMD} \ 'APPENDDEF(`confENVDEF'\'', `-DSM_CONF_SHM=0'\'')' \ >> ${WCONF}/site.config.m4 .endif .if ! ${PORT_OPTIONS:MSEM} ${ECHO_CMD} \ 'APPENDDEF(`confENVDEF'\'', `-DSM_CONF_SEM=0'\'')' \ >> ${WCONF}/site.config.m4 .endif .if ! ${PORT_OPTIONS:MLA} ${ECHO_CMD} \ 'APPENDDEF(`confENVDEF'\'', `-DLA_TYPE=LA_ZERO'\'')' \ >> ${WCONF}/site.config.m4 .endif .if ${PORT_OPTIONS:MMILTER} && ${PORT_OPTIONS:MMILTER_POOL} ${ECHO_CMD} \ 'APPENDDEF(`conf_libmilter_ENVDEF'\'', `-DSM_CONF_POLL=1'\'')' \ >> ${WCONF}/site.config.m4 ${ECHO_CMD} \ 'APPENDDEF(`conf_libmilter_ENVDEF'\'', `-D_FFR_WORKERS_POOL=1'\'')' \ >> ${WCONF}/site.config.m4 .endif post-build: (cd ${WRKSRC}/doc/op && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} op.txt) .if ${PORT_OPTIONS:MMILTER} (cd ${BUILD_WRKSRC}/libmilter; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) .if ${PORT_OPTIONS:MMILTER_SHARED} (cd ${BUILD_WRKSRC}/libsharedmilter; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) .endif .endif pre-install: ${MKDIR} ${STAGEDIR}/etc/mail @${CAT} ${PKGDIR}/pkg-plist >${PLIST} .if ${PORT_OPTIONS:MMILTER} @${CAT} ${FILESDIR}/pkg-milter >>${PLIST} .endif if ! pw groupshow smmsp; then pw groupadd smmsp -g 25; fi if ! pw usershow smmsp; then pw useradd smmsp -g smmsp -u 25 \ -h - -d /nonexistent -s /nonexistent -c "Sendmail Queue"; fi @cd ${WRKSRC} && ${FIND} cf -type f | \ ${AWK} '{print "share/sendmail/" $$1}' >>${PLIST} @cd ${WRKSRC} && ${FIND} -d cf -type d | \ ${AWK} '{print "@dirrm share/sendmail/" $$1}' >>${PLIST} @${ECHO_CMD} "@dirrm share/sendmail" >>${PLIST} .if ${PORT_OPTIONS:MDOCS} .for i in ${DOCS} @${ECHO_CMD} `${BASENAME} ${i}` | \ ${AWK} '{print "%%DOCSDIR%%/" $$1}' >>${PLIST} .endfor .if ${PORT_OPTIONS:MCYRUSLOOKUP} @${ECHO_CMD} "share/doc/sendmail/CYRUS_LOOKUP" >>${PLIST} .endif @${ECHO_CMD} "@dirrm %%DOCSDIR%%" >>${PLIST} .endif # We want mail.local and rmail for our system. # the build install catmans only, we have to fix this. post-install: (cd ${WRKSRC}/mail.local && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} force-install) (cd ${WRKSRC}/rmail && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} force-install) .if ${PORT_OPTIONS:MMILTER} ${MKDIR} ${STAGEDIR}${PREFIX}/include/libmilter ${INSTALL_DATA} ${WRKSRC}/include/libmilter/mfapi.h \ ${WRKSRC}/include/libmilter/mfdef.h \ ${STAGEDIR}${PREFIX}/include/libmilter/ ${INSTALL_DATA} \ ${WRKSRC}/obj.`${WRKSRC}/devtools/bin/Build -A`/libmilter/libmilter.a \ ${STAGEDIR}${PREFIX}/lib/ .if ${PORT_OPTIONS:MMILTER_SHARED} ${INSTALL_SCRIPT} \ ${WRKSRC}/obj.`${WRKSRC}/devtools/bin/Build -A`/libsharedmilter/libmilter.so \ ${STAGEDIR}${PREFIX}/lib/libmilter.so.${MILTER_SOVER} ${LN} -sf libmilter.so.${MILTER_SOVER} \ ${STAGEDIR}${PREFIX}/lib/libmilter.so .endif .endif .for i in ${LMAN8} ${INSTALL_MAN} ${WRKSRC}/*/${i} ${STAGEDIR}${MANPREFIX}/man/man8/ .endfor .for i in ${LMAN5} ${INSTALL_MAN} ${WRKSRC}/*/${i} ${STAGEDIR}${MANPREFIX}/man/man5/ .endfor .for i in ${LMAN1} ${INSTALL_MAN} ${WRKSRC}/*/${i} ${STAGEDIR}${MANPREFIX}/man/man1/ .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/sendmail ${TAR} -C ${WRKSRC} -cf - cf | \ ${TAR} -C ${STAGEDIR}${PREFIX}/share/sendmail -xf - .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/op/op.ps ${STAGEDIR}${DOCSDIR}/op.ps ${INSTALL_DATA} ${WRKSRC}/doc/op/op.txt ${STAGEDIR}${DOCSDIR}/op.txt ${INSTALL_DATA} ${WRKSRC}/devtools/README ${STAGEDIR}${DOCSDIR}/DEVTOOLS ${INSTALL_DATA} ${WRKSRC}/sendmail/README ${STAGEDIR}${DOCSDIR}/SENDMAIL ${INSTALL_DATA} ${WRKSRC}/mail.local/README ${STAGEDIR}${DOCSDIR}/MAIL.LOCAL ${INSTALL_DATA} ${WRKSRC}/smrsh/README ${STAGEDIR}${DOCSDIR}/SMRSH .if ${PORT_OPTIONS:MMILTER} ${INSTALL_DATA} ${WRKSRC}/libmilter/README ${STAGEDIR}${DOCSDIR}/MILTER ${MKDIR} ${STAGEDIR}${DOCSDIR}/libmilter ${TAR} -C ${WRKSRC}/libmilter/docs -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR}/libmilter -xf - .endif .if ${PORT_OPTIONS:MCYRUSLOOKUP} ${INSTALL_DATA} ${FILESDIR}/CYRUS_LOOKUP ${STAGEDIR}${DOCSDIR}/CYRUS_LOOKUP .endif .endif mailer.base: @${SED} \ -e "s=^sendmail[ ]*/.*$$=sendmail ${BASEMAIL}=" \ -e "s=^send-mail[ ]*/.*$$=send-mail ${BASEMAIL}=" \ -e "s=^mailq[ ]*/.*$$=mailq ${BASEMAIL}=" \ -e "s=^newaliases[ ]*/.*$$=newaliases ${BASEMAIL}=" \ -e "s=^hoststat[ ]*/.*$$=hoststat ${BASEMAIL}=" \ -e "s=^purgestat[ ]*/.*$$=purgestat ${BASEMAIL}=" \ ${DESTDIR}/etc/mail/mailer.conf > ${DESTDIR}/etc/mail/mailer.conf.new ${MV} ${DESTDIR}/etc/mail/mailer.conf.new \ ${DESTDIR}/etc/mail/mailer.conf mailer.conf: @${SED} \ -e "s=^sendmail[ ]*/.*$$=sendmail ${SENDMAIL}=" \ -e "s=^send-mail[ ]*/.*$$=send-mail ${SENDMAIL}=" \ -e "s=^mailq[ ]*/.*$$=mailq ${SENDMAIL}=" \ -e "s=^newaliases[ ]*/.*$$=newaliases ${SENDMAIL}=" \ -e "s=^hoststat[ ]*/.*$$=hoststat ${SENDMAIL}=" \ -e "s=^purgestat[ ]*/.*$$=purgestat ${SENDMAIL}=" \ ${DESTDIR}/etc/mail/mailer.conf > ${DESTDIR}/etc/mail/mailer.conf.new ${MV} ${DESTDIR}/etc/mail/mailer.conf.new \ ${DESTDIR}/etc/mail/mailer.conf # create sumbit.cf on older systems # submit.cf: ${DESTDIR}/etc/mail/submit.cf ${DESTDIR}/etc/mail/submit.mc: ${INSTALL_DATA} ${PREFIX}/share/sendmail/cf/cf/submit.mc \ ${DESTDIR}/etc/mail/submit.mc ${DESTDIR}/etc/mail/submit.cf: ${DESTDIR}/etc/mail/submit.mc @( cd ${DESTDIR}/etc/mail && ${MAKE} \ SENDMAIL_CF_DIR=${PREFIX}/share/sendmail/cf \ SENDMAIL_MC=submit ) # create basics for smtp-auth # howto-sasldb: @${ECHO_CMD} "# Links:" @${ECHO_CMD} "#" @${ECHO_CMD} "# http://www.sendmail.org/~gshapiro/" @${ECHO_CMD} "# http://www.sendmail.org/~ca/email/auth.html" @${ECHO_CMD} "# http://www.bme.ogi.edu/~pchytil/linux/sendmail/" @${ECHO_CMD} "# http://blue-labs.org/software/sm-pgsql/" @${ECHO_CMD} "# http://www.falkotimme.com/howtos/sendmail_smtp_auth_tls/" @${ECHO_CMD} "#" # create certificates for TLS/SSL # tls-install: ${SETENV} DESTDIR=${DESTDIR} FILESDIR=${FILESDIR} \ ${SH} ${FILESDIR}/tls-install.sh help: @${ECHO_CMD} "# additional targets:" @${ECHO_CMD} "#" @${ECHO_CMD} "# configure ${DESTDIR}/etc/mail/mailer.conf" @${ECHO_CMD} "# for sendmail from ports" @${ECHO_CMD} "make mailer.conf" @${ECHO_CMD} "# for sendmail in the base" @${ECHO_CMD} "make mailer.base" @${ECHO_CMD} "#" @${ECHO_CMD} "# show howto for configuring sasldb" @${ECHO_CMD} "make howto-sasldb" @${ECHO_CMD} "#" @${ECHO_CMD} "# create a self-signed certificate" @${ECHO_CMD} "make tls-install" @${ECHO_CMD} "#" .include .if ${PORT_OPTIONS:MTLS} .if !defined(WITH_OPENSSL_BASE) SITE+= ${FILESDIR}/site.config.m4.ssl .endif SITE+= ${FILESDIR}/site.config.m4.tls .endif .if exists(${FILESDIR}/site.config.m4.local) SITE+= ${FILESDIR}/site.config.m4.local .endif .if ${PREFIX} == "/usr" pre-everything:: @${ECHO_CMD} "#" @${ECHO_CMD} "# You can't override the base sendmail this way." @${ECHO_CMD} "# your version FreeBSD use mailwrapper." @${ECHO_CMD} "#" @${ECHO_CMD} "# Please install with normal PREFIX" @${ECHO_CMD} "# and activate the port version with" @${ECHO_CMD} "# cd ${PORTSDIR}/mail/sendmail && make mailer.conf" @${ECHO_CMD} "#" @${FALSE} .endif .include Index: head/mail/spamass-milter/Makefile =================================================================== --- head/mail/spamass-milter/Makefile (revision 362834) +++ head/mail/spamass-milter/Makefile (revision 362835) @@ -1,91 +1,92 @@ # Created by: Eugene M. Kim # $FreeBSD$ PORTNAME= spamass-milter PORTVERSION= 0.3.2 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= spamass-milt MAINTAINER= bmah@FreeBSD.org COMMENT= Sendmail Milter (mail filter) plugin for SpamAssassin BUILD_DEPENDS= spamc:${PORTSDIR}/mail/spamassassin RUN_DEPENDS:= ${BUILD_DEPENDS} LICENSE= GPLv2 OPTIONS_DEFINE= ADDAUTH_PATCH REJECTTEXT_PATCH LDAP SENDMAIL_PORT IPV6 DOCS ADDAUTH_PATCH_DESC= Bypass checks for SMTP AUTH connections REJECTTEXT_PATCH_DESC= Customize SMTP reject message SENDMAIL_PORT_DESC= Build against sendmail port .include ORIG_ARGS= fd:mMp:P:r:u:D:i:b:B:e:x NEW_ARGS:= ${ORIG_ARGS} .if ${PORT_OPTIONS:MADDAUTH_PATCH} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-addauth NEW_ARGS:= ${NEW_ARGS}a .endif .if ${PORT_OPTIONS:MREJECTTEXT_PATCH} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-rejecttext1 NEW_ARGS:= ${NEW_ARGS}R: .endif .if ${PORT_OPTIONS:MIPV6} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-ipv6 .endif # extra-patch-options is modified in pre-patch .if ${ORIG_ARGS} != ${NEW_ARGS} EXTRA_PATCHES+= ${WRKDIR}/extra-patch-options .endif .if exists(${LOCALBASE}/lib/libldap.so) WITH_LDAP=yes .undef WITHOUT_LDAP .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP=yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= AUTHORS ChangeLog NEWS README TODO .endif USE_RC_SUBR= spamass-milter GNU_CONFIGURE= yes SUB_FILES= pkg-message pre-patch: .if ${ORIG_ARGS} != ${NEW_ARGS} @${SED} -e 's|%NEW_ARGS%|${NEW_ARGS}|' ${FILESDIR}/extra-patch-options > ${WRKDIR}/extra-patch-options .endif post-patch: @${SED} -e's,%%PREFIX%%,${PREFIX},g' \ ${FILESDIR}/activation.txt > ${WRKDIR}/activation.txt .if ${PORT_OPTIONS:MLDAP} && ${PORT_OPTIONS:MLDAP} @${REINPLACE_CMD} -e 's|-lmilter|-lmilter -lldap|g' ${WRKSRC}/configure .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/activation.txt ${STAGEDIR}${DOCSDIR}/activation.txt .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .endif .include "${PORTSDIR}/mail/sendmail/bsd.milter.mk" .include Index: head/mail/spmfilter/Makefile =================================================================== --- head/mail/spmfilter/Makefile (revision 362834) +++ head/mail/spmfilter/Makefile (revision 362835) @@ -1,96 +1,97 @@ # $FreeBSD$ PORTNAME= spmfilter PORTVERSION= 0.6.7 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.${PORTNAME}.org/files/ MAINTAINER= ast@treibsand.com COMMENT= Spmfilter is a high-performance mail filtering framework, written in C LICENSE= LGPL3 BUILD_DEPENDS= libcmime>=0.1.10:${PORTSDIR}/mail/libcmime \ libesmtp>=1.0:${PORTSDIR}/mail/libesmtp RUN_DEPENDS:= ${BUILD_DEPENDS} SMFUSER?= nobody SMFGROUP?= mail SMFDIR?= /var/spool/spmfilter USES= cmake pkgconfig CMAKE_ARGS+= --no-warn-unused-cli \ -DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \ -DCMAKE_LIBRARY_PATH="${LOCALBASE}/lib" USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_RC_SUBR= ${PORTNAME} OPTIONS_DEFINE= DB4 DEBUG LDAP MYSQL PGSQL OPTIONS_DEFAULT= DB4 DB4_DESC= DB4 backend # Default requirement for spmfilter rc script _REQUIRE= LOGIN SUB_FILES= pkg-install pkg-deinstall SUB_LIST+= SMFUSER=${SMFUSER} \ SMFGROUP=${SMFGROUP} \ SMFDIR=${SMFDIR} \ PLIST_SUB= LIB_VERSION=${PORTVERSION} .include .if ${PORT_OPTIONS:MDB4} USE_BDB= yes CMAKE_ARGS+= -DDB4_INCLUDE_DIR="${BDB_INCLUDE_DIR}" .else CMAKE_ARGS+= -DWITHOUT_DB4=TRUE .endif .if ${PORT_OPTIONS:MDEBUG} CMAKE_ARGS+= -DENABLE_DEBUG=TRUE .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MOPENLDAP_VER} WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif .else CMAKE_ARGS+= -DWITHOUT_LDAP=TRUE .endif .if ${PORT_OPTIONS:MMYSQL} LIB_DEPENDS+= libzdb.so:${PORTSDIR}/databases/libzdb USE_MYSQL= yes _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} LIB_DEPENDS+= libzdb.so:${PORTSDIR}/databases/libzdb USE_PGSQL= yes _REQUIRE+= postgresql .endif .if !${PORT_OPTIONS:MMYSQL} && !${PORT_OPTIONS:MPGSQL} CMAKE_ARGS+= -DWITHOUT_ZDB=TRUE .endif SUB_LIST+= REQUIRE="${_REQUIRE}" post-patch: @${REINPLACE_CMD} -e 's|share/man|man|' \ ${WRKSRC}/cmake/Modules/SMFMacros.cmake @${REINPLACE_CMD} -E -e 's|(HAVE_DB4 )db|\1${BDB_LIB_NAME}|' \ ${WRKSRC}/cmake/Modules/FindDB4.cmake @${REINPLACE_CMD} -E -e 's|\$${CMAKE_INSTALL_LIBDIR}(/pkgconfig)|$${CMAKE_INSTALL_PREFIX}/libdata\1|' \ -e 's|(COMMON_LIBS )db|\1${BDB_LIB_NAME}|' \ ${WRKSRC}/src/CMakeLists.txt post-install: @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.sample ${STAGEDIR}${PREFIX}/etc/ .include Index: head/mail/sylpheed/Makefile =================================================================== --- head/mail/sylpheed/Makefile (revision 362834) +++ head/mail/sylpheed/Makefile (revision 362835) @@ -1,135 +1,136 @@ # Created by: shigeri # $FreeBSD$ PORTNAME= sylpheed PORTVERSION= 3.4.2 +PORTREVISION= 1 CATEGORIES= mail ipv6 MASTER_SITES= http://sylpheed.sraoss.jp/sylpheed/v${PORTVERSION:C/\.[^\.]*$//}/ \ CRITICAL MAINTAINER= ehaupt@FreeBSD.org COMMENT= Lightweight, featureful, and fast GTK+ based e-mail client LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:${PORTSDIR}/misc/mime-support USES= gettext iconv gmake pkgconfig tar:bzip2 desktop-file-utils \ libtool USE_GNOME= gtk20 GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-ipv6 \ --prefix=${PREFIX} \ --with-libintl-prefix=${LOCALBASE} \ --program-transform-name='' CONFLICTS= sylpheed-1.[0-8]* sylpheed-2.[0-9]* sylpheed-gtk2-[0-9]* OPTIONS_DEFINE= GPGME COMPFACE JPILOT LDAP SSL GTKSPELL ONIGURUMA DOCS GPGME_DESC= GnuPG support using GPGME COMPFACE_DESC= X-Face support JPILOT_DESC= JPilot support GTKSPELL_DESC= Spell checking support ONIGURUMA_DESC= Oniguruma support OPTIONS_DEFAULT=SSL GTKSPELL .include .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes CONFIGURE_ARGS+=--enable-ssl .else CONFIGURE_ARGS+=--disable-ssl .endif .if ${PORT_OPTIONS:MGPGME} LIB_DEPENDS+= libgpgme.so:${PORTSDIR}/security/gpgme RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg CONFIGURE_ARGS+=--enable-gpgme .else CONFIGURE_ARGS+=--disable-gpgme .endif .if ${PORT_OPTIONS:MCOMPFACE} LIB_DEPENDS+= libcompface.so:${PORTSDIR}/mail/faces CONFIGURE_ARGS+=--enable-compface .else CONFIGURE_ARGS+=--disable-compface .endif .if ${PORT_OPTIONS:MJPILOT} LIB_DEPENDS+= libpisock.so:${PORTSDIR}/palm/pilot-link RUN_DEPENDS+= jpilot:${PORTSDIR}/palm/jpilot CONFIGURE_ARGS+=--enable-jpilot .else CONFIGURE_ARGS+=--disable-jpilot .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--enable-ldap .else CONFIGURE_ARGS+=--disable-ldap .endif .if ${PORT_OPTIONS:MGTKSPELL} LIB_DEPENDS+= libgtkspell.so:${PORTSDIR}/textproc/gtkspell CONFIGURE_ARGS+=--enable-gtkspell .else CONFIGURE_ARGS+=--disable-gtkspell .endif .if ${PORT_OPTIONS:MONIGURUMA} BUILD_DEPENDS+= ${LOCALBASE}/lib/libonig.a:${PORTSDIR}/devel/oniguruma5 CONFIGURE_ARGS+=--enable-oniguruma .else CONFIGURE_ARGS+=--disable-oniguruma .endif MAKEFILES= Makefile.in ac/Makefile.in faq/Makefile.in faq/de/Makefile.in \ faq/en/Makefile.in faq/es/Makefile.in faq/fr/Makefile.in \ faq/it/Makefile.in manual/Makefile.in manual/en/Makefile.in \ manual/ja/Makefile.in src/Makefile.in libsylph/Makefile.in \ src/icons/Makefile.in post-patch: @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS:S/"//g}|g; \ s|-lresolv||g; s|-lpisock\"|${ICONV_LIB} &|g;' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/etc|${LOCALBASE}&|g' \ ${WRKSRC}/libsylph/procmime.c # to prevent breaking cc of ldif.c because of a base64.h in PREFIX/include @${REINPLACE_CMD} -e 's|^\(DEFS.*\.\.\)$$|\1 -I../libsylph|' \ ${WRKSRC}/src/Makefile.in .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e 's|^SUBDIRS = ac libsylph src plugin po manual faq nsis$$|SUBDIRS = ac libsylph src plugin po nsis|g' \ ${WRKSRC}/Makefile.in .else .for i in ${MAKEFILES} @${REINPLACE_CMD} -e 's|^faqdir = @faqdir@$$|faqdir = ${DOCSDIR}/faq|g; \ s|^manualdir = @manualdir@$$|manualdir = ${DOCSDIR}/manual|g' \ ${WRKSRC}/${i} .endfor .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ChangeLog INSTALL README TODO @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/${i}.ja ${STAGEDIR}${DOCSDIR} .endfor @${INSTALL_DATA} ${WRKSRC}/sylpheed.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @${INSTALL_DATA} ${WRKSRC}/sylpheed.desktop ${STAGEDIR}${PREFIX}/share/applications/ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsylpheed-plugin-0.so.1.2.0 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsylph-0.so.1.2.0 .include Index: head/mail/tpop3d/Makefile =================================================================== --- head/mail/tpop3d/Makefile (revision 362834) +++ head/mail/tpop3d/Makefile (revision 362835) @@ -1,101 +1,101 @@ # Created by: chris@shagged.org # $FreeBSD$ PORTNAME= tpop3d PORTVERSION= 1.5.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= tpop3d MAINTAINER= ports@FreeBSD.org COMMENT= Virtual-domain capable POP3 server supporting MySQL, PgSQL etc auth USE_OPENSSL= yes GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib -lcrypto CONFIGURE_ARGS= --enable-auth-other \ --enable-tcp-wrappers \ --enable-tls \ --with-mailspool-directory=/var/mail OPTIONS_DEFINE= LDAP PERLAUTH PASSWDAUTH FLATAUTH GDBMAUTH MAILDIR MBOXINDICES DRAC FIX_PERLAUTH DOCS OPTIONS_RADIO= DB OPTIONS_RADIO_DB= MYSQL PGSQL DB_DESC= Authentication database PERLAUTH_DESC= Use Perl authentication PASSWDAUTH_DESC= Use /etc/passwd authentication FLATAUTH_DESC= Use /etc/passwd-style flat file authentication GDBMAUTH_DESC= Use authentication against GNU dbm files MAILDIR_DESC= Compile Maildir support MBOXINDICES_DESC= Save Mbox indices DRAC_DESC= DRAC RFC for POP-before-SMTP relaying FIX_PERLAUTH_DESC= Only try it if perl-auth coredumps DRAC_CONFIGURE_ENABLE= drac MAILDIR_CONFIGURE_ENABLE= mbox-maildir PERLAUTH_CONFIGURE_ENABLE= auth-perl FLATAUTH_CONFIGURE_ENABLE= auth-flatfile GDBMAUTH_CONFIGURE_ENABLE= auth-gdbm PASSWDAUTH_CONFIGURE_ENABLE= auth-passwd MBOXINDICES_CONFIGURE_ENABLE= mbox-bsd-save-indices DRAC_BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:${PORTSDIR}/mail/drac GDBMAUTH_LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm .include # MySQL authentication .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --enable-auth-mysql \ --with-mysql-lib-dir=${LOCALBASE}/lib/mysql \ --with-mysql-include-dir=${LOCALBASE}/include/mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes DEFAULT_PGSQL_VER= 80 CONFIGURE_ARGS+= --enable-auth-pgsql \ --with-pgsql-lib-dir=${LOCALBASE}/lib \ --with-pgsql-include-dir=${LOCALBASE}/include .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --enable-auth-ldap --with-openldap-root=${LOCALBASE} .endif # Perl authentication .if ${PORT_OPTIONS:MPERLAUTH} USES+= perl5 .endif .if ${PORT_OPTIONS:MFIX_PERLAUTH} EXTRA_PATCHES+=${PATCHDIR}/extra-patch-auth_perl.c .endif USE_RC_SUBR= tpop3d DEFAULT_CONFIG= ${PREFIX}/etc/tpop3d.conf.sample PORTDOCS= CHANGES CREDITS FAQ HACKING INSTALL PORTABILITY \ README README.POP-before-SMTP README.auth_mysql TODO post-patch: @${REINPLACE_CMD} 's,^CFLAGS =, CFLAGS = \@CFLAGS\@,' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} 's,/etc/tpop3d,${PREFIX}/etc/tpop3d,g' \ ${WRKSRC}/tpop3d.conf.5 ${WRKSRC}/tpop3d.8 do-install: ${INSTALL_DATA} ${FILESDIR}/tpop3d.conf.dist \ ${STAGEDIR}${DEFAULT_CONFIG} ${INSTALL_MAN} ${WRKSRC}/tpop3d.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 ${INSTALL_MAN} ${WRKSRC}/tpop3d.8 ${STAGEDIR}${MANPREFIX}/man/man8 ${INSTALL_PROGRAM} ${WRKSRC}/tpop3d ${STAGEDIR}${PREFIX}/sbin .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/mail/vpopmail/Makefile =================================================================== --- head/mail/vpopmail/Makefile (revision 362834) +++ head/mail/vpopmail/Makefile (revision 362835) @@ -1,416 +1,417 @@ # Created by: Neil Blakey-Milner # $FreeBSD$ PORTNAME= vpopmail PORTVERSION= 5.4.33 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION} \ SF/${PORTNAME}/${PORTNAME}-devel/${PORTVERSION} MAINTAINER= bdrewery@FreeBSD.org COMMENT= Easy virtual domain and authentication package for use with qmail LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual BUILD_DEPENDS= ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp RUN_DEPENDS= ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp PATCH_STRIP= -p1 USES= qmail gmake CONFLICTS= vpopmail-devel-5.* GNU_CONFIGURE= YES OPTIONS_SUB= yes USERS= vpopmail GROUPS= vchkpw VCFGDIR?= ${WRKDIR}/vcfg VCFGFILES?= inc_deps lib_deps tcp.smtp CONFIGURE_ENV+= VCFGDIR="${VCFGDIR}" \ AUTOCONF=true ACLOCAL=true AUTOMAKE=true AUTOHEADER=true CONFIGURE_ARGS= --enable-qmaildir=${QMAIL_PREFIX} \ --enable-tcprules-prog=${LOCALBASE}/bin/tcprules \ --enable-tcpserver-file=${VPOPMAIL_DIR}/etc/tcp.smtp \ --enable-non-root-build \ --enable-logging=${LOGLEVEL} \ --enable-vpopuser=nobody \ --enable-vpopgroup=nobody OPTIONS_DEFINE= DOCS \ PASSWD \ MD5_PASSWORDS \ CLEAR_PASSWD \ LEARN_PASSWORDS \ MYSQL_REPLICATION \ MYSQL_LIMITS \ VALIAS \ ROAMING \ IP_ALIAS \ QMAIL_EXT \ FILE_LOCKING \ FILE_SYNC \ USERS_BIG_DIR \ SEEKABLE \ SPAMASSASSIN \ SUID_VCHKPW \ SMTP_AUTH_PATCH \ ONCHANGE_SCRIPT \ FPIC \ MAILDROP \ DOMAIN_QUOTAS \ SPAMFOLDER \ SINGLE_DOMAIN \ AUTH_LOG \ SQL_LOG \ SQL_LOG_TRIM OPTIONS_SINGLE= AUTH OPTIONS_SINGLE_AUTH= CDB MYSQL PGSQL LDAP LDAP_SASL ORACLE SYBASE OPTIONS_DEFAULT=MD5_PASSWORDS \ CDB \ ROAMING \ FILE_LOCKING \ USERS_BIG_DIR \ SEEKABLE \ FPIC \ AUTH_LOG CDB_DESC= Auth via CDB PASSWD_DESC= /etc/passwd account support MYSQL_DESC= Auth via MySQL PGSQL_DESC= Auth via PostgreSQL SYBASE_DESC= Auth via Sybase MD5_PASSWORDS_DESC= Store passwords in MD5 format CLEAR_PASSWD_DESC= Store passwords in plaintext LEARN_PASSWORDS_DESC= Learn passwords during POP auth MYSQL_REPLICATION_DESC= MySQL database replication support MYSQL_LIMITS_DESC= MySQL mailbox limitations support ORACLE_DESC= Auth via Oracle LDAP_DESC= Auth via LDAP LDAP_SASL_DESC= Auth via LDAP SASL VALIAS_DESC= Store aliases in DB instead of .qmail files ROAMING_DESC= roaming users support IP_ALIAS_DESC= IP alias support QMAIL_EXT_DESC= qmail-like user-* address support FILE_LOCKING_DESC= file locking support FILE_SYNC_DESC= fsync support (decreases performance) USERS_BIG_DIR_DESC= Hashing user directories (BIGDIR) SEEKABLE_DESC= Make input to vdelivermail seekable SPAMASSASSIN_DESC= SpamAssassin support SUID_VCHKPW_DESC= Set vchkpw setugid vpopmail:vchkpw SMTP_AUTH_PATCH_DESC= Swap Challenge/Response for CRAM-MD5 ONCHANGE_SCRIPT_DESC= vpopmail/etc/onchange script support FPIC_DESC= Compile with -fPIC MAILDROP_DESC= Maildrop MDA support DOMAIN_QUOTAS_DESC= Domain quotas support SPAMFOLDER_DESC= Move spam to Junk (requires SA) SINGLE_DOMAIN_DESC= Optimize for a single domain setup AUTH_LOG_DESC= Log auth attempts when using a DB SQL_LOG_DESC= Log to selected SQL database SQL_LOG_TRIM_DESC= Trim logs of deleted users/domains # Compatibility with older KNOB, correctly will enable if set, # but be unset if unselected in the 'config' dialog .if defined(WITH_POSTGRESQL) PORT_OPTIONS+= PGSQL .endif .if defined(WITH_MYSQL_LOG) PORT_OPTIONS+= SQL_LOG .endif .if defined(WITH_PGSQL_LOG) PORT_OPTIONS+= SQL_LOG .endif .if defined(WITH_SQL_LOG_REMOVE_DELETED) PORT_OPTIONS+= SQL_LOG_TRIM .endif DOMAIN_QUOTAS_CONFIGURE_ON= --enable-domainquotas=y DOMAIN_QUOTAS_CONFIGURE_OFF= --enable-domainquotas=n PASSWD_CONFIGURE_ON= --enable-passwd MD5_PASSWORDS_CONFIGURE_OFF= --disable-md5-passwords VALIAS_CONFIGURE_ON= --enable-valias CLEAR_PASSWD_CONFIGURE_OFF= --disable-clear-passwd LEARN_PASSWORDS_CONFIGURE_ON= --enable-learn-passwords LDAP_CONFIGURE_ON= --enable-auth-module=ldap ORACLE_CONFIGURE_ON= --enable-auth-module=oracle SYBASE_CONFIGURE_ON= --enable-auth-module=sybase SINGLE_DOMAIN_CONFIGURE_ON= --disable-many-domains IP_ALIAS_CONFIGURE_ON= --enable-ip-alias-domains QMAIL_EXT_CONFIGURE_ON= --enable-qmail-ext FILE_LOCKING_CONFIGURE_OFF= --disable-file-locking FILE_SYNC_CONFIGURE_ON= --enable-file-sync AUTH_LOG_CONFIGURE_OFF= --disable-auth-logging USERS_BIG_DIR_CONFIGURE_OFF= --disable-users-big-dir SEEKABLE_CONFIGURE_OFF= --disable-make-seekable ROAMING_CONFIGURE_ON= --enable-roaming-users \ --enable-relay-clear-minutes=${RELAYCLEAR} MYSQL_CONFIGURE_ON= --enable-auth-module=mysql \ --enable-incdir=${LOCALBASE}/include/mysql \ --enable-libdir=${LOCALBASE}/lib/mysql MYSQL_REPLICATION_CONFIGURE_ON= --enable-mysql-replication MYSQL_LIMITS_CONFIGURE_ON= --enable-mysql-limits PGSQL_CONFIGURE_ON= --enable-auth-module=pgsql SQL_LOG_CONFIGURE_ON= --enable-sql-logging ONCHANGE_SCRIPT_CONFIGURE_ON= --enable-onchange-script MAILDROP_CONFIGURE_ON= --enable-maildrop=y \ --enable-maildrop-prog=${LOCALBASE}/bin/maildrop MAILDROP_CONFIGURE_OFF= --enable-maildrop=n MAILDROP_RUN_DEPENDS= maildrop:${PORTSDIR}/${MAILDROP_PORT} MAILDROP_BUILD_DEPENDS= maildrop:${PORTSDIR}/${MAILDROP_PORT} SPAMASSASSIN_CONFIGURE_ON= --enable-spamassassin \ --enable-spamc-prog=${LOCALBASE}/bin/spamc \ --enable-spam-threshold=${SPAM_THRESHOLD} SPAMASSASSIN_BUILD_DEPENDS= spamc:${PORTSDIR}/mail/spamassassin SPAMASSASSIN_RUN_DEPENDS= spamc:${PORTSDIR}/mail/spamassassin SPAMFOLDER_CONFIGURE_ON= --enable-spam-junkfolder .include # PostgreSQL database configuration options # # WITH_PGSQL_USER - the username for connecting to the PostgreSQL server (postgres) # WITH_PGSQL_DB - the name of the PostgreSQL database to use (vpopmail) # # Oracle database configuration options # # WARNING: This is NOT TESTED, not in the least. # Please report any success or failure to the port maintainer # # WITH_ORACLE_PROC - the name of the Oracle Pro-C precompiler, default 'proc' # WITH_ORACLE_SERVICE - the Oracle service name (jimmy) # WITH_ORACLE_USER - the username for connecting to the Oracle server (system) # WITH_ORACLE_PASSWD - the password for connecting to the Oracle server (manager) # WITH_ORACLE_DB - the name of the Oracle database to connect to (orcl1) # WITH_ORACLE_HOME - the Oracle installation directory (/export/home/oracle) # # Sybase database configuration options # # WARNING: This is NOT TESTED, not in the least. # Please report any success or failure to the port maintainer # # WITH_SYBASE_SERVER - the Sybase server name (empty) # WITH_SYBASE_USER - the username for connecting to the Sybase server (sa) # WITH_SYBASE_PASSWD - the password for connecting to the Sybase server (empty) # WITH_SYBASE_APP - the app for connecting to the Sybase server (vpopmail) # WITH_SYBASE_DB - the name of the Sybase database to connect to (vpopmail) # # Courier IMAP configuration options for authvchkpw # # WARNING: This is NOT TESTED, not in the least. # Please report any success or failure to the port maintainer # # WITH_COURIER_IMAPLOGIN - the path to the imaplogin program # WITH_COURIER_IMAPD - the path to the imapd program # User-configurable variables # # ONCHANGE_SCRIPT - see README.onchange # MAILDROP - see README.maildrop # # Define these to change from the default behaviour # # MAILDROP_PORT - the port that provides the bin/maildrop program # # Set these to the values you'd prefer # # RELAYCLEAR - time in minutes before clearing relay hole (requires roaming) # SPAM_THRESHOLD - minimum score required to delete spam messages (requires spamassassin) # LOGLEVEL - n - no logging, y - log all, # e - log errors, p - log passwords in errors, # v - verbose success and errors with passwords # QMAIL_PREFIX - location of qmail directory # VPOPMAIL_DIR - installation area for vpopmail (see comment below) # # RELAYCLEAR?= 30 SPAM_THRESHOLD?=15 LOGLEVEL?= y MAILDROP_PORT?= mail/maildrop WITH_COURIER_IMAPLOGIN?= ${LOCALBASE}/sbin/imaplogin WITH_VPOPMAIL_AUTHVCHKPW?= ${VPOPMAIL_DIR}/bin/authvchkpw WITH_COURIER_IMAPD?= ${LOCALBASE}/bin/imapd WITH_ORACLE_PROC?= proc VPOPMAIL_DIR?= ${PREFIX}/vpopmail # Uncomment this, or set PREFIX to /home if you have an existing # vpopmail install with the vpopmail users' home directory set to # /home/vpopmail - package rules dictate we default to LOCALBASE/vpopmail # #PREFIX?= /home # End of user-configurable variables .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes .if ${PORT_OPTIONS:MLDAP_SASL} WANT_OPENLDAP_SASL= yes .endif LDAP_FILES= ${WRKSRC}/doc/README.ldap \ ${WRKSRC}/ldap/nsswitch.conf \ ${WRKSRC}/ldap/pam_ldap.conf \ ${WRKSRC}/ldap/pam_ldap.secret \ ${WRKSRC}/ldap/qmailUser.schema \ ${WRKSRC}/ldap/slapd.conf \ ${WRKSRC}/ldap/vpopmail.ldif .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes .if defined(WITH_MYSQL_USER) || defined(WITH_MYSQL_READ_USER) || defined(WITH_MYSQL_UPDATE_USER) BROKEN_MYSQL_PARAMS= true .endif .if defined(WITH_MYSQL_SERVER) || defined(WITH_MYSQL_READ_SERVER) || defined(WITH_MYSQL_UPDATE_SERVER) BROKEN_MYSQL_PARAMS= true .endif .if defined(WITH_MYSQL_PASSWD) || defined(WITH_MYSQL_READ_PASSWD) || defined(WITH_MYSQL_UPDATE_PASSWD) BROKEN_MYSQL_PARAMS= true .endif .if defined(WITH_MYSQL_DB) BROKEN_MYSQL_PARAMS= true .endif .if defined(BROKEN_MYSQL_PARAMS) BROKEN= The MySQL connection parameters are no longer setup at compile time - please edit the ${VPOPMAIL_DIR}/etc/vpopmail.mysql file instead .endif .endif .if defined(DEFAULT_DOMAIN) BROKEN= The default vpopmail domain is no longer setup at compile time - please edit the ${VPOPMAIL_DIR}/etc/defaultdomain file instead .endif .if defined(WITH_APOP) BROKEN= The WITH_APOP option is deprecated; set WITH_CLEAR_PASSWD instead, APOP will just work .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes .endif .if ${PORT_OPTIONS:MSQL_LOG_TRIM} EXTRA_PATCHES+= ${FILESDIR}/sql-remove-deleted.patch .endif .if ${PORT_OPTIONS:MSMTP_AUTH_PATCH} EXTRA_PATCHES+= ${FILESDIR}/vchkpw-smtp-auth.patch .endif .if ${PORT_OPTIONS:MMAILDROP} MAILDROP_FILES= ${WRKSRC}/maildrop/maildroprc.v1 \ ${WRKSRC}/maildrop/maildroprc.v2 .endif .if empty(PORT_OPTIONS:MDOCS) EXTRA_PATCHES+= ${FILESDIR}/Makefile.in-noportdocs.patch .endif .if ${PORT_OPTIONS:MFPIC} && ( ${ARCH} == "amd64" || ${ARCH} == "ia64" ) CFLAGS+= -fPIC .endif # # Some suggestions from Gabriel Ambuehl # # DOCS= README README.activedirectory README.filelocking \ README.ipaliasdomains README.ldap README.maildrop \ README.mysql \ README.onchange README.oracle README.pgsql \ README.qmail-default README.quotas \ README.roamingusers README.spamassassin README.sybase \ README.vdelivermail README.vlimits \ README.vpopmaild README.vpopmaild README.vqmaillocal \ UPGRADE # # This port doesn't honour PREFIX, it honours vpopmail's home directory. # Since we create vpopmail if it doesn't exist, we set it so that it # does honour PREFIX. -- nbm # pre-configure: ${AWK} -F: '/^${USERS}:/ { print $$3 }' ${UID_FILES} > ${WRKSRC}/vpopmail.uid ${AWK} -F: '/^${USERS}:/ { sub(/\/usr\/local/, "${PREFIX}", $$9); print $$9 }' ${UID_FILES} > ${WRKSRC}/vpopmail.dir ${AWK} -F: '/^${GROUPS}:/ { print $$3 }' ${GID_FILES} > ${WRKSRC}/vpopmail.gid .if ${PORT_OPTIONS:MPGSQL} .if defined(WITH_PGSQL_DB) ${REINPLACE_CMD} -E -e "s/(#define DB.*)vpopmail(.*)/\1${WITH_PGSQL_DB}\2/" ${WRKSRC}/vpgsql.h .endif .if defined(WITH_PGSQL_USER) ${REINPLACE_CMD} -E -e "s/(#define PG_CONNECT.*)postgres(.*)/\1${WITH_PGSQL_USER}\2/" ${WRKSRC}/vpgsql.h .endif .endif .if ${PORT_OPTIONS:MORACLE} .if defined(WITH_ORACLE_SERVICE) ${REINPLACE_CMD} -E -e "s/(#define ORACLE_SERVICE.*)jimmy(.*)/\1${WITH_ORACLE_SERVICE}\2/" ${WRKSRC}/voracle.h .endif .if defined(WITH_ORACLE_USER) ${REINPLACE_CMD} -E -e "s/(#define ORACLE_USER.*)system(.*)/\1${WITH_ORACLE_USER}\2/" ${WRKSRC}/voracle.h .endif .if defined(WITH_ORACLE_PASSWD) ${REINPLACE_CMD} -E -e "s/(#define ORACLE_PASSWD.*)manager(.*)/\1${WITH_ORACLE_PASSWD}\2/" ${WRKSRC}/voracle.h .endif .if defined(WITH_ORACLE_HOME) ${REINPLACE_CMD} -E -e "s@(#define ORACLE_HOME.*)/export/home/oracle(.*)@\1${WITH_ORACLE_HOME}\2@" ${WRKSRC}/voracle.h .endif .if defined(WITH_ORACLE_DB) ${REINPLACE_CMD} -E -e "s/(#define ORACLE_DATABASE.*)orcl1(.*)/\1${WITH_ORACLE_DB}\2/" ${WRKSRC}/voracle.h .endif cd ${WRKSRC} && ${WITH_ORACLE_PROC} voracle.pc .endif .if ${PORT_OPTIONS:MSYBASE} .if defined(WITH_SYBASE_SERVER) ${REINPLACE_CMD} -E -e "s/(#define SYBASE_SERVER.*)\"\"(.*)/\1\"${WITH_SYBASE_SERVER}\"\2/" ${WRKSRC}/vsybase.h .endif .if defined(WITH_SYBASE_USER) ${REINPLACE_CMD} -E -e "s/(#define SYBASE_USER.*)sa(.*)/\1${WITH_SYBASE_USER}\2/" ${WRKSRC}/vsybase.h .endif .if defined(WITH_SYBASE_PASSWD) ${REINPLACE_CMD} -E -e "s/(#define SYBASE_PASSWD.*)\"\"(.*)/\1\"${WITH_SYBASE_PASSWD}\"\2/" ${WRKSRC}/vsybase.h .endif .if defined(WITH_SYBASE_APP) ${REINPLACE_CMD} -E -e "s@(#define SYBASE_APP.*)vpopmail(.*)@\1${WITH_SYBASE_APP}\2@" ${WRKSRC}/vsybase.h .endif .if defined(WITH_SYBASE_DB) ${REINPLACE_CMD} -E -e "s/(#define SYBASE_DATABASE.*)vpopmail(.*)/\1${WITH_SYBASE_DB}\2/" ${WRKSRC}/vsybase.h .endif .endif ${REINPLACE_CMD} -E -e "s@(#define PATH_IMAPLOGIN.*)VPOPMAILDIR.*@\1\"${WITH_COURIER_IMAPLOGIN}\"@" ${WRKSRC}/authvchkpw.c ${REINPLACE_CMD} -E -e "s@(#define PATH_AUTHVCHKPW.*)VPOPMAILDIR.*@\1\"${WITH_VPOPMAIL_AUTHVCHKPW}\"@" ${WRKSRC}/authvchkpw.c ${REINPLACE_CMD} -E -e "s@(#define PATH_IMAPD.*)VPOPMAILDIR.*@\1\"${WITH_COURIER_IMAPD}\"@" ${WRKSRC}/authvchkpw.c ${MKDIR} ${VCFGDIR} post-install: ${MKDIR} ${STAGEDIR}${VPOPMAIL_DIR}/etc if [ -e "${VCFGDIR}/tcp.smtp" ]; then \ ${INSTALL_DATA} ${VCFGDIR}/tcp.smtp ${STAGEDIR}${VPOPMAIL_DIR}/etc/tcp.smtp-dist; \ else \ ${TOUCH} ${STAGEDIR}${VPOPMAIL_DIR}/etc/tcp.smtp-dist; \ fi; .if ${PORT_OPTIONS:MLDAP} @${ECHO_CMD} "# LDAP CONNECTION SETTINGS FOR VPOPMAIL" > ${STAGEDIR}${VPOPMAIL_DIR}/etc/vpopmail.ldap-dist @${ECHO_CMD} "# Line format:" >> ${STAGEDIR}${VPOPMAIL_DIR}/etc/vpopmail.ldap-dist @${ECHO_CMD} "# host|port|user|password|basedn" >> ${STAGEDIR}${VPOPMAIL_DIR}/etc/vpopmail.ldap-dist @${ECHO_CMD} "localhost|389|cn=vpopmailuser, o=vpopmail|vpoppasswd|o=vpopmail" >> ${STAGEDIR}${VPOPMAIL_DIR}/etc/vpopmail.ldap-dist .endif .if ${PORT_OPTIONS:MLDAP} ${MKDIR} ${STAGEDIR}${VPOPMAIL_DIR}/ldap ${INSTALL_DATA} ${LDAP_FILES} ${STAGEDIR}${VPOPMAIL_DIR}/ldap .endif .if ${PORT_OPTIONS:MMAILDROP} ${MKDIR} ${STAGEDIR}${VPOPMAIL_DIR}/maildrop ${INSTALL_DATA} ${MAILDROP_FILES} ${STAGEDIR}${VPOPMAIL_DIR}/maildrop .endif .if ${PORT_OPTIONS:MDOCS} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${VPOPMAIL_DIR}/doc/ .endif .include Index: head/math/gnumeric/Makefile =================================================================== --- head/math/gnumeric/Makefile (revision 362834) +++ head/math/gnumeric/Makefile (revision 362835) @@ -1,78 +1,78 @@ # Created by: Yukihiro Nakai # $FreeBSD$ # $MCom: ports/trunk/math/gnumeric/Makefile 18444 2013-05-11 12:51:26Z kwm $ PORTNAME= gnumeric PORTVERSION= 1.12.11 +PORTREVISION= 1 CATEGORIES= math gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME spreadsheet program LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rarian-sk-config:${PORTSDIR}/textproc/rarian LIB_DEPENDS= libgoffice-0.10.so:${PORTSDIR}/devel/goffice010 \ libpsiconv.so:${PORTSDIR}/converters/psiconv RUN_DEPENDS= rarian-sk-config:${PORTSDIR}/textproc/rarian -USE_XZ= yes -USES= desktop-file-utils gettext gmake pathfix pkgconfig \ - shebangfix +USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \ + shebangfix tar:xz USE_GNOME= gnomehier gnomeprefix intlhack libgsf pygobject3 USE_PYTHON= 2 INSTALLS_OMF= yes USE_LDCONFIG= yes INSTALLS_ICONS= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-compile-warnings CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.gnumeric.dialogs.gschema.xml \ org.gnome.gnumeric.gschema.xml \ org.gnome.gnumeric.plugin.gschema.xml SHEBANG_FILES= plugins/perl-func/perl_func.pl PLIST_SUB= VERSION=${PORTVERSION} GOFFICE=0.10 SHORT_VER=1.12 OPTIONS_DEFINE= PERL GDA OPTIONS_DEFAULT=PERL GDA_DESC= Gnome Database Access plugin PERL_DESC= Support Perl as extension language .include .if ${PORT_OPTIONS:MPERL} USES+= perl5 PLIST_SUB+= PERL="" .else CONFIGURE_ARGS+= --without-perl PLIST_SUB+= PERL="@comment " .endif .if defined(WITH_GDA) USE_GNOME+= libgda5-ui CONFIGURE_ARGS+= --with-gda PLIST_SUB+= GDA="" .else CONFIGURE_ARGS+= --without-gda PLIST_SUB+= GDA="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|^GETTEXT_PACKAGE=gnumeric-$${VERSION}|GETTEXT_PACKAGE=gnumeric|g' \ ${WRKSRC}/configure post-install: ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d \ ${PREFIX}/${dir}/gnumeric -f ${STAGEDIR}${PREFIX}/lib/gnumeric/${PORTVERSION} ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d \ ${PREFIX}/${dir}/gnumeric -f ${STAGEDIR}${PREFIX}/lib/gnumeric/${PORTVERSION} .include Index: head/math/gnumeric/pkg-plist =================================================================== --- head/math/gnumeric/pkg-plist (revision 362834) +++ head/math/gnumeric/pkg-plist (revision 362835) @@ -1,1057 +1,1012 @@ bin/gnumeric bin/gnumeric-%%VERSION%% bin/ssconvert bin/ssdiff bin/ssindex bin/ssgrep include/libspreadsheet-%%SHORT_VER%%/spreadsheet/application.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/auto-format.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/cell-draw.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/cell.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/cellspan.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/clipboard.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/cmd-edit.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/collect.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/colrow.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/command-context-stderr.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/command-context.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/commands.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/complete-sheet.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/complete.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/complex.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/consolidate.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/dependent.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/expr-impl.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/expr-name.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/expr.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/file-autoft.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/format-template.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/func-builtin.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/func.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-command-impl.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-commands-slicer.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-data-cache-source.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-datetime.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-format.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-graph-window.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-pane.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-plugin.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-random.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-sheet-slicer.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-so-filled.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-so-line.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-so-path.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-so-polygon.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnm-style-impl.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnumeric-conf.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnumeric-features.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnumeric-fwd.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnumeric-simple-canvas.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gnumeric.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/go-data-cache-field.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/go-data-cache-source.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/go-data-cache.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/go-data-slicer-field.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/go-data-slicer.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/go-val.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/graph.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gui-clipboard.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gui-file.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gui-util.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/gutils.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/history.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/hlink-impl.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/hlink.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/input-msg.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/item-bar.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/item-cursor.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/item-edit.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/item-grid.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/libgnumeric.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/mathfunc.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/mstyle.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/number-match.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/numbers.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/parse-util.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/pattern.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/position.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/preview-grid.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/print-cell.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/print-info.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/print.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/rangefunc-strings.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/rangefunc.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/ranges.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/regression.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/rendered-value.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/search.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/selection.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/session.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sf-bessel.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sf-dpq.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sf-gamma.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sf-trig.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-autofill.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-control-gui-priv.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-control-gui.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-control-priv.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-control.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-filter-combo.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-filter.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-merge.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object-cell-comment.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object-component.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object-graph.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object-image.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object-impl.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object-widget.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object-widget-impl.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-object.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-private.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-style.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-utils.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet-view.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sheet.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/sort.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/stf-export.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/stf-parse.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/stf.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/style-border.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/style-color.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/style-conditions.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/style-font.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/style.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/tools/dao.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/tools/gnm-solver.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/tools/tools.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/undo.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/validation-combo.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/validation.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/value.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/wbc-gtk-impl.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/wbc-gtk.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/widgets/gnm-notebook.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/widgets/gnumeric-expr-entry.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/workbook-cmd-format.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/workbook-control-priv.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/workbook-control.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/workbook-priv.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/workbook-view.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/workbook.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/xml-io-version.h include/libspreadsheet-%%SHORT_VER%%/spreadsheet/xml-sax.h -lib/gnumeric/%%VERSION%%/plugins/applix/applix.la lib/gnumeric/%%VERSION%%/plugins/applix/applix.so lib/gnumeric/%%VERSION%%/plugins/applix/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/dif/dif.la lib/gnumeric/%%VERSION%%/plugins/dif/dif.so lib/gnumeric/%%VERSION%%/plugins/dif/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/excel/excel.la lib/gnumeric/%%VERSION%%/plugins/excel/excel.so lib/gnumeric/%%VERSION%%/plugins/excel/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/excelplugins/plugin.la lib/gnumeric/%%VERSION%%/plugins/excelplugins/plugin.so lib/gnumeric/%%VERSION%%/plugins/excelplugins/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/excelplugins/xlcall32.la lib/gnumeric/%%VERSION%%/plugins/excelplugins/xlcall32.so -lib/gnumeric/%%VERSION%%/plugins/fn-christian-date/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-christian-date/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-christian-date/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-complex/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-complex/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-complex/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-database/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-database/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-database/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-date/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-date/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-date/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-derivatives/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-derivatives/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-derivatives/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-eng/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-eng/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-eng/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-erlang/erlang.la lib/gnumeric/%%VERSION%%/plugins/fn-erlang/erlang.so lib/gnumeric/%%VERSION%%/plugins/fn-erlang/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-financial/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-financial/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-financial/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-hebrew-date/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-hebrew-date/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-hebrew-date/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-info/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-info/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-info/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-logical/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-logical/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-logical/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-lookup/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-lookup/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-lookup/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-math/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-math/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-math/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-numtheory/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-numtheory/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-numtheory/plugin.xml lib/gnumeric/%%VERSION%%/plugins/fn-r/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-r/rstat.la lib/gnumeric/%%VERSION%%/plugins/fn-r/rstat.so -lib/gnumeric/%%VERSION%%/plugins/fn-random/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-random/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-random/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-stat/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-stat/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-stat/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-string/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-string/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-string/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/fn-tsa/plugin.la lib/gnumeric/%%VERSION%%/plugins/fn-tsa/plugin.so lib/gnumeric/%%VERSION%%/plugins/fn-tsa/plugin.xml -%%GDA%%lib/gnumeric/%%VERSION%%/plugins/gdaif/gdaif.la %%GDA%%lib/gnumeric/%%VERSION%%/plugins/gdaif/gdaif.so %%GDA%%lib/gnumeric/%%VERSION%%/plugins/gdaif/plugin.xml %%GDA%%lib/gnumeric/%%VERSION%%/plugins/gdaif/ui.xml -lib/gnumeric/%%VERSION%%/plugins/glpk/glpk.la lib/gnumeric/%%VERSION%%/plugins/glpk/glpk.so lib/gnumeric/%%VERSION%%/plugins/glpk/plugin.xml lib/gnumeric/%%VERSION%%/plugins/gnome-glossary/glossary-po-header lib/gnumeric/%%VERSION%%/plugins/gnome-glossary/gnome_glossary.py lib/gnumeric/%%VERSION%%/plugins/gnome-glossary/gnome_glossary.pyc lib/gnumeric/%%VERSION%%/plugins/gnome-glossary/gnome_glossary.pyo lib/gnumeric/%%VERSION%%/plugins/gnome-glossary/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/html/html.la lib/gnumeric/%%VERSION%%/plugins/html/html.so lib/gnumeric/%%VERSION%%/plugins/html/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/lotus/lotus.la lib/gnumeric/%%VERSION%%/plugins/lotus/lotus.so lib/gnumeric/%%VERSION%%/plugins/lotus/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/lpsolve/lpsolve.la lib/gnumeric/%%VERSION%%/plugins/lpsolve/lpsolve.so lib/gnumeric/%%VERSION%%/plugins/lpsolve/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/mps/mps.la lib/gnumeric/%%VERSION%%/plugins/mps/mps.so lib/gnumeric/%%VERSION%%/plugins/mps/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/nlsolve/nlsolve.la lib/gnumeric/%%VERSION%%/plugins/nlsolve/nlsolve.so lib/gnumeric/%%VERSION%%/plugins/nlsolve/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/oleo/oleo.la lib/gnumeric/%%VERSION%%/plugins/oleo/oleo.so lib/gnumeric/%%VERSION%%/plugins/oleo/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/openoffice/openoffice.la lib/gnumeric/%%VERSION%%/plugins/openoffice/openoffice.so lib/gnumeric/%%VERSION%%/plugins/openoffice/plugin.xml %%PERL%%lib/gnumeric/%%VERSION%%/plugins/perl-func/perl_func.pl %%PERL%%lib/gnumeric/%%VERSION%%/plugins/perl-func/plugin.xml -%%PERL%%lib/gnumeric/%%VERSION%%/plugins/perl-loader/perl_loader.la %%PERL%%lib/gnumeric/%%VERSION%%/plugins/perl-loader/perl_loader.so %%PERL%%lib/gnumeric/%%VERSION%%/plugins/perl-loader/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/plan_perfect/plan_perfect.la lib/gnumeric/%%VERSION%%/plugins/plan_perfect/plan_perfect.so lib/gnumeric/%%VERSION%%/plugins/plan_perfect/plugin.xml lib/gnumeric/%%VERSION%%/plugins/psiconv/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/psiconv/psiconv.la lib/gnumeric/%%VERSION%%/plugins/psiconv/psiconv.so lib/gnumeric/%%VERSION%%/plugins/py-func/plugin.xml lib/gnumeric/%%VERSION%%/plugins/py-func/py_func.py lib/gnumeric/%%VERSION%%/plugins/py-func/py_func.pyc lib/gnumeric/%%VERSION%%/plugins/py-func/py_func.pyo lib/gnumeric/%%VERSION%%/plugins/python-loader/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/python-loader/python_loader.la lib/gnumeric/%%VERSION%%/plugins/python-loader/python_loader.so lib/gnumeric/%%VERSION%%/plugins/python-loader/ui-console-menu.xml lib/gnumeric/%%VERSION%%/plugins/qpro/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/qpro/qpro.la lib/gnumeric/%%VERSION%%/plugins/qpro/qpro.so lib/gnumeric/%%VERSION%%/plugins/sample_datasource/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/sample_datasource/sample_datasource.la lib/gnumeric/%%VERSION%%/plugins/sample_datasource/sample_datasource.so lib/gnumeric/%%VERSION%%/plugins/sc/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/sc/sc.la lib/gnumeric/%%VERSION%%/plugins/sc/sc.so lib/gnumeric/%%VERSION%%/plugins/sylk/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/sylk/sylk.la lib/gnumeric/%%VERSION%%/plugins/sylk/sylk.so lib/gnumeric/%%VERSION%%/plugins/uihello/hello.xml -lib/gnumeric/%%VERSION%%/plugins/uihello/plugin.la lib/gnumeric/%%VERSION%%/plugins/uihello/plugin.so lib/gnumeric/%%VERSION%%/plugins/uihello/plugin.xml lib/gnumeric/%%VERSION%%/plugins/xbase/plugin.xml -lib/gnumeric/%%VERSION%%/plugins/xbase/xbase.la lib/gnumeric/%%VERSION%%/plugins/xbase/xbase.so -lib/goffice/%%GOFFICE%%/plugins/gnumeric/gnumeric.la lib/goffice/%%GOFFICE%%/plugins/gnumeric/gnumeric.so lib/goffice/%%GOFFICE%%/plugins/gnumeric/plugin.xml lib/libspreadsheet-%%VERSION%%.so -lib/libspreadsheet.la lib/libspreadsheet.so libdata/pkgconfig/libspreadsheet-%%SHORT_VER%%.pc man/man1/gnumeric.1.gz man/man1/ssconvert.1.gz man/man1/ssdiff.1.gz man/man1/ssgrep.1.gz man/man1/ssindex.1.gz share/appdata/gnumeric.appdata.xml share/applications/gnumeric.desktop share/gnumeric/%%VERSION%%/GNOME_Gnumeric-gtk.xml share/gnumeric/%%VERSION%%/Gnumeric-embed.xml share/gnumeric/%%VERSION%%/autoformat-templates/3D/.category share/gnumeric/%%VERSION%%/autoformat-templates/3D/autoformat.3D.button.xml share/gnumeric/%%VERSION%%/autoformat-templates/3D/autoformat.3D.list.xml share/gnumeric/%%VERSION%%/autoformat-templates/Classical/.category share/gnumeric/%%VERSION%%/autoformat-templates/Classical/autoformat.Classical.cool.xml share/gnumeric/%%VERSION%%/autoformat-templates/Classical/autoformat.Classical.simple.xml share/gnumeric/%%VERSION%%/autoformat-templates/Classical/autoformat.Classical.trendy.xml share/gnumeric/%%VERSION%%/autoformat-templates/Colourful/.category share/gnumeric/%%VERSION%%/autoformat-templates/Colourful/autoformat.Colourful.banana.xml share/gnumeric/%%VERSION%%/autoformat-templates/Colourful/autoformat.Colourful.black.xml share/gnumeric/%%VERSION%%/autoformat-templates/Colourful/autoformat.Colourful.blue.xml share/gnumeric/%%VERSION%%/autoformat-templates/Colourful/autoformat.Colourful.orange.xml share/gnumeric/%%VERSION%%/autoformat-templates/Colourful/autoformat.Colourful.vanilla.xml share/gnumeric/%%VERSION%%/autoformat-templates/Financial/.category share/gnumeric/%%VERSION%%/autoformat-templates/Financial/autoformat.Financial.basic.xml share/gnumeric/%%VERSION%%/autoformat-templates/Financial/autoformat.Financial.desert.xml share/gnumeric/%%VERSION%%/autoformat-templates/Financial/autoformat.Financial.ice.xml share/gnumeric/%%VERSION%%/autoformat-templates/Financial/autoformat.Financial.modern.xml share/gnumeric/%%VERSION%%/autoformat-templates/Financial/autoformat.Financial.purple.xml share/gnumeric/%%VERSION%%/autoformat-templates/General/.category share/gnumeric/%%VERSION%%/autoformat-templates/General/autoformat.General.advanced.xml share/gnumeric/%%VERSION%%/autoformat-templates/General/autoformat.General.basic.xml share/gnumeric/%%VERSION%%/autoformat-templates/General/autoformat.General.empty.xml share/gnumeric/%%VERSION%%/autoformat-templates/General/autoformat.General.table.xml share/gnumeric/%%VERSION%%/autoformat-templates/List/.category share/gnumeric/%%VERSION%%/autoformat-templates/List/autoformat.List.basic.xml share/gnumeric/%%VERSION%%/autoformat-templates/List/autoformat.List.green.xml share/gnumeric/%%VERSION%%/autoformat-templates/List/autoformat.List.lila.xml share/gnumeric/%%VERSION%%/autoformat-templates/List/autoformat.List.simple.xml share/gnumeric/%%VERSION%%/templates/calendar.gnumeric share/gnumeric/%%VERSION%%/templates/invoice.gnumeric share/gnumeric/%%VERSION%%/templates/loan.gnumeric share/gnumeric/%%VERSION%%/templates/mileage.gnumeric share/gnumeric/%%VERSION%%/templates/purchase_order.gnumeric share/gnome/help/gnumeric/C/about-authors.xml share/gnome/help/gnumeric/C/about-history.xml share/gnome/help/gnumeric/C/about-license.xml share/gnome/help/gnumeric/C/analysis-complexNumbers.xml share/gnome/help/gnumeric/C/analysis-goalseek.xml share/gnome/help/gnumeric/C/analysis-overview.xml share/gnome/help/gnumeric/C/analysis-scenarios.xml share/gnome/help/gnumeric/C/analysis-simulation.xml share/gnome/help/gnumeric/C/analysis-solver.xml share/gnome/help/gnumeric/C/analysis-statistical.xml share/gnome/help/gnumeric/C/appendix-glossary.xml share/gnome/help/gnumeric/C/appendix-keybindings.xml share/gnome/help/gnumeric/C/bugs.xml share/gnome/help/gnumeric/C/compiling.xml share/gnome/help/gnumeric/C/configuration-localization.xml share/gnome/help/gnumeric/C/configuration-overview.xml share/gnome/help/gnumeric/C/configuration-plugins.xml share/gnome/help/gnumeric/C/configuration-preferences.xml share/gnome/help/gnumeric/C/configuration-toolbars.xml share/gnome/help/gnumeric/C/data-commentNlink.xml share/gnome/help/gnumeric/C/data-delete.xml share/gnome/help/gnumeric/C/data-entry-advanced.xml share/gnome/help/gnumeric/C/data-entry-external.xml share/gnome/help/gnumeric/C/data-entry.xml share/gnome/help/gnumeric/C/data-filter.xml share/gnome/help/gnumeric/C/data-format-conditional.xml share/gnome/help/gnumeric/C/data-format.xml share/gnome/help/gnumeric/C/data-generate.xml share/gnome/help/gnumeric/C/data-insert.xml share/gnome/help/gnumeric/C/data-modify.xml share/gnome/help/gnumeric/C/data-move-copy.xml share/gnome/help/gnumeric/C/data-overview.xml share/gnome/help/gnumeric/C/data-selections.xml share/gnome/help/gnumeric/C/data-types.xml share/gnome/help/gnumeric/C/documenting.xml share/gnome/help/gnumeric/C/extending-functions.xml share/gnome/help/gnumeric/C/extending-overview.xml share/gnome/help/gnumeric/C/extending-plugins.xml share/gnome/help/gnumeric/C/extending-python.xml share/gnome/help/gnumeric/C/figures/advanced-filter-1.png share/gnome/help/gnumeric/C/figures/advanced-filter-2.png share/gnome/help/gnumeric/C/figures/analysis-simulation-confidence-interval-equation.png share/gnome/help/gnumeric/C/figures/analysis-simulation-demand-ex1.png share/gnome/help/gnumeric/C/figures/analysis-simulation-demand-ex2.png share/gnome/help/gnumeric/C/figures/analysis-simulation-interations-equation1.png share/gnome/help/gnumeric/C/figures/analysis-simulation-interations-equation2.png share/gnome/help/gnumeric/C/figures/analysis-simulation-maximumtime-dialog.png share/gnome/help/gnumeric/C/figures/analysis-simulation-options-dialog.png share/gnome/help/gnumeric/C/figures/analysis-simulation-output-dialog.png share/gnome/help/gnumeric/C/figures/analysis-simulation-profit-ex1.png share/gnome/help/gnumeric/C/figures/analysis-simulation-profit-ex2.png share/gnome/help/gnumeric/C/figures/analysis-simulation-report-screen.png share/gnome/help/gnumeric/C/figures/analysis-simulation-simtable-screen.png share/gnome/help/gnumeric/C/figures/analysis-simulation-summary-dialog.png share/gnome/help/gnumeric/C/figures/analysis-simulation-variables-dialog.png share/gnome/help/gnumeric/C/figures/analysistools-ANOVA1-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ANOVA1-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-ANOVA2w-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ANOVA2w-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-ANOVA2wo-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ANOVA2wo-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-correlation-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-correlation-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-correlation-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-correlation.png share/gnome/help/gnumeric/C/figures/analysistools-covariance-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-covariance-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-covariance.png share/gnome/help/gnumeric/C/figures/analysistools-descstats-ex1-options.png share/gnome/help/gnumeric/C/figures/analysistools-descstats-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-descstats-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-descstats.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-a-holt-winters-formula.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-a-holt-winters-stderr.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-holt-formula.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-holt-stderr.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-hunter-formula.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-hunter-stderr.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-m-holt-winters-formula.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-m-holt-winters-stderr.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-roberts-formula.png share/gnome/help/gnumeric/C/figures/analysistools-exp-smoothing-roberts-stderr.png share/gnome/help/gnumeric/C/figures/analysistools-fourier-formula.png share/gnome/help/gnumeric/C/figures/analysistools-fourier.png share/gnome/help/gnumeric/C/figures/analysistools-frequency-cats.png share/gnome/help/gnumeric/C/figures/analysistools-frequency-graphs.png share/gnome/help/gnumeric/C/figures/analysistools-frequency-results.png share/gnome/help/gnumeric/C/figures/analysistools-frequency.png share/gnome/help/gnumeric/C/figures/analysistools-ftest-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ftest-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-ftest.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-bins.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-cutoffs.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-ex4.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-ex5.png share/gnome/help/gnumeric/C/figures/analysistools-histogram-graphs.png share/gnome/help/gnumeric/C/figures/analysistools-histogram.png share/gnome/help/gnumeric/C/figures/analysistools-kaplan-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-kaplan-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-kaplan-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-kaplan-groups.png share/gnome/help/gnumeric/C/figures/analysistools-kaplan-options.png share/gnome/help/gnumeric/C/figures/analysistools-kaplan.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average-formula-central.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average-formula-spencer.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average-formula-weighted.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average-options.png share/gnome/help/gnumeric/C/figures/analysistools-moving-average.png share/gnome/help/gnumeric/C/figures/analysistools-normality-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-normality-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-normality-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-normality-ex4.png share/gnome/help/gnumeric/C/figures/analysistools-normality-testspec.png share/gnome/help/gnumeric/C/figures/analysistools-normality.png share/gnome/help/gnumeric/C/figures/analysistools-outputoptions.png share/gnome/help/gnumeric/C/figures/analysistools-pcanalysis-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-pcanalysis-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-pcanalysis.png share/gnome/help/gnumeric/C/figures/analysistools-random-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-random-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-random.png share/gnome/help/gnumeric/C/figures/analysistools-ranges.png share/gnome/help/gnumeric/C/figures/analysistools-rank-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-rank-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-rank.png share/gnome/help/gnumeric/C/figures/analysistools-regression-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-regression-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-regression-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-regression.png share/gnome/help/gnumeric/C/figures/analysistools-sampling-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-sampling-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-sampling.png share/gnome/help/gnumeric/C/figures/analysistools-signtest-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-signtest-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-signtest-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-signtest.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex3.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex4.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex5.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex6.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex7.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing-ex8.png share/gnome/help/gnumeric/C/figures/analysistools-smoothing.png share/gnome/help/gnumeric/C/figures/analysistools-tools.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-equal-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-equal-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-equal.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-paired-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-paired-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-paired.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-unequal-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-unequal-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-ttest-unequal.png share/gnome/help/gnumeric/C/figures/analysistools-ttest.png share/gnome/help/gnumeric/C/figures/analysistools-ztest-ex1.png share/gnome/help/gnumeric/C/figures/analysistools-ztest-ex2.png share/gnome/help/gnumeric/C/figures/analysistools-ztest.png share/gnome/help/gnumeric/C/figures/arrowhead-dimensions.png share/gnome/help/gnumeric/C/figures/button-align-center.png share/gnome/help/gnumeric/C/figures/button-align-left.png share/gnome/help/gnumeric/C/figures/button-align-right.png share/gnome/help/gnumeric/C/figures/button-arrow.png share/gnome/help/gnumeric/C/figures/button-bold.png share/gnome/help/gnumeric/C/figures/button-borders.png share/gnome/help/gnumeric/C/figures/button-button.png share/gnome/help/gnumeric/C/figures/button-center-across-selection.png share/gnome/help/gnumeric/C/figures/button-checkbox.png share/gnome/help/gnumeric/C/figures/button-combo.png share/gnome/help/gnumeric/C/figures/button-copy.png share/gnome/help/gnumeric/C/figures/button-cut.png share/gnome/help/gnumeric/C/figures/button-decrease-indent.png share/gnome/help/gnumeric/C/figures/button-decrease-precision.png share/gnome/help/gnumeric/C/figures/button-equals.png share/gnome/help/gnumeric/C/figures/button-fill.png share/gnome/help/gnumeric/C/figures/button-font-size.png share/gnome/help/gnumeric/C/figures/button-font-type.png share/gnome/help/gnumeric/C/figures/button-frame.png share/gnome/help/gnumeric/C/figures/button-function.png share/gnome/help/gnumeric/C/figures/button-graph.png share/gnome/help/gnumeric/C/figures/button-graphEditor-add.png share/gnome/help/gnumeric/C/figures/button-increase-indent.png share/gnome/help/gnumeric/C/figures/button-increase-precision.png share/gnome/help/gnumeric/C/figures/button-insert-component.png share/gnome/help/gnumeric/C/figures/button-insert-hyperlink.png share/gnome/help/gnumeric/C/figures/button-insert-object.png share/gnome/help/gnumeric/C/figures/button-italic.png share/gnome/help/gnumeric/C/figures/button-label.png share/gnome/help/gnumeric/C/figures/button-line.png share/gnome/help/gnumeric/C/figures/button-list.png share/gnome/help/gnumeric/C/figures/button-merge.png share/gnome/help/gnumeric/C/figures/button-money.png share/gnome/help/gnumeric/C/figures/button-new.png share/gnome/help/gnumeric/C/figures/button-open.png share/gnome/help/gnumeric/C/figures/button-oval.png share/gnome/help/gnumeric/C/figures/button-paste.png share/gnome/help/gnumeric/C/figures/button-percent.png share/gnome/help/gnumeric/C/figures/button-preview.png share/gnome/help/gnumeric/C/figures/button-print.png share/gnome/help/gnumeric/C/figures/button-radio.png share/gnome/help/gnumeric/C/figures/button-rectangle.png share/gnome/help/gnumeric/C/figures/button-redo-and-history.png share/gnome/help/gnumeric/C/figures/button-save.png share/gnome/help/gnumeric/C/figures/button-scrollbar.png share/gnome/help/gnumeric/C/figures/button-slider.png share/gnome/help/gnumeric/C/figures/button-sort-az.png share/gnome/help/gnumeric/C/figures/button-sort-za.png share/gnome/help/gnumeric/C/figures/button-spin.png share/gnome/help/gnumeric/C/figures/button-split.png share/gnome/help/gnumeric/C/figures/button-subscript.png share/gnome/help/gnumeric/C/figures/button-sum.png share/gnome/help/gnumeric/C/figures/button-superscript.png share/gnome/help/gnumeric/C/figures/button-text-colour.png share/gnome/help/gnumeric/C/figures/button-thousands.png share/gnome/help/gnumeric/C/figures/button-underline.png share/gnome/help/gnumeric/C/figures/button-undo-and-history.png share/gnome/help/gnumeric/C/figures/button-zoom.png share/gnome/help/gnumeric/C/figures/cell-grid.png share/gnome/help/gnumeric/C/figures/cell-selected.png share/gnome/help/gnumeric/C/figures/cell-with-text.png share/gnome/help/gnumeric/C/figures/cells-1.png share/gnome/help/gnumeric/C/figures/cells-2.png share/gnome/help/gnumeric/C/figures/chart_area_1_1.png share/gnome/help/gnumeric/C/figures/chart_area_1_2.png share/gnome/help/gnumeric/C/figures/chart_area_1_3.png share/gnome/help/gnumeric/C/figures/chart_bar_1_1.png share/gnome/help/gnumeric/C/figures/chart_bar_1_2.png share/gnome/help/gnumeric/C/figures/chart_bar_1_3.png share/gnome/help/gnumeric/C/figures/chart_bubble_1_1.png share/gnome/help/gnumeric/C/figures/chart_column_1_1.png share/gnome/help/gnumeric/C/figures/chart_column_1_2.png share/gnome/help/gnumeric/C/figures/chart_column_1_3.png share/gnome/help/gnumeric/C/figures/chart_line_1_1.png share/gnome/help/gnumeric/C/figures/chart_line_1_2.png share/gnome/help/gnumeric/C/figures/chart_line_1_3.png share/gnome/help/gnumeric/C/figures/chart_line_2_1.png share/gnome/help/gnumeric/C/figures/chart_line_2_2.png share/gnome/help/gnumeric/C/figures/chart_line_2_3.png share/gnome/help/gnumeric/C/figures/chart_pie_1_1.png share/gnome/help/gnumeric/C/figures/chart_pie_2_1.png share/gnome/help/gnumeric/C/figures/chart_radar_1_1.png share/gnome/help/gnumeric/C/figures/chart_radar_1_2.png share/gnome/help/gnumeric/C/figures/chart_radar_1_3.png share/gnome/help/gnumeric/C/figures/chart_ring_1_1.png share/gnome/help/gnumeric/C/figures/chart_ring_1_2.png share/gnome/help/gnumeric/C/figures/chart_scatter_1_1.png share/gnome/help/gnumeric/C/figures/chart_scatter_3_1.png share/gnome/help/gnumeric/C/figures/chart_scatter_3_2.png share/gnome/help/gnumeric/C/figures/chart_surface_1.png share/gnome/help/gnumeric/C/figures/chart_surface_2.png share/gnome/help/gnumeric/C/figures/dialog-auto-correct.png share/gnome/help/gnumeric/C/figures/dialog-autosave.png share/gnome/help/gnumeric/C/figures/dialog-fileopen-withTags.png share/gnome/help/gnumeric/C/figures/dialog-filesave-compact-withTags.png share/gnome/help/gnumeric/C/figures/dialog-filesave-expanded-withTags.png share/gnome/help/gnumeric/C/figures/dialog-filter.png share/gnome/help/gnumeric/C/figures/dialog-insert-object.png share/gnome/help/gnumeric/C/figures/dialog-properties-arrow.png share/gnome/help/gnumeric/C/figures/dialog-properties-checkbox.png share/gnome/help/gnumeric/C/figures/dialog-properties-frame.png share/gnome/help/gnumeric/C/figures/dialog-properties-label.png share/gnome/help/gnumeric/C/figures/dialog-properties-line.png share/gnome/help/gnumeric/C/figures/dialog-properties-oval.png share/gnome/help/gnumeric/C/figures/dialog-properties-rectangle.png share/gnome/help/gnumeric/C/figures/dialog-properties-scrollbar.png share/gnome/help/gnumeric/C/figures/drawing-arrow.png share/gnome/help/gnumeric/C/figures/drawing-line.png share/gnome/help/gnumeric/C/figures/drawing-oval.png share/gnome/help/gnumeric/C/figures/drawing-rectangle.png share/gnome/help/gnumeric/C/figures/example-colGraph-modified.png share/gnome/help/gnumeric/C/figures/example-colGraph.png share/gnome/help/gnumeric/C/figures/example-columnSelect.png share/gnome/help/gnumeric/C/figures/example-data.png share/gnome/help/gnumeric/C/figures/files-html-example.png share/gnome/help/gnumeric/C/figures/files-html32-example.png share/gnome/help/gnumeric/C/figures/files-html40-example.png share/gnome/help/gnumeric/C/figures/formula-dmedian.png share/gnome/help/gnumeric/C/figures/gnumeric-icon-24.png share/gnome/help/gnumeric/C/figures/gnumeric-labelled.png share/gnome/help/gnumeric/C/figures/gnumeric-power-example.png share/gnome/help/gnumeric/C/figures/graph-axes-grid.png share/gnome/help/gnumeric/C/figures/graph-components.png share/gnome/help/gnumeric/C/figures/graph-example-area.png share/gnome/help/gnumeric/C/figures/graph-example-bar.png share/gnome/help/gnumeric/C/figures/graph-example-bubble.png share/gnome/help/gnumeric/C/figures/graph-example-column.png share/gnome/help/gnumeric/C/figures/graph-example-line.png share/gnome/help/gnumeric/C/figures/graph-example-pie.png share/gnome/help/gnumeric/C/figures/graph-example-radar.png share/gnome/help/gnumeric/C/figures/graph-example-ring.png share/gnome/help/gnumeric/C/figures/graph-example-surface-t1.png share/gnome/help/gnumeric/C/figures/graph-example-surface-t2.png share/gnome/help/gnumeric/C/figures/graph-example-xyplot.png share/gnome/help/gnumeric/C/figures/graph-hierarchy.png share/gnome/help/gnumeric/C/figures/graphguru-axes-category-bounds.png share/gnome/help/gnumeric/C/figures/graphguru-axes-category-details.png share/gnome/help/gnumeric/C/figures/graphguru-axes-category-style.png share/gnome/help/gnumeric/C/figures/graphguru-axes-continuous-bounds.png share/gnome/help/gnumeric/C/figures/graphguru-axes-continuous-format.png share/gnome/help/gnumeric/C/figures/graphguru-backPanels-gradient.png share/gnome/help/gnumeric/C/figures/graphguru-backPanels-image.png share/gnome/help/gnumeric/C/figures/graphguru-backPanels-none.png share/gnome/help/gnumeric/C/figures/graphguru-backPanels-pattern.png share/gnome/help/gnumeric/C/figures/graphguru-components.png share/gnome/help/gnumeric/C/figures/graphguru-plot-barCol.png share/gnome/help/gnumeric/C/figures/graphguru-plot-bubble.png share/gnome/help/gnumeric/C/figures/graphguru-plot-pie.png share/gnome/help/gnumeric/C/figures/graphguru-plot-radar.png share/gnome/help/gnumeric/C/figures/graphguru-plot-ring.png share/gnome/help/gnumeric/C/figures/graphguru-series-data-bubble.png share/gnome/help/gnumeric/C/figures/graphguru-series-data-single.png share/gnome/help/gnumeric/C/figures/graphguru-series-data-xy.png share/gnome/help/gnumeric/C/figures/graphguru-series-error.png share/gnome/help/gnumeric/C/figures/graphguru-series-style-filled.png share/gnome/help/gnumeric/C/figures/graphguru-series-style-line.png share/gnome/help/gnumeric/C/figures/graphguru-title-font.png share/gnome/help/gnumeric/C/figures/graphical-elements-selected.png share/gnome/help/gnumeric/C/figures/graphical-elements-stacked.png share/gnome/help/gnumeric/C/figures/graphical-elements.png share/gnome/help/gnumeric/C/figures/graphs-types-area.png share/gnome/help/gnumeric/C/figures/graphs-types-bar.png share/gnome/help/gnumeric/C/figures/graphs-types-bubble.png share/gnome/help/gnumeric/C/figures/graphs-types-column.png share/gnome/help/gnumeric/C/figures/graphs-types-line.png share/gnome/help/gnumeric/C/figures/graphs-types-pie.png share/gnome/help/gnumeric/C/figures/graphs-types-radar.png share/gnome/help/gnumeric/C/figures/graphs-types-ring.png share/gnome/help/gnumeric/C/figures/graphs-types-stock.png share/gnome/help/gnumeric/C/figures/graphs-types-surface.png share/gnome/help/gnumeric/C/figures/graphs-types-xyplot.png share/gnome/help/gnumeric/C/figures/icon-locked.png share/gnome/help/gnumeric/C/figures/icon-unlocked.png share/gnome/help/gnumeric/C/figures/icon-visible.png share/gnome/help/gnumeric/C/figures/info-area.png share/gnome/help/gnumeric/C/figures/menu-context-col-row-header.png share/gnome/help/gnumeric/C/figures/menu-context-graph-order.png share/gnome/help/gnumeric/C/figures/menu-context-graph.png share/gnome/help/gnumeric/C/figures/menu-context-grid.png share/gnome/help/gnumeric/C/figures/menu-context-object-order.png share/gnome/help/gnumeric/C/figures/menu-context-object.png share/gnome/help/gnumeric/C/figures/menu-context-sheet-tabs.png share/gnome/help/gnumeric/C/figures/menu-context-tabs.png share/gnome/help/gnumeric/C/figures/menu-context-toolbars.png share/gnome/help/gnumeric/C/figures/menu-data-export.png share/gnome/help/gnumeric/C/figures/menu-data-import.png share/gnome/help/gnumeric/C/figures/menu-data-labelled.png share/gnome/help/gnumeric/C/figures/menu-edit-delete-cells.png share/gnome/help/gnumeric/C/figures/menu-edit-labelled.png share/gnome/help/gnumeric/C/figures/menu-edit-modify-names.png share/gnome/help/gnumeric/C/figures/menu-edit-paste-special.png share/gnome/help/gnumeric/C/figures/menu-edit-select.png share/gnome/help/gnumeric/C/figures/menu-file-labelled.png share/gnome/help/gnumeric/C/figures/menu-file-printarea.png share/gnome/help/gnumeric/C/figures/menu-format-column.png share/gnome/help/gnumeric/C/figures/menu-format-labelled.png share/gnome/help/gnumeric/C/figures/menu-format-sheet.png share/gnome/help/gnumeric/C/figures/menu-help-labelled.png share/gnome/help/gnumeric/C/figures/menu-insert-comment.png share/gnome/help/gnumeric/C/figures/menu-insert-fw.png share/gnome/help/gnumeric/C/figures/menu-insert-hyperlink.png share/gnome/help/gnumeric/C/figures/menu-insert-labelled.png share/gnome/help/gnumeric/C/figures/menu-insert-names.png share/gnome/help/gnumeric/C/figures/menu-statistics-labelled.png share/gnome/help/gnumeric/C/figures/menu-tools-labelled.png share/gnome/help/gnumeric/C/figures/menu-torn-off.png share/gnome/help/gnumeric/C/figures/menu-view-labelled.png share/gnome/help/gnumeric/C/figures/menu-view-properties-dialog-cm.png share/gnome/help/gnumeric/C/figures/menu-view-properties-dialog.png share/gnome/help/gnumeric/C/figures/menubar.png share/gnome/help/gnumeric/C/figures/number-format-border-dialog.png share/gnome/help/gnumeric/C/figures/number-format-color-dialog.png share/gnome/help/gnumeric/C/figures/number-format-dialog.png share/gnome/help/gnumeric/C/figures/number-format-font-dialog.png share/gnome/help/gnumeric/C/figures/number-format-justification-dialog-2.png share/gnome/help/gnumeric/C/figures/number-format-protection.png share/gnome/help/gnumeric/C/figures/number-format-validation-warning.png share/gnome/help/gnumeric/C/figures/number-format-validation.png share/gnome/help/gnumeric/C/figures/pointer_arrow_left_std.png share/gnome/help/gnumeric/C/figures/pointer_cross_hair.png share/gnome/help/gnumeric/C/figures/pointer_cross_wide.png share/gnome/help/gnumeric/C/figures/pointer_diagonal_resize.png share/gnome/help/gnumeric/C/figures/pointer_double_horizontal_arrow.png share/gnome/help/gnumeric/C/figures/pointer_double_vertical_arrow.png share/gnome/help/gnumeric/C/figures/pointer_four_way_arrow.png share/gnome/help/gnumeric/C/figures/pointer_hand_left.png share/gnome/help/gnumeric/C/figures/pointer_left.png share/gnome/help/gnumeric/C/figures/pointer_resize_multiple.png share/gnome/help/gnumeric/C/figures/pointer_right.png share/gnome/help/gnumeric/C/figures/pointer_text_edit.png share/gnome/help/gnumeric/C/figures/pointer_zoom_in.png share/gnome/help/gnumeric/C/figures/pointer_zoom_out.png share/gnome/help/gnumeric/C/figures/preferences-copypaste.png share/gnome/help/gnumeric/C/figures/preferences-files.png share/gnome/help/gnumeric/C/figures/preferences-font-header.png share/gnome/help/gnumeric/C/figures/preferences-font.png share/gnome/help/gnumeric/C/figures/preferences-screen.png share/gnome/help/gnumeric/C/figures/preferences-sorting.png share/gnome/help/gnumeric/C/figures/preferences-tools.png share/gnome/help/gnumeric/C/figures/preferences-undo.png share/gnome/help/gnumeric/C/figures/preferences-windows.png share/gnome/help/gnumeric/C/figures/print-large.png share/gnome/help/gnumeric/C/figures/print-preview-back.png share/gnome/help/gnumeric/C/figures/print-preview-first.png share/gnome/help/gnumeric/C/figures/print-preview-fit.png share/gnome/help/gnumeric/C/figures/print-preview-fitonetoone.png share/gnome/help/gnumeric/C/figures/print-preview-last.png share/gnome/help/gnumeric/C/figures/print-preview-next.png share/gnome/help/gnumeric/C/figures/print-preview-zoomin.png share/gnome/help/gnumeric/C/figures/print-preview-zoomout.png share/gnome/help/gnumeric/C/figures/print-worksheet-job.png share/gnome/help/gnumeric/C/figures/print-worksheet-paper.png share/gnome/help/gnumeric/C/figures/print-worksheet-printer.png share/gnome/help/gnumeric/C/figures/printing-preview.png share/gnome/help/gnumeric/C/figures/printing-setup-header-config.png share/gnome/help/gnumeric/C/figures/printing-setup-header.png share/gnome/help/gnumeric/C/figures/printing-setup-page.png share/gnome/help/gnumeric/C/figures/printing-setup-printarea.png share/gnome/help/gnumeric/C/figures/printing-setup-sheet.png share/gnome/help/gnumeric/C/figures/selection-1.png share/gnome/help/gnumeric/C/figures/selection-10.png share/gnome/help/gnumeric/C/figures/selection-2.png share/gnome/help/gnumeric/C/figures/selection-3.png share/gnome/help/gnumeric/C/figures/selection-4.png share/gnome/help/gnumeric/C/figures/selection-5.png share/gnome/help/gnumeric/C/figures/selection-8.png share/gnome/help/gnumeric/C/figures/selection-9.png share/gnome/help/gnumeric/C/figures/solver-01.png share/gnome/help/gnumeric/C/figures/solver-02.png share/gnome/help/gnumeric/C/figures/solver-03.png share/gnome/help/gnumeric/C/figures/solver-04.png share/gnome/help/gnumeric/C/figures/solver-05.png share/gnome/help/gnumeric/C/figures/textguru-export-panel1-withTags.png share/gnome/help/gnumeric/C/figures/textguru-export-panel2-withTags.png share/gnome/help/gnumeric/C/figures/textguru-import-panel1-withTags.png share/gnome/help/gnumeric/C/figures/textguru-import-panel2a-withTags.png share/gnome/help/gnumeric/C/figures/textguru-import-panel2b-withTags.png share/gnome/help/gnumeric/C/figures/textguru-import-panel3-withTags.png share/gnome/help/gnumeric/C/figures/toolbar-extension-menu.png share/gnome/help/gnumeric/C/figures/toolbar-object.png share/gnome/help/gnumeric/C/figures/toolbar-standard.png share/gnome/help/gnumeric/C/figures/toolbars.png share/gnome/help/gnumeric/C/figures/widget-checkbox.png share/gnome/help/gnumeric/C/figures/widget-combobox.png share/gnome/help/gnumeric/C/figures/widget-entryBox-outlined.png share/gnome/help/gnumeric/C/figures/widget-frame.png share/gnome/help/gnumeric/C/figures/widget-label.png share/gnome/help/gnumeric/C/figures/widget-list.png share/gnome/help/gnumeric/C/figures/widget-scrollbar.png share/gnome/help/gnumeric/C/figures/widget-slider.png share/gnome/help/gnumeric/C/figures/widget-spinbutton.png share/gnome/help/gnumeric/C/figures/worksheet-cols-1.png share/gnome/help/gnumeric/C/figures/worksheet-data-1.png share/gnome/help/gnumeric/C/figures/worksheet-data-2.png share/gnome/help/gnumeric/C/figures/worksheet-data-3.png share/gnome/help/gnumeric/C/figures/worksheet-data-4.png share/gnome/help/gnumeric/C/figures/worksheet-managing-dialog.png share/gnome/help/gnumeric/C/figures/worksheet-rows-1.png share/gnome/help/gnumeric/C/figures/worksheet-running-calc-1.png share/gnome/help/gnumeric/C/files-email.xml share/gnome/help/gnumeric/C/files-formats.xml share/gnome/help/gnumeric/C/files-opening.xml share/gnome/help/gnumeric/C/files-overview.xml share/gnome/help/gnumeric/C/files-saving.xml share/gnome/help/gnumeric/C/files-ssconvert.xml share/gnome/help/gnumeric/C/files-textopen.xml share/gnome/help/gnumeric/C/files-textsave.xml share/gnome/help/gnumeric/C/functions.xml share/gnome/help/gnumeric/C/getting-involved.xml share/gnome/help/gnumeric/C/gnumeric.xml share/gnome/help/gnumeric/C/graphics-drawings.xml share/gnome/help/gnumeric/C/graphics-images.xml share/gnome/help/gnumeric/C/graphics-overview.xml share/gnome/help/gnumeric/C/graphics-plots.xml share/gnome/help/gnumeric/C/graphics-widgets.xml share/gnome/help/gnumeric/C/gui-menus.xml share/gnome/help/gnumeric/C/gui-mouse.xml share/gnome/help/gnumeric/C/gui-other-elements.xml share/gnome/help/gnumeric/C/gui-overview.xml share/gnome/help/gnumeric/C/gui-toolbars.xml share/gnome/help/gnumeric/C/installing.xml share/gnome/help/gnumeric/C/legal.xml share/gnome/help/gnumeric/C/manual-usage.xml share/gnome/help/gnumeric/C/morehelp.xml share/gnome/help/gnumeric/C/printing.xml share/gnome/help/gnumeric/C/quick-start.xml share/gnome/help/gnumeric/C/welcome.xml share/gnome/help/gnumeric/C/workbooks.xml share/gnome/help/gnumeric/C/worksheets.xml share/icons/hicolor/16x16/apps/gnumeric.png share/icons/hicolor/22x22/apps/gnumeric.png share/icons/hicolor/24x24/apps/gnumeric.png share/icons/hicolor/256x256/apps/gnumeric.png share/icons/hicolor/32x32/apps/gnumeric.png share/icons/hicolor/48x48/apps/gnumeric.png share/omf/gnumeric/gnumeric-C.omf share/pixmaps/gnome-application-vnd.lotus-1-2-3.png share/pixmaps/gnome-application-x-applix-spreadsheet.png share/pixmaps/gnome-application-x-generic-spreadsheet.png share/pixmaps/gnome-application-x-gnumeric.png share/pixmaps/gnome-application-x-xls.png share/pixmaps/gnumeric/gnome-application-vnd.lotus-1-2-3.png share/pixmaps/gnumeric/gnome-application-x-applix-spreadsheet.png share/pixmaps/gnumeric/gnome-application-x-generic-spreadsheet.png share/pixmaps/gnumeric/gnome-application-x-gnumeric.png share/pixmaps/gnumeric/gnome-application-x-xls.png share/pixmaps/gnumeric/win32-gnumeric.ico share/pixmaps/win32-gnumeric.ico share/locale/am/LC_MESSAGES/gnumeric-functions.mo share/locale/am/LC_MESSAGES/gnumeric.mo share/locale/ar/LC_MESSAGES/gnumeric-functions.mo share/locale/ar/LC_MESSAGES/gnumeric.mo share/locale/ast/LC_MESSAGES/gnumeric-functions.mo share/locale/ast/LC_MESSAGES/gnumeric.mo share/locale/az/LC_MESSAGES/gnumeric-functions.mo share/locale/az/LC_MESSAGES/gnumeric.mo share/locale/bg/LC_MESSAGES/gnumeric-functions.mo share/locale/bg/LC_MESSAGES/gnumeric.mo share/locale/ca/LC_MESSAGES/gnumeric-functions.mo share/locale/ca/LC_MESSAGES/gnumeric.mo share/locale/ca@valencia/LC_MESSAGES/gnumeric-functions.mo share/locale/ca@valencia/LC_MESSAGES/gnumeric.mo share/locale/cs/LC_MESSAGES/gnumeric-functions.mo share/locale/cs/LC_MESSAGES/gnumeric.mo share/locale/da/LC_MESSAGES/gnumeric-functions.mo share/locale/da/LC_MESSAGES/gnumeric.mo share/locale/de/LC_MESSAGES/gnumeric-functions.mo share/locale/de/LC_MESSAGES/gnumeric.mo share/locale/dz/LC_MESSAGES/gnumeric-functions.mo share/locale/dz/LC_MESSAGES/gnumeric.mo share/locale/el/LC_MESSAGES/gnumeric-functions.mo share/locale/el/LC_MESSAGES/gnumeric.mo share/locale/en_CA/LC_MESSAGES/gnumeric-functions.mo share/locale/en_CA/LC_MESSAGES/gnumeric.mo share/locale/en_GB/LC_MESSAGES/gnumeric-functions.mo share/locale/en_GB/LC_MESSAGES/gnumeric.mo share/locale/eo/LC_MESSAGES/gnumeric-functions.mo share/locale/eo/LC_MESSAGES/gnumeric.mo share/locale/es/LC_MESSAGES/gnumeric-functions.mo share/locale/es/LC_MESSAGES/gnumeric.mo share/locale/et/LC_MESSAGES/gnumeric-functions.mo share/locale/et/LC_MESSAGES/gnumeric.mo share/locale/eu/LC_MESSAGES/gnumeric-functions.mo share/locale/eu/LC_MESSAGES/gnumeric.mo share/locale/fi/LC_MESSAGES/gnumeric-functions.mo share/locale/fi/LC_MESSAGES/gnumeric.mo share/locale/fr/LC_MESSAGES/gnumeric-functions.mo share/locale/fr/LC_MESSAGES/gnumeric.mo share/locale/ga/LC_MESSAGES/gnumeric-functions.mo share/locale/ga/LC_MESSAGES/gnumeric.mo share/locale/gl/LC_MESSAGES/gnumeric-functions.mo share/locale/gl/LC_MESSAGES/gnumeric.mo share/locale/gu/LC_MESSAGES/gnumeric-functions.mo share/locale/gu/LC_MESSAGES/gnumeric.mo share/locale/he/LC_MESSAGES/gnumeric-functions.mo share/locale/he/LC_MESSAGES/gnumeric.mo share/locale/hr/LC_MESSAGES/gnumeric-functions.mo share/locale/hr/LC_MESSAGES/gnumeric.mo share/locale/hu/LC_MESSAGES/gnumeric-functions.mo share/locale/hu/LC_MESSAGES/gnumeric.mo share/locale/id/LC_MESSAGES/gnumeric-functions.mo share/locale/id/LC_MESSAGES/gnumeric.mo share/locale/it/LC_MESSAGES/gnumeric-functions.mo share/locale/it/LC_MESSAGES/gnumeric.mo share/locale/ja/LC_MESSAGES/gnumeric-functions.mo share/locale/ja/LC_MESSAGES/gnumeric.mo share/locale/kk/LC_MESSAGES/gnumeric-functions.mo share/locale/kk/LC_MESSAGES/gnumeric.mo share/locale/ko/LC_MESSAGES/gnumeric-functions.mo share/locale/ko/LC_MESSAGES/gnumeric.mo share/locale/lt/LC_MESSAGES/gnumeric-functions.mo share/locale/lt/LC_MESSAGES/gnumeric.mo share/locale/lv/LC_MESSAGES/gnumeric-functions.mo share/locale/lv/LC_MESSAGES/gnumeric.mo share/locale/mk/LC_MESSAGES/gnumeric-functions.mo share/locale/mk/LC_MESSAGES/gnumeric.mo share/locale/ml/LC_MESSAGES/gnumeric-functions.mo share/locale/ml/LC_MESSAGES/gnumeric.mo share/locale/mr/LC_MESSAGES/gnumeric-functions.mo share/locale/mr/LC_MESSAGES/gnumeric.mo share/locale/ms/LC_MESSAGES/gnumeric-functions.mo share/locale/ms/LC_MESSAGES/gnumeric.mo share/locale/nb/LC_MESSAGES/gnumeric-functions.mo share/locale/nb/LC_MESSAGES/gnumeric.mo share/locale/ne/LC_MESSAGES/gnumeric-functions.mo share/locale/ne/LC_MESSAGES/gnumeric.mo share/locale/nl/LC_MESSAGES/gnumeric-functions.mo share/locale/nl/LC_MESSAGES/gnumeric.mo share/locale/nn/LC_MESSAGES/gnumeric-functions.mo share/locale/nn/LC_MESSAGES/gnumeric.mo share/locale/oc/LC_MESSAGES/gnumeric-functions.mo share/locale/oc/LC_MESSAGES/gnumeric.mo share/locale/pl/LC_MESSAGES/gnumeric-functions.mo share/locale/pl/LC_MESSAGES/gnumeric.mo share/locale/pt/LC_MESSAGES/gnumeric-functions.mo share/locale/pt/LC_MESSAGES/gnumeric.mo share/locale/pt_BR/LC_MESSAGES/gnumeric-functions.mo share/locale/pt_BR/LC_MESSAGES/gnumeric.mo share/locale/ro/LC_MESSAGES/gnumeric-functions.mo share/locale/ro/LC_MESSAGES/gnumeric.mo share/locale/ru/LC_MESSAGES/gnumeric-functions.mo share/locale/ru/LC_MESSAGES/gnumeric.mo share/locale/rw/LC_MESSAGES/gnumeric-functions.mo share/locale/rw/LC_MESSAGES/gnumeric.mo share/locale/sk/LC_MESSAGES/gnumeric-functions.mo share/locale/sk/LC_MESSAGES/gnumeric.mo share/locale/sl/LC_MESSAGES/gnumeric-functions.mo share/locale/sl/LC_MESSAGES/gnumeric.mo share/locale/sr/LC_MESSAGES/gnumeric-functions.mo share/locale/sr/LC_MESSAGES/gnumeric.mo share/locale/sr@latin/LC_MESSAGES/gnumeric-functions.mo share/locale/sr@latin/LC_MESSAGES/gnumeric.mo share/locale/sv/LC_MESSAGES/gnumeric-functions.mo share/locale/sv/LC_MESSAGES/gnumeric.mo share/locale/te/LC_MESSAGES/gnumeric-functions.mo share/locale/te/LC_MESSAGES/gnumeric.mo share/locale/tr/LC_MESSAGES/gnumeric-functions.mo share/locale/tr/LC_MESSAGES/gnumeric.mo share/locale/uk/LC_MESSAGES/gnumeric-functions.mo share/locale/uk/LC_MESSAGES/gnumeric.mo share/locale/vi/LC_MESSAGES/gnumeric-functions.mo share/locale/vi/LC_MESSAGES/gnumeric.mo share/locale/zh_CN/LC_MESSAGES/gnumeric-functions.mo share/locale/zh_CN/LC_MESSAGES/gnumeric.mo share/locale/zh_HK/LC_MESSAGES/gnumeric-functions.mo share/locale/zh_HK/LC_MESSAGES/gnumeric.mo share/locale/zh_TW/LC_MESSAGES/gnumeric-functions.mo share/locale/zh_TW/LC_MESSAGES/gnumeric.mo @dirrm share/pixmaps/gnumeric @dirrm share/omf/gnumeric @dirrm share/gnome/help/gnumeric/C/figures @dirrm share/gnome/help/gnumeric/C @dirrm share/gnome/help/gnumeric @dirrm share/gnumeric/%%VERSION%%/templates @dirrm share/gnumeric/%%VERSION%%/autoformat-templates/List @dirrm share/gnumeric/%%VERSION%%/autoformat-templates/General @dirrm share/gnumeric/%%VERSION%%/autoformat-templates/Financial @dirrm share/gnumeric/%%VERSION%%/autoformat-templates/Colourful @dirrm share/gnumeric/%%VERSION%%/autoformat-templates/Classical @dirrm share/gnumeric/%%VERSION%%/autoformat-templates/3D @dirrm share/gnumeric/%%VERSION%%/autoformat-templates @dirrm share/gnumeric/%%VERSION%% @dirrm share/gnumeric @dirrmtry share/appdata @dirrm lib/goffice/%%GOFFICE%%/plugins/gnumeric @dirrm lib/gnumeric/%%VERSION%%/plugins/xbase @dirrm lib/gnumeric/%%VERSION%%/plugins/uihello @dirrm lib/gnumeric/%%VERSION%%/plugins/sylk @dirrm lib/gnumeric/%%VERSION%%/plugins/sc @dirrm lib/gnumeric/%%VERSION%%/plugins/sample_datasource @dirrm lib/gnumeric/%%VERSION%%/plugins/qpro @dirrm lib/gnumeric/%%VERSION%%/plugins/python-loader @dirrm lib/gnumeric/%%VERSION%%/plugins/py-func @dirrm lib/gnumeric/%%VERSION%%/plugins/psiconv @dirrm lib/gnumeric/%%VERSION%%/plugins/plan_perfect %%PERL%%@dirrm lib/gnumeric/%%VERSION%%/plugins/perl-loader %%PERL%%@dirrm lib/gnumeric/%%VERSION%%/plugins/perl-func @dirrm lib/gnumeric/%%VERSION%%/plugins/openoffice @dirrm lib/gnumeric/%%VERSION%%/plugins/oleo @dirrm lib/gnumeric/%%VERSION%%/plugins/nlsolve @dirrm lib/gnumeric/%%VERSION%%/plugins/mps @dirrm lib/gnumeric/%%VERSION%%/plugins/lpsolve @dirrm lib/gnumeric/%%VERSION%%/plugins/lotus @dirrm lib/gnumeric/%%VERSION%%/plugins/html @dirrm lib/gnumeric/%%VERSION%%/plugins/gnome-glossary @dirrm lib/gnumeric/%%VERSION%%/plugins/glpk %%GDA%%@dirrm lib/gnumeric/%%VERSION%%/plugins/gdaif @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-tsa @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-string @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-stat @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-random @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-r @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-numtheory @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-math @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-lookup @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-logical @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-info @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-hebrew-date @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-financial @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-erlang @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-eng @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-derivatives @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-date @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-database @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-complex @dirrm lib/gnumeric/%%VERSION%%/plugins/fn-christian-date @dirrm lib/gnumeric/%%VERSION%%/plugins/excelplugins @dirrm lib/gnumeric/%%VERSION%%/plugins/excel @dirrm lib/gnumeric/%%VERSION%%/plugins/dif @dirrm lib/gnumeric/%%VERSION%%/plugins/applix @dirrm lib/gnumeric/%%VERSION%%/plugins @dirrm lib/gnumeric/%%VERSION%% @dirrm lib/gnumeric @dirrm include/libspreadsheet-%%SHORT_VER%%/spreadsheet/widgets @dirrm include/libspreadsheet-%%SHORT_VER%%/spreadsheet/tools @dirrm include/libspreadsheet-%%SHORT_VER%%/spreadsheet @dirrm include/libspreadsheet-%%SHORT_VER%% @dirrmtry share/locale/zh_HK/LC_MESSAGES @dirrmtry share/locale/zh_HK @dirrmtry share/locale/te/LC_MESSAGES @dirrmtry share/locale/te @dirrmtry share/locale/sr@latin/LC_MESSAGES @dirrmtry share/locale/sr@latin @dirrmtry share/locale/rw/LC_MESSAGES @dirrmtry share/locale/rw @dirrmtry share/locale/oc/LC_MESSAGES @dirrmtry share/locale/oc @dirrmtry share/locale/mr/LC_MESSAGES @dirrmtry share/locale/mr @dirrmtry share/locale/kk/LC_MESSAGES @dirrmtry share/locale/kk @dirrmtry share/locale/dz/LC_MESSAGES @dirrmtry share/locale/dz @dirrmtry share/locale/ca@valencia/LC_MESSAGES @dirrmtry share/locale/ca@valencia @dirrmtry share/locale/ast/LC_MESSAGES @dirrmtry share/locale/ast Index: head/misc/libhome/Makefile =================================================================== --- head/misc/libhome/Makefile (revision 362834) +++ head/misc/libhome/Makefile (revision 362835) @@ -1,93 +1,93 @@ # Created by: Xavier Beaudouin # $FreeBSD$ PORTNAME= libhome PORTVERSION= 0.10.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc MASTER_SITES= ftp://ftp.oav.net/pll/ SF/pll/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library providing a getpwname() emulation OPTIONS_DEFINE= LDAP MYSQL BDB PAM PGSQL OPTIONS_DEFAULT= LDAP MYSQL BDB LDAP_DESC= Support for LDAP queries MYSQL_DESC= Support for MySQL queries BDB_DESC= Support for Berkeley DB PAM_DESC= Support for PAM (Experimental) PGSQL_DESC= Support for PostgreSQL (Experimental) GNU_CONFIGURE= yes USE_LDCONFIG= yes NO_STAGE= yes .include .if defined(LIBHOME_WITH_BDB_VER) WITH_BDB_VER= ${LIBHOME_WITH_BDB_VER} .endif CONFIGURE_ARGS+= --with-proxy --with-nss .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-ldap .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=${LOCALBASE}/include/mysql .else CONFIGURE_ARGS+= --without-mysql .endif .if defined(WITH_MDB3) || defined(WITH_DB4) WITH_BDB= yes OBSOLETE_BDB_VAR= WITH_DB3 WITH_DB4 IGNORE= Use 'make config' to select Berkeley DB. .endif .if ${PORT_OPTIONS:MBDB} USE_BDB= yes INVALID_BDB_VER= 2 . if defined(WITH_BDB_VER) && ${WITH_BDB_VER} == 3 CONFIGURE_ARGS+= --with-db3=${BDB_INCLUDE_DIR} --without-db4 . else CONFIGURE_ARGS+= --without-db3 --with-db4=${BDB_INCLUDE_DIR} . endif CONFIGURE_ARGS+= --with-db-libdir=${BDB_LIB_DIR} .else CONFIGURE_ARGS+= --without-db3 --without-db4 .endif .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --with-pam .else CONFIGURE_ARGS+= --without-pam .endif .if ${PORT_OPTIONS:MPGSQL} CONFIGURE_ARGS+= --with-pgsql USE_PGSQL= YES .else CONFIGURE_ARGS+= --without-pgsql .endif MAN5= home.conf.5 MAN8= home_proxy.8 post-patch: @${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/ltconfig ${WRKSRC}/configure .if ${PORT_OPTIONS:MBDB} @${REINPLACE_CMD} -e 's;db-4.3 db-4.2;${BDB_LIB_NAME};g' \ ${WRKSRC}/configure .endif post-install: ${INSTALL_DATA} ${WRKSRC}/home.conf ${PREFIX}/etc/home.conf.dist ${INSTALL_SCRIPT} ${WRKSRC}/rc/freebsd/home_proxy.sh ${PREFIX}/etc/rc.d/home_proxy.sh .include Index: head/net/asterisk/Makefile =================================================================== --- head/net/asterisk/Makefile (revision 362834) +++ head/net/asterisk/Makefile (revision 362835) @@ -1,293 +1,293 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= asterisk PORTVERSION= 1.8.28.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ PKGNAMESUFFIX= 18 MAINTAINER= flo@FreeBSD.org COMMENT= Open Source PBX and telephony toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex \ libnewt.so:${PORTSDIR}/devel/newt \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gsm=${LOCALBASE} LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/openh323 USE_GCC= yes USE_GNOME= libxml2 USES= bison gmake shebangfix SHEBANG_FILES= agi/agi-test.agi \ agi/jukebox.agi STRIP= USE_RC_SUBR= asterisk MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ MKDIR="${MKDIR}" \ PWLIBDIR=${LOCALBASE}/share/pwlib \ OPENH323DIR=${LOCALBASE}/share/openh323 \ OSVERSION=${OSVERSION} \ NOISY_BUILD=YES \ DOCSDIR=${DOCSDIR} \ ASTCFLAGS="${CFLAGS}" CONFLICTS_BUILD= linuxthreads-* CONFLICTS_INSTALL= asterisk*-1.4* asterisk*-1.6* asterisk*-10* OPTIONS_DEFINE= VORBIS PGSQL MYSQL RADIUS SNMP H323 FREETDS JABBER SQLITE GSM \ CURL SPANDSP EXCHANGE NEWG711 SRTP LUA LDAP OOH323 OPTIONS_DEFAULT= VORBIS ODBC PGSQL RADIUS SNMP H323 FREETDS JABBER GSM \ SQLITE CURL OPTIONS_DEFINE_i386= DAHDI OPTIONS_DEFINE_amd64= DAHDI OPTIONS_DEFINE_sparc64= DAHDI OPTIONS_DEFAULT_i386= DAHDI OPTIONS_DEFAULT_amd64= DAHDI OPTIONS_DEFAULT_sparc64= DAHDI EXCHANGE_DESC?= Exchange calendar support NEWG711_DESC?= New G711 Codec SRTP_DESC?= SecureRTP support OOH323_DESC?= ooh323 support DAHDI_DESC?= DAHDI support PORTSCOUT= limit:^1\.8\. ASTERISK_USER?= asterisk ASTERISK_GROUP?= asterisk USERS= ${ASTERISK_USER} GROUPS= ${ASTERISK_GROUP} dahdi .include .if ${PREFIX} == ${LOCALBASE} VARDIR=/var .else VARDIR=${PREFIX}/var .endif SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_GROUP=${ASTERISK_GROUP} PLIST_SUB+= VARDIR=${VARDIR} .if ${PORT_OPTIONS:MH323} PLIST_SUB+= WITH_H323="" CONFIGURE_ARGS+= --with-h323=${LOCALBASE} LIB_DEPENDS+= libpt_r.so:${PORTSDIR}/devel/pwlib \ libh323_r.so:${PORTSDIR}/net/openh323 .else PLIST_SUB+= WITH_H323="@comment " CONFIGURE_ARGS+= --without-h323 .endif .if ${PORT_OPTIONS:MDAHDI} PLIST_SUB+= WITH_DAHDI="" CONFIGURE_ARGS+= --with-dahdi --with-openr2 BUILD_DEPENDS+= libpri>=1.4.10:${PORTSDIR}/misc/libpri \ ${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi LIB_DEPENDS+= libpri.so:${PORTSDIR}/misc/libpri \ libopenr2.so:${PORTSDIR}/misc/openr2 .else PLIST_SUB+= WITH_DAHDI="@comment " CONFIGURE_ARGS+= --without-dahdi --without-openr2 .endif # # WITH_FREETDS, WITH_PGSQL and WITH_SQLITE can also be added to MAKE_ENV # similarly .if empty(PORT_OPTIONS:MODBC) CONFIGURE_ARGS+= --without-unixodbc PLIST_SUB+= WITH_ODBC="@comment " .else PLIST_SUB+= WITH_ODBC="" USE_AUTOTOOLS= libltdl CONFIGURE_ARGS+= --with-unixodbc --with-ltdl LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC .endif .if ${PORT_OPTIONS:MFREETDS} PLIST_SUB+= WITH_FREETDS="" CONFIGURE_ARGS+= --with-tds=${LOCALBASE} LIB_DEPENDS+= libtds.so:${PORTSDIR}/databases/freetds .else PLIST_SUB+= WITH_FREETDS="@comment " CONFIGURE_ARGS+= --without-tds .endif .if ${PORT_OPTIONS:MPGSQL} PLIST_SUB+= WITH_PGSQL="" USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgres .else PLIST_SUB+= WITH_PGSQL="@comment " CONFIGURE_ARGS+= --without-postgres .endif .if ${PORT_OPTIONS:MMYSQL} PLIST_SUB+= WITH_MYSQL="" USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysqlclient .else PLIST_SUB+= WITH_MYSQL="@comment " CONFIGURE_ARGS+= --without-mysqlclient .endif .if ${PORT_OPTIONS:MVORBIS} PLIST_SUB+= WITH_VORBIS="" CONFIGURE_ARGS+= --with-ogg LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis .else PLIST_SUB+= WITH_VORBIS="@comment " CONFIGURE_ARGS+= --without-ogg .endif .if ${PORT_OPTIONS:MRADIUS} PLIST_SUB+= WITH_RADIUS="" CONFIGURE_ARGS+= --with-radius LIB_DEPENDS+= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient .else PLIST_SUB+= WITH_RADIUS="@comment " CONFIGURE_ARGS+= --without-radius .endif .if ${PORT_OPTIONS:MSNMP} PLIST_SUB+= WITH_SNMP="" CONFIGURE_ARGS+= --with-netsnmp LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp .else PLIST_SUB+= WITH_SNMP="@comment " CONFIGURE_ARGS+= --without-netsnmp .endif .if ${PORT_OPTIONS:MJABBER} PLIST_SUB+= WITH_JABBER="" CONFIGURE_ARGS+= --with-iksemel LIB_DEPENDS+= libiksemel.so:${PORTSDIR}/textproc/iksemel .else PLIST_SUB+= WITH_JABBER="@comment " CONFIGURE_ARGS+= --without-iksemel .endif .if ${PORT_OPTIONS:MSQLITE} PLIST_SUB+= WITH_SQLITE="" CONFIGURE_ARGS+= --with-sqlite LIB_DEPENDS+= libsqlite.so:${PORTSDIR}/databases/sqlite2 \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 .else PLIST_SUB+= WITH_SQLITE="@comment " CONFIGURE_ARGS+= --without-sqlite \ --with-sqlite3=no .endif .if ${PORT_OPTIONS:MGSM} PLIST_SUB+= WITH_GSM="" CONFIGURE_ARGS+= --with-gsm LIB_DEPENDS+= libgsm.so:${PORTSDIR}/audio/gsm .else PLIST_SUB+= WITH_GSM="@comment " CONFIGURE_ARGS+= --without-gsm .endif .if ${PORT_OPTIONS:MCURL} PLIST_SUB+= WITH_CURL="" CONFIGURE_ARGS+= --with-libcurl LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl .else PLIST_SUB+= WITH_CURL="@comment " CONFIGURE_ARGS+= --with-libcurl=no .endif .if ${PORT_OPTIONS:MSPANDSP} PLIST_SUB+= WITH_SPANDSP="" CONFIGURE_ARGS+= --with-spandsp LIB_DEPENDS+= libspandsp.so:${PORTSDIR}/comms/spandsp-devel .else PLIST_SUB+= WITH_SPANDSP="@comment " CONFIGURE_ARGS+= --without-spandsp .endif .if ${PORT_OPTIONS:MEXCHANGE} LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon29 PLIST_SUB+= WITH_EXCHANGE="" .else CONFIGURE_ARGS+= --without-neon --without-neon29 PLIST_SUB+= WITH_EXCHANGE="@comment " .endif .if ${PORT_OPTIONS:MSRTP} PLIST_SUB+= WITH_SRTP="" BUILD_DEPENDS+= libsrtp>=1.4.4:${PORTSDIR}/net/libsrtp CONFIGURE_ARGS+= --with-srtp .else PLIST_SUB+= WITH_SRTP="@comment " CONFIGURE_ARGS+= --without-srtp .endif .if ${PORT_OPTIONS:MLUA} CONFIGURE_ARGS+= --with-lua CFLAGS+= -I${LUA_INCDIR} USES+= lua:51 LDFLAGS+= -L${LUA_LIBDIR} PLIST_SUB+= WITH_LUA="" .else CONFIGURE_ARGS+= --without-lua PLIST_SUB+= WITH_LUA="@comment " .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+= --with-ldap USE_OPENLDAP= yes PLIST_SUB+= WITH_LDAP="" .else CONFIGURE_ARGS+= --without-ldap PLIST_SUB+= WITH_LDAP="@comment " .endif .if ${PORT_OPTIONS:MOOH323} PLIST_SUB+= WITH_OOH323="" .else PLIST_SUB+= WITH_OOH323="@comment " .endif post-extract: ${FIND} ${WRKSRC} -name '*.d' -delete post-patch: ${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/musiconhold.conf.sample post-configure: @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts .if ${PORT_OPTIONS:MMYSQL} @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts .endif .if ${PORT_OPTIONS:MOOH323} @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts .endif .if ${PORT_OPTIONS:MNEWG711} @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts .endif post-install: @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua .include Index: head/net/asterisk11/Makefile =================================================================== --- head/net/asterisk11/Makefile (revision 362834) +++ head/net/asterisk11/Makefile (revision 362835) @@ -1,277 +1,277 @@ # $FreeBSD$ PORTNAME= asterisk PORTVERSION= 11.10.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ PKGNAMESUFFIX= 11 MAINTAINER= flo@FreeBSD.org COMMENT= Open Source PBX and telephony toolkit LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex \ libnewt.so:${PORTSDIR}/devel/newt \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gsm=${LOCALBASE} --with-uuid=${LOCALBASE} LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/openh323 CFLAGS+= -I${LOCALBASE}/include USE_GCC= yes USE_GNOME= libxml2 USES= bison gmake USE_RC_SUBR= asterisk MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LIBS="${PTHREAD_LIBS}" \ MKDIR="${MKDIR}" \ PWLIBDIR=${LOCALBASE}/share/pwlib \ OPENH323DIR=${LOCALBASE}/share/openh323 \ OSVERSION=${OSVERSION} \ NOISY_BUILD=YES \ DOCSDIR=${DOCSDIR} \ ASTCFLAGS="${CFLAGS}" CONFLICTS_BUILD= linuxthreads-* CONFLICTS_INSTALL= asterisk*-1.4* asterisk*-1.6* asterisk*-1.8* OPTIONS_DEFINE= VORBIS PGSQL MYSQL RADIUS SNMP FREETDS XMPP SQLITE GSM \ CURL SPANDSP EXCHANGE NEWG711 SRTP LUA LDAP OOH323 OPTIONS_DEFAULT= VORBIS ODBC PGSQL RADIUS SNMP FREETDS \ XMPP GSM SQLITE CURL OPTIONS_DEFINE_i386= DAHDI OPTIONS_DEFINE_amd64= DAHDI OPTIONS_DEFINE_sparc64= DAHDI OPTIONS_DEFAULT_i386= DAHDI OPTIONS_DEFAULT_amd64= DAHDI OPTIONS_DEFAULT_sparc64= DAHDI EXCHANGE_DESC?= Exchange calendar support NEWG711_DESC?= New G711 Codec SRTP_DESC?= SecureRTP support OOH323_DESC?= ooh323 support DAHDI_DESC?= DAHDI support XMPP_DESC?= XMPP/GTALK support ASTERISK_USER?= asterisk ASTERISK_GROUP?= asterisk USERS= ${ASTERISK_USER} GROUPS= ${ASTERISK_GROUP} dahdi .include .if ${PREFIX} == ${LOCALBASE} VARDIR=/var .else VARDIR=${PREFIX}/var .endif SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} PLIST_SUB+= ASTERISK_GROUP=${ASTERISK_GROUP} PLIST_SUB+= VARDIR=${VARDIR} .if ${PORT_OPTIONS:MOOH323} PLIST_SUB+= WITH_OOH323="" LIB_DEPENDS+= libpt_r.so:${PORTSDIR}/devel/pwlib \ libh323_r.so:${PORTSDIR}/net/openh323 .else PLIST_SUB+= WITH_OOH323="@comment " .endif .if ${PORT_OPTIONS:MDAHDI} PLIST_SUB+= WITH_DAHDI="" CONFIGURE_ARGS+= --with-dahdi --with-openr2 BUILD_DEPENDS+= libpri>=1.4.10:${PORTSDIR}/misc/libpri \ ${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi LIB_DEPENDS+= libpri.so:${PORTSDIR}/misc/libpri\ libopenr2.so:${PORTSDIR}/misc/openr2 .else PLIST_SUB+= WITH_DAHDI="@comment " CONFIGURE_ARGS+= --without-dahdi --without-openr2 .endif # # WITH_FREETDS, WITH_PGSQL and WITH_SQLITE can also be added to MAKE_ENV # similarly .if empty(PORT_OPTIONS:MODBC) CONFIGURE_ARGS+= --without-unixodbc PLIST_SUB+= WITH_ODBC="@comment " .else PLIST_SUB+= WITH_ODBC="" USE_AUTOTOOLS= libltdl CONFIGURE_ARGS+= --with-unixodbc --with-ltdl LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC .endif .if ${PORT_OPTIONS:MFREETDS} PLIST_SUB+= WITH_FREETDS="" CONFIGURE_ARGS+= --with-tds=${LOCALBASE} LIB_DEPENDS+= libtds.so:${PORTSDIR}/databases/freetds .else PLIST_SUB+= WITH_FREETDS="@comment " CONFIGURE_ARGS+= --without-tds .endif .if ${PORT_OPTIONS:MPGSQL} PLIST_SUB+= WITH_PGSQL="" USE_PGSQL= yes CONFIGURE_ARGS+= --with-postgres .else PLIST_SUB+= WITH_PGSQL="@comment " CONFIGURE_ARGS+= --without-postgres .endif .if ${PORT_OPTIONS:MMYSQL} PLIST_SUB+= WITH_MYSQL="" USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysqlclient .else PLIST_SUB+= WITH_MYSQL="@comment " CONFIGURE_ARGS+= --without-mysqlclient .endif .if ${PORT_OPTIONS:MVORBIS} PLIST_SUB+= WITH_VORBIS="" CONFIGURE_ARGS+= --with-ogg LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis .else PLIST_SUB+= WITH_VORBIS="@comment " CONFIGURE_ARGS+= --without-ogg .endif .if ${PORT_OPTIONS:MRADIUS} PLIST_SUB+= WITH_RADIUS="" CONFIGURE_ARGS+= --with-radius LIB_DEPENDS+= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient .else PLIST_SUB+= WITH_RADIUS="@comment " CONFIGURE_ARGS+= --without-radius .endif .if ${PORT_OPTIONS:MSNMP} PLIST_SUB+= WITH_SNMP="" CONFIGURE_ARGS+= --with-netsnmp LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp .else PLIST_SUB+= WITH_SNMP="@comment " CONFIGURE_ARGS+= --without-netsnmp .endif .if ${PORT_OPTIONS:MXMPP} PLIST_SUB+= WITH_XMPP="" CONFIGURE_ARGS+= --with-iksemel LIB_DEPENDS+= libiksemel.so:${PORTSDIR}/textproc/iksemel .else PLIST_SUB+= WITH_XMPP="@comment " CONFIGURE_ARGS+= --without-iksemel .endif .if ${PORT_OPTIONS:MSQLITE} PLIST_SUB+= WITH_SQLITE="" CONFIGURE_ARGS+= --with-sqlite LIB_DEPENDS+= libsqlite.so:${PORTSDIR}/databases/sqlite2 .else PLIST_SUB+= WITH_SQLITE="@comment " CONFIGURE_ARGS+= --without-sqlite .endif .if ${PORT_OPTIONS:MGSM} PLIST_SUB+= WITH_GSM="" CONFIGURE_ARGS+= --with-gsm LIB_DEPENDS+= libgsm.so:${PORTSDIR}/audio/gsm .else PLIST_SUB+= WITH_GSM="@comment " CONFIGURE_ARGS+= --without-gsm .endif .if ${PORT_OPTIONS:MCURL} PLIST_SUB+= WITH_CURL="" CONFIGURE_ARGS+= --with-libcurl LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl .else PLIST_SUB+= WITH_CURL="@comment " CONFIGURE_ARGS+= --with-libcurl=no .endif .if ${PORT_OPTIONS:MSPANDSP} PLIST_SUB+= WITH_SPANDSP="" CONFIGURE_ARGS+= --with-spandsp LIB_DEPENDS+= libspandsp.so:${PORTSDIR}/comms/spandsp-devel .else PLIST_SUB+= WITH_SPANDSP="@comment " CONFIGURE_ARGS+= --without-spandsp .endif .if ${PORT_OPTIONS:MEXCHANGE} LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon29 PLIST_SUB+= WITH_EXCHANGE="" .else CONFIGURE_ARGS+= --without-neon --without-neon29 PLIST_SUB+= WITH_EXCHANGE="@comment " .endif .if ${PORT_OPTIONS:MSRTP} PLIST_SUB+= WITH_SRTP="" BUILD_DEPENDS+= libsrtp>=1.4.4:${PORTSDIR}/net/libsrtp CONFIGURE_ARGS+= --with-srtp .else PLIST_SUB+= WITH_SRTP="@comment " CONFIGURE_ARGS+= --without-srtp .endif .if ${PORT_OPTIONS:MLUA} CONFIGURE_ARGS+= --with-lua CFLAGS+= -I${LUA_INCDIR} USES+= lua:51 LDFLAGS+= -L${LUA_LIBDIR} PLIST_SUB+= WITH_LUA="" .else CONFIGURE_ARGS+= --without-lua PLIST_SUB+= WITH_LUA="@comment " .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+= --with-ldap USE_OPENLDAP= yes PLIST_SUB+= WITH_LDAP="" .else CONFIGURE_ARGS+= --without-ldap PLIST_SUB+= WITH_LDAP="@comment " .endif post-extract: ${FIND} ${WRKSRC} -name '*.d' -delete post-patch: ${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/musiconhold.conf.sample post-configure: @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts .if ${PORT_OPTIONS:MMYSQL} @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts .endif .if ${PORT_OPTIONS:MOOH323} @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts .endif .if ${PORT_OPTIONS:MNEWG711} @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts .endif post-install: @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua .include Index: head/net/courier-authlib-ldap/Makefile =================================================================== --- head/net/courier-authlib-ldap/Makefile (revision 362834) +++ head/net/courier-authlib-ldap/Makefile (revision 362835) @@ -1,11 +1,12 @@ # Created by: Yarema # $FreeBSD$ +PORTREVISION= 1 PKGNAMESUFFIX= -ldap COMMENT= LDAP support for the Courier authentication library CATEGORIES= net mail MASTERDIR= ${.CURDIR}/../../security/courier-authlib .include "${MASTERDIR}/Makefile" Index: head/net/echoping/Makefile =================================================================== --- head/net/echoping/Makefile (revision 362834) +++ head/net/echoping/Makefile (revision 362835) @@ -1,52 +1,52 @@ # Created by: peter # $FreeBSD$ PORTNAME= echoping PORTVERSION= 6.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net ipv6 MASTER_SITES= SF MAINTAINER= sumikawa@FreeBSD.org COMMENT= Ping-like program that uses TCP and/or HTTP LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \ libidn.so:${PORTSDIR}/dns/libidn USES= libtool USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-http --enable-icp --enable-smtp --with-ssl \ --enable-ttcp --enable-tos --with-libidn=${LOCALBASE} \ --enable-plugin="${PING_PLUGINS}" PING_PLUGINS= dns random whois OPTIONS_DEFINE= LDAP PGSQL OPTIONS_DEFAULT= LDAP .include .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes PING_PLUGINS+= ldap PLIST_SUB= WITH_LDAP="" .else PLIST_SUB= WITH_LDAP="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes PING_PLUGINS+= postgresql PLIST_SUB+= WITH_PGSQL="" .else PLIST_SUB+= WITH_PGSQL="@comment " .endif .include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" BROKEN= Does not link on ia64 or powerpc .endif .include Index: head/net/fpc-ldap/Makefile =================================================================== --- head/net/fpc-ldap/Makefile (revision 362834) +++ head/net/fpc-ldap/Makefile (revision 362835) @@ -1,23 +1,23 @@ # Created by: Christopher Key # $FreeBSD$ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= net lang PKGNAMESUFFIX= -ldap MAINTAINER= acm@FreeBSD.org COMMENT= Free Pascal interface to OpenLDAP USE_FPC= hash MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= OPENLDAP OPENLDAP_DESC= Install OpenLDAP libraries OPTIONS_DEFAULT= OPENLDAP OPENLDAP_USE= OPENLDAP=yes .include "${MASTERDIR}/Makefile" Index: head/net/freeradius2/Makefile =================================================================== --- head/net/freeradius2/Makefile (revision 362834) +++ head/net/freeradius2/Makefile (revision 362835) @@ -1,344 +1,344 @@ # Created by: Brian Somers # $FreeBSD$ PORTNAME= freeradius DISTVERSION= 2.2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \ http://ftp.cc.uoc.gr/mirrors/ftp.freeradius.org/%SUBDIR%/ \ http://mirrors.rit.edu/zi/ MASTER_SITE_SUBDIR= . old DISTNAME= freeradius-server-${DISTVERSION} MAINTAINER= zi@FreeBSD.org COMMENT= Free RADIUS server implementation LICENSE= GPLv2 LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm LOGDIR?= /var/log KRB5_CONFIG?= /usr/bin/krb5-config --libs CONFLICTS_INSTALL= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ freeradius-mysql-[0-9].* freeradius-[^2].* freeradius3-3.* USE_RC_SUBR= radiusd USES= gmake libtool shebangfix tar:bzip2 SHEBANG_FILES= scripts/radsqlrelay src/modules/rlm_counter/rad_counter USE_AUTOTOOLS= libltdl libtoolize aclocal autoconf autoheader USE_OPENSSL= yes CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= ${CPPFLAGS} LIBS+= -L${LOCALBASE}/lib MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/${FREERADIUS_LIBDIR} \ --localstatedir=/var \ --disable-ltdl-install \ --with-system-libltdl \ --with-logdir=${LOGDIR} \ --with-openssl-includes=${OPENSSLINC} \ --without-rlm_eap_ikev2 \ --without-rlm_eap_tnc \ --without-rlm_eap2 \ --without-rlm_opendirectory \ --without-rlm_sql_db2 \ --without-rlm_sql_iodbc \ --without-rlm_sql_sqlite \ --without-rlm_sql_sybase \ --with-vmps # if we're installing, place sample configs into ${EXAMPLESDIR} MAKE_ARGS= raddbdir="${EXAMPLESDIR}/raddb" R=${STAGEDIR} SUB_FILES= pkg-install pkg-message SUB_LIST= RADIUS_USER="${RADIUS_USER}" \ RADIUS_GROUP="${RADIUS_GROUP}" \ RADDB_WORK="${WRKSRC}/raddb" \ RADDB="${PREFIX}/etc/raddb" \ LOGDIR="${LOGDIR}" \ LIBDIR="${PREFIX}/${FREERADIUS_LIBDIR}" \ REQUIRE="${_REQUIRE}" PLIST_SUB= PORTVERSION=${DISTVERSION} LIBVER=0${PORTVERSION:C/\./0/g} FREERADIUS_LIBDIR= lib/freeradius-${PORTVERSION} PLIST_SUB+= LIBDIR="${FREERADIUS_LIBDIR}" USE_LDCONFIG= ${PREFIX}/${FREERADIUS_LIBDIR} # User and group to use if USER option is chosen RADIUS_USER= freeradius RADIUS_GROUP= freeradius USERS= ${RADIUS_USER} GROUPS= ${RADIUS_GROUP} # Default requirements for rc script _REQUIRE= NETWORKING SERVERS OPTIONS_DEFINE= USER KERBEROS HEIMDAL HEIMDAL_PORT LDAP MYSQL \ PGSQL UNIXODBC FIREBIRD PERL PYTHON OCI8 RUBY DHCP \ EXPERIMENTAL UDPFROMTO DEVELOPER EDIR SSL_PORT DOCS OPTIONS_DEFAULT=USER PERL PYTHON DHCP_DESC= With DHCP support (EXPERIMENTAL) USER_DESC= Run as user freeradius, group freeradius HEIMDAL_DESC= With Heimdal Kerberos support HEIMDAL_PORT_DESC= With Heimdal Kerberos from ports UNIXODBC_DESC= With unixODBC database support FIREBIRD_DESC= With Firebird database support (EXPERIMENTAL) OCI8_DESC= With Oracle support (currently experimental) EXPERIMENTAL_DESC= Build experimental modules UDPFROMTO_DESC= Compile in UDPFROMTO support DEVELOPER_DESC= Enable developer options EDIR_DESC= Enable eDirectory support (implies LDAP) SSL_PORT_DESC= Use OpenSSL from the ports collection .include .if ${PORT_OPTIONS:MUSER} SUB_LIST+= RUN_AS_USER="yes" .else SUB_LIST+= RUN_AS_USER="no" .endif .if ${PORT_OPTIONS:MKERBEROS} || ${PORT_OPTIONS:MHEIMDAL} .if ${PORT_OPTIONS:MHEIMDAL} .if ${PORT_OPTIONS:MHEIMDAL_PORT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/heimdal .endif CONFIGURE_ARGS+=--enable-heimdal-krb5 .else LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 .endif CONFIGURE_ARGS+=--with-rlm_krb5 .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=/usr/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=/usr/include CONFIGURE_ENV+= KRB5LIBS="$$(${KRB5_CONFIG})" .else CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=${LOCALBASE}/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=${LOCALBASE}/include .endif PLIST_SUB+= KRB5="" .else CONFIGURE_ARGS+=--without-rlm_krb5 PLIST_SUB+= KRB5="@comment " .endif .if ${PORT_OPTIONS:MEDIR} CONFIGURE_ARGS+=--with-edir .if empty(PORT_OPTIONS:MLDAP) PORT_OPTIONS+= LDAP .endif .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES CONFIGURE_ARGS+=--with-rlm_ldap PLIST_SUB+= LDAP="" _REQUIRE+= slapd .else CONFIGURE_ARGS+=--without-rlm_ldap PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_mysql PLIST_SUB+= MYSQL="" _REQUIRE+= mysql .else CONFIGURE_ARGS+=--without-rlm_sql_mysql PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_postgresql PLIST_SUB+= PGSQL="" _REQUIRE+= postgresql .else CONFIGURE_ARGS+=--without-rlm_sql_postgresql PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MUNIXODBC} CONFIGURE_ARGS+=--with-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC .else CONFIGURE_ARGS+=--without-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="@comment " .endif .if ${PORT_OPTIONS:MFIREBIRD} USE_FIREBIRD= YES CONFIGURE_ARGS+=--with-rlm_sql_firebird PLIST_SUB+= FIREBIRD="" .else CONFIGURE_ARGS+=--without-rlm_sql_firebird PLIST_SUB+= FIREBIRD="@comment " .endif # Firebird module is still experimental .if ${PORT_OPTIONS:MFIREBIRD} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+=--with-rlm_perl PLIST_SUB+= RLMPERL="" .else CONFIGURE_ARGS+=--without-perl --without-rlm_perl PLIST_SUB+= RLMPERL="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes CONFIGURE_ARGS+=--with-rlm_python \ --with-rlm-python-lib-dir=${PYTHON_LIBDIR} \ --with-rlm-python-include-dir=${PYTHON_INCLUDEDIR} CONFIGURE_ENV+= PYTHONBIN=${PYTHON_CMD} PLIST_SUB+= RLMPYTHON="" .else CONFIGURE_ARGS+=--without-rlm_python PLIST_SUB+= RLMPYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY} IGNORE= with ruby support leaks memory, breaks signal handling. Please disable RUBY support USE_RUBY= yes CONFIGURE_ARGS+=--with-rlm_ruby PLIST_SUB+= RLMRUBY="" .else CONFIGURE_ARGS+=--without-rlm_ruby PLIST_SUB+= RLMRUBY="@comment " .endif # rlm_ruby module is still experimental .if ${PORT_OPTIONS:MRUBY} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MDHCP} CONFIGURE_ARGS+=--with-dhcp .else CONFIGURE_ARGS+=--without-dhcp .endif # DHCP is still experimental .if ${PORT_OPTIONS:MDHCP} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif # No SMB option yet; rlm_smb is still unbuildable .if ${PORT_OPTIONS:MSMB} LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient CONFIGURE_ARGS+=--with-rlm_smb CONFIGURE_ARGS+=--with-rlm-smb-lib-dir=${LOCALBASE}/lib CONFIGURE_ARGS+=--with-rlm-smb-include-dir=${LOCALBASE}/include PLIST_SUB+= SMB="" .else CONFIGURE_ARGS+=--without-rlm_smb PLIST_SUB+= SMB="@comment " .endif # SMB module is still experimental .if ${PORT_OPTIONS:MSMB} && empty(PORT_OPTIONS:MSMB) EXPM= yes .endif # Oracle support is experimental under FreeBSD .if ${PORT_OPTIONS:MOCI8} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-exec.c CONFIGURE_ENV+= ORACLE_HOME="${ORACLE_HOME}" ORACLE_HOME?= ${LOCALBASE}/oracle8-client BUILD_DEPENDS+= ${ORACLE_HOME}/lib/libclntst8.a:${PORTSDIR}/databases/oracle8-client CONFIGURE_ARGS+=--with-oracle-home-dir=${ORACLE_HOME}/rdbms/demo PLIST_SUB+= OCI8="" .else CONFIGURE_ARGS+=--without-rlm_sql_oracle PLIST_SUB+= OCI8="@comment " .endif .if ${PORT_OPTIONS:MEXPERIMENTAL} || defined(EXPM) CONFIGURE_ARGS+=--with-experimental-modules PLIST_SUB+= EXPM="" .else PLIST_SUB+= EXPM="@comment " .endif .if ${PORT_OPTIONS:MDEVELOPER} CONFIGURE_ARGS+=--enable-developer # Turn off compiler optimisations CFLAGS!= ${ECHO} ${CFLAGS} | ${SED} -Ee 's:-O[0-9]?[[:space:]]*::g' .endif # Compile in UDPFROMTO support .if ${PORT_OPTIONS:MUDPFROMTO} CONFIGURE_ARGS+=--with-udpfromto .endif .if ${PORT_OPTIONS:MSSL_PORT} WITH_OPENSSL_PORT=yes .endif .if empty(PORT_OPTIONS:MDOCS) CONFIGURE_ARGS+=--without-docdir PLIST_SUB+= PORTDOCS="@comment " SUB_LIST+= PORTDOCS="@comment " .else CONFIGURE_ARGS+=--with-docdir=${DOCSDIR} PLIST_SUB+= PORTDOCS="" SUB_LIST+= PORTDOCS="" .endif .include # This conditionality avoids -L/usr/lib in the radiusd build step when # building with base system OpenSSL .if ${OPENSSLLIB} != "/usr/lib" CONFIGURE_ARGS+=--with-openssl-libraries=${OPENSSLLIB} .endif post-patch: # never try to find execinfo.h (needed until we can enable/disable backtrace @${REINPLACE_CMD} -e '/execinfo.h/d' ${WRKSRC}/configure \ ${WRKSRC}/configure.in # Patch raddb/certs/Makefile for the full path to the openssl binary (using # ports OpenSSL if installed) @${REINPLACE_CMD} -E \ -e "s:^([[:space:]])+openssl:\1${OPENSSLBASE}/bin/openssl:g" \ ${WRKSRC}/raddb/certs/Makefile # If we're using Heimdal from base, alter the LIBS variable .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) @${REINPLACE_CMD} -e 's|LIBS|KRB5LIBS|g' ${WRKSRC}/src/modules/rlm_krb5/configure @${REINPLACE_CMD} -e 's|-lkrb5|$$(${KRB5_CONFIG})|g' \ ${WRKSRC}/src/modules/rlm_krb5/configure .endif # If DHCP is enabled, enable the DHCP dictionary .if ${PORT_OPTIONS:MDHCP} @${REINPLACE_CMD} -Ee 's:^#(.+ dictionary\.dhcp)$$:\1:g' \ ${WRKSRC}/share/dictionary .endif # Patch scripts/Makefile not to install (unnecessary) rc.radiusd @${REINPLACE_CMD} -Ee 's:^(.+rc\.radiusd.+)$$:#\1:g' \ ${WRKSRC}/scripts/Makefile pre-configure: # Force the rebuild of some configures from configure.in, as we're patching # the configure.in # NOTE: ${WRKSRC}/configure is rebuilt automatically once autoconf is # added to USE_AUTOTOOLS @cd ${WRKSRC}/src/modules/rlm_ldap && ${AUTOCONF} -I ${WRKSRC} @cd ${WRKSRC}/src/modules/rlm_sql/drivers/rlm_sql_mysql \ && ${AUTOCONF} -I ${WRKSRC} @cd ${WRKSRC}/src/modules/rlm_perl && ${AUTOCONF} -I ${WRKSRC} @cd ${WRKSRC}/src/modules/rlm_python && ${AUTOCONF} -I ${WRKSRC} .include Index: head/net/freeradius3/Makefile =================================================================== --- head/net/freeradius3/Makefile (revision 362834) +++ head/net/freeradius3/Makefile (revision 362835) @@ -1,378 +1,378 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= freeradius DISTVERSION= 3.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \ http://ftp.cc.uoc.gr/mirrors/ftp.freeradius.org/%SUBDIR%/ \ http://mirrors.rit.edu/zi/ MASTER_SITE_SUBDIR= . old PKGNAMESUFFIX= 3 DISTNAME= freeradius-server-${DISTVERSION} MAINTAINER= zi@FreeBSD.org COMMENT= Free RADIUS server implementation LICENSE= GPLv2 LIB_DEPENDS= libgdbm.so:${PORTSDIR}/databases/gdbm \ libtalloc.so:${PORTSDIR}/devel/talloc LOGDIR?= /var/log KRB5_CONFIG?= /usr/bin/krb5-config --libs CONFLICTS_INSTALL= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ freeradius-mysql-[0-9].* freeradius-[^3].* USE_RC_SUBR= radiusd USES= gmake tar:bzip2 shebangfix SHEBANG_FILES= src/modules/rlm_counter/rad_counter scripts/sql/radsqlrelay GNU_CONFIGURE= yes USE_OPENSSL= yes # Prevent /root/.rnd leftover MAKE_ARGS+= HOME=/dev/null CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= ${CPPFLAGS} LDFLAGS+= -L${LOCALBASE}/lib MAKE_JOBS_SAFE= yes PLIST_SUB= PORTVERSION=${DISTVERSION} LIBVER=0${PORTVERSION:C/\./0/g} OPTIONS_DEFINE= USER KERBEROS HEIMDAL HEIMDAL_PORT LDAP MYSQL \ PGSQL UNIXODBC FIREBIRD REDIS PYTHON RUBY \ EXPERIMENTAL UDPFROMTO DEVELOPER EDIR PERL REST \ FREETDS IDN SSL_PORT DOCS OPTIONS_DEFAULT=USER PERL USER_DESC= Run as user freeradius, group freeradius HEIMDAL_DESC= With Heimdal Kerberos support HEIMDAL_PORT_DESC= With Heimdal Kerberos from ports UNIXODBC_DESC= With unixODBC database support FIREBIRD_DESC= With Firebird database support (EXPERIMENTAL) EXPERIMENTAL_DESC= Build experimental modules UDPFROMTO_DESC= Compile in UDPFROMTO support DEVELOPER_DESC= Enable developer options EDIR_DESC= Enable eDirectory support (implies LDAP) REST_DESC= Enable RESTful API support SSL_PORT_DESC= Use OpenSSL from the ports collection .include # Default requirements for rc script _REQUIRE= NETWORKING SERVERS .if ${PORT_OPTIONS:MUSER} SUB_LIST+= RUN_AS_USER="yes" .else SUB_LIST+= RUN_AS_USER="no" .endif # User and group to use if USER option is chosen RADIUS_USER= freeradius RADIUS_GROUP= freeradius USERS= ${RADIUS_USER} GROUPS= ${RADIUS_GROUP} .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MKERBEROS) ${UNIQUENAME}_SET+= KERBEROS .endif .if ${PORT_OPTIONS:MKERBEROS} .if ${PORT_OPTIONS:MHEIMDAL} .if ${PORT_OPTIONS:MHEIMDAL_PORT} LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/heimdal .endif CONFIGURE_ARGS+=--enable-heimdal-krb5 --enable-pthread-support .else LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5 .endif CONFIGURE_ARGS+=--with-rlm_krb5 .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=/usr/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=/usr/include CONFIGURE_ENV+= KRB5LIBS="$$(${KRB5_CONFIG})" .else CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=${LOCALBASE}/lib CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=${LOCALBASE}/include .endif PLIST_SUB+= KRB5="" .else CONFIGURE_ARGS+=--without-rlm_krb5 PLIST_SUB+= KRB5="@comment " .endif .if ${PORT_OPTIONS:MEDIR} CONFIGURE_ARGS+=--with-edir .if empty(PORT_OPTIONS:MLDAP) PORT_OPTIONS+= LDAP .endif .else CONFIGURE_ARGS+=--without-edir .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES CONFIGURE_ARGS+=--with-rlm_ldap PLIST_SUB+= LDAP="" _REQUIRE+= slapd .else CONFIGURE_ARGS+=--without-rlm_ldap PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_mysql PLIST_SUB+= MYSQL="" _REQUIRE+= mysql .else CONFIGURE_ARGS+=--without-rlm_sql_mysql PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= YES CONFIGURE_ARGS+=--with-rlm_sql_postgresql PLIST_SUB+= PGSQL="" _REQUIRE+= postgresql .else CONFIGURE_ARGS+=--without-rlm_sql_postgresql PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MUNIXODBC} CONFIGURE_ARGS+=--with-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="" LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC .else CONFIGURE_ARGS+=--without-rlm_sql_unixodbc PLIST_SUB+= UNIXODBC="@comment " .endif .if ${PORT_OPTIONS:MFIREBIRD} USE_FIREBIRD= YES CONFIGURE_ARGS+=--with-rlm_sql_firebird PLIST_SUB+= FIREBIRD="" .else CONFIGURE_ARGS+=--without-rlm_sql_firebird PLIST_SUB+= FIREBIRD="@comment " .endif # Firebird module is still experimental .if ${PORT_OPTIONS:MFIREBIRD} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+=--with-rlm_perl PLIST_SUB+= RLMPERL="" .else CONFIGURE_ARGS+=--without-perl --without-rlm_perl PLIST_SUB+= RLMPERL="@comment " .endif .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes CONFIGURE_ARGS+=--with-rlm_python \ --with-rlm-python-lib-dir=${PYTHON_LIBDIR} \ --with-rlm-python-include-dir=${PYTHON_INCLUDEDIR} PLIST_SUB+= RLMPYTHON="" .else CONFIGURE_ARGS+=--without-rlm_python PLIST_SUB+= RLMPYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY} IGNORE= with ruby support leaks memory, breaks signal handling. Please disable RUBY support USE_RUBY= yes CONFIGURE_ARGS+=--with-rlm_ruby PLIST_SUB+= RLMRUBY="" .else CONFIGURE_ARGS+=--without-rlm_ruby --with-ruby=no PLIST_SUB+= RLMRUBY="@comment " .endif # rlm_ruby module is still experimental .if ${PORT_OPTIONS:MRUBY} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MREDIS} LIB_DEPENDS+= libhiredis.so:${PORTSDIR}/databases/hiredis CONFIGURE_ARGS+=--with-rlm_redis --with-rlm_rediswho PLIST_SUB+= RLMREDIS="" .else CONFIGURE_ARGS+=--without-rlm_redis --without-rlm_rediswho PLIST_SUB+= RLMREDIS="@comment " .endif # redis module is still experimental .if ${PORT_OPTIONS:MREDIS} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MREST} IGNORE= requires devel/json-c to be updated to 0.11 to build with RESTful support LIB_DEPENDS+= libjson.so:${PORTSDIR}/devel/json-c \ libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-rlm_rest \ --with-libcurl=${LOCALBASE} \ --with-jsonc-lib-dir=${LOCALBASE}/lib \ --with-jsonc-include-dir=${LOCALBASE}/include PLIST_SUB+= RLMREST="" .else CONFIGURE_ARGS+=--without-rlm_rest PLIST_SUB+= RLMREST="@comment " .endif # rest module is still experimental .if ${PORT_OPTIONS:MREST} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MFREETDS} LIB_DEPENDS+= libtds.so:${PORTSDIR}/databases/freetds CONFIGURE_ARGS+=--with-rlm_freetds PLIST_SUB+= RLMFREETDS="" .else CONFIGURE_ARGS+=--without-rlm_freetds PLIST_SUB+= RLMFREETDS="@comment " .endif # freetds module is still experimental .if ${PORT_OPTIONS:MFREETDS} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MIDN} LIB_DEPENDS+= libidn.so:${PORTSDIR}/dns/libidn CONFIGURE_ARGS+=--with-rlm_idn PLIST_SUB+= RLMIDN="" .else CONFIGURE_ARGS+=--without-rlm_idn PLIST_SUB+= RLMIDN="@comment " .endif # freetds module is still experimental .if ${PORT_OPTIONS:MIDN} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM= yes .endif .if ${PORT_OPTIONS:MEXPERIMENTAL} || defined(EXPM) CONFIGURE_ARGS+=--with-experimental-modules PLIST_SUB+= EXPM="" .else CONFIGURE_ARGS+=--without-experimental-modules PLIST_SUB+= EXPM="@comment " .endif .if ${PORT_OPTIONS:MDEVELOPER} CONFIGURE_ARGS+=--enable-developer # Turn off compiler optimisations CFLAGS!= ${ECHO} ${CFLAGS} | ${SED} -Ee 's:-O[0-9]?[[:space:]]*::g' .else CONFIGURE_ARGS+=--quiet .endif # Compile in UDPFROMTO support .if ${PORT_OPTIONS:MUDPFROMTO} CONFIGURE_ARGS+=--with-udpfromto .endif .if ${PORT_OPTIONS:MSSL_PORT} WITH_OPENSSL_PORT=yes .endif .include # if we're installing, place sample configs into ${EXAMPLESDIR} MAKE_ARGS+= raddbdir="${EXAMPLESDIR}/raddb" R=${STAGEDIR} .if ${ARCH} == "sparc64" && ${OSVERSION} < 700000 BROKEN= Does not build on sparc64-6 .endif FREERADIUS_LIBDIR= lib/freeradius-${PORTVERSION} PLIST_SUB+= LIBDIR="${FREERADIUS_LIBDIR}" USE_LDCONFIG= ${PREFIX}/${FREERADIUS_LIBDIR} .if empty(PORT_OPTIONS:MDOCS) CONFIGURE_ARGS+=--without-docdir PLIST_SUB+= PORTDOCS="@comment " SUB_LIST+= PORTDOCS="@comment " .else CONFIGURE_ARGS+=--with-docdir=${DOCSDIR} PLIST_SUB+= PORTDOCS="" SUB_LIST+= PORTDOCS="" .endif # This conditionality avoids -L/usr/lib in the radiusd build step when # building with base system OpenSSL .if ${OPENSSLLIB} != "/usr/lib" CONFIGURE_ARGS+=--with-openssl-libraries=${OPENSSLLIB} .endif CONFIGURE_ARGS+=--with-logdir=${LOGDIR} \ --with-openssl-includes=${OPENSSLINC} \ --prefix=${PREFIX} --libdir=${PREFIX}/${FREERADIUS_LIBDIR} \ --localstatedir=/var \ --without-rlm_eap_ikev2 \ --without-rlm_eap_tnc \ --without-rlm_eap2 \ --without-rlm_opendirectory \ --without-rlm_sql_db2 \ --without-rlm_sql_iodbc \ --without-rlm_sql_sqlite \ --without-rlm_sql_sybase \ --without-rlm_yubikey \ --without-rlm_sql_oracle \ --without-rlm_securid \ --with-vmps \ --with-collectdclient-lib-dir=/dev/null .if ${ARCH} == amd64 CONFIGURE_ARGS+=--with-pic .endif SUB_FILES+= pkg-install pkg-message SUB_LIST+= RADIUS_USER="${RADIUS_USER}" \ RADIUS_GROUP="${RADIUS_GROUP}" \ RADDB_WORK="${WRKSRC}/raddb" \ RADDB="${PREFIX}/etc/raddb" \ LOGDIR="${LOGDIR}" \ LIBDIR="${PREFIX}/${FREERADIUS_LIBDIR}" SUB_LIST+= REQUIRE="${_REQUIRE}" post-patch: # never try to find execinfo.h (needed until we can enable/disable backtrace @${REINPLACE_CMD} -e '/#include /d' ${WRKSRC}/configure @${REINPLACE_CMD} -Ee "s:tests/all.mk ::" ${WRKSRC}/src/all.mk @${CP} ${WRKSRC}/m4/ax_with_prog.m4 ${WRKSRC} # Patch raddb/certs/Makefile for the full path to the openssl binary (using # ports OpenSSL if installed) @${REINPLACE_CMD} -E \ -e "s:^([[:space:]])+openssl:\1${OPENSSLBASE}/bin/openssl:g" \ ${WRKSRC}/raddb/certs/Makefile @${REINPLACE_CMD} -Ee 's: ..R...sbindir./rc.radiusd : :' \ ${WRKSRC}/scripts/all.mk # If we're using Heimdal from base, alter the LIBS variable .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) @${REINPLACE_CMD} -e 's|LIBS|KRB5LIBS|g' ${WRKSRC}/src/modules/rlm_krb5/configure @${REINPLACE_CMD} -e 's|-lkrb5|$$(${KRB5_CONFIG})|g' \ ${WRKSRC}/src/modules/rlm_krb5/configure .endif .if empty(PORT_OPTIONS:MRUBY) @${RM} -fr ${WRKSRC}/src/modules/rlm_ruby/ .endif post-build: @${FIND} ${WRKSRC}/build/lib -type f -name '*.so' -exec ${STRIP_CMD} {} \; @${FIND} ${WRKSRC}/build/bin -type f -exec ${STRIP_CMD} {} \; .include Index: head/net/gnu-dico/Makefile =================================================================== --- head/net/gnu-dico/Makefile (revision 362834) +++ head/net/gnu-dico/Makefile (revision 362835) @@ -1,102 +1,102 @@ # Created by: Goran Tal # $FreeBSD$ PORTNAME= dico PORTVERSION= 2.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net textproc MASTER_SITES= ${MASTER_SITE_GNU} MASTER_SITE_SUBDIR= ${PORTNAME} PKGNAMEPREFIX= gnu- MAINTAINER= goran.tal@gmail.com COMMENT= Flexible modular implementation of DICT server USE_LDCONFIG= yes USES= tar:xz gmake libtool USE_AUTOTOOLS= libltdl GNU_CONFIGURE= yes CFLAGS+= -Wno-error=return-type CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --localstatedir=/var OPTIONS_DEFINE= PYTHON GUILE PCRE GSASL PAM LDAP OPTIONS_DEFAULT= PYTHON GUILE PCRE GSASL_DESC= GSASL support .include .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes CONFIGURE_ENV+= PYTHON_CONFIG=${PYTHON_CMD}-config PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+=--without-python PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MGUILE} LIB_DEPENDS+= libguile.so:${PORTSDIR}/lang/guile PLIST_SUB+= GUILE="" .else CONFIGURE_ARGS+=--without-guile PLIST_SUB+= GUILE="@comment " .endif .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre PLIST_SUB+= PCRE="" .else CONFIGURE_ARGS+=--without-pcre PLIST_SUB+= PCRE="@comment " .endif .if ${PORT_OPTIONS:MGSASL} LIB_DEPENDS+= libgsasl.so:${PORTSDIR}/security/gsasl CONFIGURE_ARGS+=--with-gsasl .else CONFIGURE_ARGS+=--without-gsasl .endif .if ${PORT_OPTIONS:MPAM} PLIST_SUB+= PAM="" CONFIGURE_ARGS+=--enable-pam .else PLIST_SUB+= PAM="@comment " CONFIGURE_ARGS+=--disable-pam .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes PLIST_SUB+= LDAP="" .else CONFIGURE_ARGS+=--without-ldap PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif INFO= dico PLIST_SUB+= PORTVERSION=${PORTVERSION} SUB_FILES+= pkg-message USE_RC_SUBR= dicod post-patch: @${REINPLACE_CMD} 's/@bindir@/@sbindir@/' ${WRKSRC}/dicod/Makefile.in @${REINPLACE_CMD} 's/(bindir)..dir/&\/gdico/' ${WRKSRC}/dico/Makefile.in @${REINPLACE_CMD} '/INSTALL.*charset/d' ${WRKSRC}/gnu/Makefile.in @${REINPLACE_CMD} 's/python-config/$${PYTHON_CONFIG}/' ${WRKSRC}/configure post-install: @${INSTALL_DATA} ${FILESDIR}/dicod.conf ${STAGEDIR}${PREFIX}/etc/dicod.conf.sample .include Index: head/net/gq/Makefile =================================================================== --- head/net/gq/Makefile (revision 362834) +++ head/net/gq/Makefile (revision 362835) @@ -1,43 +1,43 @@ # Created by: Roman Shterenzon # $FreeBSD$ PORTNAME= gq PORTVERSION= 1.3.4 -PORTREVISION= 9 +PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}client/GQ%20Unstable/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GTK-based LDAP client LIB_DEPENDS= libgnome-keyring.so:${PORTSDIR}/security/gnome-keyring OPTIONS_DEFINE= DND CACHE OPTIONS_DEFAULT= DND CACHE DND_DESC= Enable Drag and drop support in browse mode CACHE_DESC= Support the OpenLDAP experimental client cache USE_GNOME= libglade2 gnomedocutils USE_OPENSSL= yes USE_OPENLDAP= yes USES= gettext gmake pkgconfig shared-mime-info desktop-file-utils GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ldap-prefix=${LOCALBASE} DND_CONFIGURE_ENABLE= browser-dns CACHE_CONFIGURE_ENABLE= cache INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -Wno-return-type LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/src/syntax.h \ ${WRKSRC}/src/glib-helpers.[ch] \ ${WRKSRC}/src/gq-hash.h \ ${WRKSRC}/src/gq-main-loop.h \ ${WRKSRC}/src/gq-stack.[ch] \ ${WRKSRC}/src/gq-tab.h .include Index: head/net/isc-dhcp41-server/Makefile =================================================================== --- head/net/isc-dhcp41-server/Makefile (revision 362834) +++ head/net/isc-dhcp41-server/Makefile (revision 362835) @@ -1,196 +1,196 @@ # $FreeBSD$ PORTNAME= dhcp DISTVERSION= 4.1-ESV PORTREVISION= ${DHCP_PORTREVISION} PORTEPOCH= 2 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_ISC} MASTER_SITE_SUBDIR= ${PORTNAME}/${DISTVERSION}-${PATCHLEVEL} PKGNAMEPREFIX= isc- PKGNAMESUFFIX= 41-${SUBSYS} DISTFILES= ${PORTNAME}-${DISTVERSION}-${PATCHLEVEL}${EXTRACT_SUFX} MAINTAINER= douglas@douglasthrift.net COMMENT?= The ISC Dynamic Host Configuration Protocol server LICENSE= ISCL PATCHLEVEL= R7 -PORTREVISION_SERVER= 8 +PORTREVISION_SERVER= 9 PORTREVISION_CLIENT= 2 PORTREVISION_RELAY= 5 SUBSYS?= server WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= IPV6 OPTIONS_DEFAULT=IPV6 .if ${SUBSYS} == server OPTIONS_DEFINE+= PARANOIA LDAP LDAP_SSL OPTIONS_DEFAULT+= PARANOIA LDAP_SSL PARANOIA_DESC= Enable support for chroot LDAP_SSL_DESC= Support LDAP over SSL/TLS .endif # PORTREVISION and CONFLICTS handling .if ${SUBSYS} == client CONFLICTS= isc-dhcp3?-client* isc-dhcp4[2-9]-client* DHCP_PORTREVISION= ${PORTREVISION_CLIENT} .elif ${SUBSYS} == relay CONFLICTS= isc-dhcp3?-relay* isc-dhcp4[2-9]-relay* DHCP_PORTREVISION= ${PORTREVISION_RELAY} .else CONFLICTS= isc-dhcp3?-server* isc-dhcp4[2-9]-server* DHCP_PORTREVISION= ${PORTREVISION_SERVER} .endif .if ${SUBSYS} == server USERS= dhcpd GROUPS= dhcpd .endif MAN_COMPRESSED= no GNU_CONFIGURE= yes CPPFLAGS+= -D_PATH_DHCLIENT_SCRIPT='\"${PREFIX}/sbin/dhclient-script\"' -D_PATH_DHCLIENT_CONF='\"${PREFIX}/etc/dhclient.conf\"' -D_PATH_DHCPD_CONF='\"${PREFIX}/etc/dhcpd.conf\"' SCRIPTS_ENV+= PKG_PREFIX=${PREFIX} .include .if ${SUBSYS} == server CONFIGURE_ARGS+= --localstatedir=/var CFLAGS+= -fPIC .endif DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist .if ${SUBSYS} == server USE_RC_SUBR= isc-dhcpd .elif ${SUBSYS} == relay USE_RC_SUBR= isc-dhcrelay .endif SCHEMA_DIR= ${PREFIX}/share/${PKGBASE} DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} DATADIR= /var/db MSG_FILE= ${.CURDIR}/pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message REINPLACE_SUB= PREFIX="${PREFIX}" PKGMESSAGE_SUB= PREFIX="${PREFIX}" MAN1PREFIX="${MAN1PREFIX}" \ DOCSDIR="${DOCSDIR}" # XXX: Have to hardcode 4.1.1 here as there is no release for 4.1.2 or later. .if ${PORT_OPTIONS:MLDAP} MASTER_SITES+= http://cloud.github.com/downloads/dcantrell/ldap-for-dhcp/:ldap LDAPPATCHRELEASE= 2 LDAPPATCHDIST= ldap-for-dhcp-4.1.1-${LDAPPATCHRELEASE} LDAPPATCHFILE= dhcp-4.1.1-ldap.patch DISTFILES+= ${LDAPPATCHDIST}.tar.gz:ldap PLIST_SUB+= SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" LDAP="" PORTDOCS+= README.ldap LICENSE.ldap LDAP_SCRIPT= ${WRKDIR}/${LDAPPATCHDIST}/dhcpd-conf-to-ldap LDAP_SCHEMA= ${WRKDIR}/${LDAPPATCHDIST}/dhcp.schema USES+= perl5 USE_PERL5= run USE_OPENLDAP= yes USE_AUTOTOOLS= aclocal libtoolize autoconf autoheader automake AUTOMAKE_ARGS= --foreign --add-missing --copy CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-ldap .else PLIST_SUB+= LDAP="@comment " .endif # WITH_DHCP_LDAP_SSL without WITH_DHCP_LDAP is silly. .if ${PORT_OPTIONS:MLDAP_SSL} && ${PORT_OPTIONS:MLDAP} USE_OPENSSL= yes CONFIGURE_ARGS+= --with-ldapcrypto LIBS+= -lssl # hack to get bsd.openssl.mk included at this late state .include "${PORTSDIR}/Mk/bsd.openssl.mk" .endif .if ${PORT_OPTIONS:MPARANOIA} CONFIGURE_ARGS+= --enable-paranoia --enable-early-chroot SUB_LIST+= PARANOIA="yes" .else SUB_LIST+= PARANOIA="no" .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-dhcpv6 PLIST_SUB+= IPV6="" .else CONFIGURE_ARGS+= --disable-dhcpv6 PLIST_SUB+= IPV6="@comment " .endif pre-patch: .if ${SUBSYS} == server && ${PORT_OPTIONS:MLDAP} @${PATCH} ${WRKDIR}/${LDAPPATCHDIST}/${LDAPPATCHFILE} ${FILESDIR}/extra-patch-${LDAPPATCHFILE} @cd ${WRKSRC} && ${PATCH} -p1 < ${WRKDIR}/${LDAPPATCHDIST}/${LDAPPATCHFILE} .endif post-patch: @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} @${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/client/dhclient.conf @${REINPLACE_CMD} -e '/echo.*RANLIB/,+1d' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/*/Makefile.in do-install: ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/${SUBSYS} install .if ${SUBSYS} == server ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dhcpctl install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dst install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/omapip install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/includes install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/common install ${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${STAGEDIR}${PREFIX}/include .if ${PORT_OPTIONS:MIPV6} ${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \ ${STAGEDIR}${PREFIX}/etc/dhcpd6.conf.sample .endif .endif .if ${PORT_OPTIONS:MLDAP} @${MKDIR} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_DATA} ${LDAP_SCHEMA} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MLDAP} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKDIR}/${LDAPPATCHDIST}/README.ldap ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKDIR}/${LDAPPATCHDIST}/LICENSE.ldap ${STAGEDIR}${DOCSDIR} .endif post-install: .if ${SUBSYS} == client ${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${STAGEDIR}${PREFIX}/sbin/dhclient-script .elif ${SUBSYS} == server .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcpd ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcpd6 .endif .elif ${SUBSYS} == relay .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcrelay ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcrelay6 .endif .endif @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} .if ${PORT_OPTIONS:MLDAP} @${REINPLACE_CMD} -e 's|^%%LDAP%%||g' ${PKGMESSAGE} .else @${REINPLACE_CMD} -e '/^%%LDAP%%/d' ${PKGMESSAGE} .endif .include Index: head/net/isc-dhcp42-server/Makefile =================================================================== --- head/net/isc-dhcp42-server/Makefile (revision 362834) +++ head/net/isc-dhcp42-server/Makefile (revision 362835) @@ -1,186 +1,186 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= dhcp DISTVERSION= 4.2.6 PORTREVISION= ${DHCP_PORTREVISION} CATEGORIES= net MASTER_SITES= ${MASTER_SITE_ISC} MASTER_SITE_SUBDIR= ${PORTNAME}/${DISTVERSION} PKGNAMEPREFIX= isc- PKGNAMESUFFIX= 42-${SUBSYS} #DISTNAME= ${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} MAINTAINER= zi@FreeBSD.org COMMENT?= The ISC Dynamic Host Configuration Protocol server LICENSE= ISCL USES= gmake PATCHLEVEL= P1 -PORTREVISION_SERVER= 1 +PORTREVISION_SERVER= 2 PORTREVISION_CLIENT= 0 PORTREVISION_RELAY= 0 SUBSYS?= server #WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= IPV6 OPTIONS_DEFAULT=IPV6 .if ${SUBSYS} == server OPTIONS_DEFINE+= PARANOIA LDAP LDAP_SSL BIND_SYMBOLS OPTIONS_DEFAULT+= PARANOIA LDAP_SSL PARANOIA_DESC= Enable support for chroot LDAP_SSL_DESC= Support LDAP over SSL/TLS BIND_SYMBOLS_DESC= Enable BIND internal symbol table .endif # PORTREVISION and CONFLICTS handling .if ${SUBSYS} == client CONFLICTS= isc-dhcp3?-client-[0-9]* isc-dhcp4[13]-client-[0-9]* DHCP_PORTREVISION= ${PORTREVISION_CLIENT} .elif ${SUBSYS} == relay CONFLICTS= isc-dhcp3?-relay-[0-9]* isc-dhcp4[13]-relay-[0-9]* DHCP_PORTREVISION= ${PORTREVISION_RELAY} .else CONFLICTS= isc-dhcp3?-server-[0-9]* isc-dhcp4[13]-server-[0-9]* DHCP_PORTREVISION= ${PORTREVISION_SERVER} MAKE_JOBS_UNSAFE= yes .endif .if ${SUBSYS} == server USERS= dhcpd GROUPS= dhcpd .endif MAN_COMPRESSED= no GNU_CONFIGURE= yes CPPFLAGS+= -D_PATH_DHCLIENT_SCRIPT='\"${PREFIX}/sbin/dhclient-script\"' -D_PATH_DHCLIENT_CONF='\"${PREFIX}/etc/dhclient.conf\"' -D_PATH_DHCPD_CONF='\"${PREFIX}/etc/dhcpd.conf\"' SCRIPTS_ENV+= PKG_PREFIX=${PREFIX} .include .if ${SUBSYS} == server CONFIGURE_ARGS+=--localstatedir=/var CFLAGS+= -fPIC .endif DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist .if ${SUBSYS} == server USE_RC_SUBR= isc-dhcpd .elif ${SUBSYS} == relay USE_RC_SUBR= isc-dhcrelay .endif SCHEMA_DIR= ${PREFIX}/share/${PKGBASE} DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} DATADIR= /var/db MSG_FILE= ${.CURDIR}/pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message REINPLACE_SUB= PREFIX="${PREFIX}" PKGMESSAGE_SUB= PREFIX="${PREFIX}" MAN1PREFIX="${MAN1PREFIX}" \ DOCSDIR="${DOCSDIR}" .if ${PORT_OPTIONS:MPARANOIA} CONFIGURE_ARGS+=--enable-paranoia --enable-early-chroot SUB_LIST+= PARANOIA="yes" .else SUB_LIST+= PARANOIA="no" .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--with-ldap USE_OPENLDAP= yes LDAP_SCRIPT= ${WRKSRC}/contrib/ldap/dhcpd-conf-to-ldap LDAP_SCHEMA= ${WRKSRC}/contrib/ldap/dhcp.schema LDAP_README= ${WRKSRC}/contrib/ldap/README.ldap CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PORTDOCS+= README.ldap PLIST_SUB+= SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" LDAP="" USES+= shebangfix SHEBANG_FILES= contrib/ldap/dhcpd-conf-to-ldap .else PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MLDAP_SSL} && ${PORT_OPTIONS:MLDAP} USE_OPENSSL= yes CONFIGURE_ARGS+=--with-ldapcrypto LIBS+= -lssl .include "${PORTSDIR}/Mk/bsd.openssl.mk" .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--enable-dhcpv6 PLIST_SUB+= IPV6="" .else CONFIGURE_ARGS+=--disable-dhcpv6 PLIST_SUB+= IPV6="@comment " .endif .if ${PORT_OPTIONS:MBIND_SYMBOLS} USES+= perl5 .else EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-bind__Makefile .endif post-patch: @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} @${REINPLACE_CMD} -e 's|/usr/local||g' \ ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf @${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/client/dhclient.conf.example @${REINPLACE_CMD} -e '/echo.*RANLIB/,+1d' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/*/Makefile.in do-install: ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/${SUBSYS} install .if ${SUBSYS} == server ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dhcpctl install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dst install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/omapip install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/includes install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/common install ${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${STAGEDIR}${PREFIX}/include .if ${PORT_OPTIONS:MIPV6} ${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \ ${STAGEDIR}${PREFIX}/etc/dhcpd6.conf.example .endif .if ${PORT_OPTIONS:MLDAP} @${MKDIR} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_DATA} ${LDAP_SCHEMA} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MLDAP} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${LDAP_README} ${STAGEDIR}${DOCSDIR} .endif .endif post-install: .if ${SUBSYS} == client ${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${STAGEDIR}${PREFIX}/sbin/dhclient-script .elif ${SUBSYS} == server .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcpd ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcpd6 .endif .elif ${SUBSYS} == relay .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcrelay ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcrelay6 .endif .endif @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} .include Index: head/net/isc-dhcp43-server/Makefile =================================================================== --- head/net/isc-dhcp43-server/Makefile (revision 362834) +++ head/net/isc-dhcp43-server/Makefile (revision 362835) @@ -1,186 +1,186 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= dhcp DISTVERSION= 4.3.0 PORTREVISION= ${DHCP_PORTREVISION} CATEGORIES= net MASTER_SITES= ${MASTER_SITE_ISC} MASTER_SITE_SUBDIR= ${PORTNAME}/${DISTVERSION} PKGNAMEPREFIX= isc- PKGNAMESUFFIX= 43-${SUBSYS} #DISTNAME= ${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} MAINTAINER= zi@FreeBSD.org COMMENT?= The ISC Dynamic Host Configuration Protocol server LICENSE= ISCL USES= gmake #PATCHLEVEL= P1 -PORTREVISION_SERVER= 1 +PORTREVISION_SERVER= 2 PORTREVISION_CLIENT= 0 PORTREVISION_RELAY= 0 SUBSYS?= server #WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-${PATCHLEVEL} UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= IPV6 OPTIONS_DEFAULT=IPV6 .if ${SUBSYS} == server OPTIONS_DEFINE+= PARANOIA LDAP LDAP_SSL BIND_SYMBOLS OPTIONS_DEFAULT+= PARANOIA LDAP_SSL PARANOIA_DESC= Enable support for chroot LDAP_SSL_DESC= Support LDAP over SSL/TLS BIND_SYMBOLS_DESC= Enable BIND internal symbol table .endif # PORTREVISION and CONFLICTS handling .if ${SUBSYS} == client CONFLICTS= isc-dhcp3?-client-[0-9]* isc-dhcp4[12]-client-[0-9]* DHCP_PORTREVISION= ${PORTREVISION_CLIENT} .elif ${SUBSYS} == relay CONFLICTS= isc-dhcp3?-relay-[0-9]* isc-dhcp4[12]-relay-[0-9]* DHCP_PORTREVISION= ${PORTREVISION_RELAY} .else CONFLICTS= isc-dhcp3?-server-[0-9]* isc-dhcp4[12]-server-[0-9]* DHCP_PORTREVISION= ${PORTREVISION_SERVER} MAKE_JOBS_UNSAFE= yes .endif .if ${SUBSYS} == server USERS= dhcpd GROUPS= dhcpd .endif MAN_COMPRESSED= no GNU_CONFIGURE= yes CPPFLAGS+= -D_PATH_DHCLIENT_SCRIPT='\"${PREFIX}/sbin/dhclient-script\"' -D_PATH_DHCLIENT_CONF='\"${PREFIX}/etc/dhclient.conf\"' -D_PATH_DHCPD_CONF='\"${PREFIX}/etc/dhcpd.conf\"' SCRIPTS_ENV+= PKG_PREFIX=${PREFIX} .include .if ${SUBSYS} == server CONFIGURE_ARGS+=--localstatedir=/var CFLAGS+= -fPIC .endif DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist .if ${SUBSYS} == server USE_RC_SUBR= isc-dhcpd .elif ${SUBSYS} == relay USE_RC_SUBR= isc-dhcrelay .endif SCHEMA_DIR= ${PREFIX}/share/${PKGBASE} DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} DATADIR= /var/db MSG_FILE= ${.CURDIR}/pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message REINPLACE_SUB= PREFIX="${PREFIX}" PKGMESSAGE_SUB= PREFIX="${PREFIX}" MAN1PREFIX="${MAN1PREFIX}" \ DOCSDIR="${DOCSDIR}" .if ${PORT_OPTIONS:MPARANOIA} CONFIGURE_ARGS+=--enable-paranoia --enable-early-chroot SUB_LIST+= PARANOIA="yes" .else SUB_LIST+= PARANOIA="no" .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--with-ldap USE_OPENLDAP= yes LDAP_SCRIPT= ${WRKSRC}/contrib/ldap/dhcpd-conf-to-ldap LDAP_SCHEMA= ${WRKSRC}/contrib/ldap/dhcp.schema LDAP_README= ${WRKSRC}/contrib/ldap/README.ldap CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PORTDOCS+= README.ldap PLIST_SUB+= SCHEMA_DIR="${SCHEMA_DIR:S,^${PREFIX}/,,}" LDAP="" USES+= shebangfix SHEBANG_FILES= contrib/ldap/dhcpd-conf-to-ldap .else PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MLDAP_SSL} && ${PORT_OPTIONS:MLDAP} USE_OPENSSL= yes CONFIGURE_ARGS+=--with-ldapcrypto LIBS+= -lssl .include "${PORTSDIR}/Mk/bsd.openssl.mk" .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--enable-dhcpv6 PLIST_SUB+= IPV6="" .else CONFIGURE_ARGS+=--disable-dhcpv6 PLIST_SUB+= IPV6="@comment " .endif .if ${PORT_OPTIONS:MBIND_SYMBOLS} USES+= perl5 .else EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-bind__Makefile .endif post-patch: @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} @${REINPLACE_CMD} -e 's|/usr/local||g' \ ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf @${REINPLACE_CMD} ${REINPLACE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${WRKSRC}/client/dhclient.conf.example @${REINPLACE_CMD} -e '/echo.*RANLIB/,+1d' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/*/Makefile.in do-install: ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/${SUBSYS} install .if ${SUBSYS} == server ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dhcpctl install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/dst install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/omapip install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/includes install ${SETENV} DESTDIR=${STAGEDIR} ${MAKE} -C ${WRKSRC}/common install ${INSTALL_DATA} ${WRKSRC}/dhcpctl/dhcpctl.h ${STAGEDIR}${PREFIX}/include .if ${PORT_OPTIONS:MIPV6} ${INSTALL_DATA} ${WRKSRC}/doc/examples/dhcpd-dhcpv6.conf \ ${STAGEDIR}${PREFIX}/etc/dhcpd6.conf.example .endif .if ${PORT_OPTIONS:MLDAP} @${MKDIR} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_DATA} ${LDAP_SCHEMA} ${STAGEDIR}${SCHEMA_DIR} ${INSTALL_SCRIPT} ${LDAP_SCRIPT} ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MLDAP} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${LDAP_README} ${STAGEDIR}${DOCSDIR} .endif .endif post-install: .if ${SUBSYS} == client ${INSTALL_SCRIPT} ${WRKSRC}/client/scripts/freebsd ${STAGEDIR}${PREFIX}/sbin/dhclient-script .elif ${SUBSYS} == server .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcpd ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcpd6 .endif .elif ${SUBSYS} == relay .if ${PORT_OPTIONS:MIPV6} @${LN} -sf isc-dhcrelay ${STAGEDIR}${PREFIX}/etc/rc.d/isc-dhcrelay6 .endif .endif @${SED} ${PKGMESSAGE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${MSG_FILE} > ${PKGMESSAGE} .include Index: head/net/ldap2dns/Makefile =================================================================== --- head/net/ldap2dns/Makefile (revision 362834) +++ head/net/ldap2dns/Makefile (revision 362835) @@ -1,67 +1,67 @@ # Created by: Bruce M Simpson # $FreeBSD$ PORTNAME= ldap2dns PORTVERSION= 0.4.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= GHC MAINTAINER= ports@FreeBSD.org COMMENT= Maintain DNS zones using an LDAP directory LICENSE= GPLv2 RUN_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \ p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap WRKSRC= ${WRKDIR}/${DISTNAME} USE_GITHUB= yes GH_ACCOUNT= bklang USES= gmake perl5 shebangfix SHEBANG_FILES= scripts/*.pl USE_PERL5= run USE_OPENLDAP= yes MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LD="${CC}" LDFLAGS="${LDFLAGS}" CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= * PLIST_FILES= bin/ldap2dns \ bin/ldap2dnsd \ man/man1/ldap2dns.1.gz \ %%DATADIR%%/axfr2ldap.pl \ %%DATADIR%%/data2ldif.pl \ %%DATADIR%%/ldap2dns.schema \ %%DATADIR%%/ldap2tinydns-conf PLIST_DIRS= %%DATADIR%% OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's|?=|=|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|"/etc|"${PREFIX}/etc|' ${WRKSRC}/ldap2dns.c @${REINPLACE_CMD} -e \ 's|^/etc|${PREFIX}/etc|' ${WRKSRC}/ldap2dns.1 @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/ldap2tinydns-conf do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ldap2dns \ ${STAGEDIR}${PREFIX}/bin) ${LN} -sf ldap2dns ${STAGEDIR}${PREFIX}/bin/ldap2dnsd (cd ${WRKSRC} && ${INSTALL_MAN} ldap2dns.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${INSTALL_DATA} ldap2dns.schema ldap2tinydns-conf \ ${STAGEDIR}${DATADIR}) (cd ${WRKSRC}/scripts && ${INSTALL_SCRIPT} axfr2ldap.pl data2ldif.pl \ ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${INSTALL_DATA} README.html example.ldif \ ${STAGEDIR}${DOCSDIR}) .include Index: head/net/ldapdiff/Makefile =================================================================== --- head/net/ldapdiff/Makefile (revision 362834) +++ head/net/ldapdiff/Makefile (revision 362835) @@ -1,48 +1,48 @@ # Created by: Christian Brueffer .if ! empty(ICONV_LIB) CONFIGURE_ARGS+=--with-iconv-dir=${LOCALBASE} .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ldapdiff ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/ldapdiff.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/ldapdiff.conf.sample ${STAGEDIR}${PREFIX}/etc/ @${MKDIR} ${STAGEDIR}${DATADIR}/samples .for sample in ${SAMPLES} ${INSTALL_DATA} ${WRKSRC}/samples/${sample} ${STAGEDIR}${DATADIR}/samples .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docs in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/net/ldapscripts/Makefile =================================================================== --- head/net/ldapscripts/Makefile (revision 362834) +++ head/net/ldapscripts/Makefile (revision 362835) @@ -1,56 +1,56 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= ldapscripts PORTVERSION= 2.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \ http://contribs.martymac.org/ldapscripts/ EXTRACT_SUFX= .tgz MAINTAINER= martymac@FreeBSD.org COMMENT= Scripts to manage posix accounts in an OpenLDAP directory LICENSE= GPLv2 RUN_DEPENDS= ldapadd:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client \ ldapsearch:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client \ ldapdelete:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client \ ldapmodify:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client \ ldapmodrdn:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client \ ldappasswd:${PORTSDIR}/net/openldap${OPENLDAP_VER}-client USE_OPENLDAP= yes USES= iconv LIBDIR= ${PREFIX}/lib/${PORTNAME} MAKE_ENV+= MANDIR=${MANPREFIX}/man \ ETCDIR=${ETCDIR} SUB_FILES= pkg-message PORTDOCS= README CHANGELOG VERSION TODO # Unset 'all' target set by default to 'help' # and set paths to OpenLDAP binaries post-patch: ${REINPLACE_CMD} "s|^all:.*|all:|g" ${WRKSRC}/Makefile ${REINPLACE_CMD} "s|^PREFIX = .*|PREFIX = ${PREFIX}|g" ${WRKSRC}/Makefile ${REINPLACE_CMD} \ -e "s|^LDAPSEARCHBIN=.*|LDAPSEARCHBIN=\"${LOCALBASE}/bin/ldapsearch\"|g" \ -e "s|^LDAPADDBIN=.*|LDAPADDBIN=\"${LOCALBASE}/bin/ldapadd\"|g" \ -e "s|^LDAPDELETEBIN=.*|LDAPDELETEBIN=\"${LOCALBASE}/bin/ldapdelete\"|g" \ -e "s|^LDAPMODIFYBIN=.*|LDAPMODIFYBIN=\"${LOCALBASE}/bin/ldapmodify\"|g" \ -e "s|^LDAPMODRDNBIN=.*|LDAPMODRDNBIN=\"${LOCALBASE}/bin/ldapmodrdn\"|g" \ -e "s|^LDAPPASSWDBIN=.*|LDAPPASSWDBIN=\"${LOCALBASE}/bin/ldappasswd\"|g" \ -e "s|^ICONVBIN=.*|ICONVBIN=\"${LOCALBASE}/bin/iconv\"|g" \ ${WRKSRC}/etc/ldapscripts.conf # Install remaining stuff post-install: @${RM} ${STAGEDIR}${ETCDIR}/ldapscripts.conf \ ${STAGEDIR}${ETCDIR}/ldapscripts.passwd @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net/lualdap/Makefile =================================================================== --- head/net/lualdap/Makefile (revision 362834) +++ head/net/lualdap/Makefile (revision 362835) @@ -1,35 +1,35 @@ # Created by: Piotr Florczyk # $FreeBSD$ PORTNAME= lualdap PORTVERSION= 1.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://files.luaforge.net/releases/${PORTNAME}/${PORTNAME}/LuaLDAP${PORTVERSION}/ PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} MAINTAINER= pf@itwf.pl COMMENT= LDAP support for the Lua language USES= gmake lua USE_OPENLDAP= yes # the CPPFLAGS fixes builds where PREFIX != LOCALBASE CPPFLAGS+= -I${LOCALBASE}/include/${LUA_SUBDIR} MAKE_ARGS+= LUA_LIBDIR="${LUA_LIBDIR}" \ LUA_INC="${LUA_INCDIR}" \ OPENLDAP_LIB="-L${LOCALBASE}/lib -lldap" \ LUA_VERSION_NUM="${LUA_VER_STR}0" \ CC="${CC}" ALL_TARGET= OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/src/lualdap.so.${PORTVERSION} ${STAGEDIR}${LUA_MODLIBDIR}/${PORTNAME}.so @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/us/* ${STAGEDIR}${DOCSDIR} .include Index: head/net/netatalk/Makefile =================================================================== --- head/net/netatalk/Makefile (revision 362834) +++ head/net/netatalk/Makefile (revision 362835) @@ -1,134 +1,134 @@ # Created by: stb # $FreeBSD$ PORTNAME= netatalk PORTVERSION= 2.2.5 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net print MASTER_SITES= SF MAINTAINER= marcus@FreeBSD.org COMMENT= File server for Mac OS X LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt USES= gmake iconv libtool perl5 tar:bzip2 USE_BDB= 46+ GNU_CONFIGURE= yes CPPFLAGS+= -D_IPP_PRIVATE_STRUCTURES INSTALL_TARGET= install-strip USE_RC_SUBR= netatalk CONFIGURE_ARGS+= --with-tcp-wrappers \ --with-pkgconfdir=${PREFIX}/etc \ ${ICONV_CONFIGURE_BASE} \ --with-libgcrypt-dir=${LOCALBASE} \ --with-uams-path=${PREFIX}/libexec/netatalk-uams \ --with-bdb=${LOCALBASE} OPTIONS_DEFINE= SRVLOC PAM TIMELORD KRB5 ZEROCONF LDAP SENDFILE SRVLOC_DESC= Service Location Protocol support TIMELORD_DESC= Timelord network time service KRB5_DESC= Kerberos V UAM ZEROCONF_DESC= Zeroconf (Bonjour) support SENDFILE_DESC= sendfile support FILES= AppleVolumes.default AppleVolumes.system afp_ldap.conf \ afpd.conf netatalk.conf LINKS= unbin unhex unsingle hqx2bin single2bin macbinary \ binheader nadheader CONFLICTS= bigloo-2.* cap-6.0.* tct-1.* netatalk-1* yudit-[0-9]* .if exists(/usr/include/netatalk/ddp.h) OPTIONS_DEFINE+=APPLETALK OPTIONS_DEFAULT=APPLETALK APPLETALK_DESC= AppleTalk protocol support .endif .include .if ${PORT_OPTIONS:MKRB5} CONFIGURE_ARGS+= --enable-krbV-uam PLIST_SUB+= NETATALKKRB5="" .else PLIST_SUB+= NETATALKKRB5="@comment " .endif .if ${PORT_OPTIONS:MAPPLETALK} CONFIGURE_ARGS+= --enable-ddp PLIST_SUB+= APPLETALK="" FILES+= atalkd.conf papd.conf .else PLIST_SUB+= APPLETALK="@comment " .endif .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --with-pam PLIST_SUB+= NETATALKPAM="" .else CONFIGURE_ARGS+= --without-pam PLIST_SUB+= NETATALKPAM="@comment " .endif .if ${PORT_OPTIONS:MSRVLOC} CONFIGURE_ARGS+= --enable-srvloc=${LOCALBASE} LIB_DEPENDS+= libslp.so:${PORTSDIR}/net/openslp SUB_LIST+= SRVLOC="slpd" .else SUB_LIST+= SRVLOC="" .endif .if ${PORT_OPTIONS:MTIMELORD} CONFIGURE_ARGS+= --enable-timelord PLIST_SUB+= TIMELORD="" .else PLIST_SUB+= TIMELORD="@comment " .endif .if ${PORT_OPTIONS:MZEROCONF} CONFIGURE_ARGS+= --enable-zeroconf=${LOCALBASE} CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app USES+= pkgconfig SUB_LIST+= ZEROCONF="avahi_daemon" .else CONFIGURE_ARGS+= --disable-zerconf SUB_LIST+= ZEROCONF="" .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+= --with-ldap CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib USE_OPENLDAP= yes .else CONFIGURE_ARGS+= --without-ldap .endif .if ${PORT_OPTIONS:MSENDFILE} CONFIGURE_ARGS+= --enable-sendfile .else CONFIGURE_ARGS+= --disable-sendfile .endif post-patch: @${REINPLACE_CMD} -e 's|%%DB_NAME%%|${BDB_INCLUDE_DIR:T}| ; \ s|%%DB_LIB%%|-l${BDB_LIB_NAME}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/configure post-install: @${RM} -f ${STAGEDIR}${PREFIX}/bin/nu ${STAGEDIR}${PREFIX}/bin/lp2pap.sh \ ${STAGEDIR}${PREFIX}/bin/test_parse_mtab \ ${STAGEDIR}${PREFIX}/bin/afpd-mtab.pl ${INSTALL_SCRIPT} ${WRKSRC}/contrib/macusers/macusers \ ${STAGEDIR}${PREFIX}/bin/macusers .for i in ${FILES} ${MV} ${STAGEDIR}${PREFIX}/etc/${i} ${STAGEDIR}${PREFIX}/etc/${i}.sample .endfor .for i in ${LINKS} ${LN} -sf megatron ${STAGEDIR}${PREFIX}/bin/${i} .endfor .include Index: head/net/netatalk3/Makefile =================================================================== --- head/net/netatalk3/Makefile (revision 362834) +++ head/net/netatalk3/Makefile (revision 362835) @@ -1,161 +1,162 @@ # Created by: stb # $FreeBSD$ PORTNAME= netatalk PORTVERSION= 3.1.2 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= SF #MASTER_SITE_SUBDIR=${PORTNAME}/${PORTNAME}/3.1 PKGNAMESUFFIX= 3 MAINTAINER= marcus@FreeBSD.org COMMENT= File server for Mac OS X LICENSE= GPLv2 LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libevent.so:${PORTSDIR}/devel/libevent2 USE_BDB= 5+ USES= iconv gmake pkgconfig perl5 libtool tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= netatalk CONFIGURE_ARGS+= --with-pkgconfdir=${PREFIX}/etc \ --with-libgcrypt-dir=${LOCALBASE} \ --with-uams-path=${PREFIX}/libexec/netatalk-uams \ --with-bdb=${LOCALBASE} \ ${ICONV_CONFIGURE_BASE} \ --localstatedir=/var \ --disable-bundled-libevent \ --with-libevent-header=${LOCALBASE}/include OPTIONS_DEFINE=PAM KRB5 LDAP SENDFILE KERBEROS DTRACE DBUS MYSQL ACL TCPWRAP OPTIONS_DEFAULT=KERBEROS DBUS TCPWRAP OPTIONS_RADIO=ZEROCONF OPTIONS_RADIO_ZEROCONF=AVAHI MDNSRESPONDER OPTIONS_DEFAULT+=AVAHI NOZEROCONF_DESC=Disable Zeroconf(Bonjour) support KRB5_DESC= Enable Kerberos V UAM DTRACE_DESC= Enable DTrace support MYSQL_DESC= Enable MySQL CNID backend support SENDFILE_DESC= Enable Sendfile support ACL_DESC= Enable ACL support TCPWRAP_DESC= Enable TCP Wrappers support .include CONFLICTS= bigloo-2.* cap-6.0.* tct-1.* netatalk-[12]* yudit-[0-9]* .if ${PORT_OPTIONS:MKRB5} CONFIGURE_ARGS+= --enable-krbV-uam PLIST_SUB+= NETATALKKRB5="" .else PLIST_SUB+= NETATALKKRB5="@comment " .endif .if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+= --with-dtrace .else CONFIGURE_ARGS+= --without-dtrace .endif .if ${PORT_OPTIONS:MKERBEROS} CONFIGURE_ARGS+= --with-kerberos .else CONFIGURE_ARGS+= --without-kerberos .endif .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --with-pam PLIST_SUB+= NETATALKPAM="" .else CONFIGURE_ARGS+= --without-pam PLIST_SUB+= NETATALKPAM="@comment " .endif .if ${PORT_OPTIONS:MNOZEROCONF} CONFIGURE_ARGS+= --disable-zeroconf SUB_LIST+= ZEROCONF="" .endif .if ${PORT_OPTIONS:MAVAHI} CONFIGURE_ARGS+= --enable-zeroconf=${LOCALBASE} CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app SUB_LIST+= ZEROCONF="avahi_daemon" .endif .if ${PORT_OPTIONS:MMDNSRESPONDER} CONFIGURE_ARGS+= --enable-zeroconf=${LOCALBASE} CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib LIB_DEPENDS+= libdns_sd.so:${PORTSDIR}/net/mDNSResponder SUB_LIST+= ZEROCONF="mdnsd" .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+= --with-ldap=${LOCALBASE} CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib USE_OPENLDAP= yes .else CONFIGURE_ARGS+= --without-ldap .endif .if ${PORT_OPTIONS:MSENDFILE} CONFIGURE_ARGS+= --enable-sendfile .else CONFIGURE_ARGS+= --disable-sendfile .endif .if ${PORT_OPTIONS:MDBUS} || exists(${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc) LIB_DEPENDS+= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus PLIST_SUB+= DBUS="" .else PLIST_SUB+= DBUS="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes .else CONFIGURE_ARGS+=--with-mysql-config=/nonexistent .endif .if ${PORT_OPTIONS:MACL} LIB_DEPENDS+= libsunacl.so:${PORTSDIR}/sysutils/libsunacl CONFIGURE_ARGS+=--with-acls .else CONFIGURE_ARGS+=--without-acls .endif .if ${PORT_OPTIONS:MTCPWRAP} CONFIGURE_ARGS+=--enable-tcp-wrappers .else CONFIGURE_ARGS+=--disable-tcp-wrappers .endif .if ${OSVERSION} < 800031 PLIST_SUB+= ATFUNCS="@comment " .else PLIST_SUB+= ATFUNCS="" .endif post-patch: @${REINPLACE_CMD} -e 's|%%DB_NAME%%|${BDB_INCLUDE_DIR:T}| ; \ s|%%DB_LIB%%|-l${BDB_LIB_NAME}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/configure post-install: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/macusers/macusers \ ${STAGEDIR}${PREFIX}/bin/macusers [ -f ${STAGEDIR}${PREFIX}/etc/afp.conf ] || \ ${INSTALL_DATA} -c ${STAGEDIR}${PREFIX}/etc/afp.conf.dist ${STAGEDIR}${PREFIX}/etc/afp.conf [ -f ${STAGEDIR}${PREFIX}/etc/extmap.conf ] || \ ${INSTALL_DATA} -c ${STAGEDIR}${PREFIX}/etc/extmap.conf.dist ${STAGEDIR}${PREFIX}/etc/extmap.conf @${CAT} ${PKGMESSAGE} .include Index: head/net/nss-pam-ldapd/Makefile =================================================================== --- head/net/nss-pam-ldapd/Makefile (revision 362834) +++ head/net/nss-pam-ldapd/Makefile (revision 362835) @@ -1,123 +1,123 @@ # Created by: melifaro@ipfw.ru # $FreeBSD$ PORTNAME= nss-pam-ldapd PORTVERSION= 0.8.14 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://arthurdejong.org/nss-pam-ldapd/ \ http://mirrors.rit.edu/zi/ MAINTAINER?= zi@FreeBSD.org COMMENT?= Advanced fork of nss_ldap LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual GNU_CONFIGURE= yes USE_OPENLDAP= yes USE_RC_SUBR= nslcd PAM_LDAP_SHMAJOR= 1 NSS_LDAP_SHMAJOR= 1 PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES+= pkg-message NSLCD_PIDFILE?= /var/run/nslcd.pid NSLCD_SOCKET?= /var/run/nslcd.ctl .if defined(SLAVE_PORT) OPTIONS_DEFINE= SASL OPTIONS_MULTI= MG1 OPTIONS_MULTI_MG1= PAM NSS PAM_DESC= Build pam_ldap NSS_DESC= Build nss support SASL_DESC= Build sasl support OPTIONS_DEFAULT= PAM NSS CONFLICTS+= nss-pam-ldapd-[0-9]* .else OPTIONS_MULTI= MG1 OPTIONS_MULTI_MG1= PAM NSS PAM_DESC= Build pam_ldap NSS_DESC= Build nss support OPTIONS_DEFAULT= PAM NSS CONFLICTS+= nss-pam-ldapd-sasl-[0-9]* .endif USERS= nslcd GROUPS= nslcd .include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-nslcd-pidfile=${NSLCD_PIDFILE} \ --with-nslcd-socket=${NSLCD_SOCKET} \ --with-ldap-lib=openldap \ --with-nss-ldap-soname=nss_ldap.so.${NSS_LDAP_SHMAJOR} CONFIG_FILE= "nslcd.conf" CONFIGURE_ARGS+= --with-ldap-conf-file=${PREFIX}/etc/${CONFIG_FILE} PLIST_SUB+= CONFIG="${CONFIG_FILE}" \ PAM_LDAP_SHMAJOR="${PAM_LDAP_SHMAJOR}" \ NSS_LDAP_SHMAJOR="${NSS_LDAP_SHMAJOR}" SUB_LIST+= CONFIG_FILE="${PREFIX}/etc/${CONFIG_FILE}" .if ${PORT_OPTIONS:MSASL} WANT_OPENLDAP_SASL= yes CONFIGURE_ARGS+= --enable-sasl .else CONFIGURE_ARGS+= --disable-sasl .endif .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --enable-pam \ --with-pam-seclib-dir=${PREFIX}/lib \ --with-pam-ldap-soname=pam_ldap.so.${PAM_LDAP_SHMAJOR} CONFLICTS+= pam_ldap-1.* PLIST_SUB+= PAM="" .else CONFIGURE_ARGS+= --disable-pam PLIST_SUB+= PAM="@comment " .endif .if ${PORT_OPTIONS:MNSS} CONFIGURE_ARGS+= --enable-nss CONFLICTS+= nss_ldap-1.* PLIST_SUB+= NSS="" SUB_LIST+= NSS_MESSAGE="WARNING: Be sure to set uid and gid configuration parameters to make nslcd run under unprivileged user." .else CONFIGURE_ARGS+= --disable-nss PLIST_SUB+= NSS="@comment " SUB_LIST+= NSS_MESSAGE="" .endif # Won't hook this in to OPTIONS until PADL ports are at least DEPRECATED. # It doesn't do the software any good to run as replacement for the PADL ports # without running the daemon. .if defined(WITHOUT_NSLCD) CONFIGURE_ARGS+= --disable-nslcd PLIST_SUB+= NSLCD="@comment " .else CONFIGURE_ARGS+= --enable-nslcd PLIST_SUB+= NSLCD="" .endif post-extract: @${REINPLACE_CMD} -e 's/\(INSTALL_\)\(.*\)) -D /\1\2) /' ${WRKSRC}/Makefile.in ${WRKSRC}/nss/Makefile.in post-configure: ${REINPLACE_CMD} -e 's/^\(CFLAGS.*\) \-O2 \(.*\)$$/\1 -O0 \2/' ${WRKSRC}/nss/Makefile show-pkgmessage:: @${ECHO_CMD}; ${CAT} ${PKGMESSAGE} | ${FMT} 75 79; ${ECHO_CMD} post-install: show-pkgmessage .if ${PORT_OPTIONS:MNSS} @${LN} -fs nss_ldap.so.${NSS_LDAP_SHMAJOR} ${STAGEDIR}${PREFIX}/lib/nss_ldap.so .endif .if ${PORT_OPTIONS:MPAM} @${LN} -fs pam_ldap.so.${PAM_LDAP_SHMAJOR} ${STAGEDIR}${PREFIX}/lib/pam_ldap.so .endif .include Index: head/net/nss_ldap/Makefile =================================================================== --- head/net/nss_ldap/Makefile (revision 362834) +++ head/net/nss_ldap/Makefile (revision 362835) @@ -1,84 +1,84 @@ # Created by: Jacques Vidrine # $FreeBSD$ PORTNAME= nss_ldap PORTVERSION= 1.${NSS_LDAP_VERSION} -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= net MASTER_SITES= http://www.padl.com/download/ \ LOCAL/martymac DISTNAME= ${PORTNAME}-${NSS_LDAP_VERSION} MAINTAINER= des@FreeBSD.org COMMENT= RFC 2307 NSS module LICENSE= GPLv2 NSS_LDAP_VERSION=265 USES= gmake perl5 USE_PERL5= build GNU_CONFIGURE= yes USE_AUTOTOOLS= automake aclocal autoconf autoheader AUTOMAKE_ARGS= --add-missing USE_LDCONFIG= yes USE_OPENLDAP= yes OPTIONS_DEFINE= LCLASS KERBEROS SASL OPTIONS_DEFAULT=LCLASS KERBEROS LCLASS_DESC= Enable login classes via the loginClass attribute SASL_DESC= Use the SASL-enabled version of OpenLDAP CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib CONFIGURE_ARGS= --with-ldap-conf-file=${PREFIX}/etc/nss_ldap.conf \ --with-ldap-secret-file=${PREFIX}/etc/nss_ldap.secret \ --enable-rfc2307bis \ --enable-paged-results SUB_FILES= pkg-message .include .if ${PORT_OPTIONS:MKERBEROS} CONFIGURE_ARGS+=--enable-configurable-krb5-ccname-gssapi \ --enable-configurable-krb5-keytab .endif .if ${PORT_OPTIONS:MLCLASS} CFLAGS+="-DHAVE_LOGIN_CLASSES" .endif .if ${PORT_OPTIONS:MSASL} WANT_OPENLDAP_SASL = YES .endif post-extract: ${CP} ${FILESDIR}/bsdnss.c ${WRKSRC} post-patch: @${REINPLACE_CMD} -e 's,/etc/ldap\.,${PREFIX}/etc/nss_ldap.,g' \ -e 's,/etc/openldap/ldap\.,${PREFIX}/etc/openldap/ldap.,g' \ ${WRKSRC}/ldap.conf @${REINPLACE_CMD} 's,#!/usr/bin/perl,#!${PERL},' \ ${WRKSRC}/vers_string @${REINPLACE_CMD} 's,/etc/ldap\.,${PREFIX}/etc/nss_ldap.,g' \ ${WRKSRC}/nss_ldap.5 # XXX: newer autoconf's rely on the compiler result, not the preprocessor # for checking headers, so the configure.in needs to be fixed upstream # to properly include dependencies post-configure: @${ECHO} "#define HAVE_NETINET_IF_ETHER_H 1" >> ${WRKSRC}/config.h @${ECHO} "#define HAVE_NET_ROUTE_H 1" >> ${WRKSRC}/config.h @${ECHO} "#define HAVE_RESOLV_H 1" >> ${WRKSRC}/config.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nss_ldap.so ${STAGEDIR}/${PREFIX}/lib/nss_ldap.so.1 ${INSTALL_DATA} ${WRKSRC}/ldap.conf ${STAGEDIR}/${PREFIX}/etc/nss_ldap.conf.sample ${INSTALL_MAN} ${WRKSRC}/nss_ldap.5 ${STAGEDIR}/${MAN5PREFIX}/man/man5 .include Index: head/net/ohphone/Makefile =================================================================== --- head/net/ohphone/Makefile (revision 362834) +++ head/net/ohphone/Makefile (revision 362835) @@ -1,45 +1,45 @@ # Created by: Roger Hardiman # $FreeBSD$ PORTNAME= ohphone PORTVERSION= 1.4.5 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= net MASTER_SITES= ftp://ftp.frm2.tum.de/pub/jpulz/FreeBSD/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= H323 Video Conferencing Program, compatible with NetMeeting LIB_DEPENDS= libh323_r.so:${PORTSDIR}/net/openh323 USES= bison gmake ALL_TARGET= optshared MAKE_ENV= PWLIBDIR=${LOCALBASE}/share/pwlib \ OPENH323DIR=${LOCALBASE}/share/openh323 \ SYSLIBDIR=${LOCALBASE}/lib MAKE_ARGS= OSTYPE=${OPSYS} MACHTYPE=${ARCH:S/i386/x86/} \ OSRELEASE=${OSVERSION} CPLUS=${CXX} USE_GCC= any PLIST_SUB= PORTNAME=${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/openh323 EXAMPLESDIR= ${PREFIX}/share/examples/openh323 PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/obj_r/ohphone ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/ohphone.1 ${STAGEDIR}${PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/ReadMe.txt ${STAGEDIR}${DOCSDIR}/${PORTNAME} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/check_listen.awk ${STAGEDIR}${EXAMPLESDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/regtest ${STAGEDIR}${EXAMPLESDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/stresstest ${STAGEDIR}${EXAMPLESDIR}/${PORTNAME} .include Index: head/net/openh323/Makefile =================================================================== --- head/net/openh323/Makefile (revision 362834) +++ head/net/openh323/Makefile (revision 362835) @@ -1,54 +1,54 @@ # Created by: Roger Hardiman # $FreeBSD$ PORTNAME= openh323 PORTVERSION= 1.19.0.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net MASTER_SITES= SF DISTNAME= ${PORTNAME}-v${PORTVERSION:S/./_/g}-src EXTRACT_SUFX= -tar.gz DIST_SUBDIR= openh323 MAINTAINER= ports@FreeBSD.org COMMENT= H323 Video Conferencing library LIB_DEPENDS= libpt_r.so:${PORTSDIR}/devel/pwlib WRKSRC= ${WRKDIR}/${PORTNAME}_v${PORTVERSION:S/./_/g} USES= bison gmake USE_GCC= yes USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes USE_LDCONFIG= yes ALL_TARGET= optshared CONFIGURE_ENV+= BUILDTIME="YES" CPPFLAGS+= -I${LOCALBASE}/include -I${WRKSRC}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV= BUILDTIME="YES" OPTIONS_DEFINE= FFMPEG SPEEX FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg FFMPEG_CONFIGURE_ON= --enable-rfc2190avcodec=${LOCALBASE}/include/ffmpeg SPEEX_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex SPEEX_CONFIGURE_ON= --enable-localspeex=no SPEEX_CONFIGURE_OFF= --enable-localspeex=yes .include .if (${ARCH} == "amd64") || (${ARCH} == "ia64") || (${ARCH} == "powerpc") || (${ARCH} == "sparc64") CFLAGS+= -fPIC .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/configure.ac post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libh323_r.so.1 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pwlib/codecs/audio/*.so .include Index: head/net/openldap24-server/Makefile =================================================================== --- head/net/openldap24-server/Makefile (revision 362834) +++ head/net/openldap24-server/Makefile (revision 362835) @@ -1,590 +1,590 @@ # Created by: Xin LI # $FreeBSD$ PORTNAME= openldap DISTVERSION= 2.4.39 -PORTREVISION= 1 PORTREVISION= ${OPENLDAP_PORTREVISION} CATEGORIES= net databases MASTER_SITES= ftp://ftp.OpenLDAP.org/pub/OpenLDAP/%SUBDIR%/ \ ftp://gd.tuwien.ac.at/infosys/network/OpenLDAP/%SUBDIR%/ \ ftp://ftp.ntua.gr/mirror/OpenLDAP/%SUBDIR%/ \ ftp://ftp.dti.ad.jp/pub/net/OpenLDAP/%SUBDIR%/ \ ftp://ftp.u-aizu.ac.jp/pub/net/openldap/%SUBDIR%/ \ ftp://ftp.nl.uu.net/pub/unix/db/openldap/%SUBDIR%/ \ ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP/%SUBDIR%/ \ http://www.openldap.org/software/download/OpenLDAP/%SUBDIR%/ MASTER_SITE_SUBDIR= openldap-release .if defined(CLIENT_ONLY) .if ${CLIENT_ONLY} == sasl PKGNAMESUFFIX= -sasl-client COMMENT= Open source LDAP client implementation with SASL2 support CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-client-2.* \ ${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.[0-3].* .else PKGNAMESUFFIX= -client COMMENT= Open source LDAP client implementation CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-client-2.[0-3].* \ ${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.* .endif .else PKGNAMESUFFIX?= -server # Do not use ${PKGNAMESUFFIX} here has it can change later OPTIONSFILE?= ${PORT_DBDIR}/${PORTNAME}24-server/options .endif EXTRACT_SUFX= .tgz MAINTAINER= delphij@FreeBSD.org COMMENT?= Open source LDAP server implementation LICENSE= OPENLDAP LICENSE_NAME= OpenLDAP Public License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -LATEST_LINK?= ${PKGNAMEPREFIX}openldap24${PKGNAMESUFFIX} +GNU_CONFIGURE= yes +# :keepla because port uses lt_dlopen +USES= libtool:keepla USE_OPENSSL= yes -USE_AUTOTOOLS= libtool .if !defined(CLIENT_ONLY) -USE_AUTOTOOLS+= autoconf USERS= ldap GROUPS= ldap LDAP_USER?= ldap LDAP_GROUP?= ldap .endif WANT_OPENLDAP_VER?= 24 .if ${WANT_OPENLDAP_VER} != 24 BROKEN= incompatible OpenLDAP version: ${WANT_OPENLDAP_VER} .endif -PORTREVISION_CLIENT= 0 -PORTREVISION_SERVER= 1 -OPENLDAP_SHLIB_MAJOR= 8 +PORTREVISION_CLIENT= 1 +PORTREVISION_SERVER= 2 +OPENLDAP_SHLIB_MAJOR= 2 OPENLDAP_MAJOR= ${DISTVERSION:R} OPTIONS_DEFINE= FETCH GSSAPI FETCH_DESC= Enable fetch(3) support GSSAPI_DESC= With GSSAPI support (implies SASL support) .if !defined(CLIENT_ONLY) OPTIONS_DEFINE+= DYNACL ACI BDB MDB DNSSRV PASSWD PERL RELAY SHELL OPTIONS_DEFINE+= SOCK ODBC RLOOKUPS SLP SLAPI TCP_WRAPPERS OPTIONS_DEFINE+= ACCESSLOG AUDITLOG COLLECT CONSTRAINT DDS OPTIONS_DEFINE+= DEREF DYNGROUP DYNLIST MEMBEROF PPOLICY PROXYCACHE OPTIONS_DEFINE+= REFINT RETCODE RWM SEQMOD SSSVLV SYNCPROV TRANSLUCENT OPTIONS_DEFINE+= UNIQUE VALSORT SMBPWD SHA2 DYNAMIC_BACKENDS SASL OPTIONS_DEFAULT= BDB MDB SYNCPROV DYNAMIC_BACKENDS DYNACL_DESC= Run-time loadable ACL (experimental) ACI_DESC= Per-object ACI (experimental) BDB_DESC= With BerkeleyDB backend (DEPRECATED) MDB_DESC= With Memory-Mapped DB backend DNSSRV_DESC= With Dnssrv backend PASSWD_DESC= With Passwd backend PERL_DESC= With Perl backend RELAY_DESC= With Relay backend SHELL_DESC= With Shell backend (disables threading) SOCK_DESC= With Sock backend ODBC_DESC= With SQL backend RLOOKUPS_DESC= With reverse lookups of client hostnames SLP_DESC= With SLPv2 (RFC 2608) support SLAPI_DESC= With Netscape SLAPI plugin API (experimental) TCP_WRAPPERS_DESC= With tcp wrapper support ACCESSLOG_DESC= With In-Directory Access Logging overlay AUDITLOG_DESC= With Audit Logging overlay COLLECT_DESC= With Collect overy Services overlay CONSTRAINT_DESC= With Attribute Constraint overlay DDS_DESC= With Dynamic Directory Services overlay DEREF_DESC= With Dereference overlay DYNGROUP_DESC= With Dynamic Group overlay DYNLIST_DESC= With Dynamic List overlay MEMBEROF_DESC= With Reverse Group Membership overlay PPOLICY_DESC= With Password Policy overlay PROXYCACHE_DESC= With Proxy Cache overlay REFINT_DESC= With Referential Integrity overlay RETCODE_DESC= With Return Code testing overlay RWM_DESC= With Rewrite/Remap overlay SASL_DESC= With (Cyrus) SASL2 support SEQMOD_DESC= With Sequential Modify overlay SSSVLV_DESC= With ServerSideSort/VLV overlay SYNCPROV_DESC= With Syncrepl Provider overlay TRANSLUCENT_DESC= With Translucent Proxy overlay UNIQUE_DESC= With attribute Uniqueness overlay VALSORT_DESC= With Value Sorting overlay SMBPWD_DESC= With Samba Password hashes overlay SHA2_DESC= With SHA2 Password hashes overlay DYNAMIC_BACKENDS_DESC= Build dynamic backends .endif .if defined(CLIENT_ONLY) OPENLDAP_PORTREVISION= ${PORTREVISION_CLIENT} OPENLDAP_PKGFILESUFX= .client .else OPENLDAP_PORTREVISION= ${PORTREVISION_SERVER} OPENLDAP_PKGFILESUFX= .endif -CONFIGURE_SED= -e 's,-kthread,${PTHREAD_LIBS},g' -e 's,uuid/uuid.h,xxuuid/uuid.h,g' +CONFIGURE_SED= -e 's,uuid/uuid.h,xxuuid/uuid.h,g' .include .if defined(CLIENT_ONLY) PORTDOCS= CHANGES drafts rfc .if ${CLIENT_ONLY} == sasl PORT_OPTIONS+= SASL .endif .if defined(USE_OPENLDAP) BROKEN= You have 'USE_OPENLDAP' variable defined either in environment or in make(1) arguments. Please undefine and try again. .endif .else USE_OPENLDAP= yes WANT_OPENLDAP_VER= 24 .if ${PORT_OPTIONS:MGSSAPI} && empty(PORT_OPTIONS:MSASL) PORT_OPTIONS+= SASL .endif .if ${PORT_OPTIONS:MSASL} WANT_OPENLDAP_SASL= yes CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-client-2.* PKGNAMESUFFIX= -sasl-server .if ${PORT_OPTIONS:MGSSAPI} RUN_DEPENDS+= cyrus-sasl-gssapi>0:${PORTSDIR}/security/cyrus-sasl2-gssapi .endif .else CONFLICTS= ${PKGNAMEPREFIX}${PORTNAME}-sasl-client-2.* .endif .endif DESCR= ${PKGDIR}/pkg-descr${OPENLDAP_PKGFILESUFX} PLIST= ${PKGDIR}/pkg-plist${OPENLDAP_PKGFILESUFX} SCHEMATA= collective corba core cosine duaconf dyngroup \ inetorgperson java misc \ nis openldap pmi ppolicy LDAP_RUN_DIR?= /var/run/openldap LOCALSTATEDIR?= /var/db DATABASEDIR?= ${LOCALSTATEDIR}/openldap-data SUB_LIST+= LDAP_RUN_DIR=${LDAP_RUN_DIR} \ LDAP_USER=${LDAP_USER} \ LDAP_GROUP=${LDAP_GROUP} \ DATABASEDIR=${DATABASEDIR} \ PKGNAME=${PKGNAME} CONFIGURE_ARGS= --with-threads=posix \ --with-tls=openssl \ --disable-dependency-tracking \ --enable-dynamic # XXX FreeBSD does not implement O_DSYNC and fdatasync at this time. CFLAGS+= -DMDB_DSYNC=O_SYNC -Dfdatasync=fsync .if !${PORT_OPTIONS:MFETCH} CONFIGURE_ARGS+= --without-fetch .endif .if ${PORT_OPTIONS:MSASL} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CONFIGURE_ARGS+= --with-cyrus-sasl .else CONFIGURE_ARGS+= --without-cyrus-sasl .endif .if defined(CLIENT_ONLY) # client specific configuration CONFIGURE_ARGS+= --disable-slapd \ --disable-monitor \ --disable-bdb \ --disable-relay \ --disable-syncprov SUB_FILES+= pkg-message.client PKGMESSAGE= ${WRKSRC}/pkg-message.client USE_LDCONFIG= yes .else # server specific configuration USE_LDCONFIG= ${PREFIX}/libexec/openldap SUB_FILES+= pkg-message pkg-deinstall USE_RC_SUBR= slapd EXTRA_PATCHES+= ${FILESDIR}/extrapatch-Makefile.in .if ${PORT_OPTIONS:MMODULES} || ${PORT_OPTIONS:MDYNAMIC_BACKENDS} || ${PORT_OPTIONS:MSLAPI} USE_AUTOTOOLS+= libltdl CONFIGURE_ARGS+= --enable-modules PLIST_SUB+= MODULES="" .else PLIST_SUB+= MODULES="@comment " .endif SED_MODULES= -e 's/\(moduleload[ ]*back_[a-z]*\)\.la/\1/' .if ${PORT_OPTIONS:MDYNAMIC_BACKENDS} BACKEND_ENABLE= "mod" BACKEND_PLIST= "" SED_MODULES+= -e 's/\# *\(modulepath\)/\1/' \ -e 's/\# *\(moduleload[ ]*back_bdb\)/\1/' .else BACKEND_ENABLE= "yes" BACKEND_PLIST= "@comment " .endif OVERLAY_ENABLE= yes CONFIGURE_ARGS+= --localstatedir=${LOCALSTATEDIR} \ --enable-crypt \ --enable-lmpasswd \ --enable-ldap=${BACKEND_ENABLE} \ --enable-meta=${BACKEND_ENABLE} \ --enable-rewrite \ --enable-null=${BACKEND_ENABLE} \ --enable-monitor=${BACKEND_ENABLE} PLIST_SUB+= BACKEND=${BACKEND_PLIST} .if ${PORT_OPTIONS:MACCESSLOG} CONFIGURE_ARGS+= --enable-accesslog=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MAUDITLOG} CONFIGURE_ARGS+= --enable-auditlog=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MCOLLECT} CONFIGURE_ARGS+= --enable-collect=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MCONSTRAINT} CONFIGURE_ARGS+= --enable-constraint=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MDDS} CONFIGURE_ARGS+= --enable-dds=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MDEREF} CONFIGURE_ARGS+= --enable-deref=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MDYNGROUP} CONFIGURE_ARGS+= --enable-dyngroup=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MDYNLIST} CONFIGURE_ARGS+= --enable-dynlist=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MMEMBEROF} CONFIGURE_ARGS+= --enable-memberof=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MPPOLICY} CONFIGURE_ARGS+= --enable-ppolicy=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MPROXYCACHE} CONFIGURE_ARGS+= --enable-proxycache=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MREFINT} CONFIGURE_ARGS+= --enable-refint=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MRETCODE} CONFIGURE_ARGS+= --enable-retcode=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MRWM} CONFIGURE_ARGS+= --enable-rwm=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MSEQMOD} CONFIGURE_ARGS+= --enable-seqmod=${OVERLAY_ENABLE} .else CONFIGURE_ARGS+= --disable-seqmod .endif .if ${PORT_OPTIONS:MSSSVLV} CONFIGURE_ARGS+= --enable-sssvlv=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MSYNCPROV} CONFIGURE_ARGS+= --enable-syncprov=${OVERLAY_ENABLE} .else CONFIGURE_ARGS+= --disable-syncprov .endif .if ${PORT_OPTIONS:MTRANSLUCENT} CONFIGURE_ARGS+= --enable-translucent=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MUNIQUE} CONFIGURE_ARGS+= --enable-unique=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MVALSORT} CONFIGURE_ARGS+= --enable-valsort=${OVERLAY_ENABLE} .endif .if ${PORT_OPTIONS:MACI} CONFIGURE_ARGS+= --enable-aci .endif .if ${PORT_OPTIONS:MDYNACL} CONFIGURE_ARGS+= --enable-dynacl .endif .if !${PORT_OPTIONS:MBDB} CONFIGURE_ARGS+= --disable-bdb \ --disable-hdb PLIST_SUB+= BACK_BDB="@comment " \ BACK_HDB="@comment " .else WITH_BDB_VER?= 46 USE_BDB= 44+ # XXX Can BDB 5.x use XY instead of X as version? .if ${WITH_BDB_VER} >= 43 || ${WITH_BDB_VER} == 5 || ${WITH_BDB_VER} == 6 CONFIGURE_ARGS+= --enable-bdb=${BACKEND_ENABLE} \ --enable-hdb=${BACKEND_ENABLE} PLIST_SUB+= BACK_BDB=${BACKEND_PLIST} \ BACK_HDB=${BACKEND_PLIST} .elif ${WITH_BDB_VER} >= 4 CONFIGURE_ARGS+= --disable-bdb \ --enable-hdb=${BACKEND_ENABLE} PLIST_SUB+= BACK_BDB="@comment " \ BACK_HDB=${BACKEND_PLIST} .elif ${WITH_BDB_VER} == 3 CONFIGURE_ARGS+= --disable-bdb \ --disable-hdb PLIST_SUB+= BACK_BDB="@comment " \ BACK_HDB="@comment " .endif CPPFLAGS+= -I${BDB_INCLUDE_DIR} +LDFLAGS+= -L${BDB_LIB_DIR} CONFIGURE_SED+= -e 's,ol_DB_LIB=$$,&-l${BDB_LIB_NAME:R},' \ -e 's,(ol_cv_lib_db=)yes$$,\1-l${BDB_LIB_NAME:R},' .endif .if ${PORT_OPTIONS:MDNSSRV} CONFIGURE_ARGS+= --enable-dnssrv=${BACKEND_ENABLE} PLIST_SUB+= BACK_DNSSRV=${BACKEND_PLIST} .else PLIST_SUB+= BACK_DNSSRV="@comment " .endif .if ${PORT_OPTIONS:MMDB} CONFIGURE_ARGS+= --enable-mdb=${BACKEND_ENABLE} PLIST_SUB+= BACK_MDB=${BACKEND_PLIST} .else PLIST_SUB+= BACK_MDB="@comment " .endif .if ${PORT_OPTIONS:MPASSWD} CONFIGURE_ARGS+= --enable-passwd=${BACKEND_ENABLE} PLIST_SUB+= BACK_PASSWD=${BACKEND_PLIST} .else PLIST_SUB+= BACK_PASSWD="@comment " .endif .if ${PORT_OPTIONS:MRELAY} CONFIGURE_ARGS+= --enable-relay=${BACKEND_ENABLE} PLIST_SUB+= BACK_RELAY=${BACKEND_PLIST} .else PLIST_SUB+= BACK_RELAY="@comment " .endif .if ${PORT_OPTIONS:MSHELL} CONFIGURE_ARGS+= --without-threads --enable-shell=${BACKEND_ENABLE} PLIST_SUB+= BACK_SHELL=${BACKEND_PLIST} .else PLIST_SUB+= BACK_SHELL="@comment " WANT_OPENLDAP_THREADS= yes .endif .if ${PORT_OPTIONS:MSOCK} CONFIGURE_ARGS+= --enable-sock=${BACKEND_ENABLE} PLIST_SUB+= BACK_SOCK=${BACKEND_PLIST} .else PLIST_SUB+= BACK_SOCK="@comment " .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 CONFIGURE_ARGS+= --enable-perl=${BACKEND_ENABLE} CONFIGURE_ENV+= PERLBIN="${PERL}" PLIST_SUB+= BACK_PERL=${BACKEND_PLIST} .else PLIST_SUB+= BACK_PERL="@comment " .endif .if ${PORT_OPTIONS:MSASL} CONFIGURE_ARGS+= --enable-spasswd .endif .if ${PORT_OPTIONS:MODBC} CONFIGURE_ARGS+= --enable-sql=${BACKEND_ENABLE} PLIST_SUB+= BACK_SQL=${BACKEND_PLIST} LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC .else PLIST_SUB+= BACK_SQL="@comment " .endif .if ${PORT_OPTIONS:MSMBPWD} PLIST_SUB+= SMBPWD="" .else PLIST_SUB+= SMBPWD="@comment " .endif .if ${PORT_OPTIONS:MSHA2} PLIST_SUB+= SHA2="" .else PLIST_SUB+= SHA2="@comment " .endif .if ${PORT_OPTIONS:MRLOOKUPS} CONFIGURE_ARGS+= --enable-rlookups PLIST_SUB+= RLOOKUPS="" .else PLIST_SUB+= RLOOKUPS="@comment " .endif .if ${PORT_OPTIONS:MSLAPI} CONFIGURE_ARGS+= --enable-slapi PLIST_SUB+= SLAPI="" USE_LDCONFIG= yes .else PLIST_SUB+= SLAPI="@comment " .endif .if ${PORT_OPTIONS:MSLP} CONFIGURE_ARGS+= --enable-slp LIB_DEPENDS+= libslp.so:${PORTSDIR}/net/openslp .endif # Include tcp-wrapper support .if ${PORT_OPTIONS:MTCP_WRAPPERS} CONFIGURE_ARGS+= --enable-wrappers .endif # end of client/server specific configuration .endif .if defined(WITH_CLDAP) CPPFLAGS+= -DLDAP_CONNECTIONLESS .endif CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib .if defined(CLIENT_ONLY) .else SUB_LIST+= RC_DIR=${PREFIX} \ LDAP_RUN_DIR=${LDAP_RUN_DIR} \ DATABASEDIR=${DATABASEDIR} .endif PLIST_SUB+= ${SUB_LIST} PLIST_SUB+= SHLIB_MAJOR=${OPENLDAP_SHLIB_MAJOR} PLIST_SUB+= OPENLDAP_MAJOR=${OPENLDAP_MAJOR} post-patch: @${REINPLACE_CMD} -e 's,%LOCALSTATEDIR%/run/,${LDAP_RUN_DIR}/,g' \ ${SED_MODULES} ${WRKSRC}/servers/slapd/slapd.conf @${REINPLACE_CMD} -e 's,^OPT =.*,OPT = ${CFLAGS},g' \ -e 's,^CC =.*,CC = ${CC},g' \ ${SED_MODULES} ${WRKSRC}/contrib/slapd-modules/*/Makefile \ ${WRKSRC}/contrib/slapd-modules/*/*/Makefile .if defined(CONFIGURE_SED) @${REINPLACE_CMD} -E ${CONFIGURE_SED} \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} .endif pre-configure: @if [ -n "`${PKG_INFO} -xI '^bind\(84\)\{0,1\}-base-8\.' 2>/dev/null`" ]; then \ ${ECHO_CMD} "${PKGNAME}: bind installed with PORT_REPLACES_BASE_BIND causes build problems."; \ ${FALSE}; \ fi .if !defined(CLIENT_ONLY) test: build - @cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test + @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \ + ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test) post-build: @${DO_NADA} .if ${PORT_OPTIONS:MSMBPWD} - @cd ${BUILD_WRKSRC}/contrib/slapd-modules/smbk5pwd; ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} DEFS="-DDO_SAMBA" all + @(cd ${BUILD_WRKSRC}/contrib/slapd-modules/smbk5pwd && ${SETENV} ${MAKE_ENV} \ + ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} DEFS="-DDO_SAMBA" all) .endif .if ${PORT_OPTIONS:MSHA2} - @cd ${BUILD_WRKSRC}/contrib/slapd-modules/passwd/sha2; ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} all + @(cd ${BUILD_WRKSRC}/contrib/slapd-modules/passwd/sha2 && ${SETENV} ${MAKE_ENV} \ + ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} all) .endif .endif pre-su-install: @if [ -f ${PKGINSTALL} ]; then \ ${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL; \ fi .if ${PORT_OPTIONS:MMODULES} || ${PORT_OPTIONS:MDYNAMIC_BACKENDS} || ${PORT_OPTIONS:MSLAPI} @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/openldap .endif .if !defined(CLIENT_ONLY) @${MKDIR} ${STAGEDIR}${DATABASEDIR} .endif post-install: .if defined(CLIENT_ONLY) @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/CHANGES ${STAGEDIR}${DOCSDIR} @for dir in drafts rfc; do \ ${MKDIR} ${STAGEDIR}${DOCSDIR}/$${dir}; \ ${INSTALL_DATA} ${WRKSRC}/doc/$${dir}/* ${STAGEDIR}${DOCSDIR}/$${dir}; \ done @for library in lber ldap ldap_r; do \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib$${library}-${OPENLDAP_MAJOR}.so.${OPENLDAP_SHLIB_MAJOR}; \ done .else @${MKDIR} ${STAGEDIR}${LDAP_RUN_DIR} @for schema in ${SCHEMATA}; do \ ${ECHO_CMD} "@unexec if cmp -s %D/etc/openldap/schema/$${schema}.schema " \ "%D/etc/openldap/schema/$${schema}.schema.default; then" \ "rm -f %D/etc/openldap/schema/$${schema}.schema; fi"; \ ${ECHO_CMD} "etc/openldap/schema/$${schema}.schema.default"; \ ${ECHO_CMD} "@exec [ -f %B/$${schema}.schema ] || ${CP} %B/%f %B/$${schema}.schema"; \ done >>${TMPPLIST} @${ECHO_CMD} "@unexec ${RMDIR} %D/etc/openldap/schema 2>/dev/null || true" >>${TMPPLIST} @${ECHO_CMD} "@unexec ${RMDIR} %D/etc/openldap 2>/dev/null || true" >>${TMPPLIST} .if ${PORT_OPTIONS:MDYNAMIC_BACKENDS} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/openldap/*.so.${OPENLDAP_SHLIB_MAJOR} .endif .if ${PORT_OPTIONS:MSMBPWD} @${INSTALL_DATA} ${WRKSRC}/contrib/slapd-modules/smbk5pwd/smbk5pwd.la \ ${STAGEDIR}${PREFIX}/libexec/openldap/ @${INSTALL_PROGRAM} ${WRKSRC}/contrib/slapd-modules/smbk5pwd/.libs/smbk5pwd.so.0 \ ${STAGEDIR}${PREFIX}/libexec/openldap/ @${LN} -s smbk5pwd.so.0 ${STAGEDIR}${PREFIX}/libexec/openldap/smbk5pwd.so .endif .if ${PORT_OPTIONS:MSHA2} @${INSTALL_DATA} ${WRKSRC}/contrib/slapd-modules/passwd/sha2/pw-sha2.la \ ${STAGEDIR}${PREFIX}/libexec/openldap/ @${INSTALL_PROGRAM} ${WRKSRC}/contrib/slapd-modules/passwd/sha2/.libs/pw-sha2.so.0 \ ${STAGEDIR}${PREFIX}/libexec/openldap/ @${LN} -s pw-sha2.so.0 ${STAGEDIR}${PREFIX}/libexec/openldap/pw-sha2.so .endif .endif .include Index: head/net/openldap24-server/files/patch-build::top.mk =================================================================== --- head/net/openldap24-server/files/patch-build::top.mk (revision 362834) +++ head/net/openldap24-server/files/patch-build::top.mk (nonexistent) @@ -1,11 +0,0 @@ ---- build/top.mk.orig Mon Apr 12 20:21:07 2004 -+++ build/top.mk Wed May 5 12:49:13 2004 -@@ -196,6 +196,8 @@ - SLAPD_LIBS = @SLAPD_LIBS@ @SLAPD_PERL_LDFLAGS@ @SLAPD_SQL_LDFLAGS@ @SLAPD_SQL_LIBS@ @SLAPD_SLP_LIBS@ @SLAPD_GMP_LIBS@ - SLURPD_LIBS = @SLURPD_LIBS@ - -+SLAPI_LIBS = @SLAPI_LIBS@ -+ - # Our Defaults - CC = $(AC_CC) - DEFS = $(LDAP_INCPATH) $(XINCPATH) $(XDEFS) $(AC_DEFS) $(DEFINES) Property changes on: head/net/openldap24-server/files/patch-build::top.mk ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/openldap24-server/files/patch-shlib-version =================================================================== --- head/net/openldap24-server/files/patch-shlib-version (revision 362834) +++ head/net/openldap24-server/files/patch-shlib-version (nonexistent) @@ -1,15 +0,0 @@ -# I have checked all headers and don't think the shared library -# bump is a needed one. We patch it back to prevent large -# rebuild need. ---- build/version.var.orig 2014-01-25 05:36:15.000000000 -0800 -+++ build/version.var 2014-03-19 15:28:33.000000000 -0700 -@@ -17,7 +17,7 @@ - ol_minor=4 - ol_patch=39 - ol_api_inc=20439 --ol_api_current=12 -+ol_api_current=8 - ol_api_revision=2 --ol_api_age=10 -+ol_api_age=8 - ol_release_date="2014/01/26" Property changes on: head/net/openldap24-server/files/patch-shlib-version ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/net/openldap24-server/files/patch-smbk5pwd-Makefile =================================================================== --- head/net/openldap24-server/files/patch-smbk5pwd-Makefile (revision 362834) +++ head/net/openldap24-server/files/patch-smbk5pwd-Makefile (revision 362835) @@ -1,17 +1,11 @@ --- contrib/slapd-modules/smbk5pwd/Makefile.orig 2013-03-03 13:17:30.000000000 -0800 +++ contrib/slapd-modules/smbk5pwd/Makefile 2013-03-14 10:54:56.917578861 -0700 -@@ -24,13 +24,12 @@ - HEIMDAL_INC = -I/usr/heimdal/include - HEIMDAL_LIB = -L/usr/heimdal/lib -lkrb5 -lkadm5srv - --LIBTOOL = $(LDAP_BUILD)/libtool - CC = gcc - OPT = -g -O2 -Wall +@@ -30,7 +30,7 @@ # Omit DO_KRB5, DO_SAMBA or DO_SHADOW if you don't want to support it. DEFS = -DDO_KRB5 -DDO_SAMBA -DDO_SHADOW INCS = $(LDAP_INC) $(HEIMDAL_INC) $(SSL_INC) -LIBS = $(LDAP_LIB) $(HEIMDAL_LIB) $(SSL_LIB) +LIBS = $(LDAP_LIB) $(SSL_LIB) PROGRAMS = smbk5pwd.la LTVER = 0:0:0 Index: head/net/openldap24-server/pkg-plist =================================================================== --- head/net/openldap24-server/pkg-plist (revision 362834) +++ head/net/openldap24-server/pkg-plist (revision 362835) @@ -1,164 +1,166 @@ @unexec %%RC_DIR%%/etc/rc.d/slapd stop 2>&1 >/dev/null || true etc/openldap/slapd.ldif.default etc/openldap/slapd.ldif @unexec if cmp -s %D/etc/openldap/slapd.conf %D/etc/openldap/slapd.conf.default; then rm -f %D/etc/openldap/slapd.conf; fi etc/openldap/slapd.conf.default @exec [ -f %B/slapd.conf ] || cp %B/%f %B/slapd.conf etc/openldap/schema/ppolicy.ldif etc/openldap/schema/pmi.ldif etc/openldap/schema/openldap.ldif etc/openldap/schema/nis.ldif etc/openldap/schema/misc.ldif etc/openldap/schema/java.ldif etc/openldap/schema/inetorgperson.ldif etc/openldap/schema/dyngroup.ldif etc/openldap/schema/duaconf.ldif etc/openldap/schema/cosine.ldif etc/openldap/schema/core.ldif etc/openldap/schema/corba.ldif etc/openldap/schema/collective.ldif etc/openldap/schema/README %%BACK_BDB%%etc/openldap/DB_CONFIG.example +%%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%SLAPI%%lib/libslapi.a %%SLAPI%%lib/libslapi.la %%SLAPI%%lib/libslapi.so -%%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so -%%SLAPI%%lib/libslapi-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% %%MODULES%%@exec mkdir -p %D/libexec/openldap -%%BACK_BDB%%libexec/openldap/back_bdb-%%OPENLDAP_MAJOR%%.so %%BACK_BDB%%libexec/openldap/back_bdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_BDB%%libexec/openldap/back_bdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_BDB%%libexec/openldap/back_bdb.la %%BACK_BDB%%libexec/openldap/back_bdb.so -%%BACK_HDB%%libexec/openldap/back_hdb-%%OPENLDAP_MAJOR%%.so %%BACK_HDB%%libexec/openldap/back_hdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_HDB%%libexec/openldap/back_hdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_HDB%%libexec/openldap/back_hdb.la %%BACK_HDB%%libexec/openldap/back_hdb.so -%%BACKEND%%libexec/openldap/back_ldap-%%OPENLDAP_MAJOR%%.so %%BACKEND%%libexec/openldap/back_ldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACKEND%%libexec/openldap/back_ldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACKEND%%libexec/openldap/back_ldap.la %%BACKEND%%libexec/openldap/back_ldap.so -%%BACKEND%%libexec/openldap/back_meta-%%OPENLDAP_MAJOR%%.so %%BACKEND%%libexec/openldap/back_meta-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACKEND%%libexec/openldap/back_meta-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACKEND%%libexec/openldap/back_meta.la %%BACKEND%%libexec/openldap/back_meta.so -%%BACKEND%%libexec/openldap/back_monitor-%%OPENLDAP_MAJOR%%.so %%BACKEND%%libexec/openldap/back_monitor-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACKEND%%libexec/openldap/back_monitor-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACKEND%%libexec/openldap/back_monitor.la %%BACKEND%%libexec/openldap/back_monitor.so -%%BACKEND%%libexec/openldap/back_null-%%OPENLDAP_MAJOR%%.so %%BACKEND%%libexec/openldap/back_null-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACKEND%%libexec/openldap/back_null-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACKEND%%libexec/openldap/back_null.la %%BACKEND%%libexec/openldap/back_null.so -%%BACK_DNSSRV%%libexec/openldap/back_dnssrv-%%OPENLDAP_MAJOR%%.so %%BACK_DNSSRV%%libexec/openldap/back_dnssrv-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_DNSSRV%%libexec/openldap/back_dnssrv-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_DNSSRV%%libexec/openldap/back_dnssrv.la %%BACK_DNSSRV%%libexec/openldap/back_dnssrv.so -%%BACK_MDB%%libexec/openldap/back_mdb-%%OPENLDAP_MAJOR%%.so %%BACK_MDB%%libexec/openldap/back_mdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_MDB%%libexec/openldap/back_mdb-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_MDB%%libexec/openldap/back_mdb.la %%BACK_MDB%%libexec/openldap/back_mdb.so -%%BACK_PASSWD%%libexec/openldap/back_passwd-%%OPENLDAP_MAJOR%%.so %%BACK_PASSWD%%libexec/openldap/back_passwd-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_PASSWD%%libexec/openldap/back_passwd-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_PASSWD%%libexec/openldap/back_passwd.la %%BACK_PASSWD%%libexec/openldap/back_passwd.so -%%BACK_PERL%%libexec/openldap/back_perl-%%OPENLDAP_MAJOR%%.so %%BACK_PERL%%libexec/openldap/back_perl-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_PERL%%libexec/openldap/back_perl-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_PERL%%libexec/openldap/back_perl.la %%BACK_PERL%%libexec/openldap/back_perl.so -%%BACK_RELAY%%libexec/openldap/back_relay-%%OPENLDAP_MAJOR%%.so %%BACK_RELAY%%libexec/openldap/back_relay-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_RELAY%%libexec/openldap/back_relay-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_RELAY%%libexec/openldap/back_relay.la %%BACK_RELAY%%libexec/openldap/back_relay.so -%%BACK_SHELL%%libexec/openldap/back_shell-%%OPENLDAP_MAJOR%%.so %%BACK_SHELL%%libexec/openldap/back_shell-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_SHELL%%libexec/openldap/back_shell-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_SHELL%%libexec/openldap/back_shell.la %%BACK_SHELL%%libexec/openldap/back_shell.so -%%BACK_SOCK%%libexec/openldap/back_sock-%%OPENLDAP_MAJOR%%.so %%BACK_SOCK%%libexec/openldap/back_sock-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_SOCK%%libexec/openldap/back_sock-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_SOCK%%libexec/openldap/back_sock.la %%BACK_SOCK%%libexec/openldap/back_sock.so -%%BACK_SQL%%libexec/openldap/back_sql-%%OPENLDAP_MAJOR%%.so %%BACK_SQL%%libexec/openldap/back_sql-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +%%BACK_SQL%%libexec/openldap/back_sql-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 %%BACK_SQL%%libexec/openldap/back_sql.la %%BACK_SQL%%libexec/openldap/back_sql.so %%SHA2%%libexec/openldap/pw-sha2.la %%SHA2%%libexec/openldap/pw-sha2.so %%SHA2%%libexec/openldap/pw-sha2.so.0 +%%SHA2%%libexec/openldap/pw-sha2.so.0.0.0 %%SMBPWD%%libexec/openldap/smbk5pwd.la %%SMBPWD%%libexec/openldap/smbk5pwd.so %%SMBPWD%%libexec/openldap/smbk5pwd.so.0 +%%SMBPWD%%libexec/openldap/smbk5pwd.so.0.0.0 libexec/slapd %%MODULES%%@dirrmtry libexec/openldap sbin/slapacl sbin/slapadd sbin/slapauth sbin/slapcat sbin/slapdn sbin/slapindex sbin/slappasswd sbin/slapschema sbin/slaptest man/man5/slapd-bdb.5.gz man/man5/slapd-config.5.gz man/man5/slapd-dnssrv.5.gz man/man5/slapd-hdb.5.gz man/man5/slapd-ldap.5.gz man/man5/slapd-ldbm.5.gz man/man5/slapd-ldif.5.gz man/man5/slapd-mdb.5.gz man/man5/slapd-meta.5.gz man/man5/slapd-monitor.5.gz man/man5/slapd-ndb.5.gz man/man5/slapd-null.5.gz man/man5/slapd-passwd.5.gz man/man5/slapd-perl.5.gz man/man5/slapd-relay.5.gz man/man5/slapd-shell.5.gz man/man5/slapd-sock.5.gz man/man5/slapd-sql.5.gz man/man5/slapd.access.5.gz man/man5/slapd.backends.5.gz man/man5/slapd.conf.5.gz man/man5/slapd.overlays.5.gz man/man5/slapd.plugin.5.gz man/man5/slapo-accesslog.5.gz man/man5/slapo-auditlog.5.gz man/man5/slapo-chain.5.gz man/man5/slapo-collect.5.gz man/man5/slapo-constraint.5.gz man/man5/slapo-dds.5.gz man/man5/slapo-dyngroup.5.gz man/man5/slapo-dynlist.5.gz man/man5/slapo-memberof.5.gz man/man5/slapo-pbind.5.gz man/man5/slapo-pcache.5.gz man/man5/slapo-ppolicy.5.gz man/man5/slapo-refint.5.gz man/man5/slapo-retcode.5.gz man/man5/slapo-rwm.5.gz man/man5/slapo-sock.5.gz man/man5/slapo-sssvlv.5.gz man/man5/slapo-syncprov.5.gz man/man5/slapo-translucent.5.gz man/man5/slapo-unique.5.gz man/man5/slapo-valsort.5.gz man/man8/slapacl.8.gz man/man8/slapadd.8.gz man/man8/slapauth.8.gz man/man8/slapcat.8.gz man/man8/slapd.8.gz man/man8/slapdn.8.gz man/man8/slapindex.8.gz man/man8/slappasswd.8.gz man/man8/slapschema.8.gz man/man8/slaptest.8.gz @cwd / @owner %%LDAP_USER%% @group %%LDAP_USER%% @exec install -d -o %%LDAP_USER%% -g %%LDAP_GROUP%% %%LDAP_RUN_DIR%% @dirrmtry %%LDAP_RUN_DIR%% @exec install -d -o %%LDAP_USER%% -g %%LDAP_GROUP%% %%DATABASEDIR%% @dirrmtry %%DATABASEDIR%% @owner root @group wheel @cwd %%PREFIX%% Index: head/net/openldap24-server/pkg-plist.client =================================================================== --- head/net/openldap24-server/pkg-plist.client (revision 362834) +++ head/net/openldap24-server/pkg-plist.client (revision 362835) @@ -1,232 +1,232 @@ bin/ldapadd bin/ldapcompare bin/ldapdelete bin/ldapexop bin/ldapmodify bin/ldapmodrdn bin/ldappasswd bin/ldapsearch bin/ldapurl bin/ldapwhoami @unexec if cmp -s %D/etc/openldap/ldap.conf %D/etc/openldap/ldap.conf.default; then rm -f %D/etc/openldap/ldap.conf; fi etc/openldap/ldap.conf.default @exec [ -f %B/ldap.conf ] || cp %B/%f %B/ldap.conf @dirrmtry etc/openldap include/lber.h include/lber_types.h include/ldap.h include/ldap_cdefs.h include/ldap_features.h include/ldap_schema.h include/ldap_utf8.h include/ldif.h include/slapi-plugin.h -lib/liblber-%%OPENLDAP_MAJOR%%.so lib/liblber-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +lib/liblber-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 lib/liblber.a lib/liblber.la lib/liblber.so -lib/libldap-%%OPENLDAP_MAJOR%%.so lib/libldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +lib/libldap-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 lib/libldap.a lib/libldap.la lib/libldap.so -lib/libldap_r-%%OPENLDAP_MAJOR%%.so lib/libldap_r-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%% +lib/libldap_r-%%OPENLDAP_MAJOR%%.so.%%SHLIB_MAJOR%%.10.2 lib/libldap_r.a lib/libldap_r.la lib/libldap_r.so man/man1/ldapadd.1.gz man/man1/ldapcompare.1.gz man/man1/ldapdelete.1.gz man/man1/ldapexop.1.gz man/man1/ldapmodify.1.gz man/man1/ldapmodrdn.1.gz man/man1/ldappasswd.1.gz man/man1/ldapsearch.1.gz man/man1/ldapurl.1.gz man/man1/ldapwhoami.1.gz man/man3/ber_alloc_t.3.gz man/man3/ber_bvarray_add.3.gz man/man3/ber_bvarray_free.3.gz man/man3/ber_bvdup.3.gz man/man3/ber_bvecadd.3.gz man/man3/ber_bvecfree.3.gz man/man3/ber_bvfree.3.gz man/man3/ber_bvstr.3.gz man/man3/ber_bvstrdup.3.gz man/man3/ber_dupbv.3.gz man/man3/ber_first_element.3.gz man/man3/ber_flush.3.gz man/man3/ber_free.3.gz man/man3/ber_get_bitstring.3.gz man/man3/ber_get_boolean.3.gz man/man3/ber_get_enum.3.gz man/man3/ber_get_int.3.gz man/man3/ber_get_next.3.gz man/man3/ber_get_null.3.gz man/man3/ber_get_stringa.3.gz man/man3/ber_get_stringb.3.gz man/man3/ber_next_element.3.gz man/man3/ber_peek_tag.3.gz man/man3/ber_printf.3.gz man/man3/ber_put_enum.3.gz man/man3/ber_put_int.3.gz man/man3/ber_put_null.3.gz man/man3/ber_put_ostring.3.gz man/man3/ber_put_seq.3.gz man/man3/ber_put_set.3.gz man/man3/ber_put_string.3.gz man/man3/ber_scanf.3.gz man/man3/ber_skip_tag.3.gz man/man3/ber_start_set.3.gz man/man3/ber_str2bv.3.gz man/man3/lber-decode.3.gz man/man3/lber-encode.3.gz man/man3/lber-memory.3.gz man/man3/lber-sockbuf.3.gz man/man3/lber-types.3.gz man/man3/ld_errno.3.gz man/man3/ldap.3.gz man/man3/ldap_abandon.3.gz man/man3/ldap_abandon_ext.3.gz man/man3/ldap_add.3.gz man/man3/ldap_add_ext.3.gz man/man3/ldap_add_ext_s.3.gz man/man3/ldap_add_s.3.gz man/man3/ldap_attributetype2name.3.gz man/man3/ldap_attributetype2str.3.gz man/man3/ldap_attributetype_free.3.gz man/man3/ldap_bind.3.gz man/man3/ldap_bind_s.3.gz man/man3/ldap_compare.3.gz man/man3/ldap_compare_ext.3.gz man/man3/ldap_compare_ext_s.3.gz man/man3/ldap_compare_s.3.gz man/man3/ldap_control_create.3.gz man/man3/ldap_control_dup.3.gz man/man3/ldap_control_find.3.gz man/man3/ldap_control_free.3.gz man/man3/ldap_controls.3.gz man/man3/ldap_controls_dup.3.gz man/man3/ldap_controls_free.3.gz man/man3/ldap_count_entries.3.gz man/man3/ldap_count_messages.3.gz man/man3/ldap_count_references.3.gz man/man3/ldap_count_values.3.gz man/man3/ldap_count_values_len.3.gz man/man3/ldap_dcedn2dn.3.gz man/man3/ldap_delete.3.gz man/man3/ldap_delete_ext.3.gz man/man3/ldap_delete_ext_s.3.gz man/man3/ldap_delete_s.3.gz man/man3/ldap_destroy.3.gz man/man3/ldap_dn2ad_canonical.3.gz man/man3/ldap_dn2dcedn.3.gz man/man3/ldap_dn2str.3.gz man/man3/ldap_dn2ufn.3.gz man/man3/ldap_dnfree.3.gz man/man3/ldap_dup.3.gz man/man3/ldap_err2string.3.gz man/man3/ldap_errlist.3.gz man/man3/ldap_error.3.gz man/man3/ldap_explode_dn.3.gz man/man3/ldap_explode_rdn.3.gz man/man3/ldap_extended_operation.3.gz man/man3/ldap_extended_operation_s.3.gz man/man3/ldap_first_attribute.3.gz man/man3/ldap_first_entry.3.gz man/man3/ldap_first_message.3.gz man/man3/ldap_first_reference.3.gz man/man3/ldap_free_urldesc.3.gz man/man3/ldap_get_dn.3.gz man/man3/ldap_get_option.3.gz man/man3/ldap_get_values.3.gz man/man3/ldap_get_values_len.3.gz man/man3/ldap_init.3.gz man/man3/ldap_init_fd.3.gz man/man3/ldap_initialize.3.gz man/man3/ldap_install_tls.3.gz man/man3/ldap_is_ldap_url.3.gz man/man3/ldap_matchingrule2name.3.gz man/man3/ldap_matchingrule2str.3.gz man/man3/ldap_matchingrule_free.3.gz man/man3/ldap_memalloc.3.gz man/man3/ldap_memcalloc.3.gz man/man3/ldap_memfree.3.gz man/man3/ldap_memory.3.gz man/man3/ldap_memrealloc.3.gz man/man3/ldap_memvfree.3.gz man/man3/ldap_modify.3.gz man/man3/ldap_modify_ext.3.gz man/man3/ldap_modify_ext_s.3.gz man/man3/ldap_modify_s.3.gz man/man3/ldap_modrdn.3.gz man/man3/ldap_modrdn2.3.gz man/man3/ldap_modrdn2_s.3.gz man/man3/ldap_modrdn_s.3.gz man/man3/ldap_mods_free.3.gz man/man3/ldap_msgfree.3.gz man/man3/ldap_msgid.3.gz man/man3/ldap_msgtype.3.gz man/man3/ldap_next_attribute.3.gz man/man3/ldap_next_entry.3.gz man/man3/ldap_next_message.3.gz man/man3/ldap_next_reference.3.gz man/man3/ldap_objectclass2name.3.gz man/man3/ldap_objectclass2str.3.gz man/man3/ldap_objectclass_free.3.gz man/man3/ldap_open.3.gz man/man3/ldap_parse_extended_result.3.gz man/man3/ldap_parse_reference.3.gz man/man3/ldap_parse_result.3.gz man/man3/ldap_parse_sasl_bind_result.3.gz man/man3/ldap_parse_sort_control.3.gz man/man3/ldap_parse_vlv_control.3.gz man/man3/ldap_perror.3.gz man/man3/ldap_rename.3.gz man/man3/ldap_rename_s.3.gz man/man3/ldap_result.3.gz man/man3/ldap_result2error.3.gz man/man3/ldap_sasl_bind.3.gz man/man3/ldap_sasl_bind_s.3.gz man/man3/ldap_schema.3.gz man/man3/ldap_scherr2str.3.gz man/man3/ldap_search.3.gz man/man3/ldap_search_ext.3.gz man/man3/ldap_search_ext_s.3.gz man/man3/ldap_search_s.3.gz man/man3/ldap_search_st.3.gz man/man3/ldap_set_option.3.gz man/man3/ldap_set_rebind_proc.3.gz man/man3/ldap_set_urllist_proc.3.gz man/man3/ldap_simple_bind.3.gz man/man3/ldap_simple_bind_s.3.gz man/man3/ldap_sort.3.gz man/man3/ldap_sort_entries.3.gz man/man3/ldap_sort_strcasecmp.3.gz man/man3/ldap_sort_values.3.gz man/man3/ldap_start_tls.3.gz man/man3/ldap_start_tls_s.3.gz man/man3/ldap_str2attributetype.3.gz man/man3/ldap_str2dn.3.gz man/man3/ldap_str2matchingrule.3.gz man/man3/ldap_str2objectclass.3.gz man/man3/ldap_str2syntax.3.gz man/man3/ldap_strdup.3.gz man/man3/ldap_sync.3.gz man/man3/ldap_syntax2name.3.gz man/man3/ldap_syntax2str.3.gz man/man3/ldap_syntax_free.3.gz man/man3/ldap_tls.3.gz man/man3/ldap_tls_inplace.3.gz man/man3/ldap_unbind.3.gz man/man3/ldap_unbind_ext.3.gz man/man3/ldap_unbind_ext_s.3.gz man/man3/ldap_unbind_s.3.gz man/man3/ldap_url.3.gz man/man3/ldap_url_parse.3.gz man/man3/ldap_value_free.3.gz man/man3/ldap_value_free_len.3.gz man/man5/ldap.conf.5.gz man/man5/ldif.5.gz Index: head/net/openradius/Makefile =================================================================== --- head/net/openradius/Makefile (revision 362834) +++ head/net/openradius/Makefile (revision 362835) @@ -1,90 +1,90 @@ # Created by: Adam Jette # $FreeBSD$ PORTNAME= openradius PORTVERSION= 0.9.12c -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://evbergen.home.xs4all.nl/openradius/download/ \ http://www.mirrors.wiretapped.net/security/authentication/radius/openradius/ MAINTAINER= crees@FreeBSD.org COMMENT= RADIUS server with some actual documentation LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LOGFILE?= /var/log/openradius.log CONFLICTS= freeradius-[0-9]* gnu-radius-[0-9]* radiusd-cistron-[0-9]* \ freeradius-mysql-[0-9]* CC?= gcc CXX?= g++ MAKE_ENV= INST_PREFIX=${STAGEDIR} USES= gmake USE_RC_SUBR= openradius SUB_LIST= LOGFILE="${LOGFILE}" OPTIONS_DEFINE= LDAP DOCS EXAMPLES .include .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES PLIST_SUB+= LDAP="" SCRIPTS_ENV+= USE_LDAP=yes .else PLIST_SUB+= LDAP="@comment " .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/async-iface-notes ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/language.html ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/module-interface.html ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/note-behaviourfile ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/note-struct-ownership ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/using-openradius.html ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-ldap ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-mysql ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-postgres ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-unixpass ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/behaviour.sample-usersfile ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-ldap ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-mysql ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-postgres ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-unixpass ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/configuration.sample-usersfile ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/examples/accounts/README ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_MAN} ${WRKSRC}/examples/accounts/accounts.mysql ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_MAN} ${WRKSRC}/examples/accounts/behaviour ${STAGEDIR}${EXAMPLESDIR}/accounts ${INSTALL_MAN} ${WRKSRC}/examples/accounts/configuration ${STAGEDIR}${EXAMPLESDIR}/accounts # Configuration, copy over to sample files ${MKDIR} ${STAGEDIR}${ETCDIR} .for FILE in dictionary ${INSTALL_DATA} ${WRKSRC}/etc/${FILE} \ ${STAGEDIR}${ETCDIR}/${FILE}.sample .endfor # Copy over legacy config files to sample ${MKDIR} ${STAGEDIR}${ETCDIR}/legacy .for FILE in clients nases realms users ${INSTALL} -m 0600 ${WRKSRC}/etc/legacy/${FILE} \ ${STAGEDIR}${ETCDIR}/legacy/${FILE}.sample .endfor ${MKDIR} ${STAGEDIR}${ETCDIR}/modules .for FILE in radldap.attrmap ${INSTALL} -m 0600 ${WRKSRC}/etc/modules/${FILE} \ ${STAGEDIR}${ETCDIR}/modules/${FILE}.sample .endfor ${MKDIR} ${STAGEDIR}${ETCDIR}/subdicts .for FILE in dict.* ${INSTALL} -m 0600 ${WRKSRC}/etc/subdicts/${FILE} \ ${STAGEDIR}${ETCDIR}/subdicts/ .endfor .include Index: head/net/php5-ldap/Makefile =================================================================== --- head/net/php5-ldap/Makefile (revision 362834) +++ head/net/php5-ldap/Makefile (revision 362835) @@ -1,10 +1,11 @@ # Created by: Alex Dupre # $FreeBSD$ +PORTREVISION= 1 CATEGORIES= net MASTERDIR= ${.CURDIR}/../../lang/php5 PKGNAMESUFFIX= -ldap .include "${MASTERDIR}/Makefile" Index: head/net/php53-ldap/Makefile =================================================================== --- head/net/php53-ldap/Makefile (revision 362834) +++ head/net/php53-ldap/Makefile (revision 362835) @@ -1,9 +1,10 @@ # $FreeBSD$ +PORTREVISION= 4 CATEGORIES= net MASTERDIR= ${.CURDIR}/../../lang/php53 PKGNAMESUFFIX= -ldap .include "${MASTERDIR}/Makefile" Index: head/net/php55-ldap/Makefile =================================================================== --- head/net/php55-ldap/Makefile (revision 362834) +++ head/net/php55-ldap/Makefile (revision 362835) @@ -1,10 +1,11 @@ # Created by: Alex Dupre # $FreeBSD$ +PORTREVISION= 1 CATEGORIES= net MASTERDIR= ${.CURDIR}/../../lang/php55 PKGNAMESUFFIX= -ldap .include "${MASTERDIR}/Makefile" Index: head/net/proftpd-mod_ldap/Makefile =================================================================== --- head/net/proftpd-mod_ldap/Makefile (revision 362834) +++ head/net/proftpd-mod_ldap/Makefile (revision 362835) @@ -1,27 +1,28 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= mod_ldap +PORTREVISION= 3 CATEGORIES= net ftp PKGNAMEPREFIX= proftpd- MAINTAINER= mm@FreeBSD.org COMMENT= LDAP and quotatab_ldap ProFTPD modules LICENSE= GPLv2 DESCR= ${.CURDIR}/pkg-descr LATEST_LINK= ${PKGNAMEPREFIX}-${PORTNAME} MASTERDIR= ${.CURDIR}/../../ftp/proftpd USE_OPENLDAP= yes USE_OPENSSL= yes INCLUDEDIRS= ${LOCALBASE}/include LIBDIRS= ${LOCALBASE}/lib _BUILDING_PROFTPD_MODULE= ${PORTNAME} \ mod_quotatab_ldap .include "${MASTERDIR}/Makefile" Index: head/net/proxy-suite/Makefile =================================================================== --- head/net/proxy-suite/Makefile (revision 362834) +++ head/net/proxy-suite/Makefile (revision 362835) @@ -1,73 +1,73 @@ # Created by: Thomas Quinot # $FreeBSD$ PORTNAME= proxy-suite PORTVERSION= 1.9.2.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= ftp://ftp.suse.com/pub/projects/proxy-suite/src/ MAINTAINER= thomas@FreeBSD.org COMMENT= The SuSE Proxy-Suite, a set of programs to enhance firewall security LICENSE= GPLv2 USE_AUTOTOOLS= autoconf USES= gmake tar:bzip2 # # basic configure args # CPPFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS= --prefix=${PREFIX} --with-libwrap=/usr/lib --with-regex \ --localstatedir=/var/run \ --enable-warnings --enable-so-linger \ --disable-proc-mods # # OPTIONAL: RFC1579 support -- not complete yet. # .if defined(WITH_RFC1579) CONFIGURE_ARGS+= --enable-rfc1579 .endif # # OPTIONAL: include ldap-support # .if defined(WITH_LDAP) USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-libldap=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --without-libldap .endif # # OPTIONAL: re-build the sgml documentation (postscript, html) # unfortunatenly this docu it is not up to date :-(( # reading of the manual pages and HOWTO's makes more sense... # .if !defined(WITH_SGMLDOC) ALL_TARGET= -C ftp-proxy .endif MAKE_ARGS= INST_ROOT=${STAGEDIR} CONF_DST=ftp-proxy.conf.sample SUB_FILES= pkg-message .include # XXX: newer autoconf's rely on the compiler result, not the preprocessor # for checking headers, so the configure.in needs to be fixed upstream # to properly include dependencies post-configure: @${ECHO} "#define HAVE_NET_IF_H 1" >> ${WRKSRC}/config.h @${ECHO} "#define HAVE_NETINET_IP_H 1" >> ${WRKSRC}/config.h @${ECHO} "#define HAVE_NETINET_IP_FIL_H 1" >> ${WRKSRC}/config.h @${ECHO} "#define HAVE_NETINET_IP_NAT_H 1" >> ${WRKSRC}/config.h pre-install: @${STRIP_CMD} ${WRKSRC}/ftp-proxy/ftp-proxy post-install: @${CAT} ${PKGMESSAGE} .include Index: head/net/py-ldap2/Makefile =================================================================== --- head/net/py-ldap2/Makefile (revision 362834) +++ head/net/py-ldap2/Makefile (revision 362835) @@ -1,44 +1,45 @@ # $FreeBSD$ PORTNAME= ldap2 PORTVERSION= 2.4.15 +PORTREVISION= 1 CATEGORIES= net python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= python-ldap-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= LDAP module for python, for OpenLDAP2 LICENSE= PSFL RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1-modules>=0:${PORTSDIR}/devel/py-asn1-modules USE_PYTHON= 2 USE_PYDISTUTILS= yes PYDISTUTILS_AUTOPLIST= yes USE_OPENLDAP= yes WANT_OPENLDAP_VER= 24 REPLACE_ARGS= -e 's,/opt/openldap-RE24/lib,${LOCALBASE}/lib,' \ -e 's,/opt/openldap-RE24/include,${LOCALBASE}/include,' \ -e 's,/usr/include/sasl,${LOCALBASE}/include/sasl,' OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options OPTIONS_DEFINE= SASL .include .if ${PORT_OPTIONS:MSASL} WANT_OPENLDAP_SASL= yes CONFLICTS+= openldap2[34]-client-2.* .endif do-configure: @${REINPLACE_CMD} ${REPLACE_ARGS} ${WRKSRC}/setup.cfg .if ! ${PORT_OPTIONS:MSASL} @cd ${WRKSRC} && ${PYTHON_CMD} setup.py -q setopt -c _ldap -s HAVE_TLS -o defines @cd ${WRKSRC} && ${PYTHON_CMD} setup.py -q saveopts .endif .include Index: head/net/ruby-ldap/Makefile =================================================================== --- head/net/ruby-ldap/Makefile (revision 362834) +++ head/net/ruby-ldap/Makefile (revision 362835) @@ -1,63 +1,63 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ldap PORTVERSION= 0.9.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net ruby MASTER_SITES= RF MASTER_SITE_SUBDIR= ruby-${PORTNAME} PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby-${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby interface to LDAP API based on RFC1823 OPTIONS_DEFINE= DOCS WITH_LDAP_BACKEND?= openldap2 .if ${WITH_LDAP_BACKEND} == ldapsdk LIB_DEPENDS= ${LOCALBASE}/mozilla/directory/lib/libldap.so.1:${PORTSDIR}/net/ldapsdk .else USE_OPENLDAP= yes .endif USE_BZIP2= yes USE_RUBY= yes USE_RUBY_EXTCONF= yes .include # Configure options: # --with-ldap specify the ldap directory # --with-ldap-incdir specify the directory which contains ldap.h and lber.h # --with-ldap-libdir specify the directory which contains ldap libraries # --with-netscape specify this to use Netscape SDK # --with-openldap2 specify this to use OpenLDAP-2.x .if ${WITH_LDAP_BACKEND} == openldap2 USE_OPENSSL= yes CONFIGURE_ARGS?= --with-openldap2 \ --with-ldap-dir="${LOCALBASE}" .elif ${WITH_LDAP_BACKEND} == ldapsdk CONFIGURE_ARGS?= --with-netscape \ --with-ldap-dir="${LOCALBASE}/mozilla/directory" .endif INSTALL_TARGET= site-install DOCS_EN= ChangeLog FAQ README TODO post-patch: ${RUBY} -i -pe 'gsub %r|/usr/local/openldap|, "${PREFIX}"' \ -e 'gsub /ruby-1\.6/, "${RUBY}"' ${WRKSRC}/test/test.sh post-install: ${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR} ${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR} @(cd ${WRKSRC}/test/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/) @(cd ${WRKSRC}/example/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/) ${INSTALL_DATA} ${DOCS_EN:S,^,${WRKSRC}/,} ${STAGEDIR}${RUBY_MODDOCDIR}/ .include Index: head/net/samba36/Makefile =================================================================== --- head/net/samba36/Makefile (revision 362834) +++ head/net/samba36/Makefile (revision 362835) @@ -1,549 +1,549 @@ # $FreeBSD$ PORTNAME= ${SAMBA_BASENAME}36 PORTVERSION= 3.6.24 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= net MASTER_SITES= ${MASTER_SITE_SAMBA} MASTER_SITE_SUBDIR= samba samba/stable samba/pre DISTNAME= ${SAMBA_BASENAME}-${PORTVERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} MAINTAINER?= timur@FreeBSD.org COMMENT?= A free SMB and CIFS client and server for UNIX LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/${DISTNAME}/COPYING CONFLICTS?= *samba3[2-5]-3.* # Additional patches from Sernet.de PATCH_STRIP= -p1 EXTRA_PATCHES= ${PATCHDIR}/sernet.patch SAMBA_BASENAME= samba LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} PATCH_WRKSRC= ${WRKDIR}/${DISTNAME} WRKSRC= ${WRKDIR}/${DISTNAME}/source3 IPATHS= -I${WRKDIR}/${DISTNAME}/source3/m4 -I${WRKDIR}/${DISTNAME}/m4 -I${WRKDIR}/${DISTNAME}/lib/replace -I${WRKDIR}/${DISTNAME}/source4 AUTOHEADER_ARGS= ${IPATHS} AUTOCONF_ARGS= ${IPATHS} GNU_CONFIGURE= yes USES= gmake pkgconfig iconv USE_AUTOTOOLS= autoconf autoheader USE_LDCONFIG= ${SAMBA_LIBDIR} # pkg-config is used to find talloc PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S|^${PREFIX}/||} # directories VARDIR?= /var SAMBA_SPOOL?= ${VARDIR}/spool/${SAMBA_BASENAME} SAMBA_LOGDIR= ${VARDIR}/log/${SAMBA_BASENAME} SAMBA_RUNDIR= ${VARDIR}/run/${SAMBA_BASENAME} SAMBA_LOCKDIR?= ${VARDIR}/db/${SAMBA_BASENAME} SAMBA_CONFIG?= smb.conf SAMBA_CONFDIR?= ${PREFIX}/etc RC_DIR= ${PREFIX}/etc/rc.d SAMBA_SWATDIR= ${PREFIX}/share/swat SAMBA_LIBDIR= ${PREFIX}/lib SAMBA_MODULEDIR= ${SAMBA_LIBDIR}/${SAMBA_BASENAME} SAMBA_INCLUDEDIR= ${PREFIX}/include/${SAMBA_BASENAME} SAMBA_PRIVATEDIR?= ${SAMBA_CONFDIR}/${SAMBA_BASENAME} CONFIGURE_ARGS+= --exec-prefix="${PREFIX}" \ --sysconfdir="${SAMBA_CONFDIR}" \ --with-configdir="${SAMBA_CONFDIR}" \ --includedir="${SAMBA_INCLUDEDIR}" \ --datadir="${DATADIR}" \ --with-swatdir="${SAMBA_SWATDIR}" \ --libdir="${SAMBA_LIBDIR}" \ --with-pammodulesdir="${SAMBA_LIBDIR}" \ --with-modulesdir="${SAMBA_MODULEDIR}" \ --localstatedir="${VARDIR}" \ --with-piddir="${SAMBA_RUNDIR}" \ --with-ncalrpcdir="${SAMBA_RUNDIR}/ncalrpc" \ --with-nmbdsocketdir="${SAMBA_RUNDIR}/nmbd" \ --with-lockdir="${SAMBA_LOCKDIR}" \ --with-statedir="${SAMBA_LOCKDIR}" \ --with-cachedir="${SAMBA_LOCKDIR}" \ --with-privatedir="${SAMBA_PRIVATEDIR}" \ --with-logfilebase="${SAMBA_LOGDIR}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LDFLAGS="${PTHREAD_LIBS}" # XXX: Temporary hack for RELENG6 CONFIGURE_ENV+= ac_cv_header_sys_mount_h=yes # XXX: readdir test fails on ZFS, bringing unusable replacement code CONFIGURE_ENV+= libreplace_cv_READDIR_NEEDED=no # Let process generate meaningful backtrace on a core dump LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo # tdb BUILD_DEPENDS+= tdb>=1.2.6:${PORTSDIR}/databases/tdb RUN_DEPENDS+= tdb>=1.2.6:${PORTSDIR}/databases/tdb CONFIGURE_ARGS+= --without-libtdb --enable-external-libtdb # talloc BUILD_DEPENDS+= talloc>=2.0.1:${PORTSDIR}/devel/talloc RUN_DEPENDS+= talloc>=2.0.1:${PORTSDIR}/devel/talloc CONFIGURE_ARGS+= --without-libtalloc --enable-external-libtalloc # tevent BUILD_DEPENDS+= tevent>=0.9.11:${PORTSDIR}/devel/tevent RUN_DEPENDS+= tevent>=0.9.11:${PORTSDIR}/devel/tevent CONFIGURE_ARGS+= --without-libtevent --enable-external-libtevent # These options are common for all (sub)ports CONFIGURE_ARGS+= ${ICONV_CONFIGURE_BASE} \ --disable-as-needed .if !defined(SAMBA_SUBPORT) OPTIONS_DEFINE= ACL_SUPPORT ADS AIO_SUPPORT AVAHI CUPS DNSUPDATE \ DOCS EXAMPLES EXP_MODULES FAM_SUPPORT IPV6 LDAP \ MAX_DEBUG PAM_SMBPASS POPT PTHREADPOOL QUOTAS \ SMBTORTURE SWAT SYSLOG UTMP WINBIND OPTIONS_DEFAULT= ACL_SUPPORT AIO_SUPPORT CUPS LDAP POPT PTHREADPOOL \ WINBIND ACL_SUPPORT_DESC= ACL support ADS_DESC= Active Directory support AIO_SUPPORT_DESC= Asyncronous IO support DNSUPDATE_DESC= Dynamic DNS update(require ADS) EXP_MODULES_DESC= Experimental modules FAM_SUPPORT_DESC= File Alteration Monitor MAX_DEBUG_DESC= Maximum debugging PAM_SMBPASS_DESC= PAM authentication vs passdb backends POPT_DESC= System-wide POPT library PTHREADPOOL_DESC= Pthread pool QUOTAS_DESC= Disk quota support SMBTORTURE_DESC= smbtorture SWAT_DESC= SWAT WebGUI UTMP_DESC= UTMP accounting support WINBIND_DESC= WinBIND support # !SAMBA_SUBPORT .endif .include # There are reports that on ARM PIE makes binaries to core dump(#149186) .if ${ARCH} == "arm" CONFIGURE_ARGS+= --disable-pie .endif .if defined(SAMBA_SUBPORT) # Switch off all extra functionality CONFIGURE_ARGS+= --disable-cups --disable-fam --without-winbind \ --without-syslog --without-quotas --without-utmp \ --without-pam --without-pam_smbpass \ --without-aio-support --with-included-popt .else # Samba server itself USE_RC_SUBR= ${SAMBA_BASENAME} SUB_FILES= pkg-message smb.conf.sample PLIST= ${WRKDIR}/.PLIST # We don't (yet) have clustered FS for cluster support CONFIGURE_ARGS+= --with-pam --with-readline=/usr \ --with-included-iniparser \ --with-sendfile-support \ --enable-largefile \ --without-cluster-support \ --without-libsmbclient \ --without-libaddns \ --without-libnetapi \ --without-libsmbsharemodes .if ! ${PORT_OPTIONS:MIPV6} CONFIGURE_ENV+= libreplace_cv_HAVE_IPV6=no .endif .if ${PORT_OPTIONS:MLDAP} SAMBA_WANT_LDAP= yes .endif .if ${PORT_OPTIONS:MCUPS} LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client CONFIGURE_ARGS+= --enable-cups --enable-iprint SUB_LIST+= CUPS="" .else CONFIGURE_ARGS+= --disable-cups --disable-iprint SUB_LIST+= CUPS="@comment " .endif .if ${PORT_OPTIONS:MMAX_DEBUG} CPPFLAGS+= -g LDFLAGS+= -g LIB_DEPENDS+= libdmalloc.so:${PORTSDIR}/devel/dmalloc CONFIGURE_ARGS+= --enable-debug # --enable-socket-wrapper --enable-nss-wrapper \ # --enable-developer --enable-krb5developer \ # --enable-dmalloc --with-profiling-data CONFIGURE_ARGS+= --with-smbtorture4-path=${WRKDIR}/${DISTNAME}/source4/torture .else CONFIGURE_ARGS+= --disable-debug \ --disable-socket-wrapper --disable-nss-wrapper \ --disable-developer --disable-krb5developer \ --disable-dmalloc --without-profiling-data .endif .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --with-syslog .else CONFIGURE_ARGS+= --without-syslog .endif .if ${PORT_OPTIONS:MQUOTAS} CONFIGURE_ARGS+= --with-quotas .else CONFIGURE_ARGS+= --without-quotas .endif .if ${PORT_OPTIONS:MUTMP} CONFIGURE_ARGS+= --with-utmp .else CONFIGURE_ARGS+= --without-utmp .endif .if ${PORT_OPTIONS:MWINBIND} CONFIGURE_ARGS+= --with-winbind PLIST_SUB+= WINBIND="" SUB_LIST+= WINBIND="" .else CONFIGURE_ARGS+= --without-winbind PLIST_SUB+= WINBIND="@comment " SUB_LIST+= WINBIND="@comment " .endif .if ${PORT_OPTIONS:MSWAT} CONFIGURE_ARGS+= --enable-swat PLIST_SUB+= SWAT="" .else CONFIGURE_ARGS+= --disable-swat PLIST_SUB+= SWAT="@comment " .endif # Add some shared modules .if ${PORT_OPTIONS:MEXP_MODULES} . if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) WANT_EXP_MODULES= idmap_tdb2 idmap_ad idmap_adex idmap_hash idmap_rid \ charset_weird . if ! ${PORT_OPTIONS:MMAX_DEBUG} WANT_EXP_MODULES+= rpc_echo . endif WANT_EXP_MODULES+= vfs_cacheprime vfs_catia vfs_commit vfs_dirsort \ vfs_readahead vfs_streams_depot vfs_syncops . endif .endif .if ${PORT_OPTIONS:MFAM_SUPPORT} USES+= fam WANT_EXP_MODULES+= vfs_notify_fam CONFIGURE_ARGS+= --enable-fam .else CONFIGURE_ARGS+= --disable-fam .endif .if ${PORT_OPTIONS:MACL_SUPPORT} CONFIGURE_ARGS+= --with-acl-support . if ${OSVERSION} > 800000 WANT_EXP_MODULES+= vfs_zfsacl LIB_DEPENDS+= libsunacl.so:${PORTSDIR}/sysutils/libsunacl . endif .else CONFIGURE_ARGS+= --without-acl-support .endif .if ${PORT_OPTIONS:MAIO_SUPPORT} .if ${OSVERSION} < 700055 IGNORE= an AIO support requires 7.0-RELEASE or later. Disable AIO support .endif CONFIGURE_ARGS+= --with-aio-support .else CONFIGURE_ARGS+= --without-aio-support .endif .if ${PORT_OPTIONS:MPAM_SMBPASS} CONFIGURE_ARGS+= --with-pam_smbpass PLIST_SUB+= SMBPASS="" .else CONFIGURE_ARGS+= --without-pam_smbpass PLIST_SUB+= SMBPASS="@comment " .endif .if ${PORT_OPTIONS:MDNSUPDATE} . if ! ${PORT_OPTIONS:MADS} IGNORE= dynamic DNS updates require ADS support. Disable DNSUPDATE support . endif LIB_DEPENDS+= libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid CONFIGURE_ARGS+= --with-dnsupdate .else CONFIGURE_ARGS+= --without-dnsupdate .endif .if ${PORT_OPTIONS:MAVAHI} CPPFLAGS+= `pkg-config --cflags avahi-client` CONFIGURE_ENV+= DNSSD_LIBS="`pkg-config --libs avahi-client`" LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app CONFIGURE_ARGS+= --enable-avahi .else CONFIGURE_ARGS+= --disable-avahi .endif .if ${PORT_OPTIONS:MPTHREADPOOL} CONFIGURE_ARGS+= --enable-pthreadpool .else CONFIGURE_ARGS+= --disable-pthreadpool .endif .if ${PORT_OPTIONS:MPOPT} LIB_DEPENDS+= libpopt.so:${PORTSDIR}/devel/popt CONFIGURE_ARGS+= --without-included-popt .else CONFIGURE_ARGS+= --with-included-popt .endif .if ${PORT_OPTIONS:MSMBTORTURE} PLIST_SUB+= SMBTORTURE="" .else PLIST_SUB+= SMBTORTURE="@comment " .endif # !SAMBA_SUBPORT .endif ### ### Common part for port and it's subports ### .if ${PORT_OPTIONS:MADS} SAMBA_WANT_LDAP= yes SAMBA_WANT_KRB5= yes CONFIGURE_ARGS+= --with-ads .else CONFIGURE_ARGS+= --without-ads .endif # Kerberos5 is necessary for ADS .if defined(SAMBA_WANT_KRB5) .if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.so) CONFIGURE_ARGS+= --with-krb5="${KRB5_HOME}" .elif defined(HEIMDAL_HOME) && exists(${HEIMDAL_HOME}/lib/libgssapi.so) CONFIGURE_ARGS+= --with-krb5="${HEIMDAL_HOME}" .elif exists(/usr/lib/libkrb5.so) && exists(/usr/bin/krb5-config) CONFIGURE_ARGS+= --with-krb5="/usr" .else LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/heimdal CONFIGURE_ARGS+= --with-krb5="${LOCALBASE}" .endif .else CONFIGURE_ARGS+= --without-krb5 .endif .if defined(SAMBA_WANT_LDAP) USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap .else CONFIGURE_ARGS+= --without-ldap .endif .if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) CONFIGURE_ARGS+= --with-shared-modules="${WANT_EXP_MODULES:Q:C/(\\\\ )+/,/g}" .endif .include post-patch: @${REINPLACE_CMD} -e 's|%%SAMBA_CONFIG%%|${SAMBA_CONFIG}|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/configure.in ${WRKSRC}/m4/aclocal.m4 @${REINPLACE_CMD} -e '1s|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/script/findsmb.in ### ### end of common part ### .if !defined(SAMBA_SUBPORT) # Samba server only SAMBA_MAN1= dbwrap_tool.1 findsmb.1 \ log2pcap.1 nmblookup.1 ntlm_auth.1 profiles.1 rpcclient.1 \ sharesec.1 smbcacls.1 smbclient.1 smbcontrol.1 smbcquotas.1 \ smbget.1 smbstatus.1 smbtar.1 smbtree.1 testparm.1 vfstest.1 SAMBA_MAN5= lmhosts.5 smb.conf.5 smbgetrc.5 smbpasswd.5 SAMBA_MAN7= samba.7 SAMBA_MAN8= eventlogadm.8 net.8 nmbd.8 pdbedit.8 smbd.8 smbpasswd.8 \ smbspool.8 idmap_nss.8 idmap_tdb.8 idmap_tdb2.8 \ vfs_acl_tdb.8 vfs_acl_xattr.8 \ vfs_audit.8 vfs_cap.8 vfs_default_quota.8 vfs_extd_audit.8 \ vfs_fake_perms.8 vfs_full_audit.8 vfs_netatalk.8 \ vfs_preopen.8 \ vfs_readahead.8 vfs_readonly.8 vfs_recycle.8 vfs_shadow_copy.8 \ vfs_shadow_copy2.8 vfs_smb_traffic_analyzer.8 \ vfs_streams_xattr.8 vfs_xattr_tdb.8 .if ${PORT_OPTIONS:MWINBIND} SAMBA_MAN1+= wbinfo.1 SAMBA_MAN5+= pam_winbind.conf.5 SAMBA_MAN7+= winbind_krb5_locator.7 SAMBA_MAN8+= pam_winbind.8 winbindd.8 .endif .if ${PORT_OPTIONS:MSWAT} SAMBA_MAN8+= swat.8 .endif .if ${PORT_OPTIONS:MFAM_SUPPORT} SAMBA_MAN8+= vfs_notify_fam.8 .endif .if ${PORT_OPTIONS:MPTHREADPOOL} SAMBA_MAN8+= vfs_aio_pthread.8 .endif .if defined(SAMBA_WANT_LDAP) SAMBA_MAN8+= idmap_ldap.8 .endif .if !empty(WANT_EXP_MODULES:Midmap_ad) SAMBA_MAN8+= idmap_ad.8 .endif .if !empty(WANT_EXP_MODULES:Midmap_adex) SAMBA_MAN8+= idmap_adex.8 .endif .if !empty(WANT_EXP_MODULES:Midmap_hash) SAMBA_MAN8+= idmap_hash.8 .endif .if !empty(WANT_EXP_MODULES:Midmap_rid) SAMBA_MAN8+= idmap_rid.8 .endif .if !empty(WANT_EXP_MODULES:Mvfs_cacheprime) SAMBA_MAN8+= vfs_cacheprime.8 .endif .if !empty(WANT_EXP_MODULES:Mvfs_catia) SAMBA_MAN8+= vfs_catia.8 .endif .if !empty(WANT_EXP_MODULES:Mvfs_commit) SAMBA_MAN8+= vfs_commit.8 .endif .if !empty(WANT_EXP_MODULES:Mvfs_dirsort) SAMBA_MAN8+= vfs_dirsort.8 .endif .if !empty(WANT_EXP_MODULES:Mvfs_streams_depot) SAMBA_MAN8+= vfs_streams_depot.8 .endif SAMBA_SUB= SAMBA_LOGDIR="${SAMBA_LOGDIR}" \ SAMBA_LOCKDIR="${SAMBA_LOCKDIR}" \ SAMBA_CONFDIR="${SAMBA_CONFDIR}" \ SAMBA_CONFIG="${SAMBA_CONFIG}" \ SAMBA_RUNDIR="${SAMBA_RUNDIR}" \ SAMBA_SWATDIR="${SAMBA_SWATDIR}" \ SAMBA_SPOOL="${SAMBA_SPOOL}" \ SAMBA_PRIVATEDIR="${SAMBA_PRIVATEDIR}" \ PKGCONFIGDIR="${PKGCONFIGDIR_REL}" PLIST_SUB+= ${SAMBA_SUB} SUB_LIST+= ${SAMBA_SUB} ALL_TARGET= all .if ${PORT_OPTIONS:MSMBTORTURE} ALL_TARGET+= smbtorture .endif # What will be installed INSTALL_TARGET= installservers installbin installscripts installdat \ installmodules installlibs .if ${PORT_OPTIONS:MSWAT} INSTALL_TARGET+=installswat .endif pre-configure: @${FIND} ${WRKDIR}/${DISTNAME} -type d | ${XARGS} ${CHMOD} u+w,a+rx @${FIND} ${WRKDIR}/${DISTNAME} -type f | ${XARGS} ${CHMOD} u+w,a+r post-configure: # It's in another port @${RM} -f ${WRKDIR}/${DISTNAME}/docs/htmldocs/manpages/libsmbclient.7.html @${RM} -rf ${WRKDIR}/${DISTNAME}/examples/libsmbclient pre-install: -@${FIND} "${STAGEDIR}${SAMBA_MODULEDIR}" -type f -o -type l 2>/dev/null | ${SORT} | ${SED} -E 's|^${STAGEDIR}${PREFIX}/?||;' > ${WRKDIR}/.PLIST.exclude @${CAT} ${PKGDIR}/pkg-plist > ${PLIST} .if ${PORT_OPTIONS:MSWAT} @${CAT} ${PKGDIR}/pkg-plist.swat >> ${PLIST} .endif post-install: .for sect in 1 3 5 7 8 @${MKDIR} ${STAGEDIR}${MAN${sect}PREFIX}/man/man${sect} . for man in ${SAMBA_MAN${sect}} @${INSTALL_MAN} "${WRKDIR}/${DISTNAME}/docs/manpages/${man}" "${STAGEDIR}${MAN${sect}PREFIX}/man/man${sect}" ${ECHO_CMD} "man/man${sect}/${man}.gz" >> ${TMPPLIST} . endfor .endfor # Put examples in place @${MKDIR} "${STAGEDIR}${EXAMPLESDIR}" @${CP} -Rp ${WRKDIR}/${DISTNAME}/examples/* "${STAGEDIR}${EXAMPLESDIR}" .if ${PORT_OPTIONS:MPAM_SMBPASS} @${MKDIR} "${STAGEDIR}${EXAMPLESDIR}/pam_smbpass" @${CP} -Rp ${WRKSRC}/pam_smbpass/samples/* "${STAGEDIR}${EXAMPLESDIR}/pam_smbpass" .endif ${INSTALL_DATA} "${WRKDIR}/smb.conf.sample" "${STAGEDIR}${EXAMPLESDIR}/${SAMBA_CONFIG}.sample" ${INSTALL_DATA} "${WRKDIR}/smb.conf.sample" "${STAGEDIR}${SAMBA_CONFDIR}/${SAMBA_CONFIG}.sample" ${INSTALL_SCRIPT} "${WRKSRC}/script/mksmbpasswd.sh" "${STAGEDIR}${PREFIX}/bin/make_smbpasswd" # Winbind .if ${PORT_OPTIONS:MWINBIND} ${INSTALL_PROGRAM} "${WRKDIR}/${DISTNAME}/nsswitch/nss_winbind.so" "${STAGEDIR}${SAMBA_LIBDIR}/nss_winbind.so.1" ${INSTALL_PROGRAM} "${WRKDIR}/${DISTNAME}/nsswitch/nss_wins.so" "${STAGEDIR}${SAMBA_LIBDIR}/nss_wins.so.1" ${INSTALL_PROGRAM} "${WRKSRC}/bin/pam_winbind.so" "${STAGEDIR}${SAMBA_LIBDIR}" .endif .if ${PORT_OPTIONS:MPAM_SMBPASS} ${INSTALL_PROGRAM} "${WRKSRC}/bin/pam_smbpass.so" "${STAGEDIR}${SAMBA_LIBDIR}" .endif # smbtorture .if ${PORT_OPTIONS:MSMBTORTURE} ${INSTALL_PROGRAM} "${WRKSRC}/bin/smbtorture" "${STAGEDIR}${PREFIX}/bin" .endif # Lib @${FIND} "${STAGEDIR}${SAMBA_MODULEDIR}" -type f -o -type l | ${SED} -E 's|^${STAGEDIR}${PREFIX}/?||;' | ${EGREP} -F -v -f ${WRKDIR}/.PLIST.exclude | ${SORT} >> ${TMPPLIST} @for d in `${FIND} "${STAGEDIR}${SAMBA_MODULEDIR}" -type d | ${SORT} -r | ${SED} -E 's|^${STAGEDIR}${PREFIX}/?||;'`; do \ ${ECHO_CMD} "@unexec rmdir >/dev/null 2>&1 \"%D/$$d\" || true" >> ${TMPPLIST}; \ done # Documentation .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${CP} -Rp "${WRKDIR}/${DISTNAME}/docs/registry" "${STAGEDIR}${DOCSDIR}" . for f in Samba3-ByExample.pdf Samba3-HOWTO.pdf Samba3-Developers-Guide.pdf @${INSTALL_DATA} "${WRKDIR}/${DISTNAME}/docs/${f}" "${STAGEDIR}${DOCSDIR}" . endfor . for f in README COPYING MAINTAINERS.txt PFIF.txt Manifest Roadmap \ WHATSNEW.txt docs/THANKS docs/history @${INSTALL_DATA} "${WRKDIR}/${DISTNAME}/${f}" "${STAGEDIR}${DOCSDIR}" . endfor @${INSTALL_DATA} "${FILESDIR}/README.FreeBSD" "${STAGEDIR}${DOCSDIR}" .endif # Run post-install script .for dir in ${SAMBA_SPOOL} ${SAMBA_LOGDIR} ${SAMBA_RUNDIR} ${SAMBA_LOCKDIR} ${SAMBA_PRIVATEDIR} @${MKDIR} "${STAGEDIR}${dir}" .endfor @${CHMOD} 1777 ${STAGEDIR}${SAMBA_SPOOL} @${CHMOD} 0700 ${STAGEDIR}${SAMBA_PRIVATEDIR} @${CAT} ${PKGMESSAGE} .if ${PORT_OPTIONS:MMAX_DEBUG} test: (cd ${WRKSRC} && ${MAKE_CMD} test_nss_modules test_pam_modules && ${MAKE_CMD} test) .endif # !SAMBA_SUBPORT .endif .include Index: head/net/samba4/Makefile =================================================================== --- head/net/samba4/Makefile (revision 362834) +++ head/net/samba4/Makefile (revision 362835) @@ -1,549 +1,549 @@ # Created by: timur@FreeBSD.org # $FreeBSD$ PORTNAME?= ${SAMBA4_BASENAME}4 PORTVERSION?= ${SAMBA4_VERSION} -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= net MASTER_SITES= ${MASTER_SITE_SAMBA} MASTER_SITE_SUBDIR= samba/stable samba/rc DISTNAME= ${SAMBA4_DISTNAME} MAINTAINER?= timur@FreeBSD.org COMMENT?= A free SMB/CIFS and AD/DC server and client for UNIX LICENSE= GPLv3 CONFLICTS?= *samba3[2-6]-3.* samba41-4.1.* SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 SAMBA4_VERSION= 4.0.19 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} WRKSRC?= ${WRKDIR}/${DISTNAME} .if !defined(SAMBA4_SUBPORT) # Directories VARDIR= ${DESTDIR}/var SAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME} SAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME} SAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME} SAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private SAMBA4_LIBDIR= ${PREFIX}/lib SAMBA4_MODULEDIR= ${SAMBA4_LIBDIR}/shared-modules SAMBA4_INCLUDEDIR= ${PREFIX}/include/${SAMBA4_PORTNAME} SAMBA4_CONFDIR= ${PREFIX}/etc SAMBA4_CONFIG= smb4.conf CONFIGURE_ARGS+= --prefix="${PREFIX}" \ --exec-prefix="${PREFIX}" \ --mandir="${MANPREFIX}/man" \ --sysconfdir="${SAMBA4_CONFDIR}" \ --includedir="${SAMBA4_INCLUDEDIR}" \ --datadir="${DATADIR}" \ --libdir="${SAMBA4_LIBDIR}" \ --with-pammodulesdir="${SAMBA4_LIBDIR}" \ --with-privatelibdir="${SAMBA4_LIBDIR}/samba" \ --with-modulesdir="${SAMBA4_MODULEDIR}" \ --with-pkgconfigdir="${PKGCONFIGDIR}" \ --localstatedir="${VARDIR}" \ --with-piddir="${SAMBA4_RUNDIR}" \ --with-sockets-dir="${SAMBA4_RUNDIR}" \ --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \ --with-lockdir="${SAMBA4_LOCKDIR}" \ --with-statedir="${SAMBA4_LOCKDIR}" \ --with-cachedir="${SAMBA4_LOCKDIR}" \ --with-privatedir="${SAMBA4_PRIVATEDIR}" \ --with-logfilebase="${SAMBA4_LOGDIR}" # Support staging DESTDIRNAME= --destdir # Flags CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LDFLAGS="${PTHREAD_LIBS}" USE_PYTHON= 2 USES= shebangfix compiler perl5 pkgconfig iconv readline USE_PERL5= build USE_LDCONFIG= ${SAMBA4_LIBDIR} WAF_TOOL= buildtools/bin/waf CONFIGURE_LOG= bin/config.log PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} # XXX: Unconditional dependencies which can't be switched off(if present in the system) # popt LIB_DEPENDS+= libpopt.so:${PORTSDIR}/devel/popt # XXX: We should try to switch to libunwind, libexecinfo is gcc specific(?) # backtrace LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo # inotify LIB_DEPENDS+= libinotify.so:${PORTSDIR}/devel/libinotify # SASL LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 # GNUTLS LIB_DEPENDS+= libgcrypt.so:${PORTSDIR}/security/libgcrypt LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls # NFS4 ACL glue LIB_DEPENDS+= libsunacl.so:${PORTSDIR}/sysutils/libsunacl # External Samba dependencies # IDL compiler BUILD_DEPENDS+= p5-Parse-Pidl>=4.0.0:${PORTSDIR}/devel/p5-Parse-Pidl # talloc BUILD_DEPENDS+= talloc>=2.1.0:${PORTSDIR}/devel/talloc RUN_DEPENDS+= talloc>=2.1.0:${PORTSDIR}/devel/talloc SAMBA4_BUNDLED_LIBS+= !talloc # tevent BUILD_DEPENDS+= tevent>=0.9.18:${PORTSDIR}/devel/tevent RUN_DEPENDS+= tevent>=0.9.18:${PORTSDIR}/devel/tevent SAMBA4_BUNDLED_LIBS+= !tevent # tdb BUILD_DEPENDS+= tdb>=1.2.11:${PORTSDIR}/databases/tdb RUN_DEPENDS+= tdb>=1.2.11:${PORTSDIR}/databases/tdb SAMBA4_BUNDLED_LIBS+= !tdb # ldb BUILD_DEPENDS+= ldb>=1.1.15:${PORTSDIR}/databases/ldb RUN_DEPENDS+= ldb>=1.1.15:${PORTSDIR}/databases/ldb SAMBA4_BUNDLED_LIBS+= !ldb # Don't use external libcom_err SAMBA4_BUNDLED_LIBS+= com_err ############################################################################## # Options OPTIONS_DEFINE= ACL_SUPPORT ADS AIO_SUPPORT CUPS DEBUG \ DNSUPDATE DOCS FAM_SUPPORT LDAP PAM_SMBPASS \ PTHREADPOOL QUOTAS SWAT SYSLOG UTMP OPTIONS_DEFAULT:= ${OPTIONS_DEFINE} ACL_SUPPORT_DESC= File system ACL support ADS_DESC= Active Directory support AIO_SUPPORT_DESC= Asyncronous IO support DNSUPDATE_DESC= Dynamic DNS update(require ADS) EXP_MODULES_DESC= Experimental modules FAM_SUPPORT_DESC= File Alteration Monitor support DEBUG_DESC= With debug information in the binaries PAM_SMBPASS_DESC= PAM authentication via passdb backends PTHREADPOOL_DESC= Pthread pool QUOTAS_DESC= Disk quota support SWAT_DESC= SWAT WebGUI UTMP_DESC= UTMP accounting support ############################################################################## OPTIONS_DEFINE+= DEVELOPER MANPAGES EXP_MODULES DEVELOPER_DESC= With development support OPTIONS_SINGLE= DNS OPTIONS_SINGLE_DNS= NSUPDATE BIND98 BIND99 BIND98_DESC= Use bind98 as a DNS server frontend BIND99_DESC= Use bind99 as a DNS server frontend NSUPDATE_DESC= Use internal DNS with NSUPDATE utility OPTIONS_DEFAULT+= NSUPDATE OPTIONS_RADIO= ZEROCONF OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER OPTIONS_DEFAULT+= AVAHI .include CONFIGURE_ARGS+= \ --with-pam \ --with-iconv \ --with-winbind \ --without-gettext \ --with-sendfile-support \ --builtin-libraries=smbclient \ ${ICONV_CONFIGURE_BASE} # for libexecinfo: (so that __builtin_frame_address() finds the top of the stack) .if ${ARCH} == "amd64" CFLAGS+= -fno-omit-frame-pointer .endif .if ${PORT_OPTIONS:MBIND98} RUN_DEPENDS+= bind98>=9.8.0.0:${PORTSDIR}/dns/bind98 SUB_LIST+= NSUPDATE="@comment " .elif ${PORT_OPTIONS:MBIND99} RUN_DEPENDS+= bind99>=9.9.0.0:${PORTSDIR}/dns/bind99 SUB_LIST+= NSUPDATE="@comment " .elif ${PORT_OPTIONS:MNSUPDATE} RUN_DEPENDS+= samba-nsupdate:${PORTSDIR}/dns/samba-nsupdate SUB_LIST+= NSUPDATE="" .endif .if ${PORT_OPTIONS:MDEBUG} WITH_DEBUG= yes CONFIGURE_ARGS+= --verbose _MAKE_JOBS+= --verbose CONFIGURE_ARGS+= --enable-debug .endif # https://bugzilla.samba.org/show_bug.cgi?id=8969 .if ${PORT_OPTIONS:MDEVELOPER} GDB_CMD?= gdb761 BUILD_DEPENDS+= ${GDB_CMD}:${PORTSDIR}/devel/gdb RUN_DEPENDS+= ${GDB_CMD}:${PORTSDIR}/devel/gdb SAMBA4_MODULES+= auth_skel perfcount_test pdb_test vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent vfs_fake_acls CONFIGURE_ARGS+= --enable-developer --enable-socket-wrapper --enable-nss-wrapper --enable-selftest PLIST_SUB+= DEVELOPER="" .else GDB_CMD= true PLIST_SUB+= DEVELOPER="@comment " .endif ############################################################################## # XXX: That will blow up your installation # https://bugzilla.samba.org/show_bug.cgi?id=9302 .if defined(CRAZY) WANT_EXP_MODULES= auth_samba4 auth_script auth_skel auth_unix auth_wbc \ gpext_registry gpext_scripts gpext_security idmap_ad \ idmap_autorid idmap_hash idmap_ldap idmap_passdb \ idmap_rid idmap_tdb idmap_tdb2 idmap_nss nss_info_template \ pdb_ldap pdb_samba_dsdb pdb_smbpasswd pdb_tdbsam \ pdb_test pdb_wbc_sam perfcount_test vfs_acl_tdb \ vfs_acl_xattr vfs_aio_fork vfs_aio_posix \ vfs_aio_pthread vfs_audit vfs_cacheprime vfs_cap \ vfs_catia vfs_commit vfs_crossrename vfs_default_quota \ vfs_dfs_samba4 vfs_dirsort vfs_expand_msdfs vfs_extd_audit \ vfs_fake_acls vfs_fake_perms vfs_full_audit vfs_media_harmony \ vfs_netatalk vfs_posix_eadb vfs_preopen vfs_readahead \ vfs_readonly vfs_recycle vfs_scannedonly vfs_shadow_copy \ vfs_shadow_copy2 vfs_shadow_copy_test vfs_skel_opaque \ vfs_skel_transparent vfs_smb_traffic_analyzer vfs_streams_depot \ vfs_streams_xattr vfs_syncops vfs_time_audit \ vfs_xattr_tdb vfs_zfsacl .endif .if ${PORT_OPTIONS:MEXP_MODULES} . if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) WANT_EXP_MODULES= idmap_ad vfs_cacheprime gpext_scripts gpext_security gpext_registry . endif .endif .if ${PORT_OPTIONS:MACL_SUPPORT} . if ${OSVERSION} > 800000 LIB_DEPENDS+= libsunacl.so:${PORTSDIR}/sysutils/libsunacl WANT_EXP_MODULES+= vfs_zfsacl SAMBA4_MODULES+= vfs_zfsacl . endif CONFIGURE_ARGS+= --with-acl-support .else CONFIGURE_ARGS+= --without-acl-support .endif .if ${PORT_OPTIONS:MADS} SAMBA4_WANT_ADS= yes SAMBA4_WANT_LDAP= yes .endif .if ${PORT_OPTIONS:MAIO_SUPPORT} CONFIGURE_ARGS+= --with-aio-support SAMBA4_MODULES+= vfs_aio_posix .else CONFIGURE_ARGS+= --without-aio-support .endif .if ${PORT_OPTIONS:MAVAHI} LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app CONFIGURE_ARGS+= --enable-avahi .else CONFIGURE_ARGS+= --disable-avahi .endif .if ${PORT_OPTIONS:MMDNSRESPONDER} LIB_DEPENDS+= libdns_sd.so:${PORTSDIR}/net/mDNSResponder CONFIGURE_ARGS+= --enable-dnssd .else CONFIGURE_ARGS+= --disable-dnssd .endif .if ${PORT_OPTIONS:MCUPS} LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client CONFIGURE_ARGS+= --enable-cups --enable-iprint .else CONFIGURE_ARGS+= --disable-cups --disable-iprint .endif .if ${PORT_OPTIONS:MDNSUPDATE} SAMBA_WANT_ADS= yes CONFIGURE_ARGS+= --with-dnsupdate .else CONFIGURE_ARGS+= --without-dnsupdate .endif # https://bugzilla.samba.org/show_bug.cgi?id=9545 .if ${PORT_OPTIONS:MFAM_SUPPORT} USES+= fam CONFIGURE_ARGS+= --with-fam WANT_EXP_MODULES+= vfs_notify_fam SAMBA4_MODULES+= vfs_notify_fam .else CONFIGURE_ARGS+= --without-fam .endif .if ${PORT_OPTIONS:MLDAP} SAMBA4_WANT_LDAP= yes .endif .if ${PORT_OPTIONS:MPAM_SMBPASS} CONFIGURE_ARGS+= --with-pam_smbpass PLIST_SUB+= SMBPASS="" .else CONFIGURE_ARGS+= --without-pam_smbpass PLIST_SUB+= SMBPASS="@comment " .endif .if ${PORT_OPTIONS:MPTHREADPOOL} CONFIGURE_ARGS+= --enable-pthreadpool SAMBA4_MODULES+= vfs_aio_pthread .else CONFIGURE_ARGS+= --disable-pthreadpool .endif .if ${PORT_OPTIONS:MQUOTAS} CONFIGURE_ARGS+= --with-quotas .else CONFIGURE_ARGS+= --without-quotas .endif .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --with-syslog .else CONFIGURE_ARGS+= --without-syslog .endif .if ${PORT_OPTIONS:MSWAT} CONFIGURE_ARGS+= --with-swat PLIST_SUB+= SWAT="" .else CONFIGURE_ARGS+= --without-swat PLIST_SUB+= SWAT="@comment " .endif .if ${PORT_OPTIONS:MUTMP} CONFIGURE_ARGS+= --with-utmp .else CONFIGURE_ARGS+= --without-utmp .endif .if defined(SAMBA4_WANT_ADS) CONFIGURE_ARGS+= --with-ads .else CONFIGURE_ARGS+= --without-ads .endif .if defined(SAMBA4_WANT_LDAP) USE_OPENLDAP= yes #WANT_OPENLDAP_SASL= yes CONFIGURE_ARGS+= --with-ldap PLIST_SUB+= LDAP="" .else CONFIGURE_ARGS+= --without-ldap PLIST_SUB+= LDAP="@comment " .endif .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl \ xsltproc:${PORTSDIR}/textproc/libxslt .endif .if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) SAMBA4_MODULES+= ${WANT_EXP_MODULES} CONFIGURE_ARGS+= --with-shared-modules="${WANT_EXP_MODULES:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif .if defined(SAMBA4_BUNDLED_LIBS) && !empty(SAMBA4_BUNDLED_LIBS) CONFIGURE_ARGS+= --bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif # XXX .for m in ${SAMBA4_MODULES} PLIST_REINPLACE+= ${m} PLIST_REINPLACE_${m:tu}= s|^@comment ${m} ||g .endfor ############################################################################## # !SAMBA4_SUBPORT .endif .include .if !defined(SAMBA4_SUBPORT) SAMBA4_SUB= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \ SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \ SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \ SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \ SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \ SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \ SAMBA4_CONFIG="${SAMBA4_CONFIG}" PLIST_SUB+= ${SAMBA4_SUB} SUB_LIST+= ${SAMBA4_SUB} USE_RC_SUBR= samba_server SUB_FILES= pkg-message README.FreeBSD # Make sure that the right version of Python is used by the tools # https://bugzilla.samba.org/show_bug.cgi?id=7305 python_CMD= ${PYTHON_CMD} python_OLD_CMD= ${SETENV} python SHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/* # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes MAKE_ENV+= NOCOLOR=yes .if !defined(DISABLE_MAKE_JOBS) && !defined(MAKE_JOBS_UNSAFE) CONFIGURE_ARGS+= --jobs=${MAKE_JOBS_NUMBER} _MAKE_JOBS+= --jobs=${MAKE_JOBS_NUMBER} .endif SAMBA_MAN1+= dbwrap_tool.1 findsmb.1 gentest.1 locktest.1 \ log2pcap.1 masktest.1 ndrdump.1 nmblookup.1 \ nmblookup4.1 ntlm_auth.1 oLschema2ldif.1 \ profiles.1 regdiff.1 regpatch.1 regshell.1 \ regtree.1 rpcclient.1 sharesec.1 smbcacls.1 \ smbclient.1 smbcontrol.1 smbcquotas.1 smbget.1 \ smbstatus.1 smbtar.1 smbtorture.1 smbtree.1 \ testparm.1 vfstest.1 wbinfo.1 SAMBA_MAN5+= lmhosts.5 smbgetrc.5 smbpasswd.5 pam_winbind.conf.5 \ smb.conf.5 SAMBA_MAN7+= samba.7 winbind_krb5_locator.7 SAMBA_MAN8+= eventlogadm.8 idmap_ad.8 idmap_autorid.8 idmap_hash.8 \ idmap_ldap.8 idmap_nss.8 idmap_rid.8 idmap_tdb.8 \ idmap_tdb2.8 net.8 nmbd.8 pam_winbind.8 pdbedit.8 \ samba-tool.8 samba.8 smbd.8 smbpasswd.8 smbspool.8 \ smbta-util.8 swat.8 vfs_acl_tdb.8 vfs_acl_xattr.8 \ vfs_aio_fork.8 vfs_aio_linux.8 vfs_aio_pthread.8 \ vfs_audit.8 vfs_cacheprime.8 vfs_cap.8 vfs_catia.8 \ vfs_commit.8 vfs_crossrename.8 vfs_default_quota.8 \ vfs_dirsort.8 vfs_extd_audit.8 vfs_fake_perms.8 vfs_fileid.8 \ vfs_full_audit.8 vfs_gpfs.8 vfs_media_harmony.8 \ vfs_netatalk.8 vfs_notify_fam.8 vfs_prealloc.8 \ vfs_preopen.8 vfs_readahead.8 vfs_readonly.8 \ vfs_recycle.8 vfs_scannedonly.8 vfs_shadow_copy.8 \ vfs_shadow_copy2.8 vfs_smb_traffic_analyzer.8 \ vfs_streams_depot.8 vfs_streams_xattr.8 vfs_time_audit.8 \ vfs_tsmsm.8 vfs_xattr_tdb.8 winbindd.8 PORTDOCS= README.FreeBSD CONFIGURE_TARGET= configure ALL_TARGET= build INSTALL_TARGET= install IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support post-extract: @${RM} -rf ${WRKSRC}/pidl post-patch: @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/samba_pidl.py \ ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \ ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \ ${PATCH_WRKSRC}/dynconfig/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi do-configure: @(cd ${CONFIGURE_WRKSRC} && \ ${SET_LATE_CONFIGURE_ARGS} \ if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LDFLAGS="${LDFLAGS}" \ INSTALL="/usr/bin/install -c ${_BINOWNGRP}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_LIB="${INSTALL_LIB}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ ${CONFIGURE_ENV} ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/${WAF_TOOL} ${CONFIGURE_ARGS} ${CONFIGURE_TARGET}; then \ ${ECHO_MSG} "===> Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \ (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ ${FALSE}; \ fi) # XXX: Gross hack to allow build newer Samba while old one is installed. # This implies that LINKFLAGS_PYEMBED contains flags which are already # used in other parts of LINKFLAGS, namely -L$(LOCALBASE)/lib and -pthread post-configure: -${REINPLACE_CMD} -e 's|LINKFLAGS_PYEMBED.*|LINKFLAGS_PYEMBED = []|' \ ${CONFIGURE_WRKSRC}/bin/c4che/default.cache.py pre-build: .if ! ${PORT_OPTIONS:MMANPAGES} . for man in libcli/nbt/man/nmblookup4.1 \ librpc/tools/ndrdump.1 \ source4/lib/registry/man/regdiff.1 \ source4/lib/registry/man/regpatch.1 \ source4/lib/registry/man/regshell.1 \ source4/lib/registry/man/regtree.1 \ source4/torture/man/gentest.1 \ source4/torture/man/locktest.1 \ source4/torture/man/masktest.1 \ source4/torture/man/smbtorture.1 \ source4/utils/man/ntlm_auth4.1 \ source4/utils/man/oLschema2ldif.1 -@${MKDIR} `dirname ${BUILD_WRKSRC}/bin/default/${man}` @${INSTALL_MAN} ${FILESDIR}/man/`basename ${man}` ${BUILD_WRKSRC}/bin/default/${man} . endfor -@${MKDIR} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages . for man in ${SAMBA_MAN1} ${SAMBA_MAN5} ${SAMBA_MAN7} ${SAMBA_MAN8} -@${INSTALL_MAN} ${BUILD_WRKSRC}/docs/manpages/${man} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages . endfor .endif do-build: @(cd ${BUILD_WRKSRC}; \ if ! ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${BUILD_WRKSRC}/${WAF_TOOL} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then \ if [ x != x${BUILD_FAIL_MESSAGE} ] ; then \ ${ECHO_MSG} "===> Compilation failed unexpectedly."; \ (${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ fi; \ ${FALSE}; \ fi) do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_TOOL} ${MAKE_ARGS} ${INSTALL_TARGET}) post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for doc in ${PORTDOCS} @${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} . endfor @${LN} -sf smb.conf.5.gz ${STAGEDIR}${PREFIX}/man/man5/smb4.conf.5.gz .endif # Run post-install script .for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR} ${SAMBA4_PRIVATEDIR} @${MKDIR} "${STAGEDIR}${dir}" .endfor .for dir in auth bind9 gensec gpext idmap ldb nss_info pdb perfcount process_model service vfs @${MKDIR} "${STAGEDIR}${SAMBA4_MODULEDIR}/${dir}" .endfor .if ${PORT_OPTIONS:MDEVELOPER} test: build @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_TOOL} ${MAKE_ARGS} $@) .endif # !SAMBA4_SUBPORT .endif .include Index: head/net/samba41/Makefile =================================================================== --- head/net/samba41/Makefile (revision 362834) +++ head/net/samba41/Makefile (revision 362835) @@ -1,545 +1,545 @@ # Created by: timur@FreeBSD.org # $FreeBSD$ PORTNAME?= ${SAMBA4_BASENAME}41 PORTVERSION?= ${SAMBA4_VERSION} -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES?= net MASTER_SITES= ${MASTER_SITE_SAMBA} MASTER_SITE_SUBDIR= samba/stable samba/rc DISTNAME= ${SAMBA4_DISTNAME} MAINTAINER?= timur@FreeBSD.org COMMENT?= A free SMB/CIFS and AD/DC server and client for UNIX LICENSE= GPLv3 CONFLICTS?= *samba3[2-6]-3.* samba4-4.0.* SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 SAMBA4_VERSION= 4.1.9 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} WRKSRC?= ${WRKDIR}/${DISTNAME} .if !defined(SAMBA4_SUBPORT) # Directories VARDIR= ${DESTDIR}/var SAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME} SAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME} SAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME} SAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private SAMBA4_LIBDIR= ${PREFIX}/lib SAMBA4_MODULEDIR= ${SAMBA4_LIBDIR}/shared-modules SAMBA4_INCLUDEDIR= ${PREFIX}/include/${SAMBA4_PORTNAME} SAMBA4_CONFDIR= ${PREFIX}/etc SAMBA4_CONFIG= smb4.conf CONFIGURE_ARGS+= --prefix="${PREFIX}" \ --exec-prefix="${PREFIX}" \ --mandir="${MANPREFIX}/man" \ --sysconfdir="${SAMBA4_CONFDIR}" \ --includedir="${SAMBA4_INCLUDEDIR}" \ --datadir="${DATADIR}" \ --libdir="${SAMBA4_LIBDIR}" \ --with-pammodulesdir="${SAMBA4_LIBDIR}" \ --with-privatelibdir="${SAMBA4_LIBDIR}/samba" \ --with-modulesdir="${SAMBA4_MODULEDIR}" \ --with-pkgconfigdir="${PKGCONFIGDIR}" \ --localstatedir="${VARDIR}" \ --with-piddir="${SAMBA4_RUNDIR}" \ --with-sockets-dir="${SAMBA4_RUNDIR}" \ --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \ --with-lockdir="${SAMBA4_LOCKDIR}" \ --with-statedir="${SAMBA4_LOCKDIR}" \ --with-cachedir="${SAMBA4_LOCKDIR}" \ --with-privatedir="${SAMBA4_PRIVATEDIR}" \ --with-logfilebase="${SAMBA4_LOGDIR}" # Support staging DESTDIRNAME= --destdir # Flags CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ PTHREAD_LDFLAGS="${PTHREAD_LIBS}" USE_PYTHON= 2 USES= shebangfix compiler perl5 pkgconfig iconv readline USE_PERL5= build USE_LDCONFIG= ${SAMBA4_LIBDIR} WAF_TOOL= buildtools/bin/waf CONFIGURE_LOG= bin/config.log PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} # XXX: Unconditional dependencies which can't be switched off(if present in the system) # popt LIB_DEPENDS+= libpopt.so:${PORTSDIR}/devel/popt # XXX: We should try to switch to libunwind, libexecinfo is gcc specific(?) # backtrace LIB_DEPENDS+= libexecinfo.so:${PORTSDIR}/devel/libexecinfo # inotify LIB_DEPENDS+= libinotify.so:${PORTSDIR}/devel/libinotify # SASL LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 # GNUTLS LIB_DEPENDS+= libgcrypt.so:${PORTSDIR}/security/libgcrypt LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls # NFS4 ACL glue LIB_DEPENDS+= libsunacl.so:${PORTSDIR}/sysutils/libsunacl # External Samba dependencies # IDL compiler BUILD_DEPENDS+= p5-Parse-Pidl>=4.0.0:${PORTSDIR}/devel/p5-Parse-Pidl # talloc BUILD_DEPENDS+= talloc>=2.1.0:${PORTSDIR}/devel/talloc RUN_DEPENDS+= talloc>=2.1.0:${PORTSDIR}/devel/talloc SAMBA4_BUNDLED_LIBS+= !talloc # tevent BUILD_DEPENDS+= tevent>=0.9.18:${PORTSDIR}/devel/tevent RUN_DEPENDS+= tevent>=0.9.18:${PORTSDIR}/devel/tevent SAMBA4_BUNDLED_LIBS+= !tevent # tdb BUILD_DEPENDS+= tdb>=1.2.11:${PORTSDIR}/databases/tdb RUN_DEPENDS+= tdb>=1.2.11:${PORTSDIR}/databases/tdb SAMBA4_BUNDLED_LIBS+= !tdb # ntdb BUILD_DEPENDS+= ntdb>=1.0:${PORTSDIR}/databases/ntdb RUN_DEPENDS+= ntdb>=1.0:${PORTSDIR}/databases/ntdb SAMBA4_BUNDLED_LIBS+= !ntdb # ldb BUILD_DEPENDS+= ldb>=1.1.15:${PORTSDIR}/databases/ldb RUN_DEPENDS+= ldb>=1.1.15:${PORTSDIR}/databases/ldb SAMBA4_BUNDLED_LIBS+= !ldb # Don't use external libcom_err SAMBA4_BUNDLED_LIBS+= com_err ############################################################################## # Options OPTIONS_DEFINE= ACL_SUPPORT ADS AIO_SUPPORT CUPS DEBUG \ DNSUPDATE DOCS FAM_SUPPORT LDAP PAM_SMBPASS \ PTHREADPOOL QUOTAS SYSLOG UTMP OPTIONS_DEFAULT:= ${OPTIONS_DEFINE} ACL_SUPPORT_DESC= File system ACL support ADS_DESC= Active Directory support AIO_SUPPORT_DESC= Asyncronous IO support DNSUPDATE_DESC= Dynamic DNS update(require ADS) EXP_MODULES_DESC= Experimental modules FAM_SUPPORT_DESC= File Alteration Monitor support DEBUG_DESC= With debug information in the binaries PAM_SMBPASS_DESC= PAM authentication via passdb backends PTHREADPOOL_DESC= Pthread pool QUOTAS_DESC= Disk quota support UTMP_DESC= UTMP accounting support ############################################################################## OPTIONS_DEFINE+= DEVELOPER MANPAGES EXP_MODULES DEVELOPER_DESC= With development support OPTIONS_SINGLE= DNS OPTIONS_SINGLE_DNS= NSUPDATE BIND98 BIND99 BIND98_DESC= Use bind98 as a DNS server frontend BIND99_DESC= Use bind99 as a DNS server frontend NSUPDATE_DESC= Use internal DNS with NSUPDATE utility OPTIONS_DEFAULT+= NSUPDATE OPTIONS_RADIO= ZEROCONF OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER OPTIONS_DEFAULT+= AVAHI .include CONFIGURE_ARGS+= \ --with-pam \ --with-iconv \ --with-winbind \ --without-gettext \ --with-sendfile-support \ --builtin-libraries=smbclient \ ${ICONV_CONFIGURE_BASE} # for libexecinfo: (so that __builtin_frame_address() finds the top of the stack) .if ${ARCH} == "amd64" CFLAGS+= -fno-omit-frame-pointer .endif .if ${PORT_OPTIONS:MBIND98} RUN_DEPENDS+= bind98>=9.8.0.0:${PORTSDIR}/dns/bind98 SUB_LIST+= NSUPDATE="@comment " .elif ${PORT_OPTIONS:MBIND99} RUN_DEPENDS+= bind99>=9.9.0.0:${PORTSDIR}/dns/bind99 SUB_LIST+= NSUPDATE="@comment " .elif ${PORT_OPTIONS:MNSUPDATE} RUN_DEPENDS+= samba-nsupdate:${PORTSDIR}/dns/samba-nsupdate SUB_LIST+= NSUPDATE="" .endif .if ${PORT_OPTIONS:MDEBUG} WITH_DEBUG= yes CONFIGURE_ARGS+= --verbose _MAKE_JOBS+= --verbose CONFIGURE_ARGS+= --enable-debug .endif # https://bugzilla.samba.org/show_bug.cgi?id=8969 .if ${PORT_OPTIONS:MDEVELOPER} GDB_CMD?= gdb761 BUILD_DEPENDS+= ${GDB_CMD}:${PORTSDIR}/devel/gdb RUN_DEPENDS+= ${GDB_CMD}:${PORTSDIR}/devel/gdb SAMBA4_MODULES+= auth_skel perfcount_test pdb_test vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent vfs_fake_acls CONFIGURE_ARGS+= --enable-developer --enable-socket-wrapper --enable-nss-wrapper --enable-selftest PLIST_SUB+= DEVELOPER="" .else GDB_CMD= true PLIST_SUB+= DEVELOPER="@comment " .endif ############################################################################## # XXX: That will blow up your installation # https://bugzilla.samba.org/show_bug.cgi?id=9302 .if defined(CRAZY) WANT_EXP_MODULES= auth_samba4 auth_script auth_skel auth_unix auth_wbc \ gpext_registry gpext_scripts gpext_security idmap_ad \ idmap_autorid idmap_hash idmap_ldap idmap_passdb \ idmap_rid idmap_tdb idmap_tdb2 idmap_nss nss_info_template \ pdb_ldap pdb_samba_dsdb pdb_smbpasswd pdb_tdbsam \ pdb_test pdb_wbc_sam perfcount_test vfs_acl_tdb \ vfs_acl_xattr vfs_aio_fork vfs_aio_posix \ vfs_aio_pthread vfs_audit vfs_cacheprime vfs_cap \ vfs_catia vfs_commit vfs_crossrename vfs_default_quota \ vfs_dfs_samba4 vfs_dirsort vfs_expand_msdfs vfs_extd_audit \ vfs_fake_acls vfs_fake_perms vfs_full_audit vfs_media_harmony \ vfs_netatalk vfs_posix_eadb vfs_preopen vfs_readahead \ vfs_readonly vfs_recycle vfs_scannedonly vfs_shadow_copy \ vfs_shadow_copy2 vfs_shadow_copy_test vfs_skel_opaque \ vfs_skel_transparent vfs_smb_traffic_analyzer vfs_streams_depot \ vfs_streams_xattr vfs_syncops vfs_time_audit \ vfs_xattr_tdb vfs_zfsacl .endif .if ${PORT_OPTIONS:MEXP_MODULES} . if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) WANT_EXP_MODULES= idmap_ad vfs_cacheprime gpext_scripts gpext_security gpext_registry . endif .endif .if ${PORT_OPTIONS:MACL_SUPPORT} . if ${OSVERSION} > 800000 LIB_DEPENDS+= libsunacl.so:${PORTSDIR}/sysutils/libsunacl WANT_EXP_MODULES+= vfs_zfsacl SAMBA4_MODULES+= vfs_zfsacl . endif CONFIGURE_ARGS+= --with-acl-support .else CONFIGURE_ARGS+= --without-acl-support .endif .if ${PORT_OPTIONS:MADS} SAMBA4_WANT_ADS= yes SAMBA4_WANT_LDAP= yes .endif .if ${PORT_OPTIONS:MAIO_SUPPORT} CONFIGURE_ARGS+= --with-aio-support SAMBA4_MODULES+= vfs_aio_posix .else CONFIGURE_ARGS+= --without-aio-support .endif .if ${PORT_OPTIONS:MAVAHI} LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app CONFIGURE_ARGS+= --enable-avahi .else CONFIGURE_ARGS+= --disable-avahi .endif .if ${PORT_OPTIONS:MMDNSRESPONDER} LIB_DEPENDS+= libdns_sd.so:${PORTSDIR}/net/mDNSResponder CONFIGURE_ARGS+= --enable-dnssd .else CONFIGURE_ARGS+= --disable-dnssd .endif .if ${PORT_OPTIONS:MCUPS} LIB_DEPENDS+= libcups.so:${PORTSDIR}/print/cups-client CONFIGURE_ARGS+= --enable-cups --enable-iprint .else CONFIGURE_ARGS+= --disable-cups --disable-iprint .endif .if ${PORT_OPTIONS:MDNSUPDATE} SAMBA_WANT_ADS= yes CONFIGURE_ARGS+= --with-dnsupdate .else CONFIGURE_ARGS+= --without-dnsupdate .endif # https://bugzilla.samba.org/show_bug.cgi?id=9545 .if ${PORT_OPTIONS:MFAM_SUPPORT} USES+= fam CONFIGURE_ARGS+= --with-fam WANT_EXP_MODULES+= vfs_notify_fam SAMBA4_MODULES+= vfs_notify_fam .else CONFIGURE_ARGS+= --without-fam .endif .if ${PORT_OPTIONS:MLDAP} SAMBA4_WANT_LDAP= yes .endif .if ${PORT_OPTIONS:MPAM_SMBPASS} CONFIGURE_ARGS+= --with-pam_smbpass PLIST_SUB+= SMBPASS="" .else CONFIGURE_ARGS+= --without-pam_smbpass PLIST_SUB+= SMBPASS="@comment " .endif .if ${PORT_OPTIONS:MPTHREADPOOL} CONFIGURE_ARGS+= --enable-pthreadpool SAMBA4_MODULES+= vfs_aio_pthread .else CONFIGURE_ARGS+= --disable-pthreadpool .endif .if ${PORT_OPTIONS:MQUOTAS} CONFIGURE_ARGS+= --with-quotas .else CONFIGURE_ARGS+= --without-quotas .endif .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --with-syslog .else CONFIGURE_ARGS+= --without-syslog .endif .if ${PORT_OPTIONS:MUTMP} CONFIGURE_ARGS+= --with-utmp .else CONFIGURE_ARGS+= --without-utmp .endif .if defined(SAMBA4_WANT_ADS) CONFIGURE_ARGS+= --with-ads .else CONFIGURE_ARGS+= --without-ads .endif .if defined(SAMBA4_WANT_LDAP) USE_OPENLDAP= yes #WANT_OPENLDAP_SASL= yes CONFIGURE_ARGS+= --with-ldap PLIST_SUB+= LDAP="" .else CONFIGURE_ARGS+= --without-ldap PLIST_SUB+= LDAP="@comment " .endif .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl \ xsltproc:${PORTSDIR}/textproc/libxslt .endif .if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) SAMBA4_MODULES+= ${WANT_EXP_MODULES} CONFIGURE_ARGS+= --with-shared-modules="${WANT_EXP_MODULES:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif .if defined(SAMBA4_BUNDLED_LIBS) && !empty(SAMBA4_BUNDLED_LIBS) CONFIGURE_ARGS+= --bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif # XXX .for m in ${SAMBA4_MODULES} PLIST_REINPLACE+= ${m} PLIST_REINPLACE_${m:tu}= s|^@comment ${m} ||g .endfor ############################################################################## # !SAMBA4_SUBPORT .endif .include .if !defined(SAMBA4_SUBPORT) SAMBA4_SUB= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \ SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \ SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \ SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \ SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \ SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \ SAMBA4_CONFIG="${SAMBA4_CONFIG}" PLIST_SUB+= ${SAMBA4_SUB} SUB_LIST+= ${SAMBA4_SUB} USE_RC_SUBR= samba_server SUB_FILES= pkg-message README.FreeBSD # Make sure that the right version of Python is used by the tools # https://bugzilla.samba.org/show_bug.cgi?id=7305 python_CMD= ${PYTHON_CMD} python_OLD_CMD= ${SETENV} python SHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/* # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes MAKE_ENV+= NOCOLOR=yes .if !defined(DISABLE_MAKE_JOBS) && !defined(MAKE_JOBS_UNSAFE) CONFIGURE_ARGS+= --jobs=${MAKE_JOBS_NUMBER} _MAKE_JOBS+= --jobs=${MAKE_JOBS_NUMBER} .endif SAMBA_MAN1+= dbwrap_tool.1 findsmb.1 gentest.1 locktest.1 \ log2pcap.1 masktest.1 ndrdump.1 nmblookup.1 \ nmblookup4.1 ntlm_auth.1 oLschema2ldif.1 \ profiles.1 regdiff.1 regpatch.1 regshell.1 \ regtree.1 rpcclient.1 sharesec.1 smbcacls.1 \ smbclient.1 smbcontrol.1 smbcquotas.1 smbget.1 \ smbstatus.1 smbtar.1 smbtorture.1 smbtree.1 \ testparm.1 vfstest.1 wbinfo.1 SAMBA_MAN5+= lmhosts.5 smbgetrc.5 smbpasswd.5 pam_winbind.conf.5 \ smb.conf.5 SAMBA_MAN7+= samba.7 winbind_krb5_locator.7 SAMBA_MAN8+= eventlogadm.8 idmap_ad.8 idmap_autorid.8 idmap_hash.8 \ idmap_ldap.8 idmap_nss.8 idmap_rfc2307.8 idmap_rid.8 \ idmap_tdb.8 idmap_tdb2.8 net.8 nmbd.8 pam_winbind.8 pdbedit.8 \ samba-regedit.8 samba-tool.8 samba.8 smbd.8 smbpasswd.8 \ smbspool.8 smbta-util.8 vfs_acl_tdb.8 vfs_acl_xattr.8 \ vfs_aio_fork.8 vfs_aio_linux.8 vfs_aio_pthread.8 \ vfs_audit.8 vfs_cacheprime.8 vfs_cap.8 vfs_catia.8 \ vfs_commit.8 vfs_crossrename.8 vfs_default_quota.8 \ vfs_dirsort.8 vfs_extd_audit.8 vfs_fake_perms.8 vfs_fileid.8 \ vfs_full_audit.8 vfs_gpfs.8 vfs_media_harmony.8 \ vfs_netatalk.8 vfs_notify_fam.8 vfs_prealloc.8 \ vfs_preopen.8 vfs_readahead.8 vfs_readonly.8 \ vfs_recycle.8 vfs_scannedonly.8 vfs_shadow_copy.8 \ vfs_shadow_copy2.8 vfs_smb_traffic_analyzer.8 \ vfs_streams_depot.8 vfs_streams_xattr.8 vfs_syncops.8 vfs_time_audit.8 \ vfs_tsmsm.8 vfs_xattr_tdb.8 winbindd.8 \ vfs_linux_xfs_sgid.8 vfs_btrfs.8 PORTDOCS= README.FreeBSD CONFIGURE_TARGET= configure ALL_TARGET= build INSTALL_TARGET= install IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support post-extract: @${RM} -rf ${WRKSRC}/pidl post-patch: @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/samba_pidl.py \ ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \ ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \ ${PATCH_WRKSRC}/dynconfig/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi do-configure: @(cd ${CONFIGURE_WRKSRC} && \ ${SET_LATE_CONFIGURE_ARGS} \ if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LDFLAGS="${LDFLAGS}" \ INSTALL="/usr/bin/install -c ${_BINOWNGRP}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_LIB="${INSTALL_LIB}" \ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ ${CONFIGURE_ENV} ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/${WAF_TOOL} ${CONFIGURE_ARGS} ${CONFIGURE_TARGET}; then \ ${ECHO_MSG} "===> Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \ (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ ${FALSE}; \ fi) # XXX: Gross hack to allow build newer Samba while old one is installed. # This implies that LINKFLAGS_PYEMBED contains flags which are already # used in other parts of LINKFLAGS, namely -L$(LOCALBASE)/lib and -pthread post-configure: -${REINPLACE_CMD} -e 's|LINKFLAGS_PYEMBED.*|LINKFLAGS_PYEMBED = []|' \ ${CONFIGURE_WRKSRC}/bin/c4che/default.cache.py pre-build: .if ! ${PORT_OPTIONS:MMANPAGES} . for man in libcli/nbt/man/nmblookup4.1 \ librpc/tools/ndrdump.1 \ source4/lib/registry/man/regdiff.1 \ source4/lib/registry/man/regpatch.1 \ source4/lib/registry/man/regshell.1 \ source4/lib/registry/man/regtree.1 \ source4/torture/man/gentest.1 \ source4/torture/man/locktest.1 \ source4/torture/man/masktest.1 \ source4/torture/man/smbtorture.1 \ source4/utils/man/ntlm_auth4.1 \ source4/utils/man/oLschema2ldif.1 -@${MKDIR} `dirname ${BUILD_WRKSRC}/bin/default/${man}` @${INSTALL_MAN} ${FILESDIR}/man/`basename ${man}` ${BUILD_WRKSRC}/bin/default/${man} . endfor -@${MKDIR} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages . for man in ${SAMBA_MAN1} ${SAMBA_MAN5} ${SAMBA_MAN7} ${SAMBA_MAN8} -@${INSTALL_MAN} ${BUILD_WRKSRC}/docs/manpages/${man} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages . endfor .endif do-build: @(cd ${BUILD_WRKSRC}; \ if ! ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${BUILD_WRKSRC}/${WAF_TOOL} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then \ if [ x != x${BUILD_FAIL_MESSAGE} ] ; then \ ${ECHO_MSG} "===> Compilation failed unexpectedly."; \ (${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ fi; \ ${FALSE}; \ fi) do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_TOOL} ${MAKE_ARGS} ${INSTALL_TARGET}) post-install: @${LN} -sf smb.conf.5.gz ${STAGEDIR}${PREFIX}/man/man5/smb4.conf.5.gz .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for doc in ${PORTDOCS} @${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} . endfor .endif # Run post-install script .for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR} ${SAMBA4_PRIVATEDIR} @${MKDIR} "${STAGEDIR}${dir}" .endfor .for dir in auth bind9 gensec gpext idmap ldb nss_info pdb perfcount process_model service vfs @${MKDIR} "${STAGEDIR}${SAMBA4_MODULEDIR}/${dir}" .endfor .if ${PORT_OPTIONS:MDEVELOPER} test: build @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_TOOL} ${MAKE_ARGS} $@) .endif # !SAMBA4_SUBPORT .endif .include Index: head/net/ss5/Makefile =================================================================== --- head/net/ss5/Makefile (revision 362834) +++ head/net/ss5/Makefile (revision 362835) @@ -1,42 +1,42 @@ # Created by: Raffaele De Lorenzo - raffaele.delorenzo@libero.it # $FreeBSD$ PORTNAME= ss5 PORTVERSION= 3.8.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}-1 DISTNAME= ${PORTNAME}-${PORTVERSION}-1 MAINTAINER= raffaele.delorenzo@libero.it COMMENT= SOCKS v4/v5 application layer gateway with many features WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_OPENLDAP= yes USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-binpathbase=${PREFIX}/sbin \ --with-docpathbase=${PREFIX}/share/doc \ --with-confpathbase=${PREFIX}/etc \ --with-libpath=${PREFIX}/lib MAKE_ENV= DATADIR=${DATADIR} EXAMPLESDIR=${EXAMPLESDIR} MAKE_ARGS+= CC="${CC}" CFLAGS+= -DLDAP_DEPRECATED post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's,/usr/local/etc/opt/ss5,${PREFIX}/etc/ss5,' \ ${WRKSRC}/include/config.h.in post-install: ${INSTALL_DATA} ${WRKSRC}/conf/ss5.conf \ ${STAGEDIR}${PREFIX}/etc/ss5/ss5.conf.sample ${INSTALL_DATA} ${WRKSRC}/conf/ss5.ha \ ${STAGEDIR}${PREFIX}/etc/ss5/ss5.ha.sample ${INSTALL_DATA} ${WRKSRC}/conf/ss5.passwd \ ${STAGEDIR}${PREFIX}/etc/ss5/ss5.passwd.sample .include Index: head/net/x2goclient/Makefile =================================================================== --- head/net/x2goclient/Makefile (revision 362834) +++ head/net/x2goclient/Makefile (revision 362835) @@ -1,70 +1,71 @@ # Created by: arved # $FreeBSD$ PORTNAME= x2goclient PORTVERSION= 4.0.2.0 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://code.x2go.org/releases/source/x2goclient/ MAINTAINER= ports@FreeBSD.org COMMENT= Qt client for the X2Go system LICENSE= GPLv2 # Avoid clash with libssh from base BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh LIB_DEPENDS= libcups.so:${PORTSDIR}/print/cups-client \ libssh.so:${PORTSDIR}/security/libssh RUN_DEPENDS= nxproxy:${PORTSDIR}/net/nxproxy \ x2goclient-cli:${PORTSDIR}/net/x2goclient-cli USES= qmake USE_XORG= xpm USE_QT4= gui network svg \ linguist_build moc_build rcc_build uic_build QMAKE_ARGS= QMAKE_LRELEASE="${LRELEASE}" INSTALLS_ICONS= yes OPTIONS_DEFINE= DOCS LDAP OPTIONS_DEFAULT= LDAP LDAP_USE= OPENLDAP=yes LDAP_CFLAGS= -DUSELDAP LDAP_QMAKE_ON= LIBS+="-lX11 -lXpm -lcups -lldap" LDAP_QMAKE_OFF= LIBS+="-lX11 -lXpm -lcups" post-patch: @${FIND} ${WRKSRC} -name "*.cpp" -or -name "*.h" | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|Q_OS_LINUX|Q_OS_UNIX| ; \ //s|^|//| ; \ /#define USELDAP/s|^|//|' pre-build: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} compiler_TSQM_make_all) do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} x2goclient \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} x2goclient.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) @${MKDIR} ${STAGEDIR}${DESKTOPDIR} (cd ${WRKSRC}/desktop && ${INSTALL_DATA} x2goclient.desktop \ ${STAGEDIR}${DESKTOPDIR}) .for i in 16x16 32x32 48x48 64x64 128x128 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}/apps (cd ${WRKSRC}/icons/${i} && ${INSTALL_DATA} x2goclient.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}/apps) .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/icons (cd ${WRKSRC}/icons && ${INSTALL_DATA} x2goclient.xpm \ ${STAGEDIR}${DATADIR}/icons) .for i in x2goclient.png x2gosession.png (cd ${WRKSRC}/icons/128x128 && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DATADIR}/icons) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} HOWTO.GPGCARD ${STAGEDIR}${DOCSDIR}) .include Index: head/net/xbone/Makefile =================================================================== --- head/net/xbone/Makefile (revision 362834) +++ head/net/xbone/Makefile (revision 362835) @@ -1,52 +1,52 @@ # Created by: Yu-Shun Wang # $FreeBSD$ PORTNAME= XBone PORTVERSION= 3.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net perl5 MASTER_SITES= http://www.isi.edu/xbone/software/xbone/ MAINTAINER= ports@FreeBSD.org COMMENT= Deploys and manages IP-based VPNs (aka "virtual Internets") BUILD_DEPENDS= p5-AppConfig>=0:${PORTSDIR}/devel/p5-AppConfig \ p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \ p5-IO-Socket-Multicast>=0:${PORTSDIR}/net/p5-IO-Socket-Multicast \ p5-IO-Socket-INET6>=0:${PORTSDIR}/net/p5-IO-Socket-INET6 \ p5-IO-Socket-Multicast>=0.25:${PORTSDIR}/net/p5-IO-Socket-Multicast \ p5-IO-Socket-Multicast6>=0:${PORTSDIR}/net/p5-IO-Socket-Multicast6 \ p5-Parallel-ForkManager>=0:${PORTSDIR}/devel/p5-Parallel-ForkManager \ p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent \ p5-Graph>=0:${PORTSDIR}/math/p5-Graph \ p5-NetAddr-IP>0:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \ p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \ p5-Net-Netmask>=0:${PORTSDIR}/net-mgmt/p5-Net-Netmask \ p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \ p5-libwww>=0:${PORTSDIR}/www/p5-libwww \ p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \ p5-XML-Simple>=0:${PORTSDIR}/textproc/p5-XML-Simple \ p5-Net-SSLeay>=0:${PORTSDIR}/security/p5-Net-SSLeay \ p5-Mail-Sendmail>=0:${PORTSDIR}/mail/p5-Mail-Sendmail \ p5-Socket6>=0:${PORTSDIR}/net/p5-Socket6 \ p5-Net-SSH-Perl>=0:${PORTSDIR}/net/p5-Net-SSH-Perl \ p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap \ p5-Tk>=0:${PORTSDIR}/x11-toolkits/p5-Tk \ p5-Tk-Getopt>=0:${PORTSDIR}/x11-toolkits/p5-Tk-Getopt \ p5-Tk-TableMatrix>=0:${PORTSDIR}/x11-toolkits/p5-Tk-TableMatrix #IS_INTERACTIVE= yes NO_BUILD= yes USES= perl5 gmake USE_OPENLDAP= yes INSTALL_TARGET= node MAN5= XB_Params.pm.5 xbone.conf.5 MAN8= X-Bone.8 xb-node-daemon.8 xb-node-control.8 xbonectl.8 xb-ldap-config.8 NO_STAGE= yes post-patch: ${RM} -rf ${WRKSRC}/ports/* .include Index: head/net/yptransitd/Makefile =================================================================== --- head/net/yptransitd/Makefile (revision 362834) +++ head/net/yptransitd/Makefile (revision 362835) @@ -1,46 +1,46 @@ # Created by: Michael Joyner # $FreeBSD$ PORTNAME= yptransitd PORTVERSION= 0.5 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Replacement for nss_ldap LICENSE= BSD LICENSE_FILE= ${WRKSRC}/LICENSE USES= bison USE_OPENLDAP= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ldap-prefix=${LOCALBASE} USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes PLIST_FILES= %%ETCDIR%%/ldap.conf %%ETCDIR%%/modules/ldap.so \ %%ETCDIR%%/yptransitd.conf sbin/yptransitd PLIST_DIRS= %%ETCDIR%%/modules %%ETCDIR%% post-patch: @${REINPLACE_CMD} -e 's, $$(CONFDIR), $${DESTDIR}$$(CONFDIR),' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's,=gcc,=@CC@,' \ ${WRKSRC}/lib/Makefile.in @${REINPLACE_CMD} -e 's,-O2 -g,@CFLAGS@, ; \ s, $${BINDIR}, $${DESTDIR}$${BINDIR},' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -E 's,^([[:blank:]]+)\([^\)]+\) ,\1,' \ ${WRKSRC}/src/modules.c @${REINPLACE_CMD} -e 's,-O2 -g,@CFLAGS@, ; \ s, $$(CONFDIR), $${DESTDIR}$$(CONFDIR),' \ ${WRKSRC}/src/modules/ldap/Makefile.in @${REINPLACE_CMD} -e 's,(void \*) ,,g' \ ${WRKSRC}/src/modules/ldap/cache.c pre-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/modules .include Index: head/net-im/ekiga/Makefile =================================================================== --- head/net-im/ekiga/Makefile (revision 362834) +++ head/net-im/ekiga/Makefile (revision 362835) @@ -1,173 +1,173 @@ # Created by: Charlie & # $FreeBSD$ PORTNAME= ekiga PORTVERSION= 4.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-im MASTER_SITES= GNOME #MASTER_SITES= http://www.ekiga.org/admin/downloads/latest/sources/ekiga_${PORTVERSION}/ #DISTNAME= ekiga-${PORTVERSION} DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= VoIP and video conferencing application BUILD_DEPENDS= v4l_compat>=0:${PORTSDIR}/multimedia/v4l_compat \ gnome-icon-theme>=3.0.0:${PORTSDIR}/misc/gnome-icon-theme LIB_DEPENDS= libboost_signals.so:${PORTSDIR}/devel/boost-libs \ libopal.so:${PORTSDIR}/net/opal \ libv4l2.so:${PORTSDIR}/multimedia/libv4l RUN_DEPENDS= gnome-icon-theme>=3.0.0:${PORTSDIR}/misc/gnome-icon-theme USE_XZ= yes GNU_CONFIGURE= yes USES= gettext gmake pathfix perl5 pkgconfig USE_XORG= xv USE_GNOME= gtk20 intltool libxml2 INSTALLS_OMF= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -I${LOCALBASE}/lib OPTIONS_DEFINE= LDAP NOTIFY EVOLUTION GCONF DBUS AVAHI GNOMEHELP OPTIONS_DEFAULT=NOTIFY DBUS GCONF AVAHI EVOLUTION_DESC= Evolution data server support GNOMEHELP_DESC= Build Ekiga help files #OPTIONS_GROUP= EXP #OPTIONS_GROUP_EXP= KDE KAB GSTREAMER XCAP LOUDMOUTH EXP_DESC= Experimental features KDE_DESC= KDE 4 support KAB_DESC= KAddressBook support (implies KDE option) GSTREAMER_DESC= Gstreamer support XCAP_DESC= Remote contact storage via HTTP in xml format LOUDMOUTH_DESC= XMPP (jabber) support # Note that h.323 support is enabled when opal is build with it. .include PLIST_SUB+= VERSION=${PORTVERSION} .if ${PORT_OPTIONS:MKDE} || ${PORT_OPTIONS:MKAB} USE_KDE4= kdehier kdelibs USE_QT4= corelib CONFIGURE_ARGS+=--enable-kde #CONFIGURE_ENV+=KDE_CFLAGS="-I${KDE4_PREFIX}/include -I${QT_INCDIR} \ # -I${LOCALBASE}/include" KDE_LIBS="-L${KDE4_PREFIX}/lib" CPPFLAGS+= -I${KDE4_PREFIX}/include LDFLAGS+= -L${KDE4_PREFIX}/lib .else CONFIGURE_ARGS+=--disable-kde .endif .if ${PORT_OPTIONS:MKAB} CONFIGURE_ARGS+=--enable-kab USE_KDE4+= pimlibs .else CONFIGURE_ARGS+=--disable-kab .endif .if ${PORT_OPTIONS:MGSTREAMER} CONFIGURE_ARGS+=--enable-gstreamer USE_GSTREAMER= yes .else CONFIGURE_ARGS+=--disable-gstreamer .endif .if ${PORT_OPTIONS:MXCAP} CONFIGURE_ARGS+=--enable-xcap LIB_DEPENDS+= libsoup-2.4.so:${PORTSDIR}/devel/libsoup .else CONFIGURE_ARGS+=--disable-xcap .endif .if ${PORT_OPTIONS:MLOUDMOUTH} CONFIGURE_ARGS+=--enable-loudmouth LIB_DEPENDS+= libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth .else CONFIGURE_ARGS+=--disable-loudmouth .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CONFIGURE_ARGS+=--enable-ldap --with-ldap-dir="${LOCALBASE}" --with-libsasl2-dir="${LOCALBASE}" PLIST_SUB+= LDAP="" WITH_PLUGINS= 1 .else CONFIGURE_ARGS+=--disable-ldap PLIST_SUB+= LDAP="@comment " .endif .if defined(WITH_PLUGINS) PLIST_SUB+= PLUGINS="" .else PLIST_SUB+= PLUGINS="@comment " .endif .if ${PORT_OPTIONS:MNOTIFY} LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify CONFIGURE_ARGS+=--enable-notify PLIST_SUB+= NOTIFY="" WITH_PLUGINS= 1 .else CONFIGURE_ARGS+=--disable-notify PLIST_SUB+= NOTIFY="@comment " .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-1.so:${PORTSDIR}/devel/dbus CONFIGURE_ARGS+=--enable-dbus --enable-dbus-service PLIST_SUB+= DBUS="" .else CONFIGURE_ARGS+=--disable-dbus --disable-dbus-service PLIST_SUB+= DBUS="@comment " .endif .if ${PORT_OPTIONS:MGCONF} USE_GNOME+= gconf2 CONFIGURE_ARGS+=--enable-gconf GCONF_SCHEMAS= ekiga.schemas PLIST_SUB+= GCONF="@comment " .else CONFIGURE_ARGS+=--disable-gconf PLIST_SUB+= GCONF="" .endif .if ${PORT_OPTIONS:MEVOLUTION} USE_GNOME+= evolutiondataserver CONFIGURE_ARGS+=--enable-eds PLIST_SUB+= EVOLUTION="" WITH_PLUGINS= 1 .else CONFIGURE_ARGS+=--disable-eds PLIST_SUB+= EVOLUTION="@comment " .endif .if ${PORT_OPTIONS:MAVAHI} CONFIGURE_ARGS+=--enable-avahi LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app PLIST_SUB+= AVAHI="" WITH_PLUGINS= 1 .else CONFIGURE_ARGS+=--disable-avahi PLIST_SUB+= AVAHI="@comment " .endif .if ${PORT_OPTIONS:MGNOMEHELP} PLIST_SUB+= GNOMEHELP="" USE_GNOME+= gnomedocutils .else CONFIGURE_ARGS+=--disable-gdu PLIST_SUB+= GNOMEHELP="@comment " .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ekiga/${PORTVERSION}/libekiga.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ekiga/${PORTVERSION}/plugins/*.so .include Index: head/net-im/jabberd/Makefile =================================================================== --- head/net-im/jabberd/Makefile (revision 362834) +++ head/net-im/jabberd/Makefile (revision 362835) @@ -1,162 +1,162 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= jabberd DISTVERSION= 2.3.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-im MASTER_SITES= https://github.com/jabberd2/jabberd2/releases/download/${PORTNAME}-${DISTVERSION}/ \ LOCAL/matthew/${PORTNAME} MAINTAINER= mm@FreeBSD.org COMMENT= Online presence and instant messaging server LICENSE= GPLv2 LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2 \ libidn.so:${PORTSDIR}/dns/libidn \ libudns.so:${PORTSDIR}/dns/udns OPTIONS_DEFINE= MYSQL PGSQL LDAP BDB SQLITE PAM PIPE ANON FS DEBUG REQUIRES \ DOCS SUPERSEDED EXPERIMENTAL OPTIONS_SINGLE= SASL OPTIONS_SINGLE_SASL= CYRUS GSASL OPTIONS_DEFAULT=MYSQL DEBUG GSASL OPTIONS_SUB= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= compiler:c11 iconv libtool perl5 tar:xz USE_PERL5= run USE_OPENSSL= yes USE_RC_SUBR= jabberd USE_LDCONFIG= ${PREFIX}/lib/jabberd CONFIGURE_ARGS= --localstatedir=/var \ --sysconfdir=${PREFIX}/etc/jabberd \ --enable-ssl --enable-mio=poll \ --disable-tests \ --with-extra-include-path="${LOCALBASE}/include ${EIP}" \ --with-extra-library-path="${LOCALBASE}/lib ${ELP}" JABBER_USER= jabber JABBER_GROUP= jabber USERS= ${JABBER_USER} GROUPS= ${JABBER_GROUP} JABBER_ETCDIR= "${PREFIX}/etc/jabberd" JABBER_RUNDIR= "/var/jabberd" SUB_LIST+= JABBER_USER=${JABBER_USER} \ JABBER_GROUP=${JABBER_GROUP} \ JABBER_ETCDIR="${JABBER_ETCDIR}" \ JABBER_RUNDIR="${JABBER_RUNDIR}" \ PERL="${PERL}" SUB_FILES+= pkg-install pkg-deinstall PORTDOCS= * DOCFILES= AUTHORS ChangeLog NEWS README README.config \ README.protocol TODO _REQUIRE= LOGIN ELP+= ${OPENSSLLIB} EIP+= ${OPENSSLINC} DEBUG_CONFIGURE_ENABLE= debug PGSQL_USE= PGSQL=yes PGSQL_CONFIGURE_ENABLE= pgsql SQLITE_CONFIGURE_ENABLE=sqlite SQLITE_LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ENABLE= mysql BDB_USE= BDB=41+ BDB_CONFIGURE_ENABLE= db BDB_CONFIGURE_ON= --oldincludedir=/nonexistant LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ENABLE= ldap FS_CONFIGURE_ENABLE= fs FS_DESC= Filesystem storage (only for testing) PAM_CONFIGURE_ENABLE= pam PIPE_CONFIGURE_ENABLE= pipe PIPE_DESC= Enable pipe (auth/reg) ANON_CONFIGURE_ENABLE= anon ANON_DESC= Enable anonymous (auth/reg) CYRUS_CONFIGURE_ON= --with-sasl=cyrus CYRUS_DESC= Use Cyrus SASL backend (not supported) CYRUS_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 GSASL_CONFIGURE_ON= --with-sasl=gsasl GSASL_DESC= Use GSASL backend GSASL_LIB_DEPENDS= libgsasl.so:${PORTSDIR}/security/gsasl SUPERSEDED_CONFIGURE_ENABLE= superseded SUPERSEDED_DESC= Enable superseded features (ns_TIME) EXPERIMENTAL_CONFIGURE_ENABLE= experimental EXPERIMENTAL_DESC= Enable experimental features (TLS-Everywhere) .include .if (${OPSYS} != FreeBSD || ${OSVERSION} < 1000000) WITH_OPENSSL_PORT= yes .endif .if ${PORT_OPTIONS:MPGSQL} _REQUIRE+= postgresql .endif .if ${PORT_OPTIONS:MMYSQL} EIP+=${LOCALBASE}/include/mysql ELP+=${LOCALBASE}/lib/mysql _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MBDB} EIP+=${BDB_INCLUDE_DIR} ELP+=${BDB_LIB_DIR} .endif .if ${PORT_OPTIONS:MLDAP} _REQUIRE+= slapd .endif .if ${PORT_OPTIONS:MREQUIRES} SUB_LIST+= REQUIRE="${_REQUIRE}" .else SUB_LIST+= REQUIRE="LOGIN" .endif REQUIRES_DESC= Add backend requires to startup script post-patch: @${REINPLACE_CMD} -e 's|%%PERL%%|${PERL}|g' \ ${WRKSRC}/tools/jabberd.in .if ${PORT_OPTIONS:MCYRUS} @${REINPLACE_CMD} -e '/^#error /d' \ ${WRKSRC}/sx/sasl_cyrus.c .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .for FILE in db-setup.mysql db-setup.pgsql db-setup.sqlite ${INSTALL_DATA} ${WRKSRC}/tools/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .endif .include Index: head/net-mgmt/monitoring-plugins/Makefile =================================================================== --- head/net-mgmt/monitoring-plugins/Makefile (revision 362834) +++ head/net-mgmt/monitoring-plugins/Makefile (revision 362835) @@ -1,171 +1,172 @@ # Created by: Blaz Zupan # $FreeBSD$ PORTNAME= monitoring-plugins PORTVERSION= 1.5.99.20140721 +PORTREVISION= 1 CATEGORIES= net-mgmt MASTER_SITES= LOCAL/mat/${PORTNAME} GH GHC MAINTAINER= mat@FreeBSD.org COMMENT= Monitoring Plugins for Nagios LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= monitoring-plugins GH_COMMIT= b5611ea GH_TAGNAME= ${GH_COMMIT} CONFLICTS_INSTALL= nagios-plugins-* USES= charsetfix gmake perl5 libtool CHARSETFIX_MAKEFILEIN=Makefile.am USE_SUBMAKE= yes USE_AUTOTOOLS= aclocal autoconf automake autoheader ACLOCAL_ARGS= -I m4 -I gl/m4 AUTOMAKE_ARGS= --add-missing OPTIONS_DEFINE= QSTAT FPING NETSNMP RADIUS MYSQL PGSQL LDAP IPV6 JAIL NLS DBI EXTRAOPTS OPTIONS_SINGLE= DNS OPTIONS_SINGLE_DNS= DNS_BASE DNS_BINDTOOLS DNS_BIND98 DNS_BIND99 DNS_BIND910 OPTIONS_DEFAULT=IPV6 EXTRAOPTS DNS_BASE OPTIONS_SUB= yes QSTAT_DESC= Game server query support (check_game) FPING_DESC= Support for non-flooding fast ping (check_fping) NETSNMP_DESC= SNMP support (check_snmp) RADIUS_DESC= Radius support (check_radius) MYSQL_DESC= MySQL support (check_mysql) PGSQL_DESC= PostgreSQL support (check_pgsql) LDAP_DESC= OpenLDAP support (check_ldap) JAIL_DESC= Compilation within jail(8) (see help) DBI_DESC= Check database using DBI EXTRAOPTS_DESC= Parsing of plugins ini config files for extra options DNS_DESC= Configuration of check_dig and check_dns (see help) DNS_BASE_DESC= >= 10 means drill for check_dig and no check_dns DNS_BINDTOOLS_DESC= Use dig and nslookup from dns/bind-tools DNS_BIND98_DESC= Use dig and nslookup from dns/bind98 DNS_BIND99_DESC= Use dig and nslookup from dns/bind99 DNS_BIND910_DESC= Use dig and nslookup from dns/bind910 EXTRAOPTS_CONFIGURE_ENABLE= extra-opts GNU_CONFIGURE= yes NAGIOSUSER?= nagios NAGIOSGROUP?= nagios NAGIOSDIR?= /var/spool/nagios NAGIOSWWWDIR?= www/nagios NAGIOSHTMURL?= /nagios NAGIOSCGIURL?= ${NAGIOSHTMURL}/cgi-bin NAGIOSPOLLIP?= 127.0.0.1 NAGIOSPOLLIP6?= ::1 CONFIGURE_ARGS+=--with-nagios-user=${NAGIOSUSER} \ --with-nagios-group=${NAGIOSGROUP} \ --with-cgiurl=${NAGIOSCGIURL} \ --sbindir=${PREFIX}/${NAGIOSWWWDIR}/cgi-bin \ --libexecdir=${PREFIX}/libexec/nagios \ --datadir=${PREFIX}/share \ --sysconfdir=${PREFIX}/etc/nagios \ --localstatedir=${NAGIOSDIR} \ --prefix=${PREFIX} # Also, force some commands with their expected paths so that they don't get # disabled. CONFIGURE_ARGS+=--with-qmail-qstat-command=/var/qmail/bin/qmail-qstat CONFIGURE_ENV= PERL=${PERL} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include QSTAT_BUILD_DEPENDS= qstat:${PORTSDIR}/games/qstat QSTAT_RUN_DEPENDS= qstat:${PORTSDIR}/games/qstat QSTAT_CONFIGURE_ENABLE= qstat IPV6_CONFIGURE_WITH= ipv6 FPING_BUILD_DEPENDS= fping:${PORTSDIR}/net/fping FPING_RUN_DEPENDS= fping:${PORTSDIR}/net/fping FPING_CONFIGURE_ENABLE= fping NETSNMP_BUILD_DEPENDS= snmpcheck:${PORTSDIR}/net-mgmt/net-snmp \ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP NETSNMP_RUN_DEPENDS= snmpcheck:${PORTSDIR}/net-mgmt/net-snmp \ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP NETSNMP_CONFIGURE_ENABLE= snmp RADIUS_LIB_DEPENDS= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient RADIUS_CONFIGURE_WITH= radius MYSQL_USE= mysql=yes MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYSQL_CONFIGURE_OFF= --without-mysql PGSQL_USE= pgsql=yes PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} PGSQL_CONFIGURE_OFF= --without-pgsql LDAP_USE= openldap=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls DBI_LIB_DEPENDS= libdbi.so:${PORTSDIR}/databases/libdbi DBI_CONFIGURE_WITH= dbi DNS_BINDTOOLS_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind-tools DNS_BINDTOOLS_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND98_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind98 DNS_BIND98_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND99_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind99 DNS_BIND99_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND910_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind910 DNS_BIND910_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup .include .if ${OSVERSION} > 1000055 && ${PORT_OPTIONS:MDNS_BASE} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dig-to-drill.diff CONFIGURE_ARGS+=--with-dig-command=/usr/bin/drill PLIST_SUB+= CHECK_DNS="@comment " .else . if ${PORT_OPTIONS:MDNS_BASE} CONFIGURE_ARGS+= --with-dig-command=/usr/bin/dig \ --with-nslookup-command=/usr/bin/nslookup . endif PLIST_SUB+= CHECK_DNS="" .endif .if !exists(/usr/bin/ssh) PLIST_SUB+= SSH="@comment " .else PLIST_SUB+= SSH="" .endif post-patch: .for file in check_by_ssh.c check_disk.c check_http.c check_mrtgtraf.c \ check_nagios.c check_ntp.c check_ntp_peer.c check_ntp_time.c \ check_pgsql.c check_snmp.c check_ssh.c check_swap.c check_time.c \ check_users.c @${REINPLACE_CMD} -e 's|setlocale (LC_ALL, "");|setlocale (LC_ALL, ""); setlocale(LC_NUMERIC, "C");|g' ${WRKSRC}/plugins/${file} .endfor @${REINPLACE_CMD} -e 's|chown root|${TRUE}|g' ${WRKSRC}/plugins-root/Makefile.am .if ${PORT_OPTIONS:MJAIL} @${REINPLACE_CMD} -e 's# 127.0.0.1 # ${NAGIOSPOLLIP} #g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's# ::1 # ${NAGIOSPOLLIP6} #g' ${WRKSRC}/configure.ac .endif .include Index: head/net-mgmt/nagios-plugins/Makefile =================================================================== --- head/net-mgmt/nagios-plugins/Makefile (revision 362834) +++ head/net-mgmt/nagios-plugins/Makefile (revision 362835) @@ -1,169 +1,170 @@ # Created by: Blaz Zupan # $FreeBSD$ PORTNAME= nagios-plugins PORTVERSION= 2.0.3 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= https://www.nagios-plugins.org/download/ \ LOCAL/mat/${PORTNAME} MAINTAINER= mat@FreeBSD.org COMMENT= Plugins for Nagios LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_INSTALL= monitoring-plugins-* USES= charsetfix gmake perl5 libtool CHARSETFIX_MAKEFILEIN=Makefile.am USE_SUBMAKE= yes USE_AUTOTOOLS= aclocal autoconf automake ACLOCAL_ARGS= -I m4 -I gl/m4 AUTOMAKE_ARGS= --add-missing OPTIONS_DEFINE= QSTAT FPING NETSNMP RADIUS MYSQL PGSQL LDAP IPV6 JAIL NLS DBI EXTRAOPTS OPTIONS_SINGLE= DNS OPTIONS_SINGLE_DNS= DNS_BASE DNS_BINDTOOLS DNS_BIND98 DNS_BIND99 DNS_BIND910 OPTIONS_DEFAULT=IPV6 EXTRAOPTS DNS_BASE OPTIONS_SUB= yes QSTAT_DESC= Game server query support (check_game) FPING_DESC= Support for non-flooding fast ping (check_fping) NETSNMP_DESC= SNMP support (check_snmp) RADIUS_DESC= Radius support (check_radius) MYSQL_DESC= MySQL support (check_mysql) PGSQL_DESC= PostgreSQL support (check_pgsql) LDAP_DESC= OpenLDAP support (check_ldap) JAIL_DESC= Compilation within jail(8) (see help) DBI_DESC= Check database using DBI EXTRAOPTS_DESC= Parsing of plugins ini config files for extra options DNS_DESC= Configuration of check_dig and check_dns (see help) DNS_BASE_DESC= >= 10 means drill for check_dig and no check_dns DNS_BINDTOOLS_DESC= Use dig and nslookup from dns/bind-tools DNS_BIND98_DESC= Use dig and nslookup from dns/bind98 DNS_BIND99_DESC= Use dig and nslookup from dns/bind99 DNS_BIND910_DESC= Use dig and nslookup from dns/bind910 EXTRAOPTS_CONFIGURE_ENABLE= extra-opts GNU_CONFIGURE= yes NAGIOSUSER?= nagios NAGIOSGROUP?= nagios NAGIOSDIR?= /var/spool/nagios NAGIOSWWWDIR?= www/nagios NAGIOSHTMURL?= /nagios NAGIOSCGIURL?= ${NAGIOSHTMURL}/cgi-bin NAGIOSPOLLIP?= 127.0.0.1 NAGIOSPOLLIP6?= ::1 CONFIGURE_ARGS+=--with-nagios-user=${NAGIOSUSER} \ --with-nagios-group=${NAGIOSGROUP} \ --with-cgiurl=${NAGIOSCGIURL} \ --sbindir=${PREFIX}/${NAGIOSWWWDIR}/cgi-bin \ --libexecdir=${PREFIX}/libexec/nagios \ --datadir=${PREFIX}/share \ --sysconfdir=${PREFIX}/etc/nagios \ --localstatedir=${NAGIOSDIR} \ --prefix=${PREFIX} # Also, force some commands with their expected paths so that they don't get # disabled. CONFIGURE_ARGS+=--with-qmail-qstat-command=/var/qmail/bin/qmail-qstat CONFIGURE_ENV= PERL=${PERL} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include QSTAT_BUILD_DEPENDS= qstat:${PORTSDIR}/games/qstat QSTAT_RUN_DEPENDS= qstat:${PORTSDIR}/games/qstat QSTAT_CONFIGURE_ENABLE= qstat IPV6_CONFIGURE_WITH= ipv6 FPING_BUILD_DEPENDS= fping:${PORTSDIR}/net/fping FPING_RUN_DEPENDS= fping:${PORTSDIR}/net/fping FPING_CONFIGURE_ENABLE= fping NETSNMP_BUILD_DEPENDS= snmpcheck:${PORTSDIR}/net-mgmt/net-snmp \ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP NETSNMP_RUN_DEPENDS= snmpcheck:${PORTSDIR}/net-mgmt/net-snmp \ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP NETSNMP_CONFIGURE_ENABLE= snmp RADIUS_LIB_DEPENDS= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient RADIUS_CONFIGURE_WITH= radius MYSQL_USE= mysql=yes MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} MYSQL_CONFIGURE_OFF= --without-mysql PGSQL_USE= pgsql=yes PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} PGSQL_CONFIGURE_OFF= --without-pgsql LDAP_USE= openldap=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls DBI_LIB_DEPENDS= libdbi.so:${PORTSDIR}/databases/libdbi DBI_CONFIGURE_WITH= dbi DNS_BINDTOOLS_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind-tools DNS_BINDTOOLS_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND98_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind98 DNS_BIND98_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND99_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind99 DNS_BIND99_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup DNS_BIND910_BUILD_DEPENDS= ${LOCALBASE}/bin/dig:${PORTSDIR}/dns/bind910 DNS_BIND910_CONFIGURE_ON= --with-dig-command=${LOCALBASE}/bin/dig \ --with-nslookup-command=${LOCALBASE}/bin/nslookup .include .if ${OSVERSION} > 1000055 && ${PORT_OPTIONS:MDNS_BASE} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-dig-to-drill.diff CONFIGURE_ARGS+=--with-dig-command=/usr/bin/drill PLIST_SUB+= CHECK_DNS="@comment " .else . if ${PORT_OPTIONS:MDNS_BASE} CONFIGURE_ARGS+= --with-dig-command=/usr/bin/dig \ --with-nslookup-command=/usr/bin/nslookup . endif PLIST_SUB+= CHECK_DNS="" .endif .if !exists(/usr/bin/ssh) PLIST_SUB+= SSH="@comment " .else PLIST_SUB+= SSH="" .endif post-patch: .for file in check_by_ssh.c check_disk.c check_http.c check_mrtgtraf.c \ check_nagios.c check_ntp.c check_ntp_peer.c check_ntp_time.c \ check_pgsql.c check_snmp.c check_ssh.c check_swap.c check_time.c \ check_users.c @${REINPLACE_CMD} -e 's|setlocale (LC_ALL, "");|setlocale (LC_ALL, ""); setlocale(LC_NUMERIC, "C");|g' ${WRKSRC}/plugins/${file} .endfor @${REINPLACE_CMD} -e 's|chown root|${TRUE}|g' ${WRKSRC}/plugins-root/Makefile.am # add a fake PATH so that it gets set to a correct value during build. @${REINPLACE_CMD} -e "s|$$ENV{'PATH'}=''|$$ENV{'PATH'}='foo'|" ${WRKSRC}/plugins-scripts/*.pl .if ${PORT_OPTIONS:MJAIL} @${REINPLACE_CMD} -e 's# 127.0.0.1 # ${NAGIOSPOLLIP} #g' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e 's# ::1 # ${NAGIOSPOLLIP6} #g' ${WRKSRC}/configure.ac .endif .include Index: head/net-mgmt/nefu/Makefile =================================================================== --- head/net-mgmt/nefu/Makefile (revision 362834) +++ head/net-mgmt/nefu/Makefile (revision 362835) @@ -1,62 +1,62 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= nefu PORTVERSION= 1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= http://rsug.itd.umich.edu/software/nefu/files/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Network monitoring daemon USE_RC_SUBR= nefu GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV= YACC=${YACC} \ OPENSSL_CFLAGS="-I${OPENSSLINC}" \ OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --with-ssl=${OPENSSLBASE} \ --without-sasl \ --without-zlib \ --without-shelltests USERS= nefu GROUPS= nefu USE_OPENSSL= yes OPTIONS_DEFINE= LDAP HTML HTML_DESC= HTML support OPTIONS_SUB= yes DBDIR= /var/db/nefu LDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE}/lib LDAP_CONFIGURE_OFF= --without-ldap LDAP_USE= OPENLDAP=yes HTML_CONFIGURE_ON= --with-html=${WWWDIR} HTML_CONFIGURE_OFF= --without-html post-patch: @${REINPLACE_CMD} -e 's|-lsasl2||' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-lssl|-lssl -lcrypto|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|== x_|= x_|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|== x_|= x_|' \ ${WRKSRC}/libsnet/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/nefu.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/nefu.conf.4 ${STAGEDIR}${PREFIX}/man/man4 post-install: @${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${DBDIR} .include Index: head/net-mgmt/xymon-server/Makefile =================================================================== --- head/net-mgmt/xymon-server/Makefile (revision 362834) +++ head/net-mgmt/xymon-server/Makefile (revision 362835) @@ -1,100 +1,100 @@ # $FreeBSD$ PORTNAME= xymon PORTVERSION= 4.3.17 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt www MASTER_SITES= SF/xymon/Xymon/${PORTVERSION} PKGNAMESUFFIX= -server${PKGNAMESUFFIX2} DIST_SUBDIR= repacked MAINTAINER= feld@FreeBSD.org COMMENT= System for monitoring servers and networks LICENSE= GPLv2 BUILD_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png \ libpcre.so:${PORTSDIR}/devel/pcre \ libcares.so:${PORTSDIR}/dns/c-ares RUN_DEPENDS= rrdtool:${PORTSDIR}/databases/rrdtool \ fping:${PORTSDIR}/net/fping \ mtr:${PORTSDIR}/net/mtr-nox11 USERS= xymon GROUPS= xymon # Options XYMONUSER?= xymon XYMONHOSTNAME?= xymon.example.com XYMONHOSTIP?= 127.0.0.1 USES= gmake USE_OPENSSL= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV= MAKE=gmake MAKE_ENV+= XYMONUSER="${XYMONUSER}" MAKE_ENV+= XYMONHOSTNAME="${XYMONHOSTNAME}" MAKE_ENV+= XYMONHOSTIP="${XYMONHOSTIP}" MAKE_ENV+= INSTALLROOT="${STAGEDIR}" MANPREFIX= ${STAGEDIR}${PREFIX} MAKE_ARGS+= PKGBUILD="true" USE_RC_SUBR= xymon-server SUB_LIST+= XYMONUSER="${XYMONUSER}" PLIST_SUB+= XYMONUSER="${XYMONUSER}" CONFIG_FILES= alerts.cfg analysis.cfg cgioptions.cfg client-local.cfg \ columndoc.csv combo.cfg graphs.cfg holidays.cfg protocols.cfg \ rrddefinitions.cfg tasks.cfg xymonserver.cfg FIXME1= alerts.cfg hosts.cfg xymon-apache-open xymon-apache-secure FIXME2= analysis.cfg combo.cfg holidays.cfg rrddefinitions.cfg \ snmpmibs.cfg xymonmenu.cfg xymonserver-migration.cfg OPTIONS_DEFINE=LDAP NETSNMP NETSNMP_DESC=Enable Net-SNMP support .include .if ${PORT_OPTIONS:MLDAP} MAKE_ENV+= WITH_LDAP=1 USE_OPENLDAP= yes .endif .if ${PORT_OPTIONS:MNETSNMP} MAKE_ENV+= WITH_NETSNMP=1 LIB_DEPENDS+= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp .endif post-patch: ${REINPLACE_CMD} -e 's|!/bin/bash|!/usr/local/bin/bash|' \ ${WRKSRC}/xymond/xymonreports.sh.DIST ${REINPLACE_CMD} -e 's|web-build client|web-build|' ${WRKSRC}/build/Makefile.rules ${REINPLACE_CMD} -e 's|install-docs install-client|install-docs|' ${WRKSRC}/build/Makefile.rules ${REINPLACE_CMD} -e 's|$(INSTALLETCDIR)/protocols.cfg|$(INSTALLETCDIR)/protocols.cfg.DIST|' ${WRKSRC}/xymonnet/Makefile ${REINPLACE_CMD} -e 's|TRACEROUTE="traceroute"|TRACEROUTE="mtr -c 2 -n --report"|' ${WRKSRC}/xymond/etcfiles/xymonserver.cfg.DIST # Configure script is interactive do-configure: ${CP} ${FILESDIR}/Makefile ${WRKSRC}/ post-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/server/etc ${INSTALL_SCRIPT} ${WRKSRC}/build/upgrade430.sh ${STAGEDIR}${WWWDIR}/server/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/build/renamevars ${STAGEDIR}${WWWDIR}/server/bin/ .for i in ${FIXME1} ${INSTALL_DATA} ${WRKSRC}/xymond/etcfiles/${i}.DIST ${STAGEDIR}${WWWDIR}/server/etc/ .endfor .for i in ${FIXME2} ${INSTALL_DATA} ${WRKSRC}/xymond/etcfiles/${i} ${STAGEDIR}${WWWDIR}/server/etc/${i}.DIST .endfor .for i in ${CONFIG_FILES} ${CP} -np ${STAGEDIR}${WWWDIR}/server/etc/${i}.DIST \ ${STAGEDIR}${WWWDIR}/server/etc/${i} || ${TRUE} .endfor # this dir should NOT get installed with the package; will do in rc script ${RMDIR} ${STAGEDIR}/var/log/xymon ${RMDIR} ${STAGEDIR}/var/log ${RMDIR} ${STAGEDIR}/var .include Index: head/net-mgmt/zabbix2-server/Makefile =================================================================== --- head/net-mgmt/zabbix2-server/Makefile (revision 362834) +++ head/net-mgmt/zabbix2-server/Makefile (revision 362835) @@ -1,162 +1,162 @@ # Created by: Jim Riggs # $FreeBSD$ PORTNAME= zabbix2 PORTVERSION= 2.0.12 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= net-mgmt MASTER_SITES= SF/zabbix/ZABBIX%20Latest%20Stable/${PORTVERSION} PKGNAMESUFFIX?= -server DISTNAME= zabbix-${PORTVERSION} MAINTAINER= pakhom706@gmail.com COMMENT= Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//}) LICENSE= GPLv2 CONFLICTS= ${PKGBASE}-1.[0-8]* IGNORE_WITH_MYSQL= 41 .if ${PKGNAMESUFFIX} != "-agent" CONFLICTS+= ${PORTNAME}-1.[0-8]* .endif ZABBIX_BUILD= ${PKGNAMESUFFIX:S/^-//} .if ${ZABBIX_BUILD} != "frontend" # frontend only needs the version/distribution settings .if ${ZABBIX_BUILD} != "agent" USE_RC_SUBR= zabbix_${ZABBIX_BUILD} .else USE_RC_SUBR= zabbix_${ZABBIX_BUILD}d .endif USES= pkgconfig iconv USERS= zabbix GROUPS= zabbix .if ${ZABBIX_BUILD} != "proxy" PLIST_SUB= PROXY="@comment " .else PLIST_SUB= PROXY="" .endif .if ${ZABBIX_BUILD} == "server" PLIST_SUB+= SERVER="" .else PLIST_SUB+= SERVER="@comment " .endif PLIST_SUB+= ZABBIX_BUILD=${ZABBIX_BUILD} PORTVERSION=${PORTVERSION} SUB_LIST= ZABBIX_BUILD=${ZABBIX_BUILD} ZABBIX_REQUIRE=${ZABBIX_REQUIRE} MAKE_ARGS+= ARCH=freebsd GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-${ZABBIX_BUILD} \ --sysconfdir=${ETCDIR} \ --datadir=${ETCDIR} .if ${ZABBIX_BUILD} != "agent" LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo SUB_FILES= pkg-message CONFIGURE_ARGS+= --with-net-snmp OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}${PKGNAMESUFFIX}/options OPTIONS_DEFINE= IPV6 FPING JABBER CURL LDAP IPMI SSH NMAP JAVAGW OPTIONS_DEFAULT= MYSQL IPV6 FPING JABBER CURL UNIXODBC OPTIONS_SUB= yes CURL_DESC= Support for web monitoring FPING_DESC= Build/install fping for ping checks IPMI_DESC= Support for IPMI checks JABBER_DESC= Support for Jabber media type LDAP_DESC= Support for LDAP server checks NMAP_DESC= Build/install nmap for o/s detection SSH_DESC= Support for SSH-based checks JAVAGW_DESC= Support for Java gateway ODBC_DESC= Support for database checks via ODBC OPTIONS_SINGLE= DB ODBC OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE ORACLE OPTIONS_SINGLE_ODBC= IODBC UNIXODBC MYSQL_CONFIGURE_WITH= mysql MYSQL_USE= MYSQL=yes PGSQL_CONFIGURE_WITH= postgresql PGSQL_USES= pgsql SQLITE_CONFIGURE_WITH= sqlite3 SQLITE_USE= SQLITE=3 ORACLE_CONFIGURE_WITH= oracle CURL_CONFIGURE_WITH= libcurl CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes IPMI_CONFIGURE_WITH= openipmi IPMI_LIB_DEPENDS= libOpenIPMI.so:${PORTSDIR}/sysutils/openipmi JABBER_CONFIGURE_WITH= jabber JABBER_LIB_DEPENDS= libiksemel.so:${PORTSDIR}/textproc/iksemel FPING_RUN_DEPENDS= fping:${PORTSDIR}/net/fping SSH_CONFIGURE_WITH= ssh2 SSH_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 IODBC_CONFIGURE_WITH= iodbc IODBC_LIB_DEPENDS= libiodbc.so:${PORTSDIR}/databases/libiodbc UNIXODBC_CONFIGURE_WITH= unixodbc UNIXODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC .endif # if ${ZABBIX_BUILD} != "agent" IPV6_CONFIGURE_ENABLE= ipv6 NMAP_RUN_DEPENDS= nmap:${PORTSDIR}/security/nmap \ sudo:${PORTSDIR}/security/sudo JAVAGW_CONFIGURE_ENABLE= java JAVAGW_USE= JAVA=yes .include post-patch: @${GREP} -rl "/etc/zabbix" ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} -e 's#/etc/zabbix#${ETCDIR}#g' @${REINPLACE_CMD} -e 's#/usr/sbin/fping#${LOCALBASE}/sbin/fping#g' ${WRKSRC}/conf/zabbix_*.conf .if ${ZABBIX_BUILD} != "agent" .for d in mysql oracle postgresql sqlite3 @${REINPLACE_CMD} -e 's|/bin/ping|/sbin/ping|g; \ s|/usr/bin/traceroute|/usr/sbin/traceroute|g; \ s|sudo /usr/bin/nmap|sudo ${LOCALBASE}/bin/nmap|g;' \ ${WRKSRC}/database/${d}/data.sql .endfor .endif @${REINPLACE_CMD} -Ee 's|(@sysconfdir@/(\$$\([A-Z]*_CONFIG\)))" ([|][|] cp "../../conf/\$$\([A-Z]*_CONFIG\)" "\$$\(DESTDIR\)@sysconfdir@)"|\1.sample" \3/\2.sample"|;' \ ${WRKSRC}/src/zabbix_${ZABBIX_BUILD}/Makefile.in @${FIND} ${WRKSRC} -type f \( -name '*.bak' -or -name '*.orig' \) -exec ${RM} -f {} + post-install: .if ${PORT_OPTIONS:MJAVAGW} @${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample .endif .if ${ZABBIX_BUILD} != "agent" @${MKDIR} "${STAGEDIR}${DATADIR}/${ZABBIX_BUILD}/database" @cd ${WRKSRC}/upgrades/ && ${COPYTREE_SHARE} dbpatches ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD}/upgrades/ @cd ${WRKSRC}/database/ && ${COPYTREE_SHARE} "ibm_db2 mysql oracle postgresql sqlite3" ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD}/database/ .endif .endif # if ${ZABBIX_BUILD} != "frontend" .include Index: head/net-mgmt/zabbix22-server/Makefile =================================================================== --- head/net-mgmt/zabbix22-server/Makefile (revision 362834) +++ head/net-mgmt/zabbix22-server/Makefile (revision 362835) @@ -1,169 +1,170 @@ # Created by: Pakhom Golynga # $FreeBSD$ PORTNAME= zabbix22 PORTVERSION= 2.2.4 +PORTREVISION= 1 CATEGORIES= net-mgmt MASTER_SITES= SF/zabbix/ZABBIX%20Latest%20Stable/${PORTVERSION} PKGNAMESUFFIX?= -server DISTNAME= zabbix-${PORTVERSION} MAINTAINER= pakhom706@gmail.com COMMENT= Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//}) LICENSE= GPLv2 CONFLICTS= ${PKGBASE}-1.[0-8]* IGNORE_WITH_PHP= 52 IGNORE_WITH_MYSQL= 41 .if ${PKGNAMESUFFIX} != "-agent" CONFLICTS+= ${PORTNAME}-1.[0-8]* .endif ZABBIX_BUILD= ${PKGNAMESUFFIX:S/^-//} .if ${ZABBIX_BUILD} != "frontend" # frontend only needs the version/distribution settings .if ${ZABBIX_BUILD} != "agent" USE_RC_SUBR= zabbix_${ZABBIX_BUILD} .else USE_RC_SUBR= zabbix_${ZABBIX_BUILD}d .endif USES= pkgconfig iconv USERS= zabbix GROUPS= zabbix .if ${ZABBIX_BUILD} != "proxy" PLIST_SUB= PROXY="@comment " .else PLIST_SUB= PROXY="" .endif .if ${ZABBIX_BUILD} == "server" PLIST_SUB+= SERVER="" .else PLIST_SUB+= SERVER="@comment " .endif PLIST_SUB+= ZABBIX_BUILD=${ZABBIX_BUILD} PORTVERSION=${PORTVERSION} SUB_LIST= ZABBIX_BUILD=${ZABBIX_BUILD} ZABBIX_REQUIRE=${ZABBIX_REQUIRE} MAKE_ARGS+= ARCH=freebsd GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-${ZABBIX_BUILD} \ --sysconfdir=${ETCDIR} \ --datadir=${ETCDIR} \ --with-iconv=${ICONV_PREFIX} .if ${ZABBIX_BUILD} != "agent" LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp \ libexecinfo.so:${PORTSDIR}/devel/libexecinfo SUB_FILES= pkg-message CONFIGURE_ARGS+= --with-net-snmp OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}${PKGNAMESUFFIX}/options OPTIONS_DEFINE= IPV6 FPING JABBER CURL LDAP IPMI SSH NMAP JAVAGW LIBXML2 OPTIONS_DEFAULT= MYSQL IPV6 FPING JABBER CURL UNIXODBC OPTIONS_SUB= yes CURL_DESC= Support for web monitoring FPING_DESC= Build/install fping for ping checks IPMI_DESC= Support for IPMI checks JABBER_DESC= Support for Jabber media type LDAP_DESC= Support for LDAP server checks NMAP_DESC= Build/install nmap for o/s detection SSH_DESC= Support for SSH-based checks ODBC_DESC= Support for database checks via ODBC JAVAGW_DESC= Support for Java gateway LIBXML2_DESC= Support for libxml2 (required by monitoring VMware) OPTIONS_SINGLE= DB ODBC OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE ORACLE OPTIONS_SINGLE_ODBC= IODBC UNIXODBC MYSQL_CONFIGURE_WITH= mysql MYSQL_USE= MYSQL=yes PGSQL_CONFIGURE_WITH= postgresql PGSQL_USES= pgsql SQLITE_CONFIGURE_WITH= sqlite3 SQLITE_USE= SQLITE=3 ORACLE_CONFIGURE_WITH= oracle CURL_CONFIGURE_WITH= libcurl CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes IPMI_CONFIGURE_WITH= openipmi IPMI_LIB_DEPENDS= libOpenIPMI.so:${PORTSDIR}/sysutils/openipmi JABBER_CONFIGURE_WITH= jabber JABBER_LIB_DEPENDS= libiksemel.so:${PORTSDIR}/textproc/iksemel FPING_RUN_DEPENDS= fping:${PORTSDIR}/net/fping SSH_CONFIGURE_WITH= ssh2 SSH_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 IODBC_CONFIGURE_WITH= iodbc IODBC_LIB_DEPENDS= libiodbc.so:${PORTSDIR}/databases/libiodbc UNIXODBC_CONFIGURE_WITH= unixodbc UNIXODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC .endif # if ${ZABBIX_BUILD} != "agent" IPV6_CONFIGURE_ENABLE= ipv6 NMAP_RUN_DEPENDS= nmap:${PORTSDIR}/security/nmap \ sudo:${PORTSDIR}/security/sudo JAVAGW_CONFIGURE_ENABLE= java JAVAGW_USE= JAVA=yes LIBXML2_CONFIGURE_WITH= libxml2 LIBXML2_LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 .include post-patch: @${GREP} -rl "/etc/zabbix" ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} -e 's#/etc/zabbix#${ETCDIR}#g' @${REINPLACE_CMD} -e 's#/usr/sbin/fping#${LOCALBASE}/sbin/fping#g' ${WRKSRC}/conf/zabbix_*.conf .if ${ZABBIX_BUILD} != "agent" .if ! ${PORT_OPTIONS:MFPING} .endif .for d in mysql oracle postgresql sqlite3 @${REINPLACE_CMD} -e 's|/bin/ping|/sbin/ping|g; \ s|/usr/bin/traceroute|/usr/sbin/traceroute|g; \ s|sudo /usr/bin/nmap|sudo ${LOCALBASE}/bin/nmap|g;' \ ${WRKSRC}/database/${d}/data.sql .endfor .endif @${REINPLACE_CMD} -Ee 's|(@sysconfdir@/(\$$\([A-Z]*_CONFIG\)))" ([|][|] cp "../../conf/\$$\([A-Z]*_CONFIG\)" "\$$\(DESTDIR\)@sysconfdir@)"|\1.sample" \3/\2.sample"|;' \ ${WRKSRC}/src/zabbix_${ZABBIX_BUILD}/Makefile.in @${FIND} ${WRKSRC} -type f \( -name '*.bak' -or -name '*.orig' \) -exec ${RM} -f {} + post-install: .if ${PORT_OPTIONS:MJAVAGW} @${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample .endif .if ${ZABBIX_BUILD} != "agent" ${MKDIR} "${STAGEDIR}${DATADIR}/${ZABBIX_BUILD}/database" cd ${WRKSRC}/upgrades/ && ${COPYTREE_SHARE} dbpatches ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD}/upgrades/ cd ${WRKSRC}/database/ && ${COPYTREE_SHARE} "ibm_db2 mysql oracle postgresql sqlite3" ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD}/database/ .endif .endif # if ${ZABBIX_BUILD} != "frontend" .include Index: head/news/nntpcache/Makefile =================================================================== --- head/news/nntpcache/Makefile (revision 362834) +++ head/news/nntpcache/Makefile (revision 362835) @@ -1,67 +1,67 @@ # Created by: proff@suburbia.net # $FreeBSD$ PORTNAME= nntpcache PORTVERSION= 3.0.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= news MASTER_SITES= http://www.xs4all.nl/~suelette/ MAINTAINER= leeym@FreeBSD.org COMMENT= News caching/anti-spam/server-merging system USE_AUTOTOOLS= automake:env # This may be set interactively at install-time. NNTPCache will # cache news articles and related data in ${SPOOLDIR}/nntpcache. SPOOLDIR?= /var/spool NO_CDROM= Free for individuals and non-military, non-profit organisations only USES= gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=${SPOOLDIR} AUTHINFO_EXT= authinfo_pam.ext USE_RC_SUBR= nntpcached OPTIONS_DEFINE= LDAP RADIUS SPAMPHOBIA SPAMPHOBIA_DESC= Spamphobia NoCeM support .include .if ${PORT_OPTIONS:MRADIUS} CONFIGURE_ARGS+= --with-authinfo-radius AUTHINFO_EXT+= authinfo_radius.ext .endif .if ${PORT_OPTIONS:MLDAP} || defined(WITH_LDAP2) USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-authinfo-ldap CPPFLAGS+= -I${PREFIX}/include -I${LOCALBASE}/include LDFLAGS+= -L${PREFIX}/lib -L${LOCALBASE}/lib AUTHINFO_EXT+= authinfo_ldap.ext .endif CONFIGURE_ARGS+= --program-transform-name='' NNTPSPOOLDIR?= ${SPOOLDIR}/${PORTNAME} PLIST_SUB+= SPOOLDIR=${NNTPSPOOLDIR} CPIO_CMD= ${CPIO} --quiet -pdum -R MAN8= nntpcached.8 newshound.8 PORTDOCS= AUTHORS ChangeLog FAQ FAQ.html HACKING HTML \ INSTALL LICENSING NEWS README README.INN VERSION .if ${PORT_OPTIONS:MSPAMPHOBIA} REVISEDATE= 20060903 PATCH_SITES+= http://people.freebsd.org/~leeym/:SPAMPHOBIA PATCHFILES+= ${DISTNAME}-spamphobia-${REVISEDATE}.diff.gz:SPAMPHOBIA .endif post-configure: ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -C ${WRKSRC}/src ${AUTHINFO_EXT} post-install: @ ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${FIND} ${PORTDOCS} \ | ${CPIO_CMD} ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}) .include Index: head/security/clamav/Makefile =================================================================== --- head/security/clamav/Makefile (revision 362834) +++ head/security/clamav/Makefile (revision 362835) @@ -1,210 +1,211 @@ # Created by: markun@onohara.to # $FreeBSD$ PORTNAME= clamav PORTVERSION= 0.98.4 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= SF MAINTAINER= garga@FreeBSD.org COMMENT= Command line virus scanner written entirely in C LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl OPTIONS_DEFINE= ARC ARJ LHA UNZOO UNRAR LLVM TESTS MILTER LDAP ICONV STDERR \ EXPERIMENTAL DOCS IPV6 DMG_XAR ARC_DESC= Enable arch archives support ARJ_DESC= Enable arj archives support LHA_DESC= Enable lha archives support UNZOO_DESC= Enable zoo archives support UNRAR_DESC= Enable rar archives support LLVM_DESC= Enable JIT Bytecode compiler (bundled LLVM) TESTS_DESC= Run compile-time tests (req. python) MILTER_DESC= Compile the milter interface STDERR_DESC= Print logs to stderr instead of stdout EXPERIMENTAL_DESC= Build experimental code DMG_XAR_DESC= Enable DMG and XAR archives support OPTIONS_DEFAULT= ARC ARJ LHA UNZOO UNRAR LLVM DOCS IPV6 DMG_XAR ARC_RUN_DEPENDS= arc:${PORTSDIR}/archivers/arc ARJ_RUN_DEPENDS= arj:${PORTSDIR}/archivers/arj LHA_RUN_DEPENDS= lha:${PORTSDIR}/archivers/lha UNZOO_RUN_DEPENDS= unzoo:${PORTSDIR}/archivers/unzoo UNRAR_CONFIGURE_ENABLE= unrar MILTER_CONFIGURE_ENABLE=milter TESTS_CONFIGURE_ENABLE= check TESTS_BUILD_DEPENDS= ${LOCALBASE}/include/check.h:${PORTSDIR}/devel/libcheck ICONV_CONFIGURE_ON= --with-iconv ICONV_CONFIGURE_OFF= --without-iconv ICONV_USES= iconv EXPERIMENTAL_CONFIGURE_ENABLE= experimental IPV6_CONFIGURE_ENABLE= ipv6 DMG_XAR_CONFIGURE_ENABLE= xml DMG_XAR_USE= GNOME=libxml2 GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake libtool INSTALL_TARGET= install-strip USE_RC_SUBR= clamav-clamd clamav-freshclam PORTDOCS= * DBDIR= /var/db/clamav LOGDIR= /var/log/clamav RUNDIR= /var/run/clamav PLIST_SUB+= DBDIR=${DBDIR:S/^\///} \ LOGDIR=${LOGDIR:S/^\///} \ RUNDIR=${RUNDIR:S/^\///} \ CLAMAVUSER=${CLAMAVUSER} \ CLAMAVGROUP=${CLAMAVGROUP} \ RESETPREFIX=${PREFIX} PY_NO_THREAD= ${WRKDIR}/.python-has-no-threads USE_AUTOTOOLS= libltdl OPTIONS_SUB= yes CONFIGURE_ARGS= --libdir=${PREFIX}/lib \ --with-dbdir=${DBDIR} \ --with-zlib=/usr \ --disable-clamuko \ --disable-clamav \ --enable-bigstack \ --enable-readdir_r \ --enable-gethostbyname_r \ --disable-dependency-tracking \ --enable-clamdtop CPPFLAGS+= -I${LOCALBASE}/include \ ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib \ ${PTHREAD_LIBS} # This port has a problem with -pthread, # force to use -lthr until it's not fixed. PTHREAD_LIBS= -lthr CONFLICTS?= clamav-milter-[0-9]* CLAMAVUSER?= clamav CLAMAVGROUP?= clamav CLAMAV_CLAMD_SOCKET?= ${RUNDIR}/clamd.sock CLAMAV_MILTER_SOCKET?= ${RUNDIR}/clmilter.sock SUB_FILES= pkg-deinstall SUB_LIST+= DBDIR=${DBDIR} \ LOGDIR=${LOGDIR} \ RUNDIR=${RUNDIR} \ CHMOD=${CHMOD} \ CHOWN=${CHOWN} \ CLAMAVUSER=${CLAMAVUSER} \ CLAMAVGROUP=${CLAMAVGROUP} \ CLAMAV_CLAMD_SOCKET=${CLAMAV_CLAMD_SOCKET} \ CLAMAV_MILTER_SOCKET=${CLAMAV_MILTER_SOCKET} SED_CONF= -E -e 's|^\#?(Example)$$|\#\1|' \ -e 's|^\#?((Update)?LogFile) .*/([a-z]+\.log)$$|\1 ${LOGDIR}/\3|' \ -e 's|^\#?(PidFile) .*/([a-z\-]+\.pid)$$|\1 ${RUNDIR}/\2|' \ -e 's|^\#?(LocalSocket) .*$$|\1 ${CLAMAV_CLAMD_SOCKET}|' \ -e 's|^\#?(User) .*$$|\1 ${CLAMAVUSER}|' \ -e 's|^\#?(AllowSupplementaryGroups).*$$|\1 yes|' \ -e 's|^\#?(ScanMail).*$$|\1 yes|' \ -e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DBDIR}|' \ -e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ -e 's|^\#?(FixStaleSocket).*$$|\1 yes|' \ -e 's|^\#?(NotifyClamd) .*$$|\1 ${PREFIX}/etc/clamd.conf|' \ -e 's|^\#?(MilterSocket) */tmp.*$$|\1 ${CLAMAV_MILTER_SOCKET}|' \ -e 's|^\#?(ClamdSocket).*$$|\1 unix:${CLAMAV_CLAMD_SOCKET}|' PLIST_SUB+= CLAMAVUSER=${CLAMAVUSER} \ CLAMAVGROUP=${CLAMAVGROUP} .include .if ${CLAMAVUSER} == "clamav" USERS= clamav .endif .if ${CLAMAVGROUP} == "clamav" GROUPS= clamav mail .endif .if ${PORT_OPTIONS:MLLVM} && ( ${ARCH} == "i386" || ${ARCH} == "amd64" ) CONFIGURE_ARGS+=--enable-llvm . if ${PORT_OPTIONS:MTESTS} USE_PYTHON_BUILD= yes . endif .else CONFIGURE_ARGS+=--disable-llvm .endif .if ${PORT_OPTIONS:MMILTER} USE_RC_SUBR+= clamav-milter . if ${PORT_OPTIONS:MLDAP} && exists(${LOCALBASE}/lib/libldap.so) USE_OPENLDAP= yes LDFLAGS+= -lldap . endif . if !exists(/usr/lib/libmilter.a) || exists(${LOCALBASE}/lib/libmilter.a) BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail CONFIGURE_ARGS+=--with-sendmail=${LOCALBASE}/sbin/sendmail . else CONFIGURE_ARGS+=--with-sendmail=/usr/sbin/sendmail . endif .endif .if ${PORT_OPTIONS:MSTDERR} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-shared_output.c .endif .include .if ${ARCH} == "i386" CFLAGS+= -march=i486 .endif post-patch: @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \ ${WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's,^\(pkgconfigdir = \).*$$,\1$$\(prefix\)/libdata/pkgconfig,g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} ${SED_CONF} \ ${WRKSRC}/etc/clamd.conf.sample \ ${WRKSRC}/etc/freshclam.conf.sample \ ${WRKSRC}/etc/clamav-milter.conf.sample @${REINPLACE_CMD} -e 's|0x100000000|0x100000000ULL|g' \ ${WRKSRC}/libclamunrar/unrar.c .if ${PORT_OPTIONS:MLLVM} && ${PORT_OPTIONS:MTESTS} pre-configure: @if ! ${PYTHON_CMD} -c "import thread" >/dev/null 2>&1; then \ ${ECHO_MSG} ""; \ ${ECHO_MSG} "==========================================================================="; \ ${ECHO_MSG} "= Unit tests REQUIRES python built with thread support, and yours is not. ="; \ ${ECHO_MSG} "= It will not be called during this build ="; \ ${ECHO_MSG} "==========================================================================="; \ ${ECHO_MSG} ""; \ ${TOUCH} ${PY_NO_THREAD}; \ fi .endif .if ${PORT_OPTIONS:MTESTS} post-build: @if [ ! -f "${PY_NO_THREAD}" ]; then \ ${MAKE_CMD} -C ${WRKSRC} check; \ fi .endif post-install: ${INSTALL_DATA} ${WRKSRC}/clamav-config.h ${STAGEDIR}${PREFIX}/include @${MKDIR} ${STAGEDIR}${DOCSDIR}/html \ ${STAGEDIR}${DBDIR} \ ${STAGEDIR}${LOGDIR} \ ${STAGEDIR}${RUNDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/html/* ${STAGEDIR}${DOCSDIR}/html .include Index: head/security/cyrus-sasl2-ldapdb/Makefile =================================================================== --- head/security/cyrus-sasl2-ldapdb/Makefile (revision 362834) +++ head/security/cyrus-sasl2-ldapdb/Makefile (revision 362835) @@ -1,72 +1,72 @@ # $FreeBSD$ PORTNAME= ldapdb PORTVERSION= 2.1.26 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-sasl/ \ http://cyrusimap.org/releases/ PKGNAMEPREFIX= cyrus-sasl- DISTNAME= ${PKGNAMEPREFIX}${PORTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= SASL LDAPDB auxprop plugin LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CYRUS_SASL2_DIR=${MASTERDIR}/../cyrus-sasl2 DISTINFO_FILE= ${CYRUS_SASL2_DIR}/distinfo PATCHDIR= ${CYRUS_SASL2_DIR}/files INSTALL_WRKSRC= ${WRKSRC}/plugins USES= libtool USE_LDCONFIG= yes USE_OPENSSL= yes GNU_CONFIGURE= yes .if defined(WITH_OPENLDAP_VER) WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif USE_OPENLDAP= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-plugindir=${PREFIX}/lib/sasl2 \ --with-dbpath=${PREFIX}/etc/sasldb2 \ --with-lib-subdir=lib \ --includedir=${PREFIX}/include \ --enable-static \ --with-rc4=openssl CONFIGURE_ARGS+=--with-dblib=none \ --disable-anon \ --disable-cram \ --disable-digest \ --disable-gssapi \ --disable-krb4 \ --disable-ntlm \ --disable-otp \ --disable-plain \ --disable-scram CONFIGURE_ARGS+=--enable-ldapdb --with-ldap=${LOCALBASE} MAKE_ENV+= INSTALL_STRIP_FLAG=${STRIP} PLIST_FILES= lib/sasl2/libldapdb.a \ lib/sasl2/libldapdb.so \ lib/sasl2/libldapdb.so.3 \ lib/sasl2/libldapdb.so.3.0.0 .include .if ${OPENSSLBASE} == /usr CONFIGURE_ARGS+=--with-openssl=yes .else CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} .endif do-build: cd ${WRKSRC}/include && ${MAKE} cd ${WRKSRC}/plugins && ${MAKE} .include Index: head/security/cyrus-sasl2-saslauthd/Makefile =================================================================== --- head/security/cyrus-sasl2-saslauthd/Makefile (revision 362834) +++ head/security/cyrus-sasl2-saslauthd/Makefile (revision 362835) @@ -1,131 +1,131 @@ # $FreeBSD$ PORTNAME= saslauthd PORTVERSION= 2.1.26 -#PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= security ipv6 MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-sasl/ \ http://cyrusimap.org/releases/ PKGNAMEPREFIX= cyrus-sasl- DISTNAME= ${PKGNAMEPREFIX}${PORTVERSION} MAINTAINER= ume@FreeBSD.org COMMENT= SASL authentication server for cyrus-sasl2 LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CYRUS_SASL2_DIR=${MASTERDIR}/../cyrus-sasl2 DISTINFO_FILE= ${CYRUS_SASL2_DIR}/distinfo PATCHDIR= ${CYRUS_SASL2_DIR}/files INSTALL_WRKSRC= ${WRKSRC}/saslauthd DOCSDIR= ${PREFIX}/share/doc/cyrus-sasl2 # This doesn't work due to absence of .al support in our libtool #USE_AUTOTOOLS= libtool #LIBTOOLFILES= ${CONFIGURE_SCRIPT} saslauthd/configure USE_RC_SUBR= saslauthd USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-plugindir=${PREFIX}/lib/sasl2 \ --with-dbpath=${PREFIX}/etc/sasldb2 \ --with-lib-subdir=lib \ --includedir=${PREFIX}/include \ --enable-static \ --enable-login \ --enable-auth-sasldb \ --with-rc4=openssl \ --with-saslauthd=${SASLAUTHD_RUNPATH} \ --disable-krb4 CONFIGURE_ENV+= andrew_cv_runpath_switch=none OPTIONS_DEFINE= BDB DOCS OPENLDAP HTTPFORM BDB_CONFIGURE_ON= --with-dblib=berkeley \ --with-bdb-libdir=${BDB_LIB_DIR} \ --with-bdb-incdir=${BDB_INCLUDE_DIR} \ --with-bdb=${BDB_LIB_NAME} BDB_USE= BDB=yes BDB_CONFIGURE_OFF= --with-dblib=ndbm OPENLDAP_DESC= Use OpenLDAP OPENLDAP_USE= OPENLDAP=yes OPENLDAP_CONFIGURE_ON= --with-ldap=${LOCALBASE} HTTPFORM_DESC= Enable HTTP form authentication HTTPFORM_CONFIGURE_ENABLE=httpform .include .if ${PORT_OPTIONS:MBDB} INVALID_BDB_VER=2 .endif .if ${PORT_OPTIONS:MOPENLDAP} .if defined(WITH_OPENLDAP_VER) WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER} .endif .endif .if !defined(WITHOUT_GSSAPI) && defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.so) CONFIGURE_ARGS+=--enable-gssapi=${KRB5_HOME} --with-gss_impl=mit LDFLAGS+= -R${KRB5_HOME}/lib .elif !defined(WITHOUT_GSSAPI) && defined(HEIMDAL_HOME) && exists(${HEIMDAL_HOME}/lib/libgssapi.a) CONFIGURE_ARGS+=--enable-gssapi=${HEIMDAL_HOME} --with-gss_impl=heimdal .elif !defined(WITHOUT_GSSAPI) && exists(/usr/lib/libkrb5.a) CONFIGURE_ARGS+=--enable-gssapi=/usr CFLAGS+= -nostdinc -I/usr/include .else CONFIGURE_ARGS+=--disable-gssapi .endif .if ${OPENSSLBASE} == /usr CONFIGURE_ARGS+=--with-openssl=yes .else CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} .endif SASLAUTHD_RUNPATH?= /var/run/saslauthd .if ${SASLAUTHD_RUNPATH} != /var/run/saslauthd RUNPATH= "@comment " .endif CYRUS_USER?= cyrus DOCS= AUTHORS COPYING ChangeLog INSTALL LDAP_SASLAUTHD NEWS README PLIST_SUB= PREFIX=${PREFIX} \ DOCSDIR=${DOCSDIR:S/^${PREFIX}\///} \ RUNPATH=${RUNPATH} SUB_LIST+= SASLAUTHD_RUNPATH=${SASLAUTHD_RUNPATH} do-build: cd ${WRKSRC}/include && ${MAKE} cd ${WRKSRC}/sasldb && ${MAKE} cd ${WRKSRC}/saslauthd && ${MAKE} cd ${WRKSRC}/saslauthd && ${MAKE} saslcache cd ${WRKSRC}/saslauthd && ${MAKE} testsaslauthd post-install: @${INSTALL_PROGRAM} ${WRKSRC}/saslauthd/saslcache \ ${STAGEDIR}${PREFIX}/sbin/saslcache @${INSTALL_PROGRAM} ${WRKSRC}/saslauthd/testsaslauthd \ ${STAGEDIR}${PREFIX}/sbin/testsaslauthd .if ${SASLAUTHD_RUNPATH} != /var/run/saslauthd @${ECHO_MSG} "" @${ECHO_MSG} "SASLAUTHD_RUNPATH was specified." @${ECHO_MSG} "Make sure you create ${SASLAUTHD_RUNPATH}." @${ECHO_MSG} "" .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/saslauthd .for file in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/saslauthd/${file} \ ${STAGEDIR}${DOCSDIR}/saslauthd .endfor .endif .include Index: head/security/dirmngr/Makefile =================================================================== --- head/security/dirmngr/Makefile (revision 362834) +++ head/security/dirmngr/Makefile (revision 362835) @@ -1,40 +1,40 @@ # Created by: michaelnottebrock@gmx.net # $FreeBSD$ PORTNAME= dirmngr PORTVERSION= 1.1.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GNUPG} MASTER_SITE_SUBDIR= dirmngr DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= umq@ueo.co.jp COMMENT= Client for managing and downloading certificate revocation lists LIB_DEPENDS= libassuan.so:${PORTSDIR}/security/libassuan \ libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libgpg-error.so:${PORTSDIR}/security/libgpg-error \ libksba.so:${PORTSDIR}/security/libksba \ libpth.so:${PORTSDIR}/devel/pth USES= gmake iconv USE_BZIP2= yes USE_OPENLDAP= yes GNU_CONFIGURE= yes INFO= dirmngr CONFIGURE_ARGS+= --docdir=${DOCSDIR} LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext verify: checksum gpg --verify ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}.sig .include Index: head/security/gnupg/Makefile =================================================================== --- head/security/gnupg/Makefile (revision 362834) +++ head/security/gnupg/Makefile (revision 362835) @@ -1,87 +1,88 @@ # $FreeBSD$ PORTNAME= gnupg PORTVERSION= 2.0.25 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GNUPG} MASTER_SITE_SUBDIR= gnupg DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= kuriyama@FreeBSD.org COMMENT= The GNU Privacy Guard LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libassuan.so:${PORTSDIR}/security/libassuan \ libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libksba.so:${PORTSDIR}/security/libksba \ libpth.so:${PORTSDIR}/devel/pth BUILD_DEPENDS= libgpg-error>=1.11:${PORTSDIR}/security/libgpg-error GNU_CONFIGURE= YES USES= gmake iconv tar:bzip2 USE_LDCONFIG= YES CONFIGURE_ARGS+= --enable-symcryptrun OPTIONS_DEFINE= PINENTRY LDAP SCDAEMON CURL GPGSM KDNS STD_SOCKET NLS DOCS SUID_GPG PINENTRY_DESC= Use pinentry LDAP_DESC= LDAP keyserver interface SCDAEMON_DESC= Enable Smartcard daemon (with libusb) CURL_DESC= Use the real curl library (worked around if no) GPGSM_DESC= Enable GPGSM (requires LDAP) KDNS_DESC= Use DNS CERT helper STD_SOCKET_DESC= Use standard socket for agent SUID_GPG_DESC= Install GPG with suid OPTIONS_DEFAULT= CURL NO_OPTIONS_SORT= YES OPTIONS_SUB= YES DOCS_CONFIGURE_ENABLE= doc PINENTRY_RUN_DEPENDS= pinentry>0:${PORTSDIR}/security/pinentry GPGSM_RUN_DEPENDS= dirmngr:${PORTSDIR}/security/dirmngr GPGSM_CONFIGURE_ENABLE= gpgsm KDNS_LIB_DEPENDS= libadns.so:${PORTSDIR}/dns/adns KDNS_CONFIGURE_ON= --with-adns=${LOCALBASE} STD_SOCKET_CONFIGURE_ENABLE= standard-socket NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls SCDAEMON_CONFIGURE_ENABLE= scdaemon CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CURL_CONFIGURE_ON= --with-libcurl=${LOCALBASE} CURL_CONFIGURE_OFF= --without-libcurl .include .if ${PORT_OPTIONS:MDOCS} INFO= gnupg .endif .if ${PORT_OPTIONS:MGPGSM} PORT_OPTIONS+= LDAP .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} .else CONFIGURE_ARGS+=--disable-ldap .endif .if ! ${PORT_OPTIONS:MKDNS} CONFIGURE_SUB= -e '/GPGKEYS_KDNS=/s/".*"/""/' .endif verify: checksum gpg2 --verify ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}.sig post-patch: @${REINPLACE_CMD} -e "s@-lpthread@${PTHREAD_LIBS}@g" ${CONFIGURE_SUB} \ ${WRKSRC}/acinclude.m4 ${WRKSRC}/aclocal.m4 ${WRKSRC}/configure @${REINPLACE_CMD} -e "/#include /d" \ ${WRKSRC}/tools/symcryptrun.c .include Index: head/security/gnupg1/Makefile =================================================================== --- head/security/gnupg1/Makefile (revision 362834) +++ head/security/gnupg1/Makefile (revision 362835) @@ -1,98 +1,99 @@ # $FreeBSD$ PORTNAME= gnupg PORTVERSION= 1.4.18 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GNUPG} MASTER_SITE_SUBDIR= gnupg PKGNAMESUFFIX= 1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= kuriyama@FreeBSD.org COMMENT= The GNU Privacy Guard USES= charsetfix gmake tar:bzip2 GNU_CONFIGURE= YES .if ${MACHINE_CPU:Mi586} MACHINE_ARCH= i586 .endif CFLAGS:= ${CFLAGS:S/-pipe//g} INFO= gnupg1 DOCSDIR= ${PREFIX}/share/doc/gnupg1 PORTDOCS= * OPTIONS_DEFINE= LDAP LIBICONV LIBUSB SUID_GPG NLS CURL DOCS OPTIONS_DEFAULT= CURL LDAP_DESC= LDAP keyserver interface LIBICONV_DESC= use libiconv LIBUSB_DESC= use libusb SUID_GPG_DESC= install GPG with suid CURL_DESC= use libcurl for the keyserver interface .include .if ${CC} == "clang" || ${OSVERSION} >= 1000024 CFLAGS:= ${CFLAGS:S/$/ -std=c89/} .if (${ARCH} == "i386") CFLAGS:= ${CFLAGS:S/$/ -fheinous-gnu-extensions/} .endif .endif .if ${PORT_OPTIONS:MLIBICONV} USES+= iconv .else CONFIGURE_ARGS+= --disable-gnupg-iconv .endif .if ${PORT_OPTIONS:MLIBUSB} CONFIGURE_ARGS+= --with-libusb=${LOCALBASE} .else CONFIGURE_ARGS+= --without-libusb .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes PLIST_SUB+= WITH_LDAP="" CONFIGURE_ARGS+= --with-ldap=${LOCALBASE} #CONFIGURE_ENV+= LDFLAGS="-L/usr/lib" .else PLIST_SUB+= WITH_LDAP="@comment " CONFIGURE_ARGS+= --disable-ldap .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-libcurl=${LOCALBASE} # Work around a GnuPG configure buglet CONFIGURE_ENV+= _libcurl_config=${LOCALBASE}/bin/curl-config .else CONFIGURE_ARGS+=--without-libcurl .endif post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in DETAILS FAQ HACKING OpenPGP ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR} .endfor .for i in ABOUT-NLS AUTHORS BUGS COPYING INSTALL NEWS PROJECTS \ README THANKS TODO VERSION ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .if ${PORT_OPTIONS:MSUID_GPG} ${CHMOD} u+s ${STAGEDIR}${PREFIX}/bin/gpg .endif check: (cd ${WRKSRC}; ${MAKE} check) .include Index: head/security/heimdal/Makefile =================================================================== --- head/security/heimdal/Makefile (revision 362834) +++ head/security/heimdal/Makefile (revision 362835) @@ -1,138 +1,138 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= heimdal PORTVERSION= 1.5.2 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= security ipv6 MASTER_SITES= http://www.h5l.org/dist/src/ \ http://ftp.pdc.kth.se/pub/heimdal/src/ \ ftp://ftp.pdc.kth.se/pub/heimdal/src/ \ ftp://ftp.sunet.se/pub/unix/admin/mirror-pdc/heimdal/src/ MAINTAINER= ports@FreeBSD.org COMMENT= Popular BSD-licensed implementation of Kerberos 5 CONFLICTS= krb4-[0-9]* krb5-[0-9]* krb5-maint-[0-9]* srp-[0-9]* OPTIONS_DEFINE= IPV6 KCM BDB SQLITE LDAP PKINIT DIGEST KX509 CRACKLIB X11 OPTIONS_DEFAULT= KCM BDB PKINIT DIGEST KX509 OPTIONS_SUB= yes KCM_DESC= Enable Kerberos Credentials Manager BDB_DESC= Enable BerkeleyDB KDC backend support SQLITE_DESC= Enable SQLite KDC backend support LDAP_DESC= Enable OpenLDAP KDC backend support PKINIT_DESC= Enable PK-INIT support DIGEST_DESC= Enable DIGEST support KX509_DESC= Enable kx509 support CRACKLIB_DESC= Use CrackLib for password quality checking X11_DESC= Build X11 utilies IPV6_CONFIGURE_WITH= ipv6 KCM_CONFIGURE_ENABLE= kcm X11_CONFIGURE_WITH= x KX509_CONFIGURE_ENABLE= kx509 DIGEST_CONFIGURE_ENABLE= digest PKINIT_CONFIGURE_ENABLE= pk-init CRACKLIB_BUILD_DEPENDS= ${PREFIX}/lib/libcrack.a:${PORTSDIR}/security/cracklib USES= gettext libtool pathfix pkgconfig USE_LDCONFIG= yes USE_OPENSSL= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS+= --with-libintl=${LOCALBASE} \ --with-readline=${DESTDIR}/usr \ --enable-pthread-support \ --with-hdbdir=/var/db/${PORTNAME} \ --sysconfdir=${PREFIX}/etc MAKE_ENV+= INSTALL_CATPAGES=no INFO= heimdal hx509 PLIST= ${WRKDIR}/PLIST .include .if ${PORT_OPTIONS:MBDB} USE_BDB= yes CFLAGS+= -I${BDB_INCLUDE_DIR} CPPFLAGS+= -I${BDB_INCLUDE_DIR} LDFLAGS+= -L${BDB_LIB_DIR} CONFIGURE_ARGS+= --with-berkeley-db=${LOCALBASE} \ --with-berkeley-db-include=${BDB_INCLUDE_DIR} .else CONFIGURE_ARGS+= --with-berkeley-db=no .endif .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= yes CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE} .else CONFIGURE_ARGS+= --without-sqlite3 .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes WANT_OPENLDAP_SASL?= yes CONFIGURE_ARGS+= --with-openldap=${LOCALBASE} . if defined(LDAP_SOCKET_PATH) _SOCK= ${LDAP_SOCKET_PATH:C|/|%2f|g} . else LDAP_RUN_DIR?= /var/run/openldap _SOCK= ${LDAP_RUN_DIR:C|/|%2f|g}%2fldapi . endif .else CONFIGURE_ARGS+= --without-openldap .endif .if ${PORT_OPTIONS:MX11} USE_XORG= x11 xt .endif .if defined(HEIMDAL_HOME) PREFIX= ${HEIMDAL_HOME} .else CONFLICTS+= wu-ftpd-[0-9]* wu-ftpd+ipv6-[0-9]* .endif post-patch: .if ${PORT_OPTIONS:MLDAP} @${REINPLACE_CMD} -e 's|%%LDAP_SOCKET%%|${_SOCK:Q}|g' \ ${WRKSRC}/lib/hdb/hdb-ldap.c .endif @${REINPLACE_CMD} -e 's|$$ac_cv_header_fnmatch_h|yes|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|@LDFLAGS@|@LDFLAGS@ \$$\(PTHREADS_LIBADD\)|g' \ ${WRKSRC}/lib/ipc/Makefile.in post-build: .if ${PORT_OPTIONS:MCRACKLIB} ${SED} -e "s;%%LOCALBASE%%;${LOCALBASE};g" \ ${FILESDIR}/kpasswdd-cracklib.c.in > ${WRKSRC}/kpasswdd-cracklib.c (cd ${WRKSRC} && \ ${CC} ${CFLAGS} -fPIC -shared -I${LOCALBASE}/include -I./include \ -L${LOCALBASE}/lib -o ./kpasswdd-cracklib.so ./kpasswdd-cracklib.c -lcrack) .endif pre-install: @${CP} ${PKGDIR}/pkg-plist ${PLIST} @if [ -f ${WRKSRC}/lib/com_err/.libs/compile_et ]; then \ ${CAT} ${PKGDIR}/pkg-plist.com_err >> ${PLIST}; \ fi .if ${PORT_OPTIONS:MX11} @${CAT} ${PKGDIR}/pkg-plist.x11 >> ${PLIST} .endif .if !exists(/usr/include/ifaddrs.h) @${ECHO_CMD} include/ifaddrs.h >> ${PLIST} .endif .if ${PORT_OPTIONS:MCRACKLIB} ${INSTALL_PROGRAM} ${WRKSRC}/kpasswdd-cracklib.so ${STAGEDIR}${PREFIX}/lib/ @${ECHO_CMD} lib/kpasswdd-cracklib.so >> ${PLIST} .endif post-install: ${SED} 's;%%PREFIX%%;${PREFIX};g' ${FILESDIR}/kdc.sh > \ ${STAGEDIR}${PREFIX}/etc/rc.d/kdc.sh.sample .include Index: head/security/ike/Makefile =================================================================== --- head/security/ike/Makefile (revision 362834) +++ head/security/ike/Makefile (revision 362835) @@ -1,74 +1,75 @@ # Created by: mgrooms@shrew.net # $FreeBSD$ PORTNAME= ike PORTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= security net MASTER_SITES= https://www.shrew.net/download/ike/ DISTNAME= ${PORTNAME}-${PORTVERSION}-release EXTRACT_SUFX= .tbz2 MAINTAINER= mgrooms@shrew.net COMMENT= Shrew Soft IKE daemon and client tools ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= iked USES= bison cmake USE_OPENSSL= yes USE_BZIP2= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} CMAKE_ARGS+= -DETCDIR:PATH="${PREFIX}/etc" \ -DBINDIR:PATH="${PREFIX}/bin" \ -DSBINDIR:PATH="${PREFIX}/sbin" \ -DLIBDIR:PATH="${PREFIX}/lib" \ -DMANDIR:PATH="${PREFIX}/man" OPTIONS_DEFINE= QTGUI NATT LDAP DEBUG QTGUI_DESC= Enable QT client front end applications NATT_DESC= Enable NAT-Traversal LDAP_DESC= Enable LDAP XAuth daemon support .include .if ${PORT_OPTIONS:MDEBUG} CMAKE_ARGS+= -DDEBUG=YES .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES CMAKE_ARGS+= -DLDAP=YES .endif .if ${PORT_OPTIONS:MNATT} CMAKE_ARGS+= -DNATT=YES .endif .if ${PORT_OPTIONS:MQTGUI} CMAKE_ARGS+= -DQTGUI=YES USE_QT_VER= 4 USE_QT4= gui moc_build qmake_build rcc_build uic_build MAN1+= qikea.1 qikec.1 PLIST_SUB+= QTGUI="" .else PLIST_SUB+= QTGUI="@comment " .endif post-install: @if ! ${SYSCTL} -a | ${GREP} -q ipsec; then \ ${ECHO_MSG} "===> -------------------------------------------------------------------------"; \ ${ECHO_MSG} "===> WARNNG: You need IPsec support in your kernel, please see:"; \ ${ECHO_MSG} "===> http://www.freebsd.org/doc/en/books/handbook/ipsec.html"; \ ${ECHO_MSG} "===> -------------------------------------------------------------------------"; \ fi ; .if ${PORT_OPTIONS:MNATT} @${ECHO_MSG} "===> -------------------------------------------------------------------------" @${ECHO_MSG} "===> WARNING: To use NAT Traversal ( NAT-T ) support, please be sure to" @${ECHO_MSG} "===> include the following line in your kernel config file." @${ECHO_MSG} "===> options IPSEC_NAT_T" @${ECHO_MSG} "===> -------------------------------------------------------------------------" .endif .include Index: head/security/ipsec-tools/Makefile =================================================================== --- head/security/ipsec-tools/Makefile (revision 362834) +++ head/security/ipsec-tools/Makefile (revision 362835) @@ -1,176 +1,176 @@ # Created by: vanhu # $FreeBSD$ # TODO: - libipsec issue ? # - cleanup... # - SYSCONFDIR # - $LOCALBASE/sbin/setkey Vs /usr/sbin/setkey PORTNAME= ipsec-tools PORTVERSION= 0.8.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= security MASTER_SITES= SF MAINTAINER= vanhu@FreeBSD.org COMMENT= KAME racoon IKE daemon, ipsec-tools version CONFLICTS= racoon-[0-9]* USE_RC_SUBR= racoon USE_OPENSSL= yes USE_BZIP2= yes INSTALL_TARGET= install-strip USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-shared --sysconfdir=${PREFIX}/etc/racoon \ --localstatedir=${STATEDIR:S/\/racoon//} \ --with-pkgversion=freebsd-${PORTVERSION} STATEDIR= /var/db/racoon SUB_LIST+= STATEDIR=${STATEDIR} PLIST_SUB+= STATEDIR=${STATEDIR} OPTIONS_DEFINE= DEBUG IPV6 ADMINPORT STATS DPD NATT NATTF FRAG HYBRID PAM \ RADIUS LDAP GSSAPI SAUNSPEC RC5 IDEA DOCS OPTIONS_DEFAULT= DEBUG DPD NATT FRAG HYBRID ADMINPORT_DESC= Enable Admin port STATS_DESC= Statistics logging function DPD_DESC= Dead Peer Detection NATT_DESC= NAT-Traversal (kernel-patch required) NATTF_DESC= require NAT-Traversal (fail without kernel-patch) FRAG_DESC= IKE fragmentation payload support HYBRID_DESC= Hybrid, Xauth and Mode-cfg support SAUNSPEC_DESC= Unspecified SA mode RC5_DESC= RC5 encryption (patented) IDEA_DESC= IDEA encryption (patented) PAM_DESC= PAM authentication (Xauth server) RADIUS_DESC= Radius authentication (Xauth server) LDAP_DESC= LDAP authentication (Xauth server) PORTDOCS= * .include .if ${OSVERSION} < 900007 EXTRA_PATCHES= ${FILESDIR}/patch8-utmp.diff .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .else CONFIGURE_ARGS+= --disable-debug .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-ipv6 .else CONFIGURE_ARGS+= --disable-ipv6 .endif .if ${PORT_OPTIONS:MADMINPORT} CONFIGURE_ARGS+= --enable-adminport .else CONFIGURE_ARGS+= --disable-adminport .endif .if ${PORT_OPTIONS:MSTATS} CONFIGURE_ARGS+= --enable-stats .else CONFIGURE_ARGS+= --disable-stats .endif .if ${PORT_OPTIONS:MDPD} CONFIGURE_ARGS+= --enable-dpd .else CONFIGURE_ARGS+= --disable-dpd .endif .if ${PORT_OPTIONS:MNATT} . if ${PORT_OPTIONS:MNATTF} CONFIGURE_ARGS+= --enable-natt=yes . else CONFIGURE_ARGS+= --enable-natt=kernel . endif .else CONFIGURE_ARGS+= --disable-natt .endif .if ${PORT_OPTIONS:MFRAG} CONFIGURE_ARGS+= --enable-frag .else CONFIGURE_ARGS+= --disable-frag .endif .if ${PORT_OPTIONS:MHYBRID} CONFIGURE_ARGS+= --enable-hybrid .else CONFIGURE_ARGS+= --disable-hybrid .endif .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --with-libpam .else CONFIGURE_ARGS+= --without-libpam .endif .if ${PORT_OPTIONS:MGSSAPI} USES+= iconv CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= --enable-gssapi .else CONFIGURE_ARGS+= --disable-gssapi .endif .if ${PORT_OPTIONS:MRADIUS} CONFIGURE_ARGS+= --with-libradius .else CONFIGURE_ARGS+= --without-libradius .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES CONFIGURE_ARGS+= --with-libldap=${LOCALBASE} .else CONFIGURE_ARGS+= --without-libldap .endif .if ${PORT_OPTIONS:MSAUNSPEC} CONFIGURE_ARGS+= --enable-samode-unspec .else CONFIGURE_ARGS+= --disable-samode-unspec .endif .if ${PORT_OPTIONS:MRC5} CONFIGURE_ARGS+= --enable-rc5 .else CONFIGURE_ARGS+= --disable-rc5 .endif .if ${PORT_OPTIONS:MIDEA} CONFIGURE_ARGS+= --enable-idea .else CONFIGURE_ARGS+= --disable-idea .endif post-patch: @${REINPLACE_CMD} -e "s/-Werror//g ; s/-R$$libdir/-Wl,-rpath=$$libdir/g" ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/racoon @if [ -z `/sbin/sysctl -a | ${GREP} -q ipsec && ${ECHO_CMD} ipsec` ]; then \ ${ECHO_MSG} "WARNING: IPsec feature is disabled on this host"; \ ${ECHO_MSG} " You must build the kernel if you want to run racoon on the host"; \ fi ; @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} @${RM} -f ${WRKSRC}/src/racoon/samples/*.in @${CP} -r ${WRKSRC}/src/racoon/samples/* ${STAGEDIR}/${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/racoon/doc/* ${STAGEDIR}/${DOCSDIR} .include Index: head/security/krb5/Makefile =================================================================== --- head/security/krb5/Makefile (revision 362834) +++ head/security/krb5/Makefile (revision 362835) @@ -1,141 +1,141 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= krb5 PORTVERSION= 1.12.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-signed EXTRACT_SUFX= .tar PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= Authentication system developed at MIT, successor to Kerberos IV LICENSE= MIT BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-maint-[0-9]* LATEST_LINK= ${PORTNAME}-19 KERBEROSV_URL= http://web.mit.edu/kerberos/ USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu99 USE_AUTOTOOLS= libtool USES= gettext gmake perl5 CONFIGURE_ARGS?= --enable-shared --without-system-verto CONFIGURE_ENV= INSTALL="${INSTALL}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" OPTIONS_DEFINE= KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names LDAP= Enable LDAP support .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} CFLAGS+= -Wl,-rpath=${KRB5_HOME}/lib LDFLAGS+= -Wl,-rpath=${KRB5_HOME}/lib .endif LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include USE_OPENSSL= yes USE_RC_SUBR= kpropd .include .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif .if ${PORT_OPTIONS:MDNS_FOR_REALM} CONFIGURE_ARGS+= --enable-dns-for-realm .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap PLIST_SUB+= LDAP="" .else PLIST_SUB+= LDAP="@comment " .endif .include "${PORTSDIR}/Mk/bsd.openssl.mk" .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf CONFIGURE_ARGS+= CPPFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB} -L${LOCALBASE}/include" post-extract: @${TAR} -C ${WRKDIR} -xzf ${WRKDIR}/${PORTNAME}-${PORTVERSION}.tar.gz @${RM} ${WRKDIR}/${PORTNAME}-${PORTVERSION}.tar.gz ${WRKDIR}/${PORTNAME}-${PORTVERSION}.tar.gz.asc .if !defined(EXTRACT_PRESERVE_OWNERSHIP) @if [ `id -u` = 0 ]; then \ ${CHMOD} -R ug-s,go-w ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ ${CHOWN} -R 0:0 ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ fi .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_MAN} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_MAN} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dirrm share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dirrm share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dirrm share/doc/krb5 >> ${TMPPLIST} @${SED} "s%\${PREFIX}%${PREFIX}%" ${FILESDIR}/README.FreeBSD > ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD @${CHMOD} 444 ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD @${ECHO} "------------------------------------------------------" @${ECHO} "This port of MIT Kerberos 5 includes remote login " @${ECHO} "daemons (telnetd and klogind). These daemons default " @${ECHO} "to using the system login program (/usr/bin/login). " @${ECHO} "Please see the file " @${ECHO} "${PREFIX}/share/doc/krb5/README.FreeBSD" @${ECHO} "for more information. " @${ECHO} "------------------------------------------------------" .include Index: head/security/krb5-maint/Makefile =================================================================== --- head/security/krb5-maint/Makefile (revision 362834) +++ head/security/krb5-maint/Makefile (revision 362835) @@ -1,139 +1,139 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= krb5-maint PORTVERSION= 1.11.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/krb5/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ DISTNAME= krb5-${PORTVERSION}-signed EXTRACT_SUFX= .tar PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= Authentication system developed at MIT, successor to Kerberos IV LICENSE= MIT BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-[0-9]* LATEST_LINK= ${PORTNAME}-19 KERBEROSV_URL= http://web.mit.edu/kerberos/ USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu99 USE_AUTOTOOLS= libtool USES= gettext gmake perl5 CONFIGURE_ARGS?= --enable-shared --without-system-verto CONFIGURE_ENV= INSTALL="${INSTALL}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" OPTIONS_DEFINE= KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names LDAP= Enable LDAP support .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} CFLAGS+= -Wl,-rpath=${KRB5_HOME}/lib LDFLAGS+= -Wl,-rpath=${KRB5_HOME}/lib .if ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif .endif LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include USE_OPENSSL= yes .include .if ${PORT_OPTIONS:MDNS_FOR_REALM} CONFIGURE_ARGS+= --enable-dns-for-realm .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap PLIST_SUB+= LDAP="" .else PLIST_SUB+= LDAP="@comment " .endif .include "${PORTSDIR}/Mk/bsd.openssl.mk" .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif WRKSRC= ${WRKDIR}/krb5-${PORTVERSION}/src HTML_DOC_DIR= ${WRKDIR}/krb5-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/krb5-${PORTVERSION}/doc/pdf CONFIGURE_ARGS+= CPPFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB} -L${LOCALBASE}/include" post-extract: @${TAR} -C ${WRKDIR} -xzf ${WRKDIR}/krb5-${PORTVERSION}.tar.gz @${RM} ${WRKDIR}/krb5-${PORTVERSION}.tar.gz ${WRKDIR}/krb5-${PORTVERSION}.tar.gz.asc .if !defined(EXTRACT_PRESERVE_OWNERSHIP) @if [ `id -u` = 0 ]; then \ ${CHMOD} -R ug-s,go-w ${WRKDIR}/krb5-${PORTVERSION}; \ ${CHOWN} -R 0:0 ${WRKDIR}/krb5-${PORTVERSION}; \ fi .endif post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_MAN} $${pdf} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_MAN} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dirrm share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dirrm share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dirrm share/doc/krb5 >> ${TMPPLIST} @${SED} "s%\${PREFIX}%${PREFIX}%" ${FILESDIR}/README.FreeBSD > ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD @${CHMOD} 444 ${STAGEDIR}${PREFIX}/share/doc/krb5/README.FreeBSD @${ECHO} "------------------------------------------------------" @${ECHO} "This port of MIT Kerberos 5 includes remote login " @${ECHO} "daemons (telnetd and klogind). These daemons default " @${ECHO} "to using the system login program (/usr/bin/login). " @${ECHO} "Please see the file " @${ECHO} "${PREFIX}/share/doc/krb5/README.FreeBSD" @${ECHO} "for more information. " @${ECHO} "------------------------------------------------------" .include Index: head/security/openscep/Makefile =================================================================== --- head/security/openscep/Makefile (revision 362834) +++ head/security/openscep/Makefile (revision 362835) @@ -1,63 +1,63 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= openscep PORTVERSION= 0.4.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= security MASTER_SITES= http://openscep.othello.ch/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Open source scep server CONFLICTS_INSTALL= nss-3.* USES= gmake libtool USE_OPENSSL= yes USE_OPENLDAP= yes USE_APACHE= 22+ GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_DIRSTRY= www/cgi-bin CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-html-install-dir="${PREFIX}/www/openscep" \ --with-cgi-install-dir="${PREFIX}/www/cgi-bin/openscep" \ --with-openscep-dir="${PREFIX}/etc/openscep" \ --with-pkiclientexe="${PREFIX}/www/cgi-bin/pkiclient.exe" CONF_DIR= ${PREFIX}/etc/${PORTNAME} LOCAL_CONF_FILES= openscep.cnf openscep.ldif openscep.schema slapd.conf SUB_FILES= pkg-message SUB_LIST= CONF_DIR="${CONF_DIR}" CONF_FILES="${LOCAL_CONF_FILES}" post-patch: @${REINPLACE_CMD} -e '/^subdirs=/ s|libltdl||' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^SUBDIRS =/ s|libltdl||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|^\(install-data-am:\) install-data-local$$|\1|' \ ${WRKSRC}/ldap/Makefile.in ${WRKSRC}/openssl/Makefile.in @${REINPLACE_CMD} 's,sbindir),DESTDIR)$$(&,' \ ${WRKSRC}/openssl/Makefile.in @${REINPLACE_CMD} -E -e 's,(bin|sbin)dir},DESTDIR}$${&,' \ -e 's,-o \$$\(USER\) -g \$$\(GROUP\),,' \ ${WRKSRC}/scep/Makefile.in \ ${WRKSRC}/scepd/Makefile.in @${REINPLACE_CMD} -E 's,(CGIINSTALLDIR|PKICLIENTEXE)),DESTDIR)$$(&,' \ ${WRKSRC}/cgi-bin/Makefile.in @${REINPLACE_CMD} 's|HTMLINSTALLDIR)|DESTDIR)$$(&|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/doc/Makefile.in \ ${WRKSRC}/html/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${CONF_DIR} ${INSTALL_DATA} ${WRKSRC}/openssl/openscep.cnf \ ${STAGEDIR}${CONF_DIR}/openscep.cnf.sample .for f in openscep.ldif openscep.schema slapd.conf ${INSTALL_DATA} ${WRKSRC}/ldap/${f} ${STAGEDIR}${CONF_DIR}/${f}.sample .endfor .include Index: head/security/openssh-portable/Makefile =================================================================== --- head/security/openssh-portable/Makefile (revision 362834) +++ head/security/openssh-portable/Makefile (revision 362835) @@ -1,274 +1,274 @@ # Created by: dwcjr@inethouston.net # $FreeBSD$ PORTNAME= openssh DISTVERSION= 6.6p1 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= security ipv6 MASTER_SITES= ${MASTER_SITE_OPENBSD} MASTER_SITE_SUBDIR= OpenSSH/portable PKGNAMESUFFIX?= -portable MAINTAINER= bdrewery@FreeBSD.org COMMENT= The portable version of OpenBSD's OpenSSH #LICENSE= BSD2,BSD3,MIT,public domain,BSD-Style,BEER-WARE,"any purpose with notice intact",ISC-Style #LICENSE_FILE= ${WRKSRC}/LICENCE CONFLICTS?= openssh-3.* ssh-1.* ssh2-3.* USE_AUTOTOOLS= autoconf autoheader USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_func_strnvis=no CONFIGURE_ARGS= --prefix=${PREFIX} --with-md5-passwords \ --without-zlib-version-check --with-ssl-engine PRECIOUS= ssh_config sshd_config ssh_host_key ssh_host_key.pub \ ssh_host_rsa_key ssh_host_rsa_key.pub ssh_host_dsa_key \ ssh_host_dsa_key.pub ETCOLD= ${PREFIX}/etc SUDO?= # empty MAKE_ENV+= SUDO="${SUDO}" # https://github.com/openssh/openssh-portable/commit/5618210618256bbf5f4f71b2887ff186fd451736.patch EXTRA_PATCHES+= ${FILESDIR}/extra-patch-openssh661 OPTIONS_DEFINE= PAM TCP_WRAPPERS LIBEDIT BSM \ HPN LPK X509 KERB_GSSAPI \ OVERWRITE_BASE SCTP AES_THREADED LDNS NONECIPHER OPTIONS_DEFAULT= LIBEDIT PAM TCP_WRAPPERS HPN LDNS NONECIPHER OPTIONS_RADIO= KERBEROS OPTIONS_RADIO_KERBEROS= MIT HEIMDAL HEIMDAL_BASE TCP_WRAPPERS_DESC= tcp_wrappers support BSM_DESC= OpenBSM Auditing KERB_GSSAPI_DESC= Kerberos/GSSAPI patch (req: GSSAPI) HPN_DESC= HPN-SSH patch LPK_DESC= LDAP Public Key (LPK) [OBSOLETE] LDNS_DESC= SSHFP/LDNS support X509_DESC= x509 certificate patch SCTP_DESC= SCTP support OVERWRITE_BASE_DESC= OpenSSH overwrite base HEIMDAL_DESC= Heimdal Kerberos (security/heimdal) HEIMDAL_BASE_DESC= Heimdal Kerberos (base) MIT_DESC= MIT Kerberos (security/krb5) AES_THREADED_DESC= Threaded AES-CTR NONECIPHER_DESC= NONE Cipher support OPTIONS_SUB= yes PLIST_SUB+= MANPREFIX=${MANPREFIX} LDNS_CONFIGURE_WITH= ldns LDNS_LIB_DEPENDS= libldns.so:${PORTSDIR}/dns/ldns LDNS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ldns LDNS_CFLAGS= -I${LOCALBASE}/include LDNS_CONFIGURE_ON= --with-ldflags='-L${LOCALBASE}/lib' # http://www.psc.edu/index.php/hpn-ssh HPN_EXTRA_PATCHES= ${FILESDIR}/extra-patch-hpn-window-size HPN_CONFIGURE_WITH= hpn NONECIPHER_CONFIGURE_WITH= nonecipher AES_THREADED_CONFIGURE_WITH= aes-threaded # See http://code.google.com/p/openssh-lpk/wiki/Main # and svn repo described here: # http://code.google.com/p/openssh-lpk/source/checkout # LPK is now OBSOLETE with 6.2: https://code.google.com/p/openssh-lpk/issues/detail?id=15#c1 LPK_PATCHFILES= ${PORTNAME}-lpk-6.3p1.patch.gz LPK_CPPFLAGS= -I${LOCALBASE}/include LPK_CONFIGURE_ON= --with-ldap=yes \ --with-ldflags='-L${LOCALBASE}/lib' \ --with-cppflags='${CPPFLAGS}' LPK_USE= OPENLDAP=yes # See http://www.roumenpetrov.info/openssh/ X509_VERSION= 7.9 X509_PATCH_SITES= http://www.roumenpetrov.info/openssh/x509-${X509_VERSION}/:x509 X509_PATCHFILES= ${PORTNAME}-6.6p1+x509-${X509_VERSION}.diff.gz:-p1:x509 # See https://bugzilla.mindrot.org/show_bug.cgi?id=2016 SCTP_PATCHFILES= ${PORTNAME}-6.6p1-sctp-2329.patch.gz SCTP_CONFIGURE_WITH= sctp # 6.6 patch taken from http://www.stacken.kth.se/~haba/ which was originally # based on 5.7 patch at http://www.sxw.org.uk/computing/patches/ KERB_GSSAPI_PATCHFILES= openssh-6.6p1-gsskex-all-20140318.patch.gz:-p1:gsskex #KERB_GSSAPI_PATCH_SITES=http://www.stacken.kth.se/~haba/:gsskex MIT_LIB_DEPENDS= libkrb5.so.3:${PORTSDIR}/security/krb5 HEIMDAL_LIB_DEPENDS= libkrb5.so.26:${PORTSDIR}/security/heimdal PAM_CONFIGURE_WITH= pam TCP_WRAPPERS_CONFIGURE_WITH= tcp-wrappers LIBEDIT_CONFIGURE_WITH= libedit BSM_CONFIGURE_ON= --with-audit=bsm .include PATCH_SITES+= http://mirror.shatow.net/freebsd/${PORTNAME}/:DEFAULT,x509,hpn,gsskex # http://www.psc.edu/index.php/hpn-ssh .if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MAES_THREADED} || ${PORT_OPTIONS:MNONECIPHER} PORTDOCS+= HPN-README HPN_VERSION= 14v2 HPN_DISTVERSION= 6.6.1p1 PATCH_SITES+= ${MASTER_SITE_SOURCEFORGE:S/$/:hpn/} PATCH_SITE_SUBDIR+= hpnssh/HPN-SSH%20${HPN_VERSION}%20${HPN_DISTVERSION}/:hpn PATCHFILES+= ${PORTNAME}-${HPN_DISTVERSION}-hpnssh${HPN_VERSION}.diff.gz:-p1:hpn EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-build-options # Remove HPN if only AES requested . if !${PORT_OPTIONS:MHPN} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-no-hpn . endif .endif .if ${OSVERSION} >= 900000 CONFIGURE_LIBS+= -lutil .endif # 900007 is when utmp(5) was removed and utmpx(3) added .if ${OSVERSION} >= 900007 CONFIGURE_ARGS+= --disable-utmp --disable-wtmp --disable-wtmpx --without-lastlog .else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-sshd-utmp-size .endif .if ${PORT_OPTIONS:MX509} . if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MAES_THREADED} || ${PORT_OPTIONS:MNONECIPHER} BROKEN= X509 patch and HPN patch do not apply cleanly together . endif . if ${PORT_OPTIONS:MSCTP} BROKEN= X509 patch and SCTP patch do not apply cleanly together . endif . if ${PORT_OPTIONS:MLPK} BROKEN= X509 patch and LPK patch do not apply cleanly together . endif . if ${PORT_OPTIONS:MKERB_GSSAPI} BROKEN= X509 patch incompatible with KERB_GSSAPI patch . endif .endif .if ${PORT_OPTIONS:MHEIMDAL_BASE} && ${PORT_OPTIONS:MKERB_GSSAPI} BROKEN= KERB_GSSAPI Requires either MIT or HEMIDAL, does not build with base Heimdal currently .endif .if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so) IGNORE= you have selected HEIMDAL_BASE but do not have heimdal installed in base .endif .if ${PORT_OPTIONS:MPAM} && !exists(/usr/include/security/pam_modules.h) IGNORE= PAM must be installed in base .endif .if ${PORT_OPTIONS:MTCP_WRAPPERS} && !exists(/usr/include/tcpd.h) IGNORE= required /usr/include/tcpd.h missing .endif .if defined(OPENSSH_OVERWRITE_BASE) PORT_OPTIONS+= OVERWRITE_BASE .endif .if ${PORT_OPTIONS:MMIT} || ${PORT_OPTIONS:MHEIMDAL} || ${PORT_OPTIONS:MHEIMDAL_BASE} . if ${PORT_OPTIONS:MHEIMDAL_BASE} CONFIGURE_LIBS+= -lgssapi_krb5 CONFIGURE_ARGS+= --with-kerberos5=/usr . else CONFIGURE_ARGS+= --with-kerberos5=${LOCALBASE} . endif . if ${OPENSSLBASE} == "/usr" CONFIGURE_ARGS+= --without-rpath LDFLAGS= # empty . endif .else . if ${PORT_OPTIONS:MKERB_GSSAPI} IGNORE= KERB_GSSAPI requires one of MIT HEIMDAL or HEIMDAL_BASE . endif .endif .if ${OPENSSLBASE} != "/usr" CONFIGURE_ARGS+= --with-ssl-dir=${OPENSSLBASE} .endif .if ${PORT_OPTIONS:MLPK} CONFIGURE_LIBS+= -lldap .endif EMPTYDIR= /var/empty .if ${PORT_OPTIONS:MOVERWRITE_BASE} WITH_OPENSSL_BASE= yes CONFIGURE_ARGS+= --localstatedir=/var PREFIX= /usr NO_MTREE= yes ETCSSH= /etc/ssh USE_RCORDER= openssh PLIST_SUB+= NOTBASE="@comment " .else ETCSSH= ${PREFIX}/etc/ssh USE_RC_SUBR= openssh PLIST_SUB+= NOTBASE="" .endif PLIST_SUB+= BASEPREFIX="${PREFIX}" # After all SUB_LIST+= ETCSSH="${ETCSSH}" CONFIGURE_ARGS+= --sysconfdir=${ETCSSH} --with-privsep-path=${EMPTYDIR} .if !empty(CONFIGURE_LIBS) CONFIGURE_ARGS+= --with-libs='${CONFIGURE_LIBS}' .endif RC_SCRIPT_NAME= openssh post-patch: @${REINPLACE_CMD} -e 's|-ldes|-lcrypto|g' ${WRKSRC}/configure @${REINPLACE_CMD} \ -e 's|install: \(.*\) host-key check-config|install: \1|g' \ -e 's|-lpthread|${PTHREAD_LIBS}|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|' \ ${WRKSRC}/pathnames.h ${WRKSRC}/sshd_config.5 \ ${WRKSRC}/ssh_config.5 .if !${PORT_OPTIONS:MOVERWRITE_BASE} @${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|' \ -e 's|%%RC_SCRIPT_NAME%%|${RC_SCRIPT_NAME}|' ${WRKSRC}/sshd.8 .endif @${REINPLACE_CMD} -E -e 's|SSH_VERSION|TMP_SSH_VERSION|' \ -e 's|.*SSH_RELEASE.*||' ${WRKSRC}/version.h @${ECHO_CMD} '#define FREEBSD_PORT_VERSION " FreeBSD-${PKGNAME}"' >> \ ${WRKSRC}/version.h @${ECHO_CMD} '#define SSH_VERSION TMP_SSH_VERSION SSH_PORTABLE FREEBSD_PORT_VERSION' >> \ ${WRKSRC}/version.h @${ECHO_CMD} '#define SSH_RELEASE TMP_SSH_VERSION SSH_PORTABLE FREEBSD_PORT_VERSION' >> \ ${WRKSRC}/version.h .if ${PORT_OPTIONS:MHPN} @${REINPLACE_CMD} -e 's|TMP_SSH_VERSION SSH_PORTABLE|TMP_SSH_VERSION SSH_PORTABLE SSH_HPN|' \ ${WRKSRC}/version.h .endif pre-install: # Workaround not running mtree BSD.root.dist on / since PREFIX=/usr .if ${PORT_OPTIONS:MOVERWRITE_BASE} ${MKDIR} ${STAGEDIR}/etc/rc.d .endif post-install: ${MV} ${STAGEDIR}${ETCSSH}/ssh_config ${STAGEDIR}${ETCSSH}/ssh_config.sample ${MV} ${STAGEDIR}${ETCSSH}/sshd_config ${STAGEDIR}${ETCSSH}/sshd_config.sample .if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MAES_THREADED} || ${PORT_OPTIONS:MNONECIPHER} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/HPN-README ${STAGEDIR}${DOCSDIR} .endif test: build (cd ${WRKSRC}/regress && ${SETENV} OBJ=${WRKDIR} ${MAKE_ENV} TEST_SHELL=/bin/sh \ PATH=${WRKSRC}:${PREFIX}/bin:${PREFIX}/sbin:${PATH} \ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}) .include Index: head/security/openvpn-auth-ldap/Makefile =================================================================== --- head/security/openvpn-auth-ldap/Makefile (revision 362834) +++ head/security/openvpn-auth-ldap/Makefile (revision 362835) @@ -1,47 +1,47 @@ # Created by: Nick Barkas # $FreeBSD$ PORTNAME= openvpn-auth-ldap PORTVERSION= 2.0.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} DISTNAME= auth-ldap-${PORTVERSION} MAINTAINER= snb@FreeBSD.org COMMENT= LDAP authentication plugin for OpenVPN USES= objc BUILD_DEPENDS= re2c:${PORTSDIR}/devel/re2c \ ${NONEXISTENT}:${PORTSDIR}/security/openvpn:extract GNU_CONFIGURE= yes USE_OPENLDAP= yes OPENVPN_WRKSRC= `cd ${PORTSDIR}/security/openvpn; make -V WRKSRC` CONFIGURE_ARGS+= --with-openldap=${LOCALBASE} \ --with-openvpn=${OPENVPN_WRKSRC}/include \ --with-objc-runtime=GNU PORTDOCS= README PORTEXAMPLES= auth-ldap.conf PLIST_FILES= lib/openvpn-auth-ldap.so OBJCFLAGS+= -L/usr/local/lib OPTIONS_DEFINE= DOCS EXAMPLES .include CONFIGURE_ENV+= OBJC="${CC}" post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn-auth-ldap.so .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/auth-ldap.conf ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/security/pam_ldap/Makefile =================================================================== --- head/security/pam_ldap/Makefile (revision 362834) +++ head/security/pam_ldap/Makefile (revision 362835) @@ -1,40 +1,40 @@ # Created by: Joe Clarke # $FreeBSD$ PORTNAME= pam_ldap PORTVERSION= 1.8.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security net MASTER_SITES= http://www.padl.com/download/ \ ftp://ftp.padl.com/pub/ DISTNAME= pam_ldap-${PORTVERSION:S/.//g} MAINTAINER= marcus@FreeBSD.org COMMENT= Pam module for authenticating with LDAP GNU_CONFIGURE= yes USE_OPENLDAP= yes USES= perl5 gmake USE_PERL5= build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/.//g} PAM_LDAP_CONF?= ldap.conf CONFIGURE_ARGS= --with-ldap-lib=openldap \ --with-ldap-dir=${LOCALBASE} \ --with-ldap-conf-file=${PREFIX}/etc/${PAM_LDAP_CONF} \ --with-ldap-secret-file=${PREFIX}/etc/ldap.secret PKGMESSAGE= ${WRKDIR}/pkg-message PORTDATA= *.schema post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/perl|${LOCALBASE}/bin/perl|' \ ${WRKSRC}/vers_string post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.schema ${STAGEDIR}${DATADIR} @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%DATADIR%%|${DATADIR}|' < ${PKGDIR}/pkg-message \ | /usr/bin/fmt 75 79 > ${PKGMESSAGE} .include Index: head/security/pam_yubico/Makefile =================================================================== --- head/security/pam_yubico/Makefile (revision 362834) +++ head/security/pam_yubico/Makefile (revision 362835) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= pam_yubico PORTVERSION= 2.16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://opensource.yubico.com/yubico-pam/releases/ MAINTAINER= matt@mjslabs.com COMMENT= PAM module for authenticating with a Yubico YubiKey LICENSE= BSD2CLAUSE LIB_DEPENDS= libykclient.so:${PORTSDIR}/security/ykclient \ libyubikey.so:${PORTSDIR}/security/libyubikey GNU_CONFIGURE= yes USES= libtool pkgconfig PLIST_FILES= lib/security/pam_yubico.so \ man/man8/pam_yubico.8.gz PLIST_DIRS= lib/security SUB_FILES= pkg-message PORTDOCS= * OPTIONS_DEFINE= CR LDAP DOCS STATIC CR_DESC= Include Challenge/response support OPTIONS_DEFAULT= CR CR_CONFIGURE_WITH= cr CR_LIB_DEPENDS= libykpers-1.so:${PORTSDIR}/security/ykpers CR_PLIST_FILES= bin/ykpamcfg \ man/man1/ykpamcfg.1.gz LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes LDAP_LDFLAGS= -L${LOCALBASE}/lib STATIC_CONFIGURE_ENABLE= static STATIC_PLIST_FILES= lib/security/pam_yubico.a regression-test: build @(cd ${WRKSRC}; ${MAKE} check) post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/security/seahorse/Makefile =================================================================== --- head/security/seahorse/Makefile (revision 362834) +++ head/security/seahorse/Makefile (revision 362835) @@ -1,67 +1,67 @@ # Created by: Dave McKay # $FreeBSD$ # $MCom: ports/security/seahorse/Makefile,v 1.109 2012/09/01 23:02:12 mezz Exp $ PORTNAME= seahorse PORTVERSION= 2.32.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= security gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME application for managing encryption keys (PGP, SSH) BUILD_DEPENDS= gpg:${PORTSDIR}/security/gnupg RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \ libgcr.so:${PORTSDIR}/security/gnome-keyring \ libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libsoup-2.4.so:${PORTSDIR}/devel/libsoup CONFLICTS= libcryptui-3.[0-9]* seahorse-3.[0-9]* USE_XORG= sm USE_LDCONFIG= yes USES= pathfix gettext gmake libtool:keepla pkgconfig tar:bzip2 USE_GNOME= intlhack gnomeprefix gconf2 gnomedocutils GNU_CONFIGURE= yes INSTALLS_OMF= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --enable-introspection=no INSTALL_TARGET= install-strip GCONF_SCHEMAS= seahorse.schemas OPTIONS_DEFINE= LDAP NOTIFY MDNS OPTIONS_DEFAULT=LDAP NOTIFY MDNS MDNS_DESC= mDNS key sharing .include .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes .else CONFIGURE_ARGS+=--disable-ldap .endif .if ${PORT_OPTIONS:MNOTIFY} LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify .else CONFIGURE_ARGS+=--disable-libnotify .endif .if ${PORT_OPTIONS:MMDNS} LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app .else CONFIGURE_ARGS+=--disable-sharing .endif post-patch: @${REINPLACE_CMD} -e 's|" == "|" = "|g' \ ${WRKSRC}/configure .include Index: head/security/sssd/Makefile =================================================================== --- head/security/sssd/Makefile (revision 362834) +++ head/security/sssd/Makefile (revision 362835) @@ -1,117 +1,117 @@ # Created by: Lukas Slebodnik # $FreeBSD$ PORTNAME= sssd DISTVERSION= 1.9.6 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= security MASTER_SITES= https://fedorahosted.org/released/${PORTNAME}/ \ http://mirrors.rit.edu/zi/ MAINTAINER= lukas.slebodnik@intrak.sk COMMENT= System Security Services Daemon LICENSE= GPLv3 LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \ libtalloc.so:${PORTSDIR}/devel/talloc \ libtevent.so:${PORTSDIR}/devel/tevent \ libtdb.so:${PORTSDIR}/databases/tdb \ libldb.so:${PORTSDIR}/databases/ldb \ libcares.so:${PORTSDIR}/dns/c-ares \ libdbus-1.so:${PORTSDIR}/devel/dbus \ libdhash.so:${PORTSDIR}/devel/ding-libs \ libpcre.so:${PORTSDIR}/devel/pcre \ libunistring.so:${PORTSDIR}/devel/libunistring \ libnss3.so:${PORTSDIR}/security/nss \ libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 \ libkrb5.so:${PORTSDIR}/security/krb5 \ libinotify.so:${PORTSDIR}/devel/libinotify BUILD_DEPENDS= xmlcatalog:${PORTSDIR}/textproc/libxml2 \ docbook-xsl>=1:${PORTSDIR}/textproc/docbook-xsl \ xsltproc:${PORTSDIR}/textproc/libxslt \ xmlcatmgr:${PORTSDIR}/textproc/xmlcatmgr \ krb5>=1.10:${PORTSDIR}/security/krb5 \ nsupdate:${PORTSDIR}/dns/bind99 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-selinux=no --with-semanage=no \ --with-ldb-lib-dir=${LOCALBASE}/lib/shared-modules/ldb/ \ --with-xml-catalog-path=${LOCALBASE}/share/xml/catalog \ --with-libnl=no --with-init-dir=no --datadir=${DATADIR} \ --docdir=${DOCSDIR} --with-pid-path=/var/run \ --localstatedir=/var --enable-pammoddir=${PREFIX}/lib \ --with-db-path=/var/db/sss --with-pipe-path=/var/run/sss \ --with-pubconf-path=/var/run/sss --with-mcache-path=/var/db/sss_mc \ --with-unicode-lib=libunistring --with-autofs=no CONFIGURE_ENV= XMLLINT="/bin/echo" CFLAGS+= -fstack-protector-all PLIST_SUB= PYTHON_VER=${PYTHON_VER} #DEBUG_FLAGS= -g MAKE_ENV+= LINGUAS="bg de eu es fr hu id it ja nb nl pl pt ru sv tg tr uk zh_CN zh_TW" SUB_FILES= pkg-message USE_AUTOTOOLS= libtoolize aclocal autoconf autoheader automake AUTOMAKE_ARGS= -a -c -f USE_LDCONFIG= yes USE_PYTHON= yes USE_OPENLDAP= yes USES= gettext gmake iconv libtool pathfix pkgconfig shebangfix PATHFIX_MAKEFILEIN= Makefile.am SHEBANG_FILES= src/tools/sss_obfuscate USE_RC_SUBR= ${PORTNAME} PORTDATA= * OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not link on ia64, powerpc, or sparc64 .endif post-patch: @${REINPLACE_CMD} -e 's|SIGCLD|SIGCHLD|g' ${WRKSRC}/src/util/signal.c @${REINPLACE_CMD} -e '/#define SIZE_T_MAX ((size_t) -1)/d' \ ${WRKSRC}/src/util/util.h @${REINPLACE_CMD} -e '/pam_misc/d' \ ${WRKSRC}/src/sss_client/pam_test_client.c @${REINPLACE_CMD} -e 's|security/pam_misc.h||g' \ ${WRKSRC}/configure.ac ${WRKSRC}/src/external/pam.m4 @${REINPLACE_CMD} -e 's|NSS_STATUS_NOTFOUND|NS_NOTFOUND|g' \ -e 's|NSS_STATUS_UNAVAIL|NS_UNAVAIL|g' \ -e 's|NSS_STATUS_TRYAGAIN|NS_TRYAGAIN|g' \ -e '/ETIME/d' \ -e 's|NSS_STATUS_SUCCESS|NS_SUCCESS|g' \ ${WRKSRC}/src/sss_client/common.c @${REINPLACE_CMD} -e 's|security/_pam_macros.h|pam_macros.h|g' \ ${WRKSRC}/src/sss_client/sss_pam_macros.h @${REINPLACE_CMD} -e 's|#include ||g' \ -e 's|PAM_BAD_ITEM|PAM_USER_UNKNOWN|g' \ -e 's|security/pam_ext.h|security/pam_appl.h|g' \ -e 's|pam_modutil_getlogin(pamh)|getlogin()|g' \ -e 's|pam_vsyslog(pamh,|vsyslog(|g' \ ${WRKSRC}/src/sss_client/pam_sss.c @${REINPLACE_CMD} \ -e 's|install-data-hook install-dist_initSCRIPTS|install-dist_initSCRIPTS|g' \ -e 's|install-data-hook|notinstall-data-hook|g' \ -e 's| -lpam_misc||g' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e 's|/etc/sssd/|${ETCDIR}/|g' \ -e 's|/etc/openldap/|${LOCALBASE}/etc/openldap/|g' \ ${WRKSRC}/src/man/*xml @${CP} ${FILESDIR}/pam_macros.h ${WRKSRC}/pam_macros.h @${CP} ${FILESDIR}/bsdnss.c ${WRKSRC}/src/sss_client/bsdnss.c @${CP} ${FILESDIR}/sss_bsd_errno.h ${WRKSRC}/src/util/sss_bsd_errno.h post-install: ${INSTALL_DATA} ${WRKSRC}/src/examples/sssd-example.conf ${STAGEDIR}${ETCDIR}/sssd.conf.sample (cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s nss_sss.so nss_sss.so.1) # clean these up from the install; we create them in rc script start_precmd .for VARDIRS in db/sss db/sss_mc log/sssd run/sss/krb5.include.d run/sss/private run/sss @${RMDIR} ${STAGEDIR}/var/${VARDIRS} .endfor .include Index: head/security/strongswan/Makefile =================================================================== --- head/security/strongswan/Makefile (revision 362834) +++ head/security/strongswan/Makefile (revision 362835) @@ -1,127 +1,127 @@ # Created by: Riaan Kruger # $FreeBSD$ PORTNAME= strongswan PORTVERSION= 5.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://download.strongswan.org/ \ http://download2.strongswan.org/ MAINTAINER= strongswan@nanoteq.com COMMENT= Open Source IKEv2 IPsec-based VPN solution LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo USES= libtool:keepla tar:bzip2 USE_OPENSSL= yes USE_RC_SUBR= strongswan GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-kernel-pfkey \ --enable-kernel-pfroute \ --disable-kernel-netlink \ --disable-scripts \ --disable-gmp \ --enable-openssl \ --enable-eap-identity \ --enable-eap-md5 \ --enable-eap-tls \ --enable-eap-mschapv2 \ --enable-eap-peap \ --enable-eap-ttls \ --enable-md4 \ --enable-blowfish \ --enable-addrblock \ --enable-whitelist \ --enable-cmd \ --with-group=wheel \ --with-lib-prefix=${PREFIX} OPTIONS_DEFINE= CURL EAPAKA3GPP2 EAPDYNAMIC EAPRADIUS EAPSIMFILE IKEv1 \ IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MYSQL SQLITE \ TESTVECTOR TOOLS UNBOUND XAUTH OPTIONS_SUB= yes CURL_DESC= Enable CURL to fetch CRL/OCSP EAPAKA3GPP2_DESC= Enable EAP AKA with 3gpp2 backend EAPDYNAMIC_DESC= Enable EAP dynamic proxy module EAPRADIUS_DESC= Enable EAP Radius proxy authentication EAPSIMFILE_DESC= Enable EAP SIM with file backend IKEv1_DESC= Enable IKEv1 support IPSECKEY_DESC= Enable authentication with IPSECKEY resource records with DNSSEC KERNELLIBIPSEC_DESC= Enable IPSec userland backend LOADTESTER_DESC= Enable load testing plugin TESTVECTOR_DESC= Enable crypto test vectors TOOLS_DESC= Enable PKI tools UNBOUND_DESC= Enable DNSSEC-enabled resolver XAUTH_DESC= Enable XAuth password verification # Extra options CURL_CONFIGURE_ON= --enable-curl CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl EAPAKA3GPP2_CONFIGURE_ON= --enable-eap-aka --enable-eap-aka-3gpp2 EAPAKA3GPP2_LIB_DEPENDS=libgmp.so:${PORTSDIR}/math/gmp EAPDYNAMIC_CONFIGURE_ON=--enable-eap-dynamic EAPRADIUS_CONFIGURE_ON= --enable-eap-radius EAPSIMFILE_CONFIGURE_ON=--enable-eap-sim --enable-eap-sim-file IKEv1_CONFIGURE_OFF= --disable-ikev1 IPSECKEY_CONFIGURE_ON= --enable-ipseckey KERNELLIBIPSEC_CONFIGURE_ON= --enable-kernel-libipsec LOADTESTER_CONFIGURE_ON=--enable-load-tester LDAP_CONFIGURE_ON= --enable-ldap LDAP_USE= USE_OPENLDAP=yes MYSQL_CONFIGURE_ON= --enable-mysql MYSQL_USE= USE_MYSQL=yes SQLITE_CONFIGURE_ON= --enable-sqlite SQLITE_LIB_DEPENDS= libsqlite3.so:${PORTSDIR}/databases/sqlite3 TESTVECTOR_CONFIGURE_ON=--enable-test-vectors TOOLS_CONFIGURE_OFF= --disable-tools UNBOUND_CONFIGURE_ON= --enable-unbound UNBOUND_LIB_DEPENDS= libunbound.so:${PORTSDIR}/dns/unbound XAUTH_CONFIGURE_ON= --enable-xauth-eap --enable-xauth-generic .include .if ${PORT_OPTIONS:MEAPSIMFILE} || ${PORT_OPTIONS:MEAPAKA3GPP2} PLIST_SUB+= SIMAKA="" .else PLIST_SUB+= SIMAKA="@comment " .endif .if ${PORT_OPTIONS:MEAPDYNAMIC} || ${PORT_OPTIONS:MEAPAKA3GPP2} PLIST_SUB+= DYNAKA="" .else PLIST_SUB+= DYNAKA="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MSQLITE} CONFIGURE_ARGS+= --enable-attr-sql --enable-sql PLIST_SUB+= SQL="" .else PLIST_SUB+= SQL="@comment " .endif .if ${PORT_OPTIONS:MIKEv1} || ${PORT_OPTIONS:MXAUTH} PLIST_SUB+= XAUTHGEN="" .else PLIST_SUB+= XAUTHGEN="@comment " .endif post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/strongswan.d ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/strongswan.d/charon ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/etc/strongswan.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/etc/ipsec.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/etc/strongswan.d/*.* ${STAGEDIR}${EXAMPLESDIR}/strongswan.d ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/etc/strongswan.d/charon/*.* ${STAGEDIR}${EXAMPLESDIR}/strongswan.d/charon .for i in strongswan hydra tls charon ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ipsec/lib${i}.so.0.0.0 .endfor .for i in aes des blowfish rc2 md4 md5 sha1 sha2 random nonce hmac cmac xcbc x509 revocation constraints pubkey pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey sshkey pem openssl fips-prf attr kernel-pfkey kernel-pfroute resolve socket-default stroke updown eap-identity eap-md5 eap-mschapv2 eap-tls eap-ttls eap-peap whitelist addrblock ${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/lib/ipsec/plugins/libstrongswan-${i}.so .endfor .include Index: head/security/sudo/Makefile =================================================================== --- head/security/sudo/Makefile (revision 362834) +++ head/security/sudo/Makefile (revision 362835) @@ -1,100 +1,101 @@ # Created by: erich@rrnet.com # $FreeBSD$ PORTNAME= sudo DISTVERSION= 1.8.10p3 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_SUDO} MAINTAINER= wxs@FreeBSD.org COMMENT= Allow others to run commands as root LICENSE= sudo LICENSE_NAME= Sudo license LICENSE_FILE= ${WRKSRC}/doc/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept GNU_CONFIGURE= yes LDFLAGS+= -lgcc LDFLAGS+= -lssp_nonshared CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-ignore-dot \ --with-tty-tickets \ --with-env-editor \ --with-logincap \ --with-long-otp-prompt OPTIONS_DEFINE= LDAP INSULTS DISABLE_ROOT_SUDO DISABLE_AUTH NOARGS_SHELL \ AUDIT OPIE NLS SSSD DOCS OPTIONS_DEFAULT= AUDIT OPTIONS_SUB= yes INSULTS_DESC= Enable insults on failures DISABLE_ROOT_SUDO_DESC= Do not allow root to run sudo DISABLE_AUTH_DESC= Do not require authentication by default NOARGS_SHELL_DESC= Run a shell if no arguments are given AUDIT_DESC= Enable BSM audit support OPIE_DESC= Enable one-time passwords (no PAM support) SSSD_DESC= Enable SSSD backend support. LOGFAC?= authpriv CONFIGURE_ARGS+= --with-logfac=${LOGFAC} # This is intentionally not an option. # SUDO_SECURE_PATH is a PATH string that will override the user's PATH. # ex: make SUDO_SECURE_PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" .if defined(SUDO_SECURE_PATH) CONFIGURE_ARGS+= --with-secure-path="${SUDO_SECURE_PATH}" .endif NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl NLS_CFLAGS= -I${LOCALBASE}/include INSULTS_CONFIGURE_ON= --with-insults INSULTS_CONFIGURE_ON+= --with-all-insults LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-ldap=${PREFIX} SUDO_LDAP_CONF?= ldap.conf LDAP_CONFIGURE_ON+= --with-ldap-conf-file=${PREFIX}/etc/${SUDO_LDAP_CONF} DISABLE_ROOT_SUDO_CONFIGURE_ON= --disable-root-sudo DISABLE_AUTH_CONFIGURE_ON= --disable-authentication NOARGS_SHELL_CONFIGURE_ENABLE= noargs-shell AUDIT_CONFIGURE_WITH= bsm-audit OPIE_CONFIGURE_ON= --with-opie OPIE_CONFIGURE_OFF= --with-pam SSSD_CONFIGURE_ON= --with-sssd SSSD_RUN_DEPENDS= sssd:${PORTSDIR}/security/sssd .include .if ${ARCH} == "arm" CONFIGURE_ARGS+= --disable-pie .endif post-patch: @${REINPLACE_CMD} -E '/install-(binaries|noexec):/,/^$$/ \ s/\$$\(INSTALL\)/& ${STRIP}/;s/-b\~/-b ~/' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's,$$(srcdir)/sudoers2ldif $$(DESTDIR)$$(docdir),$$(srcdir)/sudoers2ldif $$(DESTDIR)$$(bindir),' ${WRKSRC}/plugins/sudoers/Makefile.in .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e 's/mkinstalldirs $$(DESTDIR)$$(docdir)/mkinstalldirs/' \ ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e '/for f in $$(OTHER_DOCS); do/d;/@LDAP@for f in $$(OTHER_DOCS_LDAP); do/d' ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e 's/$$(DESTDIR)$$(sudoersdir) $$(DESTDIR)$$(docdir)/$$(DESTDIR)$$(sudoersdir)/' ${WRKSRC}/plugins/sudoers/Makefile.in .endif post-install: ${INSTALL_DATA} ${FILESDIR}/pam.conf ${STAGEDIR}${PREFIX}/etc/pam.d/sudo.default ${TOUCH} ${STAGEDIR}${PREFIX}/etc/sudoers.d/.keep-me ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sudoreplay ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/visudo .for f in group_file.so sudoers.so system_group.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/sudo/${f} .endfor .include Index: head/sysutils/adtool/Makefile =================================================================== --- head/sysutils/adtool/Makefile (revision 362834) +++ head/sysutils/adtool/Makefile (revision 362835) @@ -1,25 +1,26 @@ # Created by: joseph@randomnetworks.com # $FreeBSD$ PORTNAME= adtool PORTVERSION= 1.3.3 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://gp2x.org/adtool/ MAINTAINER= joseph@randomnetworks.com COMMENT= Active Directory administration tool USES= gmake libtool GNU_CONFIGURE= yes USE_OPENLDAP= yes CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} PLIST_FILES= bin/adtool \ etc/adtool.cfg.dist \ man/man1/adtool.1.gz LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING .include Index: head/sysutils/am-utils/Makefile =================================================================== --- head/sysutils/am-utils/Makefile (revision 362834) +++ head/sysutils/am-utils/Makefile (revision 362835) @@ -1,57 +1,57 @@ # Created by: Jon Wilson # $FreeBSD$ PORTNAME= am-utils PORTVERSION= 6.1.5 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= sysutils net MASTER_SITES= ftp://ftp.am-utils.org/pub/am-utils/ \ ftp://ftp.cs.umn.edu/pub/am-utils/ \ ftp://ftp.u-aizu.ac.jp/pub/net/amd/am-utils/ \ RINGSERVER/net/am-utils MAINTAINER= ports@FreeBSD.org COMMENT= The Berkeley Automounter Suite of Utilities LICENSE= BSD LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= OPENLDAP DOCS OPTIONS_DEFAULT=OPENLDAP OPENLDAP_DESC= OpenLDAP support USES= libtool makeinfo USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared MAKE_ENV= MAKEINFOFLAGS=--no-split INFO= am-utils DOCS= AUTHORS BUGS FAQ NEWS README.attrcache .include .if ${PORT_OPTIONS:MOPENLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--with-ldap=yes \ --enable-ldflags=-L${LOCALBASE}/lib \ --enable-cppflags=-I${LOCALBASE}/include DOCS+= README.ldap ldap-id.txt ldap.schema PLIST_SUB+= LDAP_DOC="" .else PLIST_SUB+= LDAP_DOC="@comment " CONFIGURE_ARGS+=--with-ldap=no .endif post-patch: @${RM} ${WRKSRC}/doc/am-utils.info* post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/sysutils/cpu/Makefile =================================================================== --- head/sysutils/cpu/Makefile (revision 362834) +++ head/sysutils/cpu/Makefile (revision 362835) @@ -1,23 +1,23 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= cpu PORTVERSION= 1.4.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Change Password Utility for LDAP GNU_CONFIGURE= yes USES= tar:bzip2 libtool USE_OPENLDAP= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --datadir=${PREFIX}/share/cpu --with-ldap=${LOCALBASE} CPPFLAGS+= -DLDAP_DEPRECATED post-patch: @${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure .include Index: head/sysutils/ldapenter/Makefile =================================================================== --- head/sysutils/ldapenter/Makefile (revision 362834) +++ head/sysutils/ldapenter/Makefile (revision 362835) @@ -1,24 +1,25 @@ # Created by: rflynn@acsalaska.net # $FreeBSD$ PORTNAME= ldapenter PORTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= sysutils editors net MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= ports@FreeBSD.org COMMENT= Add/Modify LDAP entries using template forms LICENSE= BSD MAKEFILE= BSDmakefile USE_BZIP2= yes USE_OPENLDAP= 24 LDFLAGS+= -L${LOCALBASE}/lib -llber-2.4 PLIST_FILES= bin/ldapform \ bin/ldapedit \ man/man1/ldapform.1.gz \ man/man1/ldapedit.1.gz .include Index: head/sysutils/ldapvi/Makefile =================================================================== --- head/sysutils/ldapvi/Makefile (revision 362834) +++ head/sysutils/ldapvi/Makefile (revision 362835) @@ -1,37 +1,37 @@ # Created by: Joerg Pulz # $FreeBSD$ PORTNAME= ldapvi PORTVERSION= 1.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils net MASTER_SITES= http://www.lichteblau.com/download/ \ LOCAL/sbz MAINTAINER= sbz@FreeBSD.org COMMENT= Tool to update LDAP entries with a text editor LICENSE= GPLv2 LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt USES= gmake iconv pkgconfig USE_OPENLDAP= yes USE_GNOME= glib20 GNU_CONFIGURE= yes MAKEFILE= GNUmakefile CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz \ ${DOCSDIR_REL}/manual.css ${DOCSDIR_REL}/manual.xml \ ${DOCSDIR_REL}/bg.png ${DOCSDIR_REL}/html.xsl PLIST_DIRS= ${DOCSDIR_REL} # XXX should probably be converted to OptionsNG .if !defined(WANT_OPENLDAP_SASL) || defined(WITHOUT_SASL) CONFIGURE_ARGS= --without-sasl .endif .include Index: head/sysutils/lookupd_ldap/Makefile =================================================================== --- head/sysutils/lookupd_ldap/Makefile (revision 362834) +++ head/sysutils/lookupd_ldap/Makefile (revision 362835) @@ -1,33 +1,33 @@ # Created by: Michael Bushkov # $FreeBSD$ PORTNAME= lookupd_ldap PORTVERSION= 0.1.a -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils net MASTER_SITES= http://www.rsu.ru/~bushman/lookupd/ldap/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= The LDAP plugin for the lookupd daemon DEPRECATED= Fails to build with new utmpx EXPIRATION_DATE= 2014-07-23 BUILD_DEPENDS= ${LOCALBASE}/sbin/lookupd:${PORTSDIR}/sysutils/lookupd USE_LDCONFIG= yes USE_OPENLDAP= yes PLIST_FILES= lib/lkpd_ldap.so lib/lkpd_ldap.so.1 .if !defined(WITH_OPENLDAP_VER) || ${WITH_OPENLDAP_VER} != "23" EXTRA_PATCHES= ${FILESDIR}/extrapatch-config.h .endif NO_STAGE= yes .include post-install: @${CAT} ${PKGMESSAGE} .include Index: head/sysutils/msktutil/Makefile =================================================================== --- head/sysutils/msktutil/Makefile (revision 362834) +++ head/sysutils/msktutil/Makefile (revision 362835) @@ -1,29 +1,29 @@ # Created by: Ryan Steinmetz # $FreeBSD$ PORTNAME= msktutil PORTVERSION= 0.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \ http://mirrors.rit.edu/zi/ MAINTAINER= zi@FreeBSD.org COMMENT= Utility to manage Active Directory interoperability USES= gmake tar:bzip2 USE_OPENLDAP= yes GNU_CONFIGURE= yes WANT_OPENLDAP_SASL= yes CONFIGURE_ARGS+=--with-sasldir=${LOCALBASE} PLIST_FILES= man/man1/msktutil.1.gz sbin/msktutil .include .if ${OSVERSION} < 900035 LDFLAGS+= -lgssapi_krb5 .endif .include Index: head/www/aws/Makefile =================================================================== --- head/www/aws/Makefile (revision 362834) +++ head/www/aws/Makefile (revision 362835) @@ -1,187 +1,187 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= aws PORTVERSION= 3.2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://downloads.dragonlace.net/src/ MAINTAINER= marino@FreeBSD.org COMMENT= Adacore Ada Web Server and framework LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi BUILD_DEPENDS= gprbuild:${PORTSDIR}/devel/gprbuild \ templates_parser>11:${PORTSDIR}/textproc/templates_parser \ xmlada>=4.4:${PORTSDIR}/textproc/xmlada \ asis>=2013:${PORTSDIR}/lang/asis \ gnatpython>=20101207:${PORTSDIR}/devel/gnatpython RUN_DEPENDS= templates_parser>11:${PORTSDIR}/textproc/templates_parser \ xmlada>=4.4:${PORTSDIR}/textproc/xmlada USE_PYTHON= yes GNU_CONFIGURE= yes NO_MTREE= yes USES= ada gmake tar:bzip2 DOTBUILD= release LINK_SSL= -- LINK_TLS= -- LINK_LDP= -- NAME_IP6= -- NAME_STD= -- BUILD_TYPE= release ADDL_RPATH= ${LOCALBASE}/lib:${LOCALBASE}/lib/aws/native/relocatable AUX_TARGET= ${ARCH:S/amd64/x86_64/}-aux-${OPSYS:tl}${OSREL} TEMPARSE= ${WRKSRC}/.build/${AUX_TARGET}/${BUILD_TYPE} OPTIONS_SINGLE= Secure-Socket-Layer OPTIONS_DEFINE= IP6 DEBUG LDAP SHARED DOCS OPTIONS_DEFAULT= SSL SHARED OPTIONS_SUB= yes NO_OPTIONS_SORT= yes DOCS_BUILD_DEPENDS= sphinx-build:${PORTSDIR}/textproc/py-sphinx OPTIONS_SINGLE_Secure-Socket-Layer= SSL GNUTLS NOSSL NOSSL_DESC= Disable SSL support SHARED_DESC= Build shared libraries in addition to static ones IP6_DESC= Support IPv6 instead of IPv4 MAKEFILE= makefile CONF_ARGS= PROCESSORS=${MAKE_JOBS_NUMBER} CONF_ARGS+= GCC=ada CONF_ARGS+= PYTHON=python${PYTHON_VER} CONF_ARGS+= XMLADA=true CONF_ARGS+= PRJ_BUILD=${DOTBUILD} CONF_ARGS+= prefix=${PREFIX} CONF_ARGS+= LPATH=${PREFIX}/lib CONF_ARGS+= ZPATH=/usr/lib CONF_ARGS+= ZLIB=true CONF_ARGS+= ASIS=true CONF_ARGS+= DEFAULT_LIBRARY_TYPE=static .include ################### ## SSL Support ## ################### .if ${PORT_OPTIONS:MSSL} WITH_OPENSSL_PORT= yes USE_OPENSSL= yes CONF_ARGS+= SOCKET=openssl CONF_ARGS+= LPATH=${PREFIX}/lib LINK_SSL= .endif .if ${PORT_OPTIONS:MGNUTLS} CONF_ARGS+= SOCKET=gnutls LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls LINK_TLS= .endif .if ${PORT_OPTIONS:MNOSSL} CONF_ARGS+= SOCKET=std CONF_ARGS+= LPATH= NAME_STD= .endif #################### ## LDAP Support ## #################### .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONF_ARGS+= LDAP=true LINK_LDP= .endif #################### ## IPv6 Support ## #################### .if ${PORT_OPTIONS:MIP6} CONF_ARGS+= IPv6=true NAME_IP4= -- NAME_IP6= .endif ##################### ## Debug Support ## ##################### .if ${PORT_OPTIONS:MDEBUG} CONF_ARGS+= DEBUG=true BUILD_TYPE= debug .endif ############################## ## Shared Runtime Library ## ############################## .if ${PORT_OPTIONS:MSHARED} CONF_ARGS+= ENABLE_SHARED=true .else CONF_ARGS+= ENABLE_SHARED=false .endif post-patch: @${MKDIR} ${WRKSRC}/templates_parser \ ${TEMPARSE}/static/obj/temparse \ ${TEMPARSE}/static/lib/temparse \ ${TEMPARSE}/relocatable/obj/temparse \ ${TEMPARSE}/relocatable/lib/temparse \ ${WRKSRC}/templates_parser/tools \ ${WRKSRC}/templates_parser/xsrc \ ${WRKSRC}/templates_parser/src @${REINPLACE_CMD} \ -e 's|@ADDITIONAL_RPATH@|${ADDL_RPATH}|' \ -e 's|@PREFIX@|${LOCALBASE}|g' \ ${WRKSRC}/aws.gpr \ ${WRKSRC}/src/src.gpr \ ${WRKSRC}/include/include.gpr @(${CAT} ${FILESDIR}/temparse.gpr.in | \ ${SED} -e 's|@PREFIX@|${LOCALBASE}|g' \ > ${WRKSRC}/templates_parser/temparse.gpr) do-configure: # If we want to do templates_parser copy in an earlier target then # templates_parser needs to be listed as an EXTRACT_DEPENDS @${CP} ${LOCALBASE}/lib/templates_parser/* \ ${TEMPARSE}/static/lib/temparse @${CP} ${LOCALBASE}/lib/templates_parser.relocatable/*.ali \ ${TEMPARSE}/relocatable/lib/temparse @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${MAKE_CMD} setup ${CONF_ARGS} do-build: # We cannot use a redefined ALL_TARGET because MAKE_JOBS_SAFE is set # for PROCESSORS, but that also sets -j for gmake which breaks build cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} build .if ${PORT_OPTIONS:MDOCS} cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} html .endif test: .if exists(${LOCALBASE}/bin/awsres) @cd ${WRKSRC}/regtests && ${SETENV} ${MAKE_ENV} TIMEOUT=75 \ python${PYTHON_VER} testsuite.py .else @${ECHO} "AWS has to be installed before testing" .endif post-install: ${RM} -rf ${STAGEDIR}${PREFIX}/share/gpr/manifests ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \ ${STAGEDIR}${PREFIX}/share/gps/plug-ins ${CAT} ${FILESDIR}/aws.gpr.in | ${SED} -e 's|@PREFIX@|${PREFIX}|g' \ -e 's|@SSL@|${LINK_SSL}|g' -e 's|@TLS@|${LINK_TLS}|g' \ -e 's|@LDP@|${LINK_LDP}|g' -e 's|@IP4@|${NAME_IP4}|g' \ -e 's|@IP6@|${NAME_IP6}|g' -e 's|@STD@|${NAME_STD}|g' \ > ${STAGEDIR}${PREFIX}/lib/gnat/aws.gpr cd ${WRKSRC}/gps && ${INSTALL_DATA} *.xml aws.py \ ${STAGEDIR}${PREFIX}/share/gps/plug-ins .include Index: head/www/c-icap/Makefile =================================================================== --- head/www/c-icap/Makefile (revision 362834) +++ head/www/c-icap/Makefile (revision 362835) @@ -1,115 +1,115 @@ # Created by: Elisey Savateev # $FreeBSD$ PORTNAME= c-icap PORTVERSION= 0.3.3 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.3.x/ DISTNAME= c_icap-${PORTVERSION} MAINTAINER= mm@FreeBSD.org COMMENT= ICAP server implementation LICENSE= LGPL21 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool USE_LDCONFIG= yes USE_RC_SUBR= c-icap SUB_FILES= pkg-install pkg-deinstall OPTIONS_DEFINE= BDB IPV6 LDAP PERL POSIXSEM LARGE_FILES OPTIONS_DEFAULT= IPV6 LARGE_FILES_DESC= Enable large files support POSIXSEM_DESC= Use POSIX Semaphores instead of SYSV IPC CICAP_USER= c_icap CICAP_UID= 959 CICAP_GROUP= c_icap CICAP_GID= 959 USERS= ${CICAP_USER} GROUPS= ${CICAP_GROUP} CONFIGURE_ARGS+= --sysconfdir="${PREFIX}/etc/c-icap" \ --localstatedir=/var .include .if ${PORT_OPTIONS:MBDB} USE_BDB= yes .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --enable-ipv6 .else CONFIGURE_ARGS+= --disable-ipv6 .endif .if ${PORT_OPTIONS:MLARGE_FILES} CONFIGURE_ARGS+= --enable-large-files .else CONFIGURE_ARGS+= --disable-large-files .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= YES .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 .endif .if ${PORT_OPTIONS:MBDB} CFLAGS+= -I${BDB_INCLUDE_DIR} LDFLAGS+= -L${BDB_LIB_DIR} CONFIGURE_ARGS+= --with-bdb=yes PLIST_SUB+= BDB="" .else CONFIGURE_ARGS+= --with-bdb=no PLIST_SUB+= BDB="@comment " .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+= --with-ldap=yes PLIST_SUB+= LDAP="" .else CONFIGURE_ARGS+= --with-ldap=no PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MPERL} PLIST_SUB+= PERL="" CONFIGURE_ARGS+= --with-perl=${PERL} .else PLIST_SUB+= PERL="@comment " CONFIGURE_ARGS+= --without-perl .endif CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LOG_DIR= /var/log/c-icap RUN_DIR= /var/run/c-icap PLIST_SUB+= LOG_DIR=${LOG_DIR} RUN_DIR=${RUN_DIR} SUB_FILES= pkg-install pkg-deinstall SUB_LIST= CICAP_USER=${CICAP_USER} CICAP_GROUP=${CICAP_GROUP} \ LOG_DIR=${LOG_DIR} RUN_DIR=${RUN_DIR} post-patch: @${REINPLACE_CMD} \ -e 's|@prefix@/var/log|/var/log/c-icap|g' \ -e 's|@prefix@/etc/|@sysconfdir@/|g' \ ${WRKSRC}/c-icap.conf.in .if ${PORT_OPTIONS:MPOSIXSEM} @${REINPLACE_CMD} \ -e 's|@SYSV_IPC@|0|g' \ ${WRKSRC}/include/c-icap-conf.h.in .endif .include Index: head/www/cacheboy16/Makefile =================================================================== --- head/www/cacheboy16/Makefile (revision 362834) +++ head/www/cacheboy16/Makefile (revision 362835) @@ -1,338 +1,338 @@ # Created by: Adrian Chadd # $FreeBSD$ PORTNAME= cacheboy DISTVERSION= 1.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} DISTNAME= cacheboy-1.6-r13601 # EXTRACT_SUFX= .tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= HTTP Caching Proxy (Squid Derivative) - Development Release CONFLICTS= squid-[0-9]* cacheboy* LATEST_LINK= cacheboy16 USES= perl5 GNU_CONFIGURE= yes USE_RC_SUBR= squid SQUID_UID?= squid SQUID_GID?= squid MAN8= cachemgr.cgi.8 squid.8 docs= QUICKSTART README.Squid ChangeLog.Cacheboy doc/debug-sections.txt PORTDOCS= ${docs:T} PORTEXAMPLES= passwd.sql SUB_FILES+= pkg-deinstall pkg-install pkg-message SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID} OPTIONS_DEFINE= DOCS NLS SQUID_LDAP_AUTH SQUID_SASL_AUTH SQUID_DELAY_POOLS SQUID_SNMP \ SQUID_CARP SQUID_SSL SQUID_PINGER SQUID_DNS_HELPER SQUID_HTCP SQUID_VIA_DB \ SQUID_CACHE_DIGESTS SQUID_WCCP SQUID_WCCPV2 SQUID_STRICT_HTTP SQUID_IDENT \ SQUID_REFERER_LOG SQUID_USERAGENT_LOG SQUID_ARP_ACL SQUID_PF SQUID_IPFILTER \ SQUID_FOLLOW_XFF SQUID_AUFS SQUID_COSS SQUID_KQUEUE SQUID_LARGEFILE \ SQUID_STACKTRACES TPROXY OPTIONS_DEFAULT= SQUID_CARP SQUID_WCCP SQUID_KQUEUE SQUID_LDAP_AUTH_DESC= Install LDAP authentication helpers SQUID_SASL_AUTH_DESC= Install SASL authentication helpers SQUID_DELAY_POOLS_DESC= Enable delay pools SQUID_SNMP_DESC= Enable SNMP support SQUID_CARP_DESC= Enable CARP support SQUID_SSL_DESC= Enable SSL support for reverse proxies SQUID_PINGER_DESC= Install the icmp helper SQUID_DNS_HELPER_DESC= Use the old 'dnsserver' helper SQUID_HTCP_DESC= Enable HTCP support SQUID_VIA_DB_DESC= Enable forward/via database SQUID_CACHE_DIGESTS_DESC= Enable cache digests SQUID_WCCP_DESC= Enable Web Cache Coordination Prot. v1 SQUID_WCCPV2_DESC= Enable Web Cache Coordination Prot. v2 SQUID_STRICT_HTTP_DESC= Be strictly HTTP compliant SQUID_IDENT_DESC= Enable ident (RFC 931) lookups SQUID_REFERER_LOG_DESC= Enable Referer-header logging SQUID_USERAGENT_LOG_DESC= Enable User-Agent-header logging SQUID_ARP_ACL_DESC= Enable ACLs based on ethernet address SQUID_PF_DESC= Enable transparent proxying with PF SQUID_IPFILTER_DESC= Enable transp. proxying with IPFilter SQUID_FOLLOW_XFF_DESC= Follow X-Forwarded-For headers SQUID_AUFS_DESC= Enable the aufs storage scheme SQUID_COSS_DESC= Enable the COSS storage scheme SQUID_KQUEUE_DESC= Use kqueue(2) instead of poll(2) SQUID_LARGEFILE_DESC= Support log and cache files >2GB SQUID_STACKTRACES_DESC= Create backtraces on fatal errors SQUID_TPROXY_DESC= Enable FreeBSD-current TPROXY support etc_files= squid/cachemgr.conf.default \ squid/mib.txt squid/mime.conf.default \ squid/msntauth.conf.default squid/squid.conf.default icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \ anthony-box2.gif anthony-c.gif anthony-compressed.gif \ anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \ anthony-f.gif anthony-image.gif anthony-image2.gif \ anthony-layout.gif anthony-link.gif anthony-movie.gif \ anthony-pdf.gif anthony-portal.gif anthony-ps.gif \ anthony-quill.gif anthony-script.gif anthony-sound.gif \ anthony-tar.gif anthony-tex.gif anthony-text.gif \ anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \ ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \ ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \ ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \ ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \ ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \ ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \ ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \ ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \ ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \ ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT libexec= cachemgr.cgi digest_pw_auth diskd-daemon logfile-daemon \ ip_user_check \ msnt_auth ncsa_auth ntlm_auth \ pam_auth smb_auth smb_auth.sh squid_db_auth squid_session \ squid_unix_group wbinfo_group.pl .if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == "" libexec+= unlinkd .endif sbin= RunCache squidclient squid CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \ --sbindir=${PREFIX}/sbin \ --datadir=${PREFIX}/etc/squid \ --libexecdir=${PREFIX}/libexec/squid \ --localstatedir=${PREFIX}/squid \ --sysconfdir=${PREFIX}/etc/squid \ --enable-removal-policies="lru heap" \ --disable-linux-netfilter \ --disable-linux-tproxy \ --disable-epoll NO_STAGE= yes .include .if ${OSVERSION} >= 800037 MAKE_ENV+= KRB5_LDADD=-lhx509 .endif .if ${OSVERSION} < 700000 BROKEN= does not compile with OpenSSL in 6.x base .endif # Authentication methods and modules: basic_auth= DB NCSA PAM MSNT SMB digest_auth= password external_acl= ip_user session unix_group wbinfo_group MAN8+= ncsa_auth.8 pam_auth.8 squid_db_auth.8 squid_session.8 \ squid_unix_group.8 .if ${PORT_OPTIONS:MSQUID_LDAP_AUTH} USE_OPENLDAP= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN8+= squid_ldap_auth.8 squid_ldap_group.8 basic_auth+= LDAP digest_auth+= ldap external_acl+= ldap_group libexec+= digest_ldap_auth squid_ldap_auth squid_ldap_group .endif .if ${PORT_OPTIONS:MSQUID_SASL_AUTH} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib basic_auth+= SASL libexec+= sasl_auth .endif .if !defined(NO_NIS) && ${PORT_OPTIONS:MNIS} basic_auth+= YP libexec+= yp_auth .endif CONFIGURE_ARGS+= --enable-auth="basic ntlm digest" \ --enable-basic-auth-helpers="${basic_auth}" \ --enable-digest-auth-helpers="${digest_auth}" \ --enable-external-acl-helpers="${external_acl}" \ --enable-ntlm-auth-helpers="SMB" .if !defined(NO_KERBEROS) && ${PORT_OPTIONS:MKERBEROS} # XXX This currently only works with heimdal from the base system, # see files/patch-helpers_negotiate_auth-squid_kerb_auth_* CONFIGURE_ARGS+= --enable-negotiate-auth-helpers="squid_kerb_auth" libexec+= squid_kerb_auth .endif # Storage schemes: storage_schemes= ufs diskd null .if ${PORT_OPTIONS:MSQUID_AUFS} storage_schemes+= aufs EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.aufs # Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS CONFIGURE_ARGS+= --with-pthreads .endif .if ${PORT_OPTIONS:MSQUID_COSS} storage_schemes+= coss .if ! ${PORT_OPTIONS:MSQUID_AUFS} # use Posix AIO instead of aufs' AIO; note that you then need the kernel to # supply AIO support, either by loading the aio(4) module (n/a on 4.x) or by # adding the option VFS_AIO to your kernel configuration if you want to # actually use COSS storage: CONFIGURE_ARGS+= --enable-coss-aio-ops .endif sbin+= cossdump .endif CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" # Other options set via 'make config': .if ${PORT_OPTIONS:MSQUID_DELAY_POOLS} CONFIGURE_ARGS+= --enable-delay-pools .endif .if ${PORT_OPTIONS:MSQUID_SNMP} CONFIGURE_ARGS+= --enable-snmp .endif .if ! ${PORT_OPTIONS:MSQUID_CARP} CONFIGURE_ARGS+= --disable-carp .endif .if ${PORT_OPTIONS:MSQUID_SSL} # we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only # works when it is defined before bsd.port{.pre}.mk is .included. # This makes it currently impossible to combine this macro with OPTIONS to # conditionally include OpenSSL support. USE_OPENSSL= yes CONFIGURE_ARGS+= --enable-ssl \ --with-openssl="${OPENSSLBASE}" CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MSQUID_PINGER} CONFIGURE_ARGS+= --enable-icmp libexec+= pinger .endif .if ${PORT_OPTIONS:MSQUID_DNS_HELPER} CONFIGURE_ARGS+= --disable-internal-dns libexec+= dnsserver .endif .if ${PORT_OPTIONS:MSQUID_HTCP} CONFIGURE_ARGS+= --enable-htcp .endif .if ${PORT_OPTIONS:MSQUID_VIA_DB} CONFIGURE_ARGS+= --enable-forw-via-db .endif .if ${PORT_OPTIONS:MSQUID_CACHE_DIGESTS} CONFIGURE_ARGS+= --enable-cache-digests .endif .if ! ${PORT_OPTIONS:MSQUID_WCCP} CONFIGURE_ARGS+= --disable-wccp .endif .if ${PORT_OPTIONS:MSQUID_WCCPV2} CONFIGURE_ARGS+= --enable-wccpv2 .endif .if ${PORT_OPTIONS:MSQUID_STRICT_HTTP} CONFIGURE_ARGS+= --disable-http-violations .endif .if ! ${PORT_OPTIONS:MSQUID_IDENT} CONFIGURE_ARGS+= --disable-ident-lookups .endif .if ${PORT_OPTIONS:MSQUID_REFERER_LOG} CONFIGURE_ARGS+= --enable-referer-log .endif .if ${PORT_OPTIONS:MSQUID_USERAGENT_LOG} CONFIGURE_ARGS+= --enable-useragent-log .endif .if ${PORT_OPTIONS:MSQUID_ARP_ACL} CONFIGURE_ARGS+= --enable-arp-acl .endif .if ${PORT_OPTIONS:MSQUID_PF} CONFIGURE_ARGS+= --enable-pf-transparent .endif .if ${PORT_OPTIONS:MSQUID_IPFILTER} CONFIGURE_ARGS+= --enable-ipf-transparent .endif .if ${PORT_OPTIONS:MSQUID_FOLLOW_XFF} CONFIGURE_ARGS+= --enable-follow-x-forwarded-for .endif .if ! ${PORT_OPTIONS:MSQUID_KQUEUE} CONFIGURE_ARGS+= --disable-kqueue .endif .if ${PORT_OPTIONS:MSQUID_LARGEFILE} CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files .endif .if ${PORT_OPTIONS:MSQUID_STACKTRACES} CONFIGURE_ARGS+= --enable-stacktraces CFLAGS+= -g STRIP= .endif .if ${PORT_OPTIONS:MSQUID_TPROXY} CONFIGURE_ARGS+= --enable-freebsd-tproxy .endif # Languages: # # If you do not define SQUID_LANGUAGES yourself, all available language files # will be installed; the default language will be English. SQUID_LANGUAGES?= Armenian Azerbaijani Bulgarian Catalan Czech Danish \ Dutch English Estonian Finnish French German Greek \ Hebrew Hungarian Italian Japanese Korean Lithuanian \ Polish Portuguese Romanian Russian-1251 Russian-koi8-r \ Serbian Simplify_Chinese Slovak Spanish Swedish \ Traditional_Chinese Turkish NewEnglish SQUID_DEFAULT_LANG?= NewEnglish CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \ --enable-default-err-language=${SQUID_DEFAULT_LANG} # Finally, add additional user specified configuration options: CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS} PLIST_DIRS= etc/squid/icons libexec/squid PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,etc/squid/icons/,} \ ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,} .for d in ${SQUID_LANGUAGES} PLIST_DIRS+= etc/squid/errors/${d} PLIST_FILES+= ${error_files:S,^,etc/squid/errors/${d}/,} .endfor PLIST_DIRS+= etc/squid/errors etc/squid squid/logs squid/cache squid post-patch: @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \ -e 's|%%SQUID_GID%%|${SQUID_GID}|g' \ -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/cf.data.pre @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \ ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh pre-install: # Prevent installation of .orig files by deleting them. @${FIND} ${WRKSRC} -name '*.bak' -delete @${FIND} ${WRKSRC} -name '*.orig' -delete pre-su-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: .if ${PORT_OPTIONS:MNLS} @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/helpers/basic_auth/DB/passwd.sql ${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MSQUID_PINGER} ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \ ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR} .endif @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:" @${ECHO_CMD} "" @${CAT} ${PKGMESSAGE} @${ECHO_CMD} "" .include Index: head/www/cherokee/Makefile =================================================================== --- head/www/cherokee/Makefile (revision 362834) +++ head/www/cherokee/Makefile (revision 362835) @@ -1,208 +1,208 @@ # Created by: silence # $FreeBSD$ PORTNAME= cherokee PORTVERSION= 1.2.101 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_SAMBA} MASTER_SITE_SUBDIR=cherokee/1.2/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Fast and flexible web server BROKEN= No public distfiles USES= gettext gmake pathfix pkgconfig USE_OPENSSL= yes USE_LDCONFIG= yes USE_RC_SUBR= cherokee SUB_FILES= pkg-install pkg-message GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread CHEROKEE_VARDIR?= /var CHEROKEE_LOGDIR?= ${CHEROKEE_VARDIR}/log CHEROKEE_ACCESSLOG?= ${CHEROKEE_LOGDIR}/cherokee.access CHEROKEE_ERRORLOG?= ${CHEROKEE_LOGDIR}/cherokee.error # Adjust this if you need to run Cherokee as a distinct user:group CHEROKEE_USER= www CHEROKEE_GROUP= www # This should be ok since 1.0.9, cherokee drops privileges # after opening logfiles as a security measure CHEROKEE_LOGFILE_FILEMODE= 0600 CHEROKEE_LOGFILE_USER= root CHEROKEE_LOGFILE_GROUP= wheel # Directory where to put RRD files, by default CHEROKEE_RRDDIR=/var/lib/cherokee/graphs CONFIGURE_ARGS= --with-wwwroot=${PREFIX}/www/cherokee \ --localstatedir=${CHEROKEE_VARDIR} \ --disable-static DEFCONFS= cherokee.conf CONFSUBDIRS= ssl mods-available mods-enabled sites-available sites-enabled MAN1= cget.1 cherokee-config.1 cherokee.1 cherokee-admin.1 cherokee-admin-launcher.1 \ cherokee-tweak.1 cherokee-worker.1 PORTDOCS= * OPTIONS_DEFINE= IPV6 MYSQL LDAP GEOIP FFMPEG NLS INTPCRE ADMIN ADMIN RRDTOOL UWSGI DOCS OPTIONS_DEFAULT=IPV6 GEOIP ADMIN ADMIN_DESC= Build the Admin Interface INTPCRE_DESC= Use internal PCRE library RRDTOOL_DESC= Usage graphs support UWSGI_DESC= uWSGI support NO_STAGE= yes .include .if ${PORT_OPTIONS:MADMIN} USE_PYTHON= yes PLIST_SUB+= ADMIN="" .else CONFIGURE_ARGS+=--disable-admin PLIST_SUB+= ADMIN="@comment " .endif CONFIGURE_ARGS+=--with-wwwuser=${CHEROKEE_USER} --with-wwwgroup=${CHEROKEE_GROUP} .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--disable-ipv6 .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+=--with-mysql=yes PLIST_SUB+= MYSQL="" .else CONFIGURE_ARGS+=--with-mysql=no PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--with-ldap=yes PLIST_SUB+= LDAP="" .else CONFIGURE_ARGS+=--with-ldap=no PLIST_SUB+= LDAP="@comment " .endif .if ${PORT_OPTIONS:MGEOIP} LIB_DEPENDS+= libGeoIP.so:${PORTSDIR}/net/GeoIP CONFIGURE_ARGS+=--with-geoip=yes PLIST_SUB+= GEOIP="" .else CONFIGURE_ARGS+=--with-geoip=no PLIST_SUB+= GEOIP="@comment " .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavformat.so:${PORTSDIR}/multimedia/ffmpeg \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libavutil.so:${PORTSDIR}/multimedia/ffmpeg CONFIGURE_ARGS+=--with-ffmpeg=yes .else CONFIGURE_ARGS+=--with-ffmpeg=no .endif .if ${PORT_OPTIONS:MNLS} PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MINTPCRE} CONFIGURE_ARGS+=--enable-internal-pcre .else LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre .endif .if ${PORT_OPTIONS:MRRDTOOL} RUN_DEPENDS+= rrdtool:${PORTSDIR}/databases/rrdtool .endif .if ${PORT_OPTIONS:MUWSGI} RUN_DEPENDS+= uwsgi:${PORTSDIR}/www/uwsgi .endif post-patch: @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -e 's|@mkdir_p@|${MKDIR} --|g' @${REINPLACE_CMD} -e '/cherokee_replace.*%sysconfdir%/d;/^SUBDIRS/s|doc ||;\ /^install-data-am/s|install-data-local|install-data-local-config|;\ /^SUBDIRS/s|windows||'\ ${WRKSRC}/Makefile.in @for i in ${BUILD_WRKSRC}/*.sample.pre;do ${SED} -e \ 's:%wwwroot%:${PREFIX}/www/cherokee:g; \ s:%prefix%:${PREFIX}:g; \ s:%localstatedir%:/var:g' \ $$i > $${i%.pre};done @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/admin/CTK/CTK-run.pre @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/cherokee/cherokee-admin-launcher @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/admin/server.py @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/admin/upgrade_config.py @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/cherokee/cherokee-tweak @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/doc/cookbook_dbslayer.html @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/doc/test_images.py @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/contrib/tracelor.py @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/po/po_stats.py @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/qa/fcgi.py @${REINPLACE_CMD} -e 's|/usr/bin/env python|/usr/local/bin/python|' \ ${WRKSRC}/qa/run-tests.py post-install: @${INSTALL} -d ${CONFSUBDIRS:S|^|${PREFIX}/etc/cherokee/|} @for i in ${DEFCONFS};do\ ${INSTALL_DATA} ${WRKSRC}/$$i.sample ${PREFIX}/etc/cherokee/$$i.default;done @${INSTALL_DATA} ${WRKSRC}/performance.conf.sample ${PREFIX}/etc/cherokee/cherokee.conf.perf_sample @:>${PREFIX}/etc/cherokee/mods-enabled/.empty @:>${PREFIX}/etc/cherokee/sites-available/.empty @:>${PREFIX}/etc/cherokee/sites-enabled/.empty @:>${PREFIX}/etc/cherokee/ssl/.empty @for i in `${FIND} ${PREFIX}/etc/cherokee/ -name \*.default`;do\ if [ ! -f $${i%.default} ];then ${CP} $$i $${i%.default};fi;done @for i in `${FIND} ${PREFIX}/etc/cherokee/ -name \*.sample`;do\ if [ ! -f $${i%.sample} ];then ${CP} $$i $${i%.sample};fi;done .if ${PORT_OPTIONS:MDOCS} @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR} .endif .if ${PORT_OPTIONS:MADMIN} @cd ${DATADIR}/admin && ${FIND} . -name "*.py" |\ ${XARGS} ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py .endif @${SETENV} \ CHEROKEE_LOGFILE_FILEMODE=${CHEROKEE_LOGFILE_FILEMODE} \ CHEROKEE_LOGFILE_USER=${CHEROKEE_LOGFILE_USER} \ CHEROKEE_LOGFILE_GROUP=${CHEROKEE_LOGFILE_GROUP} \ CHEROKEE_ERRORLOG=${CHEROKEE_ERRORLOG} \ CHEROKEE_ACCESSLOG=${CHEROKEE_ACCESSLOG} \ CHEROKEE_WITH_RRDTOOL=${WITH_RRDTOOL} \ CHEROKEE_RRDDIR=${CHEROKEE_RRDDIR} \ CHEROKEE_RRDDIR_USER=${CHEROKEE_USER} \ CHEROKEE_RRDDIR_GROUP=${CHEROKEE_GROUP} \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_MSG} "===============================================================" @${CAT} ${PKGMESSAGE} @${ECHO_MSG} "===============================================================" .include Index: head/www/lighttpd/Makefile =================================================================== --- head/www/lighttpd/Makefile (revision 362834) +++ head/www/lighttpd/Makefile (revision 362835) @@ -1,230 +1,230 @@ # Created by: k@123.org # $FreeBSD$ PORTNAME?= lighttpd PORTVERSION= 1.4.35 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES?= www MASTER_SITES?= http://download.lighttpd.net/lighttpd/releases-1.4.x/ MAINTAINER?= mm@FreeBSD.org COMMENT?= Secure, fast, compliant, and flexible Web Server .if !defined(_BUILDING_LIGHTTPD_MODULE) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING .endif LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre GNU_CONFIGURE= yes USES= gmake libtool pkgconfig tar:bzip2 USE_AUTOTOOLS= autoconf autoheader aclocal automake AUTOMAKE_ARGS= -a -c -f CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/lighttpd INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if !defined(_BUILDING_LIGHTTPD_MODULE) USE_RC_SUBR= lighttpd OPTIONS_DEFINE= BZIP2 DOCS FAM GDBM IPV6 LIBEV LUA MEMCACHE MYSQL MYSQLAUTH \ NODELAY LDAP OPENSSL SPAWNFCGI VALGRIND WEBDAV OPTIONS_DEFAULT= IPV6 OPENSSL BZIP2_DESC= bzip2 support (mod_compress) GDBM_DESC= gdbm storage (mod_trigger_b4_dl) LDAP_DESC= LDAP authentication LUA_DESC= lua support (mod_cml, mod_magnet) MEMCACHE_DESC= memcached storage (mod_trigger_b4_dl) MYSQL_DESC= MySQL support (mod_mysql_vhost) MYSQLAUTH_DESC= MySQL authentication (requires WITH_MYSQL) NODELAY_DESC= Set TCP_NODELAY on listening sockets SPAWNFCGI_DESC= Depend on spawn-fcgi utility VALGRIND_DESC= valgrind support WEBDAV_DESC= WebDAV support FAM_USES= fam FAM_CONFIGURE_ON= --with-fam FAM_CONFIGURE_ENV= FAM_CFLAGS="-I${LOCALBASE}/include" FAM_LIBS="-L${LOCALBASE}/lib" LIGHTTPD_CONF_FILES= lighttpd.conf modules.conf LIGHTTPD_CONF_D_FILES= access_log.conf \ auth.conf cgi.conf cml.conf \ compress.conf debug.conf dirlisting.conf \ evhost.conf expire.conf fastcgi.conf \ magnet.conf mime.conf mysql_vhost.conf proxy.conf \ rrdtool.conf scgi.conf secdownload.conf \ simple_vhost.conf ssi.conf status.conf \ trigger_b4_dl.conf userdir.conf webdav.conf LIGHTTPD_LOGROOT?= /var/log/lighttpd LIGHTTPD_WEBROOT?= ${PREFIX}/www/data LIGHTTPD_USER?= www LIGHTTPD_GROUP?= www PLIST_SUB+= LOGROOT="${LIGHTTPD_LOGROOT}" \ USER="${LIGHTTPD_USER}" \ GROUP="${LIGHTTPD_GROUP}" \ MKDIR="${MKDIR}" \ CHOWN="${CHOWN}" .endif # !defined(_BUILDING_LIGHTTPD_MODULE) .include .if !defined(_BUILDING_LIGHTTPD_MODULE) # Default REQUIRE to rc.d script _REQUIRE= DAEMON .if ${PORT_OPTIONS:MDOCS} DOCS= AUTHORS COPYING INSTALL NEWS README PORTDOCS= ${DOCS} .endif .if ${PORT_OPTIONS:MOPENSSL} USE_OPENSSL= yes CONFIGURE_ARGS+= --with-openssl \ --with-openssl-includes=${OPENSSLINC} \ --with-openssl-libs=${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MBZIP2} CONFIGURE_ARGS+= --with-bzip2 .endif .if ${PORT_OPTIONS:MGDBM} LIB_DEPENDS+= libgdbm.so:${PORTSDIR}/databases/gdbm CONFIGURE_ARGS+= --with-gdbm .endif .if empty(PORT_OPTIONS:MIPV6) CONFIGURE_ARGS+= --disable-ipv6 .endif .if ${PORT_OPTIONS:MLIBEV} CONFIGURE_ARGS+= --with-libev=${LOCALBASE} LIB_DEPENDS+= libev.so:${PORTSDIR}/devel/libev .endif .if ${PORT_OPTIONS:MLUA} USES+= lua:51 CONFIGURE_ARGS+= --with-lua CONFIGURE_ENV+= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER}" .endif .if ${PORT_OPTIONS:MMEMCACHE} LIB_DEPENDS+= libmemcache.so:${PORTSDIR}/databases/libmemcache CONFIGURE_ARGS+= --with-memcache .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql _REQUIRE+= mysql .endif .if ${PORT_OPTIONS:MMYSQLAUTH} && empty(PORT_OPTIONS:MMYSQL) IGNORE= option WITH_MYSQLAUTH requires WITH_MYSQL .endif .if ${PORT_OPTIONS:MMYSQLAUTH} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-mysqlauth PORTDOCS+= README.mysqlauth mysql_auth.sql .endif .if ${PORT_OPTIONS:MNODELAY} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-nodelay .endif .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap _REQUIRE+= slapd .endif .if ${PORT_OPTIONS:MSPAWNFCGI} RUN_DEPENDS+= spawn-fcgi:${PORTSDIR}/www/spawn-fcgi .endif .if ${PORT_OPTIONS:MVALGRIND} BUILD_DEPENDS+= valgrind:${PORTSDIR}/devel/valgrind RUN_DEPENDS+= valgrind:${PORTSDIR}/devel/valgrind CONFIGURE_ARGS+= --with-valgrind .endif .if ${PORT_OPTIONS:MWEBDAV} USE_GNOME+= libxml2 LIB_DEPENDS+= libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 CONFIGURE_ARGS+= --with-webdav-props --with-webdav-locks .endif SUB_LIST+= REQUIRE="${_REQUIRE}" post-patch: @${REINPLACE_CMD} -e 's|-std=gnu99||' \ ${WRKSRC}/configure ${WRKSRC}/configure.ac @${REINPLACE_CMD} -E -e \ 's|^(server.document-root.*=).*|\1 "${PREFIX}/www/data/"|' \ -e "s|/etc/lighttpd|${PREFIX}/etc/lighttpd|g" \ -e 's|^(server.event-handler.*=).*|\1 "freebsd-kqueue"|' \ -e 's|^(server.network-backend.*=).*|\1 "writev"|' \ -e "s|^(server.username.*=).*|\1 \"${LIGHTTPD_USER}\"|" \ -e "s|^(server.groupname.*=).*|\1 \"${LIGHTTPD_GROUP}\"|" \ -e "s|^(var.log_root.*=).*|\1 \"${LIGHTTPD_LOGROOT}\"|" \ -e "s|^(var.home_dir.*=).*|\1 \"/var/spool/lighttpd\"|" \ -e "s|^(var.server_root.*=).*|\1 \"${LIGHTTPD_WEBROOT}\"|" \ ${WRKSRC}/doc/config/lighttpd.conf @${REINPLACE_CMD} -e "s|/etc/lighttpd|${PREFIX}/etc/lighttpd|g" \ ${WRKSRC}/doc/config/conf.d/auth.conf @${REINPLACE_CMD} -e "s|/usr/bin/python|${LOCALBASE}/bin/python|" \ ${WRKSRC}/doc/config/conf.d/cgi.conf \ ${WRKSRC}/tests/*.conf @${ECHO} >> ${WRKSRC}/doc/config/lighttpd.conf @${ECHO} "# IPv4 listening socket" >> \ ${WRKSRC}/doc/config/lighttpd.conf @${ECHO} "\$$SERVER[\"socket\"] == \"0.0.0.0:80\" { }" >> \ ${WRKSRC}/doc/config/lighttpd.conf post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/lighttpd/conf.d ${STAGEDIR}${PREFIX}/etc/lighttpd/vhosts.d .for FILE in ${LIGHTTPD_CONF_FILES} @${INSTALL_DATA} ${WRKSRC}/doc/config/${FILE} \ ${STAGEDIR}${PREFIX}/etc/lighttpd/${FILE}.sample .endfor .for FILE in ${LIGHTTPD_CONF_D_FILES} @${INSTALL_DATA} ${WRKSRC}/doc/config/conf.d/${FILE} \ ${STAGEDIR}${PREFIX}/etc/lighttpd/conf.d/${FILE}.sample .endfor @${INSTALL_DATA} ${WRKSRC}/doc/config/vhosts.d/vhosts.template \ ${STAGEDIR}${PREFIX}/etc/lighttpd/vhosts.d/vhosts.template .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}/${FILE} . endfor .endif .if ${PORT_OPTIONS:MMYSQLAUTH} . for FILE in README.mysqlauth mysql_auth.sql @${INSTALL_DATA} ${FILESDIR}/${FILE} ${STAGEDIR}${DOCSDIR}/${FILE} . endfor .endif @${MKDIR} -m 0700 ${STAGEDIR}${LIGHTTPD_LOGROOT} test: build @cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \ check-TESTS regression-test: test .endif # !defined(_BUILDING_LIGHTTPD_MODULE) .include Index: head/www/lusca-head/Makefile =================================================================== --- head/www/lusca-head/Makefile (revision 362834) +++ head/www/lusca-head/Makefile (revision 362835) @@ -1,397 +1,397 @@ # Created by: Adrian Chadd # $FreeBSD$ # $FreeBSD$ # NO_STAGE= yes # Tunables not (yet) configurable via 'make config': # SQUID_{U,G}ID # Which user/group Squid should run as (default: squid/squid). # The user and group will be created if they do not already exist using # a uid:gid of 100:100. # NOTE: older versions of Squid defaulted to nobody/nogroup. # If you wish to run Squid as "nobody" (which is not recommended), please # define SQUID_UID=nobody and SQUID_GID=nogroup in your make environment # before you start the update or installation of this port. # # SQUID_LANGUAGES # A list of languages for which error page files should be installed # (default: all) # # E.g. use `make SQUID_LANGUAGES="English French"' if you want to # install the files for these languages only. # Use `make -VSQUID_LANGUAGES' or scroll down to this variable's # definition to see which values are valid. # # SQUID_DEFAULT_LANG # If you define SQUID_LANGUAGES, select which language should be the default # one (this variable defaults to English). This setting can be overwritten # with squid.conf's error_directory directive. # # SQUID_CONFIGURE_ARGS # Additional configuration options. # # To enable them, use e.g # `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install' # # The list below may be incomplete, please see the configure script # in the Squid source distribution for the complete list of additional # options. # Note that you probably do not need to worry about these options in most # cases, they are included in case you want to experiment with them. # # --enable-dlmalloc # Compile and use the malloc package from Doug Lea # --enable-gnuregex # Compile and use the supplied GNUregex routines instead of BSD regex # (not recommended). # --enable-xmalloc-statistics # Show malloc statistics in status page # --enable-cachemgr-hostname=some.hostname # Set an explicit hostname in cachemgr.cgi # --enable-truncate # Use truncate() rather than unlink() # --disable-unlinkd # Do not use "unlinkd" # --with-aufs-threads=N_THREADS # Tune the number of worker threads for the aufs object # --with-coss-membuf-size # COSS membuf size (default: 1048576 bytes) # --with-maxfd=N # Override the maximum number of filedescriptors. Useful if you # build as another user who is not privileged to use the amount # of filedescriptors the resulting binary is expected to support. # --enable-ntlm-fail-open # Enable NTLM fail open, where a helper that fails one of the # Authentication steps can allow Squid to still authenticate the user # --enable-x-accelerator-vary # Enable support for the X-Accelerator-Vary HTTP header. Can be used # to indicate variance within an accelerator setup. Typically used # together with other code that adds custom HTTP headers to the # requests. # --enable-forward-log # Enable experimental forward_log directive. # --enable-multicast-miss # Enable experimental multicast notification of cachemisses. PORTNAME= lusca DISTVERSION= r14809 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} PROJECTHOST= lusca-cache PKGNAMESUFFIX= -head DISTNAME= LUSCA_HEAD-r14809 # EXTRACT_SUFX= .tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= HTTP Caching Proxy (Squid Derivative) - Stable Release CONFLICTS= squid-[0-9]* cacheboy* USES= perl5 GNU_CONFIGURE= yes USE_RC_SUBR= squid SQUID_UID?= squid SQUID_GID?= squid MAN8= cachemgr.cgi.8 squid.8 docs= QUICKSTART README.Squid ChangeLog.Cacheboy doc/debug-sections.txt PORTDOCS= ${docs:T} PORTEXAMPLES= passwd.sql SUB_FILES+= pkg-deinstall pkg-install pkg-message SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID} OPTIONS_DEFINE= LDAP_AUTH SASL_AUTH KERBEROS_HELPER DELAY_POOLS SNMP CARP SSL \ PINGER DNS_HELPER HTCP VIA_DB CACHE_DIGESTS WCCP WCCPV2 STRICT_HTTP \ IDENT REFERER_LOG USERAGENT_LOG ARP_ACL PF IPFILTER FOLLOW_XFF \ COSS KQUEUE LARGEFILE STACKTRACES TPROXY OPTIONS_DEFAULT= DELAY_POOLS SNMP CARP PINGER COSS LARGEFILE KQUEUE STACKTRACES LDAP_AUTH_DESC= Install LDAP authentication helpers SASL_AUTH_DESC= Install SASL authentication helpers KERBEROS_HELPER_DESC= Install Keberos authentication helper DELAY_POOLS_DESC= Enable delay pools SNMP_DESC= Enable SNMP support CARP_DESC= Enable CARP support SSL_DESC= Enable SSL support for reverse proxies PINGER_DESC= Install the icmp helper DNS_HELPER_DESC= Use the old 'dnsserver' helper HTCP_DESC= Enable HTCP support VIA_DB_DESC= Enable forward/via database CACHE_DIGESTS_DESC= Enable cache digests WCCP_DESC= Enable Web Cache Coordination Prot. v1 WCCPV2_DESC= Enable Web Cache Coordination Prot. v2 STRICT_HTTP_DESC= Be strictly HTTP compliant IDENT_DESC= Enable ident (RFC 931) lookups REFERER_LOG_DESC= Enable Referer-header logging USERAGENT_LOG_DESC= Enable User-Agent-header logging ARP_ACL_DESC= Enable ACLs based on ethernet address PF_DESC= Enable transparent proxying with PF IPFILTER_DESC= Enable transp. proxying with IPFilter FOLLOW_XFF_DESC= Follow X-Forwarded-For headers COSS_DESC= Enable the COSS storage scheme KQUEUE_DESC= Use kqueue(2) instead of poll(2) LARGEFILE_DESC= Support log and cache files >2GB STACKTRACES_DESC= Create backtraces on fatal errors TPROXY_DESC= Enable FreeBSD-current TPROXY support etc_files= squid/cachemgr.conf.default \ squid/mib.txt squid/mime.conf.default \ squid/msntauth.conf.default squid/squid.conf.default \ squid/squid.conf.clean icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \ anthony-box2.gif anthony-c.gif anthony-compressed.gif \ anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \ anthony-f.gif anthony-image.gif anthony-image2.gif \ anthony-layout.gif anthony-link.gif anthony-movie.gif \ anthony-pdf.gif anthony-portal.gif anthony-ps.gif \ anthony-quill.gif anthony-script.gif anthony-sound.gif \ anthony-tar.gif anthony-tex.gif anthony-text.gif \ anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \ ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \ ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \ ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \ ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \ ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \ ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \ ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \ ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \ ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \ ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT libexec= cachemgr.cgi digest_pw_auth logfile-daemon \ ip_user_check \ msnt_auth ncsa_auth ntlm_auth \ pam_auth smb_auth smb_auth.sh squid_db_auth squid_session \ squid_unix_group wbinfo_group.pl \ ufs_log_build ufs_log_cat ufs_rebuild coss_rebuild .if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == "" libexec+= unlinkd .endif sbin= RunCache squidclient squid coss_newfs ufs_log_dump ufs_newfs CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \ --sbindir=${PREFIX}/sbin \ --datadir=${PREFIX}/etc/squid \ --libexecdir=${PREFIX}/libexec/squid \ --localstatedir=${PREFIX}/squid \ --sysconfdir=${PREFIX}/etc/squid \ --enable-removal-policies="lru heap" \ --disable-linux-netfilter \ --disable-linux-tproxy \ --disable-epoll .include .if ${PORT_OPTIONS:MKERBEROS_HELPER} && ${OSVERSION} >= 800037 BROKEN= does not compile with Heimdal 1.1 in 8.0-CURRENT .endif # Authentication methods and modules: basic_auth= DB NCSA PAM MSNT SMB digest_auth= password external_acl= ip_user session unix_group wbinfo_group MAN8+= ncsa_auth.8 pam_auth.8 squid_db_auth.8 squid_session.8 \ squid_unix_group.8 .if ${PORT_OPTIONS:MLDAP_AUTH} USE_OPENLDAP= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN8+= squid_ldap_auth.8 squid_ldap_group.8 basic_auth+= LDAP digest_auth+= ldap external_acl+= ldap_group libexec+= digest_ldap_auth squid_ldap_auth squid_ldap_group .endif .if ${PORT_OPTIONS:MSASL_AUTH} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib basic_auth+= SASL libexec+= sasl_auth .endif .if !defined(NO_NIS) && ${PORT_OPTIONS:MNIS} basic_auth+= YP libexec+= yp_auth .endif CONFIGURE_ARGS+= --enable-auth="basic ntlm digest" \ --enable-basic-auth-helpers="${basic_auth}" \ --enable-digest-auth-helpers="${digest_auth}" \ --enable-external-acl-helpers="${external_acl}" \ --enable-ntlm-auth-helpers="SMB" .if !defined(NO_KERBEROS) && ${PORT_OPTIONS:MKERBEROS} # XXX This currently only works with heimdal from the base system, # see ${FILES_DIR}/patch-helpers_negotiate_auth-squid_kerb_auth_* CONFIGURE_ARGS+= --enable-negotiate-auth-helpers="squid_kerb_auth" libexec+= squid_kerb_auth .endif # Storage schemes: storage_schemes= aufs null # Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS CONFIGURE_ARGS+= --with-pthreads .if ${PORT_OPTIONS:MCOSS} storage_schemes+= coss sbin+= cossdump .endif CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" # Other options set via 'make config': .if ${PORT_OPTIONS:MDELAY_POOLS} CONFIGURE_ARGS+= --enable-delay-pools .endif .if ${PORT_OPTIONS:MSNMP} CONFIGURE_ARGS+= --enable-snmp .endif .if ! ${PORT_OPTIONS:MCARP} CONFIGURE_ARGS+= --disable-carp .endif .if ${PORT_OPTIONS:MSSL} # we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only # works when it is defined before bsd.port{.pre}.mk is .included. # This makes it currently impossible to combine this macro with OPTIONS to # conditionally include OpenSSL support. .include "${PORTSDIR}/Mk/bsd.openssl.mk" CONFIGURE_ARGS+= --enable-ssl \ --with-openssl="${OPENSSLBASE}" CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MPINGER} CONFIGURE_ARGS+= --enable-icmp libexec+= pinger .endif .if ${PORT_OPTIONS:MDNS_HELPER} CONFIGURE_ARGS+= --disable-internal-dns libexec+= dnsserver .endif .if ${PORT_OPTIONS:MHTCP} CONFIGURE_ARGS+= --enable-htcp .endif .if ${PORT_OPTIONS:MVIA_DB} CONFIGURE_ARGS+= --enable-forw-via-db .endif .if ${PORT_OPTIONS:MCACHE_DIGESTS} CONFIGURE_ARGS+= --enable-cache-digests .endif .if ! ${PORT_OPTIONS:MWCCP} CONFIGURE_ARGS+= --disable-wccp .endif .if ${PORT_OPTIONS:MWCCPV2} CONFIGURE_ARGS+= --enable-wccpv2 .endif .if ${PORT_OPTIONS:MSTRICT_HTTP} CONFIGURE_ARGS+= --disable-http-violations .endif .if ! ${PORT_OPTIONS:MIDENT} CONFIGURE_ARGS+= --disable-ident-lookups .endif .if ${PORT_OPTIONS:MREFERER_LOG} CONFIGURE_ARGS+= --enable-referer-log .endif .if ${PORT_OPTIONS:MUSERAGENT_LOG} CONFIGURE_ARGS+= --enable-useragent-log .endif .if ${PORT_OPTIONS:MARP_ACL} CONFIGURE_ARGS+= --enable-arp-acl .endif .if ${PORT_OPTIONS:MPF} CONFIGURE_ARGS+= --enable-pf-transparent .endif .if ${PORT_OPTIONS:MIPFILTER} CONFIGURE_ARGS+= --enable-ipf-transparent .endif .if ${PORT_OPTIONS:MFOLLOW_XFF} CONFIGURE_ARGS+= --enable-follow-x-forwarded-for .endif .if ! ${PORT_OPTIONS:MKQUEUE} CONFIGURE_ARGS+= --disable-kqueue .endif .if ${PORT_OPTIONS:MLARGEFILE} CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files .endif .if ${PORT_OPTIONS:MSTACKTRACES} CONFIGURE_ARGS+= --enable-stacktraces CFLAGS+= -g STRIP= .endif .if ${PORT_OPTIONS:MTPROXY} CONFIGURE_ARGS+= --enable-freebsd-tproxy .endif # Languages: # # If you do not define SQUID_LANGUAGES yourself, all available language files # will be installed; the default language will be English. SQUID_LANGUAGES?= Armenian Azerbaijani Bulgarian Catalan Czech Danish \ Dutch English Estonian Finnish French German Greek \ Hebrew Hungarian Italian Japanese Korean Lithuanian \ Polish Portuguese Romanian Russian-1251 Russian-koi8-r \ Serbian Simplify_Chinese Slovak Spanish Swedish \ Traditional_Chinese Turkish SQUID_DEFAULT_LANG?= English CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \ --enable-default-err-language=${SQUID_DEFAULT_LANG} # Finally, add additional user specified configuration options: CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS} PLIST_DIRS= etc/squid/icons libexec/squid PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,etc/squid/icons/,} \ ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,} .for d in ${SQUID_LANGUAGES} PLIST_DIRS+= etc/squid/errors/${d} PLIST_FILES+= ${error_files:S,^,etc/squid/errors/${d}/,} .endfor PLIST_DIRS+= etc/squid/errors etc/squid squid/logs squid/cache squid post-patch: @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \ -e 's|%%SQUID_GID%%|${SQUID_GID}|g' \ -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/cf.data.pre @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \ ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh pre-install: # Prevent installation of .orig files by deleting them. @${FIND} ${WRKSRC} -name '*.bak' -delete @${FIND} ${WRKSRC} -name '*.orig' -delete pre-su-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/helpers/basic_auth/DB/passwd.sql ${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MPINGER} ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \ ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR} .endif @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:" @${ECHO_CMD} "" @${CAT} ${PKGMESSAGE} @${ECHO_CMD} "" .include Index: head/www/mod_cfg_ldap/Makefile =================================================================== --- head/www/mod_cfg_ldap/Makefile (revision 362834) +++ head/www/mod_cfg_ldap/Makefile (revision 362835) @@ -1,33 +1,33 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= mod_cfg_ldap PORTVERSION= 1.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MASTER_SITES= SF/modcfgldap/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= apache2 MAINTAINER= apache@FreeBSD.org COMMENT= Allows you to keep your virtual host configuration in a LDAP directory LICENSE= BSD3CLAUSE USE_APACHE= 22+ USE_OPENLDAP= yes AP_FAST_BUILD= yes AP_GENPLIST= yes LDAP_INC?= ${LOCALBASE}/include LDAP_LIB?= ${LOCALBASE}/lib -lldap AP_INC+= ${LDAP_INC} AP_LIB+= ${LDAP_LIB} PORTDOCS= AUTHORS cfg_ldap.conf ChangeLog COPYING INSTALL \ mod_cfg_ldap.schema README TODO post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/www/mod_vhost_ldap/Makefile =================================================================== --- head/www/mod_vhost_ldap/Makefile (revision 362834) +++ head/www/mod_vhost_ldap/Makefile (revision 362835) @@ -1,37 +1,38 @@ # Created by: Clement Laforet # $FreeBSD$ PORTNAME= mod_vhost_ldap PORTVERSION= 2.0.8 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_DEBIAN} MASTER_SITE_SUBDIR=pool/main/m/mod-vhost-ldap DISTNAME= ${PORTNAME:S/_/-/g}_${PORTVERSION}.orig DIST_SUBDIR= apache2 MAINTAINER= apache@FreeBSD.org COMMENT= Virtual Hosting from ldap built on top of mod_ldap LICENSE= APACHE20 USE_OPENLDAP= yes USE_APACHE= 22 AP_FAST_BUILD= yes AP_GENPLIST= yes AP_LIB+= ${LOCALBASE}/lib -lldap AP_EXTRAS+= -DMOD_VHOST_LDAP_VERSION=\\\"mod_vhost_ldap/${PORTVERSION}\\\" PORTDOCS= mod_vhost_ldap.schema vhost_ldap.conf COPYING WRKSRC= ${WRKDIR}/${PORTNAME:S/_/-/g}-${PORTVERSION} .if defined(PACKAGE_BUILDING) IGNORE= Requires support of LDAP in apache 2.x port .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/www/nginx/Makefile =================================================================== --- head/www/nginx/Makefile (revision 362834) +++ head/www/nginx/Makefile (revision 362835) @@ -1,1024 +1,1024 @@ # Created by: Sergey A. Osokin # $FreeBSD$ PORTNAME= nginx PORTVERSION= 1.6.0 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= http://nginx.org/download/ MASTER_SITES+= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= osa DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= osa@FreeBSD.org COMMENT= Robust and small WWW server LICENSE= BSD NO_OPTIONS_SORT= yes OPTIONS_DEFINE= \ DEBUG \ DEBUGLOG \ FILE_AIO \ IPV6 \ GOOGLE_PERFTOOLS \ HTTP \ HTTP_ADDITION \ HTTP_CACHE \ HTTP_DAV \ HTTP_FLV \ HTTP_GEOIP \ HTTP_GZIP_STATIC \ HTTP_GUNZIP_FILTER \ HTTP_IMAGE_FILTER \ HTTP_PERL \ HTTP_RANDOM_INDEX \ HTTP_REALIP \ HTTP_REWRITE \ HTTP_SECURE_LINK \ HTTP_SSL \ HTTP_STATUS \ HTTP_SUB \ HTTP_XSLT \ MAIL \ MAIL_IMAP \ MAIL_POP3 \ MAIL_SMTP \ MAIL_SSL \ SPDY \ WWW \ CACHE_PURGE \ CTPP2 \ ECHO \ HEADERS_MORE \ HTTP_ACCEPT_LANGUAGE \ HTTP_ACCESSKEY \ HTTP_AUTH_DIGEST \ HTTP_AUTH_LDAP \ HTTP_AUTH_PAM \ HTTP_AUTH_REQ \ HTTP_DAV_EXT \ HTTP_EVAL \ HTTP_FANCYINDEX \ HTTP_FOOTER \ HTTP_MOGILEFS \ HTTP_NOTICE \ HTTP_PUSH \ HTTP_PUSH_STREAM \ HTTP_REDIS \ HTTP_RESPONSE \ HTTP_SUBS_FILTER \ HTTP_UPLOAD \ HTTP_UPLOAD_PROGRESS \ HTTP_UPSTREAM_FAIR \ HTTP_UPSTREAM_HASH \ HTTP_UPSTREAM_STICKY \ HTTP_ZIP \ ARRAYVAR \ DRIZZLE \ ENCRYPTSESSION \ FORMINPUT \ GRIDFS \ ICONV \ LET \ LUA \ MEMC \ MODSECURITY \ NAXSI \ PASSENGER \ POSTGRES \ RDS_CSV \ RDS_JSON \ REDIS2 \ RTMP \ SET_MISC \ SFLOW \ SLOWFS_CACHE \ SRCACHE \ SUPERVISORD \ SYSLOG_SUPPORT \ TCP_PROXY \ UDPLOG \ XRID_HEADER \ XSS \ VIDEO OPTIONS_SINGLE= VIDEO OPTIONS_SINGLE_VIDEO= HTTP_MP4 HTTP_MP4_H264 OPTIONS_DEFAULT= IPV6 HTTP HTTP_CACHE HTTP_REWRITE HTTP_SSL HTTP_STATUS WWW DEBUGLOG_DESC= Enable debug log (--with-debug) FILE_AIO_DESC= Enable file aio GOOGLE_PERFTOOLS_DESC= Enable google perftools module HTTP_DESC= Enable HTTP module HTTP_ADDITION_DESC= Enable http_addition module HTTP_CACHE_DESC= Enable http_cache module HTTP_DAV_DESC= Enable http_webdav module HTTP_FLV_DESC= Enable http_flv module HTTP_GEOIP_DESC= Enable http_geoip module HTTP_GZIP_STATIC_DESC= Enable http_gzip_static module HTTP_GUNZIP_FILTER_DESC= Enable http_gunzip_filter module HTTP_IMAGE_FILTER_DESC= Enable http_image_filter module HTTP_MP4_DESC= Enable http_mp4 module HTTP_PERL_DESC= Enable http_perl module HTTP_RANDOM_INDEX_DESC= Enable http_random_index module HTTP_REALIP_DESC= Enable http_realip module HTTP_REWRITE_DESC= Enable http_rewrite module HTTP_SECURE_LINK_DESC= Enable http_secure_link module HTTP_SSL_DESC= Enable http_ssl module HTTP_STATUS_DESC= Enable http_stub_status module HTTP_SUB_DESC= Enable http_sub module HTTP_XSLT_DESC= Enable http_xslt module MAIL_DESC= Enable IMAP4/POP3/SMTP proxy module MAIL_IMAP_DESC= Enable IMAP4 proxy module MAIL_POP3_DESC= Enable POP3 proxy module MAIL_SMTP_DESC= Enable SMTP proxy module MAIL_SSL_DESC= Enable mail_ssl module SPDY_DESC= Enable SPDY protocol support (SSL req.) WWW_DESC= Enable html sample files CACHE_PURGE_DESC= 3rd party cache_purge module CTPP2_DESC= 3rd party CT++ module ECHO_DESC= 3rd party echo module HEADERS_MORE_DESC= 3rd party headers_more module HTTP_ACCEPT_LANGUAGE_DESC= 3rd party accept_language module HTTP_ACCESSKEY_DESC= 3rd party http_accesskey module HTTP_AUTH_DIGEST_DESC= 3rd party http_authdigest module HTTP_AUTH_LDAP_DESC= 3rd party http_auth_ldap module HTTP_AUTH_PAM_DESC= 3rd party http_auth_pam module HTTP_AUTH_REQ_DESC= 3rd party http_auth_request module HTTP_DAV_EXT_DESC= 3rd party webdav_ext module HTTP_EVAL_DESC= 3rd party eval module HTTP_FANCYINDEX_DESC= 3rd party http_fancyindex module HTTP_FOOTER_DESC= 3rd party http_footer module HTTP_MOGILEFS_DESC= 3rd party mogilefs module HTTP_MP4_H264_DESC= 3rd party mp4/h264 module HTTP_NOTICE_DESC= 3rd party notice module HTTP_PUSH_DESC= 3rd party push module HTTP_PUSH_STREAM_DESC= 3rd party push stream module HTTP_REDIS_DESC= 3rd party http_redis module HTTP_RESPONSE_DESC= 3rd party http_response module HTTP_SUBS_FILTER_DESC= 3rd party subs filter module HTTP_UPLOAD_DESC= 3rd party upload module HTTP_UPLOAD_PROGRESS_DESC= 3rd party uploadprogress module HTTP_UPSTREAM_FAIR_DESC= 3rd party upstream fair module HTTP_UPSTREAM_HASH_DESC= 3rd party upstream hash module HTTP_UPSTREAM_STICKY_DESC= 3rd party upstream sticky module HTTP_ZIP_DESC= 3rd party http_zip module ARRAYVAR_DESC= 3rd party array_var module DRIZZLE_DESC= 3rd party drizzlie module ENCRYPTSESSION_DESC= 3rd party encrypted_session module FORMINPUT_DESC= 3rd party form_input module GRIDFS_DESC= 3rd party gridfs module ICONV_DESC= 3rd party iconv module LET_DESC= 3rd party let module LUA_DESC= 3rd party lua module MEMC_DESC= 3rd party memc (memcached) module MODSECURITY_DESC= 3rd party mod_security module NAXSI_DESC= 3rd party naxsi module PASSENGER_DESC= 3rd party passenger module POSTGRES_DESC= 3rd party postgresql module RDS_CSV_DESC= 3rd party rds_csv module RDS_JSON_DESC= 3rd party rds_json module REDIS2_DESC= 3rd party redis2 module RTMP_DESC= 3rd party rtmp module SET_MISC_DESC= 3rd party set_misc module SFLOW_DESC= 3rd party sflow module SLOWFS_CACHE_DESC= 3rd party slowfs_cache module SRCACHE_DESC= 3rd party srcache module SUPERVISORD_DESC= 3rd party supervisord module SYSLOG_SUPPORT_DESC= 3rd party syslog support TCP_PROXY_DESC= 3rd party tcp_proxy module UDPLOG_DESC= 3rd party udplog (syslog) module XRID_HEADER_DESC= 3rd party x-rid header module XSS_DESC= 3rd party xss module VIDEO_DESC= Video module support WANT_GNOME= yes .include .if ${PORT_OPTIONS:MPASSENGER} CATEGORIES+= ruby USE_RUBY= yes USE_RAKE= yes .endif NGINX_VARDIR?= /var NGINX_LOGDIR?= ${NGINX_VARDIR}/log NGINX_RUNDIR?= ${NGINX_VARDIR}/run NGINX_TMPDIR?= ${NGINX_VARDIR}/tmp/nginx HTTP_PORT?= 80 NGINX_ACCESSLOG?= ${NGINX_LOGDIR}/nginx-access.log NGINX_ERRORLOG?= ${NGINX_LOGDIR}/nginx-error.log CONFLICTS?= nginx-devel-1.* USE_RC_SUBR= nginx SUB_LIST+= WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} \ NGINX_RUNDIR=${NGINX_RUNDIR} \ NGINX_TMPDIR=${NGINX_TMPDIR} HAS_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${ETCDIR} \ --with-cc-opt="-I ${LOCALBASE}/include" \ --with-ld-opt="-L ${LOCALBASE}/lib" \ --conf-path=${ETCDIR}/nginx.conf \ --sbin-path=${PREFIX}/sbin/nginx \ --pid-path=${NGINX_RUNDIR}/nginx.pid \ --error-log-path=${NGINX_ERRORLOG} \ --user=${WWWOWN} --group=${WWWGRP} .if empty(PORT_OPTIONS:MHTTP) && empty(PORT_OPTIONS:MMAIL) IGNORE= requires at least HTTP or MAIL to \ be defined. Please do 'make config' again .endif .if ${PORT_OPTIONS:MDEBUG} CFLAGS+= -g STRIP= #do not strip if nginx with debug information .endif .if ${PORT_OPTIONS:MDEBUGLOG} CONFIGURE_ARGS+=--with-debug .endif .if ${PORT_OPTIONS:MFILE_AIO} CONFIGURE_ARGS+=--with-file-aio .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--with-ipv6 CATEGORIES+= ipv6 .endif .if ${PORT_OPTIONS:MGOOGLE_PERFTOOLS} LIB_DEPENDS+= libprofiler.so:${PORTSDIR}/devel/google-perftools CONFIGURE_ARGS+=--with-google_perftools_module .endif .if ${PORT_OPTIONS:MHTTP} CONFIGURE_ARGS+=--http-client-body-temp-path=${NGINX_TMPDIR}/client_body_temp \ --http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp \ --http-proxy-temp-path=${NGINX_TMPDIR}/proxy_temp \ --http-scgi-temp-path=${NGINX_TMPDIR}/scgi_temp \ --http-uwsgi-temp-path=${NGINX_TMPDIR}/uwsgi_temp \ --http-log-path=${NGINX_ACCESSLOG} .if ${PORT_OPTIONS:MHTTP_ACCEPT_LANGUAGE} GIT_ACCEPT_LANGUAGE_VERSION= 2f69842 MASTER_SITES+= https://github.com/giom/nginx_accept_language_module/tarball/master/:accept_language DISTFILES+= giom-nginx_accept_language_module-${GIT_ACCEPT_LANGUAGE_VERSION}.tar.gz:accept_language CONFIGURE_ARGS+=--add-module=${WRKDIR}/giom-nginx_accept_language_module-${GIT_ACCEPT_LANGUAGE_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_ACCESSKEY} NGINX_ACCESSKEY_VERSION= 2.0.3 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:accesskey/} MASTER_SITE_SUBDIR+= osa/:accesskey DISTFILES+= nginx-accesskey-${NGINX_ACCESSKEY_VERSION}.tar.gz:accesskey CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_ADDITION} CONFIGURE_ARGS+=--with-http_addition_module .endif .if ${PORT_OPTIONS:MHTTP_AUTH_DIGEST} GIT_AUTH_DIGEST_VERSION= bd1c86a MASTER_SITES+= https://github.com/samizdatco/nginx-http-auth-digest/tarball/master/:auth_digest DISTFILES+= samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_VERSION}.tar.gz:auth_digest CONFIGURE_ARGS+=--add-module=${WRKDIR}/samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_AUTH_LDAP} # WWW: https://github.com/kvspb/nginx-auth-ldap GIT_HTTP_AUTH_LDAP_VERSION= c4dc7c9153 MASTER_SITES+= LOCAL/rm:http_auth_ldap DISTFILES+= http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION}.tar.gz:http_auth_ldap CONFIGURE_ARGS+=--add-module=${WRKDIR}/http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION} USE_OPENLDAP= yes .endif .if ${PORT_OPTIONS:MHTTP_AUTH_PAM} NGINX_AUTH_PAM_VERSION= 1.2 MASTER_SITES+= http://web.iti.upv.es/~sto/nginx/:auth_pam DISTFILES+= ngx_http_auth_pam_module-${NGINX_AUTH_PAM_VERSION}.tar.gz:auth_pam CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_auth_pam_module-${NGINX_AUTH_PAM_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_AUTH_REQ} NGINX_AUTH_REQ_VERSION= 0.2 MASTER_SITES+= http://mdounin.ru/files/:auth_request DISTFILES+= ngx_http_auth_request_module-${NGINX_AUTH_REQ_VERSION}.tar.gz:auth_request CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_auth_request_module-${NGINX_AUTH_REQ_VERSION} .endif .if empty(PORT_OPTIONS:MHTTP_CACHE) CONFIGURE_ARGS+=--without-http-cache .endif .if ${PORT_OPTIONS:MCACHE_PURGE} NGINX_CACHE_PURGE_VERSION= 2.1 MASTER_SITES+= http://labs.frickle.com/files/:cache_purge DISTFILES+= ngx_cache_purge-${NGINX_CACHE_PURGE_VERSION}.tar.gz:cache_purge CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_cache_purge-${NGINX_CACHE_PURGE_VERSION} .endif .if ${PORT_OPTIONS:MCTPP2} IGNORE= CTPP2: update require LIB_DEPENDS+= libctpp2.so:${PORTSDIR}/textproc/ctpp2 NGINX_CTPP2_VERSION= 0.5 MASTER_SITES+= http://dl.vbart.ru/ngx-ctpp/:ctpp2 DISTFILES+= ngx_ctpp2-${NGINX_CTPP2_VERSION}.tar.gz:ctpp2 CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_ctpp2-${NGINX_CTPP2_VERSION} .endif .if ${PORT_OPTIONS:MECHO} NGINX_ECHO_VERSION= 0.51 GIT_ECHO_VERSION= 0-g44c92a5 MASTER_SITES+= https://github.com/openresty/echo-nginx-module/tarball/v${NGINX_ECHO_VERSION}/:echo DISTFILES+= openresty-echo-nginx-module-v${NGINX_ECHO_VERSION}-${GIT_ECHO_VERSION}.tar.gz:echo CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-echo-nginx-module-${GIT_ECHO_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHEADERS_MORE} NGINX_HEADERS_MORE_VERSION= 0.25 GIT_HEADERS_MORE_VERSION= 0-g0c6e05d MASTER_SITES+= https://github.com/openresty/headers-more-nginx-module/tarball/v${NGINX_HEADERS_MORE_VERSION}/:headers_more DISTFILES+= openresty-headers-more-nginx-module-v${NGINX_HEADERS_MORE_VERSION}-${GIT_HEADERS_MORE_VERSION}.tar.gz:headers_more CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-headers-more-nginx-module-${GIT_HEADERS_MORE_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_DAV} || defined(USE_HTTP_DAV) CONFIGURE_ARGS+=--with-http_dav_module .endif .if ${PORT_OPTIONS:MHTTP_DAV_EXT} USE_HTTP_DAV= yes LIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 NGINX_DAV_EXT_VERSION= 0.0.2 GIT_DAV_EXT_VERSION= 0-g0e07a3e MASTER_SITES+= https://github.com/arut/nginx-dav-ext-module/tarball/v${NGINX_DAV_EXT_VERSION}/:dav_ext DISTFILES+= arut-nginx-dav-ext-module-v${NGINX_DAV_EXT_VERSION}-${GIT_DAV_EXT_VERSION}.tar.gz:dav_ext CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-dav-ext-module-${GIT_DAV_EXT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_EVAL} NGINX_EVAL_VERSION= 1.0.3 GIT_EVAL_VERSION= 0-g125fa2e MASTER_SITES+= https://github.com/vkholodkov/nginx-eval-module/tarball/${NGINX_EVAL_VERSION}/:eval DISTFILES+= vkholodkov-nginx-eval-module-${NGINX_EVAL_VERSION}-${GIT_EVAL_VERSION}.tar.gz:eval CONFIGURE_ARGS+=--add-module=${WRKDIR}/vkholodkov-nginx-eval-module-${GIT_EVAL_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_FANCYINDEX} NGINX_FANCYINDEX_VERSION= 0.3.1 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:fancyindex/} MASTER_SITE_SUBDIR+= osa/:fancyindex DISTFILES+= ngx-fancyindex-${NGINX_FANCYINDEX_VERSION}.tar.gz:fancyindex CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx-fancyindex-${NGINX_FANCYINDEX_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_FOOTER} NGINX_FOOTER_VERSION= 1.2.2 GIT_FOOTER_VERSION= 0-g3572184 MASTER_SITES+= https://github.com/alibaba/nginx-http-footer-filter/tarball/${NGINX_FOOTER_VERSION}/:footer DISTFILES+= alibaba-nginx-footer-filter-${NGINX_FOOTER_VERSION}-${GIT_FOOTER_VERSION}.tar.gz:footer CONFIGURE_ARGS+=--add-module=${WRKDIR}/alibaba-nginx-http-footer-filter-${GIT_FOOTER_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_FLV} CONFIGURE_ARGS+=--with-http_flv_module .endif .if ${PORT_OPTIONS:MHTTP_GEOIP} CONFIGURE_ARGS+=--with-http_geoip_module LIB_DEPENDS+= libGeoIP.so:${PORTSDIR}/net/GeoIP .endif .if ${PORT_OPTIONS:MHTTP_GZIP_STATIC} CONFIGURE_ARGS+=--with-http_gzip_static_module .endif .if ${PORT_OPTIONS:MHTTP_GUNZIP_FILTER} CONFIGURE_ARGS+=--with-http_gunzip_module .endif .if ${PORT_OPTIONS:MHTTP_IMAGE_FILTER} LIB_DEPENDS+= libgd.so:${PORTSDIR}/graphics/gd CONFIGURE_ARGS+=--with-http_image_filter_module .endif .if ${PORT_OPTIONS:MHTTP_MP4} CONFIGURE_ARGS+=--with-http_mp4_module .endif .if ${PORT_OPTIONS:MHTTP_MOGILEFS} NGINX_MOGILEFS_VERSION= 1.0.4 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:mogilefs DISTFILES+= nginx_mogilefs_module-${NGINX_MOGILEFS_VERSION}.tar.gz:mogilefs CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_mogilefs_module-${NGINX_MOGILEFS_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_MP4_H264} NGINX_H264_VERSION= 2.2.7 MASTER_SITES+= http://h264.code-shop.com/download/:mp4streaming DISTFILES+= nginx_mod_h264_streaming-${NGINX_H264_VERSION}.tar.gz:mp4streaming CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_mod_h264_streaming-${NGINX_H264_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_streaming_module.c .endif .if ${PORT_OPTIONS:MHTTP_NOTICE} GIT_NOTICE_VERSION= 0-g3c95966 MASTER_SITES+= https://github.com/kr/nginx-notice/tarball/master/:notice DISTFILES+= kr-nginx-notice-${GIT_NOTICE_VERSION}.tar.gz:notice CONFIGURE_ARGS+=--add-module=${WRKDIR}/kr-nginx-notice-${GIT_NOTICE_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_notice_module.c .endif .if ${PORT_OPTIONS:MHTTP_PERL} CATEGORIES+= perl5 CONFIGURE_ARGS+=--with-http_perl_module USES+= perl5 .endif .if ${PORT_OPTIONS:MHTTP_PUSH} NGINX_PUSH_VERSION= 0.692 MASTER_SITES+= http://pushmodule.slact.net/downloads/:push DISTFILES+= nginx_http_push_module-${NGINX_PUSH_VERSION}.tar.gz:push CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_http_push_module-${NGINX_PUSH_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_PUSH_STREAM} NGINX_PUSH_STREAM_VERSION= 0.3.5 GIT_PUSH_STREAM_VERSION= 0-gb6a8c46 MASTER_SITES+= https://github.com/wandenberg/nginx-push-stream-module/tarball/${NGINX_PUSH_STREAM_VERSION}/:pushstream DISTFILES+= wandenberg-nginx-push-stream-module-${NGINX_PUSH_STREAM_VERSION}-${GIT_PUSH_STREAM_VERSION}.tar.gz:pushstream CONFIGURE_ARGS+=--add-module=${WRKDIR}/wandenberg-nginx-push-stream-module-${GIT_PUSH_STREAM_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_RANDOM_INDEX} CONFIGURE_ARGS+=--with-http_random_index_module .endif .if ${PORT_OPTIONS:MHTTP_REALIP} CONFIGURE_ARGS+=--with-http_realip_module .endif .if ${PORT_OPTIONS:MHTTP_REDIS} NGINX_REDIS_VERSION= 0.3.7 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:redis/} MASTER_SITE_SUBDIR+= osa/:redis DISTFILES+= ngx_http_redis-${NGINX_REDIS_VERSION}.tar.gz:redis CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_redis-${NGINX_REDIS_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_RESPONSE} NGINX_RESPONSE_VERSION= 0.3 MASTER_SITES+= http://catap.ru/downloads/nginx/:response DISTFILES+= ngx_http_response-${NGINX_RESPONSE_VERSION}.tar.gz:response CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_response-${NGINX_RESPONSE_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_SUBS_FILTER} NGINX_HTTP_SUBS_FILTER_VERSION= 0.6.2 GIT_HTTP_SUBS_FILTER_VERSION= 0-g27a01b3 MASTER_SITES+= https://github.com/yaoweibin/ngx_http_substitutions_filter_module/tarball/${NGINX_HTTP_SUBS_FILTER_VERSION}/:subs_filter DISTFILES+= yaoweibin-ngx_http_substitutions_filter_module-${NGINX_HTTP_SUBS_FILTER_VERSION}-${GIT_HTTP_SUBS_FILTER_VERSION}.tar.gz:subs_filter CONFIGURE_ARGS+=--add-module=${WRKDIR}/yaoweibin-ngx_http_substitutions_filter_module-${GIT_HTTP_SUBS_FILTER_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_SECURE_LINK} CONFIGURE_ARGS+=--with-http_secure_link_module .endif .if ${PORT_OPTIONS:MHTTP_STATUS} CONFIGURE_ARGS+=--with-http_stub_status_module .endif .if ${PORT_OPTIONS:MHTTP_SUB} CONFIGURE_ARGS+=--with-http_sub_module .endif .if ${PORT_OPTIONS:MHTTP_UPLOAD} NGINX_UPLOAD_VERSION= 2.2.0 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:upload DISTFILES+= nginx_upload_module-${NGINX_UPLOAD_VERSION}.tar.gz:upload CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upload_module-${NGINX_UPLOAD_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_upload_module.c .endif .if ${PORT_OPTIONS:MHTTP_UPLOAD_PROGRESS} NGINX_UPLOADPROGRESS_VERSION= 0.9.0 GIT_UPLOADPROGRESS_VERSION= 0-ga788dea MASTER_SITES+= https://github.com/masterzen/nginx-upload-progress-module/tarball/v${NGINX_UPLOADPROGRESS_VERSION}/:uploadprogress DISTFILES+= masterzen-nginx-upload-progress-module-v${NGINX_UPLOADPROGRESS_VERSION}-${GIT_UPLOADPROGRESS_VERSION}.tar.gz:uploadprogress CONFIGURE_ARGS+=--add-module=${WRKDIR}/masterzen-nginx-upload-progress-module-${GIT_UPLOADPROGRESS_VERSION:S/^0-g//} .endif .if !empty(PORT_OPTIONS:MHTTP_UPSTREAM_FAIR) || !empty(PORT_OPTIONS:MSUPERVISORD) NGINX_UPSTREAM_FAIR_VERSION= 20090923 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:upstreamfair/} MASTER_SITE_SUBDIR+= osa/:upstreamfair DISTFILES+= nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION}.tar.gz:upstreamfair CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_UPSTREAM_HASH} NGINX_UPSTREAM_HASH_VERSION= 0.3.1 MASTER_SITES+= http://wiki.nginx.org/images/1/11/:upstreamhash DISTFILES+= Nginx_upstream_hash-${NGINX_UPSTREAM_HASH_VERSION}.tar.gz:upstreamhash CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upstream_hash-${NGINX_UPSTREAM_HASH_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_upstream.h .endif .if ${PORT_OPTIONS:MHTTP_UPSTREAM_STICKY} USE_HTTP_SSL= yes NGINX_UPSTREAM_STICKY_VERSION= 1.2.4 MASTER_SITES+= https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/:upstreamsticky DISTFILES+= ${NGINX_UPSTREAM_STICKY_VERSION}.tar.gz:upstreamsticky CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-goodies-nginx-sticky-module-ng-c825ea7c5c91/ .endif .if ${PORT_OPTIONS:MHTTP_XSLT} USE_GNOME= libxml2 libxslt CONFIGURE_ARGS+=--with-http_xslt_module .endif .if ${PORT_OPTIONS:MHTTP_ZIP} NGINX_ZIP_VERSION= 1.1.6 MASTER_SITES+= http://mod-zip.googlecode.com/files/:zip DISTFILES+= mod_zip-${NGINX_ZIP_VERSION}.tar.gz:zip CONFIGURE_ARGS+=--add-module=${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION} .endif .if ${PORT_OPTIONS:MDRIZZLE} LIB_DEPENDS+= libdrizzle.so:${PORTSDIR}/databases/libdrizzle NGINX_DRIZZLE_VERSION= 0.1.7 GIT_DRIZZLE_VERSION= 0-gb83a8a9 MASTER_SITES+= https://github.com/chaoslawful/drizzle-nginx-module/tarball/v${NGINX_DRIZZLE_VERSION}/:drizzle DISTFILES+= chaoslawful-drizzle-nginx-module-v${NGINX_DRIZZLE_VERSION}-${GIT_DRIZZLE_VERSION}.tar.gz:drizzle CONFIGURE_ARGS+=--add-module=${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-chaoslawful-drizzle-nginx-module-config .endif .if ${PORT_OPTIONS:MARRAYVAR} || ${PORT_OPTIONS:MENCRYPTSESSION} || ${PORT_OPTIONS:MFORMINPUT} || ${PORT_OPTIONS:MICONV} || ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MSET_MISC} NGINX_DEVEL_KIT_VERSION= 0.2.19 GIT_DEVEL_KIT_VERSION= 0-g8dd0df5 MASTER_SITES+= https://github.com/simpl/ngx_devel_kit/tarball/v${NGINX_DEVEL_KIT_VERSION}/:devel_kit DISTFILES+= simpl-ngx_devel_kit-v${NGINX_DEVEL_KIT_VERSION}-${GIT_DEVEL_KIT_VERSION}.tar.gz:devel_kit CONFIGURE_ARGS+=--add-module=${WRKDIR}/simpl-ngx_devel_kit-${GIT_DEVEL_KIT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MENCRYPTSESSION} NGINX_ENCRYPTSESSION_VERSION= 0.03 GIT_ENCRYPTSESSION_VERSION= 0-g49d741b MASTER_SITES+= https://github.com/openresty/encrypted-session-nginx-module/tarball/v${NGINX_ENCRYPTSESSION_VERSION}/:encryptsession DISTFILES+= openresty-encrypted-session-nginx-module-v${NGINX_ENCRYPTSESSION_VERSION}-${GIT_ENCRYPTSESSION_VERSION}.tar.gz:encryptsession CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-encrypted-session-nginx-module-${GIT_ENCRYPTSESSION_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MGRIDFS} NGINX_GRIDFS_VERSION= 0.8 GIT_GRIDFS_VERSION= 0-gb5f8113 MONGO_C_DRIVER_VERSION= 0.3.1 GIT_MONGO_C_DRIVER_VERSION= 0-g9b4b232 MASTER_SITES+= https://github.com/mdirolf/nginx-gridfs/tarball/v${NGINX_GRIDFS_VERSION}/:gridfs MASTER_SITES+= https://github.com/mongodb/mongo-c-driver/tarball/v${MONGO_C_DRIVER_VERSION}/:mongo_c DISTFILES+= mdirolf-nginx-gridfs-v${NGINX_GRIDFS_VERSION}-${GIT_GRIDFS_VERSION}.tar.gz:gridfs DISTFILES+= mongodb-mongo-c-driver-v${MONGO_C_DRIVER_VERSION}-${GIT_MONGO_C_DRIVER_VERSION}.tar.gz:mongo_c CONFIGURE_ARGS+=--add-module=${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MLET} NGINX_LET_VERSION= 0.0.4 GIT_LET_VERSION= 0-ga5e1dc5 MASTER_SITES+= https://github.com/arut/nginx-let-module/tarball/v${NGINX_LET_VERSION}/:let DISTFILES+= arut-nginx-let-module-v${NGINX_LET_VERSION}-${GIT_LET_VERSION}.tar.gz:let CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-let-module-${GIT_LET_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MLUA} LIB_DEPENDS+= libluajit-5.1.so:${PORTSDIR}/lang/luajit CONFIGURE_ENV+= "LUAJIT_INC=${LOCALBASE}/include/luajit-2.0" CONFIGURE_ENV+= "LUAJIT_LIB=${LOCALBASE}/lib" NGINX_LUA_VERSION= 0.9.4 GIT_LUA_VERSION= 0-g6169a19 MASTER_SITES+= https://github.com/openresty/lua-nginx-module/tarball/v${NGINX_LUA_VERSION}/:lua DISTFILES+= openresty-lua-nginx-module-v${NGINX_LUA_VERSION}-${GIT_LUA_VERSION}.tar.gz:lua CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-lua-nginx-module-${GIT_LUA_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MMEMC} NGINX_MEMC_VERSION= 0.14 GIT_MEMC_VERSION= 0-gde4cf86 MASTER_SITES+= https://github.com/openresty/memc-nginx-module/tarball/v${NGINX_MEMC_VERSION}/:memc DISTFILES+= openresty-memc-nginx-module-v${NGINX_MEMC_VERSION}-${GIT_MEMC_VERSION}.tar.gz:memc CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-memc-nginx-module-${GIT_MEMC_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MMODSECURITY} NGINX_MODSECURITY_VERSION= 2.7.5 LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre \ libapr-1.so:${PORTSDIR}/devel/apr1 USE_APACHE= 22+ USE_GNOME= libxml2 MASTER_SITES+= http://www.modsecurity.org/tarball/${NGINX_MODSECURITY_VERSION}/:modsecurity DISTFILES+= modsecurity-apache_${NGINX_MODSECURITY_VERSION}.tar.gz:modsecurity CONFIGURE_ARGS+=--add-module=${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION}/nginx/modsecurity EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-nginx-modsecurity-config .endif .if ${PORT_OPTIONS:MNAXSI} NGINX_NAXSI_VERSION= 0.50 MASTER_SITES+= http://naxsi.googlecode.com/files/:naxsi DISTFILES+= naxsi-core-${NGINX_NAXSI_VERSION}.tgz:naxsi CONFIGURE_ARGS+=--add-module=${WRKDIR}/naxsi-core-${NGINX_NAXSI_VERSION}/naxsi_src .endif .if ${PORT_OPTIONS:MHTTP_REWRITE} || defined(USE_HTTP_REWRITE) LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+=--with-pcre .else PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nopcre CONFIGURE_ARGS+=--without-http_rewrite_module \ --without-pcre .endif .if ${PORT_OPTIONS:MPASSENGER} PASSENGER_VERSION= 4.0.45 MASTER_SITES+= http://s3.amazonaws.com/phusion-passenger/releases/:passenger DISTFILES+= passenger-${PASSENGER_VERSION}.tar.gz:passenger CONFIGURE_ARGS+=--add-module=${WRKDIR}/passenger-${PASSENGER_VERSION}/ext/nginx EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-passenger-build-nginx.rb .if empty(PORT_OPTIONS:MDEBUG) CONFIGURE_ENV+= OPTIMIZE="yes" CFLAGS+= -DNDEBUG .endif .endif .if ${PORT_OPTIONS:MPOSTGRES} IGNORE= POSTGRES: update require USE_PGSQL= yes NGINX_POSTGRES_VERSION= 0.9 MASTER_SITES+= http://labs.frickle.com/files/:postgres DISTFILES+= ngx_postgres-${NGINX_POSTGRES_VERSION}.tar.gz:postgres CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_postgres-${NGINX_POSTGRES_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_postgres-config .endif .if ${PORT_OPTIONS:MRDS_CSV} NGINX_RDS_CSV_VERSION= 0.05 GIT_RDS_CSV_VERSION= 0-g607e26b MASTER_SITES+= https://github.com/openresty/rds-csv-nginx-module/tarball/v${NGINX_RDS_CSV_VERSION}/:rdscsv DISTFILES+= openresty-rds-csv-nginx-module-v${NGINX_RDS_CSV_VERSION}-${GIT_RDS_CSV_VERSION}.tar.gz:rdscsv CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-rds-csv-nginx-module-${GIT_RDS_CSV_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MRDS_JSON} NGINX_RDS_JSON_VERSION= 0.13 GIT_RDS_JSON_VERSION= 0-g8292070 MASTER_SITES+= https://github.com/openresty/rds-json-nginx-module/tarball/v${NGINX_RDS_JSON_VERSION}/:rdsjson DISTFILES+= openresty-rds-json-nginx-module-v${NGINX_RDS_JSON_VERSION}-${GIT_RDS_JSON_VERSION}.tar.gz:rdsjson CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-rds-json-nginx-module-${GIT_RDS_JSON_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MREDIS2} NGINX_REDIS2_VERSION= 0.10 GIT_REDIS2_VERSION= 0-g78a7622 MASTER_SITES+= https://github.com/openresty/redis2-nginx-module/tarball/v${NGINX_REDIS2_VERSION}/:redis2 DISTFILES+= openresty-redis2-nginx-module-v${NGINX_REDIS2_VERSION}-${GIT_REDIS2_VERSION}.tar.gz:redis2 CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-redis2-nginx-module-${GIT_REDIS2_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MRTMP} NGINX_RTMP_VERSION= 1.1.4 MASTER_SITES+= https://github.com/arut/nginx-rtmp-module/archive/v${NGINX_RTMP_VERSION}/:rtmp DISTFILES+= rtmp-nginx-module-v${NGINX_RTMP_VERSION}.tar.gz:rtmp CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-rtmp-module-${NGINX_RTMP_VERSION} .endif .if ${PORT_OPTIONS:MSET_MISC} NGINX_SET_MISC_VERSION= 0.24 GIT_SET_MISC_VERSION= 0-g36fd035 MASTER_SITES+= https://github.com/openresty/set-misc-nginx-module/tarball/v${NGINX_SET_MISC_VERSION}/:setmisc DISTFILES+= openresty-set-misc-nginx-module-v${NGINX_SET_MISC_VERSION}-${GIT_SET_MISC_VERSION}.tar.gz:setmisc CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-set-misc-nginx-module-${GIT_SET_MISC_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-openresty-set-misc-nginx-module-config .endif .if ${PORT_OPTIONS:MSFLOW} NGINX_SFLOW_VERSION= 0.9.7 MASTER_SITES+= http://nginx-sflow-module.googlecode.com/files/:sflow DISTFILES+= nginx-sflow-module-${NGINX_SFLOW_VERSION}.tar.gz:sflow CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-sflow-module-${NGINX_SFLOW_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_sflow_config.c \ ${PATCHDIR}/extra-patch-ngx_http_sflow_config.h .endif .if ${PORT_OPTIONS:MSLOWFS_CACHE} NGINX_SLOWFS_CACHE_VERSION= 1.10 MASTER_SITES+= http://labs.frickle.com/files/:slowfs_cache DISTFILES+= ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_VERSION}.tar.gz:slowfs_cache CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_VERSION} .endif .if ${PORT_OPTIONS:MSRCACHE} NGINX_SRCACHE_VERSION= 0.25 GIT_SRCACHE_VERSION= 0-gf25fe90 MASTER_SITES+= https://github.com/openresty/srcache-nginx-module/tarball/v${NGINX_SRCACHE_VERSION}/:srcache DISTFILES+= openresty-srcache-nginx-module-v${NGINX_SRCACHE_VERSION}-${GIT_SRCACHE_VERSION}.tar.gz:srcache CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-srcache-nginx-module-${GIT_SRCACHE_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MSUPERVISORD} NGINX_SUPERVISORD_VERSION= 1.4 MASTER_SITES+= http://labs.frickle.com/files/:supervisord DISTFILES+= ngx_supervisord-${NGINX_SUPERVISORD_VERSION}.tar.gz:supervisord CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION} .endif .if ${PORT_OPTIONS:MSYSLOG_SUPPORT} #GIT_SYSLOG_PATCH_VERSION=3ca5ba65541637f74467038aa032e2586321d0cb GIT_SYSLOG_PATCH_VERSION=3ca5ba6 MASTER_SITES+= https://github.com/yaoweibin/nginx_syslog_patch/tarball/${GIT_SYSLOG_PATCH_VERSION}/:syslog_patch DISTFILES+= nginx_syslog_patch-${GIT_SYSLOG_PATCH_VERSION}.tar.gz:syslog_patch CONFIGURE_ARGS+= --add-module=${WRKDIR}/yaoweibin-nginx_syslog_patch-${GIT_SYSLOG_PATCH_VERSION} .endif .if ${PORT_OPTIONS:MTCP_PROXY} IGNORE= TCP_PROXY: update require NGINX_TCP_PROXY_VERSION= 0.26 GIT_TCP_PROXY_VERSION= 0-gb83e5a6 MASTER_SITES+= https://github.com/yaoweibin/nginx_tcp_proxy_module/tarball/v${NGINX_TCP_PROXY_VERSION}/:tcp_proxy DISTFILES+= yaoweibin-nginx_tcp_proxy_module-v${NGINX_TCP_PROXY_VERSION}-${GIT_TCP_PROXY_VERSION}.tar.gz:tcp_proxy CONFIGURE_ARGS+=--add-module=${WRKDIR}/yaoweibin-nginx_tcp_proxy_module-${GIT_TCP_PROXY_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MUDPLOG} NGINX_UDPLOG_VERSION= 1.0.0 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:udplog DISTFILES+= nginx_udplog_module-${NGINX_UDPLOG_VERSION}.tar.gz:udplog CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_udplog_module-${NGINX_UDPLOG_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_udplog_module.c .endif .if ${PORT_OPTIONS:MXRID_HEADER} GIT_XRID_VERSION= 0daa3cc MASTER_SITES+= https://github.com/gabor/nginx-x-rid-header/tarball/master/:xrid DISTFILES+= gabor-nginx-x-rid-header-${GIT_XRID_VERSION}.tar.gz:xrid CONFIGURE_ARGS+=--add-module=${WRKDIR}/gabor-nginx-x-rid-header-${GIT_XRID_VERSION} .endif .if ${PORT_OPTIONS:MXSS} NGINX_XSS_VERSION= 0.04 GIT_XSS_VERSION= 0-g7e37038 MASTER_SITES+= https://github.com/openresty/xss-nginx-module/tarball/v${NGINX_XSS_VERSION}/:xss DISTFILES+= openresty-xss-nginx-module-v${NGINX_XSS_VERSION}-${GIT_XSS_VERSION}.tar.gz:xss CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-xss-nginx-module-${GIT_XSS_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MSPDY} NGINX_OPENSSL= yes USE_HTTP_SSL= yes CONFIGURE_ARGS+=--with-http_spdy_module .endif .if ${PORT_OPTIONS:MWWW} PLIST_SUB+= WWWDATA="" .else PLIST_SUB+= WWWDATA="@comment " .endif .else CONFIGURE_ARGS+=--without-http PLIST_SUB+= WWWDATA="@comment " .endif # WITH_HTTP .if ${PORT_OPTIONS:MMAIL} CONFIGURE_ARGS+=--with-mail .if empty(PORT_OPTIONS:MMAIL_IMAP) CONFIGURE_ARGS+=--without-mail_imap_module .endif .if empty(PORT_OPTIONS:MMAIL_POP3) CONFIGURE_ARGS+=--without-mail_pop3_module .endif .if empty(PORT_OPTIONS:MMAIL_SMTP) CONFIGURE_ARGS+=--without-mail_smtp_module .endif .if ${PORT_OPTIONS:MMAIL_SSL} NGINX_OPENSSL= yes CONFIGURE_ARGS+=--with-mail_ssl_module .endif .endif # WITH_MAIL .if ${PORT_OPTIONS:MHTTP_SSL} || defined(USE_HTTP_SSL) NGINX_OPENSSL= yes CONFIGURE_ARGS+=--with-http_ssl_module .endif .if ${PORT_OPTIONS:MARRAYVAR} NGINX_ARRAYVAR_VERSION= 0.03 GIT_ARRAYVAR_VERSION= 0-g4676747 MASTER_SITES+= https://github.com/openresty/array-var-nginx-module/tarball/v${NGINX_ARRAYVAR_VERSION}/:arrayvar DISTFILES+= openresty-array-var-nginx-module-v${NGINX_ARRAYVAR_VERSION}-${GIT_ARRAYVAR_VERSION}.tar.gz:arrayvar CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-array-var-nginx-module-${GIT_ARRAYVAR_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MFORMINPUT} NGINX_FORMINPUT_VERSION= 0.07 GIT_FORMINPUT_VERSION= 0-g78de845 MASTER_SITES+= https://github.com/calio/form-input-nginx-module/tarball/v${NGINX_FORMINPUT_VERSION}/:forminput DISTFILES+= calio-form-input-nginx-module-v${NGINX_FORMINPUT_VERSION}-${GIT_FORMINPUT_VERSION}.tar.gz:forminput CONFIGURE_ARGS+=--add-module=${WRKDIR}/calio-form-input-nginx-module-${GIT_FORMINPUT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MICONV} USES+= iconv NGINX_ICONV_VERSION= 0.10 GIT_ICONV_VERSION= 0-gb37efb5 MASTER_SITES+= https://github.com/calio/iconv-nginx-module/tarball/v${NGINX_ICONV_VERSION}/:iconv DISTFILES+= calio-iconv-nginx-module-v${NGINX_ICONV_VERSION}-${GIT_ICONV_VERSION}.tar.gz:iconv CONFIGURE_ARGS+=--add-module=${WRKDIR}/calio-iconv-nginx-module-${GIT_ICONV_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-calio-iconv-nginx-module-config .endif PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} USERS?= ${WWWOWN} GROUPS?=${WWWGRP} .if defined(NGINX_OPENSSL) USE_OPENSSL= yes .if ${PORT_OPTIONS:MSPDY} .if ${OSVERSION} < 1000028 WITH_OPENSSL_PORT= yes .endif .endif .endif pre-everything:: @${ECHO_MSG} .if ${PORT_OPTIONS:MHTTP_UPSTREAM_FAIR} @${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support" .endif .if ${PORT_OPTIONS:MPASSENGER} @${ECHO_MSG} "This port install Passenger module only" .endif @${ECHO_MSG} post-extract: .if ${PORT_OPTIONS:MGRIDFS} @${RMDIR} ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/mongo-c-driver/ @${MV} \ ${WRKDIR}/mongodb-mongo-c-driver-${GIT_MONGO_C_DRIVER_VERSION:S/^0-g//}/ \ ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/mongo-c-driver/ .endif post-patch: @${REINPLACE_CMD} 's!%%HTTP_PORT%%!${HTTP_PORT}!; \ s!%%PREFIX%%!${PREFIX}!' \ ${WRKSRC}/conf/nginx.conf .if ${PORT_OPTIONS:MHTTP_ACCESSKEY} @${REINPLACE_CMD} \ 's!$$HTTP_ACCESSKEY_MODULE!ngx_http_accesskey_module!' \ ${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_VERSION}/config .endif # linker error acquire if --std=c99 defined, add "static" to inline function .if ${PORT_OPTIONS:MHTTP_ZIP} @${REINPLACE_CMD} \ 's!^inline!static inline!' \ ${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION}/ngx_http_zip_parsers.* .endif .if ${PORT_OPTIONS:MDRIZZLE} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//}/config .endif # Respect CFLAGS by remove needless --std=c99 flag .if ${PORT_OPTIONS:MGRIDFS} @${REINPLACE_CMD} \ 's!--std=c99!-DMONGO_HAVE_STDINT!' \ ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/config .endif .if ${PORT_OPTIONS:MPASSENGER} @${REINPLACE_CMD} \ '177,179s!true!false!' \ ${WRKDIR}/passenger-${PASSENGER_VERSION}/build/basics.rb @${REINPLACE_CMD} \ 's!-I/usr/include/libev!!; \ s!-lev!!; \ s!-Iext/libev!!; \ s!-I/usr/include/libeio!!; \ s!-leio!!; \ s!-Iext/libeio!!' \ ${WRKDIR}/passenger-${PASSENGER_VERSION}/build/common_library.rb @${REINPLACE_CMD} \ 's!-lpthread!${PTHREAD_LIBS}!g' \ ${WRKDIR}/passenger-${PASSENGER_VERSION}/lib/phusion_passenger/platform_info/cxx_portability.rb .endif .if ${PORT_OPTIONS:MPOSTGRES} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/ngx_postgres-${NGINX_POSTGRES_VERSION}/config .endif .if ${PORT_OPTIONS:MSFLOW} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/nginx-sflow-module-${NGINX_SFLOW_VERSION}/ngx_http_sflow_config.h .endif .if ${PORT_OPTIONS:MSPDY} .if ${PORT_OPTIONS:MDRIZZLE} @${REINPLACE_CMD} '589d' \ ${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//}/src/ngx_http_drizzle_util.c .endif .if ${PORT_OPTIONS:MLUA} @${REINPLACE_CMD} '464d' \ ${WRKDIR}/openresty-lua-nginx-module-${GIT_LUA_VERSION:S/^0-g//}/src/ngx_http_lua_socket_tcp.c .endif .endif .if ${PORT_OPTIONS:MSUPERVISORD} ( cd ${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION} && \ ${PATCH} -p0 < \ ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION}/patches/ngx_http_upstream_fair_module.patch ) ( cd ${WRKSRC} && \ ${PATCH} -p0 < \ ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION}/patches/ngx_http_upstream_init_busy-0.8.17.patch ) .endif .if ${PORT_OPTIONS:MTCP_PROXY} ( cd ${WRKSRC} && \ ${PATCH} -p1 < \ ${WRKDIR}/yaoweibin-nginx_tcp_proxy_module-${GIT_TCP_PROXY_VERSION:S/^0-g//}/tcp.patch ) .endif .if ${PORT_OPTIONS:MSYSLOG_SUPPORT} ( cd ${WRKSRC} && \ ${PATCH} -p1 < \ ${WRKDIR}/yaoweibin-nginx_syslog_patch-${GIT_SYSLOG_PATCH_VERSION}/syslog-1.5.6.patch ) .endif .if ${PORT_OPTIONS:MICONV} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/calio-iconv-nginx-module-${GIT_ICONV_VERSION:S/^0-g//}/config .endif .if ${PORT_OPTIONS:MMODSECURITY} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION}/nginx/modsecurity/config .endif pre-configure: .if ${PORT_OPTIONS:MMODSECURITY} ( cd ${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION} && \ CC="${CC}" ./${CONFIGURE_SCRIPT} --enable-standalone-module && \ ${MAKE} ) .endif do-build: @cd ${WRKSRC} && ${MAKE} do-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${STAGEDIR}${PREFIX}/sbin .for i in koi-utf koi-win win-utf ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR} .endfor .for i in fastcgi_params mime.types nginx.conf scgi_params uwsgi_params ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR}/${i}-dist .endfor .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MWWW) ${MKDIR} ${STAGEDIR}${PREFIX}/www/nginx-dist .for i in index.html 50x.html ${INSTALL_DATA} ${WRKSRC}/html/${i} ${STAGEDIR}${PREFIX}/www/nginx-dist .endfor ${ECHO_CMD} "" >>${STAGEDIR}${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING .endif .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MHTTP_PERL) ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx ${INSTALL_PROGRAM} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/lib/nginx.pm \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/ .endif .if ${PORT_OPTIONS:MNAXSI} ${INSTALL_DATA} \ ${WRKDIR}/naxsi-core-${NGINX_NAXSI_VERSION}/naxsi_config/naxsi_core.rules \ ${STAGEDIR}${ETCDIR} .endif post-install: .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MHTTP_PERL) ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.so >> ${TMPPLIST} ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/nginx.pm >> ${TMPPLIST} ${ECHO_CMD} @dirrm ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx >> ${TMPPLIST} .endif @${INSTALL_MAN} ${WRKSRC}/objs/nginx.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .if ${PORT_OPTIONS:MNAXSI} ${ECHO_CMD} etc/nginx/naxsi_core.rules >> ${TMPPLIST} .endif .include Index: head/www/nginx-devel/Makefile =================================================================== --- head/www/nginx-devel/Makefile (revision 362834) +++ head/www/nginx-devel/Makefile (revision 362835) @@ -1,1005 +1,1006 @@ # Created by: Sergey A. Osokin # $FreeBSD$ PORTNAME= nginx PORTVERSION= 1.7.3 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://nginx.org/download/ MASTER_SITES+= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= osa DISTFILES= ${DISTNAME}${EXTRACT_SUFX} PKGNAMESUFFIX= -devel MAINTAINER= osa@FreeBSD.org COMMENT= Robust and small WWW server LICENSE= BSD NO_OPTIONS_SORT= yes OPTIONS_DEFINE= \ DEBUG \ DEBUGLOG \ FILE_AIO \ IPV6 \ GOOGLE_PERFTOOLS \ HTTP \ HTTP_ADDITION \ HTTP_AUTH_REQ \ HTTP_CACHE \ HTTP_DAV \ HTTP_FLV \ HTTP_GEOIP \ HTTP_GZIP_STATIC \ HTTP_GUNZIP_FILTER \ HTTP_IMAGE_FILTER \ HTTP_PERL \ HTTP_RANDOM_INDEX \ HTTP_REALIP \ HTTP_REWRITE \ HTTP_SECURE_LINK \ HTTP_SSL \ HTTP_STATUS \ HTTP_SUB \ HTTP_XSLT \ MAIL \ MAIL_IMAP \ MAIL_POP3 \ MAIL_SMTP \ MAIL_SSL \ SPDY \ WWW \ CACHE_PURGE \ CTPP2 \ ECHO \ HEADERS_MORE \ HTTP_ACCEPT_LANGUAGE \ HTTP_ACCESSKEY \ HTTP_AUTH_DIGEST \ HTTP_AUTH_LDAP \ HTTP_AUTH_PAM \ HTTP_DAV_EXT \ HTTP_EVAL \ HTTP_FANCYINDEX \ HTTP_FOOTER \ HTTP_MOGILEFS \ HTTP_NOTICE \ HTTP_PUSH \ HTTP_PUSH_STREAM \ HTTP_REDIS \ HTTP_RESPONSE \ HTTP_SUBS_FILTER \ HTTP_UPLOAD \ HTTP_UPLOAD_PROGRESS \ HTTP_UPSTREAM_FAIR \ HTTP_UPSTREAM_STICKY \ HTTP_ZIP \ ARRAYVAR \ DRIZZLE \ ENCRYPTSESSION \ FORMINPUT \ GRIDFS \ ICONV \ LET \ LUA \ MEMC \ MODSECURITY \ NAXSI \ PASSENGER \ POSTGRES \ RDS_CSV \ RDS_JSON \ REDIS2 \ RTMP \ SET_MISC \ SFLOW \ SLOWFS_CACHE \ SRCACHE \ SUPERVISORD \ SYSLOG_SUPPORT \ TCP_PROXY \ UDPLOG \ XRID_HEADER \ XSS \ VIDEO OPTIONS_SINGLE= VIDEO OPTIONS_SINGLE_VIDEO= HTTP_MP4 HTTP_MP4_H264 OPTIONS_DEFAULT= IPV6 HTTP HTTP_CACHE HTTP_REWRITE HTTP_SSL HTTP_STATUS WWW DEBUGLOG_DESC= Enable debug log (--with-debug) FILE_AIO_DESC= Enable file aio GOOGLE_PERFTOOLS_DESC= Enable google perftools module HTTP_DESC= Enable HTTP module HTTP_ADDITION_DESC= Enable http_addition module HTTP_AUTH_REQ_DESC= Enable http_auth_request module HTTP_CACHE_DESC= Enable http_cache module HTTP_DAV_DESC= Enable http_webdav module HTTP_FLV_DESC= Enable http_flv module HTTP_GEOIP_DESC= Enable http_geoip module HTTP_GZIP_STATIC_DESC= Enable http_gzip_static module HTTP_GUNZIP_FILTER_DESC= Enable http_gunzip_filter module HTTP_IMAGE_FILTER_DESC= Enable http_image_filter module HTTP_MP4_DESC= Enable http_mp4 module HTTP_PERL_DESC= Enable http_perl module HTTP_RANDOM_INDEX_DESC= Enable http_random_index module HTTP_REALIP_DESC= Enable http_realip module HTTP_REWRITE_DESC= Enable http_rewrite module HTTP_SECURE_LINK_DESC= Enable http_secure_link module HTTP_SSL_DESC= Enable http_ssl module HTTP_STATUS_DESC= Enable http_stub_status module HTTP_SUB_DESC= Enable http_sub module HTTP_XSLT_DESC= Enable http_xslt module MAIL_DESC= Enable IMAP4/POP3/SMTP proxy module MAIL_IMAP_DESC= Enable IMAP4 proxy module MAIL_POP3_DESC= Enable POP3 proxy module MAIL_SMTP_DESC= Enable SMTP proxy module MAIL_SSL_DESC= Enable mail_ssl module SPDY_DESC= Enable SPDY protocol support (SSL req.) WWW_DESC= Enable html sample files CACHE_PURGE_DESC= 3rd party cache_purge module CTPP2_DESC= 3rd party CT++ module ECHO_DESC= 3rd party echo module HEADERS_MORE_DESC= 3rd party headers_more module HTTP_ACCEPT_LANGUAGE_DESC= 3rd party accept_language module HTTP_ACCESSKEY_DESC= 3rd party http_accesskey module HTTP_AUTH_DIGEST_DESC= 3rd party http_authdigest module HTTP_AUTH_LDAP_DESC= 3rd party http_auth_ldap module HTTP_AUTH_PAM_DESC= 3rd party http_auth_pam module HTTP_DAV_EXT_DESC= 3rd party webdav_ext module HTTP_EVAL_DESC= 3rd party eval module HTTP_FANCYINDEX_DESC= 3rd party http_fancyindex module HTTP_FOOTER_DESC= 3rd party http_footer module HTTP_MOGILEFS_DESC= 3rd party mogilefs module HTTP_MP4_H264_DESC= 3rd party mp4/h264 module HTTP_NOTICE_DESC= 3rd party notice module HTTP_PUSH_DESC= 3rd party push module HTTP_PUSH_STREAM_DESC= 3rd party push stream module HTTP_REDIS_DESC= 3rd party http_redis module HTTP_RESPONSE_DESC= 3rd party http_response module HTTP_SUBS_FILTER_DESC= 3rd party subs filter module HTTP_UPLOAD_DESC= 3rd party upload module HTTP_UPLOAD_PROGRESS_DESC= 3rd party uploadprogress module HTTP_UPSTREAM_FAIR_DESC= 3rd party upstream fair module HTTP_UPSTREAM_STICKY_DESC= 3rd party upstream sticky module HTTP_ZIP_DESC= 3rd party http_zip module ARRAYVAR_DESC= 3rd party array_var module DRIZZLE_DESC= 3rd party drizzlie module ENCRYPTSESSION_DESC= 3rd party encrypted_session module FORMINPUT_DESC= 3rd party form_input module GRIDFS_DESC= 3rd party gridfs module ICONV_DESC= 3rd party iconv module LET_DESC= 3rd party let module LUA_DESC= 3rd party lua module MEMC_DESC= 3rd party memc (memcached) module MODSECURITY_DESC= 3rd party mod_security module NAXSI_DESC= 3rd party naxsi module PASSENGER_DESC= 3rd party passenger module POSTGRES_DESC= 3rd party postgresql module RDS_CSV_DESC= 3rd party rds_csv module RDS_JSON_DESC= 3rd party rds_json module REDIS2_DESC= 3rd party redis2 module RTMP_DESC= 3rd party rtmp module SET_MISC_DESC= 3rd party set_misc module SFLOW_DESC= 3rd party sflow module SLOWFS_CACHE_DESC= 3rd party slowfs_cache module SRCACHE_DESC= 3rd party srcache module SUPERVISORD_DESC= 3rd party supervisord module SYSLOG_SUPPORT_DESC= 3rd party syslog support TCP_PROXY_DESC= 3rd party tcp_proxy module UDPLOG_DESC= 3rd party udplog (syslog) module XRID_HEADER_DESC= 3rd party x-rid header module XSS_DESC= 3rd party xss module VIDEO_DESC= Video module support WANT_GNOME= yes .include .if ${PORT_OPTIONS:MPASSENGER} CATEGORIES+= ruby USE_RUBY= yes USE_RAKE= yes .endif NGINX_VARDIR?= /var NGINX_LOGDIR?= ${NGINX_VARDIR}/log NGINX_RUNDIR?= ${NGINX_VARDIR}/run NGINX_TMPDIR?= ${NGINX_VARDIR}/tmp/nginx HTTP_PORT?= 80 NGINX_ACCESSLOG?= ${NGINX_LOGDIR}/nginx-access.log NGINX_ERRORLOG?= ${NGINX_LOGDIR}/nginx-error.log CONFLICTS?= nginx-1.* USE_RC_SUBR= nginx SUB_LIST+= WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} \ NGINX_RUNDIR=${NGINX_RUNDIR} \ NGINX_TMPDIR=${NGINX_TMPDIR} HAS_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${ETCDIR} \ --with-cc-opt="-I ${LOCALBASE}/include" \ --with-ld-opt="-L ${LOCALBASE}/lib" \ --conf-path=${ETCDIR}/nginx.conf \ --sbin-path=${PREFIX}/sbin/nginx \ --pid-path=${NGINX_RUNDIR}/nginx.pid \ --error-log-path=${NGINX_ERRORLOG} \ --user=${WWWOWN} --group=${WWWGRP} .if empty(PORT_OPTIONS:MHTTP) && empty(PORT_OPTIONS:MMAIL) IGNORE= requires at least HTTP or MAIL to \ be defined. Please do 'make config' again .endif .if ${PORT_OPTIONS:MDEBUG} CFLAGS+= -g STRIP= #do not strip if nginx with debug information .endif .if ${PORT_OPTIONS:MDEBUGLOG} CONFIGURE_ARGS+=--with-debug .endif .if ${PORT_OPTIONS:MFILE_AIO} CONFIGURE_ARGS+=--with-file-aio .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--with-ipv6 CATEGORIES+= ipv6 .endif .if ${PORT_OPTIONS:MGOOGLE_PERFTOOLS} LIB_DEPENDS+= libprofiler.so:${PORTSDIR}/devel/google-perftools CONFIGURE_ARGS+=--with-google_perftools_module .endif .if ${PORT_OPTIONS:MHTTP} CONFIGURE_ARGS+=--http-client-body-temp-path=${NGINX_TMPDIR}/client_body_temp \ --http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp \ --http-proxy-temp-path=${NGINX_TMPDIR}/proxy_temp \ --http-scgi-temp-path=${NGINX_TMPDIR}/scgi_temp \ --http-uwsgi-temp-path=${NGINX_TMPDIR}/uwsgi_temp \ --http-log-path=${NGINX_ACCESSLOG} .if ${PORT_OPTIONS:MHTTP_ACCEPT_LANGUAGE} GIT_ACCEPT_LANGUAGE_VERSION= 2f69842 MASTER_SITES+= https://github.com/giom/nginx_accept_language_module/tarball/master/:accept_language DISTFILES+= giom-nginx_accept_language_module-${GIT_ACCEPT_LANGUAGE_VERSION}.tar.gz:accept_language CONFIGURE_ARGS+=--add-module=${WRKDIR}/giom-nginx_accept_language_module-${GIT_ACCEPT_LANGUAGE_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_ACCESSKEY} NGINX_ACCESSKEY_VERSION= 2.0.3 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:accesskey/} MASTER_SITE_SUBDIR+= osa/:accesskey DISTFILES+= nginx-accesskey-${NGINX_ACCESSKEY_VERSION}.tar.gz:accesskey CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_ADDITION} CONFIGURE_ARGS+=--with-http_addition_module .endif .if ${PORT_OPTIONS:MHTTP_AUTH_DIGEST} GIT_AUTH_DIGEST_VERSION= bd1c86a MASTER_SITES+= https://github.com/samizdatco/nginx-http-auth-digest/tarball/master/:auth_digest DISTFILES+= samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_VERSION}.tar.gz:auth_digest CONFIGURE_ARGS+=--add-module=${WRKDIR}/samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_AUTH_LDAP} # WWW: https://github.com/kvspb/nginx-auth-ldap GIT_HTTP_AUTH_LDAP_VERSION= c4dc7c9153 MASTER_SITES+= LOCAL/rm:http_auth_ldap DISTFILES+= http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION}.tar.gz:http_auth_ldap CONFIGURE_ARGS+=--add-module=${WRKDIR}/http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION} USE_OPENLDAP= yes .endif .if ${PORT_OPTIONS:MHTTP_AUTH_PAM} NGINX_AUTH_PAM_VERSION= 1.2 MASTER_SITES+= http://web.iti.upv.es/~sto/nginx/:auth_pam DISTFILES+= ngx_http_auth_pam_module-${NGINX_AUTH_PAM_VERSION}.tar.gz:auth_pam CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_auth_pam_module-${NGINX_AUTH_PAM_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_AUTH_REQ} CONFIGURE_ARGS+=--with-http_auth_request_module .endif .if empty(PORT_OPTIONS:MHTTP_CACHE) CONFIGURE_ARGS+=--without-http-cache .endif .if ${PORT_OPTIONS:MCACHE_PURGE} NGINX_CACHE_PURGE_VERSION= 2.1 MASTER_SITES+= http://labs.frickle.com/files/:cache_purge DISTFILES+= ngx_cache_purge-${NGINX_CACHE_PURGE_VERSION}.tar.gz:cache_purge CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_cache_purge-${NGINX_CACHE_PURGE_VERSION} .endif .if ${PORT_OPTIONS:MCTPP2} IGNORE= CTPP2: update require LIB_DEPENDS+= libctpp2.so:${PORTSDIR}/textproc/ctpp2 NGINX_CTPP2_VERSION= 0.5 MASTER_SITES+= http://dl.vbart.ru/ngx-ctpp/:ctpp2 DISTFILES+= ngx_ctpp2-${NGINX_CTPP2_VERSION}.tar.gz:ctpp2 CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_ctpp2-${NGINX_CTPP2_VERSION} .endif .if ${PORT_OPTIONS:MECHO} NGINX_ECHO_VERSION= 0.51 GIT_ECHO_VERSION= 0-g44c92a5 MASTER_SITES+= https://github.com/openresty/echo-nginx-module/tarball/v${NGINX_ECHO_VERSION}/:echo DISTFILES+= openresty-echo-nginx-module-v${NGINX_ECHO_VERSION}-${GIT_ECHO_VERSION}.tar.gz:echo CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-echo-nginx-module-${GIT_ECHO_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHEADERS_MORE} NGINX_HEADERS_MORE_VERSION= 0.25 GIT_HEADERS_MORE_VERSION= 0-g0c6e05d MASTER_SITES+= https://github.com/openresty/headers-more-nginx-module/tarball/v${NGINX_HEADERS_MORE_VERSION}/:headers_more DISTFILES+= openresty-headers-more-nginx-module-v${NGINX_HEADERS_MORE_VERSION}-${GIT_HEADERS_MORE_VERSION}.tar.gz:headers_more CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-headers-more-nginx-module-${GIT_HEADERS_MORE_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_DAV} || defined(USE_HTTP_DAV) CONFIGURE_ARGS+=--with-http_dav_module .endif .if ${PORT_OPTIONS:MHTTP_DAV_EXT} USE_HTTP_DAV= yes LIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 NGINX_DAV_EXT_VERSION= 0.0.2 GIT_DAV_EXT_VERSION= 0-g0e07a3e MASTER_SITES+= https://github.com/arut/nginx-dav-ext-module/tarball/v${NGINX_DAV_EXT_VERSION}/:dav_ext DISTFILES+= arut-nginx-dav-ext-module-v${NGINX_DAV_EXT_VERSION}-${GIT_DAV_EXT_VERSION}.tar.gz:dav_ext CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-dav-ext-module-${GIT_DAV_EXT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_EVAL} NGINX_EVAL_VERSION= 1.0.3 GIT_EVAL_VERSION= 0-g125fa2e MASTER_SITES+= https://github.com/vkholodkov/nginx-eval-module/tarball/${NGINX_EVAL_VERSION}/:eval DISTFILES+= vkholodkov-nginx-eval-module-${NGINX_EVAL_VERSION}-${GIT_EVAL_VERSION}.tar.gz:eval CONFIGURE_ARGS+=--add-module=${WRKDIR}/vkholodkov-nginx-eval-module-${GIT_EVAL_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_FANCYINDEX} NGINX_FANCYINDEX_VERSION= 0.3.1 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:fancyindex/} MASTER_SITE_SUBDIR+= osa/:fancyindex DISTFILES+= ngx-fancyindex-${NGINX_FANCYINDEX_VERSION}.tar.gz:fancyindex CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx-fancyindex-${NGINX_FANCYINDEX_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_FOOTER} NGINX_FOOTER_VERSION= 1.2.2 GIT_FOOTER_VERSION= 0-g3572184 MASTER_SITES+= https://github.com/alibaba/nginx-http-footer-filter/tarball/${NGINX_FOOTER_VERSION}/:footer DISTFILES+= alibaba-nginx-footer-filter-${NGINX_FOOTER_VERSION}-${GIT_FOOTER_VERSION}.tar.gz:footer CONFIGURE_ARGS+=--add-module=${WRKDIR}/alibaba-nginx-http-footer-filter-${GIT_FOOTER_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_FLV} CONFIGURE_ARGS+=--with-http_flv_module .endif .if ${PORT_OPTIONS:MHTTP_GEOIP} CONFIGURE_ARGS+=--with-http_geoip_module LIB_DEPENDS+= libGeoIP.so:${PORTSDIR}/net/GeoIP .endif .if ${PORT_OPTIONS:MHTTP_GZIP_STATIC} CONFIGURE_ARGS+=--with-http_gzip_static_module .endif .if ${PORT_OPTIONS:MHTTP_GUNZIP_FILTER} CONFIGURE_ARGS+=--with-http_gunzip_module .endif .if ${PORT_OPTIONS:MHTTP_IMAGE_FILTER} LIB_DEPENDS+= libgd.so:${PORTSDIR}/graphics/gd CONFIGURE_ARGS+=--with-http_image_filter_module .endif .if ${PORT_OPTIONS:MHTTP_MP4} CONFIGURE_ARGS+=--with-http_mp4_module .endif .if ${PORT_OPTIONS:MHTTP_MOGILEFS} NGINX_MOGILEFS_VERSION= 1.0.4 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:mogilefs DISTFILES+= nginx_mogilefs_module-${NGINX_MOGILEFS_VERSION}.tar.gz:mogilefs CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_mogilefs_module-${NGINX_MOGILEFS_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_MP4_H264} NGINX_H264_VERSION= 2.2.7 MASTER_SITES+= http://h264.code-shop.com/download/:mp4streaming DISTFILES+= nginx_mod_h264_streaming-${NGINX_H264_VERSION}.tar.gz:mp4streaming CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_mod_h264_streaming-${NGINX_H264_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_streaming_module.c .endif .if ${PORT_OPTIONS:MHTTP_NOTICE} GIT_NOTICE_VERSION= 0-g3c95966 MASTER_SITES+= https://github.com/kr/nginx-notice/tarball/master/:notice DISTFILES+= kr-nginx-notice-${GIT_NOTICE_VERSION}.tar.gz:notice CONFIGURE_ARGS+=--add-module=${WRKDIR}/kr-nginx-notice-${GIT_NOTICE_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_notice_module.c .endif .if ${PORT_OPTIONS:MHTTP_PERL} CATEGORIES+= perl5 CONFIGURE_ARGS+=--with-http_perl_module USES+= perl5 .endif .if ${PORT_OPTIONS:MHTTP_PUSH} NGINX_PUSH_VERSION= 0.692 MASTER_SITES+= http://pushmodule.slact.net/downloads/:push DISTFILES+= nginx_http_push_module-${NGINX_PUSH_VERSION}.tar.gz:push CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_http_push_module-${NGINX_PUSH_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_PUSH_STREAM} NGINX_PUSH_STREAM_VERSION= 0.3.5 GIT_PUSH_STREAM_VERSION= 0-gb6a8c46 MASTER_SITES+= https://github.com/wandenberg/nginx-push-stream-module/tarball/${NGINX_PUSH_STREAM_VERSION}/:pushstream DISTFILES+= wandenberg-nginx-push-stream-module-${NGINX_PUSH_STREAM_VERSION}-${GIT_PUSH_STREAM_VERSION}.tar.gz:pushstream CONFIGURE_ARGS+=--add-module=${WRKDIR}/wandenberg-nginx-push-stream-module-${GIT_PUSH_STREAM_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_RANDOM_INDEX} CONFIGURE_ARGS+=--with-http_random_index_module .endif .if ${PORT_OPTIONS:MHTTP_REALIP} CONFIGURE_ARGS+=--with-http_realip_module .endif .if ${PORT_OPTIONS:MHTTP_REDIS} NGINX_REDIS_VERSION= 0.3.7 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:redis/} MASTER_SITE_SUBDIR+= osa/:redis DISTFILES+= ngx_http_redis-${NGINX_REDIS_VERSION}.tar.gz:redis CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_redis-${NGINX_REDIS_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_RESPONSE} NGINX_RESPONSE_VERSION= 0.3 MASTER_SITES+= http://catap.ru/downloads/nginx/:response DISTFILES+= ngx_http_response-${NGINX_RESPONSE_VERSION}.tar.gz:response CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_response-${NGINX_RESPONSE_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_SUBS_FILTER} NGINX_HTTP_SUBS_FILTER_VERSION= 0.6.2 GIT_HTTP_SUBS_FILTER_VERSION= 0-g27a01b3 MASTER_SITES+= https://github.com/yaoweibin/ngx_http_substitutions_filter_module/tarball/${NGINX_HTTP_SUBS_FILTER_VERSION}/:subs_filter DISTFILES+= yaoweibin-ngx_http_substitutions_filter_module-${NGINX_HTTP_SUBS_FILTER_VERSION}-${GIT_HTTP_SUBS_FILTER_VERSION}.tar.gz:subs_filter CONFIGURE_ARGS+=--add-module=${WRKDIR}/yaoweibin-ngx_http_substitutions_filter_module-${GIT_HTTP_SUBS_FILTER_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_SECURE_LINK} CONFIGURE_ARGS+=--with-http_secure_link_module .endif .if ${PORT_OPTIONS:MHTTP_STATUS} CONFIGURE_ARGS+=--with-http_stub_status_module .endif .if ${PORT_OPTIONS:MHTTP_SUB} CONFIGURE_ARGS+=--with-http_sub_module .endif .if ${PORT_OPTIONS:MHTTP_UPLOAD} NGINX_UPLOAD_VERSION= 2.2.0 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:upload DISTFILES+= nginx_upload_module-${NGINX_UPLOAD_VERSION}.tar.gz:upload CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upload_module-${NGINX_UPLOAD_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_upload_module.c .endif .if ${PORT_OPTIONS:MHTTP_UPLOAD_PROGRESS} NGINX_UPLOADPROGRESS_VERSION= 0.9.0 GIT_UPLOADPROGRESS_VERSION= 0-ga788dea MASTER_SITES+= https://github.com/masterzen/nginx-upload-progress-module/tarball/v${NGINX_UPLOADPROGRESS_VERSION}/:uploadprogress DISTFILES+= masterzen-nginx-upload-progress-module-v${NGINX_UPLOADPROGRESS_VERSION}-${GIT_UPLOADPROGRESS_VERSION}.tar.gz:uploadprogress CONFIGURE_ARGS+=--add-module=${WRKDIR}/masterzen-nginx-upload-progress-module-${GIT_UPLOADPROGRESS_VERSION:S/^0-g//} .endif .if !empty(PORT_OPTIONS:MHTTP_UPSTREAM_FAIR) || !empty(PORT_OPTIONS:MSUPERVISORD) NGINX_UPSTREAM_FAIR_VERSION= 20090923 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:upstreamfair/} MASTER_SITE_SUBDIR+= osa/:upstreamfair DISTFILES+= nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION}.tar.gz:upstreamfair CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_UPSTREAM_STICKY} IGNORE= HTTP_UPSTREAM_STICKY: update require USE_HTTP_SSL= yes NGINX_UPSTREAM_STICKY_VERSION= 1.1 MASTER_SITES+= http://nginx-sticky-module.googlecode.com/files/:upstreamsticky DISTFILES+= nginx-sticky-module-${NGINX_UPSTREAM_STICKY_VERSION}.tar.gz:upstreamsticky CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-sticky-module-${NGINX_UPSTREAM_STICKY_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_XSLT} USE_GNOME= libxml2 libxslt CONFIGURE_ARGS+=--with-http_xslt_module .endif .if ${PORT_OPTIONS:MHTTP_ZIP} NGINX_ZIP_VERSION= 1.1.6 MASTER_SITES+= http://mod-zip.googlecode.com/files/:zip DISTFILES+= mod_zip-${NGINX_ZIP_VERSION}.tar.gz:zip CONFIGURE_ARGS+=--add-module=${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION} .endif .if ${PORT_OPTIONS:MDRIZZLE} LIB_DEPENDS+= libdrizzle.so:${PORTSDIR}/databases/libdrizzle NGINX_DRIZZLE_VERSION= 0.1.7 GIT_DRIZZLE_VERSION= 0-gb83a8a9 MASTER_SITES+= https://github.com/chaoslawful/drizzle-nginx-module/tarball/v${NGINX_DRIZZLE_VERSION}/:drizzle DISTFILES+= chaoslawful-drizzle-nginx-module-v${NGINX_DRIZZLE_VERSION}-${GIT_DRIZZLE_VERSION}.tar.gz:drizzle CONFIGURE_ARGS+=--add-module=${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-chaoslawful-drizzle-nginx-module-config .endif .if ${PORT_OPTIONS:MARRAYVAR} || ${PORT_OPTIONS:MENCRYPTSESSION} || ${PORT_OPTIONS:MFORMINPUT} || ${PORT_OPTIONS:MICONV} || ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MSET_MISC} NGINX_DEVEL_KIT_VERSION= 0.2.19 GIT_DEVEL_KIT_VERSION= 0-g8dd0df5 MASTER_SITES+= https://github.com/simpl/ngx_devel_kit/tarball/v${NGINX_DEVEL_KIT_VERSION}/:devel_kit DISTFILES+= simpl-ngx_devel_kit-v${NGINX_DEVEL_KIT_VERSION}-${GIT_DEVEL_KIT_VERSION}.tar.gz:devel_kit CONFIGURE_ARGS+=--add-module=${WRKDIR}/simpl-ngx_devel_kit-${GIT_DEVEL_KIT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MENCRYPTSESSION} NGINX_ENCRYPTSESSION_VERSION= 0.03 GIT_ENCRYPTSESSION_VERSION= 0-g49d741b MASTER_SITES+= https://github.com/openresty/encrypted-session-nginx-module/tarball/v${NGINX_ENCRYPTSESSION_VERSION}/:encryptsession DISTFILES+= openresty-encrypted-session-nginx-module-v${NGINX_ENCRYPTSESSION_VERSION}-${GIT_ENCRYPTSESSION_VERSION}.tar.gz:encryptsession CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-encrypted-session-nginx-module-${GIT_ENCRYPTSESSION_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MGRIDFS} NGINX_GRIDFS_VERSION= 0.8 GIT_GRIDFS_VERSION= 0-gb5f8113 MONGO_C_DRIVER_VERSION= 0.3.1 GIT_MONGO_C_DRIVER_VERSION= 0-g9b4b232 MASTER_SITES+= https://github.com/mdirolf/nginx-gridfs/tarball/v${NGINX_GRIDFS_VERSION}/:gridfs MASTER_SITES+= https://github.com/mongodb/mongo-c-driver/tarball/v${MONGO_C_DRIVER_VERSION}/:mongo_c DISTFILES+= mdirolf-nginx-gridfs-v${NGINX_GRIDFS_VERSION}-${GIT_GRIDFS_VERSION}.tar.gz:gridfs DISTFILES+= mongodb-mongo-c-driver-v${MONGO_C_DRIVER_VERSION}-${GIT_MONGO_C_DRIVER_VERSION}.tar.gz:mongo_c CONFIGURE_ARGS+=--add-module=${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MLET} NGINX_LET_VERSION= 0.0.4 GIT_LET_VERSION= 0-ga5e1dc5 MASTER_SITES+= https://github.com/arut/nginx-let-module/tarball/v${NGINX_LET_VERSION}/:let DISTFILES+= arut-nginx-let-module-v${NGINX_LET_VERSION}-${GIT_LET_VERSION}.tar.gz:let CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-let-module-${GIT_LET_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MLUA} LIB_DEPENDS+= libluajit-5.1.so:${PORTSDIR}/lang/luajit CONFIGURE_ENV+= "LUAJIT_INC=${LOCALBASE}/include/luajit-2.0" CONFIGURE_ENV+= "LUAJIT_LIB=${LOCALBASE}/lib" NGINX_LUA_VERSION= 0.9.4 GIT_LUA_VERSION= 0-g6169a19 MASTER_SITES+= https://github.com/openresty/lua-nginx-module/tarball/v${NGINX_LUA_VERSION}/:lua DISTFILES+= openresty-lua-nginx-module-v${NGINX_LUA_VERSION}-${GIT_LUA_VERSION}.tar.gz:lua CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-lua-nginx-module-${GIT_LUA_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MMEMC} NGINX_MEMC_VERSION= 0.14 GIT_MEMC_VERSION= 0-gde4cf86 MASTER_SITES+= https://github.com/openresty/memc-nginx-module/tarball/v${NGINX_MEMC_VERSION}/:memc DISTFILES+= openresty-memc-nginx-module-v${NGINX_MEMC_VERSION}-${GIT_MEMC_VERSION}.tar.gz:memc CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-memc-nginx-module-${GIT_MEMC_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MMODSECURITY} NGINX_MODSECURITY_VERSION= 2.7.5 LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre \ libapr-1.so:${PORTSDIR}/devel/apr1 USE_APACHE= 22+ USE_GNOME= libxml2 MASTER_SITES+= http://www.modsecurity.org/tarball/${NGINX_MODSECURITY_VERSION}/:modsecurity DISTFILES+= modsecurity-apache_${NGINX_MODSECURITY_VERSION}.tar.gz:modsecurity CONFIGURE_ARGS+=--add-module=${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION}/nginx/modsecurity EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-nginx-modsecurity-config .endif .if ${PORT_OPTIONS:MNAXSI} NGINX_NAXSI_VERSION= 0.50 MASTER_SITES+= http://naxsi.googlecode.com/files/:naxsi DISTFILES+= naxsi-core-${NGINX_NAXSI_VERSION}.tgz:naxsi CONFIGURE_ARGS+=--add-module=${WRKDIR}/naxsi-core-${NGINX_NAXSI_VERSION}/naxsi_src .endif .if ${PORT_OPTIONS:MHTTP_REWRITE} || defined(USE_HTTP_REWRITE) LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+=--with-pcre .else PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nopcre CONFIGURE_ARGS+=--without-http_rewrite_module \ --without-pcre .endif .if ${PORT_OPTIONS:MPASSENGER} PASSENGER_VERSION= 4.0.45 MASTER_SITES+= http://s3.amazonaws.com/phusion-passenger/releases/:passenger DISTFILES+= passenger-${PASSENGER_VERSION}.tar.gz:passenger CONFIGURE_ARGS+=--add-module=${WRKDIR}/passenger-${PASSENGER_VERSION}/ext/nginx EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-passenger-build-nginx.rb .if empty(PORT_OPTIONS:MDEBUG) CONFIGURE_ENV+= OPTIMIZE="yes" CFLAGS+= -DNDEBUG .endif .endif .if ${PORT_OPTIONS:MPOSTGRES} IGNORE= POSTGRES: update require USE_PGSQL= yes NGINX_POSTGRES_VERSION= 0.9 MASTER_SITES+= http://labs.frickle.com/files/:postgres DISTFILES+= ngx_postgres-${NGINX_POSTGRES_VERSION}.tar.gz:postgres CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_postgres-${NGINX_POSTGRES_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_postgres-config .endif .if ${PORT_OPTIONS:MRDS_CSV} NGINX_RDS_CSV_VERSION= 0.05 GIT_RDS_CSV_VERSION= 0-g607e26b MASTER_SITES+= https://github.com/openresty/rds-csv-nginx-module/tarball/v${NGINX_RDS_CSV_VERSION}/:rdscsv DISTFILES+= openresty-rds-csv-nginx-module-v${NGINX_RDS_CSV_VERSION}-${GIT_RDS_CSV_VERSION}.tar.gz:rdscsv CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-rds-csv-nginx-module-${GIT_RDS_CSV_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MRDS_JSON} NGINX_RDS_JSON_VERSION= 0.13 GIT_RDS_JSON_VERSION= 0-g8292070 MASTER_SITES+= https://github.com/openresty/rds-json-nginx-module/tarball/v${NGINX_RDS_JSON_VERSION}/:rdsjson DISTFILES+= openresty-rds-json-nginx-module-v${NGINX_RDS_JSON_VERSION}-${GIT_RDS_JSON_VERSION}.tar.gz:rdsjson CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-rds-json-nginx-module-${GIT_RDS_JSON_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MREDIS2} NGINX_REDIS2_VERSION= 0.10 GIT_REDIS2_VERSION= 0-g78a7622 MASTER_SITES+= https://github.com/openresty/redis2-nginx-module/tarball/v${NGINX_REDIS2_VERSION}/:redis2 DISTFILES+= openresty-redis2-nginx-module-v${NGINX_REDIS2_VERSION}-${GIT_REDIS2_VERSION}.tar.gz:redis2 CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-redis2-nginx-module-${GIT_REDIS2_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MRTMP} NGINX_RTMP_VERSION= 1.1.4 MASTER_SITES+= https://github.com/arut/nginx-rtmp-module/archive/v${NGINX_RTMP_VERSION}/:rtmp DISTFILES+= rtmp-nginx-module-v${NGINX_RTMP_VERSION}.tar.gz:rtmp CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-rtmp-module-${NGINX_RTMP_VERSION} .endif .if ${PORT_OPTIONS:MSET_MISC} NGINX_SET_MISC_VERSION= 0.24 GIT_SET_MISC_VERSION= 0-g36fd035 MASTER_SITES+= https://github.com/openresty/set-misc-nginx-module/tarball/v${NGINX_SET_MISC_VERSION}/:setmisc DISTFILES+= openresty-set-misc-nginx-module-v${NGINX_SET_MISC_VERSION}-${GIT_SET_MISC_VERSION}.tar.gz:setmisc CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-set-misc-nginx-module-${GIT_SET_MISC_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-openresty-set-misc-nginx-module-config .endif .if ${PORT_OPTIONS:MSFLOW} NGINX_SFLOW_VERSION= 0.9.7 MASTER_SITES+= http://nginx-sflow-module.googlecode.com/files/:sflow DISTFILES+= nginx-sflow-module-${NGINX_SFLOW_VERSION}.tar.gz:sflow CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-sflow-module-${NGINX_SFLOW_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_sflow_config.c \ ${PATCHDIR}/extra-patch-ngx_http_sflow_config.h .endif .if ${PORT_OPTIONS:MSLOWFS_CACHE} NGINX_SLOWFS_CACHE_VERSION= 1.10 MASTER_SITES+= http://labs.frickle.com/files/:slowfs_cache DISTFILES+= ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_VERSION}.tar.gz:slowfs_cache CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_VERSION} .endif .if ${PORT_OPTIONS:MSRCACHE} NGINX_SRCACHE_VERSION= 0.25 GIT_SRCACHE_VERSION= 0-gf25fe90 MASTER_SITES+= https://github.com/openresty/srcache-nginx-module/tarball/v${NGINX_SRCACHE_VERSION}/:srcache DISTFILES+= openresty-srcache-nginx-module-v${NGINX_SRCACHE_VERSION}-${GIT_SRCACHE_VERSION}.tar.gz:srcache CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-srcache-nginx-module-${GIT_SRCACHE_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MSUPERVISORD} NGINX_SUPERVISORD_VERSION= 1.4 MASTER_SITES+= http://labs.frickle.com/files/:supervisord DISTFILES+= ngx_supervisord-${NGINX_SUPERVISORD_VERSION}.tar.gz:supervisord CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION} .endif .if ${PORT_OPTIONS:MSYSLOG_SUPPORT} IGNORE= SYSLOG: update require NGINX_SYSLOG_SUPPORT_FACILITY?= LOG_DAEMON CONFIGURE_ARGS+=--with-syslog --with-syslog-facility=${NGINX_SYSLOG_SUPPORT_FACILITY} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-syslog_support .endif .if ${PORT_OPTIONS:MTCP_PROXY} IGNORE= TCP_PROXY: update require NGINX_TCP_PROXY_VERSION= 0.26 GIT_TCP_PROXY_VERSION= 0-gb83e5a6 MASTER_SITES+= https://github.com/yaoweibin/nginx_tcp_proxy_module/tarball/v${NGINX_TCP_PROXY_VERSION}/:tcp_proxy DISTFILES+= yaoweibin-nginx_tcp_proxy_module-v${NGINX_TCP_PROXY_VERSION}-${GIT_TCP_PROXY_VERSION}.tar.gz:tcp_proxy CONFIGURE_ARGS+=--add-module=${WRKDIR}/yaoweibin-nginx_tcp_proxy_module-${GIT_TCP_PROXY_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MUDPLOG} NGINX_UDPLOG_VERSION= 1.0.0 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:udplog DISTFILES+= nginx_udplog_module-${NGINX_UDPLOG_VERSION}.tar.gz:udplog CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_udplog_module-${NGINX_UDPLOG_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_udplog_module.c .endif .if ${PORT_OPTIONS:MXRID_HEADER} GIT_XRID_VERSION= 0daa3cc MASTER_SITES+= https://github.com/gabor/nginx-x-rid-header/tarball/master/:xrid DISTFILES+= gabor-nginx-x-rid-header-${GIT_XRID_VERSION}.tar.gz:xrid CONFIGURE_ARGS+=--add-module=${WRKDIR}/gabor-nginx-x-rid-header-${GIT_XRID_VERSION} .endif .if ${PORT_OPTIONS:MXSS} NGINX_XSS_VERSION= 0.04 GIT_XSS_VERSION= 0-g7e37038 MASTER_SITES+= https://github.com/openresty/xss-nginx-module/tarball/v${NGINX_XSS_VERSION}/:xss DISTFILES+= openresty-xss-nginx-module-v${NGINX_XSS_VERSION}-${GIT_XSS_VERSION}.tar.gz:xss CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-xss-nginx-module-${GIT_XSS_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MSPDY} NGINX_OPENSSL= yes USE_HTTP_SSL= yes CONFIGURE_ARGS+=--with-http_spdy_module .endif .if ${PORT_OPTIONS:MWWW} PLIST_SUB+= WWWDATA="" .else PLIST_SUB+= WWWDATA="@comment " .endif .else CONFIGURE_ARGS+=--without-http PLIST_SUB+= WWWDATA="@comment " .endif # WITH_HTTP .if ${PORT_OPTIONS:MMAIL} CONFIGURE_ARGS+=--with-mail .if empty(PORT_OPTIONS:MMAIL_IMAP) CONFIGURE_ARGS+=--without-mail_imap_module .endif .if empty(PORT_OPTIONS:MMAIL_POP3) CONFIGURE_ARGS+=--without-mail_pop3_module .endif .if empty(PORT_OPTIONS:MMAIL_SMTP) CONFIGURE_ARGS+=--without-mail_smtp_module .endif .if ${PORT_OPTIONS:MMAIL_SSL} NGINX_OPENSSL= yes CONFIGURE_ARGS+=--with-mail_ssl_module .endif .endif # WITH_MAIL .if ${PORT_OPTIONS:MHTTP_SSL} || defined(USE_HTTP_SSL) NGINX_OPENSSL= yes CONFIGURE_ARGS+=--with-http_ssl_module .endif .if ${PORT_OPTIONS:MARRAYVAR} NGINX_ARRAYVAR_VERSION= 0.03 GIT_ARRAYVAR_VERSION= 0-g4676747 MASTER_SITES+= https://github.com/openresty/array-var-nginx-module/tarball/v${NGINX_ARRAYVAR_VERSION}/:arrayvar DISTFILES+= openresty-array-var-nginx-module-v${NGINX_ARRAYVAR_VERSION}-${GIT_ARRAYVAR_VERSION}.tar.gz:arrayvar CONFIGURE_ARGS+=--add-module=${WRKDIR}/openresty-array-var-nginx-module-${GIT_ARRAYVAR_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MFORMINPUT} NGINX_FORMINPUT_VERSION= 0.07 GIT_FORMINPUT_VERSION= 0-g78de845 MASTER_SITES+= https://github.com/calio/form-input-nginx-module/tarball/v${NGINX_FORMINPUT_VERSION}/:forminput DISTFILES+= calio-form-input-nginx-module-v${NGINX_FORMINPUT_VERSION}-${GIT_FORMINPUT_VERSION}.tar.gz:forminput CONFIGURE_ARGS+=--add-module=${WRKDIR}/calio-form-input-nginx-module-${GIT_FORMINPUT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MICONV} USES+= iconv NGINX_ICONV_VERSION= 0.10 GIT_ICONV_VERSION= 0-gb37efb5 MASTER_SITES+= https://github.com/calio/iconv-nginx-module/tarball/v${NGINX_ICONV_VERSION}/:iconv DISTFILES+= calio-iconv-nginx-module-v${NGINX_ICONV_VERSION}-${GIT_ICONV_VERSION}.tar.gz:iconv CONFIGURE_ARGS+=--add-module=${WRKDIR}/calio-iconv-nginx-module-${GIT_ICONV_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-calio-iconv-nginx-module-config .endif PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} USERS?= ${WWWOWN} GROUPS?=${WWWGRP} .if defined(NGINX_OPENSSL) USE_OPENSSL= yes .if ${PORT_OPTIONS:MSPDY} .if ${OSVERSION} < 1000028 WITH_OPENSSL_PORT= yes .endif .endif .endif pre-everything:: @${ECHO_MSG} .if ${PORT_OPTIONS:MHTTP_UPSTREAM_FAIR} @${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support" .endif .if ${PORT_OPTIONS:MPASSENGER} @${ECHO_MSG} "This port install Passenger module only" .endif @${ECHO_MSG} post-extract: .if ${PORT_OPTIONS:MGRIDFS} @${RMDIR} ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/mongo-c-driver/ @${MV} \ ${WRKDIR}/mongodb-mongo-c-driver-${GIT_MONGO_C_DRIVER_VERSION:S/^0-g//}/ \ ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/mongo-c-driver/ .endif post-patch: @${REINPLACE_CMD} 's!%%HTTP_PORT%%!${HTTP_PORT}!; \ s!%%PREFIX%%!${PREFIX}!' \ ${WRKSRC}/conf/nginx.conf .if ${PORT_OPTIONS:MHTTP_ACCESSKEY} @${REINPLACE_CMD} \ 's!$$HTTP_ACCESSKEY_MODULE!ngx_http_accesskey_module!' \ ${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_VERSION}/config .endif # linker error acquire if --std=c99 defined, add "static" to inline function .if ${PORT_OPTIONS:MHTTP_ZIP} @${REINPLACE_CMD} \ 's!^inline!static inline!' \ ${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION}/ngx_http_zip_parsers.* .endif .if ${PORT_OPTIONS:MDRIZZLE} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//}/config .endif # Respect CFLAGS by remove needless --std=c99 flag .if ${PORT_OPTIONS:MGRIDFS} @${REINPLACE_CMD} \ 's!--std=c99!-DMONGO_HAVE_STDINT!' \ ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/config .endif .if ${PORT_OPTIONS:MPASSENGER} @${REINPLACE_CMD} \ '177,179s!true!false!' \ ${WRKDIR}/passenger-${PASSENGER_VERSION}/build/basics.rb @${REINPLACE_CMD} \ 's!-I/usr/include/libev!!; \ s!-lev!!; \ s!-Iext/libev!!; \ s!-I/usr/include/libeio!!; \ s!-leio!!; \ s!-Iext/libeio!!' \ ${WRKDIR}/passenger-${PASSENGER_VERSION}/build/common_library.rb @${REINPLACE_CMD} \ 's!-lpthread!${PTHREAD_LIBS}!g' \ ${WRKDIR}/passenger-${PASSENGER_VERSION}/lib/phusion_passenger/platform_info/cxx_portability.rb .endif .if ${PORT_OPTIONS:MPOSTGRES} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/ngx_postgres-${NGINX_POSTGRES_VERSION}/config .endif .if ${PORT_OPTIONS:MSFLOW} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/nginx-sflow-module-${NGINX_SFLOW_VERSION}/ngx_http_sflow_config.h .endif .if ${PORT_OPTIONS:MSPDY} .if ${PORT_OPTIONS:MDRIZZLE} @${REINPLACE_CMD} '589d' \ ${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//}/src/ngx_http_drizzle_util.c .endif .if ${PORT_OPTIONS:MLUA} @${REINPLACE_CMD} '464d' \ ${WRKDIR}/openresty-lua-nginx-module-${GIT_LUA_VERSION:S/^0-g//}/src/ngx_http_lua_socket_tcp.c .endif .endif .if ${PORT_OPTIONS:MSUPERVISORD} ( cd ${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION} && \ ${PATCH} -p0 < \ ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION}/patches/ngx_http_upstream_fair_module.patch ) ( cd ${WRKSRC} && \ ${PATCH} -p0 < \ ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION}/patches/ngx_http_upstream_init_busy-0.8.17.patch ) .endif .if ${PORT_OPTIONS:MTCP_PROXY} ( cd ${WRKSRC} && \ ${PATCH} -p1 < \ ${WRKDIR}/yaoweibin-nginx_tcp_proxy_module-${GIT_TCP_PROXY_VERSION:S/^0-g//}/tcp.patch ) .endif .if ${PORT_OPTIONS:MICONV} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/calio-iconv-nginx-module-${GIT_ICONV_VERSION:S/^0-g//}/config .endif .if ${PORT_OPTIONS:MMODSECURITY} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION}/nginx/modsecurity/config .endif pre-configure: .if ${PORT_OPTIONS:MMODSECURITY} ( cd ${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION} && \ CC="${CC}" ./${CONFIGURE_SCRIPT} --enable-standalone-module && \ ${MAKE} ) .endif do-build: @cd ${WRKSRC} && ${MAKE} do-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${STAGEDIR}${PREFIX}/sbin .for i in koi-utf koi-win win-utf ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR} .endfor .for i in fastcgi_params mime.types nginx.conf scgi_params uwsgi_params ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR}/${i}-dist .endfor .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MWWW) ${MKDIR} ${STAGEDIR}${PREFIX}/www/nginx-dist .for i in index.html 50x.html ${INSTALL_DATA} ${WRKSRC}/html/${i} ${STAGEDIR}${PREFIX}/www/nginx-dist .endfor ${ECHO_CMD} "" >>${STAGEDIR}${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING .endif .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MHTTP_PERL) ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx ${INSTALL_PROGRAM} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/lib/nginx.pm \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/ .endif .if ${PORT_OPTIONS:MNAXSI} ${INSTALL_DATA} \ ${WRKDIR}/naxsi-core-${NGINX_NAXSI_VERSION}/naxsi_config/naxsi_core.rules \ ${STAGEDIR}${ETCDIR} .endif post-install: .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MHTTP_PERL) ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.so >> ${TMPPLIST} ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/nginx.pm >> ${TMPPLIST} ${ECHO_CMD} @dirrm ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx >> ${TMPPLIST} .endif @${INSTALL_MAN} ${WRKSRC}/objs/nginx.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .if ${PORT_OPTIONS:MNAXSI} ${ECHO_CMD} etc/nginx/naxsi_core.rules >> ${TMPPLIST} .endif .include Index: head/www/sarg/Makefile =================================================================== --- head/www/sarg/Makefile (revision 362834) +++ head/www/sarg/Makefile (revision 362835) @@ -1,57 +1,57 @@ # Created by: mt@primats.org.ua # $FreeBSD$ PORTNAME= sarg PORTVERSION= 2.3.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Squid log analyzer and HTML report generator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= GD PHP NLS PCRE LDAP ICONV OPTIONS_DEFAULT=GD PHP NLS PCRE LDAP ICONV PHP_DESC= Install PHP for reporting generating USES= gmake USE_AUTOTOOLS= autoconf aclocal OPTIONS_SUB= yes GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= CPPFLAGS=-I${LOCALBASE}/include \ --sysconfdir="${ETCDIR}" \ --enable-fontdir="${ETCDIR}/fonts" \ --enable-imagedir="${ETCDIR}/images" NLS_USES= gettext NLS_LDFLAGS= -lintl NLS_CONFIGURE_ENABLE= nls GD_CONFIGURE_WITH= gd GD_LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd PHP_CONFIGURE_ON= --enable-sargphp="${ETCDIR}" PHP_CONFIGURE_OFF= --disable-sargphp PCRE_CONFIGURE_WITH= pcre PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre LDAP_USE= USE_OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap ICONV_USES= iconv ICONV_CONFIGURE_WITH= iconv ICONV_LDFLAGS= ${ICONV_LIB} post-extract: @${FIND} ${WRKSRC} -type d -exec ${CHMOD} 0755 {} \; @${CHMOD} 0755 ${WRKSRC}/configure post-patch: @${REINPLACE_CMD} -e '/test .*==/ s/==/=/' \ ${WRKSRC}/configure.in pre-configure: @(cd ${WRKSRC} && ${AUTORECONF}) .include Index: head/www/squid/Makefile =================================================================== --- head/www/squid/Makefile (revision 362834) +++ head/www/squid/Makefile (revision 362835) @@ -1,440 +1,440 @@ # Created by: Adrian Chadd # $FreeBSD$ NO_STAGE= yes # Tunables not (yet) configurable via 'make config': # SQUID_{U,G}ID # Which user/group Squid should run as (default: squid/squid). # The user and group will be created if they do not already exist using # a uid:gid of 100:100. # NOTE: older versions of Squid defaulted to nobody/nogroup. # If you wish to run Squid as "nobody" (which is not recommended), please # define SQUID_UID=nobody and SQUID_GID=nogroup in your make environment # before you start the update or installation of this port. # # SQUID_LANGUAGES # A list of languages for which error page files should be installed # (default: all) # # E.g. use `make SQUID_LANGUAGES="English French"' if you want to # install the files for these languages only. # Use `make -VSQUID_LANGUAGES' or scroll down to this variable's # definition to see which values are valid. # # SQUID_DEFAULT_LANG # If you define SQUID_LANGUAGES, select which language should be the default # one (this variable defaults to English). This setting can be overwritten # with squid.conf's error_directory directive. # # SQUID_CONFIGURE_ARGS # Additional configuration options. # # To enable them, use e.g # `make SQUID_CONFIGURE_ARGS="--enable-dlmalloc --enable-truncate" install' # # The list below may be incomplete, please see the configure script # in the Squid source distribution for the complete list of additional # options. # Note that you probably do not need to worry about these options in most # cases, they are included in case you want to experiment with them. # # --enable-dlmalloc # Compile and use the malloc package from Doug Lea # --enable-gnuregex # Compile and use the supplied GNUregex routines instead of BSD regex # (not recommended). # --enable-xmalloc-statistics # Show malloc statistics in status page # --enable-cachemgr-hostname=some.hostname # Set an explicit hostname in cachemgr.cgi # --enable-truncate # Use truncate() rather than unlink() # --disable-unlinkd # Do not use "unlinkd" # --with-aufs-threads=N_THREADS # Tune the number of worker threads for the aufs object # --with-coss-membuf-size # COSS membuf size (default: 1048576 bytes) # --with-maxfd=N # Override the maximum number of filedescriptors. Useful if you # build as another user who is not privileged to use the amount # of filedescriptors the resulting binary is expected to support. # --enable-ntlm-fail-open # Enable NTLM fail open, where a helper that fails one of the # Authentication steps can allow Squid to still authenticate the user # --enable-x-accelerator-vary # Enable support for the X-Accelerator-Vary HTTP header. Can be used # to indicate variance within an accelerator setup. Typically used # together with other code that adds custom HTTP headers to the # requests. # --enable-forward-log # Enable experimental forward_log directive. # --enable-multicast-miss # Enable experimental multicast notification of cachemisses. # PORTNAME= squid PORTVERSION= 2.7.${SQUID_STABLE_VER} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www MASTER_SITES= ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \ http://mirrors.ccs.neu.edu/Squid/ \ ftp://ftp.fu-berlin.de/unix/www/squid/squid/ \ ftp://ftp.nl.uu.net/pub/unix/www/squid/ \ ftp://ftp.solnet.ch/mirror/squid/ \ ftp://ftp.ntua.gr/pub/www/Squid/squid/ \ http://mirror.aarnet.edu.au/pub/squid/squid/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid,} \ http://www.squid-cache.org/Versions/v2/2.7/ \ http://www2.us.squid-cache.org/Versions/v2/2.7/ \ http://www1.at.squid-cache.org/Versions/v2/2.7/ \ http://www2.de.squid-cache.org/Versions/v2/2.7/ \ http://www.eu.squid-cache.org/Versions/v2/2.7/ \ http://www1.ie.squid-cache.org/Versions/v2/2.7/ \ http://www1.jp.squid-cache.org/Versions/v2/2.7/ \ http://www2.tw.squid-cache.org/Versions/v2/2.7/ MASTER_SITE_SUBDIR= squid DISTNAME= squid-2.7.STABLE${SQUID_STABLE_VER} DIST_SUBDIR= squid2.7 PATCH_SITES= http://www.squid-cache.org/%SUBDIR%/ \ http://www2.us.squid-cache.org/%SUBDIR%/ \ http://www1.at.squid-cache.org/%SUBDIR%/ \ http://www2.de.squid-cache.org/%SUBDIR%/ \ http://www.eu.squid-cache.org/%SUBDIR%/ \ http://www1.ie.squid-cache.org/%SUBDIR%/ \ http://www1.jp.squid-cache.org/%SUBDIR%/ \ http://www2.tw.squid-cache.org/%SUBDIR%/ PATCH_SITE_SUBDIR= Versions/v2/2.7/changesets #PATCH_DIST_STRIP= -p1 PATCHFILES= SQUID-2012_1.patch MAINTAINER= tmseck@FreeBSD.org COMMENT= HTTP Caching Proxy SQUID_STABLE_VER= 9 CONFLICTS_INSTALL= squid-2.[^7]* squid3?-* cacheboy-[0-9]* lusca-head-[0-9]* USES= perl5 GNU_CONFIGURE= yes USE_BZIP2= yes USE_RC_SUBR= squid SQUID_UID?= squid SQUID_GID?= squid MAN8= cachemgr.cgi.8 squid.8 docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt PORTDOCS= ${docs:T} PORTEXAMPLES= passwd.sql SUB_FILES+= pkg-deinstall pkg-install pkg-message SUB_LIST+= SQUID_UID=${SQUID_UID} SQUID_GID=${SQUID_GID} OPTIONS_DEFINE= KERB_AUTH LDAP_AUTH NIS_AUTH SASL_AUTH DELAY_POOLS SNMP CARP \ SSL PINGER DNS_HELPER HTCP VIA_DB CACHE_DIGESTS WCCP WCCPV2 \ STRICT_HTTP IDENT REFERER_LOG USERAGENT_LOG ARP_ACL PF IPFILTER \ FOLLOW_XFF AUFS COSS KQUEUE LARGEFILE STACKTRACES OPTIONS_DEFAULT= KERB_AUTH NIS_AUTH CARP WCCP IDENT KQUEUE KERB_AUTH_DESC= Install Kerberos authentication helpers LDAP_AUTH_DESC= Install LDAP authentication helpers NIS_AUTH_DESC= Install NIS/YP authentication helpers SASL_AUTH_DESC= Install SASL authentication helpers DELAY_POOLS_DESC= Enable delay pools SNMP_DESC= Enable SNMP support CARP_DESC= Enable CARP support SSL_DESC= Enable SSL support for reverse proxies PINGER_DESC= Install the icmp helper DNS_HELPER_DESC= Use the old 'dnsserver' helper HTCP_DESC= Enable HTCP support VIA_DB_DESC= Enable forward/via database CACHE_DIGESTS_DESC= Enable cache digests WCCP_DESC= Enable Web Cache Coordination Prot. v1 WCCPV2_DESC= Enable Web Cache Coordination Prot. v2 STRICT_HTTP_DESC= Be strictly HTTP compliant IDENT_DESC= Enable ident (RFC 931) lookups REFERER_LOG_DESC= Enable Referer-header logging USERAGENT_LOG_DESC= Enable User-Agent-header logging ARP_ACL_DESC= Enable ACLs based on ethernet address PF_DESC= Enable transparent proxying with PF IPFILTER_DESC= Enable transp. proxying with IPFilter FOLLOW_XFF_DESC= Follow X-Forwarded-For headers AUFS_DESC= Enable the aufs storage scheme COSS_DESC= Enable the COSS storage scheme KQUEUE_DESC= Use kqueue(2) instead of poll(2) LARGEFILE_DESC= Support log and cache files >2GB STACKTRACES_DESC= Create backtraces on fatal errors etc_files= squid/cachemgr.conf.default \ squid/mib.txt squid/mime.conf.default \ squid/msntauth.conf.default squid/squid.conf.default icon_files= anthony-binhex.gif anthony-bomb.gif anthony-box.gif \ anthony-box2.gif anthony-c.gif anthony-compressed.gif \ anthony-dir.gif anthony-dirup.gif anthony-dvi.gif \ anthony-f.gif anthony-image.gif anthony-image2.gif \ anthony-layout.gif anthony-link.gif anthony-movie.gif \ anthony-pdf.gif anthony-portal.gif anthony-ps.gif \ anthony-quill.gif anthony-script.gif anthony-sound.gif \ anthony-tar.gif anthony-tex.gif anthony-text.gif \ anthony-unknown.gif anthony-xbm.gif anthony-xpm.gif error_files= ERR_ACCESS_DENIED ERR_CACHE_ACCESS_DENIED \ ERR_CACHE_MGR_ACCESS_DENIED ERR_CANNOT_FORWARD \ ERR_CONNECT_FAIL ERR_DNS_FAIL ERR_FORWARDING_DENIED \ ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \ ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \ ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \ ERR_INVALID_REQ ERR_INVALID_RESP ERR_INVALID_URL \ ERR_LIFETIME_EXP ERR_NO_RELAY ERR_ONLY_IF_CACHED_MISS \ ERR_READ_ERROR ERR_READ_TIMEOUT ERR_SHUTTING_DOWN \ ERR_SOCKET_FAILURE ERR_TOO_BIG ERR_UNSUP_REQ \ ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT libexec= cachemgr.cgi digest_pw_auth diskd-daemon \ ip_user_check logfile-daemon \ msnt_auth ncsa_auth ntlm_auth \ pam_auth smb_auth smb_auth.sh squid_db_auth squid_session \ squid_unix_group wbinfo_group.pl .if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == "" libexec+= unlinkd .endif sbin= RunCache squidclient squid CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \ --sbindir=${PREFIX}/sbin \ --datadir=${ETCDIR} \ --libexecdir=${PREFIX}/libexec/squid \ --localstatedir=/var/squid \ --sysconfdir=${ETCDIR} \ --enable-removal-policies="lru heap" \ --disable-linux-netfilter \ --disable-linux-tproxy \ --disable-epoll .include # Authentication methods and modules: basic_auth= DB NCSA PAM MSNT SMB digest_auth= password external_acl= ip_user session unix_group wbinfo_group MAN8+= ncsa_auth.8 pam_auth.8 squid_db_auth.8 squid_session.8 \ squid_unix_group.8 .if ${PORT_OPTIONS:MLDAP_AUTH} USE_OPENLDAP= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN8+= squid_ldap_auth.8 squid_ldap_group.8 basic_auth+= LDAP digest_auth+= ldap external_acl+= ldap_group libexec+= digest_ldap_auth squid_ldap_auth squid_ldap_group .endif .if ${PORT_OPTIONS:MSASL_AUTH} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib basic_auth+= SASL libexec+= sasl_auth .endif # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: .if ${PORT_OPTIONS:MNIS_AUTH} && !defined(NO_NIS) && !defined(WITHOUT_NIS) basic_auth+= YP libexec+= yp_auth .endif CONFIGURE_ARGS+= --enable-auth="basic digest negotiate ntlm" \ --enable-basic-auth-helpers="${basic_auth}" \ --enable-digest-auth-helpers="${digest_auth}" \ --enable-external-acl-helpers="${external_acl}" \ --enable-ntlm-auth-helpers="SMB" # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: .if ${PORT_OPTIONS:MKERB_AUTH} && !defined(NO_KERBEROS) && !defined(WITHOUT_KERBEROS) # XXX This currently only works with heimdal from the base system, # see files/patch-squid_kerb_auth: CONFIGURE_ARGS+= --enable-negotiate-auth-helpers="squid_kerb_auth" libexec+= squid_kerb_auth .endif # Storage schemes: storage_schemes= ufs diskd null .if ${PORT_OPTIONS:MAUFS} storage_schemes+= aufs .if ${OSVERSION}<700055 # Only document libmap.conf for releases where it may be needed to # switch from libpthread (aka libkse) to libthr: EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.aufs .endif # Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS CONFIGURE_ARGS+= --with-pthreads .endif .if ${PORT_OPTIONS:MCOSS} storage_schemes+= coss .if ! ${PORT_OPTIONS:MAUFS} # use Posix AIO instead of aufs' AIO; note that you then need the kernel to # supply AIO support, either by loading the aio(4) module (n/a on 4.x) or by # adding the option VFS_AIO to your kernel configuration if you want to # actually use COSS storage: CONFIGURE_ARGS+= --enable-coss-aio-ops .endif sbin+= cossdump .endif CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" # Other options set via 'make config': .if ${PORT_OPTIONS:MDELAY_POOLS} CONFIGURE_ARGS+= --enable-delay-pools .endif .if ${PORT_OPTIONS:MSNMP} CONFIGURE_ARGS+= --enable-snmp .endif .if ! ${PORT_OPTIONS:MCARP} CONFIGURE_ARGS+= --disable-carp .endif .if ${PORT_OPTIONS:MSSL} # we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only # works when it is defined before bsd.port{.pre}.mk is .included. # This makes it currently impossible to combine this macro with OPTIONS to # conditionally include OpenSSL support. .include "${PORTSDIR}/Mk/bsd.openssl.mk" CONFIGURE_ARGS+= --enable-ssl \ --with-openssl="${OPENSSLBASE}" CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MPINGER} CONFIGURE_ARGS+= --enable-icmp libexec+= pinger .endif .if ${PORT_OPTIONS:MDNS_HELPER} CONFIGURE_ARGS+= --disable-internal-dns libexec+= dnsserver .endif .if ${PORT_OPTIONS:MHTCP} CONFIGURE_ARGS+= --enable-htcp .endif .if ${PORT_OPTIONS:MVIA_DB} CONFIGURE_ARGS+= --enable-forw-via-db .endif .if ${PORT_OPTIONS:MCACHE_DIGESTS} CONFIGURE_ARGS+= --enable-cache-digests .endif .if ! ${PORT_OPTIONS:MWCCP} CONFIGURE_ARGS+= --disable-wccp .endif .if ${PORT_OPTIONS:MWCCPV2} CONFIGURE_ARGS+= --enable-wccpv2 .endif .if ${PORT_OPTIONS:MSTRICT_HTTP} CONFIGURE_ARGS+= --disable-http-violations .endif .if ! ${PORT_OPTIONS:MIDENT} CONFIGURE_ARGS+= --disable-ident-lookups .endif .if ${PORT_OPTIONS:MREFERER_LOG} CONFIGURE_ARGS+= --enable-referer-log .endif .if ${PORT_OPTIONS:MUSERAGENT_LOG} CONFIGURE_ARGS+= --enable-useragent-log .endif .if ${PORT_OPTIONS:MARP_ACL} CONFIGURE_ARGS+= --enable-arp-acl .endif .if ${PORT_OPTIONS:MPF} CONFIGURE_ARGS+= --enable-pf-transparent .endif .if ${PORT_OPTIONS:MIPFILTER} CONFIGURE_ARGS+= --enable-ipf-transparent .endif .if ${PORT_OPTIONS:MFOLLOW_XFF} CONFIGURE_ARGS+= --enable-follow-x-forwarded-for .endif .if ${PORT_OPTIONS:MICAP} IGNORE= does not have working ICAP support anymore -- please use Squid 3.x if you need ICAP. Please remove WITH_SQUID_ICAP from your make environment .endif .if ! ${PORT_OPTIONS:MKQUEUE} CONFIGURE_ARGS+= --disable-kqueue .endif .if ${PORT_OPTIONS:MLARGEFILE} CONFIGURE_ARGS+= --with-large-files --enable-large-cache-files .endif .if ${PORT_OPTIONS:MSTACKTRACES} CONFIGURE_ARGS+= --enable-stacktraces CFLAGS+= -g STRIP= .endif # Languages: # # If you do not define SQUID_LANGUAGES yourself, all available language files # will be installed; the default language will be English. SQUID_LANGUAGES?= Armenian Azerbaijani Bulgarian Catalan Czech Danish \ Dutch English Estonian Finnish French German Greek \ Hebrew Hungarian Italian Japanese Korean Lithuanian \ Polish Portuguese Romanian Russian-1251 Russian-koi8-r \ Serbian Simplify_Chinese Slovak Spanish Swedish \ Traditional_Chinese Turkish Ukrainian-1251 \ Ukrainian-koi8-u Ukrainian-utf8 SQUID_DEFAULT_LANG?= English CONFIGURE_ARGS+= --enable-err-languages="${SQUID_LANGUAGES}" \ --enable-default-err-language=${SQUID_DEFAULT_LANG} # Finally, add additional user specified configuration options: CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS} CONFIGURE_ENV+= GREP="${GREP}" PLIST_DIRS= %%ETCDIR%%/icons libexec/squid PLIST_FILES= ${etc_files:S,^,etc/,} ${icon_files:S,^,%%ETCDIR%%/icons/,} \ ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,} .for d in ${SQUID_LANGUAGES} PLIST_DIRS+= %%ETCDIR%%/errors/${d} PLIST_FILES+= ${error_files:S,^,%%ETCDIR%%/errors/${d}/,} .endfor PLIST_DIRS+= %%ETCDIR%%/errors PLIST_DIRSTRY+= %%ETCDIR%% post-patch: @${REINPLACE_CMD} -e 's|%%SQUID_UID%%|${SQUID_UID}|g' \ -e 's|%%SQUID_GID%%|${SQUID_GID}|g' \ -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/cf.data.pre @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/helpers/basic_auth/SMB/Makefile.in \ ${WRKSRC}/helpers/basic_auth/SMB/smb_auth.sh pre-install: # Prevent installation of .orig files by deleting them. @${FIND} ${WRKSRC} -name '*.bak' -delete @${FIND} ${WRKSRC} -name '*.orig' -delete pre-su-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/helpers/basic_auth/DB/passwd.sql ${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MPINGER} ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \ ${CHGRP} ${SQUID_GID} ${PREFIX}/libexec/squid/pinger .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR} .endif @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:" @${ECHO_CMD} "" @${CAT} ${PKGMESSAGE} @${ECHO_CMD} "" .include Index: head/www/squid32/Makefile =================================================================== --- head/www/squid32/Makefile (revision 362834) +++ head/www/squid32/Makefile (revision 362835) @@ -1,518 +1,518 @@ # Created by: Thomas-Martin Seck # $FreeBSD$ PORTNAME= squid PORTVERSION= 3.2.${SQUID_STABLE_VER} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www ipv6 MASTER_SITES= ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \ http://mirrors.ccs.neu.edu/Squid/ \ ftp://ftp.fu-berlin.de/unix/www/squid/squid/ \ ftp://ftp.nl.uu.net/pub/unix/www/squid/ \ ftp://ftp.solnet.ch/mirror/squid/ \ ftp://ftp.ntua.gr/pub/www/Squid/squid/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid,} \ http://www.squid-cache.org/Versions/v3/3.2/ \ http://www2.us.squid-cache.org/Versions/v3/3.2/ \ http://www3.us.squid-cache.org/Versions/v3/3.2/ \ http://www1.at.squid-cache.org/Versions/v3/3.2/ \ http://www.eu.squid-cache.org/Versions/v3/3.2/ \ http://www1.ie.squid-cache.org/Versions/v3/3.2/ \ http://www1.jp.squid-cache.org/Versions/v3/3.2/ \ http://www1.za.squid-cache.org/Versions/v3/3.2/ MASTER_SITE_SUBDIR= squid DIST_SUBDIR= squid3.2 PKGNAMESUFFIX= 32 PATCH_SITES= http://www.squid-cache.org/%SUBDIR%/ \ http://www2.us.squid-cache.org/%SUBDIR%/ \ http://www3.us.squid-cache.org/%SUBDIR%/ \ http://www1.at.squid-cache.org/%SUBDIR%/ \ http://www.eu.squid-cache.org/%SUBDIR%/ \ http://www1.ie.squid-cache.org/%SUBDIR%/ \ http://www1.jp.squid-cache.org/%SUBDIR%/ \ http://www2.tw.squid-cache.org/%SUBDIR%/ PATCH_SITE_SUBDIR= Versions/v3/3.2/changesets PATCHFILES= #empty MAINTAINER= tmseck@FreeBSD.org COMMENT= HTTP Caching Proxy LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING SQUID_STABLE_VER= 13 CONFLICTS_INSTALL= squid-2.[0-9].* squid33-* cacheboy-[0-9]* lusca-head-[0-9]* USES= perl5 GNU_CONFIGURE= yes USE_BZIP2= yes USE_RC_SUBR= squid USERS= squid GROUPS= squid MAN1= squidclient.1 MAN8= cachemgr.cgi.8 squid.8 docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt PORTDOCS= ${docs:T} PORTEXAMPLES= * SUB_FILES+= pkg-install pkg-message OPTIONS_DEFINE= ARP_ACL AUTH_KERB AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SMB \ CACHE_DIGESTS DEBUG DELAY_POOLS DNS_HELPER ECAP ESI \ FOLLOW_XFF FS_AUFS FS_COSS HTCP ICAP ICMP IDENT IPV6 KQUEUE \ LARGEFILE SNMP SSL SSL_CRTD STACKTRACES STRICT_HTTP \ TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 DOCS EXAMPLES ARP_ACL_DESC= Enable ARP/MAC/EUI based authentification AUTH_KERB_DESC= Install Kerberos authentication helpers AUTH_LDAP_DESC= Install LDAP authentication helpers AUTH_NIS_DESC= Install NIS/YP authentication helpers AUTH_SASL_DESC= Install SASL authentication helpers AUTH_SMB_DESC= Install SMB auth. helpers (req. Samba) CACHE_DIGESTS_DESC= Use cache digests DEBUG_DESC= Build with extended debugging support DELAY_POOLS_DESC= Enable delay pools (bandwidth limiting) DNS_HELPER_DESC= Use external dnsserver processes for DNS ECAP_DESC= Enable loadable content adaptation modules ESI_DESC= Enable support for ESI FOLLOW_XFF_DESC= Enable support for the X-Following-For header FS_AUFS_DESC= Enable AUFS (async-io) support FS_COSS_DESC= Enable COSS (not stable yet) HTCP_DESC= Enable HTCP support ICAP_DESC= Enable the ICAP client ICMP_DESC= Enable ICMP pinging and network measurement IDENT_DESC= Enable Ident lookups (RFC 931) KQUEUE_DESC= Enable kqueue(2) support LARGEFILE_DESC= Support large (>2GB) cache and log files SNMP_DESC= Enable SNMP support SSL_CRTD_DESC= Use ssl_crtd to handle SSL cert requests SSL_DESC= Enable SSL gatewaying support STACKTRACES_DESC= Enable automatic backtraces on fatal errors STRICT_HTTP_DESC= Make Squid strictly HTTP compliant TP_IPFW_DESC= Enable transparent proxying with IPFW TP_IPF_DESC= Enable transparent proxying with IPFilter TP_PF_DESC= Enable transparent proxying with PF VIA_DB_DESC= Enable Forward/Via database WCCPV2_DESC= Enable Web Cache Coordination Protocol v2 WCCP_DESC= Enable Web Cache Coordination Protocol OPTIONS_DEFAULT= AUTH_KERB AUTH_NIS FS_AUFS HTCP IDENT KQUEUE \ SNMP WCCP WCCPV2 ECAP_USES= pkgconfig:build etc_files= squid/cachemgr.conf.default \ squid/errorpage.css.default \ squid/mib.txt \ squid/mime.conf.default \ squid/msntauth.conf.default \ squid/squid.conf.default \ squid/squid.conf.documented icon_silk_files= application.png arrow_up.png bomb.png box.png \ bricks.png bullet_red.png cd.png chart_line.png \ compress.png computer_link.png css.png cup.png \ database.png database_table.png drive_disk.png \ film.png film_key.png folder.png folder_table.png \ image.png information.png layers.png layout.png \ link.png music.png package.png package_go.png \ page_code.png page_excel.png page_green.png \ page_white.png page_white_acrobat.png page_white_c.png \ page_white_cplusplus.png page_white_flash.png \ page_white_magnify.png page_white_picture.png \ page_white_powerpoint.png page_white_stack.png \ page_white_text.png page_world.png \ page_white_word.png page_white_zip.png photo.png \ picture.png plugin.png plugin_add.png script.png \ script_gear.png script_palette.png error_files= ERR_ACCESS_DENIED ERR_ACL_TIME_QUOTA_EXCEEDED \ ERR_AGENT_CONFIGURE ERR_AGENT_WPAD \ ERR_CACHE_ACCESS_DENIED \ ERR_CACHE_MGR_ACCESS_DENIED ERR_CONFLICT_HOST \ ERR_CANNOT_FORWARD ERR_CONNECT_FAIL \ ERR_DIR_LISTING ERR_DNS_FAIL \ ERR_ESI ERR_FORWARDING_DENIED \ ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \ ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \ ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \ ERR_GATEWAY_FAILURE \ ERR_ICAP_FAILURE ERR_INVALID_REQ ERR_INVALID_RESP \ ERR_INVALID_URL ERR_LIFETIME_EXP ERR_NO_RELAY \ ERR_ONLY_IF_CACHED_MISS ERR_PRECONDITION_FAILED \ ERR_READ_ERROR ERR_READ_TIMEOUT \ ERR_SECURE_CONNECT_FAIL ERR_SHUTTING_DOWN ERR_SOCKET_FAILURE \ ERR_TOO_BIG ERR_UNSUP_REQ ERR_UNSUP_HTTPVERSION \ ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT \ error-details.txt error_dirs= af ar az bg ca cs da de el en es et fa fi fr he hu hy id it \ ja ko lt lv ms nl oc pl pt pt-br ro ru sk sl sr-cyrl sr-latn \ sv \ th tr uk uz \ vi zh-cn zh-tw \ templates error_dir_links= ar-ae ar-bh ar-dz ar-eg ar-iq ar-jo ar-kw ar-lb \ ar-ly ar-ma ar-om ar-qa ar-sa ar-sy ar-tn ar-ye \ az-az bg-bg cs-cz da-dk \ de-at de-ch de-de de-li de-lu \ el-gr \ en-au en-bz en-ca en-gb en-ie en-in en-jm en-nz \ en-ph en-sg en-tt en-uk en-us en-za en-zw \ es-ar es-bo es-cl es-co es-cr es-do es-ec es-es \ es-gt es-hn es-mx es-ni es-pa es-pe es-pr es-py \ es-sv es-uy es-ve \ et-ee \ fa-fa fa-ir fi-fi \ fr-be fr-ca fr-ch fr-fr fr-lu fr-mc \ he-il hu-hu hy-am hy-armn id-id it-ch it-it \ ja-jp ko-kp ko-kr lt-lt lv-lv ms-my nl-nl \ pl-pl pt-pt ro-md ro-ro ru-ru \ sk-sk sl-si sr sr-latn-cs sr-sp sv-fi sv-se \ th-th tr-tr uk-ua vi-vn zh-hk zh-mo zh-sg libexec= cachemgr.cgi \ diskd \ helper-mux.pl .if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == "" libexec+= unlinkd .endif sbin= purge squidclient squid CONFIGURE_ARGS= --with-default-user=squid \ --bindir=${PREFIX}/sbin \ --sbindir=${PREFIX}/sbin \ --datadir=${ETCDIR} \ --libexecdir=${PREFIX}/libexec/squid \ --localstatedir=/var \ --sysconfdir=${ETCDIR} \ --with-logdir=/var/log/squid \ --with-pidfile=/var/run/squid/squid.pid \ --with-swapdir=/var/squid/cache/squid \ --enable-auth \ --enable-build-info \ --enable-loadable-modules \ --enable-removal-policies="lru heap" \ --disable-epoll \ --disable-linux-netfilter \ --disable-linux-tproxy \ --disable-translation NO_STAGE= yes .include .if ${CC:T:Mclang} == "clang" || ${CXX:T:Mclang++} == "clang++" || ${OSVERSION} >= 1000024 CXXFLAGS+= -Wno-unused-private-field .endif # Authentication methods and modules: basic_auth= DB MSNT MSNT-multi-domain NCSA PAM POP3 RADIUS \ fake getpwnam digest_auth= file external_acl= file_userip unix_group ntlm_auth= fake smb_lm libexec+= basic_db_auth \ basic_fake_auth \ basic_getpwnam_auth \ basic_ncsa_auth \ basic_msnt_auth \ basic_msnt_multi_domain_auth \ basic_pam_auth \ basic_pop3_auth \ basic_radius_auth \ digest_file_auth \ ext_file_userip_acl \ ext_unix_group_acl \ ntlm_fake_auth \ ntlm_smb_lm_auth MAN8+= basic_getpwnam_auth.8 basic_ncsa_auth.8 basic_pam_auth.8 \ basic_radius_auth.8 basic_db_auth.8 \ digest_file_auth.8 \ ext_file_userip_acl.8 ext_unix_group_acl.8 .if ${PORT_OPTIONS:MAUTH_LDAP} USE_OPENLDAP= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN8+= basic_ldap_auth.8 ext_ldap_group_acl.8 basic_auth+= LDAP external_acl+= LDAP_group libexec+= basic_ldap_auth ext_ldap_group_acl .endif .if ${PORT_OPTIONS:MAUTH_SASL} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN8+= basic_sasl_auth.8 basic_auth+= SASL libexec+= basic_sasl_auth .endif .if ${PORT_OPTIONS:MAUTH_SMB} BUILD_DEPENDS+= smbclient:${PORTSDIR}/net/samba36 RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba36 basic_auth+= SMB external_acl+= wbinfo_group libexec+= basic_smb_auth basic_smb_auth.sh \ ext_wbinfo_group_acl MAN8+= ext_wbinfo_group_acl.8 .endif # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: .if ${PORT_OPTIONS:MAUTH_NIS} && !defined(NO_NIS) && !defined(WITHOUT_NIS) basic_auth+= NIS libexec+= basic_nis_auth .endif # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: .if ${PORT_OPTIONS:MAUTH_KERB} && !defined(NO_KERBEROS) && !defined(WITHOUT_KERBEROS) negotiate_auth= kerberos wrapper libexec+= negotiate_kerberos_auth negotiate_kerberos_auth_test \ negotiate_wrapper_auth MAN8+= negotiate_kerberos_auth.8 # the kerberos_ldap_group external helper depends on LDAP and SASL: .if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL} external_acl+= kerberos_ldap_group libexec+= ext_kerberos_ldap_group_acl \ cert_tool # XXX: this manpage is present in Squid's source but is not being # built/installed yet (Squid 3.2.3 as at 11/2012). #MAN8+= ext_kerberos_ldap_group_acl.8 .endif .else negotiate_auth= none .endif CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \ --enable-auth-digest="${digest_auth}" \ --enable-external-acl-helpers="${external_acl}" \ --enable-auth-negotiate="${negotiate_auth}" \ --enable-auth-ntlm="${ntlm_auth}" # Storage schemes: storage_schemes= diskd rock ufs diskio_modules= AIO Blocking DiskDaemon IpcIo Mmapped .if ${PORT_OPTIONS:MFS_AUFS} storage_schemes+= aufs diskio_modules+= DiskThreads # Only document switching from libpthread to libthr using libmap.conf # where lipthread is still the default threading library: .if ${OSVERSION} < 700041 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.aufs .endif # Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS, # e.g. SQUID_CONFIGURE_ARGS=--with-aufs-threads=N LDFLAGS+= -pthread .else CONFIGURE_ARGS+= --without-pthreads .endif .if ${PORT_OPTIONS:MFS_COSS} storage_schemes+= coss .endif CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" CONFIGURE_ARGS+= --enable-disk-io="${diskio_modules}" # Log daemon helpers: logdaemon_helpers= file CONFIGURE_ARGS+= --enable-log-daemon-helpers="${logdaemon_helpers}" libexec+= log_file_daemon # Rewrite helpers: rewrite_helpers= fake CONFIGURE_ARGS+= --enable-url-rewrite-helpers="${rewrite_helpers}" libexec+= url_fake_rewrite url_fake_rewrite.sh # Other options set via 'make config': .if empty(PORT_OPTIONS:MIPV6) || defined(WITHOUT_IPV6) CONFIGURE_ARGS+= --disable-ipv6 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.noipv6 .endif .if ${PORT_OPTIONS:MDELAY_POOLS} CONFIGURE_ARGS+= --enable-delay-pools .endif .if empty(PORT_OPTIONS:MSNMP) CONFIGURE_ARGS+= --disable-snmp .endif .if ${PORT_OPTIONS:MSSL} # we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only # works when it is defined before bsd.port{.pre}.mk is .included. # This makes it currently impossible to combine this macro with OPTIONS to # conditionally include OpenSSL support. # XXX: is this still true with OptionsNG as of 2012-10? .include "${PORTSDIR}/Mk/bsd.openssl.mk" CONFIGURE_ARGS+= --enable-ssl \ --with-openssl="${OPENSSLBASE}" CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MSSL_CRTD} CONFIGURE_ARGS+= --enable-ssl-crtd libexec+= ssl_crtd .endif .if ${PORT_OPTIONS:MICMP} CONFIGURE_ARGS+= --enable-icmp libexec+= pinger .endif .if ${PORT_OPTIONS:MDNS_HELPER} CONFIGURE_ARGS+= --disable-internal-dns libexec+= dnsserver .endif .if empty(PORT_OPTIONS:MHTCP) CONFIGURE_ARGS+= --disable-htcp .else CONFIGURE_ARGS+= --enable-htcp .endif .if ${PORT_OPTIONS:MVIA_DB} CONFIGURE_ARGS+= --enable-forw-via-db .else CONFIGURE_ARGS+= --disable-forw-via-db .endif .if ${PORT_OPTIONS:MCACHE_DIGESTS} CONFIGURE_ARGS+= --enable-cache-digests .else CONFIGURE_ARGS+= --disable-cache-digests .endif .if ${PORT_OPTIONS:MWCCP} CONFIGURE_ARGS+= --enable-wccp .else CONFIGURE_ARGS+= --disable-wccp .endif .if ${PORT_OPTIONS:MWCCPV2} CONFIGURE_ARGS+= --enable-wccpv2 .else CONFIGURE_ARGS+= --disable-wccpv2 .endif .if ${PORT_OPTIONS:MSTRICT_HTTP} CONFIGURE_ARGS+= --disable-http-violations .endif .if empty(PORT_OPTIONS:MIDENT) CONFIGURE_ARGS+= --disable-ident-lookups .endif .if ${PORT_OPTIONS:MARP_ACL} CONFIGURE_ARGS+= --enable-eui .else CONFIGURE_ARGS+= --disable-eui .endif .if ${PORT_OPTIONS:MTP_IPFW} CONFIGURE_ARGS+= --enable-ipfw-transparent .else CONFIGURE_ARGS+= --disable-ipfw-transparent .endif .if ${PORT_OPTIONS:MTP_PF} CONFIGURE_ARGS+= --enable-pf-transparent .else CONFIGURE_ARGS+= --disable-pf-transparent .endif .if ${PORT_OPTIONS:MTP_IPF} CONFIGURE_ARGS+= --enable-ipf-transparent .else CONFIGURE_ARGS+= --disable-ipf-transparent .endif .if ${PORT_OPTIONS:MFOLLOW_XFF} CONFIGURE_ARGS+= --enable-follow-x-forwarded-for .else CONFIGURE_ARGS+= --disable-follow-x-forwarded-for .endif .if ${PORT_OPTIONS:MECAP} CONFIGURE_ARGS+= --enable-ecap LIB_DEPENDS+= libecap.so:${PORTSDIR}/www/libecap CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .else CONFIGURE_ARGS+= --disable-ecap .endif .if ${PORT_OPTIONS:MICAP} CONFIGURE_ARGS+= --enable-icap-client .else CONFIGURE_ARGS+= --disable-icap-client .endif .if ${PORT_OPTIONS:MESI} CONFIGURE_ARGS+= --enable-esi LIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 \ libxml2.so:${PORTSDIR}/textproc/libxml2 CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2 LDFLAGS+= -L${LOCALBASE}/lib .else CONFIGURE_ARGS+= --disable-esi .endif .if empty(PORT_OPTIONS:MKQUEUE) # Squid-3's kqueue support is still marked as experimental, so it is not yet # enabled automatically as in Squid-2. We are explicit about disabling it, # nonetheless: CONFIGURE_ARGS+= --disable-kqueue .else CONFIGURE_ARGS+= --enable-kqueue .endif .if ${PORT_OPTIONS:MLARGEFILE} CONFIGURE_ARGS+= --with-large-files .endif .if ${PORT_OPTIONS:MSTACKTRACES} CONFIGURE_ARGS+= --enable-stacktraces CFLAGS+= -g STRIP= .endif .if ${PORT_OPTIONS:MDEBUG} || defined(WITH_DEBUG) CONFIGURE_ARGS+= --disable-optimizations --enable-debug-cbdata WITH_DEBUG?= yes .endif # Finally, add additional user specified configuration options: CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS} PLIST_DIRS= %%ETCDIR%%/icons/silk %%ETCDIR%%/icons libexec/squid PLIST_FILES= ${etc_files:S,^,etc/,} \ %%ETCDIR%%/icons/SN.png \ ${icon_silk_files:S,^,%%ETCDIR%%/icons/silk/,} \ ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,} PLIST_FILES+= %%ETCDIR%%/errors/COPYRIGHT %%ETCDIR%%/errors/TRANSLATORS .for d in ${error_dirs} PLIST_DIRS+= %%ETCDIR%%/errors/${d} PLIST_FILES+= ${error_files:S,^,%%ETCDIR%%/errors/${d}/,} .endfor PLIST_FILES+= ${error_dir_links:S,^,%%ETCDIR%%/errors/,} PLIST_DIRS+= %%ETCDIR%%/errors PLIST_DIRSTRY+= %%ETCDIR%% post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/src/cf.data.pre pre-install: # Prevent installation of .orig files by deleting them. @${FIND} ${WRKSRC} -name '*.bak' -delete @${FIND} ${WRKSRC} -name '*.orig' -delete pre-su-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/helpers/basic_auth/DB/passwd.sql ${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MICMP} ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \ ${CHGRP} squid ${PREFIX}/libexec/squid/pinger .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR} .endif @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:" @${ECHO_CMD} "" @${CAT} ${PKGMESSAGE} @${ECHO_CMD} "" .include Index: head/www/squid33/Makefile =================================================================== --- head/www/squid33/Makefile (revision 362834) +++ head/www/squid33/Makefile (revision 362835) @@ -1,525 +1,525 @@ # Created by: Thomas-Martin Seck # $FreeBSD$ PORTNAME= squid PORTVERSION= 3.3.${SQUID_STABLE_VER} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www ipv6 MASTER_SITES= ftp://ftp.squid-cache.org/pub/%SUBDIR%/ \ http://mirrors.ccs.neu.edu/Squid/ \ ftp://ftp.fu-berlin.de/unix/www/squid/squid/ \ ftp://ftp.nl.uu.net/pub/unix/www/squid/ \ ftp://ftp.solnet.ch/mirror/squid/ \ ftp://ftp.ntua.gr/pub/www/Squid/squid/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/www/squid,} \ http://www.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ http://www2.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ http://www3.us.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ http://www1.at.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ http://www.eu.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ http://www1.ie.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ http://www1.jp.squid-cache.org/Versions/v3/${PORTVERSION:R}/ \ http://www1.za.squid-cache.org/Versions/v3/${PORTVERSION:R}/ MASTER_SITE_SUBDIR= squid DIST_SUBDIR= squid3.3 PKGNAMESUFFIX= 33 PATCH_SITES= http://www.squid-cache.org/%SUBDIR%/ \ http://www2.us.squid-cache.org/%SUBDIR%/ \ http://www3.us.squid-cache.org/%SUBDIR%/ \ http://www1.at.squid-cache.org/%SUBDIR%/ \ http://www.eu.squid-cache.org/%SUBDIR%/ \ http://www1.ie.squid-cache.org/%SUBDIR%/ \ http://www1.jp.squid-cache.org/%SUBDIR%/ \ http://www2.tw.squid-cache.org/%SUBDIR%/ PATCH_SITE_SUBDIR= Versions/v3/${PORTVERSION:R}/changesets PATCHFILES= #empty MAINTAINER= tmseck@FreeBSD.org COMMENT= HTTP Caching Proxy LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING SQUID_STABLE_VER= 11 CONFLICTS_INSTALL= squid-2.[0-9].* squid32-* cacheboy-[0-9]* lusca-head-[0-9]* USES= perl5 GNU_CONFIGURE= yes USE_BZIP2= yes USE_RC_SUBR= squid USERS= squid GROUPS= squid MAN1= squidclient.1 MAN8= cachemgr.cgi.8 squid.8 docs= QUICKSTART README RELEASENOTES.html doc/debug-sections.txt PORTDOCS= ${docs:T} PORTEXAMPLES= * SUB_FILES+= pkg-install pkg-message OPTIONS_DEFINE= ARP_ACL AUTH_KERB AUTH_LDAP AUTH_NIS AUTH_SASL AUTH_SMB \ AUTH_SQL \ CACHE_DIGESTS DEBUG DELAY_POOLS DNS_HELPER ECAP ESI \ FOLLOW_XFF FS_AUFS FS_COSS HTCP ICAP ICMP IDENT IPV6 KQUEUE \ LARGEFILE SNMP SSL SSL_CRTD STACKTRACES STRICT_HTTP \ TP_IPF TP_IPFW TP_PF VIA_DB WCCP WCCPV2 DOCS EXAMPLES NO_STAGE= yes # TODO: # add an option for external_acl/session (requires some kind of external # Berkeley DB support, unsure which one) ARP_ACL_DESC= Enable ARP/MAC/EUI based authentification AUTH_KERB_DESC= Install Kerberos authentication helpers AUTH_LDAP_DESC= Install LDAP authentication helpers AUTH_NIS_DESC= Install NIS/YP authentication helpers AUTH_SASL_DESC= Install SASL authentication helpers AUTH_SMB_DESC= Install SMB auth. helpers (req. Samba) AUTH_SQL_DESC= Install SQL based auth (uses MySQL) CACHE_DIGESTS_DESC= Use cache digests DEBUG_DESC= Build with extended debugging support DELAY_POOLS_DESC= Enable delay pools (bandwidth limiting) DNS_HELPER_DESC= Use external dnsserver processes for DNS ECAP_DESC= Enable loadable content adaptation modules ESI_DESC= Enable support for ESI FOLLOW_XFF_DESC= Enable support for the X-Following-For header FS_AUFS_DESC= Enable AUFS (async-io) support FS_COSS_DESC= Enable COSS (not stable yet) HTCP_DESC= Enable HTCP support ICAP_DESC= Enable the ICAP client ICMP_DESC= Enable ICMP pinging and network measurement IDENT_DESC= Enable Ident lookups (RFC 931) KQUEUE_DESC= Enable kqueue(2) support LARGEFILE_DESC= Support large (>2GB) cache and log files SNMP_DESC= Enable SNMP support SSL_CRTD_DESC= Use ssl_crtd to handle SSL cert requests SSL_DESC= Enable SSL gatewaying support STACKTRACES_DESC= Enable automatic backtraces on fatal errors STRICT_HTTP_DESC= Make Squid strictly HTTP compliant TP_IPFW_DESC= Enable transparent proxying with IPFW TP_IPF_DESC= Enable transparent proxying with IPFilter TP_PF_DESC= Enable transparent proxying with PF VIA_DB_DESC= Enable Forward/Via database WCCPV2_DESC= Enable Web Cache Coordination Protocol v2 WCCP_DESC= Enable Web Cache Coordination Protocol OPTIONS_DEFAULT= AUTH_KERB AUTH_NIS FS_AUFS HTCP IDENT KQUEUE \ SNMP WCCP WCCPV2 ECAP_USES= pkgconfig:build etc_files= squid/cachemgr.conf.default \ squid/errorpage.css.default \ squid/mib.txt \ squid/mime.conf.default \ squid/msntauth.conf.default \ squid/squid.conf.default \ squid/squid.conf.documented icon_silk_files= application.png arrow_up.png bomb.png box.png \ bricks.png bullet_red.png cd.png chart_line.png \ compress.png computer_link.png css.png cup.png \ database.png database_table.png drive_disk.png \ film.png film_key.png folder.png folder_table.png \ image.png information.png layers.png layout.png \ link.png music.png package.png package_go.png \ page_code.png page_excel.png page_green.png \ page_white.png page_white_acrobat.png page_white_c.png \ page_white_cplusplus.png page_white_flash.png \ page_white_magnify.png page_white_picture.png \ page_white_powerpoint.png page_white_stack.png \ page_white_text.png page_world.png \ page_white_word.png page_white_zip.png photo.png \ picture.png plugin.png plugin_add.png script.png \ script_gear.png script_palette.png error_files= ERR_ACCESS_DENIED ERR_ACL_TIME_QUOTA_EXCEEDED \ ERR_AGENT_CONFIGURE ERR_AGENT_WPAD \ ERR_CACHE_ACCESS_DENIED \ ERR_CACHE_MGR_ACCESS_DENIED ERR_CONFLICT_HOST \ ERR_CANNOT_FORWARD ERR_CONNECT_FAIL \ ERR_DIR_LISTING ERR_DNS_FAIL \ ERR_ESI ERR_FORWARDING_DENIED \ ERR_FTP_DISABLED ERR_FTP_FAILURE ERR_FTP_FORBIDDEN \ ERR_FTP_NOT_FOUND ERR_FTP_PUT_CREATED \ ERR_FTP_PUT_ERROR ERR_FTP_PUT_MODIFIED ERR_FTP_UNAVAILABLE \ ERR_GATEWAY_FAILURE \ ERR_ICAP_FAILURE ERR_INVALID_REQ ERR_INVALID_RESP \ ERR_INVALID_URL ERR_LIFETIME_EXP ERR_NO_RELAY \ ERR_ONLY_IF_CACHED_MISS ERR_PRECONDITION_FAILED \ ERR_READ_ERROR ERR_READ_TIMEOUT \ ERR_SECURE_CONNECT_FAIL ERR_SHUTTING_DOWN ERR_SOCKET_FAILURE \ ERR_TOO_BIG ERR_UNSUP_REQ ERR_UNSUP_HTTPVERSION \ ERR_URN_RESOLVE ERR_WRITE_ERROR ERR_ZERO_SIZE_OBJECT \ error-details.txt error_dirs= af ar az bg ca cs da de el en es et fa fi fr he hu hy id it \ ja ko lt lv ms nl oc pl pt pt-br ro ru sk sl sr-cyrl sr-latn \ sv \ th tr uk uz \ vi zh-cn zh-tw \ templates error_dir_links= ar-ae ar-bh ar-dz ar-eg ar-iq ar-jo ar-kw ar-lb \ ar-ly ar-ma ar-om ar-qa ar-sa ar-sy ar-tn ar-ye \ az-az bg-bg cs-cz da-dk \ de-at de-ch de-de de-li de-lu \ el-gr \ en-au en-bz en-ca en-gb en-ie en-in en-jm en-nz \ en-ph en-sg en-tt en-uk en-us en-za en-zw \ es-ar es-bo es-cl es-co es-cr es-do es-ec es-es \ es-gt es-hn es-mx es-ni es-pa es-pe es-pr es-py \ es-sv es-uy es-ve \ et-ee \ fa-fa fa-ir fi-fi \ fr-be fr-ca fr-ch fr-fr fr-lu fr-mc \ he-il hu-hu hy-am hy-armn id-id it-ch it-it \ ja-jp ko-kp ko-kr lt-lt lv-lv ms-my nl-nl \ pl-pl pt-pt ro-md ro-ro ru-ru \ sk-sk sl-si sr sr-latn-cs sr-sp sv-fi sv-se \ th-th tr-tr uk-ua vi-vn zh-hk zh-mo zh-sg libexec= cachemgr.cgi \ diskd \ helper-mux.pl .if !defined(SQUID_CONFIGURE_ARGS) || ${SQUID_CONFIGURE_ARGS:M*--disable-unlinkd*} == "" libexec+= unlinkd .endif sbin= purge squidclient squid CONFIGURE_ARGS= --with-default-user=squid \ --bindir=${PREFIX}/sbin \ --sbindir=${PREFIX}/sbin \ --datadir=${ETCDIR} \ --libexecdir=${PREFIX}/libexec/squid \ --localstatedir=/var \ --sysconfdir=${ETCDIR} \ --with-logdir=/var/log/squid \ --with-pidfile=/var/run/squid/squid.pid \ --with-swapdir=/var/squid/cache/squid \ --enable-auth \ --enable-build-info \ --enable-loadable-modules \ --enable-removal-policies="lru heap" \ --disable-epoll \ --disable-linux-netfilter \ --disable-linux-tproxy \ --disable-translation .include .if ${CC:T:Mclang} == "clang" || ${CXX:T:Mclang++} == "clang++" || ${OSVERSION} >= 1000024 CXXFLAGS+= -Wno-unused-private-field .endif # Authentication methods and modules: basic_auth= DB MSNT MSNT-multi-domain NCSA PAM POP3 RADIUS \ fake getpwnam digest_auth= file external_acl= file_userip time_quota unix_group ntlm_auth= fake smb_lm libexec+= basic_db_auth \ basic_fake_auth \ basic_getpwnam_auth \ basic_ncsa_auth \ basic_msnt_auth \ basic_msnt_multi_domain_auth \ basic_pam_auth \ basic_pop3_auth \ basic_radius_auth \ digest_file_auth \ ext_file_userip_acl \ ext_time_quota_acl \ ext_unix_group_acl \ ntlm_fake_auth \ ntlm_smb_lm_auth MAN8+= basic_getpwnam_auth.8 basic_ncsa_auth.8 basic_pam_auth.8 \ basic_radius_auth.8 basic_db_auth.8 \ digest_file_auth.8 \ ext_file_userip_acl.8 ext_time_quota_acl.8 \ ext_unix_group_acl.8 .if ${PORT_OPTIONS:MAUTH_LDAP} USE_OPENLDAP= yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN8+= basic_ldap_auth.8 ext_ldap_group_acl.8 basic_auth+= LDAP external_acl+= LDAP_group libexec+= basic_ldap_auth ext_ldap_group_acl .endif .if ${PORT_OPTIONS:MAUTH_SASL} LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAN8+= basic_sasl_auth.8 basic_auth+= SASL libexec+= basic_sasl_auth .endif .if ${PORT_OPTIONS:MAUTH_SMB} BUILD_DEPENDS+= smbclient:${PORTSDIR}/net/samba36 RUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba36 basic_auth+= SMB external_acl+= wbinfo_group libexec+= basic_smb_auth basic_smb_auth.sh \ ext_wbinfo_group_acl MAN8+= ext_wbinfo_group_acl.8 .endif .if ${PORT_OPTIONS:MAUTH_SQL} USE_MYSQL= yes RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql external_acl+= SQL_session libexec+= ext_sql_session_acl MAN8+= ext_sql_session_acl.8 .endif # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: .if ${PORT_OPTIONS:MAUTH_NIS} && !defined(NO_NIS) && !defined(WITHOUT_NIS) basic_auth+= NIS libexec+= basic_nis_auth .endif # POLA: allow the old global make.conf(5) (pre src.conf(5)) defines, too: .if ${PORT_OPTIONS:MAUTH_KERB} && !defined(NO_KERBEROS) && !defined(WITHOUT_KERBEROS) negotiate_auth= kerberos wrapper libexec+= negotiate_kerberos_auth negotiate_kerberos_auth_test \ negotiate_wrapper_auth MAN8+= negotiate_kerberos_auth.8 # the kerberos_ldap_group external helper depends on LDAP and SASL: .if ${PORT_OPTIONS:MAUTH_LDAP} && ${PORT_OPTIONS:MAUTH_SASL} external_acl+= kerberos_ldap_group libexec+= ext_kerberos_ldap_group_acl \ cert_tool # TODO # XXX: this manpage is present in Squid's source but is not being # built/installed yet (Squid 3.3.3 as at 04/2013). #MAN8+= ext_kerberos_ldap_group_acl.8 .endif .else negotiate_auth= none .endif CONFIGURE_ARGS+= --enable-auth-basic="${basic_auth}" \ --enable-auth-digest="${digest_auth}" \ --enable-external-acl-helpers="${external_acl}" \ --enable-auth-negotiate="${negotiate_auth}" \ --enable-auth-ntlm="${ntlm_auth}" # Storage schemes: storage_schemes= diskd rock ufs diskio_modules= AIO Blocking DiskDaemon IpcIo Mmapped .if ${PORT_OPTIONS:MFS_AUFS} storage_schemes+= aufs diskio_modules+= DiskThreads # Nil aufs threads is default, set any other value via SQUID_CONFIGURE_ARGS, # e.g. SQUID_CONFIGURE_ARGS=--with-aufs-threads=N LDFLAGS+= -pthread .else CONFIGURE_ARGS+= --without-pthreads .endif .if ${PORT_OPTIONS:MFS_COSS} storage_schemes+= coss .endif CONFIGURE_ARGS+= --enable-storeio="${storage_schemes}" CONFIGURE_ARGS+= --enable-disk-io="${diskio_modules}" # Log daemon helpers: logdaemon_helpers= file CONFIGURE_ARGS+= --enable-log-daemon-helpers="${logdaemon_helpers}" libexec+= log_file_daemon # Rewrite helpers: rewrite_helpers= fake CONFIGURE_ARGS+= --enable-url-rewrite-helpers="${rewrite_helpers}" libexec+= url_fake_rewrite url_fake_rewrite.sh # Other options set via 'make config': .if empty(PORT_OPTIONS:MIPV6) || defined(WITHOUT_IPV6) CONFIGURE_ARGS+= --disable-ipv6 EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-src-cf.data.pre.noipv6 .endif .if ${PORT_OPTIONS:MDELAY_POOLS} CONFIGURE_ARGS+= --enable-delay-pools .endif .if empty(PORT_OPTIONS:MSNMP) CONFIGURE_ARGS+= --disable-snmp .endif .if ${PORT_OPTIONS:MSSL} # we need to .include bsd.openssl.mk manually here.because USE_OPENSSL only # works when it is defined before bsd.port{.pre}.mk is .included. # This makes it currently impossible to combine this macro with OPTIONS to # conditionally include OpenSSL support. # XXX: is this still true with OptionsNG as of 2012-10? .include "${PORTSDIR}/Mk/bsd.openssl.mk" CONFIGURE_ARGS+= --enable-ssl \ --with-openssl="${OPENSSLBASE}" CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MSSL_CRTD} CONFIGURE_ARGS+= --enable-ssl-crtd libexec+= ssl_crtd .endif .if ${PORT_OPTIONS:MICMP} CONFIGURE_ARGS+= --enable-icmp libexec+= pinger .endif .if ${PORT_OPTIONS:MDNS_HELPER} CONFIGURE_ARGS+= --disable-internal-dns libexec+= dnsserver .endif .if empty(PORT_OPTIONS:MHTCP) CONFIGURE_ARGS+= --disable-htcp .else CONFIGURE_ARGS+= --enable-htcp .endif .if ${PORT_OPTIONS:MVIA_DB} CONFIGURE_ARGS+= --enable-forw-via-db .else CONFIGURE_ARGS+= --disable-forw-via-db .endif .if ${PORT_OPTIONS:MCACHE_DIGESTS} CONFIGURE_ARGS+= --enable-cache-digests .else CONFIGURE_ARGS+= --disable-cache-digests .endif .if ${PORT_OPTIONS:MWCCP} CONFIGURE_ARGS+= --enable-wccp .else CONFIGURE_ARGS+= --disable-wccp .endif .if ${PORT_OPTIONS:MWCCPV2} CONFIGURE_ARGS+= --enable-wccpv2 .else CONFIGURE_ARGS+= --disable-wccpv2 .endif .if ${PORT_OPTIONS:MSTRICT_HTTP} CONFIGURE_ARGS+= --disable-http-violations .endif .if empty(PORT_OPTIONS:MIDENT) CONFIGURE_ARGS+= --disable-ident-lookups .endif .if ${PORT_OPTIONS:MARP_ACL} CONFIGURE_ARGS+= --enable-eui .else CONFIGURE_ARGS+= --disable-eui .endif .if ${PORT_OPTIONS:MTP_IPFW} CONFIGURE_ARGS+= --enable-ipfw-transparent .else CONFIGURE_ARGS+= --disable-ipfw-transparent .endif .if ${PORT_OPTIONS:MTP_PF} CONFIGURE_ARGS+= --enable-pf-transparent .else CONFIGURE_ARGS+= --disable-pf-transparent .endif .if ${PORT_OPTIONS:MTP_IPF} CONFIGURE_ARGS+= --enable-ipf-transparent .else CONFIGURE_ARGS+= --disable-ipf-transparent .endif .if ${PORT_OPTIONS:MFOLLOW_XFF} CONFIGURE_ARGS+= --enable-follow-x-forwarded-for .else CONFIGURE_ARGS+= --disable-follow-x-forwarded-for .endif .if ${PORT_OPTIONS:MECAP} CONFIGURE_ARGS+= --enable-ecap LIB_DEPENDS+= libecap.so:${PORTSDIR}/www/libecap CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .else CONFIGURE_ARGS+= --disable-ecap .endif .if ${PORT_OPTIONS:MICAP} CONFIGURE_ARGS+= --enable-icap-client .else CONFIGURE_ARGS+= --disable-icap-client .endif .if ${PORT_OPTIONS:MESI} CONFIGURE_ARGS+= --enable-esi LIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 \ libxml2.so:${PORTSDIR}/textproc/libxml2 CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2 LDFLAGS+= -L${LOCALBASE}/lib .else CONFIGURE_ARGS+= --disable-esi .endif .if ${PORT_OPTIONS:MKQUEUE} CONFIGURE_ARGS+= --enable-kqueue .else CONFIGURE_ARGS+= --disable-kqueue .endif .if ${PORT_OPTIONS:MLARGEFILE} CONFIGURE_ARGS+= --with-large-files .endif .if ${PORT_OPTIONS:MSTACKTRACES} CONFIGURE_ARGS+= --enable-stacktraces CFLAGS+= -g STRIP= .endif .if ${PORT_OPTIONS:MDEBUG} || defined(WITH_DEBUG) CONFIGURE_ARGS+= --disable-optimizations --enable-debug-cbdata WITH_DEBUG?= yes .endif # Finally, add additional user specified configuration options: CONFIGURE_ARGS+= ${SQUID_CONFIGURE_ARGS} PLIST_DIRS= %%ETCDIR%%/icons/silk %%ETCDIR%%/icons libexec/squid PLIST_FILES= ${etc_files:S,^,etc/,} \ %%ETCDIR%%/icons/SN.png \ ${icon_silk_files:S,^,%%ETCDIR%%/icons/silk/,} \ ${libexec:S,^,libexec/squid/,} ${sbin:S,^,sbin/,} PLIST_FILES+= %%ETCDIR%%/errors/COPYRIGHT %%ETCDIR%%/errors/TRANSLATORS .for d in ${error_dirs} PLIST_DIRS+= %%ETCDIR%%/errors/${d} PLIST_FILES+= ${error_files:S,^,%%ETCDIR%%/errors/${d}/,} .endfor PLIST_FILES+= ${error_dir_links:S,^,%%ETCDIR%%/errors/,} PLIST_DIRS+= %%ETCDIR%%/errors PLIST_DIRSTRY+= %%ETCDIR%% post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/src/cf.data.pre pre-install: # Prevent installation of .orig files by deleting them. @${FIND} ${WRKSRC} -name '*.bak' -delete @${FIND} ${WRKSRC} -name '*.orig' -delete pre-su-install: @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/helpers/basic_auth/DB/passwd.sql ${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MICMP} ${CHMOD} 4510 ${PREFIX}/libexec/squid/pinger; \ ${CHGRP} squid ${PREFIX}/libexec/squid/pinger .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${docs} ${DOCSDIR} .endif @${SETENV} PKG_PREFIX=${PREFIX} \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_CMD} "===> post-installation information for ${PKGNAME}:" @${ECHO_CMD} "" @${CAT} ${PKGMESSAGE} @${ECHO_CMD} "" .include Index: head/www/squidguard/Makefile =================================================================== --- head/www/squidguard/Makefile (revision 362834) +++ head/www/squidguard/Makefile (revision 362835) @@ -1,126 +1,126 @@ # $FreeBSD$ PORTNAME= squidGuard PORTVERSION= 1.4 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= www MASTER_SITES= http://www.squidguard.org/Downloads/:a \ http://www.squidguard.org/Downloads/Contrib/:b DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:a \ squidGuard-1.4-quoted_string_support.diff:b \ squidGuard-1.4-dnsbl.patch:b EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= madpilot@FreeBSD.org COMMENT= A fast redirector for squid LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_BDB= 40+ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-db-inc=${BDB_INCLUDE_DIR} \ --with-db-lib=${BDB_LIB_DIR} \ --with-sg-config=${ETCDIR}/${PORTNAME}.conf \ --with-sg-dbhome=${DATADIR} \ --with-sg-logdir=${LOGDIR} \ --with-squiduser=${SQUID_UID} \ --exec-prefix=${PREFIX} CPPFLAGS+= -I${PREFIX}/include -I${LOCALBASE}/include SQUID_UID?= squid SQUID_GID?= squid PLIST_SUB+= SQUID_UID='${SQUID_UID}' SQUID_GID='${SQUID_GID}' DATADIR?= /var/db/${PORTNAME} ETCDIR= ${PREFIX}/etc/squid _DATADIR= ${WRKDIR}/data LOGDIR?= /var/log/${PORTNAME} PLIST_SUB+= LOGDIR="${LOGDIR}" SUB_FILES= pkg-deinstall pkg-message SUB_LIST= PORTNAME=${PORTNAME} OPTIONS_DEFINE= DNS_BL DOCS EXAMPLES LDAP QUOTE_STRING OPTIONS_SINGLE= SV OPTIONS_SINGLE_SV= SQUID27 SQUID32 SQUID33 OPTIONS_DEFAULT= SQUID27 EXAMPLES_DESC= Install sample blacklists DNS_BL_DESC= Enable DNS based blacklists QUOTE_STRING_DESC= Add quoted string patch SQUID27_DESC= Depend on Squid 2.7.x SQUID32_DESC= Depend on Squid 3.2.x SQUID33_DESC= Depend on Squid 3.3.x OPTIONS_SUB= yes SQUID27_RUN_DEPENDS= ${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid SQUID32_RUN_DEPENDS= ${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid32 SQUID33_RUN_DEPENDS= ${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid33 LDAP_CONFIGURE_ON= --with-ldap LDAP_CONFIGURE_OFF= --without-ldap LDAP_LDFLAGS= -L${LOCALBASE}/lib LDAP_USE= OPENLDAP=yes .include pre-fetch: @if [ ${SQUID_UID} = "squid" -o ${SQUID_GID} = "squid" ] ; then \ ${ECHO_MSG} "===> SQUID_UID is set to \"${SQUID_UID}\" and SQUID_GID is set to \"${SQUID_GID}\"." ; \ ${ECHO_MSG} " To change this specify them with your make arguments, e.g." ; \ ${ECHO_MSG} " make SQUID_UID=nobody SQUID_GID=nogroup" ; \ fi post-patch: @${REINPLACE_CMD} \ -e 's,-ldb,-l${BDB_LIB_NAME},' ${WRKSRC}/configure @if [ "${BDB_LIB_NAME}" = "db-4.2" ] ; then \ ${REINPLACE_CMD} -E -e 's,(db_version),\1_4002,g' \ ${WRKSRC}/configure ; \ fi .if ${PORT_OPTIONS:MQUOTE_STRING} ${PATCH} -d ${WRKSRC} --forward --quiet -p2 <${DISTDIR}/squidGuard-1.4-quoted_string_support.diff .endif .if ${PORT_OPTIONS:MDNS_BL} ${PATCH} -d ${WRKSRC} --forward --quiet -p1 <${DISTDIR}/squidGuard-1.4-dnsbl.patch .endif post-build: .if ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} "===> Preparing blacklists" @${MKDIR} ${_DATADIR} @${TAR} -C ${_DATADIR} --exclude *.diff -pxzf \ ${WRKSRC}/samples/dest/blacklists.tar.gz @${MV} -f ${_DATADIR}/blacklists/README ${WRKDIR}/README.blacklists @${MV} -f ${_DATADIR}/blacklists/* ${_DATADIR}/ @${RM} -r ${_DATADIR}/blacklists .endif pre-install: .if ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} "===> Installing sample blacklists" @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/blacklists @(cd ${_DATADIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/blacklists) @${INSTALL_DATA} ${WRKDIR}/README.blacklists ${STAGEDIR}${EXAMPLESDIR} @${CHOWN} -R ${SQUID_UID}:${SQUID_GID} ${STAGEDIR}${EXAMPLESDIR}/blacklists @${CHMOD} -R 550 ${STAGEDIR}${EXAMPLESDIR}/blacklists @${ECHO_MSG} " -> Sample blacklists installed in ${EXAMPLESDIR}/blacklists" .endif @${ECHO_MSG} "===> Installing sample configuration file" @${MKDIR} ${STAGEDIR}${ETCDIR} @${SED} -e "s|@sg_dbhome@|${EXAMPLESDIR}/blacklists|" -e "s|@sg_logdir@|${LOGDIR}|" \ ${WRKSRC}/samples/sample.conf.in \ >${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample ; \ ${ECHO_MSG} " -> Sample configuration file installed in: ${ETCDIR}" ; \ post-install: @${ECHO_MSG} "===> Installing ${PORTNAME} documentation" @${MKDIR} ${STAGEDIR}${DOCSDIR} . for i in ${WRKSRC}/doc/*.txt ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.gif ${WRKSRC}/doc/README @${INSTALL_DATA} ${WRKSRC}$i ${STAGEDIR}${DOCSDIR} . endfor @${ECHO_MSG} " -> Documentation installed in: ${DOCSDIR}" @${MKDIR} ${STAGEDIR}${LOGDIR} @${CHOWN} -R ${SQUID_UID}:${SQUID_GID} ${STAGEDIR}${LOGDIR} .include Index: head/www/tengine/Makefile =================================================================== --- head/www/tengine/Makefile (revision 362834) +++ head/www/tengine/Makefile (revision 362835) @@ -1,897 +1,897 @@ # Created by: Jim Ohlstein # $FreeBSD$ PORTNAME= tengine PORTVERSION= 2.0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= GH MAINTAINER= robak@FreeBSD.org COMMENT= Robust and small WWW server forked from nginx by Taobao LICENSE= BSD2CLAUSE WANT_GNOME= yes USE_GNOME= libxml2 libxslt USE_GITHUB= yes GH_ACCOUNT= alibaba GH_TAGNAME= ${PORTNAME}-${PORTVERSION} GH_COMMIT= 5272608 LIB_DEPENDS+= libluajit-5.1.so:${PORTSDIR}/lang/luajit \ libeio.so:${PORTSDIR}/devel/libeio \ libev.so:${PORTSDIR}/devel/libev \ libgd.so:${PORTSDIR}/graphics/gd \ libGeoIP.so:${PORTSDIR}/net/GeoIP NO_OPTIONS_SORT= yes OPTIONS_DEFINE= \ DEBUG \ DEBUGLOG \ FILE_AIO \ IPV6 \ HTTP \ HTTP_CACHE \ HTTP_DAV \ HTTP_GZIP_STATIC \ HTTP_PERL \ HTTP_REALIP \ HTTP_REWRITE \ HTTP_SSL \ HTTP_STATUS \ MAIL \ MAIL_IMAP \ MAIL_POP3 \ MAIL_SMTP \ MAIL_SSL \ SPDY \ CPP_TEST \ TFS \ WWW \ CACHE_PURGE \ ECHO \ HEADERS_MORE \ HTTP_ACCEPT_LANGUAGE \ HTTP_ACCESSKEY \ HTTP_AUTH_DIGEST \ HTTP_AUTH_LDAP \ HTTP_AUTH_PAM \ HTTP_AUTH_REQ \ HTTP_DAV_EXT \ HTTP_EVAL \ HTTP_FANCYINDEX \ HTTP_MOGILEFS \ HTTP_NOTICE \ HTTP_PUSH \ HTTP_PUSH_STREAM \ HTTP_REDIS \ HTTP_RESPONSE \ HTTP_UPLOAD \ HTTP_UPLOAD_PROGRESS \ HTTP_UPSTREAM_FAIR \ HTTP_VIDEO_THUMBEXTRACTOR \ HTTP_ZIP \ ARRAYVAR \ DRIZZLE \ ENCRYPTSESSION \ FORMINPUT \ GRIDFS \ ICONV \ LET \ MEMC \ MODSECURITY \ POSTGRES \ RDS_CSV \ RDS_JSON \ REDIS2 \ RTMP \ SET_MISC \ SFLOW \ SLOWFS_CACHE \ SRCACHE \ SUPERVISORD \ TCP_PROXY \ XRID_HEADER \ XSS OPTIONS_DEFAULT= IPV6 HTTP HTTP_CACHE HTTP_REWRITE HTTP_STATUS WWW DEBUGLOG_DESC= Enable debug log (--with-debug) FILE_AIO_DESC= Enable file aio HTTP_DESC= Enable HTTP module HTTP_CACHE_DESC= Enable http_cache module HTTP_DAV_DESC= Enable http_webdav module HTTP_GZIP_STATIC_DESC= Enable http_gzip_static module HTTP_PERL_DESC= Enable http_perl module HTTP_REALIP_DESC= Enable http_realip module HTTP_REWRITE_DESC= Enable http_rewrite module HTTP_SSL_DESC= Enable http_ssl module HTTP_STATUS_DESC= Enable http_stub_status module MAIL_DESC= Enable IMAP4/POP3/SMTP proxy module MAIL_IMAP_DESC= Enable IMAP4 proxy module MAIL_POP3_DESC= Enable POP3 proxy module MAIL_SMTP_DESC= Enable SMTP proxy module MAIL_SSL_DESC= Enable mail_ssl module SPDY_DESC= Enable SPDY v3 protocol support (SSL req.) CPP_TEST_DESC= Enable CPP Test module TFS_DESC= Enable TaoBao File System WWW_DESC= Enable html sample files CACHE_PURGE_DESC= 3rd party cache_purge module ECHO_DESC= 3rd party echo module HEADERS_MORE_DESC= 3rd party headers_more module HTTP_ACCEPT_LANGUAGE_DESC= 3rd party accept_language module HTTP_ACCESSKEY_DESC= 3rd party http_accesskey module HTTP_AUTH_DIGEST_DESC= 3rd party http_authdigest module HTTP_AUTH_LDAP_DESC= 3rd party http_auth_ldap module HTTP_AUTH_PAM_DESC= 3rd party http_auth_pam module HTTP_AUTH_REQ_DESC= 3rd party http_auth_request module HTTP_DAV_EXT_DESC= 3rd party webdav_ext module HTTP_EVAL_DESC= 3rd party eval module HTTP_FANCYINDEX_DESC= 3rd party http_fancyindex module HTTP_MOGILEFS_DESC= 3rd party mogilefs module HTTP_NOTICE_DESC= 3rd party notice module HTTP_PUSH_DESC= 3rd party push module HTTP_PUSH_STREAM_DESC= 3rd party push stream module HTTP_REDIS_DESC= 3rd party http_redis module HTTP_RESPONSE_DESC= 3rd party http_response module HTTP_UPLOAD_DESC= 3rd party upload module HTTP_UPLOAD_PROGRESS_DESC= 3rd party uploadprogress module HTTP_UPSTREAM_FAIR_DESC= 3rd party upstream fair module HTTP_VIDEO_THUMBEXTRACTOR_DESC= 3rd party video_thumbextractor module HTTP_ZIP_DESC= 3rd party http_zip module ARRAYVAR_DESC= 3rd party array_var module DRIZZLE_DESC= 3rd party drizzlie module ENCRYPTSESSION_DESC= 3rd party encrypted_session module FORMINPUT_DESC= 3rd party form_input module GRIDFS_DESC= 3rd party gridfs module ICONV_DESC= 3rd party iconv module LET_DESC= 3rd party let module MEMC_DESC= 3rd party memc (memcached) module MODSECURITY_DESC= 3rd party mod_security module POSTGRES_DESC= 3rd party postgresql module RDS_CSV_DESC= 3rd party rds_csv module RDS_JSON_DESC= 3rd party rds_json module REDIS2_DESC= 3rd party redis2 module RTMP_DESC= 3rd party rtmp module SET_MISC_DESC= 3rd party set_misc module SFLOW_DESC= 3rd party sflow module SLOWFS_CACHE_DESC= 3rd party slowfs_cache module SRCACHE_DESC= 3rd party srcache module SUPERVISORD_DESC= 3rd party supervisord module TCP_PROXY_DESC= 3rd party tcp_proxy module XRID_HEADER_DESC= 3rd party x-rid header module XSS_DESC= 3rd party xss module .include # FreeBSD 8 and earlier are unsupported .if ${OPSYS} == FreeBSD && ${OSVERSION} < 900500 IGNORE= is unsupported on FreeBSD 8 and earlier .endif NGINX_VARDIR?= /var NGINX_LOGDIR?= ${NGINX_VARDIR}/log NGINX_RUNDIR?= ${NGINX_VARDIR}/run NGINX_TMPDIR?= ${NGINX_VARDIR}/tmp/nginx HTTP_PORT?= 80 NGINX_ACCESSLOG?= ${NGINX_LOGDIR}/nginx-access.log NGINX_ERRORLOG?= ${NGINX_LOGDIR}/nginx-error.log CONFLICTS?= nginx-devel-[0-9].* nginx-[0-9].* USE_RC_SUBR= nginx SUB_LIST+= WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} \ NGINX_RUNDIR=${NGINX_RUNDIR} \ NGINX_TMPDIR=${NGINX_TMPDIR} HAS_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${ETCDIR} \ --with-cc-opt="-I ${LOCALBASE}/include" \ --with-ld-opt="-L ${LOCALBASE}/lib" \ --conf-path=${ETCDIR}/nginx.conf \ --sbin-path=${PREFIX}/sbin/nginx \ --pid-path=${NGINX_RUNDIR}/nginx.pid \ --error-log-path=${NGINX_ERRORLOG} \ --user=${WWWOWN} --group=${WWWGRP} .if empty(PORT_OPTIONS:MHTTP) && empty(PORT_OPTIONS:MMAIL) IGNORE= requires at least HTTP or MAIL to \ be defined. Please do 'make config' again .endif .if ${PORT_OPTIONS:MDEBUG} CFLAGS+= -g STRIP= # Avoid stripping if building tengine with debug information .endif .if ${PORT_OPTIONS:MDEBUGLOG} CONFIGURE_ARGS+=--with-debug .endif .if ${PORT_OPTIONS:MFILE_AIO} CONFIGURE_ARGS+=--with-file-aio .endif .if ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+=--with-ipv6 CATEGORIES+= ipv6 .endif .if ${PORT_OPTIONS:MHTTP} CONFIGURE_ARGS+=--dso-path=${ETCDIR}/modules \ --with-http_access_module=shared \ --with-http_addition_module=shared \ --with-http_autoindex_module=shared \ --with-http_browser_module=shared \ --with-http_charset_filter_module=shared \ --with-http_concat_module=shared \ --with-http_empty_gif_module=shared \ --with-http_fastcgi_module=shared \ --with-http_flv_module=shared \ --with-http_footer_filter_module=shared \ --with-http_geoip_module=shared \ --with-http_image_filter_module=shared \ --with-http_limit_conn_module=shared \ --with-http_limit_req_module=shared \ --with-http_lua_module=shared \ --with-http_map_module=shared \ --with-http_memcached_module=shared \ --with-http_mp4_module=shared \ --with-http_random_index_module=shared \ --with-http_referer_module=shared \ --with-http_scgi_module=shared \ --with-http_secure_link_module=shared \ --with-http_slice_module=shared \ --with-http_split_clients_module=shared \ --with-http_sub_module=shared \ --with-http_sysguard_module=shared \ --with-http_trim_filter_module=shared \ --with-http_upstream_ip_hash_module=shared \ --with-http_upstream_least_conn_module=shared \ --with-http_upstream_session_sticky_module=shared \ --with-http_user_agent_module=shared \ --with-http_userid_filter_module=shared \ --with-http_uwsgi_module=shared \ --with-http_xslt_module=shared \ --http-client-body-temp-path=${NGINX_TMPDIR}/client_body_temp \ --http-fastcgi-temp-path=${NGINX_TMPDIR}/fastcgi_temp \ --http-proxy-temp-path=${NGINX_TMPDIR}/proxy_temp \ --http-scgi-temp-path=${NGINX_TMPDIR}/scgi_temp \ --http-uwsgi-temp-path=${NGINX_TMPDIR}/uwsgi_temp \ --http-log-path=${NGINX_ACCESSLOG} .if ${PORT_OPTIONS:MHTTP_ACCEPT_LANGUAGE} GIT_ACCEPT_LANGUAGE_VERSION= 2f69842 MASTER_SITES+= https://github.com/giom/nginx_accept_language_module/tarball/master/:accept_language DISTFILES+= giom-nginx_accept_language_module-${GIT_ACCEPT_LANGUAGE_VERSION}.tar.gz:accept_language CONFIGURE_ARGS+=--add-module=${WRKDIR}/giom-nginx_accept_language_module-${GIT_ACCEPT_LANGUAGE_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_ACCESSKEY} NGINX_ACCESSKEY_VERSION= 2.0.3 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:accesskey/} MASTER_SITE_SUBDIR+= osa/:accesskey DISTFILES+= nginx-accesskey-${NGINX_ACCESSKEY_VERSION}.tar.gz:accesskey CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_AUTH_DIGEST} GIT_AUTH_DIGEST_VERSION= bd1c86a MASTER_SITES+= https://github.com/samizdatco/nginx-http-auth-digest/tarball/master/:auth_digest DISTFILES+= samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_VERSION}.tar.gz:auth_digest CONFIGURE_ARGS+=--add-module=${WRKDIR}/samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_GZIP_STATIC} CONFIGURE_ARGS+=--with-http_gzip_static_module .endif .if ${PORT_OPTIONS:MHTTP_AUTH_LDAP} # WWW: https://github.com/kvspb/nginx-auth-ldap GIT_HTTP_AUTH_LDAP_VERSION= c4dc7c9153 MASTER_SITES+= LOCAL/rm:http_auth_ldap DISTFILES+= http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION}.tar.gz:http_auth_ldap CONFIGURE_ARGS+=--add-module=${WRKDIR}/http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION} USE_OPENLDAP= yes .endif .if ${PORT_OPTIONS:MHTTP_AUTH_PAM} NGINX_AUTH_PAM_VERSION= 1.2 MASTER_SITES+= http://web.iti.upv.es/~sto/nginx/:auth_pam DISTFILES+= ngx_http_auth_pam_module-${NGINX_AUTH_PAM_VERSION}.tar.gz:auth_pam CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_auth_pam_module-${NGINX_AUTH_PAM_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_AUTH_REQ} NGINX_AUTH_REQ_VERSION= 0.2 MASTER_SITES+= http://mdounin.ru/files/:auth_request DISTFILES+= ngx_http_auth_request_module-${NGINX_AUTH_REQ_VERSION}.tar.gz:auth_request CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_auth_request_module-${NGINX_AUTH_REQ_VERSION} .endif .if empty(PORT_OPTIONS:MHTTP_CACHE) CONFIGURE_ARGS+=--without-http-cache .endif .if ${PORT_OPTIONS:MCACHE_PURGE} NGINX_CACHE_PURGE_VERSION= 2.1 MASTER_SITES+= http://labs.frickle.com/files/:cache_purge DISTFILES+= ngx_cache_purge-${NGINX_CACHE_PURGE_VERSION}.tar.gz:cache_purge CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_cache_purge-${NGINX_CACHE_PURGE_VERSION} .endif .if ${PORT_OPTIONS:MECHO} NGINX_ECHO_VERSION= 0.50 GIT_ECHO_VERSION= 0-gf827a4f MASTER_SITES+= https://github.com/agentzh/echo-nginx-module/tarball/v${NGINX_ECHO_VERSION}/:echo DISTFILES+= agentzh-echo-nginx-module-v${NGINX_ECHO_VERSION}-${GIT_ECHO_VERSION}.tar.gz:echo CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-echo-nginx-module-${GIT_ECHO_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHEADERS_MORE} NGINX_HEADERS_MORE_VERSION= 0.24 GIT_HEADERS_MORE_VERSION= 0-g7a6fd11 MASTER_SITES+= https://github.com/agentzh/headers-more-nginx-module/tarball/v${NGINX_HEADERS_MORE_VERSION}/:headers_more DISTFILES+= agentzh-headers-more-nginx-module-v${NGINX_HEADERS_MORE_VERSION}-${GIT_HEADERS_MORE_VERSION}.tar.gz:headers_more CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-headers-more-nginx-module-${GIT_HEADERS_MORE_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_DAV} CONFIGURE_ARGS+=--with-http_dav_module .endif .if ${PORT_OPTIONS:MHTTP_DAV_EXT} LIB_DEPENDS+= libexpat.so:${PORTSDIR}/textproc/expat2 NGINX_DAV_EXT_VERSION= 0.0.2 GIT_DAV_EXT_VERSION= 0-g0e07a3e MASTER_SITES+= https://github.com/arut/nginx-dav-ext-module/tarball/v${NGINX_DAV_EXT_VERSION}/:dav_ext DISTFILES+= arut-nginx-dav-ext-module-v${NGINX_DAV_EXT_VERSION}-${GIT_DAV_EXT_VERSION}.tar.gz:dav_ext CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-dav-ext-module-${GIT_DAV_EXT_VERSION:S/^0-g//} \ --with-http_dav_module .endif .if ${PORT_OPTIONS:MHTTP_EVAL} NGINX_EVAL_VERSION= 1.0.3 GIT_EVAL_VERSION= 0-g125fa2e MASTER_SITES+= https://github.com/vkholodkov/nginx-eval-module/tarball/${NGINX_EVAL_VERSION}/:eval DISTFILES+= vkholodkov-nginx-eval-module-${NGINX_EVAL_VERSION}-${GIT_EVAL_VERSION}.tar.gz:eval CONFIGURE_ARGS+=--add-module=${WRKDIR}/vkholodkov-nginx-eval-module-${GIT_EVAL_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_FANCYINDEX} NGINX_FANCYINDEX_VERSION= 0.3.1 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:fancyindex/} MASTER_SITE_SUBDIR+= osa/:fancyindex DISTFILES+= ngx-fancyindex-${NGINX_FANCYINDEX_VERSION}.tar.gz:fancyindex CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx-fancyindex-${NGINX_FANCYINDEX_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_GZIP_STATIC} CONFIGURE_ARGS+=--with-http_gzip_static_module .endif .if ${PORT_OPTIONS:MHTTP_MOGILEFS} NGINX_MOGILEFS_VERSION= 1.0.4 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:mogilefs DISTFILES+= nginx_mogilefs_module-${NGINX_MOGILEFS_VERSION}.tar.gz:mogilefs CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_mogilefs_module-${NGINX_MOGILEFS_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_NOTICE} GIT_NOTICE_VERSION= 0-g3c95966 MASTER_SITES+= https://github.com/kr/nginx-notice/tarball/master/:notice DISTFILES+= kr-nginx-notice-${GIT_NOTICE_VERSION}.tar.gz:notice CONFIGURE_ARGS+=--add-module=${WRKDIR}/kr-nginx-notice-${GIT_NOTICE_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_notice_module.c .endif .if ${PORT_OPTIONS:MHTTP_PERL} CATEGORIES+= perl5 CONFIGURE_ARGS+=--with-http_perl_module USES+= perl5 .endif .if ${PORT_OPTIONS:MHTTP_PUSH} NGINX_PUSH_VERSION= 0.692 MASTER_SITES+= http://pushmodule.slact.net/downloads/:push DISTFILES+= nginx_http_push_module-${NGINX_PUSH_VERSION}.tar.gz:push CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_http_push_module-${NGINX_PUSH_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_PUSH_STREAM} NGINX_PUSH_STREAM_VERSION= 0.3.5 GIT_PUSH_STREAM_VERSION= 0-gb6a8c46 MASTER_SITES+= https://github.com/wandenberg/nginx-push-stream-module/tarball/${NGINX_PUSH_STREAM_VERSION}/:pushstream DISTFILES+= wandenberg-nginx-push-stream-module-${NGINX_PUSH_STREAM_VERSION}-${GIT_PUSH_STREAM_VERSION}.tar.gz:pushstream CONFIGURE_ARGS+=--add-module=${WRKDIR}/wandenberg-nginx-push-stream-module-${GIT_PUSH_STREAM_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MHTTP_REALIP} CONFIGURE_ARGS+=--with-http_realip_module .endif .if ${PORT_OPTIONS:MHTTP_REDIS} NGINX_REDIS_VERSION= 0.3.7 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:redis/} MASTER_SITE_SUBDIR+= osa/:redis DISTFILES+= ngx_http_redis-${NGINX_REDIS_VERSION}.tar.gz:redis CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_redis-${NGINX_REDIS_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_RESPONSE} NGINX_RESPONSE_VERSION= 0.3 MASTER_SITES+= http://catap.ru/downloads/nginx/:response DISTFILES+= ngx_http_response-${NGINX_RESPONSE_VERSION}.tar.gz:response CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_http_response-${NGINX_RESPONSE_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_STATUS} CONFIGURE_ARGS+=--with-http_stub_status_module .endif .if ${PORT_OPTIONS:MHTTP_UPLOAD} NGINX_UPLOAD_VERSION= 2.2.0 MASTER_SITES+= http://www.grid.net.ru/nginx/download/:upload DISTFILES+= nginx_upload_module-${NGINX_UPLOAD_VERSION}.tar.gz:upload CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upload_module-${NGINX_UPLOAD_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_UPLOAD_PROGRESS} NGINX_UPLOADPROGRESS_VERSION= 0.9.0 GIT_UPLOADPROGRESS_VERSION= 0-ga788dea MASTER_SITES+= https://github.com/masterzen/nginx-upload-progress-module/tarball/v${NGINX_UPLOADPROGRESS_VERSION}/:uploadprogress DISTFILES+= masterzen-nginx-upload-progress-module-v${NGINX_UPLOADPROGRESS_VERSION}-${GIT_UPLOADPROGRESS_VERSION}.tar.gz:uploadprogress CONFIGURE_ARGS+=--add-module=${WRKDIR}/masterzen-nginx-upload-progress-module-${GIT_UPLOADPROGRESS_VERSION:S/^0-g//} .endif .if !empty(PORT_OPTIONS:MHTTP_UPSTREAM_FAIR) || !empty(PORT_OPTIONS:MSUPERVISORD) NGINX_UPSTREAM_FAIR_VERSION= 20090923 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:upstreamfair/} MASTER_SITE_SUBDIR+= osa/:upstreamfair DISTFILES+= nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION}.tar.gz:upstreamfair CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION} .endif .if ${PORT_OPTIONS:MHTTP_VIDEO_THUMBEXTRACTOR} LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libavformat.so:${PORTSDIR}/multimedia/ffmpeg \ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ libavutil.so:${PORTSDIR}/multimedia/ffmpeg \ libswscale.so:${PORTSDIR}/multimedia/ffmpeg \ libMagickWand.so:${PORTSDIR}/graphics/ImageMagick NGINX_VIDEO_THUMBEXTRACTOR_VERSION= 0.2.0 GIT_VIDEO_THUMBEXTRACTOR_VERSION= 0-g9406457 MASTER_SITES+= https://github.com/wandenberg/nginx-video-thumbextractor-module/tarball/${NGINX_VIDEO_THUMBEXTRACTOR_VERSION}/:videothumbextractor DISTFILES+= wandenberg-nginx-video-thumbextractor-module-${NGINX_VIDEO_THUMBEXTRACTOR_VERSION}-${GIT_VIDEO_THUMBEXTRACTOR_VERSION}.tar.gz:videothumbextractor CONFIGURE_ARGS+=--add-module=${WRKDIR}/wandenberg-nginx-video-thumbextractor-module-${GIT_VIDEO_THUMBEXTRACTOR_VERSION:S/^0-g//} \ --with-cc-opt="-I ${LOCALBASE}/include -I ${LOCALBASE}/include/ImageMagick" .endif .if ${PORT_OPTIONS:MHTTP_ZIP} NGINX_ZIP_VERSION= 1.1.6 MASTER_SITES+= http://mod-zip.googlecode.com/files/:zip DISTFILES+= mod_zip-${NGINX_ZIP_VERSION}.tar.gz:zip CONFIGURE_ARGS+=--add-module=${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION} .endif .if ${PORT_OPTIONS:MDRIZZLE} LIB_DEPENDS+= libdrizzle.so:${PORTSDIR}/databases/libdrizzle NGINX_DRIZZLE_VERSION= 0.1.6 GIT_DRIZZLE_VERSION= 0-ge6937ba MASTER_SITES+= https://github.com/chaoslawful/drizzle-nginx-module/tarball/v${NGINX_DRIZZLE_VERSION}/:drizzle DISTFILES+= chaoslawful-drizzle-nginx-module-v${NGINX_DRIZZLE_VERSION}-${GIT_DRIZZLE_VERSION}.tar.gz:drizzle CONFIGURE_ARGS+=--add-module=${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-chaoslawful-drizzle-nginx-module-config .endif .if ${PORT_OPTIONS:MARRAYVAR} || ${PORT_OPTIONS:MENCRYPTSESSION} || ${PORT_OPTIONS:MFORMINPUT} || ${PORT_OPTIONS:MICONV} || ${PORT_OPTIONS:MSET_MISC} WITH_HTTP_REWRITE= yes NGINX_DEVEL_KIT_VERSION= 0.2.19 GIT_DEVEL_KIT_VERSION= 0-g8dd0df5 MASTER_SITES+= https://github.com/simpl/ngx_devel_kit/tarball/v${NGINX_DEVEL_KIT_VERSION}/:devel_kit DISTFILES+= simpl-ngx_devel_kit-v${NGINX_DEVEL_KIT_VERSION}-${GIT_DEVEL_KIT_VERSION}.tar.gz:devel_kit CONFIGURE_ARGS+=--add-module=${WRKDIR}/simpl-ngx_devel_kit-${GIT_DEVEL_KIT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MENCRYPTSESSION} NGINX_ENCRYPTSESSION_VERSION= 0.03 GIT_ENCRYPTSESSION_VERSION= 0-g49d741b MASTER_SITES+= https://github.com/agentzh/encrypted-session-nginx-module/tarball/v${NGINX_ENCRYPTSESSION_VERSION}/:encryptsession DISTFILES+= agentzh-encrypted-session-nginx-module-v${NGINX_ENCRYPTSESSION_VERSION}-${GIT_ENCRYPTSESSION_VERSION}.tar.gz:encryptsession CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-encrypted-session-nginx-module-${GIT_ENCRYPTSESSION_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MGRIDFS} NGINX_GRIDFS_VERSION= 0.8 GIT_GRIDFS_VERSION= 0-gb5f8113 MONGO_C_DRIVER_VERSION= 0.3.1 GIT_MONGO_C_DRIVER_VERSION= 0-g9b4b232 MASTER_SITES+= https://github.com/mdirolf/nginx-gridfs/tarball/v${NGINX_GRIDFS_VERSION}/:gridfs MASTER_SITES+= https://github.com/mongodb/mongo-c-driver/tarball/v${MONGO_C_DRIVER_VERSION}/:mongo_c DISTFILES+= mdirolf-nginx-gridfs-v${NGINX_GRIDFS_VERSION}-${GIT_GRIDFS_VERSION}.tar.gz:gridfs DISTFILES+= mongodb-mongo-c-driver-v${MONGO_C_DRIVER_VERSION}-${GIT_MONGO_C_DRIVER_VERSION}.tar.gz:mongo_c CONFIGURE_ARGS+=--add-module=${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MLET} NGINX_LET_VERSION= 0.0.4 GIT_LET_VERSION= 0-ga5e1dc5 MASTER_SITES+= https://github.com/arut/nginx-let-module/tarball/v${NGINX_LET_VERSION}/:let DISTFILES+= arut-nginx-let-module-v${NGINX_LET_VERSION}-${GIT_LET_VERSION}.tar.gz:let CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-let-module-${GIT_LET_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MMEMC} NGINX_MEMC_VERSION= 0.14 GIT_MEMC_VERSION= 0-gde4cf86 MASTER_SITES+= https://github.com/agentzh/memc-nginx-module/tarball/v${NGINX_MEMC_VERSION}/:memc DISTFILES+= agentzh-memc-nginx-module-v${NGINX_MEMC_VERSION}-${GIT_MEMC_VERSION}.tar.gz:memc CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-memc-nginx-module-${GIT_MEMC_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MMODSECURITY} NGINX_MODSECURITY_VERSION= 2.7.5 LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre \ libcurl.so:${PORTSDIR}/ftp/curl \ libapr-1.so:${PORTSDIR}/devel/apr1 USE_APACHE= 22+ MASTER_SITES+= http://www.modsecurity.org/tarball/${NGINX_MODSECURITY_VERSION}/:modsecurity DISTFILES+= modsecurity-apache_${NGINX_MODSECURITY_VERSION}.tar.gz:modsecurity CONFIGURE_ARGS+=--add-module=${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION}/nginx/modsecurity EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-nginx-modsecurity-config .endif .if ${PORT_OPTIONS:MHTTP_REWRITE} WITH_HTTP_REWRITE= yes .endif .if ${PORT_OPTIONS:MPOSTGRES} USE_PGSQL= yes WITH_HTTP_REWRITE= yes NGINX_POSTGRES_VERSION= 0.9 MASTER_SITES+= http://labs.frickle.com/files/:postgres DISTFILES+= ngx_postgres-${NGINX_POSTGRES_VERSION}.tar.gz:postgres CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_postgres-${NGINX_POSTGRES_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_postgres-config .endif .if ${PORT_OPTIONS:MRDS_CSV} NGINX_RDS_CSV_VERSION= 0.05 GIT_RDS_CSV_VERSION= 0-g607e26b MASTER_SITES+= https://github.com/agentzh/rds-csv-nginx-module/tarball/v${NGINX_RDS_CSV_VERSION}/:rdscsv DISTFILES+= agentzh-rds-csv-nginx-module-v${NGINX_RDS_CSV_VERSION}-${GIT_RDS_CSV_VERSION}.tar.gz:rdscsv CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-rds-csv-nginx-module-${GIT_RDS_CSV_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MRDS_JSON} NGINX_RDS_JSON_VERSION= 0.13 GIT_RDS_JSON_VERSION= 0-g8292070 MASTER_SITES+= https://github.com/agentzh/rds-json-nginx-module/tarball/v${NGINX_RDS_JSON_VERSION}/:rdsjson DISTFILES+= agentzh-rds-json-nginx-module-v${NGINX_RDS_JSON_VERSION}-${GIT_RDS_JSON_VERSION}.tar.gz:rdsjson CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-rds-json-nginx-module-${GIT_RDS_JSON_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MREDIS2} NGINX_REDIS2_VERSION= 0.10 GIT_REDIS2_VERSION= 0-g78a7622 MASTER_SITES+= https://github.com/agentzh/redis2-nginx-module/tarball/v${NGINX_REDIS2_VERSION}/:redis2 DISTFILES+= agentzh-redis2-nginx-module-v${NGINX_REDIS2_VERSION}-${GIT_REDIS2_VERSION}.tar.gz:redis2 CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-redis2-nginx-module-${GIT_REDIS2_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MRTMP} NGINX_RTMP_VERSION= 1.0.8 MASTER_SITES+= https://github.com/arut/nginx-rtmp-module/archive/v${NGINX_RTMP_VERSION}/:rtmp DISTFILES+= rtmp-nginx-module-v${NGINX_RTMP_VERSION}.tar.gz:rtmp CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-rtmp-module-${NGINX_RTMP_VERSION} .endif .if ${PORT_OPTIONS:MSET_MISC} NGINX_SET_MISC_VERSION= 0.23 GIT_SET_MISC_VERSION= 0-g6ce586e MASTER_SITES+= https://github.com/agentzh/set-misc-nginx-module/tarball/v${NGINX_SET_MISC_VERSION}/:setmisc DISTFILES+= agentzh-set-misc-nginx-module-v${NGINX_SET_MISC_VERSION}-${GIT_SET_MISC_VERSION}.tar.gz:setmisc CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-set-misc-nginx-module-${GIT_SET_MISC_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-agentzh-set-misc-nginx-module-config .endif .if ${PORT_OPTIONS:MSFLOW} NGINX_SFLOW_VERSION= 0.9.7 MASTER_SITES+= http://nginx-sflow-module.googlecode.com/files/:sflow DISTFILES+= nginx-sflow-module-${NGINX_SFLOW_VERSION}.tar.gz:sflow CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-sflow-module-${NGINX_SFLOW_VERSION} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_sflow_config.c \ ${PATCHDIR}/extra-patch-ngx_http_sflow_config.h .endif .if ${PORT_OPTIONS:MSLOWFS_CACHE} NGINX_SLOWFS_CACHE_VERSION= 1.10 MASTER_SITES+= http://labs.frickle.com/files/:slowfs_cache DISTFILES+= ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_VERSION}.tar.gz:slowfs_cache CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_slowfs_cache-${NGINX_SLOWFS_CACHE_VERSION} .endif .if ${PORT_OPTIONS:MSRCACHE} NGINX_SRCACHE_VERSION= 0.24 GIT_SRCACHE_VERSION= 0-g33f0f29 MASTER_SITES+= https://github.com/agentzh/srcache-nginx-module/tarball/v${NGINX_SRCACHE_VERSION}/:srcache DISTFILES+= agentzh-srcache-nginx-module-v${NGINX_SRCACHE_VERSION}-${GIT_SRCACHE_VERSION}.tar.gz:srcache CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-srcache-nginx-module-${GIT_SRCACHE_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MSUPERVISORD} NGINX_SUPERVISORD_VERSION= 1.4 MASTER_SITES+= http://labs.frickle.com/files/:supervisord DISTFILES+= ngx_supervisord-${NGINX_SUPERVISORD_VERSION}.tar.gz:supervisord CONFIGURE_ARGS+=--add-module=${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION} .endif .if ${PORT_OPTIONS:MTCP_PROXY} NGINX_TCP_PROXY_VERSION= 0.26 GIT_TCP_PROXY_VERSION= 0-gb83e5a6 MASTER_SITES+= https://github.com/yaoweibin/nginx_tcp_proxy_module/tarball/v${NGINX_TCP_PROXY_VERSION}/:tcp_proxy DISTFILES+= yaoweibin-nginx_tcp_proxy_module-v${NGINX_TCP_PROXY_VERSION}-${GIT_TCP_PROXY_VERSION}.tar.gz:tcp_proxy CONFIGURE_ARGS+=--add-module=${WRKDIR}/yaoweibin-nginx_tcp_proxy_module-${GIT_TCP_PROXY_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MXRID_HEADER} GIT_XRID_VERSION= 0daa3cc MASTER_SITES+= https://github.com/gabor/nginx-x-rid-header/tarball/master/:xrid DISTFILES+= gabor-nginx-x-rid-header-${GIT_XRID_VERSION}.tar.gz:xrid CONFIGURE_ARGS+=--add-module=${WRKDIR}/gabor-nginx-x-rid-header-${GIT_XRID_VERSION} .endif .if ${PORT_OPTIONS:MXSS} NGINX_XSS_VERSION= 0.04 GIT_XSS_VERSION= 0-g7e37038 MASTER_SITES+= https://github.com/agentzh/xss-nginx-module/tarball/v${NGINX_XSS_VERSION}/:xss DISTFILES+= agentzh-xss-nginx-module-v${NGINX_XSS_VERSION}-${GIT_XSS_VERSION}.tar.gz:xss CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-xss-nginx-module-${GIT_XSS_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MSPDY} WITH_HTTP_SSL= yes CONFIGURE_ARGS+=--with-http_spdy_module .endif .if ${PORT_OPTIONS:MCPP_TEST} CONFIGURE_ARGS+=--with-cpp_test_module .endif .if ${PORT_OPTIONS:MTFS} LIB_DEPENDS+= libyajl.so:${PORTSDIR}/devel/yajl CONFIGURE_ARGS+=--with-http_tfs_module .endif .if ${PORT_OPTIONS:MWWW} PLIST_SUB+= WWWDATA="" .else PLIST_SUB+= WWWDATA="@comment " .endif .else CONFIGURE_ARGS+=--without-http PLIST_SUB+= WWWDATA="@comment " .endif # WITH_HTTP .if ${PORT_OPTIONS:MMAIL} CONFIGURE_ARGS+=--with-mail .if empty(PORT_OPTIONS:MMAIL_IMAP) CONFIGURE_ARGS+=--without-mail_imap_module .endif .if empty(PORT_OPTIONS:MMAIL_POP3) CONFIGURE_ARGS+=--without-mail_pop3_module .endif .if empty(PORT_OPTIONS:MMAIL_SMTP) CONFIGURE_ARGS+=--without-mail_smtp_module .endif .if ${PORT_OPTIONS:MMAIL_SSL} NGINX_OPENSSL= yes CONFIGURE_ARGS+=--with-mail_ssl_module .endif .endif # WITH_MAIL .if ${PORT_OPTIONS:MARRAYVAR} NGINX_ARRAYVAR_VERSION= 0.03 GIT_ARRAYVAR_VERSION= 0-g4676747 MASTER_SITES+= https://github.com/agentzh/array-var-nginx-module/tarball/v${NGINX_ARRAYVAR_VERSION}/:arrayvar DISTFILES+= agentzh-array-var-nginx-module-v${NGINX_ARRAYVAR_VERSION}-${GIT_ARRAYVAR_VERSION}.tar.gz:arrayvar CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-array-var-nginx-module-${GIT_ARRAYVAR_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MFORMINPUT} NGINX_FORMINPUT_VERSION= 0.07 GIT_FORMINPUT_VERSION= 0-g78de845 MASTER_SITES+= https://github.com/calio/form-input-nginx-module/tarball/v${NGINX_FORMINPUT_VERSION}/:forminput DISTFILES+= calio-form-input-nginx-module-v${NGINX_FORMINPUT_VERSION}-${GIT_FORMINPUT_VERSION}.tar.gz:forminput CONFIGURE_ARGS+=--add-module=${WRKDIR}/calio-form-input-nginx-module-${GIT_FORMINPUT_VERSION:S/^0-g//} .endif .if ${PORT_OPTIONS:MICONV} USES+= iconv NGINX_ICONV_VERSION= 0.10 GIT_ICONV_VERSION= 0-gb37efb5 MASTER_SITES+= https://github.com/calio/iconv-nginx-module/tarball/v${NGINX_ICONV_VERSION}/:iconv DISTFILES+= calio-iconv-nginx-module-v${NGINX_ICONV_VERSION}-${GIT_ICONV_VERSION}.tar.gz:iconv CONFIGURE_ARGS+=--add-module=${WRKDIR}/calio-iconv-nginx-module-${GIT_ICONV_VERSION:S/^0-g//} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-calio-iconv-nginx-module-config .endif PLIST_SUB+= NGINX_TMPDIR=${NGINX_TMPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} USERS?= ${WWWOWN} GROUPS?=${WWWGRP} .if defined(WITH_HTTP_REWRITE) LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+=--with-pcre .else PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nopcre CONFIGURE_ARGS+=--without-http_rewrite_module \ --without-pcre .endif .if defined(NGINX_OPENSSL) USE_OPENSSL= yes .if ${PORT_OPTIONS:MSPDY} .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000028 WITH_OPENSSL_PORT= yes .else WITH_OPENSSL_BASE= yes .endif .endif .endif .if defined(WITH_HTTP_SSL) NGINX_OPENSSL= yes CONFIGURE_ARGS+=--with-http_ssl_module .endif .if ${PORT_OPTIONS:MHTTP_SSL} WITH_HTTP_SSL= yes .endif pre-everything:: .if ${PORT_OPTIONS:MHTTP_UPSTREAM_FAIR} @${ECHO_MSG} "Enable http_ssl module to build upstream_fair with SSL support" .endif post-extract: .if ${PORT_OPTIONS:MGRIDFS} @${RMDIR} ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/mongo-c-driver/ @${MV} \ ${WRKDIR}/mongodb-mongo-c-driver-${GIT_MONGO_C_DRIVER_VERSION:S/^0-g//}/ \ ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/mongo-c-driver/ .endif post-patch: @${REINPLACE_CMD} 's!%%HTTP_PORT%%!${HTTP_PORT}!; \ s!%%PREFIX%%!${PREFIX}!' \ ${WRKSRC}/conf/nginx.conf .if ${PORT_OPTIONS:MHTTP_ACCESSKEY} @${REINPLACE_CMD} \ 's!$$HTTP_ACCESSKEY_MODULE!ngx_http_accesskey_module!' \ ${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_VERSION}/config .endif # Linker error acquire if --std=c99 defined, add "static" to inline function .if ${PORT_OPTIONS:MHTTP_ZIP} @${REINPLACE_CMD} \ 's!^inline!static inline!' \ ${WRKDIR}/mod_zip-${NGINX_ZIP_VERSION}/ngx_http_zip_parsers.* .endif .if ${PORT_OPTIONS:MDRIZZLE} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//}/config .endif # Respect CFLAGS by remove needless --std=c99 flag .if ${PORT_OPTIONS:MGRIDFS} @${REINPLACE_CMD} \ 's!--std=c99!-DMONGO_HAVE_STDINT!' \ ${WRKDIR}/mdirolf-nginx-gridfs-${GIT_GRIDFS_VERSION:S/^0-g//}/config .endif .if ${PORT_OPTIONS:MPOSTGRES} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/ngx_postgres-${NGINX_POSTGRES_VERSION}/config .endif .if ${PORT_OPTIONS:MSFLOW} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/nginx-sflow-module-${NGINX_SFLOW_VERSION}/ngx_http_sflow_config.h .endif .if ${PORT_OPTIONS:MSPDY} .if ${PORT_OPTIONS:MDRIZZLE} @${REINPLACE_CMD} '584d' \ ${WRKDIR}/chaoslawful-drizzle-nginx-module-${GIT_DRIZZLE_VERSION:S/^0-g//}/src/ngx_http_drizzle_util.c .endif .endif .if ${PORT_OPTIONS:MSUPERVISORD} ( cd ${WRKDIR}/nginx_upstream_fair-${NGINX_UPSTREAM_FAIR_VERSION} && \ ${PATCH} -p0 < \ ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION}/patches/ngx_http_upstream_fair_module.patch ) ( cd ${WRKSRC} && \ ${PATCH} -p0 < \ ${WRKDIR}/ngx_supervisord-${NGINX_SUPERVISORD_VERSION}/patches/ngx_http_upstream_init_busy-0.8.17.patch ) .endif .if ${PORT_OPTIONS:MTCP_PROXY} ( cd ${WRKSRC} && \ ${PATCH} -p1 < \ ${WRKDIR}/yaoweibin-nginx_tcp_proxy_module-${GIT_TCP_PROXY_VERSION:S/^0-g//}/tcp.patch ) .endif .if ${PORT_OPTIONS:MICONV} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/calio-iconv-nginx-module-${GIT_ICONV_VERSION:S/^0-g//}/config .endif .if ${PORT_OPTIONS:MMODSECURITY} @${REINPLACE_CMD} \ 's!%%PREFIX%%!${LOCALBASE}!g' \ ${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION}/nginx/modsecurity/config .endif pre-configure: .if ${PORT_OPTIONS:MMODSECURITY} ( cd ${WRKDIR}/modsecurity-apache_${NGINX_MODSECURITY_VERSION} && \ CC="${CC}" ./${CONFIGURE_SCRIPT} --enable-standalone-module && \ ${MAKE} ) .endif do-build: @cd ${WRKSRC} && ${MAKE} do-install: ${MKDIR} ${STAGEDIR}${ETCDIR}/modules ${MKDIR} ${STAGEDIR}${ETCDIR}/include ${MKDIR} ${STAGEDIR}${NGINX_TMPDIR} ${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/objs/dso_tool ${STAGEDIR}${PREFIX}/sbin .for i in koi-utf koi-win win-utf ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR} .endfor .for i in *.so ${INSTALL_PROGRAM} ${WRKSRC}/objs/modules/${i} ${STAGEDIR}${ETCDIR}/modules .endfor .for i in *.h ${INSTALL_DATA} ${WRKSRC}/src/core/${i} ${STAGEDIR}${ETCDIR}/include ${INSTALL_DATA} ${WRKSRC}/src/event/${i} ${STAGEDIR}${ETCDIR}/include ${INSTALL_DATA} ${WRKSRC}/src/os/unix/${i} ${STAGEDIR}${ETCDIR}/include ${INSTALL_DATA} ${WRKSRC}/src/http/${i} ${STAGEDIR}${ETCDIR}/include ${INSTALL_DATA} ${WRKSRC}/src/http/modules/${i} ${STAGEDIR}${ETCDIR}/include ${INSTALL_DATA} ${WRKSRC}/src/http/modules/lua/${i} ${STAGEDIR}${ETCDIR}/include .endfor ${INSTALL_DATA} ${WRKSRC}/objs/ngx_auto_headers.h ${WRKSRC}/objs/ngx_auto_config.h ${STAGEDIR}${ETCDIR}/include .for i in fastcgi_params mime.types nginx.conf scgi_params uwsgi_params ${INSTALL_DATA} ${WRKSRC}/conf/${i} ${STAGEDIR}${ETCDIR}/${i}-dist .endfor .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MWWW) ${MKDIR} ${STAGEDIR}${PREFIX}/www/nginx-dist .for i in index.html 50x.html ${INSTALL_DATA} ${WRKSRC}/html/${i} ${STAGEDIR}${PREFIX}/www/nginx-dist .endfor ${ECHO_CMD} "" >>${STAGEDIR}${PREFIX}/www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING .endif .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MHTTP_PERL) ${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx ${INSTALL_PROGRAM} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.so \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/arch/auto/nginx/nginx.bs \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx ${INSTALL_DATA} ${WRKSRC}/objs/src/http/modules/perl/blib/lib/nginx.pm \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/ .endif post-install: .if !empty(PORT_OPTIONS:MHTTP) && !empty(PORT_OPTIONS:MHTTP_PERL) ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.so >> ${TMPPLIST} ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.bs >> ${TMPPLIST} ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/nginx.pm >> ${TMPPLIST} ${ECHO_CMD} @dirrm ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx >> ${TMPPLIST} .endif @${INSTALL_MAN} ${WRKSRC}/objs/nginx.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .include Index: head/www/xshttpd/Makefile =================================================================== --- head/www/xshttpd/Makefile (revision 362834) +++ head/www/xshttpd/Makefile (revision 362835) @@ -1,64 +1,64 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= xshttpd DISTVERSION= 3.6g01 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= www ipv6 MASTER_SITES= ftp://ftp.stack.nl/pub/xs-httpd/release/ \ ftp://mud.stack.nl/pub/xs-httpd/release/ DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//} MAINTAINER= johans@FreeBSD.org COMMENT= Webserver with CGI as own user and SSL support RUN_DEPENDS= run-mailcap:${PORTSDIR}/misc/mime-support \ ppmtogif:${PORTSDIR}/graphics/netpbm CONFLICTS_INSTALL= xshttpd-devel-[0-9]* publicfile-[0-9]* USE_BZIP2= yes USE_RC_SUBR= xshttpd GNU_CONFIGURE= yes WWWDIR= ${PREFIX}/www/${PORTNAME} CONFIGURE_ARGS+=--with-rootdir=${WWWDIR} OPTIONS_DEFINE= SSL PCRE LDAP CURL M4_CONFIG PERSISTENT_PERL OPTIONS_DEFAULT=SSL PCRE SSL_CONFIGURE_WITH= ssl LDAP_USE= openldap LDAP_CONFIGURE_WITH= ldap M4_CONFIG_DESC= Enable m4 configuration preprocessor M4_CONFIG_CONFIGURE_WITH=preprocessor PERSISTENT_PERL_DESC= Enable persistent Perl interpreter PERSISTENT_PERL_USES= perl5 PERSISTENT_PERL_CONFIGURE_WITH= perl PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre PCRE_CONFIGURE_WITH= pcre CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CURL_CONFIGURE_WITH= curl PORTDOCS= README ChangeLog post-patch: .for i in man/httpd.1.in man/httpd.conf.5 config/httpd.conf.sample \ contrib/SSL-Makefile contrib/logrotate.sh @${REINPLACE_CMD} \ -e 's|/wwwsys|${WWWDIR}|g' \ -e 's|/usr/local/lib/httpd|${WWWDIR}|g' \ -e 's|nobody|${WWWOWN}|g' \ -e 's|nogroup|${WWWGRP}|g' \ ${WRKSRC}/$i .endfor @${REINPLACE_CMD} \ -e 's|\(MIME_TYPES\).*|\1 "${LOCALBASE}/etc/mime.types"|' \ ${WRKSRC}/src/constants.h @${REINPLACE_CMD} -e 's|mime.types ||g' \ ${WRKSRC}/config/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${WWWDIR}/htdocs ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/www/xshttpd-devel/Makefile =================================================================== --- head/www/xshttpd-devel/Makefile (revision 362834) +++ head/www/xshttpd-devel/Makefile (revision 362835) @@ -1,61 +1,62 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= xshttpd DISTVERSION= 3.7b30 +PORTREVISION= 1 CATEGORIES= www ipv6 MASTER_SITES= ftp://ftp.stack.nl/pub/xs-httpd/release/ \ ftp://mud.stack.nl/pub/xs-httpd/release/ PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//} MAINTAINER= johans@FreeBSD.org COMMENT= Webserver with CGI as own user and SSL support RUN_DEPENDS= run-mailcap:${PORTSDIR}/misc/mime-support \ ppmtogif:${PORTSDIR}/graphics/netpbm LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre CONFLICTS_INSTALL= xshttpd-[0-9]* publicfile-[0-9]* USES= tar:bzip2 USE_OPENSSL= yes USE_RC_SUBR= xshttpd GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-hier=bsd --with-userid=${WWWOWN}:${WWWGRP} OPTIONS_DEFINE= LDAP CURL M4 PERL BDB OPTIONS_DEFAULT= CURL M4 BDB OPTIONS_SUB= yes LDAP_USE= openldap LDAP_CONFIGURE_WITH= ldap M4_DESC= Enable configuration preprocessor (m4) M4_CONFIGURE_WITH= preprocessor PERL_DESC= Enable persistent Perl interpreter PERL_USES= perl5 PERL_CONFIGURE_WITH= perl CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CURL_CONFIGURE_WITH= curl BDB_USE= BDB=5+ BDB_CONFIGURE_ON= --with-db-libdir=${BDB_LIB_DIR} \ --with-db-include-dir=${BDB_INCLUDE_DIR} BDB_CONFIGURE_WITH= db PORTDOCS= README ChangeLog post-patch: @${REINPLACE_CMD} \ -e 's|\(MIME_TYPES\).*|\1 "${LOCALBASE}/etc/mime.types"|' \ ${WRKSRC}/src/constants.h @${REINPLACE_CMD} -e 's|mime.types ||g' \ ${WRKSRC}/config/Makefile.in @${REINPLACE_CMD} -e '/libdir/ s|(INSTALL_DATA)|& -s|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's/$$(htmldir)/$$(DESTDIR)&/' \ ${WRKSRC}/contrib/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${WWWDIR}/htdocs ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/x11-toolkits/py-gnome-extras/Makefile =================================================================== --- head/x11-toolkits/py-gnome-extras/Makefile (revision 362834) +++ head/x11-toolkits/py-gnome-extras/Makefile (revision 362835) @@ -1,46 +1,46 @@ # Created by: Koop Mast # $FreeBSD$ # $MCom: ports/x11-toolkits/py-gnome-extras/Makefile,v 1.55 2009/11/28 05:59:04 mezz Exp $ PORTNAME= gnome-extras PORTVERSION= 2.25.3 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= x11-toolkits python gnome MASTER_SITES= GNOME MASTER_SITE_SUBDIR= sources/gnome-python-extras/${PORTVERSION:C/..$//} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= gnome-python-extras-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Python bindings for GNOME 2 OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes LIB_DEPENDS= libgtkspell.so:${PORTSDIR}/textproc/gtkspell \ libgksu2.so:${PORTSDIR}/sysutils/libgksu \ # gdl-1.2:${PORTSDIR}/x11-toolkits/gdl -USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2 +USES= gmake libtool pathfix pkgconfig tar:bzip2 USE_PYTHON= yes USE_GNOME= libgtkhtml pygnome2 libgda4 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--disable-gdl INSTALL_TARGET= install-strip EG_SRC_DIR= ${WRKSRC}/examples EG_DST_DIR= ${PREFIX}/share/examples/py-gnome DOCSDIR= ${PREFIX}/share/doc/py-gnome-extras post-patch: @${REINPLACE_CMD} -e 's|$mozpackage-gtkmozembed|$mozpackage|' \ ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${EG_DST_DIR} cd ${EG_SRC_DIR}; ${COPYTREE_SHARE} . ${STAGEDIR}${EG_DST_DIR} .include Index: head/x11-toolkits/py-gnome-extras/pkg-plist =================================================================== --- head/x11-toolkits/py-gnome-extras/pkg-plist (revision 362834) +++ head/x11-toolkits/py-gnome-extras/pkg-plist (revision 362835) @@ -1,48 +1,42 @@ include/pygda-4.0/pygdavalue_conversions.h %%PYTHON_SITELIBDIR%%/gtk-2.0/egg/__init__.py %%PYTHON_SITELIBDIR%%/gtk-2.0/egg/__init__.pyc %%PYTHON_SITELIBDIR%%/gtk-2.0/egg/__init__.pyo -%%PYTHON_SITELIBDIR%%/gtk-2.0/egg/recent.la %%PYTHON_SITELIBDIR%%/gtk-2.0/egg/recent.so -%%PYTHON_SITELIBDIR%%/gtk-2.0/egg/trayicon.la %%PYTHON_SITELIBDIR%%/gtk-2.0/egg/trayicon.so -%%PYTHON_SITELIBDIR%%/gtk-2.0/gda.la %%PYTHON_SITELIBDIR%%/gtk-2.0/gda.so %%PYTHON_SITELIBDIR%%/gtk-2.0/gksu2/__init__.py %%PYTHON_SITELIBDIR%%/gtk-2.0/gksu2/__init__.pyc %%PYTHON_SITELIBDIR%%/gtk-2.0/gksu2/__init__.pyo -%%PYTHON_SITELIBDIR%%/gtk-2.0/gksu2/_gksu2.la %%PYTHON_SITELIBDIR%%/gtk-2.0/gksu2/_gksu2.so -%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkhtml2.la %%PYTHON_SITELIBDIR%%/gtk-2.0/gtkhtml2.so -%%PYTHON_SITELIBDIR%%/gtk-2.0/gtkspell.la %%PYTHON_SITELIBDIR%%/gtk-2.0/gtkspell.so libdata/pkgconfig/gnome-python-extras-2.0.pc libdata/pkgconfig/pygda-4.0.pc %%EXAMPLES%%share/examples/py-gnome/egg/recent/Bonobo_Sample_Hello.xml %%EXAMPLES%%share/examples/py-gnome/egg/recent/bonobo-view.py %%EXAMPLES%%share/examples/py-gnome/egg/recent/gtk-view.py %%EXAMPLES%%share/examples/py-gnome/egg/recent/populate-recent.py %%EXAMPLES%%share/examples/py-gnome/egg/trayicon.py %%EXAMPLES%%share/examples/py-gnome/gdl/gdl_combo_button.py %%EXAMPLES%%share/examples/py-gnome/gdl/gdl_dock.py %%EXAMPLES%%share/examples/py-gnome/gdl/gdl_test.py %%EXAMPLES%%share/examples/py-gnome/gksu2/simple.py %%EXAMPLES%%share/examples/py-gnome/gtkhtml2/simple-browser.py %%EXAMPLES%%share/examples/py-gnome/gtkspell/spell.py %%EXAMPLES%%share/examples/py-gnome/gtkspell/test.py share/pygtk/2.0/argtypes/gda-arg-types.py share/pygtk/2.0/argtypes/gda-arg-types.pyc share/pygtk/2.0/argtypes/gda-arg-types.pyo share/pygtk/2.0/defs/gda.defs share/pygtk/2.0/defs/gtkhtml2.defs share/pygtk/2.0/defs/trayicon.defs %%EXAMPLES%%@dirrm share/examples/py-gnome/gtkspell %%EXAMPLES%%@dirrm share/examples/py-gnome/gtkhtml2 %%EXAMPLES%%@dirrm share/examples/py-gnome/gksu2 %%EXAMPLES%%@dirrm share/examples/py-gnome/gdl %%EXAMPLES%%@dirrm share/examples/py-gnome/egg/recent %%EXAMPLES%%@dirrm share/examples/py-gnome/egg @dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/gksu2 @dirrm %%PYTHON_SITELIBDIR%%/gtk-2.0/egg @dirrm include/pygda-4.0