Commit graph

42 commits

Author SHA1 Message Date
Baptiste Daroussin
51fb72abd8 Support stage
USE_GMAKE -> USES=gmake
Use options helpers
Add DOCS option
No need to strip twice the binary
2014-01-25 20:39:36 +00:00
Baptiste Daroussin
1640537ad6 Add NO_STAGE all over the place in preparation for the staging support (cat: ftp) 2013-09-20 17:23:18 +00:00
Sergey Matveychuk
c310017dab - Add LICENSE
- Convert to a new OPTIONS format

Feature safe:	yes
2012-10-17 15:50:53 +00:00
Doug Barton
9aac569eaa Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
2012-08-05 23:19:36 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Martin Wilke
a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Dmitry Marakasov
a2472d09d8 - Fix broken makefiles introduced with translation to new SF File Release System
Reported by:	dan
Pointyhat to:	myself
2009-08-22 02:23:49 +00:00
Dmitry Marakasov
c6d73b3a64 - Switch SourceForge ports to the new File Release System: categories starting with E,F 2009-08-22 00:20:34 +00:00
Doug Barton
0175383f0a Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
2009-07-15 16:56:10 +00:00
Sergey Matveychuk
1c45538c8f - Fix CacheModule http
PR:             ports/121644
Submitted by:   Sergey Samitovsky <svs_at_nktv.mk.ua>
2008-12-08 19:33:33 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Sergey Matveychuk
bc4b7d3f66 - Fix working with antiviruses on BSD systems.
A patch is taken from http://www.opennet.ru/openforum/vsluhforumID12/4446.html.
- Add support pf(4) firewalls.
  A patch is taken from http://www.clearchain.com/wiki/Frox_&_PF

Submitted by:	Cor Hilbrink (2Complex) <cor(at)2complex.nl>
2007-12-14 15:19:32 +00:00
Gabor Kovesdan
42542fb076 - Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:41:30 +00:00
Sergey Matveychuk
686d94e44b - Convert the port to be compliant with DESTDIR 2006-08-06 07:09:17 +00:00
Sergey Matveychuk
346ee7892f - Utilize new features: USE_RC_SUBR, SUB_FILES. It simplifies Makefile.
- Fix pkg-message
- Remove redundant code from a startup script
- Install a sample config in EXAMPLESDIR instead of PREFIX/etc
- Refine pkg-descr a little
2006-02-07 12:50:29 +00:00
Sergey Matveychuk
b76273ade1 - Yield to a total SHAtification.
- mysql-administrator: simplify BROKEN message
2005-11-11 07:36:56 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Sergey Matveychuk
09a4bbf822 - Uptate 0.7.18 2005-03-01 07:35:03 +00:00
Sergey Matveychuk
863e916188 - Update to 0.7.17 2004-11-14 12:14:27 +00:00
Sergey Matveychuk
579a717755 The tarball was rerolled by author.
Only docs was changed, no source.

Reported by:	Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw>
2004-08-15 18:30:08 +00:00
Sergey Matveychuk
617b689581 Update to 0.7.15 2004-08-13 07:05:34 +00:00
Sergey Matveychuk
067ca0c478 Change email address for my ports.
Approved by:	krion (mentor)
2004-07-07 19:20:02 +00:00
Kirill Ponomarev
190f744b1e - Update to 0.7.14
PR:		ports/66707
Submitted by:	maintainer
2004-05-16 16:10:44 +00:00
Kirill Ponomarev
7c196b2589 - Fix default options
PR:		ports/64673
Submitted by:	maintainer
2004-03-25 07:37:10 +00:00
Kirill Ponomarev
2c9f5e3393 - Fix defaults with BATCH=yes
PR:		ports/64126
Submitted by:	maintainer
2004-03-12 09:05:39 +00:00
Kirill Ponomarev
f9d5ef9ba1 - Update to 0.7.13
PR:		ports/63799
Submitted by:	maintainer
2004-03-05 13:43:40 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Pav Lucistnik
806107bb88 - Fix OPTIONS (they must be before bsd.port.pre.mk)
PR:		ports/62296
Submitted by:	Sergey Matveychuk <sem@ciam.ru> (maintainer)
2004-02-03 19:32:37 +00:00
Pav Lucistnik
e77306c1cd - Convert to OPTIONS
PR:		ports/62104
Submitted by:	Sergey Matveychuk <sem@ciam.ru> (maintainer)
2004-02-02 13:31:07 +00:00
Sergei Kolobov
e56b1a155e - Utilize PLIST_FILES
PR:		61644
Submitted by:	maintainer
2004-01-26 21:52:52 +00:00
Kirill Ponomarev
822f0bd136 - Update to 0.7.12
- use rcNG script
- make configure script happy with CONFIGURE_TARGET
- use PORTDOCS to autoaddition docs in PLIST

PR:		61561
Submitted by:	maintainer
2004-01-19 08:16:22 +00:00
Kirill Ponomarev
fbcfd1d1ae - Update to 0.7.11
o Fixed running from inetd which was broken by the
  0.7.8-->0.7.9 changes

PR:		57370
Submitted by:	Sergey Matveychuk <sem@ciam.ru> (maintainer)
2003-09-29 20:09:56 +00:00
Kirill Ponomarev
b20d1c4deb - Update to version 0.7.10
PR:		56762
Submitted by:	Sergey Matveychuk <sem@ciam.ru> (maintainer)
2003-09-24 09:29:46 +00:00
Kirill Ponomarev
850fb034f6 - Utilize DOCSDIR
- ${ECHO} -> ${ECHO_MSG}
- make portlint hapy: change spaces with tabs, change ${file}
  with ${f}

PR:		55905
Submitted by:	maintainer
2003-08-23 21:40:19 +00:00
Daichi GOTO
6a73ce4a3d update ftp/frox: 0.7.7 --> 0.7.8
PR:		53735
Submitted by:	Sergey Matveychuk <sem@ciam.ru> (maintainer)
2003-06-26 14:01:02 +00:00
Yen-Ming Lee
0ded70bb85 * Update to 0.7.7
* Move from minium build to maximum (change WITH_ to WITHOUT_) by default
* Allow to build with local-cache and virus-scan features
* make startup script more smarter

PR:		50674
Submitted by:	Sergey Matveychuk <sem@ciam.ru>
2003-04-07 18:26:01 +00:00
Akinori MUSHA
a8edaa568e De-pkg-comment. 2003-02-21 12:06:51 +00:00
Ying-Chieh Liao
73a98df43c add MASTER_SITE_SOURCEFORGE to master site 2002-08-07 17:58:18 +00:00
Will Andrews
858f8aa4b5 Add frox 0.7.4, a transparent FTP proxy with caching support.
PR:		39414
Submitted by:	Sergey Matveychuk <sem@ciam.ru>
2002-06-23 07:36:16 +00:00