From owner-freebsd-ports Sat Aug 11 19:30:19 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4D46D37B409 for ; Sat, 11 Aug 2001 19:30:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f7C2U1805175; Sat, 11 Aug 2001 19:30:01 -0700 (PDT) (envelope-from gnats) Received: from totem.fix.no (totem.fix.no [213.142.66.130]) by hub.freebsd.org (Postfix) with ESMTP id 5688C37B406 for ; Sat, 11 Aug 2001 19:23:19 -0700 (PDT) (envelope-from anders@totem.fix.no) Received: by totem.fix.no (Postfix, from userid 1000) id D20183C84; Sun, 12 Aug 2001 04:23:17 +0200 (CEST) Message-Id: <20010812022317.D20183C84@totem.fix.no> Date: Sun, 12 Aug 2001 04:23:17 +0200 (CEST) From: Anders Nordby Reply-To: Anders Nordby To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/29635: New port: x11-fm/gentoo Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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: >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 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 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 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 X X 0 X- "icons" X+ "XXGENTOO_ICONDIRXX" X X X 1 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