head	1.3;
access;
symbols
	RELEASE_6_0_0:1.2
	RELEASE_5_4_0:1.1;
locks; strict;
comment	@# @;


1.3
date	2005.12.07.13.13.32;	author tdb;	state dead;
branches;
next	1.2;

1.2
date	2005.06.17.22.59.27;	author netchild;	state Exp;
branches;
next	1.1;

1.1
date	2005.03.01.22.24.25;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.3
log
@- Update to 0.3a1
- Move from www category to deskutils

PR:		90014
Submitted by:	Aaron Voisine <voisine@@gmail.com> (maintainer)
Approved by:	clement (mentor)
@
text
@# New ports collection makefile for:   linux-sunbird
# Date created:                                2004-09-17
# Whom:                                        voisine
#
# $FreeBSD: ports/www/linux-sunbird/Makefile,v 1.2 2005/06/17 22:59:27 netchild Exp $
#

PORTNAME=      sunbird
PORTVERSION=   0.2
PORTREVISION=  1
CATEGORIES?=   www linux
MASTER_SITES=  ${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR?=calendar/sunbird/releases/${PORTVERSION}
PKGNAMEPREFIX?=linux-
DISTNAME?=     sunbird-${PORTVERSION}-i686-linux-gtk2+xft

MAINTAINER=    voisine@@gmail.com
COMMENT=       Calendaring application branched from Mozilla

RUN_DEPENDS?=  \
${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11-toolkits/linux-gtk2 \
${LINUXBASE}/usr/lib/libatk-1.0.so.0:${PORTSDIR}/accessibility/linux-atk \
${LINUXBASE}/usr/lib/libpangoxft-1.0.so.0:${PORTSDIR}/x11-toolkits/linux-pango\
${LINUXBASE}/usr/lib/libgobject-2.0.so.0:${PORTSDIR}/devel/linux-glib2 \
${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux-fontconfig

NO_BUILD=      yes
ONLY_FOR_ARCHS=i386
SUNBIRD_NAME=  ${PKGNAMEPREFIX}${PORTNAME}
DESCR=         ${.CURDIR}/pkg-descr
MD5_FILE=      ${.CURDIR}/distinfo
PLIST=         ${WRKDIR}/pkg-plist
USE_LINUX=     yes
USE_X_PREFIX=  yes
WRKSRC=        ${WRKDIR}/sunbird

pre-install:
	${ECHO_CMD} bin/${SUNBIRD_NAME} > ${PLIST}
	${ECHO_CMD} lib/${SUNBIRD_NAME}/${SUNBIRD_NAME}-bin >> ${PLIST}
	cd ${WRKSRC} && ${FIND} -s * -type f -o -type l | \
		${SED} -e 's:^:lib/${SUNBIRD_NAME}/:' >> ${PLIST} \
		&& ${FIND} -d * -type d | \
		${SED} -e 's:^:@@dirrm lib/${SUNBIRD_NAME}/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm lib/${SUNBIRD_NAME} >> ${PLIST}

# XXX: This is missing a "${BRANDELF\ -t Linux <executables>".

do-install:
	${MKDIR} ${PREFIX}/lib/${SUNBIRD_NAME}
	${CHMOD} 755 ${PREFIX}/lib/${SUNBIRD_NAME}
	cd ${WRKSRC} && ${FIND} * | \
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} \
		${PREFIX}/lib/${SUNBIRD_NAME}
	${LN} -sf ${PREFIX}/lib/${SUNBIRD_NAME}/sunbird \
		${PREFIX}/bin/${SUNBIRD_NAME}
	${LN} -sf ${PREFIX}/lib/${SUNBIRD_NAME}/sunbird-bin \
		${PREFIX}/lib/${SUNBIRD_NAME}/${SUNBIRD_NAME}-bin

.include <bsd.port.mk>
@


1.2
log
@Mega-patch to cleanup the ports infrastructure regarding our linux bits:
  - USE_LINUX now implies NO_FILTER_SHLIBS=yes. It also doesn't use FreeBSD
    tools to strip binaries anymore, so it's not neccesary anymore to override
    STRIP and STRIP_CMD.
  - USE_LINUX_PREFIX implies NO_MTREE now.
  - In the USE_LINUX case, USE_XLIB now depends upon the linux X11 libraries
    instead upon the native FreeBSD libraries.
  - The variable LINUX_BASE_PORT contains a string which is suitable as an
    item in *_DEPENDS, so if a port BATCH_DEPENDS or FETCH_DEPENDS upon the
    default (or overriden) linux base, ${LINUX_BASE_PORT} should be used
    instead of a hardcoded reference.
  - Change all ports to comply to the "new world order".
  - The Ports Collection now allows to override the default linux_base port.
    Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use
    ${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use
    ${PORTSDIR}/emulators/linux_base-${OVERRIDE_LINUX_BASE_PORT}).
  - If USE_LINUX or OVERRIDE_LINUX_BASE doesn't point to an existing linux_base
    port and if USE_LINUX isn't set to "yes" (case insensitive), the port will
    be marked as IGNORE. [1]
  - Readd USE_LINUX knobs into several ports and make several uses of a
    conditional dependency ("USE_LINUX?=") into an unconditional one
    ("USE_LINUX=") which where removed/changed by Trevor to allow the use of
    alternative linux_base ports. While this is a nice goal, the implementation
    resulted in missing dependencies. The OVERRIDE_LINUX_BASE_PORT knob
    in this commit is supposed to fix the problem while keeping the feature.
    Basicaly this includes a backout of Trevor's commit, to prevent confusion
    I mention it here explicitely.
  - Use the correct prefix (X11- instead of LOCAL- or LINUX-) for some ports.
    Chase dependencies for this.
  - Changes to make linux_devtools installable on amd64, remove some stray
    device nodes (they don't work on recent OS versions and aren't really
    needed).
  - Make linux_base-8 PREFIX clean and remove some stray device nodes.
    Additionally tell a little bit more about how to setup NIS/YP [2].
  - Update the PGSQL dependency in the linux-opengroupware port to a recent
    version (the old one isn't available anymore), I don't know if this
    works (at least it isn't more broken than before).
  - Use PREFIX/usr/share/doc instead of PREFIX/usr/doc in the divx4linux
    ports, the former path exists already and gets populated by other
    packages too (PREFIX=LINUXPREFIX!).
  - Fix some obvious (non-linuxolator) bugs in some linux ports while being
    there.
  - Bump PORTREVISION where neccesary.

Requested by:	portmgr (linimon) [1]
Submittted by:	Gerrit Kuehn <gerrit_huehn@@gruft.fido.de [2]
Approved by:	portmgr (kris, linimon), maintainers (or maintainer timeout)
Tested on:	ports cluster (kris)
Reviewed by:	silence on emulation@@
Superseedes PR:	69997

Maintainer approval from:
	chris@@chrisburkert.de
	cracauer@@cons.org
	des
	girgen
	jamie@@bishopston.net
	mezz
	mi
	nivit@@users.sf.net
        pat
	simond@@irrelevant.org
	riggs@@rrr.de
	Udo.Schweigert@@Siemens.com
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.1
log
@new port: misc/linux-sunbird

	This is the linux binary version of the mozilla sunbird
	calendaring application

PR:		ports/77746
Submitted by:	Aaron Voisine <voisine@@gmail.com>
@
text
@d10 1
a20 1
${LINUXBASE}/usr/lib/libstdc++.so.5:${PORTSDIR}/emulators/linux_base-8 \
a24 1
${LINUXBASE}${X11BASE}/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree86-libs \
a27 1
NO_FILTER_SHLIBS=yes
a33 1
USE_XLIB=      yes
d46 2
@

