aboutsummaryrefslogtreecommitdiff
path: root/lang/modula-3
Commit message (Collapse)AuthorAgeFilesLines
* Fix breakage from the Great Ports Reorganization of 2000.John Polstra2000-10-281-1/+1
| | | | | | | | PR: misc/22000 Submitted by: Jay Krell <jay.krell@cornell.edu> Notes: svn path=/head/; revision=34370
* Rename PLIST.noX11 to pkg-plist.noX11.Satoshi Asami2000-10-081-1/+1
| | | | | | | | | | (I believe I got this right, but since this PLIST is actually processed in scripts/conifgure, I am not 100% sure that I have traced its entire path. If the maintainer can check, it will be greatly appreciated.) Notes: svn path=/head/; revision=33519
* Standardize all user defined options to the booleans WITH_FOO andJeremy Lea2000-04-171-2/+2
| | | | | | | | | | WITHOUT_FOO. Begin the process of reserving these prefixes for user defined options. No comment by: ports Notes: svn path=/head/; revision=27679
* Convert to the PORTNAME - PORTVERSION syntax.David E. O'Brien2000-04-121-2/+2
| | | | Notes: svn path=/head/; revision=27458
* $Id$ -> $FreeBSD$Peter Wemm1999-08-302-2/+2
| | | | Notes: svn path=/head/; revision=21122
* expr -> ${EXPR}Michael Haro1999-08-281-4/+4
| | | | | | | | | mv -> ${MV} rm -> ${RM} tr -> ${TR} Notes: svn path=/head/; revision=21051
* sed -> ${SED}Michael Haro1999-08-281-3/+3
| | | | Notes: svn path=/head/; revision=21048
* ln -> ${LN}Michael Haro1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=21047
* echo -> ${ECHO} or ${ECHO_MSG} and in some cases, move echo stuffMichael Haro1999-08-271-10/+10
| | | | | | | to pkg/MESSAGE and use ${CAT} ${PKGMESSAGE} Notes: svn path=/head/; revision=21034
* Change Id->FreeBSD.David E. O'Brien1999-08-251-1/+1
| | | | Notes: svn path=/head/; revision=20952
* chmod -> ${CHMOD}Michael Haro1999-08-221-6/+6
| | | | | | | chown -> ${CHOWN} Notes: svn path=/head/; revision=20885
* ${WRKDIRPREFIX}/symlink ${PORTSDIR} fix. Don't watch if you just had lunch.Satoshi Asami1999-07-151-2/+2
| | | | | | | Submitted by: maintainer (no, really!) Notes: svn path=/head/; revision=20219
* Commit #3/4 to enforce caps, no period.Tim Vanderhoek1999-06-261-1/+1
| | | | | | | | | | | | | | | FWIW, checkout of these things took 5+hrs, staying on the local .freebsd.org net w/o hitting the 'net at all. As promised, $ time cvs ci real 67m51.701s user 0m1.250s sys 0m5.345s Notes: svn path=/head/; revision=19803
* Yet more WWW: additionsMichael Haro1999-05-031-1/+1
| | | | Notes: svn path=/head/; revision=18435
* Instead of trying to auto-detect whether X11 is installed, requireJohn Polstra1999-01-283-18/+28
| | | | | | | | the user to define NO_X11 if it is not. The auto-detection scheme caused problems for Satoshi's port building system. Notes: svn path=/head/; revision=16396
* Add ":install" at end of DEPENDS line -- it's the default, but justSatoshi Asami1998-12-041-2/+2
| | | | | | | to make it clear. Notes: svn path=/head/; revision=15099
* Unmark BROKEN. It was a previously fixed SMP problem.Justin M. Seger1998-10-131-3/+1
| | | | | | | Pointed out by: jdp Notes: svn path=/head/; revision=13923
* Mark BROKEN for ELF. Depends on modula-3 which is BROKEN:Justin M. Seger1998-10-121-1/+3
| | | | | | | | | | | | | | | | | | | | | *** *** runtime error: *** Segmentation violation - possible attempt to dereference NIL *** *** runtime error: *** ASSERT failed *** file "../src/runtime/common/RTHeapMap.m3", line 35 *** Abort trap - core dumped *** error code 134 (ignored) missing libm3formsvbtpixmaps.a: not building libm3formsvbtpixmaps.so.6 followed by many more errors Notes: svn path=/head/; revision=13906
* Prepend ${WRKDIRPREFIX} to WRKSRC definitions that don't use ${WRKDIR}.Satoshi Asami1998-10-091-2/+2
| | | | Notes: svn path=/head/; revision=13766
* Make these ports work on ELF systems.John Polstra1998-09-184-25/+44
| | | | Notes: svn path=/head/; revision=13211
* I couldn't test this, since it died partway through the build, butTim Vanderhoek1998-08-201-1/+5
| | | | | | | | it should fix the install. I did a partial test (which turned-out to be a good thing) of a partial build, and it worked, at least... Notes: svn path=/head/; revision=12681
* The first time I tried committing this set of manpage removals it gotTim Vanderhoek1998-08-182-27/+0
| | | | | | | | | | | all the way to diffing yorick/pkg/PLIST and then died with a "bad hostname freefall.freebsd.org" .... Hopefully that's not bad... ;-) Hmm.. Maybe I'll try doing this from beast, next! kickme's a boring machine, and bento is busy. Notes: svn path=/head/; revision=12621
* Remove NO_CONFIGURE and NO_PATCH, they never meant anything.Satoshi Asami1998-06-271-2/+1
| | | | Notes: svn path=/head/; revision=11552
* By popular demand, make the modula-3 ports build successfully evenJohn Polstra1998-06-062-8/+512
| | | | | | | | | if X11 is not installed. PR: closes ports/4178 Notes: svn path=/head/; revision=11303
* Execute `ldconfig -R' at the pkg_delete step.Thomas Gellekum1998-05-051-0/+1
| | | | | | | | PR: 6281 Submitted by: SADA Kenji <sada@e-mail.ne.jp> Notes: svn path=/head/; revision=10860
* Bump library version numbers to match changes in the modula-3-libJohn Polstra1998-04-282-7/+7
| | | | | | | port. Notes: svn path=/head/; revision=10745
* Use the MAN1 macro to compress the manual pages.John Polstra1997-07-261-8/+9
| | | | | | | | Correct the "fixing file permissions" step so that it works when NOMANCOMPRESS is set. Notes: svn path=/head/; revision=7415
* ldconfig -> ${LDCONFIG}.Masafumi Max NAKANE1997-07-171-2/+2
| | | | Notes: svn path=/head/; revision=7360
* /bin/sh -> ${SH}Masafumi Max NAKANE1997-07-131-2/+2
| | | | Notes: svn path=/head/; revision=7303
* Add several bugfixes. Produce more informative messages whenJohn Polstra1997-07-112-7/+7
| | | | | | | | | | segmentation violations and assertion failures occur. Support several system calls not supported previously. PR: This is part of the fix for ports/3572. Notes: svn path=/head/; revision=7288
* I botched my previous update of the thread safe malloc, making itJohn Polstra1997-07-042-5/+5
| | | | | | | | | | | | | | not thread safe at all. This commit repairs the damage. This changes the minor version numbers of the Modula-3 shared libraries. The packages that depend on modula-3-lib will need to be rebuilt: net/cvsup print/virtualpaper Notes: svn path=/head/; revision=7212
* Update the Modula-3 runtime's thread safe malloc to PHK's latest.John Polstra1997-06-292-5/+5
| | | | | | | | | | | | | | | This eliminates the malloc warnings brought about by the recent merging of calloc into malloc.c in -current's libc. This changes the minor version numbers of the Modula-3 shared libraries. The packages that depend on modula-3-lib will need to be rebuilt: net/cvsup print/virtualpaper Notes: svn path=/head/; revision=7132
* Add a fix for a graphics bug.John Polstra1997-05-092-5/+5
| | | | Notes: svn path=/head/; revision=6438
* Arrange for the DEC copyright notice to be installed and includedJohn Polstra1997-03-283-2/+13
| | | | | | | in the package. Add a pointer to it in the DESCR file. Notes: svn path=/head/; revision=6041
* Use a "work" subdirectory after all, simply to keep the ".*_done"John Polstra1996-12-301-8/+2
| | | | | | | | | | files from cluttering up the port's source directory. Complained about by: peter Use NO_CHECKSUM instead of a do-nothing "checksum" target. Notes: svn path=/head/; revision=5140
* CATAGORIES+= -> CATAGORIES=David E. O'Brien1996-11-121-3/+3
| | | | | | | | Reordered vars where needed. Added MAINTAINERS where needed, many mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc. Notes: svn path=/head/; revision=4416
* Install additional links to "m3build" with version numbers in theirJohn Polstra1996-11-012-2/+12
| | | | | | | | | | names, e.g., "m3build-4" and "m3build-4.0". This makes it possible for ports that depend on this one to require a specific version. Since the shared libraries have been moved into a separate port, their version numbers can no longer be used for that purpose. Notes: svn path=/head/; revision=4245
* Split this port into two pieces, with most of the work now being done byJohn Polstra1996-10-295-229/+38
| | | | | | | | | | the new "modula-3-lib" port. The split allows one to save a lot of disk space by installing only the shared libraries needed for executing programs. The full "modula-3" port is needed only if you want to compile programs as well. Notes: svn path=/head/; revision=4190
* In the post-extract target, chmod the gcc shell scripts to makeJohn Polstra1996-09-271-2/+3
| | | | | | | | | | | sure that they are executable. On at least one user's system, the copies taken from /usr/src/contrib did not have their execute bits set. Suggested by: max@wide.ad.jp Notes: svn path=/head/; revision=3890
* Update to new DEC SRC release 3.6.John Polstra1996-09-272-66/+138
| | | | | | | | | | | | | | | | | | Use new custom distfiles which are MUCH smaller than the ones from DEC. Use the gcc-2.7.2.1 sources on the system if they are found in /usr/src/contrib, to avoid having to fetch that distfile. Use an existing Modula-3 compiler to bootstrap the new one, if there happens to be one installed on the system. Again, this eliminates the need to fetch one of the distfiles. Update the built-in thread-safe malloc to the latest version of phkmalloc. Notes: svn path=/head/; revision=3883
* Update to new DEC SRC release 3.6.John Polstra1996-09-271-48/+106
| | | | | | | | | | | | | | | | | | Use new custom distfiles which are MUCH smaller than the ones from DEC. Use the gcc-2.7.2.1 sources on the system if they are found in /usr/src/contrib, to avoid having to fetch that distfile. Use an existing Modula-3 compiler to bootstrap the new one, if there happens to be one installed on the system. Again, this eliminates the need to fetch one of the distfiles. Update the built-in thread-safe malloc to the latest version of phkmalloc. Notes: svn path=/head/; revision=3882
* Helmet on?John Polstra1996-09-123-40/+40
| | | | | | | | | | | | | | | | | | | | | | | | Helmet on! Flameproof vest? Deployed, Sir! Heat resistant carbon-fiber cup? In place! All defensive systems armed and ready? Armed and ready, Sir! Fine, then. Let's get on with it. Reduce shared library version numbers! Uh, Sir, with all due respect ... DO YOU HEAR ME??? REDUCE SHARED LIBRARY VERSION NUMBERS!!! Reducing shared library version numbers! ... <*whirr click*> Done! All right, soldier, let's get the hell out of here... Soldier? ... Soldier?? Notes: svn path=/head/; revision=3758
* Describe how to change the set of components that gets built.John Polstra1996-09-101-1/+2
| | | | Notes: svn path=/head/; revision=3750
* Update the Modula-3 port with two main goals in mind.John Polstra1996-09-105-68/+819
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, change the port so that it builds a much smaller subset of the SRC distribution. This eliminates the enormous swap space requirements of the earlier port, greatly reduces the footprint of the installed tree, and cuts the size of the package in half. Second, include many important new patches. Among them is a slightly modified version of phkmalloc that is thread-safe for Modula-3. It eradicates some rare and baffling core dumps that cropped up from time to time in the previous version of the port. The Modula-3 runtime itself is careful to use mutual exclusion around calls to malloc. But there remained some sneaky backdoor paths into it from external libraries. Confession: In the original version of the Modula-3 port, I used a major version number of 353 for the shared libraries, to correspond with the SRC version number 3.5.3. That was a dumb move -- I should have used 1. The current update is incompatible at the shared library level, requiring me to increment the major version number to 354, even though this is still based on SRC release 3.5.3. This is bound to confuse some folks, unfortunately. I weighed a number of alternatives, such as (a) cheating and going back to 1, and (b) using a 4-digit major version such as 3531. But in the end I decided that 354 would be the best solution, even though it's confusing. Notes: svn path=/head/; revision=3748
* Correct the package CATEGORIES from "languages" to "lang".John Polstra1996-03-221-2/+2
| | | | Notes: svn path=/head/; revision=2878
* Modula-3 language system from DEC Systems Research Center.John Polstra1996-03-206-0/+276
Notes: svn path=/head/; revision=2863