Hi all,
I've some commits to send, but I cannot push to the git repository into the
infrastructure branch. How can I do?
Thank you
Jacula Modyun
--
Include me out.
Hi all, again <|8-),
the reference for this email is my old email:
http://www.haskell.org/pipermail/freebsd-haskell/2009-February/000040.html
I said:
> I'm working at the integration of ghc-6.10.1 into the bsd.haskell.mk, and
> I think that all this will be ready on the 28th February.
>
I installed, in many different jails, many different solution about the
combination of:
haddock-2.3
haddock-2.4.1
ghc-6.8.3
ghc-6.10.1
hscolour-1.12
and my conclusions are:
- The bsd.haskell.mk doesn't need many changes.
- Most of the haskell ports can be installed with ghc-6.10.1;
This work needs some patches.
- In my own opinion It's a laborious work to integrate ghc-6.8.3/ghc-6.10.1
and these kind of patches, but possible.
- I cannot make any real change or real prevision about bsd.haskell.mk until
the ghc branch isn't defined:
http://www.haskell.org/pipermail/freebsd-haskell/2009-February/000042.html
On Sun, Feb 22, 2009 at 02:35:14PM -0500, Samy Al Bahra <sbahra(a)applicative.org> wrote:
> I'm working on the GHC things. :-)
>
I have to wait :-*
Jacula Modyun
http://www.lefweb.uniss.it/index.php?sez=6&arg=6&txt=1&id=4820
Hi all,
I haven't obtained the permission to push into the repository until now then
I had to send this patchset:
devel/hs-utf8-string-ghc:
- standardized pkg-descr
- deleted a blank in the pkg-plist
textproc/hs-stringsearch:
- standardized pkg-descr
ports-mgmt/porte:
- standardized pkg-descr
- corrected profile dependence in the Makefile
x11/hs-x11-ghc:
- standardized pkg-descr
- corrected the variable D_NAME
x11/hs-x11-xft-ghc:
- standardized pkg-descr
- corrected profile dependence in the Makefile
- corrected a double run dependence on ghc
- corrected the variable D_NAME
- deleted some lines of comment
x11-wm/xmonad:
- standardized pkg-descr
- corrected profile dependence in the Makefile
x11-wm/xmonad-contrib:
- standardized pkg-descr
- corrected profile dependence in the Makefile
- made haddock noiseless
- added utf8 support
- added xft support
devel/hs-uulib:
- migrated port
- standardized pkg-descr
devel/hs-uuagc:
- migrated port
- standardized pkg-descr
- option switching to executables with profiling enabled
Giuseppe Pilichi aka Jacula Modyun
http://www.lefweb.uniss.it/index.php?sez=6&arg=6&txt=1&id=4820
- standardized pkg-descr
- corrected profile dependence in the Makefile
- made haddock noiseless
- added utf8 support
- added xft support
---
x11-wm/xmonad-contrib/Makefile | 73 ++++++++++++++++++++++++++++++++++++++-
x11-wm/xmonad-contrib/pkg-descr | 5 ++-
2 files changed, 76 insertions(+), 2 deletions(-)
diff --git a/x11-wm/xmonad-contrib/Makefile b/x11-wm/xmonad-contrib/Makefile
index 4806c33..1f02279 100644
--- a/x11-wm/xmonad-contrib/Makefile
+++ b/x11-wm/xmonad-contrib/Makefile
@@ -21,4 +21,75 @@ RUN_DEPENDS= xmonad:${PORTSDIR}/x11-wm/xmonad
USE_XORG= x11
USE_CABAL= distrsimple:full docs lhs hc:bothdep profile:all:full
-.include <bsd.port.mk>
+OPTIONS= UTF8 "Enable Utf8 support" off \
+ XFT "Use Xft to render text" off
+
+.include <bsd.port.pre.mk>
+
+.if !defined(NOPORTDOCS)
+HADDOCK_ARGS+= -w
+.endif
+
+.if !defined(NO_PROFILE)
+PROFILE_DEPENDS= libHSX11-%%ver%%:${PORTSDIR}/x11/hs-x11-ghc
+.endif
+
+.if !defined(WITH_UTF8)
+CHECK_UTF8!= ${GHC-PKG} list utf8-string --simple-output 2>/dev/null || ${TRUE}
+. if !empty(CHECK_UTF8)
+ECHO_MSG= ${PRINTF} "%b"
+IGNORE= \n\t The port devel/hs-utf8-string-ghc is installed but the\n
+IGNORE+= \t option WITH_UTF8 is unsetted; so you have to unregister\n
+IGNORE+= \t temporarily the utf8-string distribution, before installing it:\n
+IGNORE+= \t\n
+IGNORE+= \t - cd ${PORTSDIR}/devel/hs-utf8-string-ghc && make do-unregister\n
+IGNORE+= \t - cd ${PORTSDIR}/x11-wm/xmonad-contrib && make install\n
+IGNORE+= \t - cd ${PORTSDIR}/devel/hs-utf8-string-ghc && make do-register\n
+IGNORE+= \t\n
+IGNORE+= \t You have to pay attention and to follow exactly this\n
+IGNORE+= \t procedure, because this change can alter in an unforeseen\n
+IGNORE+= \t way your Haskell/Haddock system.\n\c
+. endif
+.endif
+
+.if !defined(WITH_XFT)
+CHECK_XFT!= ${GHC-PKG} list X11-xft --simple-output 2>/dev/null || ${TRUE}
+. if !empty(CHECK_XFT)
+ECHO_MSG= ${PRINTF} "%b"
+IGNORE= \n\t The port x11/hs-x11-xft-ghc is installed but the\n
+IGNORE+= \t option WITH_XFT is unsetted; so you have to unregister\n
+IGNORE+= \t temporarily the X11-xft distribution, before installing it:\n
+IGNORE+= \t\n
+IGNORE+= \t - cd ${PORTSDIR}/x11/hs-x11-xft-ghc && make do-unregister\n
+IGNORE+= \t - cd ${PORTSDIR}/x11-wm/xmonad-contrib && make install\n
+IGNORE+= \t - cd ${PORTSDIR}/x11/hs-x11-xft-ghc && make do-register\n
+IGNORE+= \t\n
+IGNORE+= \t You have to pay attention and to follow exactly this\n
+IGNORE+= \t procedure, because this change can alter in an unforeseen\n
+IGNORE+= \t way your Haskell/Haddock system.\n\c
+. endif
+.endif
+
+.if defined(WITH_UTF8)
+BUILD_DEPENDS+= devel/hs-utf8-string-ghc>=0.3.4:${PORTSDIR}/devel/hs-utf8-string-ghc
+SETUP_CONFIGURE_ARGS+= -fwith_utf8
+. if !defined(NO_PROFILE)
+PROFILE_DEPENDS+= libHSutf8-string-%%ver%%:${PORTSDIR}/devel/hs-utf8-string-ghc
+. endif
+.endif
+
+.if defined(WITH_XFT)
+. if !defined(WITH_UTF8)
+BUILD_DEPENDS+= devel/hs-utf8-string-ghc>=0.3.4:${PORTSDIR}/devel/hs-utf8-string-ghc
+. if !defined(NO_PROFILE)
+PROFILE_DEPENDS+= libHSutf8-string-%%ver%%:${PORTSDIR}/devel/hs-utf8-string-ghc
+. endif
+. endif
+BUILD_DEPENDS+= hs-x11-xft-ghc>=0.2:${PORTSDIR}/x11/hs-x11-xft-ghc
+SETUP_CONFIGURE_ARGS+= -fuse_xft
+. if !defined(NO_PROFILE)
+PROFILE_DEPENDS+= libHSX11-xft-%%ver%%:${PORTSDIR}/x11/hs-x11-xft-ghc
+. endif
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/x11-wm/xmonad-contrib/pkg-descr b/x11-wm/xmonad-contrib/pkg-descr
index 13ac4a4..0935729 100644
--- a/x11-wm/xmonad-contrib/pkg-descr
+++ b/x11-wm/xmonad-contrib/pkg-descr
@@ -10,4 +10,7 @@ In particular:
* XMonad.Doc.Developing, introduction to xmonad internals and
writing your own extensions.
-WWW: http://www.xmonad.org/
+Author: Spencer Janssen
+Maintainer: spencerjanssen(a)gmail.com
+License: BSD3
+WWW: http://www.xmonad.org/
--
1.6.1.3