Commit graph

102 commits

Author SHA1 Message Date
Po-Chuan Hsieh
287b36d39e
databases/libmemcached: Remove CMAKE_TESTING_ON
- Cosmetic change

CMAKE_TESTING_ON defaults to BUILD_TESTING.
2024-10-07 22:16:40 +08:00
Muhammad Moinur Rahman
bbab7f59e9 */*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
2023-12-31 01:37:05 +01:00
Po-Chuan Hsieh
c25f0c013e
databases/libmemcached: Skip libcrypto.pc when using SSL from base system
- Bump PORTREVISION for package change
2023-07-09 18:17:04 +08:00
Po-Chuan Hsieh
e53026bc18
databases/libmemcached: Update to 1.1.4
Changes:	https://github.com/awesomized/libmemcached/releases
2023-06-30 21:17:17 +08: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
Stefan Eßer
da00957fbe Fix CONFLICTS_INSTALL in the databases category
Approved by:	portmgr (implicit)
2022-06-29 17:57:40 +02:00
Po-Chuan Hsieh
b4f378abd2
databases/libmemcached: Cosmetic change 2022-03-31 06:02:41 +08:00
Po-Chuan Hsieh
bc2f4731f3
databases/libmemcached: Update MASTER_SITES
- Convert REINPLACE_CMD to patch files
- Do not silence installation message
- Cosmetic change
- Sort PLIST
- Take maintainership
2021-09-19 13:59:42 +08:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Fernando Apesteguía
39e54f3d7e databases/libmemcached: reset MAINTAINER
PR:	252573
Submitted by:	m.tsatsenko@gmail.com
MFH:	2021Q1
2021-01-11 18:20:22 +00:00
Dmitry Marakasov
9c42008645 - Update WWW
- Cosmetic fix

Approved by:	portmgr blanket
2020-12-03 09:37:45 +00:00
Niclas Zeising
3f52214dc4 databases/libmemcached: Fix build with -fno-common
Fix the build of databaes/libmemcached with -fno-common, which is the
default with llvm 11.

MFH:		2020Q3 (implicit, -fno-common fixes, ok by joenum)
2020-08-22 10:23:59 +00:00
Jan Beich
f18538b989 devel/libevent2: update to 2.1.11
Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
2019-08-02 13:30:40 +00:00
Sunpoet Po-Chuan Hsieh
b8c5edf171 Remove DTRACE option
Enabling DTRACE option causes build failure.
It appears this option never really worked on FreeBSD.

PR:		217097
Submitted by:	sunpoet (myself)
Approved by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer)
Thanks to:	John Hein <z7dr6ut7gs@snkmail.com> (for analysis and testing)
2018-04-04 10:57:33 +00:00
Dmitry Marakasov
c59e21a7ea - Switch to new test framework
Approved by:	portmgr blanket
2018-03-27 08:33:25 +00:00
Mathieu Arnold
cb9a2b582c Cleanup after removal of libexecinfo from ports.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:57 +00:00
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Matthew Seaman
05c6d12299 Fix the build in a better way -- this works irrespective of the SASL
option setting

PR:		219168
Submitted by:	sunpoet
2017-06-09 19:06:41 +00:00
Matthew Seaman
58480d53f2 Fix the build of libmemcached: add -lthr to the libraries
plus modifications to the autoconf files.

PR:		219168
Submitted by:	m.tsatsenko@gmail.com (maintainer)
Reported by:	000.fbsd@quip.cz
Approved by:	m.tsatsenko@gmail.com (maintainer)
2017-06-09 16:45:34 +00:00
Martin Wilke
04613c0f14 - Fix plist
- Bump PORTREVISION
2017-05-08 08:11:33 +00:00
Sunpoet Po-Chuan Hsieh
362516877d Fix SASL option
- Sort USES
- Bump PORTREVISION for package change

PR:		219100
Submitted by:	sunpoet (myself)
Approved by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer, via email)
2017-05-07 21:27:13 +00:00
Bryan Drewery
91b726dcf7 GNU_CONFIGURE: Fix ax_am_jobserver usage to respect MAKE_JOBS_NUMBER.
PR:		217670 [exp-run]
With hat:	portmgr
2017-03-13 17:47:17 +00:00
Bryan Drewery
1fe36074e0 Fix MAKE_JOBS support.
- This port uses ax_am_jobserver [1] which uses CPU_COUNT from
  ax_count_cpus [2] to force -j to match the number of CPUs in
  the system rather than the amount already specified by -j to
  'gmake all'.  The ax_count_cpus script is broken on FreeBSD
  and the ax_am_jobserver code has no current support for
  FreeBSD and uses a bashism, thus this always builds with 1
  CPU.  Forcing ax_am_jobserver to use our MAKE_JOBS_NUMBER
  value fixes the problem.

I plan to do an exp-run to fix this for the entire tree.

[1] https://www.gnu.org/software/autoconf-archive/ax_am_jobserver.html
[2] https://www.gnu.org/software/autoconf-archive/ax_count_cpus.html

MFH:		2017Q1
2017-03-09 18:52:18 +00:00
Jan Beich
a9425224f1 devel/libevent2: drop historical suffix after r362796
PR:		216777
Approved by:	mm (maintainer)
2017-02-20 02:57:04 +00:00
Jan Beich
21a7215c9a devel/libevent2: update to 2.1.8 and cleanup
- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
2017-02-04 07:56:59 +00:00
Dmitry Marakasov
1d1f878054 - Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by:	portmgr blanket
2016-05-19 10:21:23 +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
Steve Wills
3b549d3326 databases/libmemcached: revert using --with-pic
This wasn't necessary

Pointyhat to:		swills
Reported by:		tijl, bapt
2015-07-01 01:04:24 +00:00
Steve Wills
ef2a451323 databases/libmemcached: build with -fPIC
Fixes static lib build on 9.x

Approved by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer)
2015-06-30 19:26:32 +00:00
Tijl Coosemans
86c6fc4c0d - Update devel/automake to 1.15
- Update devel/gettext to 0.19.4
- Update devel/libtool and devel/libltdl to 2.4.5
- This version of libtool has been fixed to pass -fstack-protector to the
  compiler during linking.  Add the same fix to USES=libtool.  This should
  improve SSP support on FreeBSD/i386 8 and 9.
- databases/libmemcached, security/sssd: patch configure.ac so
  AC_CONFIG_AUX_DIR appears earlier.
  For databases/libmemcached changing configure.ac causes manpages to be
  regenerated which requires extra dependencies so patch a makefile to
  prevent that.
- devel/xfce4-dev-tools: only depend on recent versions of autoconf and
  automake

PR:		196938
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-01-23 18:54:01 +00:00
Kubilay Kocak
b6450d4ca7 databases/libmemcached: Update to 1.0.18 and much more
- Update to 1.0.18 and pkg-plist accordingly
- Add LICENSE (BSD3CLAUSE) and LICENSE_FILE
- Add TEST_DEPENDS and regression-test target
- Perl is not required, remove USE_PERL and from USES
- Split LDFLAGS from CONFIGURE_ENV, they're already set there
- Add libmemcachedprotocol to CONFIGURE_ARGS (Now default: off)
- Add OPTIONS for hash functions, debug and dtrace
- pkg-descr: Update WWW: URL
- Add patches for:
  * alloca.h include not found on FreeBSD
  * cinttypes include location
  * clang compatibility
- Strip shared libraries manually since upstream install-strip target is
  fail

Changes:

  https://launchpad.net/libmemcached/+announcements

[1] https://bugs.launchpad.net/libmemcached/+bug/1245562
[2] https://bugs.launchpad.net/libmemcached/+bug/1400560

Approved by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer, via email)
2014-12-11 05:26:39 +00:00
Baptiste Daroussin
3edc030b9f Cleanup plist 2014-10-20 10:41:12 +00:00
Baptiste Daroussin
ff06f04d62 USES=execinfo 2014-08-05 06:36:06 +00:00
Baptiste Daroussin
b564653452 Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
2014-07-24 13:32:58 +00:00
Dmitry Marakasov
5842a64033 - Switch to USES=libtool
Approved by:	portmgr blanket
2014-06-25 18:39:00 +00:00
Rene Ladan
5969ca5b26 - Add stage support, install manual pages unconditionally
- Define an explicit option for the optional SASL dependency
- Bump PORTREVISION

Approved by:	 portmgr (blanket infrastructure)
2014-03-31 11:26:53 +00:00
Baptiste Daroussin
c0d7b638ed Part 1 at removing now useless FETCH_ARGS redifition 2014-01-03 00:46:47 +00:00
Baptiste Daroussin
b5482324dc In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in databases
2013-12-11 18:08:52 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Baptiste Daroussin
0b8519df6b Do not overwrite USES 2013-09-17 10:12:32 +00:00
Baptiste Daroussin
7fb9058d37 Convert to new perl framework 2013-09-17 09:00:42 +00:00
Baptiste Daroussin
01904a4939 Fix build with libc++ 2013-09-06 20:04:43 +00:00
Baptiste Daroussin
5e04dfb987 Eliminate USE_GNOME=pkgconfig from databases
While here:
- trim headers
- Convert to USES=pathfix, USES=gmake
2013-09-02 09:01:51 +00:00
Alex Kozlov
05a9235c98 - Fix all cases of 'No newline at end of file' in ports tree
Approved by: portmgr (bapt)
2013-02-01 15:04:00 +00:00
Hajimu UMEMOTO
dda3fab6a5 Update cyrus-sasl2 to 2.1.26.
This bumps shlib version of libsasl2.
2012-12-10 15:10:02 +00:00
Steve Wills
fc8b794f10 - Update to 1.0.7
PR:		ports/167541
Approved by:	"Mikhail Tsatsenko" <m.tsatsenko@gmail.com> (maintainer)
2012-05-03 14:02:00 +00:00
Jason Helfman
17aab083b4 - pass maintainer-ship to submitter
PR:	ports/167218
Submitted by:	m.tsatsenko@gmail.com
2012-04-23 16:29:56 +00:00
Vanilla I. Shu
cfc998a265 Fix compile with gcc46 on freebsd8.2
PR:		ports/167208
Submitted by:	Olivier <software-freebsd@interfasys.ch>
2012-04-22 22:05:12 +00:00