Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74866 - app-office/pointless ebuild cleanup
Summary: app-office/pointless ebuild cleanup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard: REMOVED
Keywords:
: 75758 (view as bug list)
Depends on:
Blocks: 74561
  Show dependency tree
 
Reported: 2004-12-18 11:53 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2006-11-04 11:01 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pointless-0.5.ebuild (pointless-0.5.ebuild,1.22 KB, text/plain)
2004-12-18 11:53 UTC, Diego Elio Pettenò (RETIRED)
Details
pointless-0.5-r1.ebuild (pointless-0.5-r1.ebuild,1.14 KB, text/plain)
2005-10-04 08:11 UTC, Diego Elio Pettenò (RETIRED)
Details
Overlay for pointless + plugins + patch (pointless-0.5-overlay.tar.gz,8.66 KB, application/gzip)
2006-04-22 07:06 UTC, Adrian Perez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2004-12-18 11:53:30 UTC
As pointed out by bug #74561, currently app-office/pointless is using a local useflag 'freetype' (which instead should be truetype).
Trying to fix it up, I found out that pointless hard requires freetype, so the use flag is misplaced.
Also, there're some missing flags and dependencies.

The attached ebuild clean it up, making use of use_enable and use_with instead of checks with myconf variable.

HTH, Diego
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2004-12-18 11:53:51 UTC
Created attachment 46283 [details]
pointless-0.5.ebuild
Comment 2 Gustavo Felisberto (RETIRED) gentoo-dev 2004-12-21 16:39:48 UTC
Please try a repoman scan on your ebuild, there are some serious problems there.
Comment 3 Gustavo Felisberto (RETIRED) gentoo-dev 2004-12-27 03:43:25 UTC
*** Bug 75758 has been marked as a duplicate of this bug. ***
Comment 4 Gustavo Felisberto (RETIRED) gentoo-dev 2005-09-06 15:09:54 UTC
Diego: You should fix your work :-P
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-10-04 08:11:57 UTC
Created attachment 69854 [details]
pointless-0.5-r1.ebuild

I basically forgot of this bug entirely :P
It's the oldest still open bug in my list.

I've attached a little more cleaned up ebuild.. but I think all of this should
simply go on maintainer-needed if Gustavo doesn't take care of this anymore :)

I just touched it to cleanup the freetype useflag, and that problem is resolved
anyway.
Comment 6 SpanKY gentoo-dev 2005-10-04 16:40:00 UTC
this:
	use debug \
		|| myconf="${myconf} --enable-optimisations"
and this:
        $(use_with debug symbols) $(use_with debug warnings)
should be changed to:
  --enable-optimisations --disable-symbols --disable-warnings --disable-profile
since they are all just retarded configure options that modify CFLAGS/CXXFLAGS
and nothing else (in other words, they dont do something *useful* like build in
extra debug code via something like -DUSE_DEBUG_CODE)

the package also uses newer autotools, so `make install DESTDIR=$D` should be
used instead of `einstall` (and fix DESTDIR support if it's broken)

also, update the copyright year :P
Comment 7 Adrian Perez 2006-04-22 07:06:54 UTC
Created attachment 85188 [details]
Overlay for pointless + plugins + patch

I have my own overlay with ebuilds for Pointless 0.5 and I managed to have one ebuild for each Pointless plugin. My ebuild for Pointless is not as good as the one which was already attached to the bug, but you may want to take a look at the ebuilds for the plugins.

I made a pointless.eclass which defines all the common stuff used in plugin installation. At first I tried to get pointless+plugins installed with a single  ebuild but it's hard because of the sandbox; but having different ebuilds avoids having a big set of dependencies (e.g. the pointless-tex plugin depends on tetex but pointless itself does not need it).

Also I made a small patch (pointless-0.5-title-underline.patch, included in the tarball) which adds support for disabling the red line under slide titles and changing its color. I'm sending this patch to the developers of Pointless, too. An example of its usage:

  =slide.set("line_width": 0)
  =slide This slide title does not have underline

  =slide.set("line_width": 3)
  =slide.set("line_color": "(1,1,0,1)")
  =slide This one has a 3-pixel yellow underline

Hope this will be useful.
Comment 8 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-08-03 16:08:06 UTC
old
Comment 9 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-08-25 22:53:10 UTC
Diego, I know you are away, but I'll give you (or anyone else) thirty days to respond about this.
Comment 10 Christian Heim (RETIRED) gentoo-dev 2006-11-04 10:41:55 UTC
Looks like Caleb Tennis (caleb) removed it about 7 months ago.