aboutsummaryrefslogtreecommitdiff
path: root/mail/squirrelmail
Commit message (Collapse)AuthorAgeFilesLines
* Remove the suggestion to add session.auto_start=1 to php.ini ifAdam Weinberger2015-08-152-5/+3
| | | | | | | | | | | | logging in fails. On modern PHP, it *makes* logging in fail. PORTREVISION bump to be on the safe side. PR: 202226 Submitted by: freebsd@alexus.org Notes: svn path=/head/; revision=394328
* - Add NO_ARCH for main/squirrelmail and all its pluginsDmitry Marakasov2015-08-032-0/+2
| | | | | | | | | PR: 202065 Submitted by: amdmi3 Approved by: adamw (maintainer) Notes: svn path=/head/; revision=393492
* Cleanup DIST* variables.Mathieu Arnold2015-05-111-2/+1
| | | | | | | | | | | | | | When appropriate: - Try to use DISTVERSION{SUF,PRE}FIX - Replace PORTNAME-PORTVERSION by DISTNAME - Convert MASTER_SITES to use macros - Other light cleanup With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386097
* Update squirrelmail* to 20150324, and clean up permission/owner handling inAdam Weinberger2015-03-244-27/+8
| | | | | | | | | | | | | | the plists. Also, avoid registering plugins during package build. It only makes sense to run the registration on end-user machines, and running it during package building leads to a stagedir violation, as noted in [1]. PR: 198044 [1] Submitted by: amdmi3 Notes: svn path=/head/; revision=382161
* Switch some dependencies from a directory name or a file generated by ↵Antoine Brodin2015-01-241-1/+1
| | | | | | | | | pkg-install to a package name, as the former can't be attributed to a package Notes: svn path=/head/; revision=377795
* Update squirrelmail to 20141107.Adam Weinberger2014-11-073-72/+10
| | | | | | | | | | | | Changes: * Add session variables that store information about most recent fatal IMAP error * Prevent session lock-up caused by filters plugin trying to move messages in an account that is over quota Notes: svn path=/head/; revision=372287
* Change USE_PERL5 from install to run. It needs to be present for the actualAdam Weinberger2014-08-281-1/+1
| | | | | | | pkg installation now, not just the install target. Notes: svn path=/head/; revision=366416
* Move plugin installation into the plist, rather than post-install, soAdam Weinberger2014-08-281-12/+11
| | | | | | | | | that it will work when installed from binary pkg. Bump PORTREVISION on all plugins for this. Notes: svn path=/head/; revision=366415
* Fix up permissions on the script necessary to activate plugins.Adam Weinberger2014-08-282-0/+3
| | | | | | | PORTREVISION bump for changed plist. Notes: svn path=/head/; revision=366407
* Fix staging errors that broke all plugins in ports, but worked in pkg.Adam Weinberger2014-08-281-4/+4
| | | | Notes: svn path=/head/; revision=366406
* Add CPE data to my ports.Adam Weinberger2014-08-101-1/+1
| | | | Notes: svn path=/head/; revision=364547
* Update to 20140717.Adam Weinberger2014-07-184-31/+24
| | | | | | | | | | | | | | | | | | | | | | | | Upstream changes include: - Add ability to search the FROM header for a given address - Resumed drafts now use the correct identity - Lighten folder refresh - let browser cache images and whatnot - Make sure sender and subject are never blank - Make sure folder list refresh gets non-empty response - Remove senseless restrictions on abook nicknames Port changes include: squirrelmail: - Improve installed permissions on all SM files - Introduce a pkg-help instead of a pre-everything message - Given the lack of pear-DB (old-style) drivers in the ports tree, it may be time to retire the DATABASE option altogether? squirrelmail-translations: - Depend on squirrelmail by identical PORTVERSION to prevent strings from being used with a different squirrelmail revision Notes: svn path=/head/; revision=362167
* Clean up Makefiles.Adam Weinberger2014-07-171-8/+8
| | | | Notes: svn path=/head/; revision=362140
* Add DOCS option for ports with PORTDOCS in plist.Adam Weinberger2014-07-161-4/+4
| | | | Notes: svn path=/head/; revision=362023
* Remove indefinite articles and trailing periods from COMMENT, plus minorJimmy Olgeni2014-07-071-1/+1
| | | | | | | | | | | | COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category M. CR: D306 Approved by: portmgr (bapt) Notes: svn path=/head/; revision=361099
* Small cleanups, let pkg-create do permissions and ownerships its ownAdam Weinberger2014-05-012-9/+15
| | | | | | | way rather than invoking chown and chmod ourselves. Notes: svn path=/head/; revision=352759
* Update to SquirrelMail STABLE 2014/04/20. Also cleaning upAdam Weinberger2014-04-203-12/+7
| | | | | | | | | | | | | | | | | | | | | the Makefiles, and using @sample. Notable changes include: * Add advanced control over the SSL context used when connecting to the SMTP and IMAP servers over SSL/TLS (Thanks to Emmanuel Dreyfus) * Add ability to show login error from the IMAP server instead of traditional "Unknown user or password incorrect" (thanks to Alain Williams) * Allow SSL socket context to be specified as well * Make configuration tool show the SquirrelMail version * Better hook results testing * Add ability to use console.log for debugging * Turn off debugging by default * Add new attachments_top hook Notes: svn path=/head/; revision=351634
* STAGE makes it a bit tricky to specify permissions and ownershipAdam Weinberger2014-02-282-2/+8
| | | | | | | | | | | | on directories. It looks like chown in the plist and chmod in do-install does the right thing. PORTREVISION bump as ownership on some folders has changed. The chmod in the plist seems to be a NO-OP but I'm leaving them in in case they magically work in the future. Notes: svn path=/head/; revision=346570
* - Stage supportMartin Wilke2014-02-182-7/+7
| | | | | | | - While here cleanup some whitespaces / dependencys Notes: svn path=/head/; revision=344880
* Update to 2013/12/29.Adam Weinberger2013-12-293-8/+10
| | | | | | | | | | | | | | Changes include: * Preserve compose action during HTML address book activity * Make $xtra in displayHtmlHeader() global so plugins can modify it; Add some generic JavaScript libraries with mechanism that allows any page or plugin to ask for them or others to be loaded; Add two new mechanisms for the folder pane refresh that use JavaScript to ensure the server is responding before initiating the refresh * Add full date and time as "title" (mouseover) text for dates shown on the message list screen Notes: svn path=/head/; revision=338015
* It turns out that letting bsd.squirrelmail.mk define CATEGORIESAdam Weinberger2013-12-121-1/+0
| | | | | | | | | | | | | broke PKGORIGIN, which is created in bsd.port.pre.mk. Oops. So, I've added CATEGORIES back to all the plugins, and bumped PORTREVISION so that packages with correct origins can be created. Thanks to: Stefan Bethke <stb@lassitu.de> Notes: svn path=/head/; revision=336240
* Create a generic PKGMESSAGE, and use it where appropriate.Adam Weinberger2013-12-082-4/+39
| | | | | | | | | | | | | Make sure that bsd.port.pre.mk is included before bsd.squirrelmail.mk. For ports with maintainers, I haven't switched you to the new PKGMESSAGE, but I have corrected paths in pkg-message.in where necessary. I also got a little over-zealous in cleaning redundant definitions from the headers. Apologies in advance if this rubs you the wrong way. Notes: svn path=/head/; revision=335921
* Update to 2013/10/26Adam Weinberger2013-10-263-13/+15
| | | | | | | | | | | In particular: * Add new spacer image and allow its use for unsafe images instead of the sec_remove_* image -- brings HTML emails into the modern age (much more viewable) Notes: svn path=/head/; revision=331706
* Correct a typo.Adam Weinberger2013-10-261-1/+1
| | | | Notes: svn path=/head/; revision=331643
* Fix plist referencing a non-existent directory.Adam Weinberger2013-10-222-3/+1
| | | | | | | | | | PORTREVISION bump. PR: ports/183152 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> Notes: svn path=/head/; revision=331216
* Remove php-5.3 restriction.Adam Weinberger2013-10-211-3/+1
| | | | Notes: svn path=/head/; revision=331080
* Improve permissions on writeable directories.Adam Weinberger2013-10-211-2/+4
| | | | | | | PORTREVISION bump for safety. Notes: svn path=/head/; revision=331077
* It has been 2.5 years since the last SquirrelMail release. In thisAdam Weinberger2013-10-2110-208/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | time, there have been many fixes added to the source tree, including the PHP 5.4 and 5.5 fixes, requests for which have become the bane of my maintainer existence. The SM team is hard at work on the next version, but at this time it is unclear whether the next version will ever see a full release. As a result, this port will begin following hand-picked SVN snapshots. So, the port officially accepts PHP 5.4 and 5.5, though if you encounter weird errors please DTRT and report it to the SM developers and then downgrade your PHP to 5.3. The other major thing here is that the default location for user preferences and attachments is being changed. Previously we used /var/spool/squirrelmail which is really not in-line with FreeBSD's hier(7). Now we use paths under $PREFIX, respectively $PREFIX/www/squirrelmail/data and .../attach. You can either copy /var/spool/squirrelmail/pref/* into $PREFIX/www/squirrelmail/data, and /var/.../attach/* into $PREFIX/.../attach, and then run $PREFIX/www/squirrelmail/configure, or you can do nothing in which case that's totally fine too and your installation won't break or anything. Note that best practice, as recommended by the SM installation notes and common sense, would suggest moving your user data files to someplace outside of the $PREFIX/www/squirrelmail. Notes: svn path=/head/; revision=331076
* Stage support and clean up the messy Makefile a littleAdam Weinberger2013-10-062-32/+118
| | | | Notes: svn path=/head/; revision=329527
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-5/+2
| | | | | | | mail) Notes: svn path=/head/; revision=327742
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
* Use the php54-safe sqsession_unregister() instead of the deprecatedAdam Weinberger2012-11-162-1/+12
| | | | | | | | | | | | and removed session_unregister(). This is solely a php-5.4 fix. PORTREVISION bump, but since this port does not officially support php-5.4 I have no plans to merge this patch to RELENG_9_1_0. Feature safe: yes Notes: svn path=/head/; revision=307496
* Prevent PREFIX from making its way into the plist for plugins.Adam Weinberger2012-11-081-1/+1
| | | | | | | | | This broke package builds of squirrelmail plugins. Feature safe: yes Notes: svn path=/head/; revision=307190
* Make sure plugins use the same php version as the main squirrelmailAdam Weinberger2012-11-051-18/+12
| | | | | | | | | | | | | | | port. This is an issue for packages, where dependencies are computed before other dependencies are installed. While we're at it, remove the vestigial WITHOUT_WWWDIR thing. I'm just assuming noone uses it, and if you do, then you can set SQUIRRELDIR= as noted in the file---this is the same setting used in the main squirrelmail port. Feature safe: yes Notes: svn path=/head/; revision=307035
* I know that the error for php-5.4 incompatibility confusingly saysAdam Weinberger2012-11-021-0/+6
| | | | | | | | | | | | | | | | that squirrelmail is incompatible with php-5 entirely, but it is just php-5.4 that it is incompatible with. I'm adding some more verbose and setting the default to 5.3 if php isn't installed, but there's not a lot else I can do. There is an open PR to make the error message more clear, but at the end of the day php-5.4 compatibility is waiting only on the SM team to make another release. Feature safe: yes Notes: svn path=/head/; revision=306833
* Rather than using cp -R and warning about umask values, use cpio.Adam Weinberger2012-10-161-11/+8
| | | | | | | | | | | | As a result, this picks up an .htaccess in DOCSDIR that we were missing before. Also, prevent a patch remnant from getting installed. PORTREVISION bumped for plist change. Feature safe: yes Notes: svn path=/head/; revision=305960
* The l10n/i18n package has been separated, and now livesAdam Weinberger2012-10-083-1699/+6
| | | | | | | in mail/squirrelmail-translations. Notes: svn path=/head/; revision=305548
* Use language from WWW to clarify that JS is supported, but notAdam Weinberger2012-09-091-1/+1
| | | | | | | required. Notes: svn path=/head/; revision=303980
* Don't clobber php54's hex2bin(). This resolves a compatability issueAdam Weinberger2012-09-091-0/+33
| | | | | | | | | between squirrelmail and php54, though others remain. This patch was adapted from the squirrelmail SVN repo. Notes: svn path=/head/; revision=303979
* Let bsd.port.mk create users and groups rather than doing itAdam Weinberger2012-09-092-31/+10
| | | | | | | ourselves. Introduces SMUSER/SMGROUP tunables. Notes: svn path=/head/; revision=303976
* Remove WITHOUT_WWWDIR. This was a tunable to install into a nonstandardAdam Weinberger2012-09-091-8/+1
| | | | | | | | | | location. It came with a pre-everything message warning you of the change. This happened 8.5 years ago, so I am hoping people have converted over by now. If not, just set SQUIRRELDIR to whatever path you please. This is noted also in the Makefile. Notes: svn path=/head/; revision=303974
* Convert the WITH_DATABASE and WITH_LDAP tunables to optionsNG.Adam Weinberger2012-09-091-10/+16
| | | | | | | PR: ports/171092 Notes: svn path=/head/; revision=303973
* - Pass maintainership to new maintainerThomas Abthorpe2012-09-091-1/+1
| | | | Notes: svn path=/head/; revision=303954
* - Mark IGNORE_WITH_PHP=5Thomas Abthorpe2012-09-071-0/+1
| | | | | | | | | | - There is a known compatibility issue with php-5.4, use php-5.3 instead PR: ports/171094 Submitted by: adamw Notes: svn path=/head/; revision=303815
* - Mark CONFLICTS with squirreloutlookThomas Abthorpe2012-06-071-0/+2
| | | | | | | Submitted by: ketasbot Notes: svn path=/head/; revision=298692
* Remove more tags from pkg-descr files fo the form:Doug Barton2011-10-241-3/+0
| | | | | | | | | | | - Name em@i.l or variations thereof. While I'm here also fix some whitespace and other formatting errors, including moving WWW: to the last line in the file. Notes: svn path=/head/; revision=284232
* - Update to 1.4.22Thomas Abthorpe2011-09-082-4/+4
| | | | | | | | | Security: CVE-2010-4554 Security: CVE-2010-4555 Security: CVE-2011-2023 Notes: svn path=/head/; revision=281459
* - Use canonical format for FreeBSD.org MAINTAINER addressesSunpoet Po-Chuan Hsieh2010-12-252-3/+1
| | | | | | | | | | | - Remove obsolete MD5 checksum while I'm here PR: ports/152844 Submitted by: sunpoet (myself) Approved by: miwi (with portmgr hat) Notes: svn path=/head/; revision=266895
* - Update to 1.4.21Thomas Abthorpe2010-08-044-11/+11
| | | | | | | | | PR: ports/149063 (based on) Submitted by: Daniel Bond <db nsn.no> Security: CVE-2010-1637 and CVE-2010-2813 Notes: svn path=/head/; revision=258791
* - Really add patch this timeThomas Abthorpe2010-06-021-0/+12
| | | | Notes: svn path=/head/; revision=255571