diff options
Diffstat (limited to 'media-gfx/xfig')
-rw-r--r-- | media-gfx/xfig/Manifest | 3 | ||||
-rw-r--r-- | media-gfx/xfig/xfig-3.2.9a.ebuild | 52 | ||||
-rw-r--r-- | media-gfx/xfig/xfig-9999.ebuild | 66 |
3 files changed, 121 insertions, 0 deletions
diff --git a/media-gfx/xfig/Manifest b/media-gfx/xfig/Manifest index 9b62203a041c..b25b0c80e6a8 100644 --- a/media-gfx/xfig/Manifest +++ b/media-gfx/xfig/Manifest @@ -1,5 +1,8 @@ AUX xfig-3.2.6a-solaris.patch 523 BLAKE2B eeae0cc11ae6e3fd6e8c157648d8663131d0d11b020f5e64ec1a324f05ee5bd08be8c111c1ebe34065256d64d103619f61ff3f5524aa7636eb8f76e9aa64a714 SHA512 b2eb546b8fdd0d18bab3d9a2c183149fdb4fb278d5e2d8234f040c4fef727bec7461f861391027dea32028b822aa2e540824cb18af09769f32c7a1fb7bf48319 AUX xfig-3.2.9-app-defaults.patch 452 BLAKE2B 7271ba9cfe0c36e708b4f7b4cb558afd6628f73eeb4954261e1587d780db3d62a29e5bbd4a68e0eb0c52ed8e3a80044286150c494d8eebf8f9c29f1295d77ccd SHA512 c64e08b69a88adf61fb4defaf757deecf66d6bb3c5b58b927907586dd271648abad0e57263a257d385c2520a6b8699054d4d8935abfed439f49c1f79d7994e63 DIST xfig-3.2.9.tar.xz 5368544 BLAKE2B 6fd04d7238453d304a5e9624524f1e3674fe21ea3485d0925fa430a6312b61019a54397301cd7773565035cd3aee7fa130ed2459187241a778c0d44759c57d45 SHA512 c5e797b394740761a24e6e5e83d025dd78a11ad7d12662728c708218d7131d9077d9ed0c09023134ed9d709c58f52f5c9182e5b50e540b1876be4c359d79a60e +DIST xfig-3.2.9a.tar.xz 5366180 BLAKE2B e80fc8dc3365f5bf686d4ec45cdf92bea5a81eaae6d095665f155714a0381d3ab27f3c0caf785f602679650ee107fcc4c88a9abcf56ac1ba8f5f63e34b858500 SHA512 0a4cc4901cc8a56549c8145241011cb9e5d461a90975924897696d2b05f4a83c195f006c6b4b1270cf683883c967e0ace3a9f0b023a031d77e9492b41ee4f896 EBUILD xfig-3.2.9.ebuild 1199 BLAKE2B 3ef57a488628fc91a42879d600af5b0d4b21f4081a1b8ec468930c968bb93f4f00ec8c3ae8e3962f99aa4ec2814cf732ec8c9d42b238d9fc8ecdf7189904763c SHA512 e8a1e119eb47f4d57f75a05996f68a465a8047592c8efaf3a9fb04c50b8810ab3bd9bd23520f0bdf0100e939e08446e6f285ee53430df4c479380c8152c027df +EBUILD xfig-3.2.9a.ebuild 1205 BLAKE2B 56637309fa3c9387245d1d0fda268518af999805051ea5e9672a27ae5cc19175629489f2b8098dd9d118f646102c3306f38504cc31292016ccb4e5b9cff86afe SHA512 28e0af75b3e1ebb1c0548a0d5a5f089bf339017b293b49307f5e76b26bd414504ca6ff9e8d2046b3b1c2330f5cb26e5f440a3f548f7184d0c2ff5b69101ade67 +EBUILD xfig-9999.ebuild 1400 BLAKE2B 3b7875f29a185b16fe2f249552e9378f0ac9b5cc4412f12f28365bb0d35adc73aafde989668a17ac4ba0c5d3c0ac30e0ffcd3709e784cd1ec031f91a544fd803 SHA512 5b08c1b333732959f83b2d902231f0d1865c67b14e1a78352e56ec6e253e0f4b7bbdd862475d7df9a91df514a23b111cf0af84aef17372511501397eb32c61b0 MISC metadata.xml 484 BLAKE2B 8f0c03a4eae95a088a590133f0a911b6ff795d23aba1fddcafeceb40433b5af14c530b288552e6e97d5fd981dd37fc8491a7e4cfe5b79cf872c2fb70015d7cb6 SHA512 4c8313b75726d3fe87f68b7810f9f69a0a9fa4deddd856d5e7276bb5b419400ca583a96d59f3333edba52c71bc53f4687dcfe4e72e37e85e80a9cc95c52a733e diff --git a/media-gfx/xfig/xfig-3.2.9a.ebuild b/media-gfx/xfig/xfig-3.2.9a.ebuild new file mode 100644 index 000000000000..f61252e113db --- /dev/null +++ b/media-gfx/xfig/xfig-3.2.9a.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature xdg + +DESCRIPTION="A menu-driven tool to draw and manipulate objects interactively in an X window" +HOMEPAGE="https://mcj.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/project/mcj/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +COMMON_DEPEND=" + app-text/ghostscript-gpl:= + >=media-gfx/fig2dev-${PV} + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/tiff:= + x11-libs/libX11 + x11-libs/libXaw3d[unicode(+)] + x11-libs/libXft + x11-libs/libXpm + x11-libs/libXt +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + media-fonts/font-misc-misc + media-fonts/urw-fonts +" + +PATCHES=( + "${FILESDIR}/${PN}-3.2.6a-solaris.patch" + "${FILESDIR}/${PN}-3.2.9-app-defaults.patch" +) + +src_configure() { + local myeconfargs=( + --htmldir="${EPREFIX}/usr/share/doc/${PF}" # it expects docdir... + ) + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "GIF support" media-libs/netpbm virtual/imagemagick-tools +} diff --git a/media-gfx/xfig/xfig-9999.ebuild b/media-gfx/xfig/xfig-9999.ebuild new file mode 100644 index 000000000000..53df67018741 --- /dev/null +++ b/media-gfx/xfig/xfig-9999.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature xdg + +DESCRIPTION="A menu-driven tool to draw and manipulate objects interactively in an X window" +HOMEPAGE="https://mcj.sourceforge.net/" + +if [[ ${PV} == 9999 ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.code.sf.net/p/mcj/xfig" +else + SRC_URI="https://downloads.sourceforge.net/project/mcj/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="BSD" +SLOT="0" + +COMMON_DEPEND=" + app-text/ghostscript-gpl:= + >=media-gfx/fig2dev-${PV} + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/tiff:= + x11-libs/libX11 + x11-libs/libXaw3d[unicode(+)] + x11-libs/libXft + x11-libs/libXpm + x11-libs/libXt +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + media-fonts/font-misc-misc + media-fonts/urw-fonts +" + +PATCHES=( + "${FILESDIR}/${PN}-3.2.6a-solaris.patch" + "${FILESDIR}/${PN}-3.2.9-app-defaults.patch" +) + +src_prepare() { + default + + if [[ ${PV} == 9999 ]]; then + eautoreconf + fi +} + +src_configure() { + local myeconfargs=( + --htmldir="${EPREFIX}/usr/share/doc/${PF}" # it expects docdir... + ) + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "GIF support" media-libs/netpbm virtual/imagemagick-tools +} |