diff options
Diffstat (limited to 'x11-plugins/fsviewer')
-rw-r--r-- | x11-plugins/fsviewer/Manifest | 11 | ||||
-rw-r--r-- | x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch | 21 | ||||
-rw-r--r-- | x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch | 62 | ||||
-rw-r--r-- | x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch | 11 | ||||
-rw-r--r-- | x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch | 36 | ||||
-rw-r--r-- | x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild | 46 | ||||
-rw-r--r-- | x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild | 50 | ||||
-rw-r--r-- | x11-plugins/fsviewer/fsviewer-0.2.6.ebuild | 44 | ||||
-rw-r--r-- | x11-plugins/fsviewer/metadata.xml | 8 |
9 files changed, 289 insertions, 0 deletions
diff --git a/x11-plugins/fsviewer/Manifest b/x11-plugins/fsviewer/Manifest new file mode 100644 index 000000000000..762dff2f821b --- /dev/null +++ b/x11-plugins/fsviewer/Manifest @@ -0,0 +1,11 @@ +AUX fsviewer-0.2.6-configure.patch 696 SHA256 14ab9034cd69f662e9045bbe71bfd4f9ddfa32e8ccf7f71d54f2a9a75574d707 SHA512 0e3965b438c15342847dff6caff21c00b3e360cc449333465115cb33a59a9f7e97e00cd4f9dd03f473f906aeba118cd168ec6c941b17e94668c782283fd4609e WHIRLPOOL 58ed475a171df5a799f3a739373d6aa5b90bfc6c19175543c1ddcf243220f11d8c81b5c7d75ee189f92ddbf2cd3ff5186c07f31f618fc5c455d388b6dde09fea +AUX fsviewer-0.2.6-fix_title_bar.patch 2963 SHA256 7bad18946218876bc03579f4b6e22ce2ac034a071a1c80fe5a287c8a596e7a47 SHA512 cddf339433cb1e3f0db282234a2c115b9de23cb1ca4500745dcb624186b8c918bad3ac415f2132be05cfef9d1fd879471e1aa5b904b83b3caae7b548935c7f97 WHIRLPOOL 3c97e76cb2fa6896b6abc5b0e09fbd6b30ccac71b4238c5c63bf28844d74d755c07259d36d5abe68e9db5f9bb9ad5320f2f150095102b3754864a4664ef22aef +AUX fsviewer-0.2.6-gcc5.patch 301 SHA256 82a8f3e2a3cd93e55bdea576a24ed088bb14a250f4c5ba841f3f4d78470cf87d SHA512 ccb76e22192e174700f06e45e73a2e357e865049c7fc9b6f23bff90e424d78cc13a16dfc220b0d5d4a602055e81c9577e76fb080a2ec0743b45ea93afb689407 WHIRLPOOL daaee464483307d4d180a26300146b9972bda4c1ffc428922334e67e778f6e5caeebb5f94159139c30fccdf935d338e145a7c59b864887b13d2275ff50de4a92 +AUX fsviewer-0.2.6-wmaker-0.95_support.patch 1624 SHA256 33446814da6bfc8b35f6ff79630de1cfe83319edb8356bba4e9775720aba01aa SHA512 d9cde107c34f13e4041d8c20d98e2051acf7c518f60454b891b4fe3a83995eb65e4db51f1699911f480fe09ea1d938750f620a85a9b71bc6f5f48affbe3c4dd9 WHIRLPOOL 0c47b8b8488ed8114953717ea530d1c82460ac491bbb6ab94532c5aecf0217b606a8a8def9f401312b78d91b1049cff12c7257a430776f328acb7d86d75481e3 +DIST fsviewer-app-0.2.6.tar.bz2 785422 SHA256 18f964da350bf617a76ccca6411000862394bca09f7616b5b019d6a760bfa57b SHA512 47c10a049120db8e5b095fdcc82033b66a4413f8f7e88959f0190b568324e85c8362486e0419b9c098e62e19e38dd8f2f56c6f0d1e7829afafd21a4837b4859b WHIRLPOOL b3304d65687dd1444787caadfd31164cd67535adad99e5d8d6c6b221187130d44653276ffb3048961db87d2e877f76adf25b635a9c8fa98b427224ce2e012e76 +EBUILD fsviewer-0.2.6-r1.ebuild 1012 SHA256 4e03eddebf27a948a3570b8723c63f77f9da014361dbdfb86b3b4689254a8b04 SHA512 50af34780ce4b83c4c887e516ab891d33b2025a0588de1269b157026b3688d8fe407d757953049bf5e8e6277fc47e859e02796899d626eba2daf83fb7efed4fd WHIRLPOOL 936ed128345d5930e5506e076d67d662bd55433836dba0a90f49588bccf9bc4826ab6b9ff4bb4f4b982aa7536b4810cb5b7b51347873aae51f09cd272a627799 +EBUILD fsviewer-0.2.6-r2.ebuild 1033 SHA256 257260ecea7c505e50b50d8327be9a0371b78dc76d03665b5f86f3eac55b2daa SHA512 33f8980d00b94fa90ca1378a2ab0294cf2e2a7796dd3e93deef969e6088623e17722d50c54632de74f1cc092a18ee803ef4c2e965c5f6ae8b16b0dda0e648a39 WHIRLPOOL c0881e66b4b63a9d146bbb691da74881e19c35c0c093a6e4906368d01442e093825a713ac29fcc66aaa832ce2d7058a8799087959a7ae1c4e03b0e31f8a33fdc +EBUILD fsviewer-0.2.6.ebuild 919 SHA256 f3024ebd7941c1062094222e0dd0a68ddd477d6a35827aa50c51138ebb74ad88 SHA512 7d91da240527915724038de499f3a13cecce9648dab92afa41b49009746bc5db40e870e85d8267d6cf067f7cc2a8a51494d99b5a57d3b8b4b0aa2ddd65e490e8 WHIRLPOOL 08b954acb489dbe6148b7a42629af9f15e53f7cf5b8d1e3986c1a3e25e4420c5a4602d8ebf9493886631a9085edb4f1f2ca776c0c3386bc7a026521605e96c08 +MISC ChangeLog 3864 SHA256 699c2806b9d806e5016e86a6046d609e054b936890119c1376e790d08db373f6 SHA512 4aea1ad2978825be84154e94101bf6938b6e0427481d046ff4f32a8cc85418dd5e1366d2183f8596ea73d1d7a7c71ceb7daf4ab3742af72f92cc3cf6662a652e WHIRLPOOL eb038be4516a3241d4663a06ad090802af306cd2ba96fbdcebde6469b2aeff3520094355f1f4aa577d95d180c631ca8fa4619213bc454a9b638adc5d8bcb0892 +MISC ChangeLog-2015 3189 SHA256 5d0be55500c322affeb9b691ea13ead2453d6b528342cb6570bf406f64c7b5a8 SHA512 1eed6e692e17ee021ea541afe5f5f14a38b4a4b5e029cb9015844b1624d7fabba7555a3ae94061229f5ffd472a4ad639802dc67a14d647d5cb72d50fc90e68e3 WHIRLPOOL ef8ddee7058b1c2437d66b564874f5d6498e846a294665609e013c39c0c08eba14f063ee3ba10dd754e42a42845707000208621bcb947ee42e3fb36ef0f82cde +MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch new file mode 100644 index 000000000000..2d1759fefce5 --- /dev/null +++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-configure.patch @@ -0,0 +1,21 @@ +--- fsviewer-app-0.2.6.orig/configure.ac 2007-10-13 23:54:47.000000000 +0200 ++++ fsviewer-app-0.2.6/configure.ac 2015-09-02 21:10:40.829519545 +0200 +@@ -26,15 +26,15 @@ + dnl look for X windows first so further libs check + AC_PATH_X + +-if test "$x_includes" != "NONE"; then ++if test "$x_includes" != "NONE" && test -n "$x_includes"; then + CFLAGS="$CFLAGS -I$x_includes" + fi +-if test "$x_libraries" != "NONE"; then ++if test "$x_libraries" != "NONE" && test -n "$x_libraries"; then + LDFLAGS="$LDFLAGS -L$x_libraries" + fi + + dnl Additional "default" items +-#LIBS="$LIBS -lX11" ++LIBS="$LIBS -lm -lX11 -lXpm" + #CFLAGS="$CFLAGS -I/usr/X11/include" + #LDFLAGS="$LDFLAGS -L/usr/X11/lib" + diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch new file mode 100644 index 000000000000..36f595609375 --- /dev/null +++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-fix_title_bar.patch @@ -0,0 +1,62 @@ +diff -Naur fsviewer-app-0.2.6.orig/src/FSFileView.c fsviewer-app-0.2.6/src/FSFileView.c +--- fsviewer-app-0.2.6.orig/src/FSFileView.c 2007-10-14 21:06:02.000000000 +0200 ++++ fsviewer-app-0.2.6/src/FSFileView.c 2015-09-02 21:18:39.574691303 +0200 +@@ -430,7 +430,7 @@ + WMResizableWindowMask); + attributes.window_level = WMNormalWindowLevel; + attributes.extra_flags = GSFullKeyboardEventsFlag; +- attributes.flags = (GSWindowStyleAttr | GSWindowLevelAttr | ++ attributes.flags = (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | + GSExtraFlagsAttr); + WMSetWindowAttributes(fView->dpy, WMWidgetXID(fView->fileView), + &attributes); +diff -Naur fsviewer-app-0.2.6.orig/src/FSFinder.c fsviewer-app-0.2.6/src/FSFinder.c +--- fsviewer-app-0.2.6.orig/src/FSFinder.c 2006-07-23 09:24:16.000000000 +0200 ++++ fsviewer-app-0.2.6/src/FSFinder.c 2015-09-02 21:18:39.574691303 +0200 +@@ -144,7 +144,7 @@ + WMResizableWindowMask); + attributes.window_level = WMNormalWindowLevel; + attributes.extra_flags = GSFullKeyboardEventsFlag; +- attributes.flags = (GSWindowStyleAttr | GSWindowLevelAttr | ++ attributes.flags = (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | + GSExtraFlagsAttr); + WMSetWindowAttributes(finder->dpy, WMWidgetXID(finder->win), + &attributes); +diff -Naur fsviewer-app-0.2.6.orig/src/FSViewer.c fsviewer-app-0.2.6/src/FSViewer.c +--- fsviewer-app-0.2.6.orig/src/FSViewer.c 2007-10-14 17:29:04.000000000 +0200 ++++ fsviewer-app-0.2.6/src/FSViewer.c 2015-09-02 21:18:39.574691303 +0200 +@@ -161,7 +161,7 @@ + attributes.window_level = WMFloatingWindowLevel; + attributes.extra_flags = GSFullKeyboardEventsFlag; + attributes.flags = +- (GSWindowStyleAttr | GSWindowLevelAttr | GSExtraFlagsAttr); ++ (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | GSExtraFlagsAttr); + WMSetWindowAttributes(fsViewer->dpy, window, &attributes); + WMAppAddWindow(fsViewer->wmContext, window); + +@@ -189,7 +189,7 @@ + attributes.window_level = WMNormalWindowLevel; + attributes.extra_flags = GSFullKeyboardEventsFlag; + attributes.flags = +- (GSWindowStyleAttr | GSWindowLevelAttr | GSExtraFlagsAttr); ++ (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | GSExtraFlagsAttr); + WMSetWindowAttributes(fsViewer->dpy, window, &attributes); + WMAppAddWindow(fsViewer->wmContext, window); + } +@@ -216,7 +216,7 @@ + attributes.window_level = WMFloatingWindowLevel; + attributes.extra_flags = GSFullKeyboardEventsFlag; + attributes.flags = +- (GSWindowStyleAttr | GSWindowLevelAttr | GSExtraFlagsAttr); ++ (/*GSWindowStyleAttr |*/ GSWindowLevelAttr | GSExtraFlagsAttr); + WMSetWindowAttributes(fsViewer->dpy, window, &attributes); + WMAppAddWindow(fsViewer->wmContext, window); + } +@@ -476,6 +476,7 @@ + bindtextdomain("FSViewer", getenv("NLSPATH")); + else + bindtextdomain("FSViewer", LOCALEDIR); ++ bind_textdomain_codeset("FSViewer", "UTF-8"); + textdomain("FSViewer"); + + if (!XSupportsLocale()) { diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch new file mode 100644 index 000000000000..2a532625ff8c --- /dev/null +++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-gcc5.patch @@ -0,0 +1,11 @@ +--- fsviewer-app-0.2.6.orig/src/list.h ++++ fsviewer-app-0.2.6/src/list.h +@@ -29,7 +29,7 @@ + #ifndef __LIST_H_ + #define __LIST_H_ + +-#if defined(__GNUC__) && !defined(__STRICT_ANSI__) ++#if defined(__GNUC__) && !defined(__STRICT_ANSI__) && (__GNUC__ < 5) + # define INLINE inline + #else + # define INLINE diff --git a/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch b/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch new file mode 100644 index 000000000000..da64f3a0389e --- /dev/null +++ b/x11-plugins/fsviewer/files/fsviewer-0.2.6-wmaker-0.95_support.patch @@ -0,0 +1,36 @@ +diff -Naur fsviewer-app-0.2.6.orig/configure.ac fsviewer-app-0.2.6/configure.ac +--- fsviewer-app-0.2.6.orig/configure.ac 2012-07-11 17:55:06.448981246 +0200 ++++ fsviewer-app-0.2.6/configure.ac 2012-07-11 18:04:15.528940159 +0200 +@@ -81,6 +81,8 @@ + AC_MSG_ERROR([WMaker library not found])) + AC_CHECK_LIB(WINGs, WMAppSetMainMenu,, + AC_MSG_ERROR([WINGs library not found])) ++AC_CHECK_LIB(WUtil, WMCreatePLString,, ++ AC_MSG_ERROR([WUtil library not found])) + + dnl Checks for PropList (not necessary since version 0.2.3b) + dnl AC_CHECK_HEADERS(proplist.h,, AC_MSG_WARN(Can't find PropList include-file: Please install libPropList (included in WindowMaker))) +diff -Naur fsviewer-app-0.2.6.orig/defs/chdef.c fsviewer-app-0.2.6/defs/chdef.c +--- fsviewer-app-0.2.6.orig/defs/chdef.c 2012-07-11 17:55:06.444981361 +0200 ++++ fsviewer-app-0.2.6/defs/chdef.c 2012-07-11 17:55:50.387699640 +0200 +@@ -374,7 +374,7 @@ + SetIntegerForKey(0, "DisplayMCListPixmap"); + + WMWritePropListToFile(filesDB, +- wdefaultspathfordomain("FSViewer"), True); ++ wdefaultspathfordomain("FSViewer")); + result = 0; + } + else +diff -Naur fsviewer-app-0.2.6.orig/src/extnInspector.c fsviewer-app-0.2.6/src/extnInspector.c +--- fsviewer-app-0.2.6.orig/src/extnInspector.c 2012-07-11 17:55:06.452981130 +0200 ++++ fsviewer-app-0.2.6/src/extnInspector.c 2012-07-11 17:56:02.315351669 +0200 +@@ -229,7 +229,7 @@ + + if(numRows > 0) + WMWritePropListToFile(filesDB, +- wdefaultspathfordomain("FSViewer"), True); ++ wdefaultspathfordomain("FSViewer")); + + if(extn) + free(extn); diff --git a/x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild b/x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild new file mode 100644 index 000000000000..31bd54604bf4 --- /dev/null +++ b/x11-plugins/fsviewer/fsviewer-0.2.6-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils multilib + +MY_P=${PN}-app-${PV} + +DESCRIPTION="A file system viewer for Window Maker" +HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/" +SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="nls" + +RDEPEND=">=x11-wm/windowmaker-0.95.2 + x11-libs/libXft + x11-libs/libXpm + x11-libs/libX11" +DEPEND="${RDEPEND} + x11-proto/xproto + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${MY_P} + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + epatch "${FILESDIR}"/${P}-configure.patch + epatch "${FILESDIR}"/${P}-wmaker-0.95_support.patch + epatch "${FILESDIR}"/${P}-fix_title_bar.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable nls) \ + --with-appspath=/usr/$(get_libdir)/GNUstep +} + +src_install() { + default + dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer +} diff --git a/x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild b/x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild new file mode 100644 index 000000000000..582ddf81f70a --- /dev/null +++ b/x11-plugins/fsviewer/fsviewer-0.2.6-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools multilib + +MY_P=${PN}-app-${PV} + +DESCRIPTION="A file system viewer for Window Maker" +HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/" +SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="nls" + +RDEPEND=">=x11-wm/windowmaker-0.95.2 + x11-libs/libXft + x11-libs/libXpm + x11-libs/libX11" +DEPEND="${RDEPEND} + x11-proto/xproto + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${MY_P} + +PATCHES=( + "${FILESDIR}"/${P}-configure.patch + "${FILESDIR}"/${P}-gcc5.patch + "${FILESDIR}"/${P}-wmaker-0.95_support.patch + "${FILESDIR}"/${P}-fix_title_bar.patch +) +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable nls) \ + --with-appspath=/usr/$(get_libdir)/GNUstep +} + +src_install() { + default + dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer +} diff --git a/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild b/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild new file mode 100644 index 000000000000..a7a568e38208 --- /dev/null +++ b/x11-plugins/fsviewer/fsviewer-0.2.6.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils multilib + +MY_P=${PN}-app-${PV} + +DESCRIPTION="A file system viewer for Window Maker" +HOMEPAGE="http://www.bayernline.de/~gscholz/linux/fsviewer/" +SRC_URI="http://www.bayernline.de/~gscholz/linux/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="nls" + +RDEPEND=">=x11-wm/windowmaker-0.95.2 + x11-libs/libXft + x11-libs/libXpm + x11-libs/libX11" +DEPEND="${RDEPEND} + x11-proto/xproto + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${MY_P} + +DOCS="AUTHORS ChangeLog NEWS README" + +src_prepare() { + epatch "${FILESDIR}"/${P}-wmaker-0.95_support.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable nls) \ + --with-appspath=/usr/$(get_libdir)/GNUstep +} + +src_install() { + default + dosym /usr/$(get_libdir)/GNUstep/FSViewer.app/FSViewer /usr/bin/FSViewer +} diff --git a/x11-plugins/fsviewer/metadata.xml b/x11-plugins/fsviewer/metadata.xml new file mode 100644 index 000000000000..7d273a80ff68 --- /dev/null +++ b/x11-plugins/fsviewer/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> +</pkgmetadata> |