- update beaver to 0.3.0.1 (switches to gtk2)
- install .desktop file - fix license marker - re-format DESCR
This commit is contained in:
parent
35fd116efc
commit
aea96b6a81
@ -1,40 +1,51 @@
|
||||
# $OpenBSD: Makefile,v 1.10 2007/09/16 00:44:00 merdely Exp $
|
||||
# $OpenBSD: Makefile,v 1.11 2008/09/16 20:00:18 jasper Exp $
|
||||
COMMENT= lightweight Gtk text editor with syntax highlighting
|
||||
|
||||
DISTNAME= beaver-0.2.7
|
||||
PKGNAME= ${DISTNAME}p0
|
||||
DISTNAME= beaver0_3_0_1
|
||||
PKGNAME= beaver-0.3.0.1
|
||||
CATEGORIES= editors
|
||||
|
||||
HOMEPAGE= http://www.nongnu.org/beaver/
|
||||
MASTER_SITES= http://savannah.nongnu.org/download/beaver/
|
||||
MASTER_SITES= http://download.savannah.gnu.org/releases/beaver/0.3.0.1%20-%202008.06.26/
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
# GPL
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
WANTLIB= X11 Xext Xi c glib gmodule iconv intl m
|
||||
|
||||
LIB_DEPENDS= gtk.>=1.2,gdk.>=1.2::x11/gtk+
|
||||
WANTLIB= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
|
||||
Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat fontconfig \
|
||||
freetype glib-2.0 glitz gmodule-2.0 gobject-2.0 iconv \
|
||||
intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 png z
|
||||
|
||||
LIB_DEPENDS= gdk_pixbuf-2.0,gdk-x11-2.0,gtk-x11-2.0::x11/gtk+2
|
||||
|
||||
RUN_DEPENDS= ::devel/desktop-file-utils
|
||||
|
||||
USE_X11= Yes
|
||||
USE_GMAKE= Yes
|
||||
MAKE_FLAGS= CC="${CC}" OPTI="${CFLAGS}"
|
||||
|
||||
WRKSRC= ${WRKDIST}/src
|
||||
WRKSRC= ${WRKDIST}/src
|
||||
|
||||
NO_REGRESS= Yes
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKSRC}/interface.c
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/beaver \
|
||||
${PREFIX}/bin/beaver
|
||||
${INSTALL_DATA} ${WRKDIST}/beaver.1x \
|
||||
${PREFIX}/man/man1/beaver.1
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/beaver
|
||||
${INSTALL_DATA} ${WRKDIST}/pixmaps/beaver.png \
|
||||
${PREFIX}/share/beaver/beaver.png
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/beaver/pixmaps
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/beaver/bl
|
||||
@cd ${WRKDIST}; ${INSTALL_DATA} ${WRKDIST}/bl/* \
|
||||
${PREFIX}/share/beaver/bl
|
||||
${INSTALL_DATA} ${WRKDIST}/pixmaps/* ${PREFIX}/share/beaver/pixmaps/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
|
||||
${INSTALL_DATA} ${WRKDIST}/beaver.desktop ${PREFIX}/share/applications/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (beaver-0.2.7.tar.gz) = CloWi3Kzi+XltVvEhWxSEg==
|
||||
RMD160 (beaver-0.2.7.tar.gz) = 3o09rglh29cPgSygBQObMA7VLwk=
|
||||
SHA1 (beaver-0.2.7.tar.gz) = DGFIJKxy+4js2hXEq88imIADzpQ=
|
||||
SHA256 (beaver-0.2.7.tar.gz) = p/219C7eUj7EkVox3uH7CuuN3LrYztFLfg3K2Uo6K7A=
|
||||
SIZE (beaver-0.2.7.tar.gz) = 133983
|
||||
MD5 (beaver0_3_0_1.tgz) = AcbZIb8u+QD46KwF8p5O+Q==
|
||||
RMD160 (beaver0_3_0_1.tgz) = WLjUg0DjruWgzpgNdOM5sS4fkYk=
|
||||
SHA1 (beaver0_3_0_1.tgz) = ffUc1oNnrQ8C1HJkfl3yOjIQj3g=
|
||||
SHA256 (beaver0_3_0_1.tgz) = BnMGoQVbJgTDCQYP7UUiRusJPpPf42Ycl8dyi4yUzQo=
|
||||
SIZE (beaver0_3_0_1.tgz) = 142255
|
||||
|
24
editors/beaver/patches/patch-src_interface_c
Normal file
24
editors/beaver/patches/patch-src_interface_c
Normal file
@ -0,0 +1,24 @@
|
||||
$OpenBSD: patch-src_interface_c,v 1.1 2008/09/16 20:00:18 jasper Exp $
|
||||
|
||||
Correct paths to pixmap files.
|
||||
|
||||
--- src/interface.c.orig Tue Sep 16 21:52:26 2008
|
||||
+++ src/interface.c Tue Sep 16 21:55:47 2008
|
||||
@@ -1166,7 +1166,7 @@ void interface (gint argc, gchar *argv[])
|
||||
gtk_set_locale();
|
||||
gtk_init (&argc, &argv);
|
||||
Settings = init_settings ();
|
||||
- gtk_window_set_default_icon_from_file("../pixmaps/beaver.png", NULL); // set beaver icon for all windows in Beaver
|
||||
+ gtk_window_set_default_icon_from_file("${PREFIX}/share/beaver/pixmaps/beaver.png", NULL); // set beaver icon for all windows in Beaver
|
||||
MainWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||
gtk_window_set_policy (GTK_WINDOW(MainWindow), TRUE, TRUE, FALSE);
|
||||
gtk_window_set_default_size (GTK_WINDOW (MainWindow), MAIN_WINDOW_WIDTH, MAIN_WINDOW_HEIGHT);
|
||||
@@ -1265,7 +1265,7 @@ void about (void)
|
||||
{
|
||||
const char *AUTHORS[] = {"Damien Terrier", "Marc Bevand", "Emmanuel Turquin", "Michael Terry", "Leslie Polzer", "Trevor Brown", "Double 12", "Tobias Heinzen", NULL};
|
||||
const char *ARTISTS[] = {"Tigert (logo)", "Remy Turquin (website logo)", NULL};
|
||||
- GdkPixbuf *logo = gdk_pixbuf_new_from_file ("../pixmaps/about.xpm", NULL);
|
||||
+ GdkPixbuf *logo = gdk_pixbuf_new_from_file ("${PREFIX}/share/beaver/pixmaps/about.xpm", NULL);
|
||||
GtkWidget *AboutWindow = g_object_new (GTK_TYPE_ABOUT_DIALOG,
|
||||
"name", APP_NAME,
|
||||
"version", VERSION_NUMBER,
|
@ -1,7 +1,8 @@
|
||||
Beaver is an Early AdVanced EditoR, for Linux and other Unices (and even
|
||||
Windows); in other words, it's a text editor that is intended to be
|
||||
light-weight, but full of useful features for programming, from editing of web
|
||||
sites to C coding. It is based upon the GTK+ toolkit, supports many languages
|
||||
through config files and offers functions such as automatic indentation and
|
||||
completion or syntax highlighting. In fact, it is 100% compatible with
|
||||
Ultraedit's wordfile.txt files, and has its own mini macro language.
|
||||
light-weight, but full of useful features for programming, from editing
|
||||
of web sites to C coding. It is based upon the GTK+ toolkit, supports
|
||||
many languages through config files and offers functions such as
|
||||
automatic indentation and completion or syntax highlighting. In fact, it
|
||||
is 100% compatible with Ultraedit's wordfile.txt files, and has its own
|
||||
mini macro language.
|
||||
|
@ -1,9 +1,15 @@
|
||||
@comment $OpenBSD: PLIST,v 1.2 2004/09/15 18:01:06 espie Exp $
|
||||
bin/beaver
|
||||
@comment $OpenBSD: PLIST,v 1.3 2008/09/16 20:00:18 jasper Exp $
|
||||
@bin bin/beaver
|
||||
@man man/man1/beaver.1
|
||||
share/applications/beaver.desktop
|
||||
share/beaver/
|
||||
share/beaver/beaver.png
|
||||
share/beaver/bl/
|
||||
share/beaver/bl/example1.bl
|
||||
share/beaver/bl/example2.bl
|
||||
share/beaver/bl/glib.bl
|
||||
share/beaver/pixmaps/
|
||||
share/beaver/pixmaps/about.xpm
|
||||
share/beaver/pixmaps/beaver.png
|
||||
share/beaver/pixmaps/stock_about.xpm
|
||||
@exec %D/bin/update-desktop-database
|
||||
@unexec %D/bin/update-desktop-database
|
||||
|
Loading…
Reference in New Issue
Block a user