summaryrefslogblamecommitdiff
path: root/lang/ofc/Makefile
blob: c06142373b867f38366d0ab86b4febeded1de2b1 (plain) (tree)
1
2
3
4
5
6
7
8
                     
           

                   
                     
                 
                    
                           



                                                          
                                                   
                                                

                                                    
 
                           
                   
                       
                       
                   
                   
                                                                                        
                                                  
 
                        
 
                   


                              
                                               

      
                        
                                        

      
                          
               
                  


                                    
                                                                 


                                                                 

      
                      
# Created by: vanilla
# $FreeBSD$

PORTNAME=	ofc
PORTVERSION=	0.8.1
PORTREVISION=	6
CATEGORIES=	lang
MASTER_SITES=	GOOGLE_CODE

MAINTAINER=	vanilla@FreeBSD.org
COMMENT=	The Objective-C Foundation Classes library

LIB_DEPENDS=	expat:${PORTSDIR}/textproc/expat2 \
		png15:${PORTSDIR}/graphics/png \
		jpeg:${PORTSDIR}/graphics/jpeg \
		freetype:${PORTSDIR}/print/freetype2

PROJECTHOST=	${PORTNAME}
USE_SDL=	sdl
USE_AUTOTOOLS=	libtool
USES=		pathfix
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/libpng15 ${PTHREAD_CFLAGS}
LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}

OPTIONS_DEFINE=	GDBM GMP

NO_STAGE=	yes
.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MGDBM}
LIB_DEPENDS+=	gdbm:${PORTSDIR}/databases/gdbm
.endif

.if ${PORT_OPTIONS:MGMP}
LIB_DEPENDS+=	gmp:${PORTSDIR}/math/gmp
.endif

.if ${OSVERSION} >= 900000
# needs libobjc
GCCSUFFIX=	46
CC=		gcc${GCCSUFFIX}
CXX=		g++${GCCSUFFIX}
OFC_GCC_PORT?=	lang/gcc${GCCSUFFIX}
TARGLIB!=	${MAKE} -C ${PORTSDIR}/${OFC_GCC_PORT} -V TARGLIB
LDFLAGS+=	-L${TARGLIB}
BUILD_DEPENDS+=	${TARGLIB}/libobjc.so:${PORTSDIR}/${OFC_GCC_PORT}
RUN_DEPENDS+=	${TARGLIB}/libobjc.so:${PORTSDIR}/${OFC_GCC_PORT}
.endif

.include <bsd.port.mk>