forgot to relink release, fix it so that we try to build it.

pieces to try to compile directly from cvs (but xenocara needs to
stop reaching out in share/mk for that to work)
move xmessage to necessary build components, as some windowmaker widget
tests for its presence.
This commit is contained in:
espie 2012-11-03 09:41:55 +00:00
parent 35f70aaf08
commit 49b6621f2c
4 changed files with 86 additions and 90 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/11/01 09:58:05 espie Exp $
# $OpenBSD: Makefile,v 1.2 2012/11/03 09:41:55 espie Exp $
SUBDIR =
SUBDIR += share/mk
@ -12,6 +12,6 @@ SUBDIR += kdrive
SUBDIR += meta
SUBDIR += util
SUBDIR += xserver
#SUBDIR += release
SUBDIR += release
.include <bsd.port.subdir.mk>

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/11/01 09:58:05 espie Exp $
# $OpenBSD: Makefile,v 1.2 2012/11/03 09:41:55 espie Exp $
CATEGORIES = base xenocara
COMMENT = Xenocara meta package for building
@ -136,6 +136,7 @@ app/xlogo \
app/xlsatoms \
app/xlsclients \
app/xlsfonts \
app/xmessage \
app/xmodmap \
app/xmore \
app/xpr \

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/11/01 09:58:06 espie Exp $
# $OpenBSD: Makefile,v 1.2 2012/11/03 09:41:55 espie Exp $
CATEGORIES = xenocara
CATEGORIES = base xenocara
COMMENT = Xenocara meta package for release
V = 0
DISTNAME = xc-meta-release-$V
@ -9,77 +9,77 @@ PKGNAME = xc-meta-release-$V
LOCATION = ${PACKAGE_REPOSITORY}/${MACHINE_ARCH}/components
BUILD_DEPENDS = \
xenocara/app/cwm \
xenocara/app/fvwm \
xenocara/app/glxgears \
xenocara/app/oclock \
xenocara/app/ssh-askpass \
xenocara/app/twm \
xenocara/app/xbiff \
xenocara/app/xedit \
xenocara/app/xcalc \
xenocara/app/xclipboard \
xenocara/app/xclock \
xenocara/app/xload \
xenocara/app/xmag \
xenocara/app/xterm \
xenocara/app/xvidtune \
xenocara/app/xman \
xenocara/app/xmessage \
xenocara/app/xlockmore \
xenocara/distrib/notes \
xenocara/driver/xf86-input-acecad \
xenocara/driver/xf86-input-elographics \
xenocara/driver/xf86-input-fpit \
xenocara/driver/xf86-input-hyperpen \
xenocara/driver/xf86-input-joystick \
xenocara/driver/xf86-input-keyboard \
xenocara/driver/xf86-input-mouse \
xenocara/driver/xf86-input-mutouch \
xenocara/driver/xf86-input-penmount \
xenocara/driver/xf86-input-synaptics \
xenocara/driver/xf86-input-usbtablet \
xenocara/driver/xf86-input-vmmouse \
xenocara/driver/xf86-input-void \
xenocara/driver/xf86-input-ws \
xenocara/driver/xf86-video-apm \
xenocara/driver/xf86-video-ark \
xenocara/driver/xf86-video-ati \
xenocara/driver/xf86-video-chips \
xenocara/driver/xf86-video-cirrus \
xenocara/driver/xf86-video-dummy \
xenocara/driver/xf86-video-glint \
xenocara/driver/xf86-video-i128 \
xenocara/driver/xf86-video-i740 \
xenocara/driver/xf86-video-intel \
xenocara/driver/xf86-video-mach64 \
xenocara/driver/xf86-video-mga \
xenocara/driver/xf86-video-neomagic \
xenocara/driver/xf86-video-nv \
xenocara/driver/xf86-video-openchrome \
xenocara/driver/xf86-video-r128 \
xenocara/driver/xf86-video-radeonold \
xenocara/driver/xf86-video-rendition \
xenocara/driver/xf86-video-s3 \
xenocara/driver/xf86-video-s3virge \
xenocara/driver/xf86-video-savage \
xenocara/driver/xf86-video-siliconmotion \
xenocara/driver/xf86-video-sis \
xenocara/driver/xf86-video-sunffb \
xenocara/driver/xf86-video-tdfx \
xenocara/driver/xf86-video-trident \
xenocara/driver/xf86-video-tseng \
xenocara/driver/xf86-video-vesa \
xenocara/driver/xf86-video-vmware \
xenocara/driver/xf86-video-voodoo \
xenocara/driver/xf86-video-wildcatfb \
xenocara/driver/xf86-video-wsfb \
xenocara/driver/xf86-video-wsudl \
xenocara/xserver \
xenocara/meta \
xenocara/share/mk \
xenocara/share/pciids
SUBCOMPONENTS = \
app/cwm \
app/fvwm \
app/glxgears \
app/oclock \
app/ssh-askpass \
app/twm \
app/xbiff \
app/xedit \
app/xcalc \
app/xclipboard \
app/xclock \
app/xload \
app/xmag \
app/xterm \
app/xvidtune \
app/xman \
app/xlockmore \
distrib/notes \
driver/xf86-input-acecad \
driver/xf86-input-elographics \
driver/xf86-input-fpit \
driver/xf86-input-hyperpen \
driver/xf86-input-joystick \
driver/xf86-input-keyboard \
driver/xf86-input-mouse \
driver/xf86-input-mutouch \
driver/xf86-input-penmount \
driver/xf86-input-synaptics \
driver/xf86-input-usbtablet \
driver/xf86-input-vmmouse \
driver/xf86-input-void \
driver/xf86-input-ws \
driver/xf86-video-apm \
driver/xf86-video-ark \
driver/xf86-video-ati \
driver/xf86-video-chips \
driver/xf86-video-cirrus \
driver/xf86-video-dummy \
driver/xf86-video-glint \
driver/xf86-video-i128 \
driver/xf86-video-i740 \
driver/xf86-video-intel \
driver/xf86-video-mach64 \
driver/xf86-video-mga \
driver/xf86-video-neomagic \
driver/xf86-video-nv \
driver/xf86-video-openchrome \
driver/xf86-video-r128 \
driver/xf86-video-radeonold \
driver/xf86-video-rendition \
driver/xf86-video-s3 \
driver/xf86-video-s3virge \
driver/xf86-video-savage \
driver/xf86-video-siliconmotion \
driver/xf86-video-sis \
driver/xf86-video-sunffb \
driver/xf86-video-tdfx \
driver/xf86-video-trident \
driver/xf86-video-tseng \
driver/xf86-video-vesa \
driver/xf86-video-vmware \
driver/xf86-video-voodoo \
driver/xf86-video-wildcatfb \
driver/xf86-video-wsfb \
driver/xf86-video-wsudl \
xserver \
meta \
share/mk
BUILD_DEPENDS = ${SUBCOMPONENTS:S,^,base/xenocara/,}
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes

View File

@ -1,4 +1,4 @@
# $OpenBSD: xenocara.port.mk,v 1.1.1.1 2012/11/01 09:58:05 espie Exp $
# $OpenBSD: xenocara.port.mk,v 1.2 2012/11/03 09:41:55 espie Exp $
CATEGORIES = base xenocara
COMMENT = Xenocara ${COMPONENT}
@ -44,19 +44,14 @@ XINCDIRS = GL/internal X11/ICE X11/PM X11/SM X11/Xaw X11/Xcursor \
INCBASE = ${WRKDIR}/incbase
# XXX can't work because of Makefile.bsd-wrapper vs Makefile
#.if defined(XCVS_CO)
#WRKSRC ?= ${WRKDIR}/xenocara/${COMPONENT}
#. if !target(post-extract)
#post-extract:
# cd ${WRKDIR} && ${XCVS_CO} -P xenocara/${COMPONENT}
#. endif
#.else
.if defined(XCVS_CO)
WRKSRC ?= ${WRKDIR}/xenocara/${COMPONENT}
. if !target(post-extract)
post-extract:
cd ${WRKDIR} && ${XCVS_CO} -P xenocara/${COMPONENT}
. endif
.else
WRKSRC ?= ${XSRCDIR}/${COMPONENT}
#.endif
.if exists(${WRKSRC}/Makefile.bsd-wrapper)
MAKE_FILE = Makefile.bsd-wrapper
.endif
# handling of includes AND obj
@ -70,7 +65,7 @@ pre-configure:
. for i in ${XINCDIRS}
mkdir -p ${INCBASE}${X11BASE}/include/$i
. endfor
cd ${WRKSRC} && ${MAKE} -f ${MAKE_FILE} ${MAKE_FLAGS} includes DESTDIR=${INCBASE} INSTALL_DATA='cp -f'
cd ${WRKSRC} && ${MAKE} -f ${MAKE_FILE} ${MAKE_FLAGS} includes DESTDIR=${INCBASE} INSTALL_DATA='cp -fp'
.endif
# XXX this doesn't work yet, no idea why