Folding@home is a distributed computing project -- people from throughout
the world download and run software to band together to make one of the
largest supercomputers in the world. Every computer takes the project
closer to our goals.
Folding@home uses novel computational methods coupled to distributed
computing, to simulate problems millions of times more challenging than
previously achieved.
Protein folding is linked to disease, such as Alzheimer's, ALS,
Huntington's, Parkinson's disease, and many Cancers. Moreover, when
proteins do not fold correctly (i.e. "misfold"), there can be serious
consequences, including many well known diseases, such as Alzheimer's,
Mad Cow (BSE), CJD, ALS, Huntington's, Parkinson's disease, and many
cancers and cancer-related syndromes.
===> The following configuration options are available for linux-foldingathome-8.4.9_2:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
biology/linux-foldingathome: Add manual page fahclient(8) and clean up
Move all documentation to fahclient.8.
Reference the new manual page from pkg-message and the rc script.
Remove outdated --chdir handling. The flag is gone from fah-client and
rc(8) handles that automatically.
Remove an incorrect description of what fahclient_flags does.
Allow fahclient_team and fahclient_donor to be empty. This way we avoid
warnings when the configuration file overrides the command-line flags,
e.g.:
(Only the first 15 lines of the commit message are shown above )
biology/linux-foldingathome: Fix WRKSRC paths
After the recent changes to DISTNAME, the paths to files in WRKSRC were
no longer correct. Use DISTNAME:T to use the part of DISTNAME that we
actually need.
Reported by: pkg-fallout
Fixes: 6086ff0b3283 biology/linux-foldingathome: Add support for aarch64
biology/linux-foldingathome: Fix fetch on amd64
I forgot to group MASTER_SITES into the right groups. During the fix,
however, I realized that we can simplify the whole mechanism by keeping
not only the base name but also some part of the directory path in
DISTNAME. This way names of DISTFILES are unique across architectures.
Reported by: pkg-fallout
Fixes: 6086ff0b3283 biology/linux-foldingathome: Add support for aarch64
biology/linux-foldingathome: Add support for aarch64
I had to do some tricks with question marks in MASTER_SITES because the
distfiles for all architectures are called the same. Also, I wanted
makesum to actually fetch all distfiles.
Co-authored-by: Marek Soudny <soumar@soudny.net>
biology/linux-foldingathome: Update to 8.4.9.
The sample config is from the old version, the new one doesn't come
with a sample config.
While I'm here, add svcj options to the start script.
Reviewed by: 0mp
Approved by: 0mp
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f 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)
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.
(Only the first 15 lines of the commit message are shown above )
biology: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Andrey Zakhvatov
* Bob Zimmermann <rpz@cse.wustl.edu>
* Camson Huynh <chuynh@biolateral.com.au>
* Dan Siercks <dsiercks@uwm.edu>
* Fernan Aguero <fernan@iib.unsam.edu.ar>
* Hannes Hauswedell <h2+fbsdports@fsfe.org>
* J. Bacon <jwb@FreeBSD.org>
* Jason Bacon <jwb@FreeBSD.org>
* Jeremy <karlj000@unbc.ca>
(Only the first 15 lines of the commit message are shown above )
Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)
ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.
While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.
biology/linux-foldingathome: Update to 7.6.21
Unfortunately, this version of FAHClient is not able to daemonize
successfully anymore. Even though the --daemon flag is passed, FAHClient
does not detach from the controlling terminal. In addition to that it
does not go into background. The --log seems to be broken as well as
since all the logs are printed to the terminal instead of the log file.
In order to alleviate those problems, use daemon(8).
PR: 250463
Changes: https://foldingforum.org/viewtopic.php?t=36307
Deorbit RESTRICTED && NO_CDROM, part one.
For ports that already use the licenses framwork, merge the content of
RESTRICTED/NO_CDROM/LEGAL* entries into LICENSEs.
Approved by: rene
Differential Revision: https://reviews.freebsd.org/D30010
Improve pkg-message
- Fix some whitespace issues
- Suggest the user to configure their user name and team ID. [1]
- Link to a website where statistics are updated more often.
Suggested by: netchild [1]
Resurrect biology/linux-foldingathome
Special thanks to netchild for inspiring bringing back this piece software
to ports!
Reviewed by: netchild, pi, salvadore
Differential Revision: https://reviews.freebsd.org/D24127
biology/linux-foldingathome: reset maintainer by request
Jonatan lacks the time to maintain the port. Thank you for your help so
far, and you're welcome back any time.
Approved by: onatan@gmail.com (maintainer)
- Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling. In the very rare cases
that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling. Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
default versions framework.
(Only the first 15 lines of the commit message are shown above )
biology/linux-foldingathome needs to run as root?
(also: update to 5.0.4)
Upon installing FoldingAtHome I ran the software from a
user account only to find that I was stuck in a loop of
trying to enter configuration options. Shortly thereafter
I realized that it was trying to write to
/usr/local/share/foldingathome, and therefore requires being
run as root to write there unless one changes permissions
there. Seing as this isn't installed with a startup script
for daemonization, and running as root seems a little
excessive for this application, should this be adapted to
run from a user account or set up to be able to start at
boot?
And from maintainer:
This diff updates the port to version 5.04, and adds
support to running as normal user using ~/.fah
directory.
PR: ports/113335
Submitted by: James Snyder <jbsnyder@fanplastic.org>
Approved by: maintainer
Folding@Home is a distributed computing project -- people from through out the
world download and run software to band together to make one of the largest
supercomputers in the world. Every computer makes the project closer to our
goals.
Folding@Home uses novel computational methods coupled to distributed computing,
to simulate problems thousands to millions of times more challenging than
previously achieved.
WWW: http://folding.standford.edu
PR: ports/101235
Submitted by: Yonatan <onatan@gmail.com>