Hi! Please find attached hp2xx-3.4.4.ebuild. It's a tool to convert vector-oriented graphics data given in Hewlett-Packard's HP-GL plotter language into a variety of popular graphics formats. I suggest media-gfx/hp2xx. If someone might look at the ebuild and fix some headers and details as I'm sure some of it can be done better. At least it works (for me) :-). Konstantin
Created attachment 36020 [details] hp2xx-3.4.4.ebuild
Created attachment 36021 [details, diff] hp2xx-3.4.4.patch Adjusts settings (and fixes a small bug) in Makefile. Is expected to be in the files directory for that ebuild.
Hi Folks! Is somebody going to take this into portage tree or will it stay here forever? It's quite a while now I submitted this... I'm not sure I'm the only one who needs this tool.
You need to become a developer and maintain some ebuilds or get a developer to add this.
What would be the proper way to "find" a developer who would add this ebuild? In addition to this I have some other "private" ebuilds which I think would be good for the community. If the easiest way to contribute is to become a developer, that fine for me. I've already found information about the process but it wasn't clear how to start - do I apply somewhere or do I have to wait to be asked?
Maybe a time for someone ti pick up these ebuilds and pull in? $ animate 1125s_02.hpgl sh: -c: line 0: unexpected EOF while looking for matching `"' sh: -c: line 1: syntax error: unexpected end of file animate: Delegate failed `if [ -e hp2xx -o -e /usr/bin/hp2xx ]; then hp2xx -q -m eps -f `basename "%o"` "%i" mv -f `basename "%o"` "%o else echo "You need to install hp2xx to use HPGL files with ImageMagick." exit 1 fi'. animate: unable to open image `/tmp/magick-XXInNu9D': No such file or directory. animate: UnableToOpenBlob `/tmp/magick-XXInNu9D': No such file or directory. $
Created attachment 141507 [details] hp2xx-3.4.4.ebuild corrected dependencies
Imagemagick should get hp2xx use flag with media-gfx/hp2xx dependency. Imagemagick tools tries use this packeges automaticly. I tested it on amd64, it is working.
(In reply to comment #8) > Imagemagick should get hp2xx use flag with media-gfx/hp2xx dependency. > Imagemagick tools tries use this packeges automaticly. > > I tested it on amd64, it is working. > What am I doing wrong? # emerge -s hp2xx Searching... [ Results for search key : hp2xx ] [ Applications found : 1 ] * media-gfx/hp2xx Latest version available: 3.4.4 Latest version installed: 3.4.4 Size of files: 596 kB Homepage: http://www.gnu.org/software/hp2xx/ Description: Versatile tool to convert vector-oriented graphics data given in Hewlett-Packard's HP-GL plotter language into a variety of popular graphics formats. License: GPL-2 # emerge -pv imagemagick These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-gfx/imagemagick-6.4.5.7-r1 USE="X bzip2 corefonts fpx graphviz gs jbig jpeg jpeg2k lcms openmp perl png raw svg tiff truetype wmf xml zlib -djvu -doc -fontconfig -hdri -nocxx -openexr -q32 -q8" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB # Am on ~x86.
# emerge --info Portage 2.1.6.1 (default-linux/x86/2007.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r0, 2.6.27.7 i686) ================================================================= System uname: Linux-2.6.27.7-i686-Mobile_Intel-R-_Pentium-R-_4_-_M_CPU_1.80GHz-with-glibc2.0 Timestamp of tree: Tue, 16 Dec 2008 12:45:02 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] app-shells/bash: 3.2_p48 dev-java/java-config: 1.3.7-r1, 2.1.6-r1 dev-lang/python: 2.5.2-r8 dev-python/pycrypto: 2.0.1-r6 dev-util/cmake: 2.6.2 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.3.0-r1 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.19 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -mmmx -msse -msse2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind /var/qmail/alias /var/qmail/control /var/spool/torque /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium4 -mmmx -msse -msse2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.mirror.web4u.cz" LDFLAGS="" LINGUAS="en cs cz" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="7zip R X Xaw3d a52 aac aalib ace acl acpi alsa amr amrnb amrwb apache2 audacious audiofile bash-completion bcmath berkdb blas boost bzip2 cairo cblas cddb cdparanoia cdr clamav cli colordiff compress cpio cracklib crypt cscope css ctype cups curl curlwrappers cxx dbus dga dia directfb djbfft dri dts dv dvb dvd dvdr dvdread eds emacs emboss emf enblend encode enscript exif expat fam fame fat fbcon ffmpeg fftw firefox flac flash foomaticdb fortran fpx ftp gcj gd gdbm ggi gif gimp gimpprint glibc-compat20 glibc-omitfp glitz glut gmp gnuplot gnutls gpgme gphoto2 gpm graphviz gs gsl gstreamer gtk gtkhtml hal hdf hdf5 i8x0 icc iconv icu id3 ieee1394 ifc imagemagick imlib inifile innodb isdnlog ithreads jack java javascript jbig jce jikes jpeg jpeg2k kdtree kerberos lame lapack laptop lcms leim libcaca libedit libwww live lzo lzw mad maildir matroska mhash midi mikmod mime ming mjpeg mmap mmx mng mod_python modperl modplug motif mozilla moznoirc mp2 mp3 mp4 mpeg mpi mpi_njtree mpich2 mplayer mudflap mule musepack mxdatetime mysql mysqli ncurses netcdf netpbm network nls nntp nptl nptlonly nsplugin ntfs numeric ogg opengl openmp pam pango pcmcia pcntl pcre pdf perl plotutils plugin png pnm postproc postscript ppds pppd procmail pymol python qt3 qt3support qt4 quicktime rar raw readline recode reflection reiserfs rpm samba sasl scanner scp seamonkey server session sftp sift slp smime sndfile soap sockets spell spl sqlite srt sse sse2 ssl subtitles subversion svg svgz sysfs sysvipc t1lib tcl tcpd tetex theora threads tidy tiff tk transcode truetype unicode urandom usb userlocales uuencode v4l v4l2 vcd vhook vim-syntax vim-with-x vorbis wifi win32codecs wmf wxwindows x264 x86 xanim xcf xfs xft xinerama xinetd xml xorg xpm xprint xsl xslt xv xvid xvmc yv12 zip zlib" ALSA_CARDS="intel-8x0m" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config mem_cache mime mime_magic rewrite setenvif speling status unique_id userdir usertrack vhost_alias negotiation" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en cs cz" USERLAND="GNU" VIDEO_CARDS="radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(this is an automated message based on filtering criteria that matched this bug) Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Created attachment 290869 [details] New ebuild with fixes for libpng-1.5
Created attachment 290871 [details, diff] hp2xx-3.4.4-r1.patch The patch contains the fixes for libpng-1.5 and has to be placed into the files directory.
(In reply to comment #12) > Created attachment 290869 [details] > New ebuild with fixes for libpng-1.5 Konstantin, would you like to proxy-maintain this? Means, we commit it, and you are named in the metadata as maintainer. Bugs get assigned to you with printing in CC. If you want to make some update to the files in portage you either open a bug or e-mail printing@g.o or me directly...
(In reply to comment #14) > (In reply to comment #12) > > Created attachment 290869 [details] > > New ebuild with fixes for libpng-1.5 > > Konstantin, would you like to proxy-maintain this? > > Means, we commit it, and you are named in the metadata as maintainer. Bugs get > assigned to you with printing in CC. If you want to make some update to the > files in portage you either open a bug or e-mail printing@g.o or me directly... Yes, I'd like to proxy-maintain this package. Thanks. By the way, what about linux-pcnfsd2 (bug #340953)? It's not that common but I'd proxy-maintain this as well.
(In reply to comment #15) > > Yes, I'd like to proxy-maintain this package. Thanks. Awesome. +*hp2xx-3.4.4 (07 Feb 2012) + + 07 Feb 2012; Andreas K. Huettel <dilfridge@gentoo.org> +hp2xx-3.4.4.ebuild, + +files/hp2xx-3.4.4-r1.patch, +metadata.xml: + New package, bug 58091. Thanks to Konstantin Münning for ebuild and patch. + Please take the ebuild and the patch in the portage tree as templates for new versions. I made some improvements (respect CFLAGS, LDFLAGS, do not strip), and pdflib is not in the tree anymore so pdf support had to be removed unfortunately. If you have questions, poke me on irc or send me an e-mail. > > By the way, what about linux-pcnfsd2 (bug #340953)? It's not that common but > I'd proxy-maintain this as well. I can't help you much with that (not my field), but leave a message in that bug and we'll see...
*** Bug 351437 has been marked as a duplicate of this bug. ***