#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
#
<transform file path=usr.*/man/.+ -> default mangler.man.stability private>
<transform file path=usr/lib/xscreensaver/hacks/.* -> default mode 0555>
set name=pkg.fmri \
value=pkg:/desktop/xscreensaver/hacks/hacks-gl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="XScreenSaver - OpenGL display mode modules"
# pkgdepend can't follow the runtime generated symlinks to libGL
set name=pkg.depend.bypass-generate value=libGL\.so\.1
set name=pkg.descripton \
value="Modules that provide different OpenGL-based display modes (hacks) for XScreenSaver"
set name=com.oracle.info.description value="XScreenSaver software"
set name=com.oracle.info.tpno value=$(TPNO)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=org.opensolaris.arc-caseid value=LSARC/2001/121 value=LSARC/2006/446
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
file path=usr/lib/xscreensaver/hacks/antinspect
file path=usr/lib/xscreensaver/hacks/antmaze
file path=usr/lib/xscreensaver/hacks/antspotlight
file path=usr/lib/xscreensaver/hacks/atlantis
file path=usr/lib/xscreensaver/hacks/atunnel
file path=usr/lib/xscreensaver/hacks/blinkbox
file path=usr/lib/xscreensaver/hacks/blocktube
file path=usr/lib/xscreensaver/hacks/boing
file path=usr/lib/xscreensaver/hacks/bouncingcow
file path=usr/lib/xscreensaver/hacks/boxed
file path=usr/lib/xscreensaver/hacks/bubble3d
file path=usr/lib/xscreensaver/hacks/cage
file path=usr/lib/xscreensaver/hacks/carousel
file path=usr/lib/xscreensaver/hacks/circuit
file path=usr/lib/xscreensaver/hacks/cityflow
file path=usr/lib/xscreensaver/hacks/companioncube
file path=usr/lib/xscreensaver/hacks/crackberg
file path=usr/lib/xscreensaver/hacks/cube21
file path=usr/lib/xscreensaver/hacks/cubenetic
file path=usr/lib/xscreensaver/hacks/cubestorm
file path=usr/lib/xscreensaver/hacks/cubicgrid
file path=usr/lib/xscreensaver/hacks/dangerball
file path=usr/lib/xscreensaver/hacks/endgame
file path=usr/lib/xscreensaver/hacks/engine
file path=usr/lib/xscreensaver/hacks/flipflop
file path=usr/lib/xscreensaver/hacks/flipscreen3d
file path=usr/lib/xscreensaver/hacks/fliptext
file path=usr/lib/xscreensaver/hacks/flurry
file path=usr/lib/xscreensaver/hacks/gears
file path=usr/lib/xscreensaver/hacks/geodesic
file path=usr/lib/xscreensaver/hacks/geodesicgears
file path=usr/lib/xscreensaver/hacks/gflux
file path=usr/lib/xscreensaver/hacks/glblur
file path=usr/lib/xscreensaver/hacks/glcells
file path=usr/lib/xscreensaver/hacks/gleidescope
file path=usr/lib/xscreensaver/hacks/glhanoi
file path=usr/lib/xscreensaver/hacks/glknots
file path=usr/lib/xscreensaver/hacks/glmatrix
file path=usr/lib/xscreensaver/hacks/glplanet
file path=usr/lib/xscreensaver/hacks/glschool
file path=usr/lib/xscreensaver/hacks/glslideshow
file path=usr/lib/xscreensaver/hacks/glsnake
file path=usr/lib/xscreensaver/hacks/gltext
file path=usr/lib/xscreensaver/hacks/hilbert
file path=usr/lib/xscreensaver/hacks/hypertorus
file path=usr/lib/xscreensaver/hacks/hypnowheel
file path=usr/lib/xscreensaver/hacks/jigglypuff
file path=usr/lib/xscreensaver/hacks/jigsaw
file path=usr/lib/xscreensaver/hacks/juggler3d
file path=usr/lib/xscreensaver/hacks/kaleidocycle
file path=usr/lib/xscreensaver/hacks/klein
file path=usr/lib/xscreensaver/hacks/lament
file path=usr/lib/xscreensaver/hacks/lavalite
file path=usr/lib/xscreensaver/hacks/lockward
file path=usr/lib/xscreensaver/hacks/menger
file path=usr/lib/xscreensaver/hacks/mirrorblob
file path=usr/lib/xscreensaver/hacks/moebius
file path=usr/lib/xscreensaver/hacks/moebiusgears
file path=usr/lib/xscreensaver/hacks/molecule
file path=usr/lib/xscreensaver/hacks/morph3d
file path=usr/lib/xscreensaver/hacks/noof
file path=usr/lib/xscreensaver/hacks/photopile
file path=usr/lib/xscreensaver/hacks/pinion
file path=usr/lib/xscreensaver/hacks/pipes
file path=usr/lib/xscreensaver/hacks/polyhedra
file path=usr/lib/xscreensaver/hacks/polytopes
file path=usr/lib/xscreensaver/hacks/providence
file path=usr/lib/xscreensaver/hacks/pulsar
file path=usr/lib/xscreensaver/hacks/quasicrystal
file path=usr/lib/xscreensaver/hacks/queens
file path=usr/lib/xscreensaver/hacks/romanboy
file path=usr/lib/xscreensaver/hacks/rubik
file path=usr/lib/xscreensaver/hacks/rubikblocks
file path=usr/lib/xscreensaver/hacks/sballs
file path=usr/lib/xscreensaver/hacks/sierpinski3d
file path=usr/lib/xscreensaver/hacks/skytentacles
file path=usr/lib/xscreensaver/hacks/spheremonics
file path=usr/lib/xscreensaver/hacks/splitflap
file path=usr/lib/xscreensaver/hacks/sproingies
file path=usr/lib/xscreensaver/hacks/stairs
file path=usr/lib/xscreensaver/hacks/starwars
file path=usr/lib/xscreensaver/hacks/stonerview
file path=usr/lib/xscreensaver/hacks/superquadrics
file path=usr/lib/xscreensaver/hacks/surfaces
file path=usr/lib/xscreensaver/hacks/tangram
file path=usr/lib/xscreensaver/hacks/timetunnel
file path=usr/lib/xscreensaver/hacks/topblock
file path=usr/lib/xscreensaver/hacks/tronbit
file path=usr/lib/xscreensaver/hacks/voronoi
file path=usr/lib/xscreensaver/hacks/winduprobot
file path=usr/share/man/man6/antinspect.6
file path=usr/share/man/man6/antmaze.6
file path=usr/share/man/man6/antspotlight.6
file path=usr/share/man/man6/atlantis.6
file path=usr/share/man/man6/atunnel.6
file path=usr/share/man/man6/blinkbox.6
file path=usr/share/man/man6/blocktube.6
file path=usr/share/man/man6/boing.6
file path=usr/share/man/man6/bouncingcow.6
file path=usr/share/man/man6/boxed.6
file path=usr/share/man/man6/bubble3d.6
file path=usr/share/man/man6/cage.6
file path=usr/share/man/man6/carousel.6
file path=usr/share/man/man6/circuit.6
file path=usr/share/man/man6/cityflow.6
file path=usr/share/man/man6/companioncube.6
file path=usr/share/man/man6/crackberg.6
file path=usr/share/man/man6/cube21.6
file path=usr/share/man/man6/cubenetic.6
file path=usr/share/man/man6/cubestorm.6
file path=usr/share/man/man6/cubicgrid.6
file path=usr/share/man/man6/dangerball.6
file path=usr/share/man/man6/endgame.6
file path=usr/share/man/man6/engine.6
file path=usr/share/man/man6/flipflop.6
file path=usr/share/man/man6/flipscreen3d.6
file path=usr/share/man/man6/fliptext.6
file path=usr/share/man/man6/flurry.6
file path=usr/share/man/man6/gears.6
file path=usr/share/man/man6/geodesic.6
file path=usr/share/man/man6/geodesicgears.6
file path=usr/share/man/man6/gflux.6
file path=usr/share/man/man6/glblur.6
file path=usr/share/man/man6/glcells.6
file path=usr/share/man/man6/gleidescope.6
file path=usr/share/man/man6/glhanoi.6
file path=usr/share/man/man6/glknots.6
file path=usr/share/man/man6/glmatrix.6
file path=usr/share/man/man6/glplanet.6
file path=usr/share/man/man6/glschool.6
file path=usr/share/man/man6/glslideshow.6
file path=usr/share/man/man6/glsnake.6
file path=usr/share/man/man6/gltext.6
file path=usr/share/man/man6/hilbert.6
file path=usr/share/man/man6/hypertorus.6
file path=usr/share/man/man6/hypnowheel.6
file path=usr/share/man/man6/jigglypuff.6
file path=usr/share/man/man6/jigsaw.6
file path=usr/share/man/man6/juggler3d.6
file path=usr/share/man/man6/kaleidocycle.6
file path=usr/share/man/man6/klein.6
file path=usr/share/man/man6/lament.6
file path=usr/share/man/man6/lavalite.6
file path=usr/share/man/man6/lockward.6
file path=usr/share/man/man6/menger.6
file path=usr/share/man/man6/mirrorblob.6
file path=usr/share/man/man6/moebius.6
file path=usr/share/man/man6/moebiusgears.6
file path=usr/share/man/man6/molecule.6
file path=usr/share/man/man6/morph3d.6
file path=usr/share/man/man6/noof.6
file path=usr/share/man/man6/photopile.6
file path=usr/share/man/man6/pinion.6
file path=usr/share/man/man6/pipes.6
file path=usr/share/man/man6/polyhedra.6
file path=usr/share/man/man6/polytopes.6
file path=usr/share/man/man6/projectiveplane.6
file path=usr/share/man/man6/providence.6
file path=usr/share/man/man6/pulsar.6
file path=usr/share/man/man6/quasicrystal.6
file path=usr/share/man/man6/queens.6
file path=usr/share/man/man6/romanboy.6
file path=usr/share/man/man6/rubik.6
file path=usr/share/man/man6/rubikblocks.6
file path=usr/share/man/man6/sballs.6
file path=usr/share/man/man6/sierpinski3d.6
file path=usr/share/man/man6/skytentacles.6
file path=usr/share/man/man6/spheremonics.6
file path=usr/share/man/man6/splitflap.6
file path=usr/share/man/man6/sproingies.6
file path=usr/share/man/man6/stairs.6
file path=usr/share/man/man6/starwars.6
file path=usr/share/man/man6/stonerview.6
file path=usr/share/man/man6/superquadrics.6
file path=usr/share/man/man6/surfaces.6
file path=usr/share/man/man6/tangram.6
file path=usr/share/man/man6/timetunnel.6
file path=usr/share/man/man6/topblock.6
file path=usr/share/man/man6/tronbit.6
file path=usr/share/man/man6/unknownpleasures.6
file path=usr/share/man/man6/voronoi.6
file path=usr/share/man/man6/winduprobot.6
license files/xscreensaver-hacks-gl.license.txt license=MIT
# Second half of workaround for pkgdepend not handling libGL's magic properly
depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/mesa/libGL.so.1
# Programs run by various hacks
depend type=require fmri=__TBD \
depend type=require fmri=__TBD \