aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.ruby.mk
Commit message (Collapse)AuthorAgeFilesLines
* - Add patch that allows GC performance profiling and analasys.Stanislav Sedov2007-01-021-1/+1
| | | | | | | - Bump portrevison Notes: svn path=/head/; revision=181294
* - Beautify comments (wrap and some fixes).Stanislav Sedov2007-01-021-34/+75
| | | | Notes: svn path=/head/; revision=181292
* - Update lang/ruby18 to 1.8.5p12 (bugfix release)Stanislav Sedov2007-01-021-16/+19
| | | | | | | | | | | | | | - Make RI generation disabled by default (it causes problems on slow hardware) - PREFIX-cleaness fixes (in bsd.ruby.mk) [1] - Take maintainership of bsd.ruby.mk [1] The patch was tested in the tinderbox with all ruby-dependend ports. Approved by: portmgr (linimon) Notes: svn path=/head/; revision=181277
* - Update to 1.8.5Sergey Matveychuk2006-08-271-1/+1
| | | | | | | A bugs fix release. Notes: svn path=/head/; revision=171457
* Add support for DESTDIR part I.Erwin Lansing2006-08-041-2/+2
| | | | | | | | | | | | | | | | | This commit should largele be a NOOP as it only adds support for DESTDIR undefined. This does allow us to start testing ports with DESTDIR set, but this is as of yet not supported. Although this has been extensively tested on pointyhat, this is a very intrusive change and some cases may have been overlooked. Please contact Gabor and me if you find any. PR: 100555 Submitted by: gabor Sponsored by: Google Summer of Code 2006 Notes: svn path=/head/; revision=169648
* * Change all bogus uses of BROKEN to IGNORE. Note: the BROKEN_WITH_*Mark Linimon2006-07-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | forms are retained for compatibility but deprecated [1] * Add sha256 to CHECKSUM_ALGORITHMS [2] * Remove some whitespace [2] * Add USE_SCONS and bsd.scons.mk for the Python-based SCons build system [3] * Fix USE_LDCONFIG with non-default PREFIX [4] * Add USE_WX and friends, and bsd.wx.mk, for common code for WxWidgets support [5] * Add 'make missing' to show missing dependencies [6] * Fix DESKTOP_ENTRIES processing on 4.x [7] PR: 92445 [1], 98206 [2], 98731 [3], 99370 [4], 89398 [5], 93601 [6], 98891 [7] Submitted by: linimon [1], edwin [2], alex at foxybanana dot com [3], gerald [4], flz [4], alepulver [5], alex at fafula dot com [6], shaun [7] Notes: svn path=/head/; revision=166954
* Allow CONFIGURE_TARGET to be overridden.Akinori MUSHA2006-05-171-1/+1
| | | | | | | | PR: ports/93457 Submitted by: Jason E. Hale <bsdkaffee -at- gmail.com> Notes: svn path=/head/; revision=162619
* - Fix 'all-depends-list' target in cases if dependencies list isKirill Ponomarev2006-01-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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] Notes: svn path=/head/; revision=154065
* - ftp.iDaemons.org is unavailable latelyPav Lucistnik2006-01-141-3/+0
| | | | Notes: svn path=/head/; revision=153471
* - Update to 1.8.4Pav Lucistnik2006-01-141-1/+1
| | | | | | | | PR: ports/91556 Submitted by: Alexander Wittig <alexander@wittig.name> Notes: svn path=/head/; revision=153456
* - Back out the last update. It breaks many ruby ports install.Sergey Matveychuk2005-11-141-20/+17
| | | | | | | Reported by: kris via pointyhat Notes: svn path=/head/; revision=148207
* bsd.ruby.mk:Sergey Matveychuk2005-11-091-17/+20
| | | | | | | | | | | | | | | | | | | | | - Change LOCALBASE with _RUBY_BASE - Set _RUBY_BASE=PREFIX if defined _RUBY_PORT_TEST _RUBY_BASE=LOCALBASE otherwise for easy ports testing. lang/ruby18: - Update to 1.8.3 Grant maintainership to submitter. While I'm here: - Add _RUBY_PORT_TEST=yes to lang/ruby16 port too. (lang/ruby1[68] must set it for right install). PR: ports/87332 Submitted by: Alexander Novitsky Notes: svn path=/head/; revision=147676
* - Fix a ruby vulnerabuility in the safe level settings.Sergey Matveychuk2005-10-271-0/+8
| | | | | | | | | | Based on: ports/87816 Submitted by: Phil Oleson <oz@nixil.net> Security: http://vuxml.FreeBSD.org/1daea60a-4719-11da-b5c6-0004614cc33d.html Notes: svn path=/head/; revision=146505
* - Replace .error with BROKEN.Florent Thoumie2005-06-051-3/+3
| | | | | | | | | PR: ports/68569 Submitted by: eik Approved by: maintainer timeout (almost 1 year) Notes: svn path=/head/; revision=136872
* The slippery pthread support for systems prior to 502102 has beenAkinori MUSHA2005-02-051-44/+7
| | | | | | | | | | | | | | | | | | | | | dropped and the lang/ruby16_r and lang/ruby18_r ports have been removed, since no one seems to appreciate the partially working solution. Good news is that the pthread support of lang/ruby18 is now enabled by default for newer systems, which means the ruby interpreter is linked with libpthread. This will allow threaded extension libraries to run and work properly on those systems. The --march=cputype flag is disabled because it gets ruby to malfunction and fail to build. I don't know if the problem is in libpthread or in gcc. (It really makes me wonder if they had actually tested before asking me to do this somewhat risky change ;-) Notes: svn path=/head/; revision=128068
* Update lang/ruby18 to the 1.8.2 release. Happy holidays!Akinori MUSHA2004-12-251-2/+2
| | | | Notes: svn path=/head/; revision=125110
* Update lang/ruby18 to 1.8.2-preview4.Akinori MUSHA2004-12-231-2/+2
| | | | | | | | | * Please upgrade sysutils/portupgrade prior to this one, or pkgdb(1) may coredump with a double free() problem from a misuse of the DL module. In that case, reinstall sysutils/portupgrade manually. Notes: svn path=/head/; revision=125010
* Update lang/ruby16 to the latest snapshot as of 2004-07-28, fixingAkinori MUSHA2004-08-171-6/+4
| | | | | | | cgi/session's insecure permissions problem. Notes: svn path=/head/; revision=116477
* Define RUBY_RIDIR and RUBY_SITERIDIR.Akinori MUSHA2004-08-121-0/+6
| | | | Notes: svn path=/head/; revision=116010
* Update lang/ruby18 to 1.8.2-preview2.Akinori MUSHA2004-08-121-5/+5
| | | | Notes: svn path=/head/; revision=116004
* Propagate RUBY_VER and RUBY_R through DEPENDS_ARGS.Akinori MUSHA2004-05-221-0/+2
| | | | Notes: svn path=/head/; revision=109727
* Update lang/ruby18 and the bundled modules to the latest 1.8 branchAkinori MUSHA2004-05-021-4/+4
| | | | | | | snapshot as of 2004-05-02. Notes: svn path=/head/; revision=108204
* Update lang/ruby16 to the latest snapshot as of 2004-04-16, whichAkinori MUSHA2004-04-171-2/+3
| | | | | | | | | fixes getaddrinfo() check failure on KAME. Requested by: suz Notes: svn path=/head/; revision=107369
* Add utility variables for ruby-iconv.Akinori MUSHA2004-03-231-3/+29
| | | | Notes: svn path=/head/; revision=105023
* Change the default version of ruby to 1.8 for i386 as well, finally.Akinori MUSHA2004-02-261-23/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Always put a version suffix to the ruby name (no matter if ruby is the default version) to avoid mess in future. [Notes for i386 users] If you are a ruby developer and still want to stick with ruby 1.6 as default, please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf. If you are a ruby developer and want to keep ruby 1.6 as default, please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf. Otherwise, please run the following series of commands to migrate to ruby 1.8: 1) Reinstall portupgrade manually (and ruby 1.8 will be installed) pkg_delete portupgrade-\* (cd /usr/ports/sysutils/portupgrade; make install clean) 2) Reinstall everything that depends on ruby 1.6 (to use ruby 1.8) portupgrade -fr lang/ruby16 3) Reinstall ruby 1.8 (because the previous step kills symlinks) portupgrade -f lang/ruby18 4) Deinstall ruby 1.6 stuff (if you are paranoia) pkg_deinstall -ri lang/ruby16 Notes: svn path=/head/; revision=102227
* Update lang/ruby18 to the 1.8.1 final release. Merry Christmas!Akinori MUSHA2003-12-241-2/+2
| | | | Notes: svn path=/head/; revision=96550
* Update lang/ruby18 to 1.8.1.p4.Akinori MUSHA2003-12-221-2/+2
| | | | Notes: svn path=/head/; revision=96416
* Update lang/ruby18 and lang/ruby16-shim-ruby18 to 1.8.1-preview3.Akinori MUSHA2003-12-151-7/+7
| | | | Notes: svn path=/head/; revision=95835
* Set the configure target properly and unbreak packaging for amd64.Akinori MUSHA2003-11-241-3/+3
| | | | | | | | | | | | It turned out that the configure target does not need to be overridable but just RUBY_ARCH does for those who are to use a hand-built interpreter with modules from ports. Hint given from: obrien Approved by: kris (implicitly), and myself Notes: svn path=/head/; revision=94760
* Update lang/ruby16 to the latest snapshot as of 2003-10-15.Akinori MUSHA2003-10-311-2/+3
| | | | | | | This fixes a few bugs in standard libraries. Notes: svn path=/head/; revision=92736
* Update the ruby 1.8 feature list for the new ruby16-shim-18.Akinori MUSHA2003-10-311-0/+9
| | | | Notes: svn path=/head/; revision=92733
* Update lang/ruby18 to 1.8.1-preview2.Akinori MUSHA2003-10-311-5/+5
| | | | Notes: svn path=/head/; revision=92706
* Update lang/ruby18 to the latest snapshot as of 2003-09-09.Akinori MUSHA2003-09-101-2/+2
| | | | | | | | Many bugs have been fixed since the 1.8.0 release. (The diff file is very big because some big files were moved, sorry) Notes: svn path=/head/; revision=88893
* Fix the problem that RUBY_WITH_PTHREAD is unwantedly nullified for theAkinori MUSHA2003-08-221-1/+3
| | | | | | | | | *_r ports. Reported by: kris, nork, broken make index Notes: svn path=/head/; revision=87490
* Nullify RUBY_WITH_PTHREAD for FreeBSD 5.1-RELEASE and later.Akinori MUSHA2003-08-211-0/+4
| | | | | | | | | | | | | I have tested a few modules that worked fine. I hope such things as ruby_r will die soon. For FreeBSD 4.x and prior, ruby_r will forever be needed because the interpreter (ruby) linked with libc.so crashes when a module that is (indirectly) linked with libc_r.so, because stdio and stuff get inconsitent inside of them. Notes: svn path=/head/; revision=87453
* Add RUBY18_ONLY to PLIST_SUB.Akinori MUSHA2003-08-181-0/+6
| | | | Notes: svn path=/head/; revision=87168
* Oops, I forgot to commit this one.Akinori MUSHA2003-08-071-2/+3
| | | | | | | | lang/ruby -> lang/ruby16 lang/ruby-devel -> lang/ruby18 Notes: svn path=/head/; revision=86502
* Set the default version of ruby to 1.8 on amd64.Akinori MUSHA2003-08-051-1/+1
| | | | Notes: svn path=/head/; revision=86343
* Update lang/ruby-devel to the long-awaited 1.8.0 release. (IA64 andAkinori MUSHA2003-08-041-4/+4
| | | | | | | | | | | | | AMD64 ports still need some more testing and tweaking) By this update, openssl, webrick and xmlrpc modules are now part of the standard distribution. Since this version should no longer be called -devel, I am planning on repo-moving lang/ruby{,-devel} to lang/ruby{16,18}, respectively. Notes: svn path=/head/; revision=86273
* Update lang/ruby-devel to the snapshot as of 2003-06-25 and hopefullyAkinori MUSHA2003-06-261-2/+2
| | | | | | | unbreak for alpha and sparc64. (ia64 and amd64 are not supported yet) Notes: svn path=/head/; revision=83616
* Update lang/ruby-devel to 1.8.0-preview3.Akinori MUSHA2003-06-231-3/+3
| | | | | | | | ruby-csv, drb, rexml and yaml are now part of the ruby 1.8 standard distribution. Notes: svn path=/head/; revision=83471
* Add the ruby dependency to EXTRACT_DEPENDS and PATCH_DEPENDS as wellAkinori MUSHA2003-05-131-0/+2
| | | | | | | | | as BUILD_DEPENDS. Submitted by: olgeni Notes: svn path=/head/; revision=80938
* Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to theAkinori MUSHA2003-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. Notes: svn path=/head/; revision=79296
* ruby-testunit and ruby-runit are now part of ruby 1.8. Do not addAkinori MUSHA2003-03-111-0/+2
| | | | | | | | | unnecessary dependencies when building with ruby 1.8. Submitted by: bento Notes: svn path=/head/; revision=77086
* Update lang/ruby-devel to 1.8.0-preview2.Akinori MUSHA2003-03-031-4/+3
| | | | Notes: svn path=/head/; revision=76800
* lang/ruby16-shim-ruby18 now includes erb, ipaddr and open-uri too.Akinori MUSHA2003-02-091-0/+3
| | | | Notes: svn path=/head/; revision=75192
* Update lang/ruby-devel to the latest snapshot as of 2003.01.28.Akinori MUSHA2003-01-291-2/+3
| | | | | | | | | | Update Oni Guruma to 20030121. Now that the MAKE_ARGS problem is gone, re-enable MAKE_ARGS for sparc64. Notes: svn path=/head/; revision=74200
* Update lang/ruby to the latest snapshot as of 2003-01-19, and OniAkinori MUSHA2003-01-251-2/+2
| | | | | | | | Guruma to 2003-01-21. This update includes a bug fix that exposes when formatting Bignums, like with ipaddr.rb. Notes: svn path=/head/; revision=73978
* Correct the definition of RUBY_PORT when RUBY_DEFAULT_VER=1.8 andAkinori MUSHA2003-01-241-1/+1
| | | | | | | RUBY_VER=1.6. Notes: svn path=/head/; revision=73907
* Set RUBY_DEFAULT_VER to 1.8 on alpha, sparc64 and ia64. Ruby 1.6 hasAkinori MUSHA2003-01-111-8/+7
| | | | | | | | some unidentified coredumping problems on these platforms and there will be no more release from the 1.6 branch. Notes: svn path=/head/; revision=72896