Updated randomizer, removed patch and updated reicpe to point at a more recent commit

This commit is contained in:
Nav
2014-12-23 19:56:14 +02:00
parent 910a9df960
commit 5cc55b5382
76 changed files with 5212 additions and 377 deletions

View File

@@ -1,7 +1,7 @@
SUMMARY="An e-mail client."
HOMEPAGE="http://beam.sourceforge.net"
SRC_URI="git://beam.git.sourceforge.net/gitroot/beam/beam"
REVISION="3"
SRC_URI="git://beam.git.sourceforge.net/gitroot/beam/beam#95dc769db2f9090a038bc5a2c46f009379b2d57b"
REVISION="5"
ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
beam = $portVersion
@@ -26,8 +26,6 @@ BUILD_PREREQUIRES="
cmd:flex
"
PATCHES="beam-1.2alpha.patchset"
BUILD()
{
jam -q $jobArgs

View File

@@ -1,22 +0,0 @@
From 6545d15dfc53594f4141047bf4c84d55cfccda6d Mon Sep 17 00:00:00 2001
From: Chris Roberts <cpr420@gmail.com>
Date: Thu, 14 Nov 2013 02:12:56 -0700
Subject: Adjust search path for libbnetapi
diff --git a/build-jam/BuildSettings b/build-jam/BuildSettings
index d411b68..4874ac6 100644
--- a/build-jam/BuildSettings
+++ b/build-jam/BuildSettings
@@ -44,7 +44,7 @@ if $(OSPLAT) = X86 {
PLATFORM = zeta ;
}
# check for libbnetapi...
- local haveLibbnetapi = [ GLOB /boot/develop/lib/x86 : libbnetapi.so ] ;
+ local haveLibbnetapi = [ GLOB /boot/system/develop/lib : libbnetapi.so ] ;
if $(haveLibbnetapi) {
LIBNETAPI = bnetapi ;
}
--
1.8.3.4

View File

@@ -5,7 +5,7 @@ quite enjoyable to reprogram my brain to learn to read it at a glance. It just \
takes a little getting used to.
"
HOMEPAGE="http://github.com/HaikuArchives/BinaryClock"
SRC_URI="git://github.com/HaikuArchives/BinaryClock#5d04da1137"
SRC_URI="git://github.com/HaikuArchives/BinaryClock#bfefbf7f93e7a07c841fdb1162e119b0364fee85"
REVISION="2"
LICENSE="GNU GPL v2"
COPYRIGHT="2000 David Enderson"
@@ -13,7 +13,7 @@ COPYRIGHT="2000 David Enderson"
ARCHITECTURES="x86_gcc2 !x86 !x86_64"
PROVIDES="
binary_clock = $portVersion
binaryclock = $portVersion
app:BinaryClock = $portVersion
"
@@ -26,26 +26,32 @@ BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
makefile_engine
cmd:make
cmd:gcc
cmd:ld
"
USER_SETTINGS_FILES="
settings/BinaryClock_2.xx
settings/BinaryClock
"
BUILD()
{
cd Application
g++ -o BinaryClock *.cpp -lbe -ltranslation
xres -o BinaryClock BinaryClock.rsrc
mimeset -f BinaryClock
make $jobArgs OBJ_DIR=objects
cd ../Screensaver
make $jobArgs OBJ_DIR=objects
}
INSTALL()
{
mkdir -p $appsDir
cp Application/BinaryClock $appsDir
mkdir -p $appsDir
mkdir -p $addOnsDir/Screen\ Savers/
cp Application/objects/BinaryClock $appsDir
addAppDeskbarSymlink $appsDir/BinaryClock "Binary Clock"
cp Screensaver/objects/BinaryClock $addOnsDir/Screen\ Savers
}

View File

@@ -1,147 +0,0 @@
From 24da7eed9c8cd793d4f873100584b70ea11d4458 Mon Sep 17 00:00:00 2001
From: Luke <noryb009@gmail.com>
Date: Sat, 7 Dec 2013 13:04:48 +0000
Subject: [PATCH] Add makefile
---
src/makefile | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 128 insertions(+)
create mode 100644 src/makefile
diff --git a/src/makefile b/src/makefile
new file mode 100644
index 0000000..c6df5ad
--- /dev/null
+++ b/src/makefile
@@ -0,0 +1,128 @@
+## BeOS Generic Makefile v2.3 ##
+
+## Fill in this file to specify the project being created, and the referenced
+## makefile-engine will do all of the hard work for you. This handles both
+## Intel and PowerPC builds of the BeOS and Haiku.
+
+## Application Specific Settings ---------------------------------------------
+
+# specify the name of the binary
+NAME=Randomizer
+
+# specify the type of binary
+# APP: Application
+# SHARED: Shared library or add-on
+# STATIC: Static library archive
+# DRIVER: Kernel Driver
+TYPE=APP
+
+# add support for new Pe and Eddie features
+# to fill in generic makefile
+
+#%{
+# @src->@
+
+# specify the source files to use
+# full paths or paths relative to the makefile can be included
+# all files, regardless of directory, will have their object
+# files created in the common object directory.
+# Note that this means this makefile will not work correctly
+# if two source files with the same name (source.c or source.cpp)
+# are included from different directories. Also note that spaces
+# in folder names do not work well with this makefile.
+SRCS=App.cpp AppView.cpp AppWindow.cpp Generator.cpp main.cpp \
+RandoBox.cpp RandoMenuBar.cpp RandoTextView.cpp
+
+# specify the resource definition files to use
+# full path or a relative path to the resource file can be used.
+RDEFS=
+
+# specify the resource files to use.
+# full path or a relative path to the resource file can be used.
+# both RDEFS and RSRCS can be defined in the same makefile.
+RSRCS=Randomizer.rsrc
+
+# @<-src@
+#%}
+
+# end support for Pe and Eddie
+
+# specify additional libraries to link against
+# there are two acceptable forms of library specifications
+# - if your library follows the naming pattern of:
+# libXXX.so or libXXX.a you can simply specify XXX
+# library: libbe.so entry: be
+#
+# - if your library does not follow the standard library
+# naming scheme you need to specify the path to the library
+# and it's name
+# library: my_lib.a entry: my_lib.a or path/my_lib.a
+LIBS=be $(STDCPPLIBS)
+
+# specify additional paths to directories following the standard
+# libXXX.so or libXXX.a naming scheme. You can specify full paths
+# or paths relative to the makefile. The paths included may not
+# be recursive, so include all of the paths where libraries can
+# be found. Directories where source files are found are
+# automatically included.
+LIBPATHS=
+
+# additional paths to look for system headers
+# thes use the form: #include <header>
+# source file directories are NOT auto-included here
+SYSTEM_INCLUDE_PATHS =
+
+# additional paths to look for local headers
+# thes use the form: #include "header"
+# source file directories are automatically included
+LOCAL_INCLUDE_PATHS =
+
+# specify the level of optimization that you desire
+# NONE, SOME, FULL
+OPTIMIZE=
+
+# specify any preprocessor symbols to be defined. The symbols will not
+# have their values set automatically; you must supply the value (if any)
+# to use. For example, setting DEFINES to "DEBUG=1" will cause the
+# compiler option "-DDEBUG=1" to be used. Setting DEFINES to "DEBUG"
+# would pass "-DDEBUG" on the compiler's command line.
+DEFINES=
+
+# specify special warning levels
+# if unspecified default warnings will be used
+# NONE = supress all warnings
+# ALL = enable all warnings
+WARNINGS =
+
+# specify whether image symbols will be created
+# so that stack crawls in the debugger are meaningful
+# if TRUE symbols will be created
+SYMBOLS =
+
+# specify debug settings
+# if TRUE will allow application to be run from a source-level
+# debugger. Note that this will disable all optimzation.
+DEBUGGER =
+
+# specify additional compiler flags for all files
+COMPILER_FLAGS =
+
+# specify additional linker flags
+LINKER_FLAGS =
+
+# specify the version of this particular item
+# (for example, -app 3 4 0 d 0 -short 340 -long "340 "`echo -n -e '\302\251'`"1999 GNU GPL")
+# This may also be specified in a resource.
+APP_VERSION =
+
+# (for TYPE == DRIVER only) Specify desired location of driver in the /dev
+# hierarchy. Used by the driverinstall rule. E.g., DRIVER_PATH = video/usb will
+# instruct the driverinstall rule to place a symlink to your driver's binary in
+# ~/add-ons/kernel/drivers/dev/video/usb, so that your driver will appear at
+# /dev/video/usb when loaded. Default is "misc".
+DRIVER_PATH =
+
+TARGET_DIR = .
+
+## include the makefile-engine
+include $(BUILDHOME)/etc/makefile-engine
--
1.8.3.4

View File

@@ -5,12 +5,13 @@ any given length, and control what characters are used.
This program can be used for many purposes, such as for generating random \
passwords or random numbers.
"
HOMEPAGE="https://code.google.com/p/randomizer/"
SRC_URI="svn+http://randomizer.googlecode.com/svn/trunk/@r12"
HOMEPAGE="https://github.com/HaikuArchives/Randomizer/"
SRC_URI="git+https://github.com/HaikuArchives/Randomizer#06c248254f"
LICENSE="MIT"
COPYRIGHT="2005-2009 Sergey S. Kazenyuk"
REVISION="1"
REVISION="2"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
SOURCE_DIR="randomizer-1.0.0b1/src"
PROVIDES="
randomizer = $portVersion
@@ -31,21 +32,16 @@ BUILD_PREREQUIRES="
cmd:mkdepend
"
PATCHES="
randomizer-1.0.0b1.patch
"
SRC_FILENAME="download"
BUILD()
{
cd src
make BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY`
make
}
INSTALL()
{
mkdir -p $appsDir
cp src/Randomizer $appsDir
cp Randomizer $appsDir
addAppDeskbarSymlink $appsDir/Randomizer
}

View File

@@ -0,0 +1,43 @@
SUMMARY="Tracker add-on to take snapshots of files or folders"
DESCRIPTION="This Tracker add-on lets you take snapshots of a folder, saving it \
as zip file, with a timestamp, to a preset folder. Snapshots are \
currently saved to /boot/home/Snapshots"
HOMEPAGE="https://github.com/HaikuArchives/SnapShot"
SRC_URI="git+https://github.com/HaikuArchives/Snapshot#9ba592336a0d54707b7e5983dce93f8958b61d37
LICENSE="BSD (3-clause)"
COPYRIGHT="2000 Jonas Sundström"
USER_SETTINGS_FILES="settings/Kirilla/Snapshot/settings"
ARCHITECTURES="x86_gcc2"
PROVIDES="
snapshot = $portVersion
addon:snapshot = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc
cmd:mkdepend
"
BUILD()
{
cd Source
make $jobArgs OBJ_DIR=objects
}
INSTALL()
{
mkdir -p $addOnsDir/Tracker
cp -a Source/objects/Snapshot $addOnsDir/Tracker
}

View File

@@ -15,7 +15,6 @@ ARCHITECTURES="x86_gcc2 x86 ?x86_64"
PROVIDES="
tolmach = $portVersion
app:Tolmach = $portVersion
lib:libfSub
"
REQUIRES="