Browse Source
libraries/hug: Removed (no maintainer).
libraries/hug: Removed (no maintainer).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>pull/168/head
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
5 changed files with 0 additions and 171 deletions
-
8libraries/hug/README
-
29libraries/hug/README.SLACKWARE
-
103libraries/hug/hug.SlackBuild
-
12libraries/hug/hug.info
-
19libraries/hug/slack-desc
@ -1,8 +0,0 @@ |
|||
The Highlevel Universal GUI abstraction layer (HUG) is a simple set |
|||
of functions to allow BaCon setting up graphical user interfaces in |
|||
a fast and efficient manner. |
|||
|
|||
See README.SLACKWARE in the docs directory for details on how to use HUG. |
|||
|
|||
Note: When a new version of HUG is released, the downloads will |
|||
change and the md5sums won't match. |
@ -1,29 +0,0 @@ |
|||
README.SLACKWARE for hug |
|||
|
|||
To use HUG, put the following at the start of your BaCon program: |
|||
|
|||
SETENVIRON "LANG", "C" |
|||
INCLUDE "/usr/include/hug_imports.bac" |
|||
|
|||
REM Initialize the HUG library: |
|||
INIT |
|||
|
|||
For example, here's the classic "Hello World" program with HUG: |
|||
|
|||
SETENVIRON "LANG", "C" |
|||
INCLUDE "/usr/include/hug_imports.bac" |
|||
|
|||
REM Initialize the HUG library: |
|||
INIT |
|||
|
|||
REM Create widgets: |
|||
window = WINDOW("Hello", 110, 30) |
|||
text = MARK("Hello, world!", 100, 20) |
|||
|
|||
REM Attach text widget to main window: |
|||
ATTACH(window, text, 5, 5) |
|||
|
|||
REM endless gtk loop |
|||
DISPLAY |
|||
|
|||
The HUG documentation can be read online here: http://basic-converter.org/hugdoc.html |
@ -1,103 +0,0 @@ |
|||
#!/bin/bash |
|||
|
|||
# Slackware build script for hug |
|||
|
|||
# Written by Steve Pledger <spledger91@yahoo.com> |
|||
|
|||
cd $(dirname $0) ; CWD=$(pwd) |
|||
|
|||
PRGNAM=hug |
|||
VERSION=${VERSION:-0.100} |
|||
BUILD=${BUILD:-1} |
|||
TAG=${TAG:-_SBo} |
|||
PKGTYPE=${PKGTYPE:-tgz} |
|||
|
|||
if [ -z "$ARCH" ]; then |
|||
case "$( uname -m )" in |
|||
i?86) ARCH=i486 ;; |
|||
arm*) ARCH=arm ;; |
|||
*) ARCH=$( uname -m ) ;; |
|||
esac |
|||
fi |
|||
|
|||
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what |
|||
# the name of the created package would be, and then exit. This information |
|||
# could be useful to other scripts. |
|||
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then |
|||
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" |
|||
exit 0 |
|||
fi |
|||
|
|||
TMP=${TMP:-/tmp/SBo} |
|||
PKG=$TMP/package-$PRGNAM |
|||
OUTPUT=${OUTPUT:-/tmp} |
|||
|
|||
# Version number may change, so figure out the real version |
|||
SRCVER=$(grep 'REM Version' $CWD/hug.bac | tail -n1 | cut -d' ' -f3) |
|||
|
|||
if [ "$VERSION" != "$SRCVER" ]; then |
|||
cat <<EOF |
|||
WARNING: The source version ($SRCVER) does not match the VERSION variable ($VERSION). |
|||
To build anyway, run the SlackBuild like this: |
|||
|
|||
VERSION=$SRCVER ./$PRGNAM.SlackBuild |
|||
|
|||
exiting... |
|||
EOF |
|||
|
|||
exit 1 |
|||
fi |
|||
|
|||
if [ "$ARCH" = "i486" ]; then |
|||
SLKCFLAGS="-O2 -march=i486 -mtune=i686" |
|||
LIBDIRSUFFIX="" |
|||
elif [ "$ARCH" = "i686" ]; then |
|||
SLKCFLAGS="-O2 -march=i686 -mtune=i686" |
|||
LIBDIRSUFFIX="" |
|||
elif [ "$ARCH" = "x86_64" ]; then |
|||
SLKCFLAGS="-O2 -fPIC" |
|||
LIBDIRSUFFIX="64" |
|||
else |
|||
SLKCFLAGS="-O2" |
|||
LIBDIRSUFFIX="" |
|||
fi |
|||
|
|||
set -e |
|||
|
|||
rm -rf $PKG |
|||
mkdir -p $TMP $PKG $OUTPUT |
|||
cd $TMP |
|||
rm -rf $PRGNAM-$VERSION |
|||
mkdir $PRGNAM-$VERSION |
|||
|
|||
cd $PRGNAM-$VERSION |
|||
# Bacon creates a binary in the same location as the source, so copy the source file here. |
|||
cat $CWD/hug.bac > hug.bac |
|||
chown -R root:root . |
|||
find -L . \ |
|||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ |
|||
-o -perm 511 \) -exec chmod 755 {} \; -o \ |
|||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ |
|||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; |
|||
|
|||
# Build shared object "hug.so" |
|||
bacon -p -o $(echo $SLKCFLAGS | sed -e 's: : -o :g') -f hug.bac |
|||
|
|||
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} |
|||
install -m 0755 hug.so $PKG/usr/lib${LIBDIRSUFFIX} |
|||
|
|||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ |
|||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true |
|||
|
|||
mkdir -p $PKG/usr/include |
|||
sed -e 's:./hug.so:hug.so:' $CWD/hug_imports.bac > $PKG/usr/include/hug_imports.bac |
|||
|
|||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION |
|||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild |
|||
cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE |
|||
|
|||
mkdir -p $PKG/install |
|||
cat $CWD/slack-desc > $PKG/install/slack-desc |
|||
|
|||
cd $PKG |
|||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |
@ -1,12 +0,0 @@ |
|||
PRGNAM="hug" |
|||
VERSION="0.100" |
|||
HOMEPAGE="http://basic-converter.org" |
|||
DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/hug/hug.bac \ |
|||
http://sourceforge.net/projects/slackbuildsdirectlinks/files/hug/hug_imports.bac" |
|||
MD5SUM="0d219bbabaa739d412d013bee3bc6521 \ |
|||
3ac6fb6dcb02826a1eb9839a201ee821" |
|||
DOWNLOAD_x86_64="" |
|||
MD5SUM_x86_64="" |
|||
REQUIRES="bacon" |
|||
MAINTAINER="Steve Pledger" |
|||
EMAIL="spledger91@yahoo.com" |
@ -1,19 +0,0 @@ |
|||
# HOW TO EDIT THIS FILE: |
|||
# The "handy ruler" below makes it easier to edit a package description. |
|||
# Line up the first '|' above the ':' following the base package name, and |
|||
# the '|' on the right side marks the last column you can put a character in. |
|||
# You must make exactly 11 lines for the formatting to be correct. It's also |
|||
# customary to leave one space after the ':' except on otherwise blank lines. |
|||
|
|||
|-----handy-ruler------------------------------------------------------| |
|||
hug: hug (easily build GUI's for BaCon programs) |
|||
hug: |
|||
hug: The Highlevel Universal GUI abstraction layer (HUG) is a simple set |
|||
hug: of functions to allow BaCon setting up graphical user interfaces in |
|||
hug: a fast and efficient manner. |
|||
hug: |
|||
hug: Homepage: http://basic-converter.org/ |
|||
hug: |
|||
hug: |
|||
hug: |
|||
hug: |
Write
Preview
Loading…
Cancel
Save
Reference in new issue