Commit graph

32 commits

Author SHA1 Message Date
Dmitry Marakasov
9b26c57974 - Update WWW
Approved by:	portmgr blanket
2019-05-19 09:01:37 +00:00
Tijl Coosemans
82a87de90c - 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.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +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
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Dmitry Marakasov
0ddfa588a9 - Fix shebangs
- Switch to @sample
- Switch to options helpers
- Drop @dirrm* from plist

Approved by:	portmgr blanket
2015-09-18 17:45:51 +00:00
Barbara Guida
8b5d001bf7 - Support STAGEDIR
- Use options helpers
2014-05-11 21:23:09 +00:00
Baptiste Daroussin
c84e1cd8e6 Add NO_STAGE all over the place in preparation for the staging support (cat: games) 2013-09-20 17:36:33 +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
Barbara Guida
f0934ba4ae Use space instead of tab after Created by header.
For linux-enemyterritory-omni-bot-0660, also fix check for DOCS.

Approved by:	flo (mentor)
2013-01-20 11:59:32 +00:00
Barbara Guida
db3f1aaafe Add DOCS to OPTIONS_DEFINE and fix test for NOPORTDOCS
Approved by:	rene (mentor)
Feature safe:	yes
2012-12-02 14:02:10 +00:00
Barbara Guida
01d796b549 - Trim Makefile headers
- Update my email address

Approved by:	rene (mentor)
Feature safe:	yes
2012-12-01 14:47:52 +00:00
Florian Smeets
eb4c33e927 convert to OptionsNG
PR:		ports/171300
Submitted by:	Barbara <barbara.xxx1975@libero.it>
2012-09-04 21:54:41 +00:00
Rene Ladan
d70f1057d5 - Update to 2.2.0
- Change omni-bot dependency to unversioned one
- Add a MASTER_SITE, remove three obsolete ones
PR:		ports/164088
Submitted by:	Barbara
2012-01-24 21:34:49 +00:00
Rene Ladan
4f726aa204 Over to new volunteer.
Submitted by:	Barbara via freebsd-ports
2012-01-10 21:44:14 +00:00
Rene Ladan
f9c07b1caa Revive this port with new MASTER_SITES, remove BROKEN.
PR:		ports/163012
Submitted by:	Barbara [barbara.xxx1975/libero.it]
Feature safe:	yes
2011-12-03 11:41:30 +00:00
Doug Barton
a1b8c7234f Remove ports@ ports that have been DEPRECATED for at least 1 month
audio/shoutcast		Unfetchable; website rearranged
audio/linux-shoutcast	Unfetchable; website rearranged
chinese/scim-chewing	Does not configure
converters/py-cjkcodecs	Integrated into every python version in the tree
databases/kpogre	Does not compile
deskutils/mhc		Does not fetch
deskutils/org-mode.el6	Does not fetch
deskutils/gemcal	Does not fetch
devel/erlang-thrift	Does not build
dns/domtools		Does not fetch
editors/richtext	Does not compile
games/vultures-claw	Does not fetch
games/bomb		Does not fetch
games/lgeneral-data	Bad plist
games/linux-enemyterritory-jaymod	Does not fetch
games/xphotohunter	Does not fetch
graphics/gimpshop	Fails to patch
graphics/lightspark-devel	Does not compile
graphics/xmms-plazma	Does not fetch
graphics/py-cgkit	Does not fetch, does not compile on ia64, powerpc, or sparc64
japanese/rxvt		Does not fetch, fails to build with new utmpx
japanese/epic4		Some distfiles do not fetch
java/jde		Does not fetch
java/kaffe		Does not fetch
korean/gdick	HTMLs from the Yahoo! Korea Dictionary cannot be parsed, other runtime problems
korean/hanterm-xf86	Does not compile
korean/stardict2-dict-kr Does not fetch
lang/p5-JavaScript	Does not fetch
lang/TenDRA	Website disappeared; last release 2006, Does not compile on recent FreeBSD-9
mail/freepops		Does not build
mail/itraxp		Does not build
misc/tellico		Leaves file behind on deinstall
net/gsambad		Does not fetch
net/nocatauth-gateway	Uses a UID registered to another port
net/nocatauth-server	Uses a UID registered to another port
net/libosip2		Does not fetch
net/kmuddy		Does not fetch
net/netboot		Does not build
net-mgmt/jffnms		Does not fetch
net-p2p/frostwire	Does not fetch
net-p2p/azureus		Does not fetch
news/cleanscore		Does not fetch
news/nntpswitch		Does not fetch
news/p5-NewsLib		Does not fetch
russian/cyrproxy	Does not fetch
science/gerris		Does not fetch
security/opensaml	Does not fetch
sysutils/wmbattery	Does not fetch
sysutils/cpuburn	No more public distfiles
textproc/tei-guidelines-p4	Does not fetch
textproc/tei-p4		Does not fetch
textproc/py-hyperestraier	Does not fetch
textproc/tdtd.el	Does not fetch
textproc/tei-lite	Does not fetch
www/phpwiki13		Does not fetch
www/p5-Apache-Scoreboard	Depends on mod_perl
www/p5-B-LexInfo	Broken due the new mod_perl2 API
www/phpwiki		Does not fetch
www/smb2www		Apache13 is deprecated, migrate to 2.2.x+ now
www/spip		Checksum is changing daily
www/monkey		Does not fetch
x11-toolkits/jdic	Does not fetch
x11-toolkits/py-kde	Does not compile
2011-11-02 01:35:45 +00:00
Olli Hauer
b6ac748023 -remove MD5 2011-07-03 14:25:36 +00:00
Baptiste Daroussin
36954a1083 Mark as borken because the distfile is no more available 2011-05-02 22:16:43 +00:00
Thomas Abthorpe
73c7900f5b - Reassign ports to heap
Submitted by:	alepulver
2011-02-27 04:54:41 +00:00
Alejandro Pulver
c6675d56e8 - Use old version of omni-bot (recently repocopied and downgraded port).
- Bump PORTREVISION.
2009-03-27 01:20:26 +00:00
Alejandro Pulver
93e74ab00e - Fix omni-bot paths.
- Bump PORTREVISION.

Reported by:	sam <samira.nox@gmail.com>
2008-02-19 13:20:31 +00:00
Alejandro Pulver
3214cd8150 - Update to version 2.1.7.
- Add Omni-Bot support and corresponding OPTIONS entry.
- Use ECHO_CMD instead of ECHO to create wrapper script.
2007-12-19 20:53:09 +00:00
Alejandro Pulver
96323425d5 - Update to version 2.0.6.
- Make fetchable.
- Remove BROKEN.
2007-04-21 16:01:47 +00:00
Kris Kennaway
30536eed17 BROKEN: Unfetchable 2007-04-20 08:03:12 +00:00
Alejandro Pulver
6e9e62b764 - Update to version 2.0.5.
- Make fetchable [1].

Reported by:	distfiles survey [1]
2007-04-08 04:27:35 +00:00
Alejandro Pulver
88defe86a2 - Update to version 2.0.4.
- Make fetchable.
2007-02-09 18:34:08 +00:00
Alejandro Pulver
621aebee45 - Remove ONLY_FOR_ARCHS (let USE_LINUX decide). 2006-11-05 20:45:15 +00:00
Alejandro Pulver
372011fdad - Change wrong "IA32_BINARY_PORT=yes" to "ONLY_FOR_ARCHS=amd64 i386" (the
first one is only for native binaries).

Reported by:	gabor
Approved by:	portmgr (erwin)
2006-10-23 19:31:13 +00:00
Alejandro Pulver
6c8a2f6065 - Use IA32_BINARY_PORT instead of ONLY_FOR_ARCHS=i386.
Approved by:	portmgr (erwin)
2006-10-20 20:02:27 +00:00
Alejandro Pulver
73f886f75b - Update to version 2.0.3.
- Add ONLY_FOR_ARCHS_REASON.
2006-10-08 19:12:40 +00:00
Alejandro Pulver
a770567c41 - Update Enemy Territory from 2.60 to 2.60b. This fixes two security
holes.
- Switch from X11BASE to LOCALBASE.
- Switch to $MASTER_SITE_IDSOFTWARE as only download source. This
  should hopefully provide a more reliable download mirror list.
- Replace RESTRICTED with NO_CDROM, since the license actually allows
  packages to be built and offered for download.
- Switch mods from X11BASE to LOCALBASE (linux-enemyterritory-*) and bump
  their PORTREVISION.

PR:		ports/98160
Submitted by:	Benjamin Lutz <benlutz@datacomm.ch> (maintainer)
2006-05-31 01:43:26 +00:00
Alejandro Pulver
56a2efb94a Jaymod is an add-on modification to RTCW: Enemy Territory.
The idea for Jaymod came from the main features of Shrubmod. Shrubmod has
long been out of date and unsupported, and with the instability issues that
come with Shrubmod, something had to be done to get a Shrub-like server-side
mod that would provide most of Shrub's features, be stable, and be supported.

This mod has, obviously, outgrown the original objective of being server-side
only. Some of the ideas I wanted to implement could not be done with server
code only, so the decision was made to start working on the client end as
well. I wanted this to be as easy as possible for end users, and now only one
pak needs to be downloaded (on the fly) to be able to play this mod.

WWW: http://jaymod.clanfu.org/

PR:		ports/93544
Approved by:	garga (mentor)
2006-05-11 18:16:18 +00:00