aboutsummaryrefslogtreecommitdiff
path: root/lang/libobjc2
Commit message (Collapse)AuthorAgeFilesLines
* Use regular CC and CXX instead of custom CLANGXX/CLANGBaptiste Daroussin2014-02-031-6/+5
| | | | | | | | | That fixes build after .pre.mk removal as well as simplify the makefile Reported by: tijl Notes: svn path=/head/; revision=342413
* Support stageBaptiste Daroussin2014-01-281-13/+7
| | | | | | | Respect prefix Notes: svn path=/head/; revision=341510
* Backport bug fix from r37605 upstream. This fixes crashing whenDavid Chisnall2014-01-152-0/+31
| | | | | | | | | Objective-C++ programs use Objective-C types in static constructors. Approved by: bapt (mentor) Notes: svn path=/head/; revision=339807
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | lang) Notes: svn path=/head/; revision=327741
* SSP support has been added to ports with WITH_SSP for i386 and amd64Bryan Drewery2013-09-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on FreeBSD 10, and amd64 on earlier versions. SSP_UNSAFE is added to disable in a port if it fails to build, but this should only be used in rare circumstances such as kernel modules. Otherwise, the port may just be failing due to lack of respecting LDFLAGS. On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in libssp_nonshared.a to address issues linking on i386 [1]. On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared to LDFLAGS on i386. This is not needed on amd64. However, several hundred ports do not currently respect LDFLAGS, so this support is disabled currently as it causes build failures if a dependency is looking for the stack_chk symbols. Many thanks to jlh@ for this as he had many years of patience in getting all of the necessary pieces [1][2] in. [1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup PR: ports/138228 [2] Submitted by: jlh (bsd.ssp.mk based on) Reviewed by: bapt With hat: portmgr exp-runs done: 37 over a month on 91i386,91amd64,10i386,10amd64 Notes: svn path=/head/; revision=327697
* Update to latest GNUstep core libraries.David Chisnall2013-08-285-108/+48
| | | | | | | | | | | | | | Update dependent packages with more recent releases. Remove old and bit-rotted ones. Switch to using clang 3.3 and libobjc2 1.7 by default, so modern Objective-C features work out of the box and remove a lot of configurable options for sub-optimal (and, often, unsupported / deprecated upstream) configurations. Take maintainership of GNUstep-related ports. Several of the ports left in have scary warnings which mean that they are likely broken in lots of cases. Future commits will fix them. Approved by: bapt Notes: svn path=/head/; revision=325546
* Convert to new options frameworkBaptiste Daroussin2012-10-041-10/+8
| | | | Notes: svn path=/head/; revision=305238
* - reset MAINTAINERDirk Meyer2012-06-261-1/+1
| | | | Notes: svn path=/head/; revision=299982
* Mark as broken on powerpc: Unsupported relocation type 10.Mark Linimon2012-05-271-0/+4
| | | | | | | Hat: portmgr Notes: svn path=/head/; revision=297519
* - force build with clangDirk Meyer2012-02-191-5/+1
| | | | Notes: svn path=/head/; revision=291798
* - Mark BROKEN on 9.X:Pav Lucistnik2012-01-281-0/+1
| | | | | | | | | gcc46: error: unrecognized option '-no-integrated-as' Reported by: pointyhat Notes: svn path=/head/; revision=289980
* - make check saferDirk Meyer2012-01-131-1/+1
| | | | Notes: svn path=/head/; revision=289113
* - add USE_GCCDirk Meyer2012-01-121-11/+7
| | | | Notes: svn path=/head/; revision=289001
* - update to 1.6Dirk Meyer2011-12-133-49/+54
| | | | | | | - fix build with clang Notes: svn path=/head/; revision=287312
* - fix build for FreeBSD-9Dirk Meyer2011-10-291-1/+10
| | | | Notes: svn path=/head/; revision=284680
* - honor LDFLAGSDirk Meyer2011-10-291-3/+3
| | | | Notes: svn path=/head/; revision=284679
* Replacement for the GNU Objective-C runtime supporting the featuresDirk Meyer2011-10-195-0/+151
| | | | | | | | | | | | | of Objective-C 2 for use with GNUstep and other Objective-C programs. This runtime is based on the Etoile Objective-C Runtime, an earlier research prototype, and includes support for non-fragile instance variables, type-dependent dispatch, and object planes. It is fully compatible with the FSF's GCC Objective-C ABI and also implements a new ABI that is supported by Clang and is required for some of the newer features. Notes: svn path=/head/; revision=283935
* - Remove lang/libobjc2, it's duplicate of gnustep-libobjcPav Lucistnik2011-06-025-137/+0
| | | | | | | Submitted by: Pete French <pete@twisted.org.uk> (maintainer) Notes: svn path=/head/; revision=274990
* - Mark BROKEN on 9.X: does not compilePav Lucistnik2011-05-171-2/+2
| | | | | | | | | cc: NSBlocks.m: Objective-C compiler not installed on this system Reported by: pointyhat Notes: svn path=/head/; revision=274241
* - add new option WITHOUT_NSOBJECT_ROOTDirk Meyer2010-11-132-90/+73
| | | | | | | | Submitted by: Pete French (maintainer) Reviewed by: dinoex Notes: svn path=/head/; revision=264500
* - Mark BROKEN on 6.X: does not compilePav Lucistnik2010-10-241-0/+4
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=263534
* Replacement for the GNU Objective-C runtime supporting the featuresDirk Meyer2010-10-135-0/+150
of Objective-C 2 for use with GNUstep and other Objective-C programs. This runtime is based on the Etoile Objective-C Runtime, an earlier research prototype, and includes support for non-fragile instance variables, type-dependent dispatch, and object planes. It is fully compatible with the FSF's GCC Objective-C ABI and also implements a new ABI that is supported by Clang and is required for some of the newer features. Submitted by: Pete French Reviewed by: dinoex Notes: svn path=/head/; revision=262966