1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-18 08:02:48 +00:00
Commit Graph

94 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
aae33b1c39 Move devel/p5-IO-stringy to devel/p5-IO-Stringy and update to 2.113
- Fix LICENSE_FILE
- Update pkg-descr
- Update WWW
- Bump PORTREVISION of dependent ports for dependency change

Changes:	https://metacpan.org/changes/distribution/IO-Stringy
2020-06-26 11:55:23 +00:00
Kurt Jaeger
45bb7bc6b5 mail/sympa: update 6.2.54 -> 6.2.56, fix security issue
- A vulnerability has been discovered in Sympa web interface by
  which attacker can execute arbitrary code with root privileges.

PR:		246701
Submitted by:	William F. Dudley Jr. <wfdudley@gmail.com>
Approved by:	dgeo@centrale-marseille.fr (maintainer)
MFH:		2020Q2
Relnotes:	https://github.com/sympa-community/sympa/releases/tag/6.2.56
Security:	CVE-2020-10936
		https://sympa-community.github.io/security/2020-002.html
		https://github.com/sympa-community/sympa/issues/943
2020-05-27 16:02:32 +00:00
Alexey Dokuchaev
87f97647a7 Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 3). 2020-05-27 14:55:03 +00:00
Kurt Jaeger
789825b186 mail/sympa: update 6.5.2 -> 6.2.54 with security fix
PR:		245672
Submitted by:	geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
MFH:		2020Q2
Relnotes:	https://github.com/sympa-community/sympa/blob/6.2.54/NEWS.md
Security:	CVE-2020-9369
2020-04-17 18:45:39 +00:00
Kurt Jaeger
7ac4d92a3a mail/sympa: upgrade 6.2.44 -> 6.2.52
- Some scenarios and list creation templates for "intranet" use
  cases were made optional: They have been moved into samples/
- See also "upgrading notes" for details:
  https://sympa-community.github.io/manual/upgrade/notes.html
  There are special instructions when upgrading from 6.2.50 but
  this version did not hit the ports tree.

PR:		243050
Submitted by:	Geoffroy Desvernay <dgeo@centrale-marseille.fr> (maintainer)
Relnotes:	https://github.com/sympa-community/sympa/releases/tag/6.2.52
2020-01-21 17:44:29 +00:00
Mathieu Arnold
558224994b onvert to UCL & cleanup pkg-message (categories l-m) 2019-08-13 22:29:42 +00:00
Kai Knoblich
f72d303288 mail/sympa: Update to 6.2.44
Changelog since 6.2.42:

* Indentation of web templates are corrected. Though this change will not
  affect functionality, administrators might have to apply their
  customization to the new templates again.
* WWSympa: TLS client authentication: Now it gets rfc822Name in X.509v3
  subjectAltName, otherwise emailAddress attribute in subject DN. Note
  that earlier efforts getting attribute such as MAIL, Email in subject DN
  are no longer supported.
* ARC: Now Mail-DKIM 0.55 or better is required for ARC support.
* WWSympa: Admin function to bulk unsubscribe which has been provided by
  6.1.x was restored

Fixed bugs:

* "Use of uninitialized value $salt" on --import
* Improve handling of missing sympa/web_tt2 during upgrade

Merged pull requests:

* Support Test::Compile 2.0.0
* Remove all unneeded files from foundation-icons directory

PR:		238784
Submitted by:	Geoffroy Desvernay <dgeo@centrale-marseille.fr> (maintainer)
Reported by:	Daniel <d.stoye@cms.hu-berlin.de>
MFH:		2019Q3
2019-07-26 11:34:50 +00:00
Kai Knoblich
2a3087376f mail/sympa: Update to 6.2.42
* Introduce new option for SQLite support
* Modernize the options regarding the database types
* Define MYSQL and FASTCGI as new default options

While I'm here:

* Fix the license and add the location to the license file
* Convert the usage to GH_TUPLE to USE_GITHUB/GH_ACCOUNT as GH_TUPLE is not
  meant for the default distribution file
* Remove no longer required CONFLICTS because mail/sympa5 has been removed
  from the Ports tree in 2012
* Remove SUB_LIST because the variables are no longer referenced in one of
  the files defined in SUB_FILES
* Sort variables a bit to place them to their intended locations

Changelog since 6.2.36:

* Built-in authentication: RC4 reversible encryption of password storage in
  database was dropped.
* Format of session cookie was changed. Session cookies generated with
  earlier releases will be invalidated.
* Authorization scenarios: The "default" scenario files named *.default
  (regular file or symbolic link) are no longer available.
* Files for message footer and header were renamed to message_footer and
  message_header.
* WWSympa: LDAP authentication will no longer perform search operation
  twice. Now it retrieves entry for the user by a search operation at once,
  then checks if account is available by a bind operation.
* WWSympa: Feature of sympa_altemails cookie was removed.
  alternative_email_attribute parameter in auth.conf was deprecated.
* Primary auth.conf, crawlers_detection.conf and trusted_applications.conf
  will be used by non-primary domains by default. Previously primary ones
  were omitted.
* Tasks: Task files will be put in tasks subdirectory. Previously they were
  put in global_task_models or list_task_models subdirectory. Older task
  files will be automatically copied to new places during upgrading process.
* Oracle Database: There is a change on usage of db_host parameter.
* WWSympa: Login form was refactored. Some templates including
  web_tt2/login.tt2 and web_tt2/login_menu.tt2 were changed.
* Now the lists with bounce addresses can not be created. Addresses with
  local part "bounce" or prefix "bounce+" are used for bounce management and
  should not be used as list addresses.

Implemented enhancements:

* Refactoring on mail templates
* Feature request: add a "global" mail signature
* Adding ARC support

Fixed bugs:

* SSO session refresh won't reset WWSympa's session
* Long email addresses in system messages might be folded
* Moderation process on the lists with obsoleted parameter host fails
* File extension may contain spaces by using gettext_strftime()
* WWSympa: Loading home page takes long time
* WWSympa: Older CSS files would be cleared

Closed issues:

* Bug in logic. Password is in md5 format, not rehashing

Merged pull requests:

* Allow to use Gitlab CI

https://github.com/sympa-community/sympa/blob/6.2.42/NEWS.md

PR:		237108
Submitted by:	Geoffroy Desvernay (maintainer)
Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D19929
2019-04-18 17:40:54 +00:00
Steve Wills
6a780b59dd mail/sympa: update to 2.6.36
PR:		232334
Submitted by:	geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
2018-10-19 00:18:55 +00:00
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Martin Wilke
91fb4f7d0e - Update to 2.6.34
PR:		230662
Sponsored by:	iXsystems Inc.
2018-08-16 15:08:04 +00:00
Mathieu Arnold
f6d56007b9 Remove all := from BUILD_DEPENDS, here are never needed.
While there, cleanup, and sort depends.

When build and run dependencies are the same, there are three ways to
avoid duplicating the list while not adding the framework added
BUILD_DEPENDS to the RUN_DEPENDS.  In order of preference, they are:

1) use RUN_DEPENDS to set BUILD_DEPENDS:

BUILD_DEPENDS=	${RUN_DEPENDS}
RUN_DEPENDS=	foo:bar/baz

2) create another variable and use it:

MY_DEPENDS= foo:bar/baz
BUILD_DEPENDS=	${MY_DEPENDS}
RUN_DEPENDS=	${MY_DEPENDS}

3) use BUILD_DEPENDS to set RUN_DEPENDS and force evaluation:

BUILD_DEPENDS=	foo:bar/baz
RUN_DEPENDS:=	${BUILD_DEPENDS}

Sponsored by:	Absolight
2018-07-09 08:40:17 +00:00
Kirill Ponomarev
00abd15bcc Security update to 6.2.32
Description:
A vulnerability has been discovered in Sympa web interface that
allows write access to files on the server filesystem.

This flaw allows to create or modify any file writable by the Sympa
user, located on the server filesystem, using the function of Sympa
web interface template file saving.

PR:		227642
Submitted by:	maintainer
2018-05-22 19:30:50 +00:00
Wen Heping
57380973f0 - Update to 6.2.30
PR:		227258
Submitted by:	dgeo@centrale-marseille.fr(maintainer)
2018-04-06 12:15:01 +00:00
Jochen Neumeister
346cdbbb20 mail/sympa: Update from 6.2.22 to 6.2.24
Fix more shebangs

Changelog: https://github.com/sympa-community/sympa/blob/6.2.24/NEWS.md

PR:		224502
Submitted by:	geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13575
2017-12-24 07:12:42 +00:00
Kurt Jaeger
24bcff0101 mail/sympa: enable NLS by default
...because it fails to build without NLS

PR:		223963
Approved by:	Geoffroy Desvernay <dgeo@centrale-marseille.fr> (maintainer)
2017-12-04 16:53:36 +00:00
Kurt Jaeger
d573ffd406 mail/sympa: update 6.2.16 -> 6.2.22
Please note:

- Web's static dirs have moved to a single dedicated directory.
- Users should review webserver's /static configuration (examples in
  share/examples/sympa).

PR:		223793
Submitted by:	geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
Relnotes:	https://github.com/sympa-community/sympa/blob/6.2.22/NEWS.md
2017-11-26 20:29:06 +00:00
Mathieu Arnold
cca3818702 Fix usage with postfix's postalias, also update pkg-message.
PR:		220833
Submitted by:	mat and maintainer
MFH:		2017Q3
Sponsored by:	Absolight
2017-07-18 17:52:17 +00:00
Sunpoet Po-Chuan Hsieh
fb99832231 Remove Perl core modules
- Bump PORTREVISION for dependency change

With hat:	perl
2017-06-26 03:24:43 +00:00
Rene Ladan
08a381e613 mail/sympa: remove optional dependency on expired databases/p5-DBD-Oracle 2017-03-07 19:57:44 +00:00
Mathieu Arnold
c6f651390a OPTIONS_SET/OPTIONS_UNSET are global variables, they cannot be used in ports Makefiles.
So, replace them with OPTIONS_SLAVE, OPTIONS_EXCLUDE, OPTIONS_DEFAULT,
where appropriate.

The ghostscript ports are doing something nasty that is certainly wrong,
but I don't want to try to understand it.

Sponsored by:	Absolight
2016-10-24 10:18:50 +00:00
Pawel Pekala
b6195b9f5c Update to version 6.2.16
PR:		211155
Submitted by:	maintainer
2016-07-16 19:54:51 +00:00
Bartek Rutkowski
be38a25c09 mail/sympa: update 6.2.14 -> 6.2.15
- Bugfix release

PR:		209667
Submitted by:	Geoffroy Desvernay <dgeo@centrale-marseille.fr> (maintainer)
MFH:		2016Q2
2016-05-23 12:04:43 +00:00
Dmitry Marakasov
4e942b6419 - Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by:	portmgr blanket
2016-05-19 10:44:11 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Raphael Kubo da Costa
0ba947f9fb Update to 6.2.14.
PR:		207539
Submitted by:	geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
2016-02-27 23:18:39 +00:00
William Grzybowski
933c4abcd7 mail/sympa: update to 6.2.11
PR:		204526
Submitted by:	maintainer
2015-11-15 11:38:45 +00:00
Mathieu Arnold
09ea1afb90 Update to 6.2.9.
PR:		203209
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-15 15:36:50 +00:00
Mathieu Arnold
6ba68464cc Update to 6.2.8.
PR:		203209
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-15 14:19:52 +00:00
Mathieu Arnold
0e8fcb8186 Fix build as a user.
Sponsored by:	Absolight
2015-06-07 09:28:16 +00:00
Jan Beich
46e782c273 mail/sympa: fix bugs in rc.d script
* Current sympa.rc not show the correct status, always active. grep
  with pid string also process.
* The output of ps depends on the windows size. Sometime truncated
  /usr/local/libexec/sympa/task_manager.pl -w for avoid it.
* Change ps options to BSD-sytle.

PR:		199145
Submitted by:	Igor Zabelin <igorz@yandex.ru>
Approved by:	geoffroy desvernay <dgeo@centrale-marseille.fr> (maintainer)
2015-05-03 07:33:40 +00:00
Dmitry Marakasov
9e08ca0a63 - Add CPE info
Approved by:	portmgr blanket
2015-04-25 00:53:17 +00:00
Brad Davis
5d1586441e Update mail/sympa to 6.1.24.
PR:		198508
Submitted by:	Geoffroy Desvernay <dgeo@centrale-marseille.fr>
Approved by:	bdrewery (mentor)
MFH:		yes
2015-03-13 03:33:35 +00:00
Chris Rees
978c38d9df - Update to 6.1.22
- Add Net::DNS as stated in changelog for 6.1.21

Also changed in plist:
 - @dirrm(try) to @dir to make portlint happy.
 - removed @owner for libexec/sympa/*: sympa doesn't need write privileges here (do it ?)
 - changed broken ${CHOWN} from Makefile to "@owner" in plist for %%DATADIR%%/{list_data,bounce,arc} (owned by sympa:sympa for real)

Pass maintainership to submitter (thanks a lot!)

PR:		ports/193522
Submitted by:	Geoffroy Desvernay
2014-12-19 17:17:22 +00:00
Chris Rees
2a1424adb8 Fix pkg-message
PR:		ports/190109
Submitted by:	loic.blot@unix-experience.fr (based on)
2014-06-08 17:42:39 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Chris Rees
ed3d3888ca Add NLS to OPTIONS_DEFINE as it's used in the port
PR:		ports/188688
Submitted by:	mat

Fix ownership of installed libexec files

PR:		ports/188689
Submitted by:	mat
2014-04-19 17:10:40 +00:00
Chris Rees
f07640c809 pkg-messageify pkg-message rather than using pkg-install
Suggested by:	mat
2014-04-19 16:58:13 +00:00
Chris Rees
e0b52ac4eb Fix leftovers.
While here, change ${RMDIR} to rmdir in pkg-plist-- these were detected falsely
as leftovers

Reported by:	swills
2014-03-26 16:54:29 +00:00
Chris Rees
77623ac9de Update to 6.1.20
PR:		ports/187573
Submitted by:	Geoffroy Desvernay
2014-03-25 20:57:30 +00:00
Chris Rees
139f9402a1 Stop using chown in stage part-- upstream's Makefile is keen to ensure ownership
too early.
2014-01-01 20:46:35 +00:00
Chris Rees
ffea24219b Stage ports maintained by me in irc java mail
Cleanups in several places
2013-12-29 15:46:13 +00:00
Baptiste Daroussin
fd61959c15 Add NO_STAGE all over the place in preparation for the staging support (cat: mail) 2013-09-20 19:59:12 +00:00
Andrej Zverev
69b6f05b28 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-14 18:12:50 +00:00
Baptiste Daroussin
ee8cbb16fc WITHOUT_NLS -> PORT_OPTIONS:MNLS
NOPORTDOCS -> PORT_OPTIONS:MDOCS
New options framework
2013-06-04 14:17:16 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Chris Rees
03fd6366c9 Add new rc script for sympa
PR:		ports/176475
Submitted by:	Eimar Koort <eimar.koort@gmail.com>
2013-03-14 19:14:47 +00:00
Chris Rees
9f56d0b8bc Update to 6.1.17
PR:		ports/175966
Submitted by:	Geoffroy Desvernay <dgeo@centrale-marseille.fr>

While here, convert the make.conf knobs to OPTIONSng.

The DB_TYPE compatibility shim will remain for a few versions, but it should
be changed to OPTIONS_SET=[db-type as described in the OPTION] now.
2013-02-16 13:21:22 +00:00
Chris Rees
5a5b3b2742 Update to 6.1.16
Feature safe:	yes
2012-12-01 13:37:36 +00:00