Bug 91817 - New Port: devel/geany Fast & lightweight IDE
Summary: New Port: devel/geany Fast & lightweight IDE
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Jean-Yves Lefort
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-15 08:50 UTC by Remington
Modified: 2006-04-04 13:29 UTC (History)
0 users

See Also:


Attachments
file.shar (3.08 KB, text/plain)
2006-01-15 08:50 UTC, Remington
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Remington 2006-01-15 08:50:09 UTC

This is a new port for a new lightweight IDE for GNOME. Only special notes about this port is that all dependencies are handled by USE_GNOME.....
Comment 1 Ion-Mihai " IOnut " Tetcu 2006-01-15 09:16:09 UTC
> sed 's/^X//' >pkg-plist << 'END-of-pkg-plist'
> Xbin/geany
> Xshare/applications/geany.desktop
> Xshare/doc/geany/geany.txt
> Xshare/doc/geany/html/apa.html

Please shar(1) it from outside the port directory next time, I put the
shar in devel/ and, of course, it over-write the category Makefile.

Please use DOCSDIR macro (run a portlint -A on the port).

At least here portlint  says there are spaces instead of tabs; could
you check please ?


-- 
IOnut
Unregistered ;) FreeBSD "user"
Comment 2 Remington 2006-01-15 12:35:05 UTC
On Sun, 2006-01-15 at 11:16 +0200, Ion-Mihai Tetcu wrote:
> > sed 's/^X//' >pkg-plist << 'END-of-pkg-plist'
> > Xbin/geany
> > Xshare/applications/geany.desktop
> > Xshare/doc/geany/geany.txt
> > Xshare/doc/geany/html/apa.html
> 
> Please shar(1) it from outside the port directory next time, I put the
> shar in devel/ and, of course, it over-write the category Makefile.
> 
> Please use DOCSDIR macro (run a portlint -A on the port).
> 
> At least here portlint  says there are spaces instead of tabs; could
> you check please ?
> 
> 
I can do this, although I do not see spaces, I am assuming this is
gtk-send-pr doing something funky. Here is full shar from devel/, uses
the macros, and respects NOPORTDOCS. portlint -A stats "looks fine". I
learn something new everytime :)

# 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:
#
#       geany/Makefile
#       geany/distinfo
#       geany/pkg-descr
#       geany/pkg-plist
#
echo x - geany/Makefile
sed 's/^X//' >geany/Makefile << 'END-of-geany/Makefile'
X# New ports collection Makefile for:   geany
X# Date Created:                                15 Jan 06
X# Whom:                                        Remington Lang
<MrL0Lz@gmail.com>
X#
X# $FreeBSD$
X
XPORTNAME=      geany
XPORTVERSION=   0.4
XCATEGORIES=    gnome devel
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=    ${PORTNAME}
X
XMAINTAINER=    MrL0Lz@gmail.com
XCOMMENT=       Fast & lightweight IDE for GNOME
X
XUSE_BZIP2=     yes
XGNU_CONFIGURE= yes
XUSE_GNOME=     vte gtk20
X
XWRKSRC=                ${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X       ${MKDIR} ${DOCSDIR}/html/images
X       ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${DOCSDIR}/html
X       ${INSTALL_DATA} ${WRKSRC}/doc/geany.css ${DOCSDIR}/html
X       ${INSTALL_DATA} ${WRKSRC}/doc/images/* ${DOCSDIR}/html/images
X       ${INSTALL_DATA} ${WRKSRC}/doc/geany.txt ${DOCSDIR}
X.endif
X
Xdo-install:
X       ${INSTALL_PROGRAM} ${WRKSRC}/src/geany ${PREFIX}/bin
X       ${INSTALL_DATA} ${WRKSRC}/data/* ${DATADIR}
X       ${INSTALL_DATA} ${WRKSRC}/global.tags ${DATADIR}
X       ${INSTALL_DATA} ${WRKSRC}/geany.desktop
${PREFIX}/share/applications/
X
X.include <bsd.port.mk>
END-of-geany/Makefile
echo x - geany/distinfo
sed 's/^X//' >geany/distinfo << 'END-of-geany/distinfo'
XMD5 (geany-0.4.tar.bz2) = a1ed7e40762dd55763b28fe97fed9feb
XSHA256 (geany-0.4.tar.bz2) =
9ac508b80d9e3a698550146b882664d6068ccc20345df66048549275f3cf53b5
XSIZE (geany-0.4.tar.bz2) = 993117
END-of-geany/distinfo
echo x - geany/pkg-descr
sed 's/^X//' >geany/pkg-descr << 'END-of-geany/pkg-descr'
XGeany is a fast and lightweght UDE using GTK2. It is a small editor
using GTK2
Xwith basic features of an integrated development environment.
X
XWWW: http://geany.uvena.de/
END-of-geany/pkg-descr
echo x - geany/pkg-plist
sed 's/^X//' >geany/pkg-plist << 'END-of-geany/pkg-plist'
Xbin/geany
Xshare/applications/geany.desktop
X%%PORTDOCS%%%%DOCSDIR%%/geany.txt
X%%PORTDOCS%%%%DOCSDIR%%/html/apa.html
X%%PORTDOCS%%%%DOCSDIR%%/html/apb.html
X%%PORTDOCS%%%%DOCSDIR%%/html/apbs02.html
X%%PORTDOCS%%%%DOCSDIR%%/html/apbs03.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch01.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch01s02.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch01s03.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch02.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch02s02.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch02s03.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch03.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch03s02.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch03s03.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch03s04.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch03s05.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch03s06.html
X%%PORTDOCS%%%%DOCSDIR%%/html/ch03s07.html
X%%PORTDOCS%%%%DOCSDIR%%/html/geany.css
X%%PORTDOCS%%%%DOCSDIR%%/html/index.html
X%%PORTDOCS%%%%DOCSDIR%%/html/images/find_dialog.jpg
X%%PORTDOCS%%%%DOCSDIR%%/html/images/pref_dialog_edit.jpg
X%%PORTDOCS%%%%DOCSDIR%%/html/images/pref_dialog_gen.jpg
X%%PORTDOCS%%%%DOCSDIR%%/html/images/pref_dialog_templ.jpg
X%%PORTDOCS%%%%DOCSDIR%%/html/images/pref_dialog_tools.jpg
X%%PORTDOCS%%%%DOCSDIR%%/html/images/pref_dialog_vte.jpg
X%%DATADIR%%/filetypes.asm
X%%DATADIR%%/filetypes.c
X%%DATADIR%%/filetypes.common
X%%DATADIR%%/filetypes.conf
X%%DATADIR%%/filetypes.css
X%%DATADIR%%/filetypes.docbook
X%%DATADIR%%/filetypes.java
X%%DATADIR%%/filetypes.makefile
X%%DATADIR%%/filetypes.markup
X%%DATADIR%%/filetypes.pascal
X%%DATADIR%%/filetypes.perl
X%%DATADIR%%/filetypes.python
X%%DATADIR%%/filetypes.sh
X%%DATADIR%%/filetypes.tex
X%%DATADIR%%/global.tags
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-geany/pkg-plist
exit
Comment 3 Jean-Yves Lefort freebsd_committer 2006-04-04 12:06:52 UTC
Responsible Changed
From-To: freebsd-ports-bugs->jylefort

Take.
Comment 4 Jean-Yves Lefort freebsd_committer 2006-04-04 13:29:39 UTC
State Changed
From-To: open->closed

Committed with modifications, thanks!