Commit graph

12 commits

Author SHA1 Message Date
Boris Samorodov
a2d5cc6798 Add valid values fc6, f7 and f8:
. to USE_LINUX variable, so users can install linux ports which  [1]
  use AUTOMATIC_PLIST (while those values are assigned to
  OVERRIDE_LINUX_BASE_PORT variable);
. to IGNORE message.

netchild said: "I don't think it will hurt if the fix for fc6 is committed.
There are users out there which already use the experimental 2.6.16 support,
and it would make their life easier."

me decided: "Why should we segragate f7/f8 users?" and committed f7/f8
parts as well.

PR:		ports/122826  [1]
Submitted by:	Naram Qashat <cyberbotx at cyberbotx.com>  [1]
2008-04-29 19:20:52 +00:00
Boris Samorodov
fbc20d300d Redo the comments so they match the other bsd.x.mk files.
PR:		104015
Submitted by:	whitespace police (edwin)
2006-10-05 17:20:25 +00:00
Vasil Dimov
8d9f8bdd99 Remove support code for old linux distros
PR:		ports/103901
Submitted by:	vd
Approved by:	netchild
2006-10-02 14:00:45 +00:00
Andrew Pantyukhin
b60960c9e9 - Only set default m_s_subdir if master_sites was undefined 2006-07-30 22:34:30 +00:00
Boris Samorodov
adb5257b4c o change default linux package at bsd.linux-rpm.mk for automatic
plist creation to FC4;
o  upgrade audio ports which use automatic plist creation to use FC4
   packages or bump PORTREVISION for those which already use FC4
   packages.                                                           [1]

Approved by:	julefort (maintainer, implicit)   [1]
		netchild (mentor)
2006-07-13 12:35:13 +00:00
Alexander Leidinger
16930c800d When generating the automatic plist, also understand @dirrmtry when looking
up linux_base-X owned dirs.

Submitted by:	Boris Samorodov <bsam@ipt.ru>
2006-06-07 18:47:40 +00:00
Alexander Leidinger
eccc0b6ddc Add support for the upcomming FC4 port (waiting for repocopy).
Submitted by:	Boris Samorodov <bsam@ipt.ru>
2006-05-20 15:54:24 +00:00
Alexander Leidinger
1406cf04a2 Fix the new-plist target (typo). 2006-05-16 18:19:35 +00:00
Alexander Leidinger
690d6ea08a Extract only the binary RPM's.
This should fix linux-expat, linux-glib2, linux-gnomelibs and
linux-xorg-libs (and thus linux-jpeg) on pointyhat.

Noticed by:	pointyhat (kris)
2006-05-02 10:06:54 +00:00
Alexander Leidinger
e830277d41 bsd.linux-rpm.mk:
- document some variables
 - set some variables based upon presets [1]
 - automatically guess the src RPM (needs to be overidden for multi-RPM
   ports) [1]
 - allow to specify complete directories or a set of files for
   automatic brandelf handling (BRANDELF_DIRS/BRANDELF_FILES) [1]
 - add fc3 to the automatic plist handling [1]
 - allow to override the linux-rpm-generate-plist target
 - also detect @dirrmtry in the automatic plist handling [1]
 - adopt the new-plist target to the new world order [1]

ports: [1,2]
 - edit WRKSRC (add rpm/i386/${LINUX_DIST}/${LINUX_DIST_VER})
 - add source distfiles to distinfo to allow auto fetching sources
   with defined PACKAGE_BUILDING;
 - remove some variables already defined at linux-rpm
   (i.e. MASTRE_SITE_SUBDIR);
 - add LINUX_DIST_VER to every port (in case default linux_base
   changes);
 - bump PORTREVISION (so that the ports build cluster puts the
   src and binary RPM's to the new location)
 - update linux-openal to the newest FC3 port

All errors are mine because of cut&paste patch merging.

Aproved by:	maintainer [2]
Reviewed on:	multimedia [1]
Submitted by:	Boris Samorodov <bsam@ipt.ru> [1]
2006-04-30 22:00:43 +00:00
Jean-Yves Lefort
423e721390 Pass maintainership to emulation.
Discussed with:	netchild
2006-01-25 17:41:34 +00:00
Kirill Ponomarev
01c588a635 - Fix 'all-depends-list' target in cases if dependencies list is
very long and if some dependencies can't be added into the list.
  [1]

- Fix FAM support.  Make gamin the default FAM system. [2]

- Introduce new 'quicksearch' target to show only port, path and
  info section of the matching ports. [3]

- Introduce new category - rubygems. [4]

- Fix stale dependencies while installing qmail slaveport and
  another port that depends on qmail. [5]

- Add commentary for describes target in bsd.port.mk. [6]

- Fix warning issued during make index on archs !368. [7]

- Add USE_DOS2UNIX variable.  If set to "YES", remove the ^M from
  all files under ${WRKSRC}. If set to a string, remove in all files
  under ${WRKSRC} with one of these names the ^Ms. [8]

- Add new variables PERL_RUN_DEPENDS and PERL_BUILD_DEPENDS by
  checking the existance of the Perl modules with the "perl -e 'use
  module;'" command. [9]

- Fix bsd.port.mk variable quoting issues.  No quoting is necessary
  anymore either in the Makefile or on the command line.  Affected
  variables include:

  BROKEN
  FORBIDDEN
  IGNORE
  MANUAL_PACKAGE_BUILD
  NO_CDROM
  NO_PACKAGE
  RESTRICTED

  [10]

- Add NOFETCHFILES variable.  If set, don't download these files
  from the ${MASTER_SITES} or ${MASTER_SITE_BACKUP} (but do from
  ${MASTER_SITE_OVERRIDE}). [11]

- Improve 'search' target output. [12]

- Add a new virtual category for Amateur Radio - hamradio. [13]

- Cleanup some old/unused pathes in bsd.port.mk. [14]

- Add @dirrmtry for plists which does the same as:
  "@unexec rmdir %D/foo 2>/dev/null || true" [15]

- Remove virtual category - offix. [16]

- Use portsnap instead of cvsup or cvs on "make update" in
  /usr/ports. [17]

- Move location of bsd.autotools.mk within bsd.port.mk [18]

- Add bsd.linux-rpm.mk, fix INSTALLS_SHLIB for Linux ports [19]

- Use new USE_RC_SUBR format for FreeBSD version >= 700007 [20]

- Replace the string "FreeBSD" by "The FreeBSD Project" in the
  security warning [21]

- Add bsd.local.mk for local modification to ports framework. [22]

- Replace rcNG spelling by rc.d [23]

- Remove superfluous USE_REINPLACE. [24]

Special thanks to:      linimon for spending hours with all these patches
                        clement for fixes
                        kris for help with pointyhat
PR:     ports/86310 [1], ports/89498 [2], ports/83530 [3],
        ports/83789 [4], ports/84053 [5], ports/86281 [6],
        ports/87214 [7], ports/87234 [8], ports/87318 [9],
        ports/87396 [10], ports/87605 [11], ports/87840 [12],
        ports/88230 [13], ports/88493 [14], ports/88711 [15],
        ports/88751 [16], ports/89281 [17], ports/89999 [18],
        ports/90031 [19], ports/90150 [20], ports/90668 [21],
        ports/91433 [23], ports/88754 [24]
Submitted by:   mi [1], marcus [2], Lars Engels <lars.engels@0x20.net> [3],
                pav [4, 16, 20, 24], garga [5], cperciva [6], vd [7],
                edwin [8, 9, 11, 15, 21],
                fenner [10], Arseny Nasokin <tarc.po.cs.msu.su@tarc.po.cs.msu.su> [12],
                Carl Makin <carl@stagecraft.cx> [13], arved [14],
                NIIMI Satoshi <sa2c@sa2c.net> [17], thierry [18],
                jylefort [19], linimon [22], dougb [23]
2006-01-21 17:37:14 +00:00