aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* - Add support for the Tools/scripts/update-patches script [1]kris2003-05-061-43/+93
| | | | | | | | | | | | | | | | | - Stage II of pkg-comment removal; do not write out the comment to a temporary file, but process it inline [2]. - Add support for the CONFLICTS variable to register the fact that a port conflicts with installed packages. This relies on the -C argument to pkg_create which is not yet present in 4.x, so the variable is currently a NOP on 4.x. [3] - Fix pkg-plist support for html manpages. This was broken as committed in r1.402. Submitted by: trevor [1], lioux [2], Sergey Matveychuk <sem@ciam.ru> [3] PR: 24292 [1], 47146 [3]
* . Remove an erroneous check that limited USE_JAVA to the form X.Y+. Theglewis2003-05-021-5/+0
| | | | | | | form X.Y is also allowed. A similar check is performed later in the file which will catch bogus versions of both forms. Reviewed by: znerd
* Update MASTER_SITE_APACHE_HTTPD and DEBIAN_NON_US.naddy2003-04-241-9/+2
| | | | | | | Remove sites which aren't stable enough, or which don't hold Apache 2. PR: 50884 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
* Remove USE_ESOUND and USE_IMLIB compatibility macros now that Adam hasmarcus2003-04-211-6/+0
| | | | sanitized the tree.
* s/LIB_DEPENDS=/LIB_DEPENDS+=/ in the USE_GETOPT_LONG section.kris2003-04-201-1/+1
| | | | Submitted by: KATO Tsuguru <tkato@prontomail.com>
* Create a pseudo component for the GNOME CONFIGURE_TARGET, and make glib20marcus2003-04-201-2/+4
| | | | use it.
* Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to theknu2003-04-191-5/+7
| | | | | | | latest snapshots as of 2003-04-19. ruby-bigdecimal (formerly known as ruby-bigfloat) and ruby-zlib are now part of ruby 1.8.
* - Improve USE_PACKAGE_DEPENDS to work correctly for LIB_DEPENDS, andkris2003-04-171-40/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | avoid installing packages when the target is configure or extract [1] - If PYTHON_VERSION is set, do not automatically add a dependency on python: USE_PYTHON must now be specified explicitly. This allows the variable to be set in make.conf or the environment to specify a preference for the python version to be used. [2] - When checking for an existing installation of the port, check by port origin instead of only looking for the current version of the package. [3] - Do not install perllocal.pod files; they are not used on FreeBSD. [4] - Improve 'make deinstall' to deinstall any existing version of the package (e.g. older versions) instead of only trying to deinstall the version currently described by the port. [5] - Check for world-writable files/directories in the security-check target. [6] - Improve the patching of libtool so it works with pathnames ending in a slash. [7] - Allow ports that use the INSTALL macros to install files when running as non-root (i.e. don't try to chown/chgrp) [8]. - Add the USE_GETOPT_LONG variable, which adds a dependency on libgnugetopt on systems older than 500041, and uses the system version otherwise. [9] - Improve the fetch-required target to correctly deal with fetching dependencies that use the ':target' form. [10] - Add support for re-fetching interrupted distfiles. The FETCH_REGET variable specifies the number of times to try continuing the distfile fetch if it fails the md5 checksum. [11] PR: 36083 [1], 44875 [2], 48646 [3], 48960 [4], 49017 [5], 49969 [6], 50069 [7], 50159 [8], 50323 [9], 50669 [10], 12325 [11] Submitted by: dinoex [1], Gerhard Schmidt <estartu@augusta.de> [2], Sergey Matveychuk <sem@ciam.ru> [3] [5], tobez [4], Erwin Lansing <erwin@lansing.dk> [4], Arjan de Vet <devet@devet.org> [6], Hartmut Brandt <brandt@fokus.fraunhofer.de> [7], gerald [8], Sergei Kolobov <sergei@kolobov.com> [9], Erwin Lansing <erwin@lansing.dk> [10], alex [11]
* Chase gal2's shared lib version.marcus2003-04-171-1/+1
|
* Bad idea to have cvsup/conflict reminder about not-committed changes, but...phantom2003-04-161-26/+85
| | | | | | complete previous commit by adding support of Blackdown and IBM 1.4.1 JDKs (existing in ports tree for long time), add support for Sun JDK 1.2.2 and fix/update comments appropriately to this and previous Maxim's commits.
* - new Overrideable defaults: OPENSSL_SHLIBVER and OPENSSL_PORTdinoex2003-04-161-14/+23
| | | | - set CFLAGS and LDFLAGS to link the correct libs
* Add support for native JDK 1.4.1 port.sobomax2003-04-161-6/+25
|
* Correct libgailgnome's RUN_DEPENDS.adamw2003-04-161-1/+1
|
* * Add gnomecontrolcenter2, libgda2, and libgnomedb componentsmarcus2003-04-141-4/+17
| | | | * Correct the spi shared lib version
* - Change all USE_OPENSSL_* to WITH_OPENSSL_*dinoex2003-04-131-12/+20
|
* - Change WANT_GNUSTEP_* to WITH_GNUSTEP_*dinoex2003-04-131-4/+4
| | | | Suggested by: kris
* - use bsd.gnustep.mkdinoex2003-04-131-0/+185
| | | | PR: 50479
* Add ftp.tuwien.ac.at to the FESTIVAL_OGI list.trevor2003-04-131-0/+1
|
* Remove the global CONFIGURE_TARGET, and add it as a dependency of glib20.marcus2003-04-121-3/+5
|
* In the REDHAT_LINUX list, add two sites from which Hewlett-Packardtrevor2003-04-091-1/+3
| | | | distributes bug-fixes to Red Hat Linux 7.2 for the Alpha.
* Update PACKETSTORM mirror list, and give priority to U.S & Europenaddy2003-04-091-7/+10
| | | | | | | mirrors. PR: 50306 Submitted by: Jim Geovedi <negative@magnesium.net>
* Sync with update of editors/emacs21.nobutaka2003-04-081-2/+2
|
* Append to USE_GNOME when dealing with the obsolete macros. This willmarcus2003-04-081-4/+4
| | | | | allow old ports that check to see if HAVE_GNOME is simply defined to still work.
* Add some comments around the USE_* macros indicating they are nowmarcus2003-04-081-3/+6
| | | | obsolete, and new ports should not use them.
* - defaults to STABLE/CURRENT shared lib versiondinoex2003-04-071-4/+4
|
* Sync the GNOME comments with the latest bsd.gnome.mk.marcus2003-04-071-7/+3
| | | | | Noticed by: Piero <piero@poprostu.pl> Approved by: portmgr (kris)
* Add mirrors.usc.edu.trevor2003-04-071-0/+2
|
* Rejoice, for the long awaited upgrade to kde 3.1.1 is here!alane2003-04-062-4/+4
|
* Remove USE_GLIB as the last hold-out, jabber-yahoo, has been converted to themarcus2003-04-061-3/+0
| | | | new infrastructure.
* Remove the old USE_GNOMECTRL macro as no more ports are using it.marcus2003-04-061-3/+0
|
* Fix some spelling and grammar nits.marcus2003-04-051-3/+3
|
* Move some of the USE_* compatability macros outside of themarcus2003-04-051-7/+8
| | | | | | | if defined(USE_GNOME) check as those macros will not exist if USE_GNOME is defined. Reported by: bento c/o kris
* Fix a bug in detecting USE_GNOME components properly.marcus2003-04-041-1/+2
|
* Correct glib, atk, pango, and gtk shared lib versions.marcus2003-04-041-4/+4
| | | | Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
* Remove bsd.gnomeng.mk now that its functionality has been rolled intomarcus2003-04-041-311/+0
| | | | bsd.gnome.mk.
* Merge in phase two of the new GNOME porting infrastructure. This update doesmarcus2003-04-041-297/+468
| | | | | | | | | | | | | | | | | | | away with the USE_GNOMNG macro (though I will keep this macro around for a bit just in case). It also adds GNOME 2 component support. A new macro has also been introduced called GNOME_DESKTOP_VERSION. Users can set this in /etc/make.conf or define it when building ports. Current allowed values are 1 or 2. Depending on the value of this macro, certain ports may be marked BROKEN if they would conflict with the desired GNOME desktop version. Also note, the old USE_GTK, USE_GNOME=yes, USE_IMLIB, USE_ESOUND, and USE_GLIB are now obsolete. Backwards compatability has been provided, but those macros should no longer be used. Special thanks to all the users on freebsd-gnome@ that help test these patches, and provided feedback. Documentation updates to the FreeBSD GNOME project site will be forthcoming.
* - rename Makefile.ssl to bsd.openssl.mkdinoex2003-04-041-0/+108
|
* Revert accidental commit. KDE 3.1.1 is not in ports yet.will2003-03-292-4/+4
|
* Keep the list sorted.edwin2003-03-291-68/+68
| | | | Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
* Removed KDE_I18N_VERSION, which I should have removed before release.alane2003-03-292-4/+4
|
* add MASTER_PGSQL_SITEedwin2003-03-281-0/+68
| | | | | PR: ports/48002 Submitted by: Sergey A. Osokin <osa@FreeBSD.org.ru>
* Update MASTER_SITE_APACHE_HTTPDedwin2003-03-281-3/+0
| | | | | PR: ports/50381 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
* Use += instead of ?= for $MASTER_SITE_LOCAL for consistency.kuriyama2003-03-261-1/+1
|
* Reorder the 'configure-message patch-libtool' targets in _CONFIGURE_SEQkris2003-03-221-2/+2
| | | | | | | | | so they appear after the *_depends targets. This fixes builds on systems that don't yet have libtool installed (prior to this commit the patch-libtool target would be called before the libtool port was installed by the dependency targets, and it would therefore fail). Submitted by: Claude Buisson <cbuisson@nerim.net>
* * Don't include extraneous dependencies on bzip2 [1]kris2003-03-191-3/+7
| | | | | | | | * Fix 'make package-depends' so it doesn't overflow on large ports [2] * Fix logic in 'USE_PACKAGE_DEPENDS' [3] Submitted by: dinoex [1][3], marcus [2] PR: ports/48860 [1], ports/36083 [3]
* Change the imake-4 dependency to the new date.def file in XFree86 4.3.0.anholt2003-03-121-3/+1
| | | | Approved by: portmgr
* ruby-testunit and ruby-runit are now part of ruby 1.8. Do not addknu2003-03-111-0/+2
| | | | | | unnecessary dependencies when building with ruby 1.8. Submitted by: bento
* Update lang/ruby-devel to 1.8.0-preview2.knu2003-03-041-4/+3
|
* * Add considerable documentation about available variables, theirkris2003-03-021-43/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | meaning and default settings [1] * Add PATCH_DEPENDS and EXTRACT_DEPENDS, and convert various internal bsd.port.mk dependencies to use them [2] * Set the default MAN3PREFIX to ${PREFIX}/lib/perl5/${PERL_VERSION} for perl ports, removing the need to define this locally in every port [3] * Replace perllocal.pod with perllocal.pod-${PORTNAME} so that perl ports can be made to clean up after themselves properly [4] * Properly quote filenames in the security-check target. This unbreaks package registration for ports that install filenames containing metacharacters [5] * Use "cat /dev/null >" instead of "rm -f" in the makesum target so that the file retains the correct ownership and permissions [6] * Add a USE_PACKAGE_DEPENDS knob that may be set in the environment or make.conf, and which attempts to use existing local packages to satisfy port dependencies, instead of building them from ports [7] * Add a first attempt at fetch-required and fetch-required-list targets which fetch or print all the distfiles that are required to build the port. Dependencies that are already installed need not have their distfiles listed, and will not be reported [8]. This needs more work, because ports that do things like: BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/foo/bar:blee will not have their distfiles listed and will therefore fail to fetch completely. The target needs to be changed to include distfiles for ports that have a target listed Submitted by: Mark Linimon <linimon@lonesome.com> [1], Jim Trigg <jtrigg@spamcop.net> [2], skv [3], kuriyama [4], marcus [5], sheldonh [6], dinoex [7], Erwin Lansing <erwin@lansing.dk> PR: 44841 [1], 29856 [2], 39662 [3], 48439 [5], 48450 [6], 36083 [7], 48473 [8]
* I neglected to mention that the previous commit was to MASTER_SITE_ISC.dougb2003-02-281-5/+0
| | | | | Remove 4 sites from MASTER_SITE_TEX_CTAN that have never answered. sunsite.auc.dk is also broken for mozilla, but seems ok for httpd.
* These two sites have never been ok according to portsurvey.dougb2003-02-281-2/+0
| | | | I verified that ftp isn't working properly.
* Mk/bsd.sites.mk: update MASTER_SITE_APACHE_HTTPDedwin2003-02-181-9/+5
| | | | | PR: ports/48401 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
* Update the description of the various "do not build this port" variableskris2003-02-171-7/+17
| | | | | | | | (RESTRICTED, NO_PACKAGE, NO_CDROM, BROKEN) to match current reality. Add documentation of the FORBIDDEN and IGNORE variables. Garbage collect the commented-out FORBIDDEN string for the openssl ports since we no longer need to forbid crypto software.
* themes.org has moved to freshmeat.arved2003-02-151-3/+2
| | | | | PR: 38032 Submitted by: Hendrik Scholz <hendrik@scholz.net>
* Add MASTER_SITE_PACKETSTORMarved2003-02-151-0/+13
| | | | | PR: 45396 Submitted by: Jim Geovedi <negative@magnesium.net>
* Update MASTER_SITE_KDE with the official mirrors fromarved2003-02-151-8/+13
| | | | | | | http://www.kde.org/ftpmirrors.html PR: 48176 Submitted by: Sergey A. Osokin <osa@FreeBSD.org.ru>
* Add ftp.tuwien.ac.at to XEMACS WINDOWMAKER TEX TCLTK SOURCEFORGE GNU GNOME ↵arved2003-02-151-1/+7
| | | | | | MASTER_SITE_. Remove it from MASTER_SITE_THEMES PR: 40881
* Introduce MASTER_SITE_GNUPGarved2003-02-151-0/+30
|
* Add MASTER_SITE_DEBIAN and MASTER_SITE_DEBIAN_NON_US.naddy2003-02-131-0/+36
| | | | | | | | | This has just been taken from the list of the primary debian mirror sites (http://www.debian.org/mirror/list). Other mirrors could be added. PR: 47881 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
* Fix comment. LIB_DEPENDS can contain extended regular expressions.knu2003-02-121-2/+2
|
* * pkg-comment removal, take 2: introduce the COMMENTFILE variablekris2003-02-103-69/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with the same semantics as the current COMMENT variable (location of the pkg-comment file), and reclaim COMMENT for the comment string itself. To work around the problems with metacharacters in comment strings, comments are written to a temporary comment file as needed. [1] * Support regexps in LIB_DEPENDS [2] * Move the CD_MOUNTPTS variable to <bsd.port.pre.mk> [3] * Improve 'make readmes' target [4]: - ^A and ^B have been replaced by | to avoid printing problems in 'make readme'. - Add %%EMAIL%%, %%MAINTAINER%% (not used yet) and %%WEBSITE%% substitutions - Add pretty-print-www-site target. * Add support for USE_GCC=3.2 [5] * Use 'uname -p' instead of 'uname -m' to set the ARCH variable. [6] * Add a ${YACC} variable [7] * Path MANPREFIX in MAKE_ENV [8] * Use the full patch to mkhtmlindex in MKHTMLINDEX [9] * Avoid overflowing the commandline when constructing the _TMLINKS variable (fixes 'make index'). [10] Submitted by: lioux [1], mi [2], mbr [3][5], Cyrille Lefevre <clefevre@citeweb.net> [4], nyan [6], cy [7], dougb [8], anholt [9], fenner [10] (based on) PR: ports/34126 [2], ports/30983 [3] (based on), ports/31389 [4], ports/47306 [5] (based on), ports/35514 [6], ports/44496 [7], ports/44895 [8], ports/45549 [9]
* lang/ruby16-shim-ruby18 now includes erb, ipaddr and open-uri too.knu2003-02-101-0/+3
|
* NUXI.org is prefered over NUXI.com.obrien2003-02-071-1/+1
|
* Create MASTER_SITE_VIM.obrien2003-02-071-0/+8
|
* Mk/bsd.sites.mk - add Apache master sitesedwin2003-02-051-0/+69
| | | | | | | | | | | | | Add MASTER_SITE_APACHE and MASTER_SITE_APACHE_HTTPD. The former holds all software released by the Apache project but the later doesn't. This list is based on http://www.apache.org/mirrors/ . Since the list is so long, I eliminate some mirrors that just didn't respond or held old contents. But still too long. PR: ports/41219 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
* - Remove dead KDE mirror http://linux.dsi.internet2.edu/X11/kdearved2003-02-031-18/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR: 46535 Submitted by: edwin - Update Directory structure for ftp.icm.edu.pl PR: 46536 Submitted by: edwin - Remove 5 Sunsite mirrors PR: 46539,46543,47569 Submitted by: edwin, Sergey A. Osokin <osa@FreeBSD.org.ru> - Remove dead CPAN mirror ftp://sunsite.org.uk/ PR: 46544 Submitted by: edwin - Update directory structure of ftp://ftp.net.ohio-state.edu/ - Remove dead XCONTRIB mirror ftp.is.co.za PR: 46558 Submitted by: edwin - Remove 5 dead SOURCEWARE mirrors - Update directory structure for ftp://ftp1.sinica.edu.tw PR: 46569 Submitted by: edwin - Remove dead CPAN mirror uiarchive.uiuc.edu PR: 47570 Submitted by: Sergey A. Osokin <osa@FreeBSD.org.ru> - Add some mirror from .at as Replacement PR: 40881 Submitted by: arved
* Update lang/ruby-devel to the latest snapshot as of 2003.01.28.knu2003-01-291-2/+3
| | | | | | | Update Oni Guruma to 20030121. Now that the MAKE_ARGS problem is gone, re-enable MAKE_ARGS for sparc64.
* update to 3.1 official releasealane2003-01-292-66/+74
|
* Add a hack to set the scrollkeeper reigstration path to the constant definedmarcus2003-01-281-0/+2
| | | | by ${SCROLLKEEPER_DIR} regardless of the value of localstatedir.
* Update lang/ruby to the latest snapshot as of 2003-01-19, and Oniknu2003-01-251-2/+2
| | | | | Guruma to 2003-01-21. This update includes a bug fix that exposes when formatting Bignums, like with ipaddr.rb.
* Correct the definition of RUBY_PORT when RUBY_DEFAULT_VER=1.8 andknu2003-01-241-1/+1
| | | | RUBY_VER=1.6.
* Update xemacs-mule-devel to 21.4.12.shige2003-01-231-2/+2
|
* * Bump the shared lib version of galmarcus2003-01-201-1/+2
| | | | * Add another locale regex to gnomehack
* Chase MASTER_SITE_REDHAT_LINUX.roam2003-01-151-1/+1
| | | | | PR: 47100 Submitted by: Ulrich Spoerlein <q@uni.de>
* Set RUBY_DEFAULT_VER to 1.8 on alpha, sparc64 and ia64. Ruby 1.6 hasknu2003-01-111-8/+7
| | | | | some unidentified coredumping problems on these platforms and there will be no more release from the 1.6 branch.
* Update lang/ruby-devel to the latest 1.8 snapshot as of 2003-01-11,knu2003-01-111-2/+2
| | | | | | | | | which now supports FreeBSD/sparc64. Set ONLY_FOR_ARCHS to i386, alpha and sparc64. Ruby does not support IA64 yet. It does not even build or install correctly. We need some clue to the IA64 stack structure and handling of the IA64 register windows.
* Shuffle MASTER_SITE_RUBY a bit.knu2003-01-041-2/+2
| | | | | Some people say that the ruby-1.6.8 distfile on xyz.lcs.mit.edu was corrupt. It was not corrupt when I tried yesterday, but anyway.
* Convert a few more uses of INDEX to ${INDEXFILE}kris2003-01-011-3/+3
|
* Turn RUBY_NO_RD_HTML on by default on i386 also and add a RUBY_RD_HTMLknu2002-12-281-2/+8
| | | | | | option instead. ftp-master still has the old distfile of ruby-rdtool before a repack and the checksum mismatch it causes is getting a show stopper on bento.
* Remove GNOME mirrors that have not converted to the new site layout.marcus2002-12-271-2/+0
|
* Update MASTER_SITE_GNOME with the latest sites from:marcus2002-12-271-5/+6
| | | | | | http://www.gnome.org/mirrors/ftpmirrors.php3 Prompted by PR: 46540 46541
* add one more MASTER_SITE_LOCALijliao2002-12-251-1/+2
|
* lang/ruby:knu2002-12-251-15/+19
| | | | | | | | | | | | | | | | | | | | - Update to the 1.6.8 final release. (which fixes a couple of coredumping bugs) - Update Oni Guruma (alternative BSDL regexp engine) to 20021210. - Attach a small knob for debugging. lang/ruby-devel - Update to 1.8.0 preview 1 + errata patch. (fixes a couple of coredumping bugs) - Update Oni Guruma (alternative BSDL regexp engine) to 20021210. - Fix pkg-plist nits. lang/ruby16-shim-ruby18 - Update to 1.8.0 preview 1. (sync with 1.6.8 & 1.8.0 preview1) - Fix pkg-plist nits. Approved by: lioux (and self) A Merry Christmas to: all of you
* Update lang/ruby to 1.6.8-preview3, lang/ruby16-shim-ruby18 toknu2002-12-121-4/+7
| | | | | | | | | | | | | | | | | | | | | | | 1.7.3.2002.12.11, and lang/ruby-devel to 1.7.3-2002.12.12. - Fix a few bugs that lead to core dump, one in the ruby interpreter and another in the syslog module. Reported by: ume (net/dtcp was a victim) - Fix an installation problem occasionally seen on bento. (a bug in Makefile that caused race) Submitted by: bento - Fix a problem that irb(1) didn't work because the symlink was wrong. Submitted by: Jos Backus <jos@catnook.com> - Get rid of move & symlink spaghetti completely from the installation process. Discussed with: portmgr (will)
* Fix a couple very trivial grammar mistakes in the comments sections.adamw2002-12-092-14/+14
|
* Rd2 coredumps also on sparc64, so apply RUBY_NO_RD_HTML to sparc64 asknu2002-12-081-3/+3
| | | | | | | well as alpha. Observed on: panther Reported by: kris
* Introduce a knob RUBY_NO_RD_HTML and enable it by default on alpha. Thisknu2002-12-071-10/+24
| | | | | | | | replaces the non-working NOPORTDOCS workaround and fixes build on the alpha, where rd2 coredumps. Tested on: the axp cluster Approved by: kris
* Use the full, right paths for automake, autoconf so the error message ifalane2002-12-061-4/+4
| | | | | | | something goes wrong corresponds correctly to what the build depends output said it needed. Approved by: kris
* Add the INDEXFILE variable, that defaults to INDEX-5 on 5.0 (500036) andkris2002-12-052-2/+12
| | | | | | | later, and INDEX on earlier systems. Use this in the 'make index' and associated targets. This is necessary to deal with the substantially different dependencies of ports between 4.x and 5.0 (e.g. ports that depend on perl).
* Added WANT_AUTO{CONF,MAKE}_VER, which set up all the variables as in USE_*,alane2002-11-281-38/+48
| | | | | | | | | | but do not cause the program to be executed prior to configure step. This is done to accomodate a couple of rather odd ports. Basically, this amounts to redefining USE_*_VER in terms of USE_*, WANT_*_VER. It's pretty gross, but it works. Approved by: implicitly by kris
* Emergency fix to move PERL_LEVEL to PRE part of bsd.port.mk, and providealane2002-11-271-14/+16
| | | | | | | a default value of 0 if it can't be computed. This is necessary in order to prevent make errors. Approved by: kris (sometime in near future)
* Added support for substituting chickens for goats in ritual sacrifice.alane2002-11-261-80/+240
| | | | | | | | | | | | | | | | | | | | | | Completely rewrote the automake/autoconf support. The comments at the top of the file have been greatly expanded in order to explain just what you are allowed to do and what will get you a visit from Mr. Hose. Please read this information. Added DOCSDIR, EXAMPLESDIR to PLIST_SUB. Added a PERL_LEVEL variable (documented up top) that gives an integer value that can be used for comparisons to determine whether the user's perl is new enough or not, or to enable or disable certain dependencies (AHEM FILE::SPEC) based on the perl version. Added a SITE_PERL variable, which points to the correct "site-packages" directory. This is also added to PLIST_SUB. No gerbils were harmed (seriously, anyway) in the making of this patch, however some of them may be a bit sore for a few days. Submitted by: billg Reviewed by: kris Approved by: kris Obtained from: you really don't want to know this one
* Add a new utility variable: RUBY_RD_FILES.knu2002-11-221-0/+23
|
* Update lang/ruby-devel to the latest snapshot as of 2002-11-22.knu2002-11-221-2/+2
| | | | Add a DEBUG knob here too.
* take over for tg@ who is away indefinitelyalane2002-11-211-1/+1
|
* Do not choke on an empty SUBDIR.knu2002-11-201-0/+8
| | | | Submitted by: sada (slightly altered)
* Defining JAVASHAREDIR and JAVAJARDIR. If they're already set,znerd2002-11-181-0/+4
| | | | | | | | they will not be overridden. Reviewed by: freebsd-java Approved by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr> Dave Glowacki <dglo@hyde.ssec.wisc.edu>
* Add several new real categories and virtual categories.knu2002-11-181-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Those marked with an asterisk (*) are virtual categories] - accessibility* : Ports to help disabled users PR: ports/39103 Requested by: trevor - finance : Monetary, financial and related applications PR: ports/39102 Requested by: trevor - haskell* : Software related to the Haskell language PR: ports/41959 Requested by: obraun - hungarian : Hungarian language support PR: ports/37576 Requested by: Janos Mohacsi <janos.mohacsi@bsd.hu> - multimedia : Multimedia software Requested by: many - parallel* : pplications dealing with parallelism in computing PR: ports/39094 Requested by: trevor - portuguese : Portuguese language support PR: ports/35991 Requested by: trevor
* Clean up handling of perl-related variables:kris2002-11-171-5/+13
| | | | | | | | | | | | | | | | * Add USE_PERL_RUN and USE_PERL_BUILD to add {RUN,BUILD}_DEPENDS on the perl5 port if required (i.e. on 5.0 or later) (USE_PERL adds both, which is not always appropriate) [1] * On 5.0 systems without perl, depend on the full path to the perl port binaries to not pick up the system perl wrapper * If PERL_CONFIGURE is defined, move the USE_PERL setting earlier in the makefile so it actually adds a dependency. [2] Noticed by: dougb [1] Submitted by: sobomax [2] Tested on: bento
* Upgrade xemacs-devel-mule to 21.4.10.shige2002-11-171-2/+2
| | | | | PR: ports/45326 Submitted by: Edwin Groothuis <edwin@mavetju.org>
* Chase gtkhtml's shared lib.marcus2002-11-161-1/+1
| | | | | PR: 45318 Submitted by: dinoex
* Only using Jikes if NO_BUILD is not set.znerd2002-11-141-1/+1
| | | | Requested by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
* Update lang/ruby-devel to the latest snapshot as of 2002-11-14.knu2002-11-141-2/+2
|
* Revert the previous commit. A version of the previous patch waskris2002-11-121-191/+60
| | | | | | extensively tested on the bento cluster, but the committed version introduces significant new breakage at a very inopportune time. This will be revisited later.
* Chase the shared lib versions of gal and gtkhtml.marcus2002-11-121-2/+2
|
* Major change:alane2002-11-111-60/+191
| | | | | | | | | | | | totally rewrote the autoconf/automake support section, with provisions for autoconf 2.54 and automake 1.7.x when they are ready. Minor change: Added DOCSDIR, EXAMPLESDIR, and DATADIR to PLIST_SUB. PR: 42351 Reviewed by: kris Approved by: kris
* Update lang/ruby to 1.6.8-preview2.knu2002-11-091-2/+2
| | | | Feel free to send me any feedback before 1.6.8 is finally released.
* Justify MASTER_SITE_NETSCAPE:sada2002-11-091-11/+9
| | | | | | | - remove an invalid site ftp.unipi.it - move some sites which doesn't have netscape48 distfile to the bottom of the list Approved by: trevor
* Update lang/ruby to 1.6.8-preview1.knu2002-11-061-3/+4
|
* * Fix a typo in the MLINKS documentationkris2002-11-031-64/+193
| | | | | | | | | | | | | | | | | | | | | | * If the ${COMMENT} file does not exist, use the value of the ${PORTCOMMENT} variable instead. This will allow us to incrementally phase out pkg-comment [1] * Miscellaneous fixes to the MASTER_SITES_N code [2] * Correct fmt(1) invocation so it works on older systems [3] * Improve the security-check target: [4] - Look for setuid/setgid binaries, and binaries that include calls to accept()/recvfrom() (which are likely to be network servers or have network server capability) - Check these binaries for insecure functions (if PORTS_AUDIT is set in the environment, check for a larger set of functions such as strcat/strcpy/sprintf) - Report network servers that are started by default. Submitted by: eric [1], lioux [2], fenner [3], kris [4] PR: ports/36078 [2], ports/36709 [2]
* Update lang/ruby-devel to the latest snapshot as of 2002-10-30.knu2002-11-031-2/+2
| | | | | | FreeBSD/sparc64 fails to build this and somehow the entire OS gets frozen while running `miniruby'. I'd appreciate if someone with a clue could help me fix the problem.
* s/ftp.dnsbalance.ring.gr.jp/www.dnsbalance.ring.gr.jp/knu2002-10-271-1/+1
|
* Define DEPEND_RUBY_RDOC properly.knu2002-10-251-1/+1
|
* Add more sites to MASTER_SITE_RUBY. Thanks a lot!knu2002-10-241-0/+2
| | | | | | | | | | - US: xyz.lcs.mit.edu, aka ftp5.FreeBSD.org Administrated by: wollman - JP: ${MASTER_SITE_RINGSERVER} Administrated by: Ring Server Project (http://www.ring.gr.jp/)
* strips sties from MASTER_SITE_TCLTKdinoex2002-10-201-4/+0
|
* - metalab.unc.edu, ftp.oit.unc.edu, and www.ibiblio.org point to the sameknu2002-10-201-2/+1
| | | | | | host, so remove the duplicates from MASTER_SITE_SUNSITE. - Add www.ibibio.org to MASTER_SITE_RUBY, the first mirror site in the US.
* Add MASTER_SITE_GCC.knu2002-10-201-0/+6
|
* "KEEP THIS LIST SORTED"knu2002-10-191-26/+26
|
* Upgrade to Python-2.2.2.perky2002-10-171-2/+2
| | | | Approved by: tg
* grammartrevor2002-10-161-1/+1
|
* Fixed support for Blackdown JDK 1.3.x.znerd2002-10-151-0/+2
| | | | Submitted by: Seamus Venasse <Seamus.Venasse@polaris.ca>
* Add MASTER_SITE_NETSCAPE to bsd.sites.mk. As originally submitted, this wastrevor2002-10-141-0/+29
| | | | | | | | | | | | | the list of sites from the www/linux-netscape6 port. I looked at fenner's survey, and removed some sites which did not carry Netscape 7 or which have been offline for a long time. Also, for some mysterious reason it takes 80 seconds to get a login prompt when I use the hostname ftp.netscape.com, so I replaced it in the list with two of the hosts it seems to point to, with the quicker one first and the slower one last. Submitted by: Kimura Fuyuki Reviewed by: sada (as originally submitted) PR: 42678
* It seems some of the GNOME mirrors are lagging behind in updates. Shufflemarcus2002-10-141-5/+7
| | | | things around a little to try and improve download times.
* Update MASTER_SITE_RINGSERVER:knu2002-10-131-10/+6
| | | | | - Remove www.mirrornavi.com from comment which seems to be dead. - Replace the http site with the Tenbin server.
* Add yet another Sunsite mirror in Germany.trevor2002-10-121-0/+1
|
* Fixed botched setup of MASTER_SITE_KDE_kde. Damn was I stupid. I didn'talane2002-10-112-2/+20
| | | | test all the cases. Sorry, folks.
* 1. Welcome to KDE 3.0.4.alane2002-10-112-2/+4
| | | | | | 2. Added a tagged version of MASTER_SITE_KDE, called MASTER_SITE_KDE_kde, like this: MASTER_SITE_KDE_kde= ${MASTER_SITE_KDE:S@%/@%/:kde@g}
* Hack up some of the conditionals so that they work with older versions ofmarcus2002-10-101-9/+17
| | | | | | make. PR: 43813
* * Add the ability to specify WITH/WITHOUT_GNOME macros with a list ofmarcus2002-10-081-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | components to build or not build with. For example: # make WITHOUT_GNOME=esound Will build a port that can optionally use esound support, without it. You can also specify multiple components separated with a space: # make WITHOUT_GNOME="esound gnomelibs" The converse is true for WITH_GNOME. Note, that this is backwards compatible with the old WITH/WITHOUT_GNOME macros. That is, # make -DWITHOUT_GNOME Will turn off all optional GNOME components. Also, # make WITHOUT_GNOME=yes Will do the same thing. * Mark a port BROKEN if it includes an unknown GNOME component [1] PR: 41873 [1] Submitted by: Edwin Groothuis <edwin@mavetju.org> [1] Not objected to by: sobomax
* Add RUBY_MODNAME, RUBY_MODDOCDIR and RUBY_MODEXAMPLESDIR.knu2002-10-071-0/+10
|
* Rename USE_RUBY_RD to USE_RUBY_RDTOOL, RUBY_RD to RUBY_RD2,knu2002-10-071-10/+29
| | | | | | | RUBY_RD_PORT to RUBY_RDTOOL_PORT and DEPEND_RUBY_RD2 to DEPEND_RUBY_RDTOOL. Add USE_RUBY_RDOC, RUBY_RDOC, RUBY_RDOC_PORT and DEPEND_RUBY_RDOC.
* Ruby 1.7 on alpha does not coredump running Racc.knu2002-10-061-1/+1
|
* http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/knu2002-10-051-1/+1
|
* Set NOPORTDOCS in the USE_RUBY_RD case on alpha, because it is causingkris2002-10-051-0/+4
| | | | | | coredumps. Submitted by: knu
* Fix installation of +MTREE_DIRS introduced in r1.424kris2002-10-021-4/+2
| | | | Submitted by: sobomax
* MASTER_SITE_LOCAL:knu2002-09-301-4/+5
| | | | | | | | | | | | | | ftp.jp.FreeBSD.org is back in sync with ftp.FreeBSD.org. Thanks to: kuriyama & the administrators MASTER_SITE_RUBY: ftp.chg.ru is back in sync with ftp.ruby-lang.org. Thanks to: Serge Krashakov <sakr@Chg.RU> MASTER_SITE_FESTIVAL, MASTER_SITE_FESTIVAL_OGI: Assign using += instead of = like other ones.
* - Add back ftp.ruby-lang.org to MASTER_SITE_RUBY, but belowknu2002-09-301-0/+10
| | | | | | | | ftp.iij.ad.jp because ftp.ruby-lang.org is currently unstable. ftp.iij.ad.jp has much more capacious bandwidth and is synchronized with the master site tightly enough. - ftp.dti.ad.jp is a good one. Add it to various MASTER_SITE_*.
* - Add back mirrors.sunsite.dk to MASTER_SITE_RUBY.knu2002-09-301-6/+1
| | | | | | - Remove non-working mirror sites from MASTER_SITE_SUNSITE. Submitted by: fenner's distfiles survey
* Remove sites that are temporarily down or out of sync fromknu2002-09-301-7/+3
| | | | | MASTER_SITE_RUBY. They will be put back as soon as they get back up or in sync.
* Add three mirror sites to MASTER_SITE_RUBY to fill vacancies.knu2002-09-291-0/+3
| | | | (ftp.iDaemons.org, mirrors.sunsite.dk and ftp.ntua.gr)
* Remove non-working mirror sites from MASTER_SITE_RUBY.knu2002-09-291-3/+0
|
* Update lang/ruby-devel to the latest snapshot as of 2002-09-27, whichknu2002-09-271-4/+3
| | | | | | | | fixes several coredump bugs and fatal threading problems. Remove the autoconf dependency by including a pre-generated configure script in the distfile. It now also includes a pre-generated parse.c made by bison 1.35.
* * Switch back to .tgz packages for 4.x (5.0 still uses .tbz packages) [1]kris2002-09-261-4/+8
| | | | | | | | | | | | | * Fix some problems in previous revision relating to writability test of ${DISTDIR}, by moving the check a) after we have made the directory if it doesn't exist, and b) inside the loop that actually fetches files, so the check isn't performed with every port make operation that depends on the fetch target (this breaks non-fetch targets as a different user) [2] Submitted by: bmah [1] Reported by: ijliao [2] Tested on: bento
* Reroll a stable snapshot tarball as of 2002-09-12 for lang/rubyknu2002-09-251-6/+2
| | | | | | | containing a pregenerated configure and a parse.c generated with bison 1.35. This is to offer a smaller (.tar.bz2) distfile, remove the autoconf dependency and benefit from a bit more efficient parse.c than that which byacc(1) generates.
* Fix distfile survey issues with X ports, update bsd.sites.mk to includeanholt2002-09-221-3/+16
| | | | | | | more working X mirrors and remove a local distfiles site that hasn't been updating. Approved by: portmgr
* - Define RUBY_SHIM18_PORT and DEPEND_RUBY_SHIM18.knu2002-09-211-0/+26
| | | | - Introduce USE_RUBY_FEATURES to make life easier.
* remove ftp.yggdrasil.comijliao2002-09-211-1/+0
| | | | | | | it's offline for a long time PR: 38191 Submitted by: Tom Rissman <trissman@mrdlaw.com>
* Update lang/ruby-devel to the latset snapshot as of 2002.09.20.knu2002-09-211-2/+3
|
* Add variables for ZOPE. Patch supplied by maintineralane2002-09-211-0/+21
| | | | | Submitted by: maintainer Approved by: maintainer
* * Some spelling/grammar fixes in commentskris2002-09-191-38/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replace some bare uses of cat with ${CAT} * [ports/19112] Ignore RCS files (*,v) when applying patches * [ports/19270] Check whether ${DISTDIR} is writable and fail with a better error message if not (mostly caused by trying to fetch as the wrong user) * [ports/23560] Force patch backup files to be created with .orig suffix * [ports/34717] Don't enclose PTHREAD_LIBS in quotes, because it will cause problems if used in an already-quoted string. * [ports/34987] Fix an awk warning in MASTER_SORT/MASTER_SORT_REGEX code * [misc/38724] Change some uses of the deprecated test -h to test -L * [1] Registering real dependencies: dependency registration looks at the currently-installed version of the dependency and registers that version, instead of registering the version in ports which may be newer than what is installed. * [2] Further 100% speed-up of dependency registration process by eliminating second call to package-depends (using information from the first call stored in +CONTENTS file of package being installed). Very useful for developing GNOME or similar packages with zillion dependencies, when package-depends target could take few minutes to complete; * [2] Proper set-up of ${SHELL} variable in build environment, so that user's interactive shell isn't picked instead. This has various implications, ranging from build process speed-up due to using /bin/sh to invoke libtool instead of bash or any other much more bloated user's shell (configure scripts often pick it up from the ${SHELL} environment), to fixing problems some users have when building random ports. Submitted by: sobomax [1] [2], Aleksandr A. Babaylov <.@babolo.ru> [ports/19112], Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> [ports/19270], Alan Bawden <Alan@LCS.MIT.EDU> [ports/23560], Christian Weisgerber <naddy@mips.inka.de> [ports/34717], knu [ports/34987], april <april@oublinet.net> [ports/38724] PR: ports/19112, ports/19270, ports/23560, ports/34717, ports/34987, ports/36237, ports/38724 Tested on: bento 4-exp build
* make xemacs-devel-mule ver up to dateijliao2002-09-181-2/+2
| | | | | PR: 42872 Submitted by: SUGIMURA Takashi <sugimura@jp.FreeBSD.org>
* Update lang/ruby-devel to the snapshot as of 2002-09-17.knu2002-09-181-2/+2
| | | | This fixes coredump on the Alpha.
* Now supports the Sun JDK 1.4.1 for Linux instead of 1.4.0.znerd2002-09-171-4/+4
|
* Fixed support for Blackdown JDK 1.3 for Linux.znerd2002-09-171-0/+1
| | | | Submitted by: Seamus Venasse <Seamus.Venasse@gov.yk.ca>
* Fix building of kdemultimedia3 on -CURRENT. Obtained from wca.seanc2002-09-162-2/+2
| | | | | Reviewed by: wca Approved by: knu (mentor)
* bump open-motif shlib versionijliao2002-09-141-1/+1
|
* Seems ftp.nectec.or.th stopped mirroring local-distfiles about threeknu2002-09-131-2/+2
| | | | | | months ago, so remove it from MASTER_SITE_LOCAL. Detected by: fenner's distfiles survey
* Make sure gtk-doc support is disabled even for ports that don't support themarcus2002-09-121-0/+1
| | | | | | | --disable-gtk-doc option. PR: 42616 Reviewed by: sobomax
* Add my iDaemons.org site to MASTER_SITE_BACKUP on which I startedknu2002-09-121-0/+3
| | | | | mirroring all the distfiles of ruby related ports except RESTRICTED ones.
* Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to theknu2002-09-121-5/+6
| | | | latest snapshots as of today, 2002-09-12 (JST).
* Automagically mark kde2 ports as bork bork borked. If it really only needsalane2002-09-102-4/+4
| | | | | | | | | qt2 then you better change it to say so or else it's on the hit list. Will has said that all kde2 ports must be fixed or gone before 4.7 ports freeze. Submitted by: Tilman Linneweh <tilman@arved.de> Reviewed by: resident psychopath and wild and crazy guy AlanE Approved by: billg@microsoft.com ("anything to get rid of some free s/w")
* Two MASTER_SITE_SOURCEWARE fixes. The first fixes an existing problem,obrien2002-09-081-2/+2
| | | | | | the second the fact that sourceware is scheduled to go away. Submitted by: pfeifer
* Allow 'make search ...' to work even if the ports tree is symbolicallyjoe2002-09-031-1/+1
| | | | | | linked from somewhere else. PR: ports/42060
* Remove USE_NEWGCC, which is no longer supported or required.kris2002-08-312-8/+0
|
* Update to 3.0.3. Not much changed here: [1] i18n PKGNAMEs converted towill2002-08-252-2/+2
| | | | | | | more closely conform to FreeBSD style etc, and Konqueror SSL patch merged. Tested by: Matt Douhan <matt@fruitsalad.org>, alane Submitted by: lioux [1]
* NetBSD updatetrevor2002-08-251-6/+9
| | | | Obtained from: fenner's survey and www.alltheweb.com
* Update the RingServer list and add some descriptions about theknu2002-08-251-13/+26
| | | | redirector services.
* Fix MLINKS broken since bsd.port.mk speed-up commit.sobomax2002-08-201-1/+1
| | | | | | Submitted & reported by: many PR (among others reports): 39646 Approved by: portmgr
* Again changed the order within some lists for estetical reasons.znerd2002-08-121-10/+10
|
* Added Blackdown JDK 1.4.1 for Linux.znerd2002-08-121-0/+1
| | | | See also: http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html
* Changed the order within a list for estetical reasons.znerd2002-08-121-1/+1
|
* Changed the installation directory of the Sun JDK 1.4.xznerd2002-08-101-1/+1
| | | | | | | | for Linux from linux-sun-jdk1.4.0.01 to linux-sun-jdk1.4.0. This is more like the installation directories for the other JDK ports. PR: 41424
* Changed the installation directory of the Sun JDK 1.4.x for Linuxznerd2002-08-101-1/+1
| | | | | | to linux-sun-jdk1.4.0.01. PR: 41424
* Changed the installation directory of the Sun JDK 1.3.x for Linux toznerd2002-08-101-1/+1
| | | | | | linux-sun-jdk1.3.1. PR: 41424
* Now correctly looks for the Blackdown JDK 1.2 for Linux inznerd2002-08-101-1/+1
| | | | ${LOCALBASE}/linux-blackdown-jdk1.2.2.
* Fixed support for the Sun JDK 1.2.2 for Linux. The installationznerd2002-08-081-1/+1
| | | | | | directory for that JDK was changed on June 13. See: http://www.freebsd.org/cgi/cvsweb.cgi/ports/java/linux-sun-jdk12/Makefile?rev=1.7&content-type=text/x-cvsweb-markup
* Fix links to the Handbook, the FAQ and the porters-handbook.blackend2002-08-041-1/+1
| | | | Approved by: portmgr
* Use Bzip2 to compress packages for 5.0-DP#2.obrien2002-08-041-1/+1
| | | | | Requested by: re Two months silence by: portmgr
* add MASTER_SITE_ISC (1) and apply themijliao2002-08-011-0/+29
| | | | | PR: 41218 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org> (1)
* Introduce MASTER_SITE_REDHAT_LINUX. (Feel free to add more mirror sites)knu2002-07-261-0/+8
|
* Make ports that install gconf data PREFIX-safe.marcus2002-07-251-1/+2
| | | | Discussed with: sobomax
* Sync Austrian sunsite mirrors with reality.naddy2002-07-231-2/+1
| | | | | | Prompted by PR: 40881 Submitted by: Tilman Linneweh <tilman@arved.de>
* CPAN in uiarchive.uiuc.edu was moved.kuriyama2002-07-221-1/+1
| | | | Found by: disfiles survey
* Set --target="${RUBY_ARCH}" --program-prefix="" to CONFIGURE_ARGS andknu2002-07-181-1/+3
| | | | | stop using CONFIGURE_TARGET. This prevents lang/{ruby,ruby-devel} from installing binaries and libraries with weird prefixes.
* Reorder MASTER_SITE_GNOME to make it easier to fetch gnome2 components.sobomax2002-07-171-4/+4
|
* Add $FreeBSD$.sobomax2002-07-151-0/+4
|
* New variable PYNUMERIC, containing a dependency line for the py-numerictg2002-07-151-0/+10
| | | | extension.
* Update lang/ruby and lang/ruby-devel to the latest snapshots as ofknu2002-07-151-6/+6
| | | | 2002-07-15.
* Add xemacs-devel, xemacs-devel-mule.shige2002-07-141-1/+36
| | | | | PR: ports/40524 Submitted by: SUGIMURA Takashi <sugimura@jp.FreeBSD.org>
* Correct gtkhtml dependencies: ghttp --> libghttp.sobomax2002-07-141-1/+1
|
* Ensure that HAVE_GNOME is always defined, to make detection of optionalsobomax2002-07-121-1/+2
| | | | gnome components easier and update example accordingly.
* Prepare for the upcoming mega-conversion to bsd.gnomeng.mk:sobomax2002-07-121-2/+4
| | | | | o use ${X11BASE}/bin/gnomecc to detect that gnomecontrolcenter is installed; o use panel_status.so.5 instead of panel_applet.so.5 to detect gnomecore.
* Correct LIB_DEPENDS for libpanel.sobomax2002-07-101-1/+1
|
* Use libpanel instead of gnomecore. Remove all foo_PKGNAMESUFFIX'es, becausesobomax2002-07-101-28/+4
| | | | they aren't going to be used anyway.
* Use libcapplet instead of gnomecc.sobomax2002-07-101-7/+7
|
* - Remove duplicate gnomeaudio entry from _USE_GNOME_ALL;sobomax2002-07-101-7/+8
| | | | - make support for gnome-optional ports more robust.
* Numerous improvements and cleanups:sobomax2002-07-091-16/+15
| | | | | | | | | | | - Add missed gnomeaudio into _USE_GNOME_ALL; - refine dependencies for all components; - add new redefineable knob GNOME_HTML_DIR, which allows to override value of --with-html-dir configure argument; - remove USE_REINPLACE workaround - real fix was just committed into bsd.port.mk; - improve example of gnome-optional port's logick; - improve conditions when PLIST_SUB is defined for gnome-optional ports.
* Move USE_REINPLACE detection downward, so that it is possible to set it fromsobomax2002-07-091-11/+11
| | | | | | | | bsd.gnomeng.mk. Also increase OSVERSION `sed -i'check to be 500036 on -current, as users report that 500034 isn't sufficient to catch new sed(1) functionality. Approved by: portmgr (silently)
* Use {CONFIGURE,BUILD,INSTALL}_WRKSRC where appropriate.knu2002-07-081-7/+7
|
* Provide temporary workaround for problem with USE_REINPLACE in portssobomax2002-07-051-0/+4
| | | | | | | converted to USE_GNOMENG. The real fix for bsd.port.mk will be committed later, after portmgr@ approval. Prompted by: Rasmus Skaarup <mfbsd@skaarup.org>
* Backout changes that erroneously slipped into the last commit tosobomax2002-07-053-44/+15
| | | | | | bsd.gnomeng.mk. Big pointy hat to: sobomax
* Correct typo: gtk12 --> glib12sobomax2002-07-054-16/+45
|
* oaf requires gtk12, orbit and libxml, not gnomelibssobomax2002-07-051-1/+1
|
* Update to 3.0.2 (full log):will2002-07-052-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | General: [1] Add a means of updating via patches rather than always using tarballs. Unfortunately, this method proved unreliable due to the binary files included with most of the KDE tarballs. For now, leave this support in until I can decide what to do with it. [2] Remove patches that were fixed in KDE CVS for KDE_3_0_BRANCH. This includes removal of malloc.h (from our viewpoint at least), a bug in kiconloader, and a typo in knode. [3] Move the current KDE version number to KDE_VERSION in bsd.kde.mk. [4] Support the notion of KDE_PREFIX. [5] Move arts and kde3-i18n* ports to use Makefile.kde. french/kde3-i18n: [6] Remove cruft from when this was generated with a core dump in the 3.0.1 distribution generation. All other ports: No changes of note not mentioned above. Thanks to the quick testers for their assistance with this upgrade: Tested by: Matt Douhan <matt@athame.co.uk> Andy Fawcett <andy@athame.co.uk> Dave Cantrell <phaedrus@alltel.net>
* gtk12 shouldn't imply gnomehier.sobomax2002-07-051-1/+1
|
* Add bsd.gnomeng.mk - a new framework for GNOME ports, which will allowsobomax2002-07-042-0/+307
| | | | | | | | to make GNOME1 platform more modular and will eventually replace bsd.gnome.mk completely. For the time being, it should be explicitly activated by the USE_GNOMENG knob, so that it is possible to do gradual conversion. Reviewed by: marcus, gnome@
* Use system sed(1) for doing in-place editing if OSVERSION is greater thansobomax2002-06-281-1/+1
| | | | | | 460100. Submitted by: obrien
* Changed the installation directory of the Sun JDK 1.4 for Linuxznerd2002-06-251-1/+1
| | | | | | to ${LOCALBASE}/linux-jdk1.4.0.01. Noticed by: phantom
* Directory structure slightly changed in 2 of the GNU mirrorspat2002-06-201-2/+2
| | | | | PR: ports/39533 Submitted by: Jason Harris <jharris@widomaker.com>
* Change the way REINPLACE_CMD works - instead of using perl(1) on systemssobomax2002-06-191-7/+11
| | | | | | | | where sed(1) can't do in-place editing add a new USE_REINPLACE knob, which if turned on defines REINPLACE_CMD and adds textproc/sed_inplace port into BUILD_DEPENDS if necessary. Not objected by: portmgr@
* Removed step 2 which used to check that the JDK ports actuallyznerd2002-06-181-56/+12
| | | | | | exists. This unbreaks porteasy. Reported by: des
* Get rid of old cruft that was inserted a long time ago to workaroundwill2002-06-172-6/+6
| | | | | | problems people were seeing with e.g. devel/pth and friends installed. They conflict with GCC3 and may not be an issue anymore. But if someone reports the issue again we'll address it with a finer comb next time.
* - Support development versions of Python.tg2002-06-141-15/+61
| | | | | | | | | - Allow installation to python-specific hierarchy. This will benefit users of Zope and mod_python. - Add PYTHON_*DIR variables to PLIST_SUB. PR: 38769 Submitted by: Hye-Shik Chang <perky@fallin.lv>
* Add ${REINPLACE_CMD}, which will be used to get rid of depencency on perlsobomax2002-06-141-0/+7
| | | | | | | | in current. Use it like the following: ${REINPLACE_CMD} -e "foo" -e "bar" ${WRKSRC}/somefile Approved by: portmgr
* Matches new names and locations of JDK ports.znerd2002-06-131-18/+62
| | | | Now also checks that all the JDK ports actually exist.
* Move ftp.cpan.org a bit down in the list, since it seems to be not verytobez2002-06-121-1/+1
| | | | | | responsive for some time now. Also noticed by: petef
* Remove gatekeeper.dec.com from CPAN mirrors, since it is a) unavailable,tobez2002-06-081-1/+0
| | | | and b) is not listed at http://www.cpan.org/SITES.html.
* 5.0-CURRENT no longer includes perl in the base system; don't expectkris2002-06-081-2/+1
| | | | | | to find it there. Also remove a redundant comment. Submitted by: des, obrien
* Have GNOME extensions concatenate at end of PKGNAMESUFFIX insteadlioux2002-06-081-0/+20
| | | | | | of overwriting it Approved by: sobomax (portmgr hat)
* Add a new way to specify the GCC version your port needs.obrien2002-06-051-8/+6
| | | | | | Rather than USE_GCCXY, you now use USE_GCC=X.Y Approved by: kris
* Update lang/ruby and lang/ruby-devel to the latest snapshots as ofknu2002-05-241-5/+6
| | | | 2002-05-23.
* Add a new Festival site.trevor2002-05-231-0/+1
| | | | Submitted by: Jack Twilley
* Implement MASTER_SITE_FESTIVAL and MASTER_SITE_FESTIVAL_OGI.trevor2002-05-231-0/+11
|
* Embellish the CPAN mastersite list by x2.obrien2002-05-201-0/+11
|
* Reduce the MASTER_SITE_PERL_CPAN list by 1/2. There were _22_! sites.obrien2002-05-191-15/+4
| | | | | | | The net has to be in *VERY* bad shape for you to fail on 21 sites and finally get the needed file from the 22nd site. If the list was meant more do document possible sites for to list in /etc/make.conf, they could be re-added as comments.
* Use new domain name for Tokyo University of Science.trevor2002-05-181-2/+2
| | | | | PR: 38196 Submitted by: hrs
* Fixed typo.znerd2002-05-131-1/+1
| | | | | Noticed by: Alex Dupre <sysadmin@alexdupre.com> PR: 37933
* Minor cleanups/fixes:will2002-05-122-6/+6
| | | | | | | | | | | [1] Warn people about Qt1, remove warning about Qt3, and fix something I forgot to fix before committing the Qt3/KDE3 stuff. [2] Programs that were using USE_QT_VER=3 were looking in the wrong place for the headers if they relied solely on QTCPPFLAGS to give it to them. Reported by: [2] Frank Laszlo <laszlof@earthlink.net>
* Blackdown JDK 1.3.1 for Linux added.znerd2002-05-091-5/+22
| | | | | Requested by: Tim Schafer <tim@agship.com> PR: 37875
* Now matches the new installation directory of theznerd2002-05-091-1/+1
| | | | Sun JDK 1.2.x for Linux.
* Correct the subdirectory for the us.dl.sourceforge.net FTP site.trevor2002-05-091-2/+1
| | | | | | Remove the FTP listing for eu.dl.sourceforge.net, since it has not allowing FTP connections at least since 22 hours ago. I left the HTTP listing for the site.
* The master site list for sourceforge didn't use the round-robins thatdbaker2002-05-071-8/+4
| | | | | | | | | | | sourceforge has made available. Additionally, the first site listed (prdownloads) now gives a HTML selection page when you try to download a file which causes md5 mismatch and is generally an ugly mess. Update MASTER_SITE_SOUREFORGE with handful of approved roundrobin HTTP and FTP sites Submitted by: Sean Kelly <smkelly@zombie.org>
* Add back the qt145 port and support for qt-1.x. This should notkris2002-05-052-2/+26
| | | | | | | have been removed because it was not broken and a lot of working ports depended on it. The qt145 port now installs files named *qt1* instead of *qt* so it does not conflict with the other qt versions.
* Update lang/ruby-devel to the latest development snapshot as ofknu2002-05-051-2/+2
| | | | | | 2002-05-05. This fixes some ruby extensions under RUBY_VER=1.7. Update the Oni Guruma regex engine to 20020424.
* Update lang/ruby to the latest stable stapshot as of 2002-05-02, withknu2002-05-041-2/+4
| | | | a local patch applied. (which will be committed soon)
* Update lang/ruby-devel to the latest development stapshot as of 2002-05-03.knu2002-05-041-3/+3
|
* Refactoring applied. One extra stage is introduced in whichznerd2002-05-021-33/+73
| | | | | | | | it is decided what JDK ports have been installed. Tested with: java/jdom net/spread Reviewed requested from: java@FreeBSD.org ports@FreeBSD.org Reviewed by: John Merryweather Cooper <john_m_cooper@yahoo.com>
* Switch over to XFree86-4.x for ${OSVERSION}>=450005. If you are trackingkris2002-04-271-2/+2
| | | | -STABLE, this will take effect after your next cvsup + kernel upgrade.
* Introduction of NEED_JAVAC knob in bsd.java.mk, stage 3.znerd2002-04-271-2/+2
| | | | | | | | NEED_JAVAC now actually defaults to NO. Tested with: net/spread lang/kawa java/jdom
* Add support for the Sun JDK 1.2.znerd2002-04-271-5/+21
| | | | Also fix one NEED_JAVAC related bug/typo.
* Update to IBM JDK 1.3.1 (cxia32131-20020302).znerd2002-04-271-1/+1
| | | | | PR: 37397 Submitted by: Hye-Shik Chang <perky@akaraka.yonsei.ac.kr>
* Introduction of NEED_JAVAC knob in bsd.java.mk, stage 2.znerd2002-04-271-9/+19
| | | | | All ports that need a Java compiler (either 'javac' or 'jikes') should from now on define NEED_JAVAC.
* Fix comment to reflect the actual usage of USE_PYDISTUTILS.tg2002-04-261-3/+3
|
* Heroic attempt to reduce number of PRs assigned to portmgr@:sobomax2002-04-251-138/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Make PY_DISTUTILS recently added into <bsd.python.mk> actually working. PR: 36537 Submitted by: tg 2. Propagate error code from failed `make depends', when one of the ports we depend upon is marked BROKEN/FORBIDDEN. PR: 25522 Submitted by: alex 3. By default, when bsd.port.mk configurating Makefile.PL only pass PREFIX as argument, but some Perl module (eg. Test-Harness) needed INSTALLPRIVLIB and/or INSTALLARCHLIB in order to install, otherwise default installation will goes to /usr/lib and not ${PREFIX}/lib, in some case, adding these tag to CONFIGURE_ARGS is not bad. PR: 29681 Submitted by: Shell Hung <shell@shellhung.org> 4. Update patch-libtool target, so that it doesn't break ports with autoconf 2.13-generated configure script. USE_LIBTOOL is still not very useful for such cases, but at least it doesn't break them badly anymore. PR: 31142 Submitted by: wjv 5. Make `make search' working even when /usr/obj/usr/ports exists. PR: 31862 Submitted by: gad 6. When configure script fails unexpectedly don't dump thousands lines of config.log to the user's screen, because it usually doesn't contain information useful for tracking the problem anyway. Instead display a message asking a user to report the failure to the proper entity (maintainer) and what to include into the problem report. PR: 34459, 35488 Submitted by: Thomas Hurst <freaky@aagh.net> Alan Eldridge <ports@geeksrus.net> sobomax other countless hackers whose names are lost in the noise Text of message suggested by: asmodai 7. Make PREFIX=/usr situation more sane. When PREFIX is set to /usr, bsd.port.mk uses MANPREFIX=${PREFIX} and BSD.local.dist for mtree as always, however those defaults are not appropriate for /usr, and better options are available. PR: 36030 Submitted by: DougB 8. Use ${ECHO_CMD} instead of ${ECHO} everywhere in the bsd.port.mk to avoid clashing with system .mk settings (${ECHO} has a different meaning there). Actually the patch is imcomplete, because large portion of those ${ECHO_CMD}s should be ${ECHO_MSG}, but this one will at least make Bruce happy, which shouldn't be underestimated. PR: 34988 Submitted by: knu All of the above tested by: bento Special thanks goes to: kris (for his help with getting this tested) -------------------------- THE END (to be continued) ------------------------
* Say goodbye to Qt 1.x and all of its dependents. The one port I foundwill2002-04-192-62/+20
| | | | | | | | | | | | | which probably isn't supposed to be removed is misc/instant-workstation, which had a dependency on audio/xamp (being removed), so I removed that dependency and bumped PORTREVISION. All other ports are real dependents upon Qt 1.x, including KDE 1.x stuff. Code in bsd.kde.mk supporting these ports is also removed or adjusted. Also, some adjustments made to accomodate Qt3/KDE3 ports, which will be committed Real Soon Now (TM), pending repo-copies. This commit made in impending view of Qt3/KDE3 entering ports tree.
* New trigger USE_PYDISTUTILS. When defined, `do-build' and `do-install'tg2002-04-171-6/+43
| | | | | | | | will call the equivalent of `python setup.py {build|install}'. This should help with most current extensions to the Python language. PR: 36537 Submitted by: Hye-Shik Chang <perky@fallin.lv>
* Update ruby-devel to the latest 1.7 snapshot as of 2002-04-12.knu2002-04-141-2/+2
|
* Upgrade to Python-2.2.tg2002-04-121-2/+2
| | | | | PR: 36977 Submitted by: Hye-Shik Chang <perky@fallin.lv>
* Upgrade to 2.1.3.tg2002-04-111-3/+3
| | | | | PR: 36977 36979 Submitted by: "Karsten W. Rohrbach" <karsten@rohrbach.de>
* Pessimise ftp.yggdrasil.com GNOME mirror, because it's currently unresolvable.sobomax2002-04-091-1/+1
|