Commit graph

1262 commits

Author SHA1 Message Date
Bryan Drewery
aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
Baptiste Daroussin
daae6d86b7 over to enlightenment@ 2015-04-16 22:16:07 +00:00
Grzegorz Blach
45bf4cceb6 Back to the pool.
Currently and in near future I don't have time to be responsible
for any port.
2015-04-16 20:13:43 +00:00
Adam Weinberger
375dc3e487 Add DOCS option.
Committed under just-fix-it.
2015-04-13 05:00:56 +00:00
Alexey Dokuchaev
53f768e355 Reclaim maintainership of ports that I still use regularly, but decided to
relinquish at some point to allow contributions coming more easily (not to
impose hard lock).  These days, there is no reason to yield maintainership
with the more lax rules and general consensus that casual changes do not
necessarily require explicit approval from maintainer prior to commit.

On the other hand, unmaintained ports can give (arguably false) impression
of being unwanted and one step above deprecation, yet these ports are not.

Inspired by:	marino
2015-04-07 13:21:09 +00:00
Kurt Jaeger
b723281ba5 benchmarks/nuttcp: DISTFILES are (again?) available, remove BROKEN 2015-04-07 12:57:26 +00:00
Michael Landin
adb81ff29e - fix unfetchable port (MASTER_SITES) 2015-04-07 10:12:08 +00:00
Sunpoet Po-Chuan Hsieh
76dff80b21 - Add LICENSE
- Update RUN_DEPENDS
- Convert to new options helper
- Remove OPTIONSFILE
2015-04-05 18:24:36 +00:00
Baptiste Daroussin
99a3f6b696 Mark as broken unfetchable ports 2015-04-05 17:29:01 +00:00
George V. Neville-Neil
016b2b0fbf Add SMHasher hashing benchmark and test system as a new port.
SMHasher is a test suite designed to test the distribution, collision,
and performance properties of non-cryptographic hash functions -
it aims to be the "DieHarder" of hash testing, and does a pretty
good job of finding flaws with a number of popular hashes.

The SMHasher suite also includes MurmurHash3, which is the latest
version in the series of MurmurHash functions - the new version is
faster, more robust, and its variants can produce 32- and 128-bit
hash values efficiently on both x86 and x64 platforms.

https://code.google.com/p/smhasher/
2015-03-31 20:25:23 +00:00
Sunpoet Po-Chuan Hsieh
d377a9adfb - Add LICENSE
- Remove MASTER_SITE_SUBDIR
2015-03-28 17:17:46 +00:00
Sunpoet Po-Chuan Hsieh
4170a599c3 - Use -lpthread instead of -pthread 2015-03-25 15:45:06 +00:00
John Marino
28ca5b96a2 5 ports categories: Remove $PTHREAD_LIBS
Categories: irc, x11-clocks, benchmarks, misc, textproc

approved by:	PTHREAD blanket
2015-03-24 17:09:58 +00:00
Jung-uk Kim
6f2378b769 Use SSLv3 instead of SSLv2 when OpenSSL is used. This fixes build on head. 2015-03-23 21:17:43 +00:00
Tilman Keskinoz
24a9c20164 Remove unnecessary whitespace changes in patchfile
add in previous commit
2015-03-23 11:15:35 +00:00
Bartek Rutkowski
902e1e1c72 benchmarks/netio: update 1.26 -> 1.32
- Fix clang build issues
- Maintainer's timeout (arved@FreeBSD.org)

PR:		181789
Submitted by:	Pawel Biernacki <pawel.biernacki@gmail.com>
2015-03-22 17:28:27 +00:00
Baptiste Daroussin
a5da770e67 Make fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
2015-03-21 23:05:19 +00:00
Adam Weinberger
9e00ce3f62 Some OCD cleanups on some of the perl@ ports.
- Remove dependencies in core
- Put testing depends in TEST_DEPENDS
- Remove unnecessary bsd.port.options.mk inclusions
- Remove checks for Perl versions that no longer exist in the ports tree
- Sort plists, some of which were so jumbled that I have to assume
  the plist was randomized before committing

A lot of the plist changes in this commit are moving PERL5_MAN3 after
SITE_PERL. It's repo churn now, but it makes updating the ports later
far easier.
2015-03-12 23:00:02 +00:00
Dmitry Marakasov
846e57906d - Add empty directory to plist 2015-03-11 14:42:17 +00:00
Dmitry Marakasov
fae555d873 - Fix shebangs
MFH:		2015Q1
2015-03-05 13:01:57 +00:00
Baptiste Daroussin
35c339abf0 Remove Authors from pkg-descr 2015-03-02 23:09:43 +00:00
Kurt Jaeger
f8a5e0e788 benchmarks/nuttcp: 6.1.2 -> 7.3.2
- take maintainer
- new distsite
- changes since 2008
  o Allow longer server info timeout for third party via --idle-data-timeout
  o Added feature to specify source port with "-p#:#" and "-P#:#"
  o Add "-g" option to specify multicast IP address to use
  o Clean up really confused transmit code for IPv4/IPv6 SSM multicast
  o Bug fix from Aristeu Rozanski:
    Crash caused by closing TCP_ADV_WIN_SCALE file even if open failed
  o Fix bug with server CPU affinity being parsed as %X instead of %d
    For non-sinkmode insure complete network block is written to stdout
    Above fixes nuttscp bug seen with --copy-dir getting premature EOF
  o Not every system has ERESTART added in 7.1.4, wrapped in ifdef
  o Fix non-Linux systems to properly count TCP retrans for multiple streams
  o Detect EOD for non-sinkmode UDP transfers
  o Suppress bogus warning when using maximum size UDP packet
  o Terminate non-sinkmode after specified file size with "-n" option
  o Allow multilink aggregation with "-N##m" option to work for receive
  o Add "-sz" zero copy option for non-sinkmode when input is a regular file
  o Remove "-Sf" forced server mode from Usage: statement
  o Fix zeroing of clientaddr6 during server cleanup
  o Fix freeaddrinfo() processing during cleanup
  o Change manually started oneshot server to have parent process just exit
  o Provide summary TCP retrans info for multi-stream TCP
  o Fix bug with retrans interval info when -fparse
  o Add "+stride" or "+n.n.n.n" syntax for multi-stream TCP (IPv4)
  o Fix third party bug with "-xc" option adding extraneous 't' character
  o Add optional client-side name resolution for third party host
  o Add "-N##m" option for multilink aggregation for multiple streams
  o Add "-xc#/#" and "-P#/#" options to Usage: statement
  o Enable jitter measurements with "-j" option
  o Enable one-way delay measurements with "-o" option
  o Fix bug with RTT and -fparse
  o Change ctl/data port checks to < 1024 instead of < 5000
  o Fix "--idle-data-timeout" Usage: statement for new default minimum
  o Improve transmit performance with "-i" by setting poll() timeout to 0
  o Don't output interval retrans info if non-sinkmode (for nuttscp)
  o Skip check for unACKed data at end of transfer if -DBROKEN_UNACKED
  o Play nice with iperf (change default data port to 5101)
  o Delay sending of server "OK" until after successful server bind()
  o Client check for server errors before starting data transfer
  o Continue checking for server output while draining client transmission
  o Correct "server not ACKing data" error message (server -> receiver)
  o Add "--packet-burst" option for Rob
  o Fix "--idle-data-timeout" Usage: statement for client
  o Improve accuracy of retrans info timing synchronization (client xmitter)
  o Allow rate limit to be exceeded temporarily by n packets ("-Rixxx/n")
  o Allow setting server CPU affinity from client via "-xcs" option
  o Allow setting client & server CPU affinity via third party
  o Allow passing of third party control port via "-Pctlport/ctlport3"
  o Up default idle data minimum to 15 sec to better handle net transients
  o Don't reset nstream until after last use (fix getaddrinfo() memory leak)
  o Fix bug with simultaneous server connections to manually started server
  o Fix Usage: statement: "--idle-data-timeout" both server & client option
  o Don't reset priority on server cleanup
  o Fix priority output for "-fparse"
  o Fix bad third party bug causing >= 1 minute transfers to silently fail
  o Fix Usage: statement: "--idle-data-timeout" not just a server option
  o Added IPv6 and SSM MC support
    Ported from Rob's 5.5.5 based code by Bill Fink
  o Fix client lockup with third party when network problem (for scripts)
  o Bugfix: set chk_idle_data on client (now also checks no data received)
  o Use argv[0] instead of "nuttcp" for third party
  o Bugfix: give error message again on error starting server
  o Timeout client accept() too and give nice error message (for scripts)

PR:	197475
Submitted by:	pi
Approved by:	Andrew Clark <andrewclarkii@gmail.com> (old maintainer)
2015-02-16 06:16:28 +00:00
Marius Strobl
5b76ab1a69 Enable OMNI by default; this matches what vanilla netperf does since
version 2.5 and restores bidirectional compatibility with other OS
distributions following suit.

PR:		197137
2015-01-27 22:56:14 +00:00
Martin Matuska
0153b6e257 Update phoronix-test-suite to 5.4.1
Release maintainership back to ports@

PR:		196766
Submitted by:	lightside
2015-01-20 09:56:10 +00:00
Rodrigo Osorio
13bc7ac768 - Remove duplicate spaces and fix typo
- Delete makefil as a patch
- Add new makefile for the project without BSD dependencies
- Fix out of order declarations in makefile
- Install doc by default
- bump port revision

Submitted by:	rodrigo
Reviewed by:	bapt, danfe
2015-01-19 15:05:12 +00:00
Rodrigo Osorio
cb6b63d768 - Fix Makefile style
- Fix MASTER site
- Fix EXTRACT cmd
- Add generic Makefile for compilation
- Install DOC by default
- Bump PORTREVISION

PR:		193153
Reviewed by:	bapt
2015-01-16 12:41:01 +00:00
Tijl Coosemans
c88aaf5c89 Add missing USE_OPENSSL=yes
PR:		195796
2015-01-15 09:05:37 +00:00
Rodrigo Osorio
a9e4ed6487 New port benchmarks/dhrystone : a computing benchmark for integer operations
PR:		193153
Submitted by:	Radim Kolar <hsn@sendmail.cz>
2015-01-14 15:49:55 +00:00
Wen Heping
4f3d713590 - Update to 1.5.1
PR:		196643
Submitted by:	linpct@gmail.com(maintainer)
2015-01-10 02:41:46 +00:00
Bruce A. Mah
878f3938b4 Update to benchmarks/iperf3 3.0.11.
Sponsored by:	ESnet
2015-01-09 21:19:58 +00:00
Muhammad Moinur Rahman
63e3a32208 benchmarks/siege: update version 3.0.8 => 3.0.9
Differential Revision:	https://reviews.freebsd.org/D1389
Approved by:	bapt(mentor), marino(mentor)
2014-12-29 06:53:30 +00:00
Danilo Egea Gondolfo
1fa076ebfb - Update net/openmpi to 1.8.4 2014-12-26 14:24:12 +00:00
Muhammad Moinur Rahman
6d2e8f9aeb Change my non-FreeBSD MAINTAINER mail to bofh@
Approved by:	bapt
2014-12-24 00:14:11 +00:00
Antoine Brodin
5f8472ec36 Shebangfix 2014-12-21 19:00:43 +00:00
Baptiste Daroussin
0a222ba4c4 Clean up some now useless PLIST_DIRS* 2014-12-20 14:07:27 +00:00
Baptiste Daroussin
e943b2d596 Convert to USES=autoreconf 2014-12-18 11:05:55 +00:00
Bruce A. Mah
a6b4d62051 Update benchmarks/iperf3 to 3.0.10.
Sponsored by:	ESnet
2014-12-17 15:14:59 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Grzegorz Blach
273c6e6d76 - Merge EFL libraries into devel/efl and update to 1.12.0
- Update x11-toolkits/elementary to 1.12.0
- Update x11-wm/enlightenment to 0.19.1
- Update graphics/evas_generic_loaders-* to 1.12.0
- Update devel/e_dbus to 1.7.10
- Update benchmarks/expedite to 1.7.10
- Move some of x11-wm/e17-module-* to x11-wm/e-module-*
  and update to recent snapshots
- Add multimedia/emotion_generic_players-vlc
- Add multimedia/rage

Reviewed by:	crees, antoine
2014-11-25 03:07:22 +00:00
Chris Rees
1e94b6fb2f Switch to USES=pgsql 2014-11-22 19:13:49 +00:00
Baptiste Daroussin
91a1caa242 Reset miwi's maintainership per his demand
Hope to see you back! Thank for all the work!
2014-11-18 09:37:31 +00:00
John Marino
6ccc40b5d7 benchmarks/lmbench: Make os file more robust
It's possible that the previous fix won't work when host version
doesn't match jail version, so recreate the "os" script to ensure
that the PLIST_SUB variable and build directory always match.
2014-11-03 11:45:03 +00:00
John Marino
52e83386e9 benchmarks/lmbench: Unbreak on all platforms
The PLIST_SUB hack that worked for years stopped working with recent
changes to PLIST_SUB handling.  We don't need to run a script to
figure out where the files are getting installed.  We can recreate it
from ARCH, OPSYS, and OSREL variables.
2014-11-03 10:42:12 +00:00
Baptiste Daroussin
b9c3a29822 Cleanup plist 2014-10-20 07:03:48 +00:00
Marcus von Appen
57f1865da8 - Convert ports from benchmarks/ and biology/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-19 07:38:11 +00:00
Bruce A. Mah
41f6ebff33 Update benchmarks/iperf3 to 3.0.9.
Approved by:	mat (mentor)
Sponsored by:	ESnet
2014-10-14 22:32:38 +00:00
Tijl Coosemans
46dcc792f6 Convert to USES=autoreconf 2014-10-03 15:46:45 +00:00
Bruce A. Mah
95185571cd Update benchmarks/iperf3 to 3.0.8.
Approved by:	mat (mentor)
Sponsored by:	ESnet
2014-10-01 22:04:20 +00:00
Wen Heping
6514e9b822 - Reset maintainer to ports@
PR:		193990
Submitted by:	dikshie@gmail.com(previous maintainer)
2014-09-28 15:03:23 +00:00
Wen Heping
9a607866de - Reset maintainer to ports@
PR:		193991
Submitted by:	dikshie@gmail.com(previous maintainer)
2014-09-28 14:22:13 +00:00