1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00

New GNUstep backend

This commit is contained in:
Dirk Meyer 2002-10-28 20:58:35 +00:00
parent f002496e82
commit 08d059970b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=69052
6 changed files with 121 additions and 0 deletions

View File

@ -30,6 +30,7 @@
SUBDIR += gnome--
SUBDIR += gnome-look
SUBDIR += gnome-themes
SUBDIR += gnustep-back
SUBDIR += gnustep-gui
SUBDIR += gnustep-xgps
SUBDIR += gob

View File

@ -0,0 +1,82 @@
B
# New ports collection makefile for: gnustep-back
# Date created: 27.October 2002
# Whom: dirk.meyer@dinoex.sub.org
#
# $FreeBSD$
#
PORTNAME= gnustep-back
PORTVERSION= 0.8.2
CATEGORIES= x11-toolkits
MASTER_SITES= ftp://ftp.gnustep.org/pub/gnustep/core/ \
http://archive.progeny.com/gnustep/core/ \
ftp://ftp.easynet.nl/mirror/GNUstep/core/
MAINTAINER= dinoex@FreeBSD.org
BUILD_DEPENDS= ${COMBOLIBDIR}/libgnustep-gui.so:${PORTSDIR}/x11-toolkits/gnustep-gui
RUN_DEPENDS= ${COMBOLIBDIR}/libgnustep-gui.so:${PORTSDIR}/x11-toolkits/gnustep-gui
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
tiff.4:${PORTSDIR}/graphics/tiff
BREAKS_IF_PEDANTIC= yes
CONFIGURE_ARGS+= --with-tiff-library=${LOCALBASE}/lib
CONFIGURE_ARGS+= --with-tiff-include=${LOCALBASE}/include
CONFIGURE_ARGS+= --with-jpeg-library=${LOCALBASE}/lib
CONFIGURE_ARGS+= --with-jpeg-include=${LOCALBASE}/include
CONFIGURE_ARGS+= --enable-xlib
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 300000
BROKEN= "Sorry, this port does not work on FreeBSD-2.2.x"
.endif
PREFIX= ${LOCALBASE}/GNUstep
GNU_CONFIGURE= yes
CONFIGURE_TARGET=
USE_GMAKE= yes
MAKEFILE=
MAKE_FLAGS= OPTFLAG="${CFLAGS}"
NO_MTREE= yes
.if ${MACHINE_ARCH} == "i386"
GNU_ARCH= ix86
.else
GNU_ARCH= ${MACHINE_ARCH}
.endif
PLIST_SUB+= GNU_ARCH=${GNU_ARCH} OPSYS=${OPSYS:L} VERSION=${PORTVERSION} \
MAJORVERSION=${PORTVERSION:C/([0-9]).*/\1/1}
COMBOLIBDIR= ${PREFIX}/System/Libraries/${GNU_ARCH}/${OPSYS:L}/gnu-gnu-gnu
post-extract:
.for file in config.guess config.sub install-sh
@${CP} ${PREFIX}/System/Makefiles/${file} ${WRKSRC}
.endfor
do-configure:
@(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \
if ! ${SETENV} CC="${CC}" CXX="${CXX}" \
CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
INSTALL="/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}" \
INSTALL_DATA="${INSTALL} -c" \
INSTALL_PROGRAM="${INSTALL} -c" \
INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; then \
${ECHO} "===> Script \"${CONFIGURE_SCRIPT}\" failed: here are the contents of \"${CONFIGURE_LOG}\""; \
${CAT} ${CONFIGURE_LOG}; \
${ECHO} "(end of \"${CONFIGURE_LOG}\")"; \
${FALSE}; \
fi)
do-build:
@(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${ALL_TARGET})
do-install:
@(cd ${WRKSRC}; . ${PREFIX}/System/Makefiles/GNUstep.sh; \
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
.include <bsd.port.post.mk>

View File

@ -0,0 +1 @@
MD5 (gnustep-back-0.8.2.tar.gz) = dc7b7400306d8df28966ba81a49e56aa

View File

@ -0,0 +1 @@
GNUstep GUI backend

View File

@ -0,0 +1,9 @@
GNUstep is a set of general-purpose Objective-C libraries base on the
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
Please contact the GNUstep maintainers at <discussion@gnustep.org> in
case of questions and help offers.
WWW: http://www.gnustep.org/

View File

@ -0,0 +1,27 @@
System/Headers/gnustep/gsc/GSContext.h
System/Headers/gnustep/gsc/GSGState.h
System/Headers/gnustep/gsc/GSGStateOps.h
System/Headers/gnustep/gsc/gscolors.h
System/Headers/gnustep/x11/XGServer.h
System/Headers/gnustep/x11/XGServerWindow.h
System/Headers/gnustep/xlib/XGContext.h
System/Headers/gnustep/xlib/XGGState.h
System/Headers/gnustep/xlib/XGGeometry.h
System/Headers/gnustep/xlib/XGPrivate.h
System/Library/Bundles/libgnustep-back.bundle/Contents/Info.plist
System/Library/Bundles/libgnustep-back.bundle/Resources/Info-gnustep.plist
System/Library/Bundles/libgnustep-back.bundle/Resources/Info.plist
System/Library/Bundles/libgnustep-back.bundle/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu/libgnustep-back
System/Tools/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu/font_cacher
System/Tools/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu/gpbs
@exec ln -sf ../Resources %D/System/Library/Bundles/libgnustep-back.bundle/Contents/Resources
@unexec rm -f %D/System/Library/Bundles/libgnustep-back.bundle/Contents/Resources
@dirrm System/Library/Bundles/libgnustep-back.bundle/%%GNU_ARCH%%/%%OPSYS%%/gnu-gnu-gnu
@dirrm System/Library/Bundles/libgnustep-back.bundle/%%GNU_ARCH%%/%%OPSYS%%
@dirrm System/Library/Bundles/libgnustep-back.bundle/%%GNU_ARCH%%
@dirrm System/Library/Bundles/libgnustep-back.bundle/Resources
@dirrm System/Library/Bundles/libgnustep-back.bundle/Contents
@dirrm System/Library/Bundles/libgnustep-back.bundle
@dirrm System/Headers/gnustep/gsc
@dirrm System/Headers/gnustep/x11
@dirrm System/Headers/gnustep/xlib