1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-30 10:38:37 +00:00
Commit Graph

155 Commits

Author SHA1 Message Date
Po-Chuan Hsieh
141f35bdcd
ftp/pure-ftpd: Update manpage location (003a571d1d, r523104) 2024-02-21 23:06:29 +08:00
Po-Chuan Hsieh
e07d56b055
ftp/pure-ftpd: Update WWW and clean up pkg-descr 2023-04-06 01:29:47 +08:00
Muhammad Moinur Rahman
6e1233be22 Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:

- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
  RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features

Reviewed by:	delphij
Approved by:	portmgr
Differential Revision: https://reviews.freebsd.org/D38233
2023-02-08 04:53:56 -06:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Tobias C. Berner
30cd242001 ftp: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Alexander Kriventsov
  *  Anders Nordby <anders@fix.no>
  *  Andreas Fehlner <fehlner@gmx.de>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Damjan Marion <dmarion@open.hr>
  *  Emanuel Haupt <ehaupt@critical.ch>
  *  Eric Freeman <freebsdports@chillibear.com>
  *  Frank DENIS
  *  Frank Laszlo <laszlof@vonostingroup.com>
  *  Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
  *  Gea-Suan Lin <gslin@ccca.nctu.edu.tw>
  *  George V. Neville-Neil <gnn@FreeBSD.org>
  *  Hye-Shik Chang
  *  Jordan Hubbard <jkh@FreeBSD.org>
  *  Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
  *  Joseph Benden <joe@thrallingpenguin.com>
  *  Ju Pengfei <jupengfei@gmail.com>
  *  Jui-Nan Lin <jnlin@freebsd.cs.nctu.edu.tw>
  *  Mark Johnston <markj@FreeBSD.org>
  *  Martin Matuska (mm@FreeBSD.org)
  *  Marwan BURELLE <marwan.burelle@lri.fr>
  *  Maxim Ignatenko
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Neil Blakey-Milner
  *  Neil Blakey-Milner <nbm@rucus.ru.ac.za>
  *  Nick Leuta
  *  Nosov Artem <chip-set@mail.ru>
  *  Petr Holub <hopet@ics.muni.cz>
  *  Philippe Le Berre <philippe@le-berre.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Roman Bogorodskiy
  *  Sergey Matveychuk <sem@FreeBSD.org>
  *  Sergey Skvortsov <skv@FreeBSD.org>
  *  Stephane Legrand
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Tom McLaughlin <tmclaugh@sdf.lonestar.org>
  *  Tomokazu ISHII <t-ishii@tryplanet.com>
  *  Ulrich Spoerlein <uspoerlein@gmail.com>
  *  Wen Heping <wen@FreeBSD.org>
  *  Xavier Beaudouin <kiwi@oav.net>
  *  Yasuhiro Fukuma <yasuf@big.or.jp>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  ache
  *  cy@FreeBSD.org
  *  ijliao
  *  ports
  *  torstenb
  *  will

With hat:	portmgr
2022-07-20 16:21:53 +02:00
Po-Chuan Hsieh
8283ed5233
ftp/pure-ftpd: Update to 1.0.51
Changes:	https://github.com/jedisct1/pure-ftpd/releases
		https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2022-06-16 21:59:09 +08:00
Po-Chuan Hsieh
1925576a5a
ftp/pure-ftpd: Enable more options by default
- Sort OPTIONS_DEFAULT
- Bump PORTREVISION for package change
2022-02-28 20:46:00 +08:00
Po-Chuan Hsieh
b2bd4ad8c4
ftp/pure-ftpd: Fix SIGSEGV with PostgeSQL backend
- Bump PORTREVISION for package change

PR:		261358
Reported by:	Artyom Davidov <ard_1@mail.ru>
Obtained from:	c3f0f3c91d
2022-01-24 03:09:47 +08:00
Po-Chuan Hsieh
5c493807ff
ftp/pure-ftpd: Update to 1.0.50
- Update MASTER_SITES: remove ftp://

Changes:	https://github.com/jedisct1/pure-ftpd/releases
		https://www.pureftpd.org/project/pure-ftpd/news/
2021-12-22 02:46:25 +08:00
Mathieu Arnold
135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Baptiste Daroussin
06c273daa8 Drop the ipv6 virtual category for f* category as it is not relevant anymore 2019-10-09 10:40:21 +00:00
Sunpoet Po-Chuan Hsieh
69f59e0f59 Remove UTF-8 option and iconv stuff
- Bump PORTREVISION for package change

RFC 2640 support has been removed from free version since 1.0.48.

PR:		240264
Reported by:	Linus Sundqvist <linus.sundqvist@loopia.se>
2019-09-02 22:44:40 +00:00
Mathieu Arnold
79698c8457 Convert to UCL & cleanup pkg-message (categories e-g) 2019-08-13 16:03:11 +00:00
Sunpoet Po-Chuan Hsieh
9c8fe3089d Update to 1.0.49
Changes:	https://github.com/jedisct1/pure-ftpd/releases
2019-04-05 22:43:00 +00:00
Sunpoet Po-Chuan Hsieh
9af80e19e6 Fix TLS 1.3 compatibility
- Bump PORTREVISION for package change

Obtained from:	4a495c61ce
PR:		235354
Reported by:	Matt Churchyard <churchers@gmail.com>
2019-02-01 21:42:39 +00:00
Sunpoet Po-Chuan Hsieh
93bcc46922 Update to 1.0.47
Changes:	https://github.com/jedisct1/pure-ftpd/releases
2017-10-27 23:17:49 +00:00
Vsevolod Stakhov
f191a0244b - Update libsodium to 1.0.15 [1]
- Bump revisions for all dependent ports

PR:		223147 [1]
Submitted by:	Greg V [1]
2017-10-22 10:09:33 +00:00
Sunpoet Po-Chuan Hsieh
34117a3043 Use USES=mysql 2017-06-28 23:55:22 +00:00
Sunpoet Po-Chuan Hsieh
74e426502d Update to 1.0.46
- Reformat PKGMESSAGE

Changes:	https://github.com/jedisct1/pure-ftpd/releases
2017-04-25 14:22:54 +00:00
Sunpoet Po-Chuan Hsieh
730ae93f4c Update to 1.0.45
Changes:	https://github.com/jedisct1/pure-ftpd/releases
		https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2017-01-31 15:33:01 +00:00
Tijl Coosemans
02f27a83b4 The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-01-18 13:20:31 +00:00
Sunpoet Po-Chuan Hsieh
dc421bb167 Fix TLSCipherSuite parsing
- Bump PORTREVISION for package change

Note: author pointed out that users will get a more secure cipher suite by not
setting TLSCipherSuite to HIGH and just use the default.

PR:		215906
Reported by:	<yani@pi-greece.eu>
Obtained from:	3823d00dee
2017-01-09 14:41:58 +00:00
Sunpoet Po-Chuan Hsieh
a6d5096657 Update to 1.0.44
- Clean up MASTER_SITES
- Convert to options target helper
- Update WWW

Changes:	https://github.com/jedisct1/pure-ftpd/releases
2017-01-08 20:42:47 +00:00
Sunpoet Po-Chuan Hsieh
790c733651 - Update to 1.0.43
- Use USES=ssl

Changes:	https://github.com/jedisct1/pure-ftpd/releases
2016-11-19 17:03:17 +00:00
Alan Somers
59073b0f72 Make pure-ftpd flags configurable in /etc/rc.conf
Recognize a "pureftpd_flags" variable in pure-ftpd's rc script. Pretty much
anything that can be placed in /usr/local/etc/pure-ftpd.conf can be placed
in this variable instead.

ftp/pure-ftpd/Makefile
	Bump PORTREVISION

ftp/pure-ftpd/files/pure-ftpd.in
	Handle pureftpd_flags. It needs special handling because, unlike
	most daemons, pure-config.pl takes its mandatory argument first and
	its optional flags last.

PR:		210311
Approved by:	maintainer-timeout
Approved by:	brd (ports)
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D6676
2016-07-15 22:51:13 +00:00
John Marino
2e94d74398 security/libsodium: Upgrade version 1.0.8 => 1.0.10
Also bump all ports that depend on libsodium.

PR:		210999
Submitted by:	manu
Approved by:	vsevolod (maintainer)
2016-07-12 22:03:52 +00:00
Sunpoet Po-Chuan Hsieh
e1fca52a1f - Add LICENSE_FILE 2016-04-16 11:22:20 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Vsevolod Stakhov
7349ed49cd - Update libsodium to 1.0.8
- Bump revisions of all dependant ports

PR:		206482
Submitted by:	lev, w.schwarzenfeld@aon.at
2016-03-23 09:20:35 +00:00
Sunpoet Po-Chuan Hsieh
d4f92700f4 - Update to 1.0.42
Changes:	https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2015-07-27 19:23:09 +00:00
Sunpoet Po-Chuan Hsieh
acfb8623ca - Update to 1.0.41
- Remove TLS_CERTFILE: it is added to pure-ftpd.conf and configurable at runtime

Changes:	https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2015-06-28 09:45:16 +00:00
Sunpoet Po-Chuan Hsieh
51fa6bd2fd - Update to 1.0.40
Changes:	https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2015-06-14 09:18:10 +00:00
Vsevolod Stakhov
89b79e70ec - Updated libsodium to 1.0.3 [1]
- Bump revision for dependent ports

PR:		200548 [1]
Submitted by:	rsimmons0 at gmail.com [1]
2015-06-13 16:14:54 +00:00
Sunpoet Po-Chuan Hsieh
5d51236715 - Update to 1.0.39
Changes:	https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2015-06-01 19:37:23 +00:00
Sunpoet Po-Chuan Hsieh
19c8b34ffa - Update to 1.0.38
Changes:	https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2015-05-24 18:55:45 +00:00
Sunpoet Po-Chuan Hsieh
e31d2e608a - Make USE_OPENSSL conditional
Submitted by:	koobs
2015-05-16 13:35:14 +00:00
Sunpoet Po-Chuan Hsieh
269fdc35fb - Cleanup CONFIGURE_ARGS: --localstatedir=/var was added by bsd.port.mk since r384380 2015-05-10 12:45:50 +00:00
Sunpoet Po-Chuan Hsieh
12575cdc90 - Use USE_OPENSSL
PR:		199732
Submitted by:	Philip Jocks <freebsdbugs@filis.org>
2015-05-03 19:40:34 +00:00
Sunpoet Po-Chuan Hsieh
73d0ba2737 - Use CPPFLAGS instead of CFLAGS 2015-05-02 17:12:23 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Dmitry Marakasov
a1f9c93802 - Add CPE info
Approved by:	portmgr blanket
2015-04-13 19:19:41 +00:00
Sunpoet Po-Chuan Hsieh
0059af81ea - Update to 1.0.37
- Add SCRYPT option (on by default)
- Complete CONFIGURE_ARGS
- Add git repository to WWW

Note that this version includes several security changes:
- SSLv2 and SSLv3 are refused by default
- DES-hashed passwords are not supported
- RC4 was killed

Changes:	https://github.com/jedisct1/pure-ftpd/blob/master/ChangeLog
2015-03-11 18:34:27 +00:00
Sunpoet Po-Chuan Hsieh
d01e28a6f5 - Enable TLS option by default
- Allow to change location of pid files
- Bump PORTREVISION for package change
2015-03-08 19:38:18 +00:00
Chris Rees
1e94b6fb2f Switch to USES=pgsql 2014-11-22 19:13:49 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Sunpoet Po-Chuan Hsieh
9e4fd3be1e - Fix rc script:
- Reorder variables
  - Assign default value for
    - pureftpd_authd_enable
    - pureftpd_authsocket: remove detection via pure-config.pl
    - pureftpd_upload_enable
  - Remove duplicate pidfile_authd
  - Simplify script
- Bump PORTREVISION for package change

MFH:		2014Q2
2014-04-02 19:19:11 +00:00
Sunpoet Po-Chuan Hsieh
a1a5ce5985 - Use USES=tar:bzip2 2014-04-01 14:42:34 +00:00
Sunpoet Po-Chuan Hsieh
214c9d2478 - Add pure-authd support in rc script [1][2]
- Indent rc script
- Cosmetic change
- Bump PORTREVISION for package change

PR:		ports/163339 [1], ports/180992 [2] (based on)
Submitted by:	Gabor HALASZ <halasz.g@freemail.hu> [1]
		Ari Maniatis <ari@ish.com.au> [2]
2014-03-31 14:12:42 +00:00