According to portsmon, benchmarks/fio's build is currently broken on 9 after
the update to 2.2.11:
lex: can't open lex.yy.c
with a verbose build it's possible to see that this is because base's flex
on 9 is too old and does not support "-o foo", it requires "-ofoo".
Depending on flex from ports to fix the build is not enough, as then the
yacc call fails:
/usr/bin/yacc -o y.tab.c -l -d -b y exp/expression-parser.y
yacc: e - line 68 of "exp/expression-parser.y", syntax error
%parse-param { long long *result }
^
Makefile:312: recipe for target 'y.tab.c' failed
Fix it by depending on both textproc/flex and devel/bison when the versions
in base are too old.
PR: 205022
Approved by: bapt (maintainer)
2015-11-26 audio/pecl-id3: Broken for more than 6 months
2015-11-26 dns/geta: Broken for more than 6 months
2015-11-26 finance/openerp-web: Broken for more than 6 months
2015-11-26 devel/py-async: Further using of this module is not encouraged by upstream
2015-11-26 chinese/kon2: Depends on expiring chinese/cce
2015-11-26 games/linux-skulltag: Depends on expiring audio/linux-fmodapi
2015-11-26 archivers/wzip: Broken for more than 6 months
2015-11-26 databases/sybtcl: Broken for more than 6 months
2015-11-26 biology/povchem: Broken for more than 6 months
2015-11-26 audio/btc: Broken for more than 6 months
2015-11-26 astro/wmglobe: Broken for more than 6 months
2015-11-26 graphics/pyro: Broken for more than 6 months
2015-11-26 graphics/jpeg2ps: Broken for more than 6 months
2015-11-26 chinese/gugod-clean: Broken for more than 6 months
2015-11-26 comms/bforce: Broken for more than 6 months
2015-11-26 cad/geda-docs: Broken for more than 6 months
2015-11-26 chinese/cwtexttf: Broken for more than 6 months
2015-11-26 comms/zmtx-zmrx: Broken for more than 6 months
2015-11-26 astro/sky2000: Broken for more than 6 months
2015-11-26 deskutils/libopensync-plugin-file: Broken for more than 6 months
2015-11-26 databases/sqlite-ext-mobigroup: Broken for more than 6 months
2015-11-26 chinese/bg5ps: Broken for more than 6 months
2015-11-26 deskutils/x-tile: Broken for more than 6 months
2015-11-26 graphics/pure-gl: Broken for more than 6 months
2015-11-26 audio/dvda-author: Broken for more than 6 months
2015-11-26 chinese/oxim: Broken for more than 6 months
2015-11-26 editors/spe: Broken for more than 6 months
2015-11-26 audio/mpdscribble: Broken for more than 6 months
2015-11-26 cad/geda-symcheck: Broken for more than 6 months
2015-11-26 audio/linux-fmodapi: Broken for more than 6 months
2015-11-26 audio/pure-audio: Broken for more than 6 months
2015-11-26 editors/bpatch: Broken for more than 6 months
2015-11-26 benchmarks/geekbench: Broken for more than 6 months
2015-11-26 graphics/icoconvert: Broken for more than 6 months
2015-11-26 cad/geda-utils: Broken for more than 6 months
2015-11-26 deskutils/tomboy-plugin-wordcount: Broken for more than 6 months
2015-11-26 graphics/sketch: Broken for more than 6 months
2015-11-26 ftp/spegla: Broken for more than 6 months
2015-11-26 graphics/clutter-box2d: Broken for more than 6 months
2015-11-26 audio/scmpc: Broken for more than 6 months
2015-11-26 ftp/gnusget: Broken for more than 6 months
2015-11-26 comms/gpsk31: Broken for more than 6 months
2015-11-26 cad/geda-gschem: Broken for more than 6 months
2015-11-26 audio/ampache: Broken for more than 6 months
2015-11-26 cad/slffea: Broken for more than 6 months
2015-11-26 audio/cripple: Broken for more than 6 months
2015-11-26 cad/geda-gattrib: Broken for more than 6 months
2015-11-26 cad/findhier: Broken for more than 6 months
2015-11-26 biology/njplot: Broken for more than 6 months
2015-11-26 audio/wmmp: Broken for more than 6 months
2015-11-26 x11/avant-window-navigator: Broken for more than 6 months
2015-11-26 cad/geda-netlist: Broken for more than 6 months
2015-11-26 deskutils/libopensync-plugin-sunbird: Broken for more than 6 months
2015-11-26 biology/ortep3: Broken for more than 6 months
2015-11-26 astro/aa: Broken for more than 6 months
2015-11-26 french/belote: Broken for more than 6 months
2015-11-26 converters/p5-String-SetUTF8: Broken for more than 6 months
2015-11-26 cad/geda-examples: Broken for more than 6 months
2015-11-26 editors/yasnippet: Broken for more than 6 months
2015-11-26 audio/musica: Broken for more than 6 months
2015-11-26 graphics/rubyphoto: Broken for more than 6 months
2015-11-26 german/bsdpaste: Broken for more than 6 months
2015-11-26 audio/amrcoder: Broken for more than 6 months
2015-11-26 sysutils/bashburn: Broken for more than 6 months
2015-11-26 editors/e93: Broken for more than 6 months
2015-11-26 audio/tepsonic: Broken for more than 6 months
2015-11-26 astro/ephem: Broken for more than 6 months
2015-11-26 chinese/cce: Broken for more than 6 months
2015-11-26 graphics/qcread: Broken for more than 6 months
2015-11-26 databases/py-sqlkit: Broken for more than 6 months
2015-11-26 databases/usogres: Broken for more than 6 months
2015-11-26 cad/libgeda: Broken for more than 6 months
2015-11-26 chinese/p5-Lingua-ZH-BPMFConvert: Broken for more than 6 months
2015-11-26 french/alphabet_sounds_fr: Broken for more than 6 months
2015-11-26 deskutils/mrundlg: Broken for more than 6 months
2015-11-26 databases/erlang-mysql: Broken for more than 6 months
2015-11-26 graphics/linux-XnViewMP: Broken for more than 6 months
2015-11-26 deskutils/akamaru: Broken for more than 6 months
2015-11-26 dns/p5-Net-DNS-ZoneCheck: Broken for more than 6 months
2015-11-26 astro/dgpsip: Broken for more than 6 months
2015-11-26 databases/pecl-handlersocket: Broken for more than 6 months
2015-11-26 audio/cymbaline: Broken for more than 6 months
2015-11-26 french/dico: Broken for more than 6 months
2015-11-26 comms/qpage: Broken for more than 6 months
2015-11-26 audio/sonice: Broken for more than 6 months
2015-11-26 cad/geda-symbols: Broken for more than 6 months
2015-11-26 databases/java-mybatis: Broken for more than 6 months
2015-11-26 databases/openbase-jdbc: Broken for more than 6 months
2015-11-27 www/mediawiki119: Please upgrade to mediawiki-1.25
2015-11-28 www/R-cran-Rpad: Unmaintained upstream
- Escape literal dot properly in sed(1) code (for REINPLACE_CMD)
- Spell "C-string" correctly in COMMENT and add a missing newline
- Use NULL for pointer in C code (original snippet was for C++ and Bjarne
prefers to avoid macros, per his C++ Style and Technique FAQ)
- Drop ONLY_FOR_ARCHS as the Linux-specific code is gone
- Chase new home on SourceForge
- LICENSE_FILE is now shipped within distfile
Changes: http://www.fsl.cs.sunysb.edu/~vass/filebench/ChangeLog (before 1.4.9)
Changes: http://sourceforge.net/p/filebench/code/ci/1.4.9.1/log/
PR: 202989
Tested by: danfe (powerpc locally, ia64 on eris, sparc64 on flame)
Tested by: myself (armv6 via qemu-user-static)
Approved by: maintainer timeout (18 days)
- Expand Linux ppc into FreeBSD powerpc and powerpc64
- Reword COMMENT based on summary in ${WRKSRC}/README
- Rename files/patch-* according to |make makepatch|
- Pet |portlint -C|
PR: 202989
Approved by: portmgr blanket
While here, set the license (GPLv2). The other changes to the Makefile
and the non-WWW part of pkg-descr are technically unnecessary, but in
my opinion they are in improvement so I keep them. I did remove some
of the suggested changes in the patch though.
PR: 200294
Submitted by: Ports Fury
While here, set the license (GPLv2). The other changes to the Makefile
and the non-WWW part of pkg-descr are technically unnecessary, but in
my opinion they are in improvement so I keep them. I did remove some
of the suggested changes in the patch though.
PR: 200295
Submitted by: Ports Fury
This port was broken due to being unfetchable. While finding a new
source location, switch the executable from lib/fhourstones to
libexec/fhourstones. Also, use "sed" and "echo" to eliminate the
need for patches.
Some changes were made to the submitted patch by me, but they were minor.
PR: 200293
Submitted by: Ports Fury
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
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.
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
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/
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
- 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.
- 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)
- 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