Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Aug 2001 04:23:17 +0200 (CEST)
From:      Anders Nordby <anders@fix.no>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/29635: New port: x11-fm/gentoo
Message-ID:  <20010812022317.D20183C84@totem.fix.no>

next in thread | raw e-mail | index | archive | help

>Number:         29635
>Category:       ports
>Synopsis:       New port: x11-fm/gentoo
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 11 19:30:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Anders Nordby
>Release:        FreeBSD 4.3-STABLE i386
>Organization:
Fluxpod Information eXchange
>Environment:

kern.osreldate: 430000 (4.3-STABLE)
kern.osreldate: 500020 (5.0-20010618-CURRENT)

>Description:

New port of gentoo, a gtk+ based file manager inspired by DirectoryOpus.

>How-To-Repeat:

	<Code/input/activities to reproduce the problem (multiple lines)>

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	gentoo
#	gentoo/Makefile
#	gentoo/distinfo
#	gentoo/pkg-comment
#	gentoo/pkg-descr
#	gentoo/pkg-plist
#	gentoo/files
#	gentoo/files/patch-src-Makefile
#	gentoo/files/patch-widgets-Makefile
#	gentoo/files/patch-gentoorc-example
#
echo c - gentoo
mkdir -p gentoo > /dev/null 2>&1
echo x - gentoo/Makefile
sed 's/^X//' >gentoo/Makefile << 'END-of-gentoo/Makefile'
X# New ports collection makefile for:	gentoo
X# Date created:				12 August 2001
X# Whom:					Anders Nordby <anders@fix.no>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gentoo
XPORTVERSION=	0.11.16
XCATEGORIES=	x11-fm
XMASTER_SITES=	http://www.obsession.se/gentoo/ \
X		ftp://ftp.nuug.no/pub/anders/distfiles/
X
XMAINTAINER=	anders@fix.no
X
XUSE_GTK=	yes
X
XMAN1=	gentoo.1
X
XFIXPREFIX=	src/Makefile widgets/Makefile gentoorc-example
XDOCS=		BUGS CONFIG-CHANGES CREDITS FIXES-0.11 FIXES-0.9 README \
X		README.gtkrc TODO gentoogtkrc-example
X
Xpost-patch:
X.for f in ${FIXPREFIX}
X	${PERL} -pi -e "s@XXGTKCONFIGXX@${GTK_CONFIG}@g; \
X		s@XXGENTOO_LOCALEDIRXX@${PREFIX}/share/locale@g; \
X		s@XXGENTOO_ICONDIRXX@${PREFIX}/share/gentoo/icons@g" \
X	${WRKSRC}/${f}
X.endfor
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/src/gentoo ${PREFIX}/bin
X	@${INSTALL} -d -m 0755 ${PREFIX}/share/gentoo
X	${CP} -R ${WRKSRC}/icons ${PREFIX}/share/gentoo
X	${CHMOD} 0755 ${PREFIX}/share/gentoo/icons
X	${INSTALL_DATA} ${WRKSRC}/gentoorc-example ${PREFIX}/etc/gentoorc
X	${INSTALL_MAN} ${WRKSRC}/docs/gentoo.1x ${PREFIX}/man/man1/gentoo.1
X.if !defined(NOPORTDOCS)
X	${CP} -R ${WRKSRC}/docs ${PREFIX}/share/doc/gentoo
X	${CHMOD} 0755 ${PREFIX}/share/doc/gentoo
X	${RM} ${PREFIX}/share/doc/gentoo/gentoo.1x
X.for f in ${DOCS}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/gentoo
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-gentoo/Makefile
echo x - gentoo/distinfo
sed 's/^X//' >gentoo/distinfo << 'END-of-gentoo/distinfo'
XMD5 (gentoo-0.11.16.tar.gz) = be4ad45d7e691785f8c98f7dda1dc2c0
END-of-gentoo/distinfo
echo x - gentoo/pkg-comment
sed 's/^X//' >gentoo/pkg-comment << 'END-of-gentoo/pkg-comment'
XGtk+ based file manager inspired by DirectoryOpus
END-of-gentoo/pkg-comment
echo x - gentoo/pkg-descr
sed 's/^X//' >gentoo/pkg-descr << 'END-of-gentoo/pkg-descr'
Xgentoo is a modern, powerful, flexible, and utterly configurable file manager
Xfor UNIX systems, written using the GTK+ toolkit. It aims to be 100%
Xgraphically configurable; there's no need to edit config files by hand and then
Xrestart the application. gentoo is somewhat inspired in its look & feel by the
Xclassic Amiga program DirectoryOpus.
X
XWWW: http://www.obsession.se/gentoo/
X
X- Anders Nordby <anders@fix.no>
END-of-gentoo/pkg-descr
echo x - gentoo/pkg-plist
sed 's/^X//' >gentoo/pkg-plist << 'END-of-gentoo/pkg-plist'
Xbin/gentoo
Xetc/gentoorc
Xshare/gentoo/icons/xpm2.xpm
Xshare/gentoo/icons/aiff.xpm
Xshare/gentoo/icons/Amiga.xpm
Xshare/gentoo/icons/Animation.xpm
Xshare/gentoo/icons/Apple.xpm
Xshare/gentoo/icons/au.xpm
Xshare/gentoo/icons/avi.xpm
Xshare/gentoo/icons/Bad.xpm
Xshare/gentoo/icons/Battery.xpm
Xshare/gentoo/icons/bmp.xpm
Xshare/gentoo/icons/bmp2.xpm
Xshare/gentoo/icons/BSD.xpm
Xshare/gentoo/icons/c.xpm
Xshare/gentoo/icons/Card.xpm
Xshare/gentoo/icons/CDROM.xpm
Xshare/gentoo/icons/class.xpm
Xshare/gentoo/icons/conf.xpm
Xshare/gentoo/icons/COPYING
Xshare/gentoo/icons/core.xpm
Xshare/gentoo/icons/cpp.xpm
Xshare/gentoo/icons/Database.xpm
Xshare/gentoo/icons/deb.xpm
Xshare/gentoo/icons/Directory.xpm
Xshare/gentoo/icons/Directory2.xpm
Xshare/gentoo/icons/Document.xpm
Xshare/gentoo/icons/EggTimer.xpm
Xshare/gentoo/icons/eps.xpm
Xshare/gentoo/icons/ExcelCalcXLS.xpm
Xshare/gentoo/icons/exe.xpm
Xshare/gentoo/icons/Executable.xpm
Xshare/gentoo/icons/FIFO.xpm
Xshare/gentoo/icons/Floppy.xpm
Xshare/gentoo/icons/Font.xpm
Xshare/gentoo/icons/gentoo.png
Xshare/gentoo/icons/Ghost.xpm
Xshare/gentoo/icons/gif.xpm
Xshare/gentoo/icons/gif2.xpm
Xshare/gentoo/icons/GnomeCalc.xpm
Xshare/gentoo/icons/GnomeWord.xpm
Xshare/gentoo/icons/GNUstep.xpm
Xshare/gentoo/icons/h.xpm
Xshare/gentoo/icons/Harddrive.xpm
Xshare/gentoo/icons/html.xpm
Xshare/gentoo/icons/html2.xpm
Xshare/gentoo/icons/iff.xpm
Xshare/gentoo/icons/iff2.xpm
Xshare/gentoo/icons/Image.xpm
Xshare/gentoo/icons/Internet.xpm
Xshare/gentoo/icons/java.xpm
Xshare/gentoo/icons/jpeg.xpm
Xshare/gentoo/icons/jpeg2.xpm
Xshare/gentoo/icons/KDECalc.xpm
Xshare/gentoo/icons/KDEWord.xpm
Xshare/gentoo/icons/Kernel.xpm
Xshare/gentoo/icons/Keymap.xpm
Xshare/gentoo/icons/Lego.xpm
Xshare/gentoo/icons/License.xpm
Xshare/gentoo/icons/Linux.xpm
Xshare/gentoo/icons/log.xpm
Xshare/gentoo/icons/m.xpm
Xshare/gentoo/icons/Makefile.xpm
Xshare/gentoo/icons/man.xpm
Xshare/gentoo/icons/Maya.xpm
Xshare/gentoo/icons/midi.xpm
Xshare/gentoo/icons/Mixer.xpm
Xshare/gentoo/icons/mod.xpm
Xshare/gentoo/icons/Mouse.xpm
Xshare/gentoo/icons/Mouse2.xpm
Xshare/gentoo/icons/mov.xpm
Xshare/gentoo/icons/mov2.xpm
Xshare/gentoo/icons/mp3.xpm
Xshare/gentoo/icons/mpeg.xpm
Xshare/gentoo/icons/MSWordDoc.xpm
Xshare/gentoo/icons/NetAmiga.xpm
Xshare/gentoo/icons/NetApple.xpm
Xshare/gentoo/icons/NetHD.xpm
Xshare/gentoo/icons/NetSGI.xpm
Xshare/gentoo/icons/NetSun.xpm
Xshare/gentoo/icons/NetWindows.xpm
Xshare/gentoo/icons/o.xpm
Xshare/gentoo/icons/Package.xpm
Xshare/gentoo/icons/Package2.xpm
Xshare/gentoo/icons/pcx.xpm
Xshare/gentoo/icons/pcx2.xpm
Xshare/gentoo/icons/pdb.xpm
Xshare/gentoo/icons/pdf.xpm
Xshare/gentoo/icons/pl.xpm
Xshare/gentoo/icons/png.xpm
Xshare/gentoo/icons/png2.xpm
Xshare/gentoo/icons/Port.xpm
Xshare/gentoo/icons/Port2.xpm
Xshare/gentoo/icons/PowerButton.xpm
Xshare/gentoo/icons/prc.xpm
Xshare/gentoo/icons/Printer.xpm
Xshare/gentoo/icons/ps.xpm
Xshare/gentoo/icons/r.xpm
Xshare/gentoo/icons/ra.xpm
Xshare/gentoo/icons/README
Xshare/gentoo/icons/Readme.xpm
Xshare/gentoo/icons/rom.xpm
Xshare/gentoo/icons/rpm.xpm
Xshare/gentoo/icons/SCSI.xpm
Xshare/gentoo/icons/sh.xpm
Xshare/gentoo/icons/sid.xpm
Xshare/gentoo/icons/so.xpm
Xshare/gentoo/icons/SoundCard.xpm
Xshare/gentoo/icons/Source.xpm
Xshare/gentoo/icons/Speaker.xpm
Xshare/gentoo/icons/Speaker2.xpm
Xshare/gentoo/icons/Spreadsheet.xpm
Xshare/gentoo/icons/Tape.xpm
Xshare/gentoo/icons/targa.xpm
Xshare/gentoo/icons/targa2.xpm
Xshare/gentoo/icons/tex.xpm
Xshare/gentoo/icons/tiff.xpm
Xshare/gentoo/icons/tiff2.xpm
Xshare/gentoo/icons/txt.xpm
Xshare/gentoo/icons/VRML.xpm
Xshare/gentoo/icons/wav.xpm
Xshare/gentoo/icons/Windows.xpm
Xshare/gentoo/icons/xbm.xpm
Xshare/gentoo/icons/xbm2.xpm
Xshare/gentoo/icons/xcf.xpm
Xshare/gentoo/icons/xpm.xpm
Xshare/gentoo/icons/AbiWord.xpm
X@dirrm share/gentoo/icons
X@dirrm share/gentoo
X%%PORTDOCS%%share/doc/gentoo/config/cfg_types.html
X%%PORTDOCS%%share/doc/gentoo/config/cfg_gui.html
X%%PORTDOCS%%share/doc/gentoo/config/cfg_styles.html
X%%PORTDOCS%%share/doc/gentoo/config/cfg_dirpane.html
X%%PORTDOCS%%share/doc/gentoo/config/gentoorc.html
X%%PORTDOCS%%share/doc/gentoo/config/index.html
X%%PORTDOCS%%share/doc/gentoo/config/template.html
X%%PORTDOCS%%share/doc/gentoo/images/tone3.gif
X%%PORTDOCS%%share/doc/gentoo/images/cfg_dirpane.gif
X%%PORTDOCS%%share/doc/gentoo/images/cfg_gui.gif
X%%PORTDOCS%%share/doc/gentoo/images/cfg_styles.gif
X%%PORTDOCS%%share/doc/gentoo/images/cfg_styles2.gif
X%%PORTDOCS%%share/doc/gentoo/images/cfg_styles3.gif
X%%PORTDOCS%%share/doc/gentoo/images/cfg_types.gif
X%%PORTDOCS%%share/doc/gentoo/images/cfg_types2.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_chmod.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_dialog.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_inp1.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_inp2.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_inp3.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_inp4.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_inp5.gif
X%%PORTDOCS%%share/doc/gentoo/images/cmd_selectre.gif
X%%PORTDOCS%%share/doc/gentoo/images/colsel.jpeg
X%%PORTDOCS%%share/doc/gentoo/images/columnedit.gif
X%%PORTDOCS%%share/doc/gentoo/images/gentoo_logo.gif
X%%PORTDOCS%%share/doc/gentoo/images/gentoo_logo_g.gif
X%%PORTDOCS%%share/doc/gentoo/images/gentoo_logo_g_small.gif
X%%PORTDOCS%%share/doc/gentoo/images/gentoo_logo_small.gif
X%%PORTDOCS%%share/doc/gentoo/images/gentoo_logo_text.gif
X%%PORTDOCS%%share/doc/gentoo/images/iconsel.gif
X%%PORTDOCS%%share/doc/gentoo/images/layout.gif
X%%PORTDOCS%%share/doc/gentoo/images/od__logo_small.gif
X%%PORTDOCS%%share/doc/gentoo/images/popupmenu.gif
X%%PORTDOCS%%share/doc/gentoo/images/popupmenu2.gif
X%%PORTDOCS%%share/doc/gentoo/images/status_error.gif
X%%PORTDOCS%%share/doc/gentoo/images/stylesel.gif
X%%PORTDOCS%%share/doc/gentoo/images/style_tree.gif
X%%PORTDOCS%%share/doc/gentoo/images/tone.gif
X%%PORTDOCS%%share/doc/gentoo/images/tone2.gif
X%%PORTDOCS%%share/doc/gentoo/images/bullet.gif
X%%PORTDOCS%%share/doc/gentoo/scratch/symlinks.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/command_args.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/command_howto.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/command_options.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/dirhistory.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/filestyles.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/filetypes.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/focusing.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/mount.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/outline.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/README
X%%PORTDOCS%%share/doc/gentoo/scratch/renamere.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/search_howto.txt
X%%PORTDOCS%%share/doc/gentoo/scratch/commands.txt
X%%PORTDOCS%%share/doc/gentoo/commands.html
X%%PORTDOCS%%share/doc/gentoo/contribute.html
X%%PORTDOCS%%share/doc/gentoo/dirpanes.html
X%%PORTDOCS%%share/doc/gentoo/FAQ
X%%PORTDOCS%%share/doc/gentoo/BUGS
X%%PORTDOCS%%share/doc/gentoo/gentoo.css
X%%PORTDOCS%%share/doc/gentoo/gentoogtkrc-example
X%%PORTDOCS%%share/doc/gentoo/gpl.html
X%%PORTDOCS%%share/doc/gentoo/history.html
X%%PORTDOCS%%share/doc/gentoo/index.html
X%%PORTDOCS%%share/doc/gentoo/intro.html
X%%PORTDOCS%%share/doc/gentoo/layout.html
X%%PORTDOCS%%share/doc/gentoo/menus.html
X%%PORTDOCS%%share/doc/gentoo/menus.txt
X%%PORTDOCS%%share/doc/gentoo/misc.html
X%%PORTDOCS%%share/doc/gentoo/quick.html
X%%PORTDOCS%%share/doc/gentoo/relnotes.html
X%%PORTDOCS%%share/doc/gentoo/status.html
X%%PORTDOCS%%share/doc/gentoo/styles.html
X%%PORTDOCS%%share/doc/gentoo/template.html
X%%PORTDOCS%%share/doc/gentoo/template_toc.html
X%%PORTDOCS%%share/doc/gentoo/CREDITS
X%%PORTDOCS%%share/doc/gentoo/types.html
X%%PORTDOCS%%share/doc/gentoo/acks.html
X%%PORTDOCS%%share/doc/gentoo/usage.html
X%%PORTDOCS%%share/doc/gentoo/buttons.html
X%%PORTDOCS%%share/doc/gentoo/columns.html
X%%PORTDOCS%%share/doc/gentoo/CONFIG-CHANGES
X%%PORTDOCS%%share/doc/gentoo/FIXES-0.11
X%%PORTDOCS%%share/doc/gentoo/FIXES-0.9
X%%PORTDOCS%%share/doc/gentoo/README
X%%PORTDOCS%%share/doc/gentoo/README.gtkrc
X%%PORTDOCS%%share/doc/gentoo/TODO
X%%PORTDOCS%%@dirrm share/doc/gentoo/config
X%%PORTDOCS%%@dirrm share/doc/gentoo/images
X%%PORTDOCS%%@dirrm share/doc/gentoo/scratch
X%%PORTDOCS%%@dirrm share/doc/gentoo
END-of-gentoo/pkg-plist
echo c - gentoo/files
mkdir -p gentoo/files > /dev/null 2>&1
echo x - gentoo/files/patch-src-Makefile
sed 's/^X//' >gentoo/files/patch-src-Makefile << 'END-of-gentoo/files/patch-src-Makefile'
X--- src/Makefile.orig	Sun Apr 29 11:43:21 2001
X+++ src/Makefile	Sun Aug 12 02:42:49 2001
X@@ -71,25 +71,23 @@
X 	  window.o menus.o\
X 	  ../widgets/odemilbutton.o ../widgets/odscrolledbox.o ../widgets/odlabel.o
X 
X-DEBUG	= -g -O2 #-Wno-unused
X+DEBUG	= -g #-Wno-unused
X 
X # Feel free to add any compiler-specific flags you need here.
X 
X-CC	= gcc
X-
X # These flags should work even on files that contain code that deals with
X # 64-bit stuff. Sorry for the possibly counter-intuitive name. :)
X-CFLAGS_64BIT = -Wall -Wmissing-prototypes $(DEBUG) `gtk-config --cflags`\
X+CFLAGS_64BIT = $(DEBUG) `XXGTKCONFIGXX --cflags`\
X 		-I/usr/X11R6/include -I../widgets -DGENTOO_PACKAGE='"gentoo"'\
X-		-DGENTOO_LOCALEDIR='"/home/emil/data/projects/gentoo/locale"'
X+		-DGENTOO_LOCALEDIR='"XXGENTOO_LOCALEDIRXX"'
X 
X # Most files compile with the flags that are 64-bit compliant, plus some
X # more to ensure ANSI compatibility.
X-CFLAGS	+= $(CFLAGS_64BIT) -ansi -pedantic
X+CFLAGS	+= $(CFLAGS_64BIT)
X 
X # Add names of any required libraries here (only included in final link).
X #LIBINTL	= -lintl
X-LIBS	= -L/usr/lib -L/usr/X11R6/lib `gtk-config --libs` -rdynamic -ldl -lXi -lXext -lX11 -lm $(LIBINTL)
X+LIBS	= -L/usr/lib -L/usr/X11R6/lib `XXGTKCONFIGXX --libs` -rdynamic -lXi -lXext -lX11 -lm $(LIBINTL)
X 
X # ----------------------------------------- Targets
X 
END-of-gentoo/files/patch-src-Makefile
echo x - gentoo/files/patch-widgets-Makefile
sed 's/^X//' >gentoo/files/patch-widgets-Makefile << 'END-of-gentoo/files/patch-widgets-Makefile'
X--- widgets/Makefile.orig	Sun Apr 29 11:43:33 2001
X+++ widgets/Makefile	Sun Aug 12 00:44:13 2001
X@@ -5,8 +5,7 @@
X 
X SRC	= ../widgets
X VPATH	= $(SRC)
X-CC	= gcc
X-CFLAGS	= -g `gtk-config --cflags` -I../src
X+CFLAGS+= -g `XXGTKCONFIGXX --cflags` -I../src
X 
X # ----------------------------------------- Targets
X 
END-of-gentoo/files/patch-widgets-Makefile
echo x - gentoo/files/patch-gentoorc-example
sed 's/^X//' >gentoo/files/patch-gentoorc-example << 'END-of-gentoo/files/patch-gentoorc-example'
X--- gentoorc-example.orig	Sun Aug 12 03:16:43 2001
X+++ gentoorc-example	Sun Aug 12 03:17:31 2001
X@@ -2263,7 +2263,7 @@
X   <PathList>
X    <Path>
X     <index>0</index>
X-    <path>"icons"</path>
X+    <path>"XXGENTOO_ICONDIRXX"</path>
X    </Path>
X    <Path>
X     <index>1</index>
END-of-gentoo/files/patch-gentoorc-example
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010812022317.D20183C84>