BSD Ports

www/phpbb3 3.3.17 FreeBSD

PHP-based bulletin board / discussion forum system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
99c172676d
License
GPLv2
Categories
www
Package size
3838.8 KiB, 22538.8 KiB installed

Description

phpBB is a high powered, fully scalable, and highly customisable open-source bulletin board package. phpBB has a user-friendly interface, simple and straightforward administration panel, and helpful FAQ. Based on the powerful PHP server language and your choice of MySQL, MS-SQL, PostgreSQL or Access/ODBC database servers, phpBB is the ideal free community solution for all web sites.

In the other systems

SystemPortVersion
FreeBSDwww/phpbb33.3.17
DragonFlywww/phpbb33.3.14
MidnightBSDwww/phpbb33.3.14

Install

Binary package:

pkg install phpbb3

From the ports tree:

cd /usr/ports/www/phpbb3/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	phpbb3>0:www/phpbb3

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.3.173.3.173.3.93.3.143.3.17
FreeBSD:14:quarterly3.3.173.3.17n/a3.3.143.3.17
FreeBSD:15:latest3.3.173.3.17n/a3.3.143.3.14
FreeBSD:15:quarterly3.3.173.3.17n/an/an/a
FreeBSD:16:latest3.3.173.3.17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 10

No port depends on this one.

Configuration

Options name: www_phpbb

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe php tar:bzip2
Service scripts
none
Conflicts with
phpbb-[0-2]*

Message after installing

phpBB3 has been installed, but is not quite ready to be used yet!

You have to ensure that you have a database server (or ODBC access to a
remote database) installed and configured, and you have to ensure that your
PHP installation has been compiled with support for your database or
database access method.  You have to create a database for phpBB3 to use,
and ensure that this database may be accessed and changed by the user id
under which your web server executes.  If you chose to install the
documentation, further information may be found in:

  /usr/local/share/doc/phpbb/README.html

Once these steps have been taken, you may connect to the following URL to
configure your installation of phpBB3:

  http://localhost/phpBB3/

After configuring phpBB3 and ensuring that it is operational, you MUST
remove or rename the install/ directory from /usr/local/www/phpBB3.

Files

pkg-plist 3877
  • %%PHPBBDIR%%/.htaccess
  • %%PHPBBDIR%%/adm/images/alert_close.png
  • %%PHPBBDIR%%/adm/images/arrow_down.gif
  • %%PHPBBDIR%%/adm/images/arrow_left.gif
  • %%PHPBBDIR%%/adm/images/arrow_right.gif
  • %%PHPBBDIR%%/adm/images/arrow_up.gif
  • %%PHPBBDIR%%/adm/images/bg_button.gif
  • %%PHPBBDIR%%/adm/images/bg_hash1.gif
  • %%PHPBBDIR%%/adm/images/bg_hash2.gif
  • %%PHPBBDIR%%/adm/images/bg_hash3.gif
  • %%PHPBBDIR%%/adm/images/bg_hash4.gif
  • %%PHPBBDIR%%/adm/images/bg_header.gif
  • %%PHPBBDIR%%/adm/images/bg_header.jpg
  • %%PHPBBDIR%%/adm/images/bg_tabs_alt1.gif
  • %%PHPBBDIR%%/adm/images/bg_tabs_alt2.gif
  • %%PHPBBDIR%%/adm/images/cellpic3.gif
  • %%PHPBBDIR%%/adm/images/file_conflict.gif
  • %%PHPBBDIR%%/adm/images/file_modified.gif
  • %%PHPBBDIR%%/adm/images/file_new_conflict.gif
  • %%PHPBBDIR%%/adm/images/file_new.gif
  • %%PHPBBDIR%%/adm/images/file_not_modified.gif
  • %%PHPBBDIR%%/adm/images/file_up_to_date.gif
  • %%PHPBBDIR%%/adm/images/gradient2b.gif
  • %%PHPBBDIR%%/adm/images/icon_delete_disabled.gif
  • %%PHPBBDIR%%/adm/images/icon_delete.gif
  • %%PHPBBDIR%%/adm/images/icon_down_disabled.gif
  • %%PHPBBDIR%%/adm/images/icon_down.gif
  • %%PHPBBDIR%%/adm/images/icon_edit_disabled.gif
  • %%PHPBBDIR%%/adm/images/icon_edit.gif
  • %%PHPBBDIR%%/adm/images/icon_folder_link.gif
  • %%PHPBBDIR%%/adm/images/icon_folder_lock.gif
  • %%PHPBBDIR%%/adm/images/icon_folder.gif
  • %%PHPBBDIR%%/adm/images/icon_subfolder.gif
  • %%PHPBBDIR%%/adm/images/icon_sync_disabled.gif
  • %%PHPBBDIR%%/adm/images/icon_sync.gif
  • %%PHPBBDIR%%/adm/images/icon_trace.gif
  • %%PHPBBDIR%%/adm/images/icon_up_disabled.gif
  • %%PHPBBDIR%%/adm/images/icon_up.gif
  • %%PHPBBDIR%%/adm/images/innerbox_bg.gif
  • %%PHPBBDIR%%/adm/images/loading.gif
  • %%PHPBBDIR%%/adm/images/no_avatar.gif
  • %%PHPBBDIR%%/adm/images/no_image.png
  • %%PHPBBDIR%%/adm/images/phpbb_logo.png
  • %%PHPBBDIR%%/adm/images/phpbb_logo.svg
  • %%PHPBBDIR%%/adm/images/progress_bar.gif
  • %%PHPBBDIR%%/adm/images/spacer.gif
  • %%PHPBBDIR%%/adm/index.php
  • %%PHPBBDIR%%/adm/style/acp_attachments.html
  • %%PHPBBDIR%%/adm/style/acp_avatar_options_gravatar.html
  • %%PHPBBDIR%%/adm/style/acp_avatar_options_local.html
  • %%PHPBBDIR%%/adm/style/acp_avatar_options_remote.html
  • %%PHPBBDIR%%/adm/style/acp_avatar_options_upload.html
  • %%PHPBBDIR%%/adm/style/acp_ban.html
  • %%PHPBBDIR%%/adm/style/acp_bbcodes.html
  • %%PHPBBDIR%%/adm/style/acp_board.html
  • %%PHPBBDIR%%/adm/style/acp_bots.html
  • %%PHPBBDIR%%/adm/style/acp_captcha.html
  • %%PHPBBDIR%%/adm/style/acp_contact.html
  • %%PHPBBDIR%%/adm/style/acp_database.html
  • %%PHPBBDIR%%/adm/style/acp_disallow.html
  • %%PHPBBDIR%%/adm/style/acp_email.html
  • %%PHPBBDIR%%/adm/style/acp_ext_delete_data.html
  • %%PHPBBDIR%%/adm/style/acp_ext_details.html
  • %%PHPBBDIR%%/adm/style/acp_ext_disable.html
  • %%PHPBBDIR%%/adm/style/acp_ext_enable.html
  • %%PHPBBDIR%%/adm/style/acp_ext_list.html
  • %%PHPBBDIR%%/adm/style/acp_forums_copy_perm.html
  • %%PHPBBDIR%%/adm/style/acp_forums.html
  • %%PHPBBDIR%%/adm/style/acp_groups_position.html
  • %%PHPBBDIR%%/adm/style/acp_groups.html
  • %%PHPBBDIR%%/adm/style/acp_help_phpbb.html
  • %%PHPBBDIR%%/adm/style/acp_icons.html
  • %%PHPBBDIR%%/adm/style/acp_inactive.html
  • %%PHPBBDIR%%/adm/style/acp_jabber.html
  • %%PHPBBDIR%%/adm/style/acp_language.html
  • %%PHPBBDIR%%/adm/style/acp_logs.html
  • %%PHPBBDIR%%/adm/style/acp_main.html
  • %%PHPBBDIR%%/adm/style/acp_modules.html
  • %%PHPBBDIR%%/adm/style/acp_permission_roles.html
  • %%PHPBBDIR%%/adm/style/acp_permissions.html
  • %%PHPBBDIR%%/adm/style/acp_php_info.html
  • %%PHPBBDIR%%/adm/style/acp_posting_buttons.html
  • %%PHPBBDIR%%/adm/style/acp_profile.html
  • %%PHPBBDIR%%/adm/style/acp_prune_forums.html
  • %%PHPBBDIR%%/adm/style/acp_prune_users.html
  • %%PHPBBDIR%%/adm/style/acp_ranks.html
  • %%PHPBBDIR%%/adm/style/acp_reasons.html
  • %%PHPBBDIR%%/adm/style/acp_search.html
  • %%PHPBBDIR%%/adm/style/acp_styles.html
  • %%PHPBBDIR%%/adm/style/acp_update.html
  • %%PHPBBDIR%%/adm/style/acp_users_avatar.html
  • %%PHPBBDIR%%/adm/style/acp_users_feedback.html
  • %%PHPBBDIR%%/adm/style/acp_users_overview.html
  • %%PHPBBDIR%%/adm/style/acp_users_prefs.html
  • %%PHPBBDIR%%/adm/style/acp_users_profile.html
  • %%PHPBBDIR%%/adm/style/acp_users_signature.html
  • %%PHPBBDIR%%/adm/style/acp_users_warnings.html
  • %%PHPBBDIR%%/adm/style/acp_users.html
  • %%PHPBBDIR%%/adm/style/acp_words.html
  • %%PHPBBDIR%%/adm/style/admin.css

The first 100 are listed.

distinfo 1
FileSizeSHA256
phpBB-3.3.17.tar.bz24.137586e+06b52fd231e612a099c0af1d2dcb73a79f7d03926a482842c4ee2830d12f461b67
Master sites 1
  • https://download.phpbb.com/pub/release/${PORTVERSION:C/([0-9]+\.[0-9]+).*/\1/}/${PORTVERSION}/

Commit history 2

DateCommitCreditsLog message
99c172676d Jochen Neumeister www/phpbb3: Fix fetch
download.phpbb.com started rejecting requests carrying the libfetch user agent with HTTP 403. This breaks fetching the distfile everywhere, the package building cluster included. The distfile itself is unchanged and its recorded checksum still matches, and there is no newer upstream release. Work around the block by passing --user-agent to fetch. Sponsored by: Netzkommune GmbH
501e44be8f Jochen Neumeister www/phpbb3: update to 3.3.17
3.3.14 is affected by CVE-2026-29199 (CVSS 8.1): with force_server_vars disabled, phpBB builds the password reset link from the HTTP Host header, so an attacker who can control that header makes reset mails point to a domain of their choice, which may lead to account takeover. Also fixed since 3.3.14: improper state verification in the OAuth implementation (SECURITY-293), IDOR when composing private messages (SECURITY-286), CSRF on report submission (SECURITY-287), cross-user notification read state manipulation (SECURITY-290) and HTML generation from page data (SECURITY-283). Changelog: https://github.com/phpbb/phpbb/blob/release-3.3.17/phpBB/docs/CHANGELOG.html Security: CVE-2026-29199 Security: 4d06b948-a323-11f1-a655-3497f65b111b MFH: 2026Q3 Sponsored by: Netzkommune GmbH